xref: /linux/MAINTAINERS (revision 2b6a440351436d792b1960822da4b7d6e673f568)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
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@osg.samsung.com>
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
2974F:	arch/arm64/boot/dts/broadcom/ns2*
2975F:	drivers/clk/bcm/clk-ns*
2976F:	drivers/pinctrl/bcm/pinctrl-ns*
2977
2978BROADCOM KONA GPIO DRIVER
2979M:	Ray Jui <rjui@broadcom.com>
2980L:	bcm-kernel-feedback-list@broadcom.com
2981S:	Supported
2982F:	drivers/gpio/gpio-bcm-kona.c
2983F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2984
2985BROADCOM NETXTREME-E ROCE DRIVER
2986M:	Selvin Xavier <selvin.xavier@broadcom.com>
2987M:	Devesh Sharma <devesh.sharma@broadcom.com>
2988M:	Somnath Kotur <somnath.kotur@broadcom.com>
2989M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2990L:	linux-rdma@vger.kernel.org
2991W:	http://www.broadcom.com
2992S:	Supported
2993F:	drivers/infiniband/hw/bnxt_re/
2994F:	include/uapi/rdma/bnxt_re-abi.h
2995
2996BROADCOM NVRAM DRIVER
2997M:	Rafał Miłecki <zajec5@gmail.com>
2998L:	linux-mips@linux-mips.org
2999S:	Maintained
3000F:	drivers/firmware/broadcom/*
3001
3002BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3003M:	Rafał Miłecki <zajec5@gmail.com>
3004L:	linux-wireless@vger.kernel.org
3005S:	Maintained
3006F:	drivers/bcma/
3007F:	include/linux/bcma/
3008
3009BROADCOM STB AVS CPUFREQ DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-pm@vger.kernel.org
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3015F:	drivers/cpufreq/brcmstb*
3016
3017BROADCOM STB AVS TMON DRIVER
3018M:	Markus Mayer <mmayer@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-pm@vger.kernel.org
3021S:	Maintained
3022F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3023F:	drivers/thermal/broadcom/brcmstb*
3024
3025BROADCOM STB NAND FLASH DRIVER
3026M:	Brian Norris <computersforpeace@gmail.com>
3027M:	Kamal Dasu <kdasu.kdev@gmail.com>
3028L:	linux-mtd@lists.infradead.org
3029L:	bcm-kernel-feedback-list@broadcom.com
3030S:	Maintained
3031F:	drivers/mtd/nand/raw/brcmnand/
3032
3033BROADCOM STB DPFE DRIVER
3034M:	Markus Mayer <mmayer@broadcom.com>
3035M:	bcm-kernel-feedback-list@broadcom.com
3036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037S:	Maintained
3038F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3039F:	drivers/memory/brcmstb_dpfe.c
3040
3041BROADCOM SYSTEMPORT ETHERNET DRIVER
3042M:	Florian Fainelli <f.fainelli@gmail.com>
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/broadcom/bcmsysport.*
3046
3047BROADCOM TG3 GIGABIT ETHERNET DRIVER
3048M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3049M:	Prashant Sreedharan <prashant@broadcom.com>
3050M:	Michael Chan <mchan@broadcom.com>
3051L:	netdev@vger.kernel.org
3052S:	Supported
3053F:	drivers/net/ethernet/broadcom/tg3.*
3054
3055BROCADE BFA FC SCSI DRIVER
3056M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3057M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	drivers/scsi/bfa/
3061
3062BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3063M:	Rasesh Mody <rasesh.mody@cavium.com>
3064M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3065M:	Dept-GELinuxNICDev@cavium.com
3066L:	netdev@vger.kernel.org
3067S:	Supported
3068F:	drivers/net/ethernet/brocade/bna/
3069
3070BSG (block layer generic sg v4 driver)
3071M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3072L:	linux-scsi@vger.kernel.org
3073S:	Supported
3074F:	block/bsg.c
3075F:	include/linux/bsg.h
3076F:	include/uapi/linux/bsg.h
3077
3078BT87X AUDIO DRIVER
3079M:	Clemens Ladisch <clemens@ladisch.de>
3080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3081T:	git git://git.alsa-project.org/alsa-kernel.git
3082S:	Maintained
3083F:	Documentation/sound/cards/bt87x.rst
3084F:	sound/pci/bt87x.c
3085
3086BT8XXGPIO DRIVER
3087M:	Michael Buesch <m@bues.ch>
3088W:	http://bu3sch.de/btgpio.php
3089S:	Maintained
3090F:	drivers/gpio/gpio-bt8xx.c
3091
3092BTRFS FILE SYSTEM
3093M:	Chris Mason <clm@fb.com>
3094M:	Josef Bacik <jbacik@fb.com>
3095M:	David Sterba <dsterba@suse.com>
3096L:	linux-btrfs@vger.kernel.org
3097W:	http://btrfs.wiki.kernel.org/
3098Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3100S:	Maintained
3101F:	Documentation/filesystems/btrfs.txt
3102F:	fs/btrfs/
3103F:	include/linux/btrfs*
3104F:	include/uapi/linux/btrfs*
3105
3106BTTV VIDEO4LINUX DRIVER
3107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3108L:	linux-media@vger.kernel.org
3109W:	https://linuxtv.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Odd fixes
3112F:	Documentation/media/v4l-drivers/bttv*
3113F:	drivers/media/pci/bt8xx/bttv*
3114
3115BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3116M:	Chanwoo Choi <cw00.choi@samsung.com>
3117L:	linux-pm@vger.kernel.org
3118L:	linux-samsung-soc@vger.kernel.org
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3120S:	Maintained
3121F:	drivers/devfreq/exynos-bus.c
3122F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3123
3124BUSLOGIC SCSI DRIVER
3125M:	Khalid Aziz <khalid@gonehiking.org>
3126L:	linux-scsi@vger.kernel.org
3127S:	Maintained
3128F:	drivers/scsi/BusLogic.*
3129F:	drivers/scsi/FlashPoint.*
3130
3131C-MEDIA CMI8788 DRIVER
3132M:	Clemens Ladisch <clemens@ladisch.de>
3133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3134T:	git git://git.alsa-project.org/alsa-kernel.git
3135S:	Maintained
3136F:	sound/pci/oxygen/
3137
3138C6X ARCHITECTURE
3139M:	Mark Salter <msalter@redhat.com>
3140M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3141L:	linux-c6x-dev@linux-c6x.org
3142W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3143S:	Maintained
3144F:	arch/c6x/
3145
3146CA8210 IEEE-802.15.4 RADIO DRIVER
3147M:	Harry Morris <h.morris@cascoda.com>
3148L:	linux-wpan@vger.kernel.org
3149W:	https://github.com/Cascoda/ca8210-linux.git
3150S:	Maintained
3151F:	drivers/net/ieee802154/ca8210.c
3152F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3153
3154CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3155M:	David Howells <dhowells@redhat.com>
3156L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3157S:	Supported
3158F:	Documentation/filesystems/caching/cachefiles.txt
3159F:	fs/cachefiles/
3160
3161CADENCE MIPI-CSI2 BRIDGES
3162M:	Maxime Ripard <maxime.ripard@bootlin.com>
3163L:	linux-media@vger.kernel.org
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/media/cdns,*.txt
3166F:	drivers/media/platform/cadence/cdns-csi2*
3167
3168CADET FM/AM RADIO RECEIVER DRIVER
3169M:	Hans Verkuil <hverkuil@xs4all.nl>
3170L:	linux-media@vger.kernel.org
3171T:	git git://linuxtv.org/media_tree.git
3172W:	https://linuxtv.org
3173S:	Maintained
3174F:	drivers/media/radio/radio-cadet*
3175
3176CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3177M:	Jonathan Corbet <corbet@lwn.net>
3178L:	linux-media@vger.kernel.org
3179T:	git git://linuxtv.org/media_tree.git
3180S:	Maintained
3181F:	Documentation/media/v4l-drivers/cafe_ccic*
3182F:	drivers/media/platform/marvell-ccic/
3183
3184CAIF NETWORK LAYER
3185M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3186L:	netdev@vger.kernel.org
3187S:	Supported
3188F:	Documentation/networking/caif/
3189F:	drivers/net/caif/
3190F:	include/uapi/linux/caif/
3191F:	include/net/caif/
3192F:	net/caif/
3193
3194CALGARY x86-64 IOMMU
3195M:	Muli Ben-Yehuda <mulix@mulix.org>
3196M:	Jon Mason <jdmason@kudzu.us>
3197L:	iommu@lists.linux-foundation.org
3198S:	Maintained
3199F:	arch/x86/kernel/pci-calgary_64.c
3200F:	arch/x86/kernel/tce_64.c
3201F:	arch/x86/include/asm/calgary.h
3202F:	arch/x86/include/asm/tce.h
3203
3204CAN NETWORK DRIVERS
3205M:	Wolfgang Grandegger <wg@grandegger.com>
3206M:	Marc Kleine-Budde <mkl@pengutronix.de>
3207L:	linux-can@vger.kernel.org
3208W:	https://github.com/linux-can
3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3211S:	Maintained
3212F:	Documentation/devicetree/bindings/net/can/
3213F:	drivers/net/can/
3214F:	include/linux/can/dev.h
3215F:	include/linux/can/platform/
3216F:	include/uapi/linux/can/error.h
3217F:	include/uapi/linux/can/netlink.h
3218
3219CAN NETWORK LAYER
3220M:	Oliver Hartkopp <socketcan@hartkopp.net>
3221M:	Marc Kleine-Budde <mkl@pengutronix.de>
3222L:	linux-can@vger.kernel.org
3223W:	https://github.com/linux-can
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3226S:	Maintained
3227F:	Documentation/networking/can.rst
3228F:	net/can/
3229F:	include/linux/can/core.h
3230F:	include/uapi/linux/can.h
3231F:	include/uapi/linux/can/bcm.h
3232F:	include/uapi/linux/can/raw.h
3233F:	include/uapi/linux/can/gw.h
3234
3235CAPABILITIES
3236M:	Serge Hallyn <serge@hallyn.com>
3237L:	linux-security-module@vger.kernel.org
3238S:	Supported
3239F:	include/linux/capability.h
3240F:	include/uapi/linux/capability.h
3241F:	security/commoncap.c
3242F:	kernel/capability.c
3243
3244CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3245M:	Kevin Tsai <ktsai@capellamicro.com>
3246S:	Maintained
3247F:	drivers/iio/light/cm*
3248
3249CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3250M:	Christian Lamparter <chunkeey@googlemail.com>
3251L:	linux-wireless@vger.kernel.org
3252W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3253S:	Maintained
3254F:	drivers/net/wireless/ath/carl9170/
3255
3256CAVIUM I2C DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259W:	http://www.cavium.com
3260S:	Supported
3261F:	drivers/i2c/busses/i2c-octeon*
3262F:	drivers/i2c/busses/i2c-thunderx*
3263
3264CAVIUM LIQUIDIO NETWORK DRIVER
3265M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3266M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3267M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3268M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3269L:	netdev@vger.kernel.org
3270W:	http://www.cavium.com
3271S:	Supported
3272F:	drivers/net/ethernet/cavium/liquidio/
3273
3274CAVIUM MMC DRIVER
3275M:	Jan Glauber <jglauber@cavium.com>
3276M:	David Daney <david.daney@cavium.com>
3277M:	Steven J. Hill <Steven.Hill@cavium.com>
3278W:	http://www.cavium.com
3279S:	Supported
3280F:	drivers/mmc/host/cavium*
3281
3282CAVIUM OCTEON-TX CRYPTO DRIVER
3283M:	George Cherian <george.cherian@cavium.com>
3284L:	linux-crypto@vger.kernel.org
3285W:	http://www.cavium.com
3286S:	Supported
3287F:	drivers/crypto/cavium/cpt/
3288
3289CAVIUM THUNDERX2 ARM64 SOC
3290M:	Robert Richter <rrichter@cavium.com>
3291M:	Jayachandran C <jnair@caviumnetworks.com>
3292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293S:	Maintained
3294F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3295F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3296
3297CC2520 IEEE-802.15.4 RADIO DRIVER
3298M:	Varka Bhadram <varkabhadram@gmail.com>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/cc2520.c
3302F:	include/linux/spi/cc2520.h
3303F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3304
3305CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3306M:	Gilad Ben-Yossef <gilad@benyossef.com>
3307L:	linux-crypto@vger.kernel.org
3308S:	Supported
3309F:	drivers/crypto/ccree/
3310W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3311
3312CEC FRAMEWORK
3313M:	Hans Verkuil <hans.verkuil@cisco.com>
3314L:	linux-media@vger.kernel.org
3315T:	git git://linuxtv.org/media_tree.git
3316W:	http://linuxtv.org
3317S:	Supported
3318F:	Documentation/media/kapi/cec-core.rst
3319F:	Documentation/media/uapi/cec
3320F:	drivers/media/cec/
3321F:	drivers/media/rc/keymaps/rc-cec.c
3322F:	include/media/cec.h
3323F:	include/media/cec-notifier.h
3324F:	include/uapi/linux/cec.h
3325F:	include/uapi/linux/cec-funcs.h
3326F:	Documentation/devicetree/bindings/media/cec.txt
3327F:	Documentation/ABI/testing/debugfs-cec-error-inj
3328
3329CEC GPIO DRIVER
3330M:	Hans Verkuil <hans.verkuil@cisco.com>
3331L:	linux-media@vger.kernel.org
3332T:	git git://linuxtv.org/media_tree.git
3333W:	http://linuxtv.org
3334S:	Supported
3335F:	drivers/media/platform/cec-gpio/
3336F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3337
3338CELL BROADBAND ENGINE ARCHITECTURE
3339M:	Arnd Bergmann <arnd@arndb.de>
3340L:	linuxppc-dev@lists.ozlabs.org
3341W:	http://www.ibm.com/developerworks/power/cell/
3342S:	Supported
3343F:	arch/powerpc/include/asm/cell*.h
3344F:	arch/powerpc/include/asm/spu*.h
3345F:	arch/powerpc/include/uapi/asm/spu*.h
3346F:	arch/powerpc/oprofile/*cell*
3347F:	arch/powerpc/platforms/cell/
3348
3349CEPH COMMON CODE (LIBCEPH)
3350M:	Ilya Dryomov <idryomov@gmail.com>
3351M:	"Yan, Zheng" <zyan@redhat.com>
3352M:	Sage Weil <sage@redhat.com>
3353L:	ceph-devel@vger.kernel.org
3354W:	http://ceph.com/
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3356T:	git git://github.com/ceph/ceph-client.git
3357S:	Supported
3358F:	net/ceph/
3359F:	include/linux/ceph/
3360F:	include/linux/crush/
3361
3362CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3363M:	"Yan, Zheng" <zyan@redhat.com>
3364M:	Sage Weil <sage@redhat.com>
3365M:	Ilya Dryomov <idryomov@gmail.com>
3366L:	ceph-devel@vger.kernel.org
3367W:	http://ceph.com/
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3369T:	git git://github.com/ceph/ceph-client.git
3370S:	Supported
3371F:	Documentation/filesystems/ceph.txt
3372F:	fs/ceph/
3373
3374CERTIFICATE HANDLING:
3375M:	David Howells <dhowells@redhat.com>
3376M:	David Woodhouse <dwmw2@infradead.org>
3377L:	keyrings@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/admin-guide/module-signing.rst
3380F:	certs/
3381F:	scripts/sign-file.c
3382F:	scripts/extract-cert.c
3383
3384CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3385L:	linux-usb@vger.kernel.org
3386S:	Orphan
3387F:	Documentation/usb/WUSB-Design-overview.txt
3388F:	Documentation/usb/wusb-cbaf
3389F:	drivers/usb/host/hwa-hc.c
3390F:	drivers/usb/host/whci/
3391F:	drivers/usb/wusbcore/
3392F:	include/linux/usb/wusb*
3393
3394CFAG12864B LCD DRIVER
3395M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3396S:	Maintained
3397F:	drivers/auxdisplay/cfag12864b.c
3398F:	include/linux/cfag12864b.h
3399
3400CFAG12864BFB LCD FRAMEBUFFER DRIVER
3401M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3402S:	Maintained
3403F:	drivers/auxdisplay/cfag12864bfb.c
3404F:	include/linux/cfag12864b.h
3405
3406802.11 (including CFG80211/NL80211)
3407M:	Johannes Berg <johannes@sipsolutions.net>
3408L:	linux-wireless@vger.kernel.org
3409W:	http://wireless.kernel.org/
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3412S:	Maintained
3413F:	net/wireless/
3414F:	include/uapi/linux/nl80211.h
3415F:	include/linux/ieee80211.h
3416F:	include/net/wext.h
3417F:	include/net/cfg80211.h
3418F:	include/net/iw_handler.h
3419F:	include/net/ieee80211_radiotap.h
3420F:	Documentation/driver-api/80211/cfg80211.rst
3421F:	Documentation/networking/regulatory.txt
3422
3423CHAR and MISC DRIVERS
3424M:	Arnd Bergmann <arnd@arndb.de>
3425M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3427S:	Supported
3428F:	drivers/char/
3429F:	drivers/misc/
3430F:	include/linux/miscdevice.h
3431
3432CHECKPATCH
3433M:	Andy Whitcroft <apw@canonical.com>
3434M:	Joe Perches <joe@perches.com>
3435S:	Maintained
3436F:	scripts/checkpatch.pl
3437
3438CHINESE DOCUMENTATION
3439M:	Harry Wei <harryxiyou@gmail.com>
3440L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3441L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/translations/zh_CN/
3444
3445CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3446M:	Peter Chen <Peter.Chen@nxp.com>
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3448L:	linux-usb@vger.kernel.org
3449S:	Maintained
3450F:	drivers/usb/chipidea/
3451
3452CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3453M:	Hans de Goede <hdegoede@redhat.com>
3454L:	linux-input@vger.kernel.org
3455S:	Maintained
3456F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3457F:	drivers/input/touchscreen/chipone_icn8318.c
3458
3459CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3460M:	Hans de Goede <hdegoede@redhat.com>
3461L:	linux-input@vger.kernel.org
3462S:	Maintained
3463F:	drivers/input/touchscreen/chipone_icn8505.c
3464
3465CHROME HARDWARE PLATFORM SUPPORT
3466M:	Benson Leung <bleung@chromium.org>
3467M:	Olof Johansson <olof@lixom.net>
3468S:	Maintained
3469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3470F:	drivers/platform/chrome/
3471
3472CIRRUS LOGIC AUDIO CODEC DRIVERS
3473M:	Brian Austin <brian.austin@cirrus.com>
3474M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3476S:	Maintained
3477F:	sound/soc/codecs/cs*
3478
3479CIRRUS LOGIC EP93XX ETHERNET DRIVER
3480M:	Hartley Sweeten <hsweeten@visionengravers.com>
3481L:	netdev@vger.kernel.org
3482S:	Maintained
3483F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3484
3485CISCO FCOE HBA DRIVER
3486M:	Satish Kharat <satishkh@cisco.com>
3487M:	Sesidhar Baddela <sebaddel@cisco.com>
3488M:	Karan Tilak Kumar <kartilak@cisco.com>
3489L:	linux-scsi@vger.kernel.org
3490S:	Supported
3491F:	drivers/scsi/fnic/
3492
3493CISCO SCSI HBA DRIVER
3494M:	Karan Tilak Kumar <kartilak@cisco.com>
3495M:	Sesidhar Baddela <sebaddel@cisco.com>
3496L:	linux-scsi@vger.kernel.org
3497S:	Supported
3498F:	drivers/scsi/snic/
3499
3500CISCO VIC ETHERNET NIC DRIVER
3501M:	Christian Benvenuti <benve@cisco.com>
3502M:	Govindarajulu Varadarajan <_govind@gmx.com>
3503M:	Parvi Kaustubhi <pkaustub@cisco.com>
3504S:	Supported
3505F:	drivers/net/ethernet/cisco/enic/
3506
3507CISCO VIC LOW LATENCY NIC DRIVER
3508M:	Christian Benvenuti <benve@cisco.com>
3509M:	Dave Goodell <dgoodell@cisco.com>
3510S:	Supported
3511F:	drivers/infiniband/hw/usnic/
3512
3513CLEANCACHE API
3514M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3515L:	linux-kernel@vger.kernel.org
3516S:	Maintained
3517F:	mm/cleancache.c
3518F:	include/linux/cleancache.h
3519
3520CLK API
3521M:	Russell King <linux@armlinux.org.uk>
3522L:	linux-clk@vger.kernel.org
3523S:	Maintained
3524F:	include/linux/clk.h
3525
3526CLOCKSOURCE, CLOCKEVENT DRIVERS
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Thomas Gleixner <tglx@linutronix.de>
3529L:	linux-kernel@vger.kernel.org
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3531S:	Supported
3532F:	drivers/clocksource/
3533F:	Documentation/devicetree/bindings/timer/
3534
3535CMPC ACPI DRIVER
3536M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3537M:	Daniel Oliveira Nascimento <don@syst.com.br>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Supported
3540F:	drivers/platform/x86/classmate-laptop.c
3541
3542COBALT MEDIA DRIVER
3543M:	Hans Verkuil <hans.verkuil@cisco.com>
3544L:	linux-media@vger.kernel.org
3545T:	git git://linuxtv.org/media_tree.git
3546W:	https://linuxtv.org
3547S:	Supported
3548F:	drivers/media/pci/cobalt/
3549
3550COCCINELLE/Semantic Patches (SmPL)
3551M:	Julia Lawall <Julia.Lawall@lip6.fr>
3552M:	Gilles Muller <Gilles.Muller@lip6.fr>
3553M:	Nicolas Palix <nicolas.palix@imag.fr>
3554M:	Michal Marek <michal.lkml@markovi.net>
3555L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3557W:	http://coccinelle.lip6.fr/
3558S:	Supported
3559F:	Documentation/dev-tools/coccinelle.rst
3560F:	scripts/coccinelle/
3561F:	scripts/coccicheck
3562
3563CODA FILE SYSTEM
3564M:	Jan Harkes <jaharkes@cs.cmu.edu>
3565M:	coda@cs.cmu.edu
3566L:	codalist@coda.cs.cmu.edu
3567W:	http://www.coda.cs.cmu.edu/
3568S:	Maintained
3569F:	Documentation/filesystems/coda.txt
3570F:	fs/coda/
3571F:	include/linux/coda*.h
3572F:	include/uapi/linux/coda*.h
3573
3574CODA V4L2 MEM2MEM DRIVER
3575M:	Philipp Zabel <p.zabel@pengutronix.de>
3576L:	linux-media@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/media/coda.txt
3579F:	drivers/media/platform/coda/
3580
3581COMMON CLK FRAMEWORK
3582M:	Michael Turquette <mturquette@baylibre.com>
3583M:	Stephen Boyd <sboyd@kernel.org>
3584L:	linux-clk@vger.kernel.org
3585Q:	http://patchwork.kernel.org/project/linux-clk/list/
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3587S:	Maintained
3588F:	Documentation/devicetree/bindings/clock/
3589F:	drivers/clk/
3590X:	drivers/clk/clkdev.c
3591F:	include/linux/clk-pr*
3592F:	include/linux/clk/
3593F:	include/linux/of_clk.h
3594
3595COMMON INTERNET FILE SYSTEM (CIFS)
3596M:	Steve French <sfrench@samba.org>
3597L:	linux-cifs@vger.kernel.org
3598L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3599W:	http://linux-cifs.samba.org/
3600T:	git git://git.samba.org/sfrench/cifs-2.6.git
3601S:	Supported
3602F:	Documentation/filesystems/cifs/
3603F:	fs/cifs/
3604
3605COMPACTPCI HOTPLUG CORE
3606M:	Scott Murray <scott@spiteful.org>
3607L:	linux-pci@vger.kernel.org
3608S:	Maintained
3609F:	drivers/pci/hotplug/cpci_hotplug*
3610
3611COMPACTPCI HOTPLUG GENERIC DRIVER
3612M:	Scott Murray <scott@spiteful.org>
3613L:	linux-pci@vger.kernel.org
3614S:	Maintained
3615F:	drivers/pci/hotplug/cpcihp_generic.c
3616
3617COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3618M:	Scott Murray <scott@spiteful.org>
3619L:	linux-pci@vger.kernel.org
3620S:	Maintained
3621F:	drivers/pci/hotplug/cpcihp_zt5550.*
3622
3623COMPAL LAPTOP SUPPORT
3624M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3625L:	platform-driver-x86@vger.kernel.org
3626S:	Maintained
3627F:	drivers/platform/x86/compal-laptop.c
3628
3629CONEXANT ACCESSRUNNER USB DRIVER
3630L:	accessrunner-general@lists.sourceforge.net
3631W:	http://accessrunner.sourceforge.net/
3632S:	Orphan
3633F:	drivers/usb/atm/cxacru.c
3634
3635CONFIGFS
3636M:	Joel Becker <jlbec@evilplan.org>
3637M:	Christoph Hellwig <hch@lst.de>
3638T:	git git://git.infradead.org/users/hch/configfs.git
3639S:	Supported
3640F:	fs/configfs/
3641F:	include/linux/configfs.h
3642
3643CONNECTOR
3644M:	Evgeniy Polyakov <zbr@ioremap.net>
3645L:	netdev@vger.kernel.org
3646S:	Maintained
3647F:	drivers/connector/
3648
3649CONTROL GROUP (CGROUP)
3650M:	Tejun Heo <tj@kernel.org>
3651M:	Li Zefan <lizefan@huawei.com>
3652M:	Johannes Weiner <hannes@cmpxchg.org>
3653L:	cgroups@vger.kernel.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655S:	Maintained
3656F:	Documentation/cgroup*
3657F:	include/linux/cgroup*
3658F:	kernel/cgroup*
3659
3660CONTROL GROUP - CPUSET
3661M:	Li Zefan <lizefan@huawei.com>
3662L:	cgroups@vger.kernel.org
3663W:	http://www.bullopensource.org/cpuset/
3664W:	http://oss.sgi.com/projects/cpusets/
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3666S:	Maintained
3667F:	Documentation/cgroup-v1/cpusets.txt
3668F:	include/linux/cpuset.h
3669F:	kernel/cgroup/cpuset.c
3670
3671CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3672M:	Johannes Weiner <hannes@cmpxchg.org>
3673M:	Michal Hocko <mhocko@kernel.org>
3674M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3675L:	cgroups@vger.kernel.org
3676L:	linux-mm@kvack.org
3677S:	Maintained
3678F:	mm/memcontrol.c
3679F:	mm/swap_cgroup.c
3680
3681CORETEMP HARDWARE MONITORING DRIVER
3682M:	Fenghua Yu <fenghua.yu@intel.com>
3683L:	linux-hwmon@vger.kernel.org
3684S:	Maintained
3685F:	Documentation/hwmon/coretemp
3686F:	drivers/hwmon/coretemp.c
3687
3688COSA/SRP SYNC SERIAL DRIVER
3689M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3690W:	http://www.fi.muni.cz/~kas/cosa/
3691S:	Maintained
3692F:	drivers/net/wan/cosa*
3693
3694CPMAC ETHERNET DRIVER
3695M:	Florian Fainelli <f.fainelli@gmail.com>
3696L:	netdev@vger.kernel.org
3697S:	Maintained
3698F:	drivers/net/ethernet/ti/cpmac.c
3699
3700CPU FREQUENCY DRIVERS
3701M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3702M:	Viresh Kumar <viresh.kumar@linaro.org>
3703L:	linux-pm@vger.kernel.org
3704S:	Maintained
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3707B:	https://bugzilla.kernel.org
3708F:	Documentation/cpu-freq/
3709F:	Documentation/devicetree/bindings/cpufreq/
3710F:	drivers/cpufreq/
3711F:	include/linux/cpufreq.h
3712F:	tools/testing/selftests/cpufreq/
3713
3714CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3715M:	Viresh Kumar <viresh.kumar@linaro.org>
3716M:	Sudeep Holla <sudeep.holla@arm.com>
3717L:	linux-pm@vger.kernel.org
3718W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3719S:	Maintained
3720F:	drivers/cpufreq/arm_big_little.h
3721F:	drivers/cpufreq/arm_big_little.c
3722F:	drivers/cpufreq/arm_big_little_dt.c
3723
3724CPU POWER MONITORING SUBSYSTEM
3725M:	Thomas Renninger <trenn@suse.com>
3726M:	Shuah Khan <shuah@kernel.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729F:	tools/power/cpupower/
3730
3731CPUID/MSR DRIVER
3732M:	"H. Peter Anvin" <hpa@zytor.com>
3733S:	Maintained
3734F:	arch/x86/kernel/cpuid.c
3735F:	arch/x86/kernel/msr.c
3736
3737CPUIDLE DRIVER - ARM BIG LITTLE
3738M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3739M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3740L:	linux-pm@vger.kernel.org
3741L:	linux-arm-kernel@lists.infradead.org
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3743S:	Maintained
3744F:	drivers/cpuidle/cpuidle-big_little.c
3745
3746CPUIDLE DRIVER - ARM EXYNOS
3747M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3748M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3749M:	Kukjin Kim <kgene@kernel.org>
3750L:	linux-pm@vger.kernel.org
3751L:	linux-samsung-soc@vger.kernel.org
3752S:	Supported
3753F:	drivers/cpuidle/cpuidle-exynos.c
3754F:	arch/arm/mach-exynos/pm.c
3755
3756CPUIDLE DRIVERS
3757M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3758M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3759L:	linux-pm@vger.kernel.org
3760S:	Maintained
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3762B:	https://bugzilla.kernel.org
3763F:	drivers/cpuidle/*
3764F:	include/linux/cpuidle.h
3765
3766CRAMFS FILESYSTEM
3767M:	Nicolas Pitre <nico@linaro.org>
3768S:	Maintained
3769F:	Documentation/filesystems/cramfs.txt
3770F:	fs/cramfs/
3771
3772CRYPTO API
3773M:	Herbert Xu <herbert@gondor.apana.org.au>
3774M:	"David S. Miller" <davem@davemloft.net>
3775L:	linux-crypto@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3778S:	Maintained
3779F:	Documentation/crypto/
3780F:	Documentation/devicetree/bindings/crypto/
3781F:	arch/*/crypto/
3782F:	crypto/
3783F:	drivers/crypto/
3784F:	include/crypto/
3785F:	include/linux/crypto*
3786
3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788M:	Neil Horman <nhorman@tuxdriver.com>
3789L:	linux-crypto@vger.kernel.org
3790S:	Maintained
3791F:	crypto/ansi_cprng.c
3792F:	crypto/rng.c
3793
3794CS3308 MEDIA DRIVER
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	http://linuxtv.org
3799S:	Odd Fixes
3800F:	drivers/media/i2c/cs3308.c
3801F:	drivers/media/i2c/cs3308.h
3802
3803CS5535 Audio ALSA driver
3804M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3805S:	Maintained
3806F:	sound/pci/cs5535audio/
3807
3808CW1200 WLAN driver
3809M:	Solomon Peachy <pizza@shaftnet.org>
3810S:	Maintained
3811F:	drivers/net/wireless/st/cw1200/
3812
3813CX18 VIDEO4LINUX DRIVER
3814M:	Andy Walls <awalls@md.metrocast.net>
3815L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3816L:	linux-media@vger.kernel.org
3817T:	git git://linuxtv.org/media_tree.git
3818W:	https://linuxtv.org
3819W:	http://www.ivtvdriver.org/index.php/Cx18
3820S:	Maintained
3821F:	Documentation/media/v4l-drivers/cx18*
3822F:	drivers/media/pci/cx18/
3823F:	include/uapi/linux/ivtv*
3824
3825CX2341X MPEG ENCODER HELPER MODULE
3826M:	Hans Verkuil <hverkuil@xs4all.nl>
3827L:	linux-media@vger.kernel.org
3828T:	git git://linuxtv.org/media_tree.git
3829W:	https://linuxtv.org
3830S:	Maintained
3831F:	drivers/media/common/cx2341x*
3832F:	include/media/cx2341x*
3833
3834CX24120 MEDIA DRIVER
3835M:	Jemma Denson <jdenson@gmail.com>
3836M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3840S:	Maintained
3841F:	drivers/media/dvb-frontends/cx24120*
3842
3843CX88 VIDEO4LINUX DRIVER
3844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847T:	git git://linuxtv.org/media_tree.git
3848S:	Odd fixes
3849F:	Documentation/media/v4l-drivers/cx88*
3850F:	drivers/media/pci/cx88/
3851
3852CXD2820R MEDIA DRIVER
3853M:	Antti Palosaari <crope@iki.fi>
3854L:	linux-media@vger.kernel.org
3855W:	https://linuxtv.org
3856W:	http://palosaari.fi/linux/
3857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3858T:	git git://linuxtv.org/anttip/media_tree.git
3859S:	Maintained
3860F:	drivers/media/dvb-frontends/cxd2820r*
3861
3862CXGB3 ETHERNET DRIVER (CXGB3)
3863M:	Santosh Raspatur <santosh@chelsio.com>
3864L:	netdev@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/net/ethernet/chelsio/cxgb3/
3868
3869CXGB3 ISCSI DRIVER (CXGB3I)
3870M:	Karen Xie <kxie@chelsio.com>
3871L:	linux-scsi@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/scsi/cxgbi/cxgb3i
3875
3876CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3877M:	Steve Wise <swise@chelsio.com>
3878L:	linux-rdma@vger.kernel.org
3879W:	http://www.openfabrics.org
3880S:	Supported
3881F:	drivers/infiniband/hw/cxgb3/
3882F:	include/uapi/rdma/cxgb3-abi.h
3883
3884CXGB4 CRYPTO DRIVER (chcr)
3885M:	Harsh Jain <harsh@chelsio.com>
3886L:	linux-crypto@vger.kernel.org
3887W:	http://www.chelsio.com
3888S:	Supported
3889F:	drivers/crypto/chelsio
3890
3891CXGB4 ETHERNET DRIVER (CXGB4)
3892M:	Ganesh Goudar <ganeshgr@chelsio.com>
3893L:	netdev@vger.kernel.org
3894W:	http://www.chelsio.com
3895S:	Supported
3896F:	drivers/net/ethernet/chelsio/cxgb4/
3897
3898CXGB4 ISCSI DRIVER (CXGB4I)
3899M:	Karen Xie <kxie@chelsio.com>
3900L:	linux-scsi@vger.kernel.org
3901W:	http://www.chelsio.com
3902S:	Supported
3903F:	drivers/scsi/cxgbi/cxgb4i
3904
3905CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3906M:	Steve Wise <swise@chelsio.com>
3907L:	linux-rdma@vger.kernel.org
3908W:	http://www.openfabrics.org
3909S:	Supported
3910F:	drivers/infiniband/hw/cxgb4/
3911F:	include/uapi/rdma/cxgb4-abi.h
3912
3913CXGB4VF ETHERNET DRIVER (CXGB4VF)
3914M:	Casey Leedom <leedom@chelsio.com>
3915L:	netdev@vger.kernel.org
3916W:	http://www.chelsio.com
3917S:	Supported
3918F:	drivers/net/ethernet/chelsio/cxgb4vf/
3919
3920CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3921M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3922M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3923L:	linuxppc-dev@lists.ozlabs.org
3924S:	Supported
3925F:	arch/powerpc/platforms/powernv/pci-cxl.c
3926F:	drivers/misc/cxl/
3927F:	include/misc/cxl*
3928F:	include/uapi/misc/cxl.h
3929F:	Documentation/powerpc/cxl.txt
3930F:	Documentation/ABI/testing/sysfs-class-cxl
3931
3932CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3933M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3934M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3935M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3936L:	linux-scsi@vger.kernel.org
3937S:	Supported
3938F:	drivers/scsi/cxlflash/
3939F:	include/uapi/scsi/cxlflash_ioctls.h
3940F:	Documentation/powerpc/cxlflash.txt
3941
3942CYBERPRO FB DRIVER
3943M:	Russell King <linux@armlinux.org.uk>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945W:	http://www.armlinux.org.uk/
3946S:	Maintained
3947F:	drivers/video/fbdev/cyber2000fb.*
3948
3949CYCLADES ASYNC MUX DRIVER
3950W:	http://www.cyclades.com/
3951S:	Orphan
3952F:	drivers/tty/cyclades.c
3953F:	include/linux/cyclades.h
3954F:	include/uapi/linux/cyclades.h
3955
3956CYCLADES PC300 DRIVER
3957W:	http://www.cyclades.com/
3958S:	Orphan
3959F:	drivers/net/wan/pc300*
3960
3961CYPRESS_FIRMWARE MEDIA DRIVER
3962M:	Antti Palosaari <crope@iki.fi>
3963L:	linux-media@vger.kernel.org
3964W:	https://linuxtv.org
3965W:	http://palosaari.fi/linux/
3966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3967T:	git git://linuxtv.org/anttip/media_tree.git
3968S:	Maintained
3969F:	drivers/media/common/cypress_firmware*
3970
3971CYTTSP TOUCHSCREEN DRIVER
3972M:	Ferruh Yigit <fery@cypress.com>
3973L:	linux-input@vger.kernel.org
3974S:	Supported
3975F:	drivers/input/touchscreen/cyttsp*
3976F:	include/linux/input/cyttsp.h
3977
3978D-LINK DIR-685 TOUCHKEYS DRIVER
3979M:	Linus Walleij <linus.walleij@linaro.org>
3980L:	linux-input@vger.kernel.org
3981S:	Supported
3982F:	drivers/input/dlink-dir685-touchkeys.c
3983
3984DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3985M:	Joshua Kinard <kumba@gentoo.org>
3986S:	Maintained
3987F:	drivers/rtc/rtc-ds1685.c
3988F:	include/linux/rtc/ds1685.h
3989
3990DAMA SLAVE for AX.25
3991M:	Joerg Reuter <jreuter@yaina.de>
3992W:	http://yaina.de/jreuter/
3993W:	http://www.qsl.net/dl1bke/
3994L:	linux-hams@vger.kernel.org
3995S:	Maintained
3996F:	net/ax25/af_ax25.c
3997F:	net/ax25/ax25_dev.c
3998F:	net/ax25/ax25_ds_*
3999F:	net/ax25/ax25_in.c
4000F:	net/ax25/ax25_out.c
4001F:	net/ax25/ax25_timer.c
4002F:	net/ax25/sysctl_net_ax25.c
4003
4004DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4005L:	netdev@vger.kernel.org
4006S:	Orphan
4007F:	Documentation/networking/dmfe.txt
4008F:	drivers/net/ethernet/dec/tulip/dmfe.c
4009
4010DC390/AM53C974 SCSI driver
4011M:	Hannes Reinecke <hare@suse.com>
4012L:	linux-scsi@vger.kernel.org
4013S:	Maintained
4014F:	drivers/scsi/am53c974.c
4015
4016DC395x SCSI driver
4017M:	Oliver Neukum <oliver@neukum.org>
4018M:	Ali Akcaagac <aliakc@web.de>
4019M:	Jamie Lenehan <lenehan@twibble.org>
4020L:	dc395x@twibble.org
4021W:	http://twibble.org/dist/dc395x/
4022W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4023S:	Maintained
4024F:	Documentation/scsi/dc395x.txt
4025F:	drivers/scsi/dc395x.*
4026
4027DCCP PROTOCOL
4028M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4029L:	dccp@vger.kernel.org
4030W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4031S:	Maintained
4032F:	include/linux/dccp.h
4033F:	include/uapi/linux/dccp.h
4034F:	include/linux/tfrc.h
4035F:	net/dccp/
4036
4037DECnet NETWORK LAYER
4038W:	http://linux-decnet.sourceforge.net
4039L:	linux-decnet-user@lists.sourceforge.net
4040S:	Orphan
4041F:	Documentation/networking/decnet.txt
4042F:	net/decnet/
4043
4044DECSTATION PLATFORM SUPPORT
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046L:	linux-mips@linux-mips.org
4047W:	http://www.linux-mips.org/wiki/DECstation
4048S:	Maintained
4049F:	arch/mips/dec/
4050F:	arch/mips/include/asm/dec/
4051F:	arch/mips/include/asm/mach-dec/
4052
4053DEFXX FDDI NETWORK DRIVER
4054M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4055S:	Maintained
4056F:	drivers/net/fddi/defxx.*
4057
4058DELL SMBIOS DRIVER
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060M:	Mario Limonciello <mario.limonciello@dell.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/dell-smbios.*
4064
4065DELL SMBIOS SMM DRIVER
4066M:	Mario Limonciello <mario.limonciello@dell.com>
4067L:	platform-driver-x86@vger.kernel.org
4068S:	Maintained
4069F:	drivers/platform/x86/dell-smbios-smm.c
4070
4071DELL SMBIOS WMI DRIVER
4072M:	Mario Limonciello <mario.limonciello@dell.com>
4073L:	platform-driver-x86@vger.kernel.org
4074S:	Maintained
4075F:	drivers/platform/x86/dell-smbios-wmi.c
4076F:	tools/wmi/dell-smbios-example.c
4077
4078DELL LAPTOP DRIVER
4079M:	Matthew Garrett <mjg59@srcf.ucam.org>
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081L:	platform-driver-x86@vger.kernel.org
4082S:	Maintained
4083F:	drivers/platform/x86/dell-laptop.c
4084
4085DELL LAPTOP FREEFALL DRIVER
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087S:	Maintained
4088F:	drivers/platform/x86/dell-smo8800.c
4089
4090DELL LAPTOP RBTN DRIVER
4091M:	Pali Rohár <pali.rohar@gmail.com>
4092S:	Maintained
4093F:	drivers/platform/x86/dell-rbtn.*
4094
4095DELL LAPTOP SMM DRIVER
4096M:	Pali Rohár <pali.rohar@gmail.com>
4097S:	Maintained
4098F:	drivers/hwmon/dell-smm-hwmon.c
4099F:	include/uapi/linux/i8k.h
4100
4101DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4102M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4103S:	Maintained
4104F:	Documentation/dcdbas.txt
4105F:	drivers/firmware/dcdbas.*
4106
4107DELL WMI NOTIFICATIONS DRIVER
4108M:	Matthew Garrett <mjg59@srcf.ucam.org>
4109M:	Pali Rohár <pali.rohar@gmail.com>
4110S:	Maintained
4111F:	drivers/platform/x86/dell-wmi.c
4112
4113DELL WMI DESCRIPTOR DRIVER
4114M:	Mario Limonciello <mario.limonciello@dell.com>
4115S:	Maintained
4116F:	drivers/platform/x86/dell-wmi-descriptor.c
4117
4118DELTA ST MEDIA DRIVER
4119M:	Hugues Fruchet <hugues.fruchet@st.com>
4120L:	linux-media@vger.kernel.org
4121T:	git git://linuxtv.org/media_tree.git
4122W:	https://linuxtv.org
4123S:	Supported
4124F:	drivers/media/platform/sti/delta
4125
4126DENALI NAND DRIVER
4127M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4128L:	linux-mtd@lists.infradead.org
4129S:	Supported
4130F:	drivers/mtd/nand/raw/denali*
4131
4132DESIGNWARE USB2 DRD IP DRIVER
4133M:	Minas Harutyunyan <hminas@synopsys.com>
4134L:	linux-usb@vger.kernel.org
4135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136S:	Maintained
4137F:	drivers/usb/dwc2/
4138
4139DESIGNWARE USB3 DRD IP DRIVER
4140M:	Felipe Balbi <balbi@kernel.org>
4141L:	linux-usb@vger.kernel.org
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4143S:	Maintained
4144F:	drivers/usb/dwc3/
4145
4146DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4147M:	Andreas Klinger <ak@it-klinger.de>
4148L:	linux-iio@vger.kernel.org
4149S:	Maintained
4150F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4151F:	drivers/iio/proximity/srf*.c
4152
4153DEVICE COREDUMP (DEV_COREDUMP)
4154M:	Johannes Berg <johannes@sipsolutions.net>
4155L:	linux-kernel@vger.kernel.org
4156S:	Maintained
4157F:	drivers/base/devcoredump.c
4158F:	include/linux/devcoredump.h
4159
4160DEVICE FREQUENCY (DEVFREQ)
4161M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4162M:	Kyungmin Park <kyungmin.park@samsung.com>
4163R:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Maintained
4167F:	drivers/devfreq/
4168F:	include/linux/devfreq.h
4169F:	Documentation/devicetree/bindings/devfreq/
4170
4171DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4172M:	Chanwoo Choi <cw00.choi@samsung.com>
4173L:	linux-pm@vger.kernel.org
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4175S:	Supported
4176F:	drivers/devfreq/event/
4177F:	drivers/devfreq/devfreq-event.c
4178F:	include/linux/devfreq-event.h
4179F:	Documentation/devicetree/bindings/devfreq/event/
4180
4181DEVICE NUMBER REGISTRY
4182M:	Torben Mathiasen <device@lanana.org>
4183W:	http://lanana.org/docs/device-list/index.html
4184S:	Maintained
4185
4186DEVICE-MAPPER  (LVM)
4187M:	Alasdair Kergon <agk@redhat.com>
4188M:	Mike Snitzer <snitzer@redhat.com>
4189M:	dm-devel@redhat.com
4190L:	dm-devel@redhat.com
4191W:	http://sources.redhat.com/dm
4192Q:	http://patchwork.kernel.org/project/dm-devel/list/
4193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4194T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4195S:	Maintained
4196F:	Documentation/device-mapper/
4197F:	drivers/md/Makefile
4198F:	drivers/md/Kconfig
4199F:	drivers/md/dm*
4200F:	drivers/md/persistent-data/
4201F:	include/linux/device-mapper.h
4202F:	include/linux/dm-*.h
4203F:	include/uapi/linux/dm-*.h
4204
4205DEVLINK
4206M:	Jiri Pirko <jiri@mellanox.com>
4207L:	netdev@vger.kernel.org
4208S:	Supported
4209F:	net/core/devlink.c
4210F:	include/net/devlink.h
4211F:	include/uapi/linux/devlink.h
4212
4213DIALOG SEMICONDUCTOR DRIVERS
4214M:	Support Opensource <support.opensource@diasemi.com>
4215W:	http://www.dialog-semiconductor.com/products
4216S:	Supported
4217F:	Documentation/hwmon/da90??
4218F:	Documentation/devicetree/bindings/mfd/da90*.txt
4219F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4220F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4221F:	Documentation/devicetree/bindings/regulator/da92*.txt
4222F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4223F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4224F:	drivers/gpio/gpio-da90??.c
4225F:	drivers/hwmon/da90??-hwmon.c
4226F:	drivers/iio/adc/da91??-*.c
4227F:	drivers/input/misc/da90??_onkey.c
4228F:	drivers/input/touchscreen/da9052_tsi.c
4229F:	drivers/leds/leds-da90??.c
4230F:	drivers/mfd/da903x.c
4231F:	drivers/mfd/da90??-*.c
4232F:	drivers/mfd/da91??-*.c
4233F:	drivers/power/supply/da9052-battery.c
4234F:	drivers/power/supply/da91??-*.c
4235F:	drivers/regulator/da903x.c
4236F:	drivers/regulator/da9???-regulator.[ch]
4237F:	drivers/thermal/da90??-thermal.c
4238F:	drivers/rtc/rtc-da90??.c
4239F:	drivers/video/backlight/da90??_bl.c
4240F:	drivers/watchdog/da90??_wdt.c
4241F:	include/linux/mfd/da903x.h
4242F:	include/linux/mfd/da9052/
4243F:	include/linux/mfd/da9055/
4244F:	include/linux/mfd/da9062/
4245F:	include/linux/mfd/da9063/
4246F:	include/linux/mfd/da9150/
4247F:	include/linux/regulator/da9211.h
4248F:	include/sound/da[79]*.h
4249F:	sound/soc/codecs/da[79]*.[ch]
4250
4251DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4253L:	linux-gpio@vger.kernel.org
4254S:	Maintained
4255F:	drivers/gpio/gpio-gpio-mm.c
4256
4257DIGI NEO AND CLASSIC PCI PRODUCTS
4258M:	Lidza Louina <lidza.louina@gmail.com>
4259M:	Mark Hounschell <markh@compro.net>
4260L:	driverdev-devel@linuxdriverproject.org
4261S:	Maintained
4262F:	drivers/staging/dgnc/
4263
4264DIOLAN U2C-12 I2C DRIVER
4265M:	Guenter Roeck <linux@roeck-us.net>
4266L:	linux-i2c@vger.kernel.org
4267S:	Maintained
4268F:	drivers/i2c/busses/i2c-diolan-u2c.c
4269
4270FILESYSTEM DIRECT ACCESS (DAX)
4271M:	Matthew Wilcox <mawilcox@microsoft.com>
4272M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4273L:	linux-fsdevel@vger.kernel.org
4274S:	Supported
4275F:	fs/dax.c
4276F:	include/linux/dax.h
4277F:	include/trace/events/fs_dax.h
4278
4279DEVICE DIRECT ACCESS (DAX)
4280M:	Dan Williams <dan.j.williams@intel.com>
4281M:	Dave Jiang <dave.jiang@intel.com>
4282M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4283M:	Vishal Verma <vishal.l.verma@intel.com>
4284L:	linux-nvdimm@lists.01.org
4285S:	Supported
4286F:	drivers/dax/
4287
4288DIRECTORY NOTIFICATION (DNOTIFY)
4289M:	Jan Kara <jack@suse.cz>
4290R:	Amir Goldstein <amir73il@gmail.com>
4291L:	linux-fsdevel@vger.kernel.org
4292S:	Maintained
4293F:	Documentation/filesystems/dnotify.txt
4294F:	fs/notify/dnotify/
4295F:	include/linux/dnotify.h
4296
4297DISK GEOMETRY AND PARTITION HANDLING
4298M:	Andries Brouwer <aeb@cwi.nl>
4299W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4300W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4301W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4302S:	Maintained
4303
4304DISKQUOTA
4305M:	Jan Kara <jack@suse.com>
4306S:	Maintained
4307F:	Documentation/filesystems/quota.txt
4308F:	fs/quota/
4309F:	include/linux/quota*.h
4310F:	include/uapi/linux/quota*.h
4311
4312DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4313M:	Bernie Thompson <bernie@plugable.com>
4314L:	linux-fbdev@vger.kernel.org
4315S:	Maintained
4316W:	http://plugable.com/category/projects/udlfb/
4317F:	drivers/video/fbdev/udlfb.c
4318F:	include/video/udlfb.h
4319F:	Documentation/fb/udlfb.txt
4320
4321DISTRIBUTED LOCK MANAGER (DLM)
4322M:	Christine Caulfield <ccaulfie@redhat.com>
4323M:	David Teigland <teigland@redhat.com>
4324L:	cluster-devel@redhat.com
4325W:	http://sources.redhat.com/cluster/
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4327S:	Supported
4328F:	fs/dlm/
4329
4330DMA BUFFER SHARING FRAMEWORK
4331M:	Sumit Semwal <sumit.semwal@linaro.org>
4332S:	Maintained
4333L:	linux-media@vger.kernel.org
4334L:	dri-devel@lists.freedesktop.org
4335L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4336F:	drivers/dma-buf/
4337F:	include/linux/dma-buf*
4338F:	include/linux/reservation.h
4339F:	include/linux/*fence.h
4340F:	Documentation/driver-api/dma-buf.rst
4341T:	git git://anongit.freedesktop.org/drm/drm-misc
4342
4343DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4344M:	Vinod Koul <vkoul@kernel.org>
4345L:	dmaengine@vger.kernel.org
4346Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4347S:	Maintained
4348F:	drivers/dma/
4349F:	include/linux/dmaengine.h
4350F:	include/linux/of_dma.h
4351F:	Documentation/devicetree/bindings/dma/
4352F:	Documentation/driver-api/dmaengine/
4353T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4354
4355DMA MAPPING HELPERS
4356M:	Christoph Hellwig <hch@lst.de>
4357M:	Marek Szyprowski <m.szyprowski@samsung.com>
4358R:	Robin Murphy <robin.murphy@arm.com>
4359L:	iommu@lists.linux-foundation.org
4360T:	git git://git.infradead.org/users/hch/dma-mapping.git
4361W:	http://git.infradead.org/users/hch/dma-mapping.git
4362S:	Supported
4363F:	kernel/dma/
4364F:	include/asm-generic/dma-mapping.h
4365F:	include/linux/dma-direct.h
4366F:	include/linux/dma-mapping.h
4367F:	include/linux/dma-noncoherent.h
4368
4369DME1737 HARDWARE MONITOR DRIVER
4370M:	Juerg Haefliger <juergh@gmail.com>
4371L:	linux-hwmon@vger.kernel.org
4372S:	Maintained
4373F:	Documentation/hwmon/dme1737
4374F:	drivers/hwmon/dme1737.c
4375
4376DMI/SMBIOS SUPPORT
4377M:	Jean Delvare <jdelvare@suse.com>
4378S:	Maintained
4379T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4380F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4381F:	drivers/firmware/dmi-id.c
4382F:	drivers/firmware/dmi_scan.c
4383F:	include/linux/dmi.h
4384
4385DOCUMENTATION
4386M:	Jonathan Corbet <corbet@lwn.net>
4387L:	linux-doc@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/
4390F:	scripts/kernel-doc
4391X:	Documentation/ABI/
4392X:	Documentation/devicetree/
4393X:	Documentation/acpi
4394X:	Documentation/power
4395X:	Documentation/spi
4396X:	Documentation/media
4397T:	git git://git.lwn.net/linux.git docs-next
4398
4399DONGWOON DW9714 LENS VOICE COIL DRIVER
4400M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403S:	Maintained
4404F:	drivers/media/i2c/dw9714.c
4405
4406DOUBLETALK DRIVER
4407M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4408L:	blinux-list@redhat.com
4409S:	Maintained
4410F:	drivers/char/dtlk.c
4411F:	include/linux/dtlk.h
4412
4413DPAA2 DATAPATH I/O (DPIO) DRIVER
4414M:	Roy Pledge <Roy.Pledge@nxp.com>
4415L:	linux-kernel@vger.kernel.org
4416S:	Maintained
4417F:	drivers/staging/fsl-mc/bus/dpio
4418
4419DPAA2 ETHERNET DRIVER
4420M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4421L:	linux-kernel@vger.kernel.org
4422S:	Maintained
4423F:	drivers/staging/fsl-dpaa2/ethernet
4424
4425DPAA2 ETHERNET SWITCH DRIVER
4426M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4427L:	linux-kernel@vger.kernel.org
4428S:	Maintained
4429F:	drivers/staging/fsl-dpaa2/ethsw
4430
4431DPAA2 PTP CLOCK DRIVER
4432M:	Yangbo Lu <yangbo.lu@nxp.com>
4433L:	linux-kernel@vger.kernel.org
4434S:	Maintained
4435F:	drivers/staging/fsl-dpaa2/rtc
4436
4437DPT_I2O SCSI RAID DRIVER
4438M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4439L:	linux-scsi@vger.kernel.org
4440W:	http://www.adaptec.com/
4441S:	Maintained
4442F:	drivers/scsi/dpt*
4443F:	drivers/scsi/dpt/
4444
4445DRBD DRIVER
4446M:	Philipp Reisner <philipp.reisner@linbit.com>
4447M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4448L:	drbd-dev@lists.linbit.com
4449W:	http://www.drbd.org
4450T:	git git://git.linbit.com/linux-drbd.git
4451T:	git git://git.linbit.com/drbd-8.4.git
4452S:	Supported
4453F:	drivers/block/drbd/
4454F:	lib/lru_cache.c
4455F:	Documentation/blockdev/drbd/
4456
4457DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4458M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4460S:	Supported
4461F:	Documentation/kobject.txt
4462F:	drivers/base/
4463F:	fs/debugfs/
4464F:	fs/sysfs/
4465F:	include/linux/debugfs.h
4466F:	include/linux/kobj*
4467F:	lib/kobj*
4468
4469DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4470M:	Kevin Hilman <khilman@kernel.org>
4471M:	Nishanth Menon <nm@ti.com>
4472S:	Maintained
4473F:	drivers/power/avs/
4474F:	include/linux/power/smartreflex.h
4475L:	linux-pm@vger.kernel.org
4476
4477DRM DRIVER FOR ARM PL111 CLCD
4478M:	Eric Anholt <eric@anholt.net>
4479T:	git git://anongit.freedesktop.org/drm/drm-misc
4480S:	Supported
4481F:	drivers/gpu/drm/pl111/
4482
4483DRM DRIVER FOR ARM VERSATILE TFT PANELS
4484M:	Linus Walleij <linus.walleij@linaro.org>
4485T:	git git://anongit.freedesktop.org/drm/drm-misc
4486S:	Maintained
4487F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4488F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4489
4490DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4491M:	Dave Airlie <airlied@redhat.com>
4492S:	Odd Fixes
4493F:	drivers/gpu/drm/ast/
4494
4495DRM DRIVER FOR BOCHS VIRTUAL GPU
4496M:	Gerd Hoffmann <kraxel@redhat.com>
4497L:	virtualization@lists.linux-foundation.org
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499S:	Maintained
4500F:	drivers/gpu/drm/bochs/
4501
4502DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4503M:	Linus Walleij <linus.walleij@linaro.org>
4504T:	git git://anongit.freedesktop.org/drm/drm-misc
4505S:	Maintained
4506F:	drivers/gpu/drm/tve200/
4507
4508DRM DRIVER FOR ILITEK ILI9225 PANELS
4509M:	David Lechner <david@lechnology.com>
4510S:	Maintained
4511F:	drivers/gpu/drm/tinydrm/ili9225.c
4512F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4513
4514DRM DRIVER FOR INTEL I810 VIDEO CARDS
4515S:	Orphan / Obsolete
4516F:	drivers/gpu/drm/i810/
4517F:	include/uapi/drm/i810_drm.h
4518
4519DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4520S:	Orphan / Obsolete
4521F:	drivers/gpu/drm/mga/
4522F:	include/uapi/drm/mga_drm.h
4523
4524DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4525M:	Dave Airlie <airlied@redhat.com>
4526S:	Odd Fixes
4527F:	drivers/gpu/drm/mgag200/
4528
4529DRM DRIVER FOR MI0283QT
4530M:	Noralf Trønnes <noralf@tronnes.org>
4531S:	Maintained
4532F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4533F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4534
4535DRM DRIVER FOR MSM ADRENO GPU
4536M:	Rob Clark <robdclark@gmail.com>
4537L:	linux-arm-msm@vger.kernel.org
4538L:	dri-devel@lists.freedesktop.org
4539L:	freedreno@lists.freedesktop.org
4540T:	git git://people.freedesktop.org/~robclark/linux
4541S:	Maintained
4542F:	drivers/gpu/drm/msm/
4543F:	include/uapi/drm/msm_drm.h
4544F:	Documentation/devicetree/bindings/display/msm/
4545
4546DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4547M:	Ben Skeggs <bskeggs@redhat.com>
4548L:	dri-devel@lists.freedesktop.org
4549L:	nouveau@lists.freedesktop.org
4550T:	git git://github.com/skeggsb/linux
4551S:	Supported
4552F:	drivers/gpu/drm/nouveau/
4553F:	include/uapi/drm/nouveau_drm.h
4554
4555DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4556M:	Noralf Trønnes <noralf@tronnes.org>
4557S:	Maintained
4558F:	drivers/gpu/drm/tinydrm/repaper.c
4559F:	Documentation/devicetree/bindings/display/repaper.txt
4560
4561DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4562M:	Dave Airlie <airlied@redhat.com>
4563M:	Gerd Hoffmann <kraxel@redhat.com>
4564L:	virtualization@lists.linux-foundation.org
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566S:	Obsolete
4567W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4568F:	drivers/gpu/drm/cirrus/
4569
4570DRM DRIVER FOR QXL VIRTUAL GPU
4571M:	Dave Airlie <airlied@redhat.com>
4572M:	Gerd Hoffmann <kraxel@redhat.com>
4573L:	virtualization@lists.linux-foundation.org
4574T:	git git://anongit.freedesktop.org/drm/drm-misc
4575S:	Maintained
4576F:	drivers/gpu/drm/qxl/
4577F:	include/uapi/drm/qxl_drm.h
4578
4579DRM DRIVER FOR RAGE 128 VIDEO CARDS
4580S:	Orphan / Obsolete
4581F:	drivers/gpu/drm/r128/
4582F:	include/uapi/drm/r128_drm.h
4583
4584DRM DRIVER FOR SAVAGE VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/savage/
4587F:	include/uapi/drm/savage_drm.h
4588
4589DRM DRIVER FOR SIS VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/sis/
4592F:	include/uapi/drm/sis_drm.h
4593
4594DRM DRIVER FOR SITRONIX ST7586 PANELS
4595M:	David Lechner <david@lechnology.com>
4596S:	Maintained
4597F:	drivers/gpu/drm/tinydrm/st7586.c
4598F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4599
4600DRM DRIVER FOR SITRONIX ST7735R PANELS
4601M:	David Lechner <david@lechnology.com>
4602S:	Maintained
4603F:	drivers/gpu/drm/tinydrm/st7735r.c
4604F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4605
4606DRM DRIVER FOR TDFX VIDEO CARDS
4607S:	Orphan / Obsolete
4608F:	drivers/gpu/drm/tdfx/
4609
4610DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4611M:	Dave Airlie <airlied@redhat.com>
4612S:	Odd Fixes
4613F:	drivers/gpu/drm/udl/
4614
4615DRM DRIVER FOR VMWARE VIRTUAL GPU
4616M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4617M:	Sinclair Yeh <syeh@vmware.com>
4618M:	Thomas Hellstrom <thellstrom@vmware.com>
4619L:	dri-devel@lists.freedesktop.org
4620T:	git git://people.freedesktop.org/~syeh/repos_linux
4621T:	git git://people.freedesktop.org/~thomash/linux
4622S:	Supported
4623F:	drivers/gpu/drm/vmwgfx/
4624F:	include/uapi/drm/vmwgfx_drm.h
4625
4626DRM DRIVERS
4627M:	David Airlie <airlied@linux.ie>
4628L:	dri-devel@lists.freedesktop.org
4629T:	git git://people.freedesktop.org/~airlied/linux
4630B:	https://bugs.freedesktop.org/
4631C:	irc://chat.freenode.net/dri-devel
4632S:	Maintained
4633F:	drivers/gpu/drm/
4634F:	drivers/gpu/vga/
4635F:	Documentation/devicetree/bindings/display/
4636F:	Documentation/devicetree/bindings/gpu/
4637F:	Documentation/gpu/
4638F:	include/drm/
4639F:	include/uapi/drm/
4640F:	include/linux/vga*
4641
4642DRM DRIVERS AND MISC GPU PATCHES
4643M:	Gustavo Padovan <gustavo@padovan.org>
4644M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4645M:	Sean Paul <seanpaul@chromium.org>
4646W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4647S:	Maintained
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649F:	Documentation/gpu/
4650F:	drivers/gpu/vga/
4651F:	drivers/gpu/drm/*
4652F:	include/drm/drm*
4653F:	include/uapi/drm/drm*
4654F:	include/linux/vga*
4655
4656DRM DRIVERS FOR ALLWINNER A10
4657M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4658L:	dri-devel@lists.freedesktop.org
4659S:	Supported
4660F:	drivers/gpu/drm/sun4i/
4661F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4662T:	git git://anongit.freedesktop.org/drm/drm-misc
4663
4664DRM DRIVERS FOR AMLOGIC SOCS
4665M:	Neil Armstrong <narmstrong@baylibre.com>
4666L:	dri-devel@lists.freedesktop.org
4667L:	linux-amlogic@lists.infradead.org
4668W:	http://linux-meson.com/
4669S:	Supported
4670F:	drivers/gpu/drm/meson/
4671F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4672F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4673F:	Documentation/gpu/meson.rst
4674T:	git git://anongit.freedesktop.org/drm/drm-misc
4675
4676DRM DRIVERS FOR ATMEL HLCDC
4677M:	Boris Brezillon <boris.brezillon@bootlin.com>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Supported
4680F:	drivers/gpu/drm/atmel-hlcdc/
4681F:	Documentation/devicetree/bindings/display/atmel/
4682T:	git git://anongit.freedesktop.org/drm/drm-misc
4683
4684DRM DRIVERS FOR BRIDGE CHIPS
4685M:	Archit Taneja <architt@codeaurora.org>
4686M:	Andrzej Hajda <a.hajda@samsung.com>
4687R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4688S:	Maintained
4689T:	git git://anongit.freedesktop.org/drm/drm-misc
4690F:	drivers/gpu/drm/bridge/
4691
4692DRM DRIVERS FOR EXYNOS
4693M:	Inki Dae <inki.dae@samsung.com>
4694M:	Joonyoung Shim <jy0922.shim@samsung.com>
4695M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4696M:	Kyungmin Park <kyungmin.park@samsung.com>
4697L:	dri-devel@lists.freedesktop.org
4698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4699S:	Supported
4700F:	drivers/gpu/drm/exynos/
4701F:	include/uapi/drm/exynos_drm.h
4702F:	Documentation/devicetree/bindings/display/exynos/
4703
4704DRM DRIVERS FOR FREESCALE DCU
4705M:	Stefan Agner <stefan@agner.ch>
4706M:	Alison Wang <alison.wang@nxp.com>
4707L:	dri-devel@lists.freedesktop.org
4708S:	Supported
4709F:	drivers/gpu/drm/fsl-dcu/
4710F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4711F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4712F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4713
4714DRM DRIVERS FOR FREESCALE IMX
4715M:	Philipp Zabel <p.zabel@pengutronix.de>
4716L:	dri-devel@lists.freedesktop.org
4717S:	Maintained
4718F:	drivers/gpu/drm/imx/
4719F:	drivers/gpu/ipu-v3/
4720F:	Documentation/devicetree/bindings/display/imx/
4721
4722DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4723M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4724L:	dri-devel@lists.freedesktop.org
4725T:	git git://github.com/patjak/drm-gma500
4726S:	Maintained
4727F:	drivers/gpu/drm/gma500/
4728
4729DRM DRIVERS FOR HISILICON
4730M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4731M:	Rongrong Zou <zourongrong@gmail.com>
4732R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4733R:	Chen Feng <puck.chen@hisilicon.com>
4734L:	dri-devel@lists.freedesktop.org
4735T:	git git://github.com/xin3liang/linux.git
4736S:	Maintained
4737F:	drivers/gpu/drm/hisilicon/
4738F:	Documentation/devicetree/bindings/display/hisilicon/
4739
4740DRM DRIVERS FOR MEDIATEK
4741M:	CK Hu <ck.hu@mediatek.com>
4742M:	Philipp Zabel <p.zabel@pengutronix.de>
4743L:	dri-devel@lists.freedesktop.org
4744S:	Supported
4745F:	drivers/gpu/drm/mediatek/
4746F:	Documentation/devicetree/bindings/display/mediatek/
4747
4748DRM DRIVERS FOR NVIDIA TEGRA
4749M:	Thierry Reding <thierry.reding@gmail.com>
4750L:	dri-devel@lists.freedesktop.org
4751L:	linux-tegra@vger.kernel.org
4752T:	git git://anongit.freedesktop.org/tegra/linux.git
4753S:	Supported
4754F:	drivers/gpu/drm/tegra/
4755F:	drivers/gpu/host1x/
4756F:	include/linux/host1x.h
4757F:	include/uapi/drm/tegra_drm.h
4758F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4759
4760DRM DRIVERS FOR RENESAS
4761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4762L:	dri-devel@lists.freedesktop.org
4763L:	linux-renesas-soc@vger.kernel.org
4764T:	git git://linuxtv.org/pinchartl/fbdev
4765S:	Supported
4766F:	drivers/gpu/drm/rcar-du/
4767F:	drivers/gpu/drm/shmobile/
4768F:	include/linux/platform_data/shmob_drm.h
4769F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4770F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4771F:	Documentation/devicetree/bindings/display/renesas,du.txt
4772
4773DRM DRIVERS FOR ROCKCHIP
4774M:	Sandy Huang <hjc@rock-chips.com>
4775M:	Heiko Stübner <heiko@sntech.de>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/rockchip/
4779F:	Documentation/devicetree/bindings/display/rockchip/
4780T:	git git://anongit.freedesktop.org/drm/drm-misc
4781
4782DRM DRIVERS FOR STI
4783M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4784M:	Vincent Abriou <vincent.abriou@st.com>
4785L:	dri-devel@lists.freedesktop.org
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787S:	Maintained
4788F:	drivers/gpu/drm/sti
4789F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4790
4791DRM DRIVERS FOR STM
4792M:	Yannick Fertre <yannick.fertre@st.com>
4793M:	Philippe Cornu <philippe.cornu@st.com>
4794M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4795M:	Vincent Abriou <vincent.abriou@st.com>
4796L:	dri-devel@lists.freedesktop.org
4797T:	git git://anongit.freedesktop.org/drm/drm-misc
4798S:	Maintained
4799F:	drivers/gpu/drm/stm
4800F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4801
4802DRM DRIVERS FOR TI LCDC
4803M:	Jyri Sarha <jsarha@ti.com>
4804R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4805L:	dri-devel@lists.freedesktop.org
4806S:	Maintained
4807F:	drivers/gpu/drm/tilcdc/
4808F:	Documentation/devicetree/bindings/display/tilcdc/
4809
4810DRM DRIVERS FOR TI OMAP
4811M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4812L:	dri-devel@lists.freedesktop.org
4813S:	Maintained
4814F:	drivers/gpu/drm/omapdrm/
4815F:	Documentation/devicetree/bindings/display/ti/
4816
4817DRM DRIVERS FOR V3D
4818M:	Eric Anholt <eric@anholt.net>
4819S:	Supported
4820F:	drivers/gpu/drm/v3d/
4821F:	include/uapi/drm/v3d_drm.h
4822F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4823T:	git git://anongit.freedesktop.org/drm/drm-misc
4824
4825DRM DRIVERS FOR VC4
4826M:	Eric Anholt <eric@anholt.net>
4827T:	git git://github.com/anholt/linux
4828S:	Supported
4829F:	drivers/gpu/drm/vc4/
4830F:	include/uapi/drm/vc4_drm.h
4831F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4832T:	git git://anongit.freedesktop.org/drm/drm-misc
4833
4834DRM DRIVERS FOR VIVANTE GPU IP
4835M:	Lucas Stach <l.stach@pengutronix.de>
4836R:	Russell King <linux+etnaviv@armlinux.org.uk>
4837R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4838L:	etnaviv@lists.freedesktop.org
4839L:	dri-devel@lists.freedesktop.org
4840S:	Maintained
4841F:	drivers/gpu/drm/etnaviv/
4842F:	include/uapi/drm/etnaviv_drm.h
4843F:	Documentation/devicetree/bindings/display/etnaviv/
4844
4845DRM DRIVERS FOR ZTE ZX
4846M:	Shawn Guo <shawnguo@kernel.org>
4847L:	dri-devel@lists.freedesktop.org
4848S:	Maintained
4849F:	drivers/gpu/drm/zte/
4850F:	Documentation/devicetree/bindings/display/zte,vou.txt
4851T:	git git://anongit.freedesktop.org/drm/drm-misc
4852
4853DRM PANEL DRIVERS
4854M:	Thierry Reding <thierry.reding@gmail.com>
4855L:	dri-devel@lists.freedesktop.org
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857S:	Maintained
4858F:	drivers/gpu/drm/drm_panel.c
4859F:	drivers/gpu/drm/panel/
4860F:	include/drm/drm_panel.h
4861F:	Documentation/devicetree/bindings/display/panel/
4862
4863DRM TINYDRM DRIVERS
4864M:	Noralf Trønnes <noralf@tronnes.org>
4865W:	https://github.com/notro/tinydrm/wiki/Development
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867S:	Maintained
4868F:	drivers/gpu/drm/tinydrm/
4869F:	include/drm/tinydrm/
4870
4871DRM DRIVERS FOR XEN
4872M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4873T:	git git://anongit.freedesktop.org/drm/drm-misc
4874L:	dri-devel@lists.freedesktop.org
4875L:	xen-devel@lists.xen.org
4876S:	Supported
4877F:	drivers/gpu/drm/xen/
4878F:	Documentation/gpu/xen-front.rst
4879
4880DRM TTM SUBSYSTEM
4881M:	Christian Koenig <christian.koenig@amd.com>
4882M:	Roger He <Hongbo.He@amd.com>
4883T:	git git://people.freedesktop.org/~agd5f/linux
4884S:	Maintained
4885L:	dri-devel@lists.freedesktop.org
4886F:	include/drm/ttm/
4887F:	drivers/gpu/drm/ttm/
4888
4889DSBR100 USB FM RADIO DRIVER
4890M:	Alexey Klimov <klimov.linux@gmail.com>
4891L:	linux-media@vger.kernel.org
4892T:	git git://linuxtv.org/media_tree.git
4893S:	Maintained
4894F:	drivers/media/radio/dsbr100.c
4895
4896DSCC4 DRIVER
4897M:	Francois Romieu <romieu@fr.zoreil.com>
4898L:	netdev@vger.kernel.org
4899S:	Maintained
4900F:	drivers/net/wan/dscc4.c
4901
4902DT3155 MEDIA DRIVER
4903M:	Hans Verkuil <hverkuil@xs4all.nl>
4904L:	linux-media@vger.kernel.org
4905T:	git git://linuxtv.org/media_tree.git
4906W:	https://linuxtv.org
4907S:	Odd Fixes
4908F:	drivers/media/pci/dt3155/
4909
4910DVB_USB_AF9015 MEDIA DRIVER
4911M:	Antti Palosaari <crope@iki.fi>
4912L:	linux-media@vger.kernel.org
4913W:	https://linuxtv.org
4914W:	http://palosaari.fi/linux/
4915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4916T:	git git://linuxtv.org/anttip/media_tree.git
4917S:	Maintained
4918F:	drivers/media/usb/dvb-usb-v2/af9015*
4919
4920DVB_USB_AF9035 MEDIA DRIVER
4921M:	Antti Palosaari <crope@iki.fi>
4922L:	linux-media@vger.kernel.org
4923W:	https://linuxtv.org
4924W:	http://palosaari.fi/linux/
4925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4926T:	git git://linuxtv.org/anttip/media_tree.git
4927S:	Maintained
4928F:	drivers/media/usb/dvb-usb-v2/af9035*
4929
4930DVB_USB_ANYSEE MEDIA DRIVER
4931M:	Antti Palosaari <crope@iki.fi>
4932L:	linux-media@vger.kernel.org
4933W:	https://linuxtv.org
4934W:	http://palosaari.fi/linux/
4935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4936T:	git git://linuxtv.org/anttip/media_tree.git
4937S:	Maintained
4938F:	drivers/media/usb/dvb-usb-v2/anysee*
4939
4940DVB_USB_AU6610 MEDIA DRIVER
4941M:	Antti Palosaari <crope@iki.fi>
4942L:	linux-media@vger.kernel.org
4943W:	https://linuxtv.org
4944W:	http://palosaari.fi/linux/
4945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4946T:	git git://linuxtv.org/anttip/media_tree.git
4947S:	Maintained
4948F:	drivers/media/usb/dvb-usb-v2/au6610*
4949
4950DVB_USB_CE6230 MEDIA DRIVER
4951M:	Antti Palosaari <crope@iki.fi>
4952L:	linux-media@vger.kernel.org
4953W:	https://linuxtv.org
4954W:	http://palosaari.fi/linux/
4955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4956T:	git git://linuxtv.org/anttip/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/dvb-usb-v2/ce6230*
4959
4960DVB_USB_CXUSB MEDIA DRIVER
4961M:	Michael Krufky <mkrufky@linuxtv.org>
4962L:	linux-media@vger.kernel.org
4963W:	https://linuxtv.org
4964W:	http://github.com/mkrufky
4965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4966T:	git git://linuxtv.org/media_tree.git
4967S:	Maintained
4968F:	drivers/media/usb/dvb-usb/cxusb*
4969
4970DVB_USB_EC168 MEDIA DRIVER
4971M:	Antti Palosaari <crope@iki.fi>
4972L:	linux-media@vger.kernel.org
4973W:	https://linuxtv.org
4974W:	http://palosaari.fi/linux/
4975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4976T:	git git://linuxtv.org/anttip/media_tree.git
4977S:	Maintained
4978F:	drivers/media/usb/dvb-usb-v2/ec168*
4979
4980DVB_USB_GL861 MEDIA DRIVER
4981M:	Antti Palosaari <crope@iki.fi>
4982L:	linux-media@vger.kernel.org
4983W:	https://linuxtv.org
4984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4985T:	git git://linuxtv.org/anttip/media_tree.git
4986S:	Maintained
4987F:	drivers/media/usb/dvb-usb-v2/gl861*
4988
4989DVB_USB_MXL111SF MEDIA DRIVER
4990M:	Michael Krufky <mkrufky@linuxtv.org>
4991L:	linux-media@vger.kernel.org
4992W:	https://linuxtv.org
4993W:	http://github.com/mkrufky
4994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4995T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4996S:	Maintained
4997F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4998
4999DVB_USB_RTL28XXU MEDIA DRIVER
5000M:	Antti Palosaari <crope@iki.fi>
5001L:	linux-media@vger.kernel.org
5002W:	https://linuxtv.org
5003W:	http://palosaari.fi/linux/
5004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5005T:	git git://linuxtv.org/anttip/media_tree.git
5006S:	Maintained
5007F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5008
5009DVB_USB_V2 MEDIA DRIVER
5010M:	Antti Palosaari <crope@iki.fi>
5011L:	linux-media@vger.kernel.org
5012W:	https://linuxtv.org
5013W:	http://palosaari.fi/linux/
5014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5015T:	git git://linuxtv.org/anttip/media_tree.git
5016S:	Maintained
5017F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5018F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5019
5020DYNAMIC DEBUG
5021M:	Jason Baron <jbaron@akamai.com>
5022S:	Maintained
5023F:	lib/dynamic_debug.c
5024F:	include/linux/dynamic_debug.h
5025
5026DYNAMIC INTERRUPT MODERATION
5027M:	Tal Gilboa <talgi@mellanox.com>
5028S:	Maintained
5029F:	include/linux/net_dim.h
5030
5031DZ DECSTATION DZ11 SERIAL DRIVER
5032M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5033S:	Maintained
5034F:	drivers/tty/serial/dz.*
5035
5036E3X0 POWER BUTTON DRIVER
5037M:	Moritz Fischer <moritz.fischer@ettus.com>
5038L:	usrp-users@lists.ettus.com
5039W:	http://www.ettus.com
5040S:	Supported
5041F:	drivers/input/misc/e3x0-button.c
5042F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5043
5044E4000 MEDIA DRIVER
5045M:	Antti Palosaari <crope@iki.fi>
5046L:	linux-media@vger.kernel.org
5047W:	https://linuxtv.org
5048W:	http://palosaari.fi/linux/
5049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5050T:	git git://linuxtv.org/anttip/media_tree.git
5051S:	Maintained
5052F:	drivers/media/tuners/e4000*
5053
5054EC100 MEDIA DRIVER
5055M:	Antti Palosaari <crope@iki.fi>
5056L:	linux-media@vger.kernel.org
5057W:	https://linuxtv.org
5058W:	http://palosaari.fi/linux/
5059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5060T:	git git://linuxtv.org/anttip/media_tree.git
5061S:	Maintained
5062F:	drivers/media/dvb-frontends/ec100*
5063
5064ECRYPT FILE SYSTEM
5065M:	Tyler Hicks <tyhicks@canonical.com>
5066L:	ecryptfs@vger.kernel.org
5067W:	http://ecryptfs.org
5068W:	https://launchpad.net/ecryptfs
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5070S:	Supported
5071F:	Documentation/filesystems/ecryptfs.txt
5072F:	fs/ecryptfs/
5073
5074EDAC-AMD64
5075M:	Borislav Petkov <bp@alien8.de>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/amd64_edac*
5079
5080EDAC-CALXEDA
5081M:	Robert Richter <rric@kernel.org>
5082L:	linux-edac@vger.kernel.org
5083S:	Maintained
5084F:	drivers/edac/highbank*
5085
5086EDAC-CAVIUM OCTEON
5087M:	Ralf Baechle <ralf@linux-mips.org>
5088M:	David Daney <david.daney@cavium.com>
5089L:	linux-edac@vger.kernel.org
5090L:	linux-mips@linux-mips.org
5091S:	Supported
5092F:	drivers/edac/octeon_edac*
5093
5094EDAC-CAVIUM THUNDERX
5095M:	David Daney <david.daney@cavium.com>
5096M:	Jan Glauber <jglauber@cavium.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Supported
5099F:	drivers/edac/thunderx_edac*
5100
5101EDAC-CORE
5102M:	Borislav Petkov <bp@alien8.de>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5107S:	Supported
5108F:	Documentation/admin-guide/ras.rst
5109F:	Documentation/driver-api/edac.rst
5110F:	drivers/edac/
5111F:	include/linux/edac.h
5112
5113EDAC-E752X
5114M:	Mark Gross <mark.gross@intel.com>
5115L:	linux-edac@vger.kernel.org
5116S:	Maintained
5117F:	drivers/edac/e752x_edac.c
5118
5119EDAC-E7XXX
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e7xxx_edac.c
5123
5124EDAC-FSL_DDR
5125M:	York Sun <york.sun@nxp.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/fsl_ddr_edac.*
5129
5130EDAC-GHES
5131M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/ghes_edac.c
5135
5136EDAC-I3000
5137L:	linux-edac@vger.kernel.org
5138S:	Orphan
5139F:	drivers/edac/i3000_edac.c
5140
5141EDAC-I5000
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/i5000_edac.c
5145
5146EDAC-I5400
5147M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/i5400_edac.c
5151
5152EDAC-I7300
5153M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/i7300_edac.c
5157
5158EDAC-I7CORE
5159M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/i7core_edac.c
5163
5164EDAC-I82443BXGX
5165M:	Tim Small <tim@buttersideup.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/i82443bxgx_edac.c
5169
5170EDAC-I82975X
5171M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5172M:	"Arvind R." <arvino55@gmail.com>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/i82975x_edac.c
5176
5177EDAC-IE31200
5178M:	Jason Baron <jbaron@akamai.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/ie31200_edac.c
5182
5183EDAC-MPC85XX
5184M:	Johannes Thumshirn <morbidrsa@gmail.com>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/mpc85xx_edac.[ch]
5188
5189EDAC-PASEMI
5190M:	Egor Martovetsky <egor@pasemi.com>
5191L:	linux-edac@vger.kernel.org
5192S:	Maintained
5193F:	drivers/edac/pasemi_edac.c
5194
5195EDAC-PND2
5196M:	Tony Luck <tony.luck@intel.com>
5197L:	linux-edac@vger.kernel.org
5198S:	Maintained
5199F:	drivers/edac/pnd2_edac.[ch]
5200
5201EDAC-R82600
5202M:	Tim Small <tim@buttersideup.com>
5203L:	linux-edac@vger.kernel.org
5204S:	Maintained
5205F:	drivers/edac/r82600_edac.c
5206
5207EDAC-SBRIDGE
5208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5209L:	linux-edac@vger.kernel.org
5210S:	Maintained
5211F:	drivers/edac/sb_edac.c
5212
5213EDAC-SKYLAKE
5214M:	Tony Luck <tony.luck@intel.com>
5215L:	linux-edac@vger.kernel.org
5216S:	Maintained
5217F:	drivers/edac/skx_edac.c
5218
5219EDAC-TI
5220M:	Tero Kristo <t-kristo@ti.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Maintained
5223F:	drivers/edac/ti_edac.c
5224
5225EDIROL UA-101/UA-1000 DRIVER
5226M:	Clemens Ladisch <clemens@ladisch.de>
5227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5228T:	git git://git.alsa-project.org/alsa-kernel.git
5229S:	Maintained
5230F:	sound/usb/misc/ua101.c
5231
5232EFI TEST DRIVER
5233L:	linux-efi@vger.kernel.org
5234M:	Ivan Hu <ivan.hu@canonical.com>
5235M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5236S:	Maintained
5237F:	drivers/firmware/efi/test/
5238
5239EFI VARIABLE FILESYSTEM
5240M:	Matthew Garrett <matthew.garrett@nebula.com>
5241M:	Jeremy Kerr <jk@ozlabs.org>
5242M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5244L:	linux-efi@vger.kernel.org
5245S:	Maintained
5246F:	fs/efivarfs/
5247
5248EFIFB FRAMEBUFFER DRIVER
5249L:	linux-fbdev@vger.kernel.org
5250M:	Peter Jones <pjones@redhat.com>
5251S:	Maintained
5252F:	drivers/video/fbdev/efifb.c
5253
5254EFS FILESYSTEM
5255W:	http://aeschi.ch.eu.org/efs/
5256S:	Orphan
5257F:	fs/efs/
5258
5259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5260M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5261L:	netdev@vger.kernel.org
5262S:	Maintained
5263F:	drivers/net/ethernet/ibm/ehea/
5264
5265EM28XX VIDEO4LINUX DRIVER
5266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5267L:	linux-media@vger.kernel.org
5268W:	https://linuxtv.org
5269T:	git git://linuxtv.org/media_tree.git
5270S:	Maintained
5271F:	drivers/media/usb/em28xx/
5272F:	Documentation/media/v4l-drivers/em28xx*
5273
5274EMBEDDED LINUX
5275M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5276M:	Matt Mackall <mpm@selenic.com>
5277M:	David Woodhouse <dwmw2@infradead.org>
5278L:	linux-embedded@vger.kernel.org
5279S:	Maintained
5280
5281Emulex 10Gbps iSCSI - OneConnect DRIVER
5282M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5283M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5284M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5285L:	linux-scsi@vger.kernel.org
5286W:	http://www.broadcom.com
5287S:	Supported
5288F:	drivers/scsi/be2iscsi/
5289
5290Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5291M:	Sathya Perla <sathya.perla@broadcom.com>
5292M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5293M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5294M:	Somnath Kotur <somnath.kotur@broadcom.com>
5295L:	netdev@vger.kernel.org
5296W:	http://www.emulex.com
5297S:	Supported
5298F:	drivers/net/ethernet/emulex/benet/
5299
5300EMULEX ONECONNECT ROCE DRIVER
5301M:	Selvin Xavier <selvin.xavier@broadcom.com>
5302M:	Devesh Sharma <devesh.sharma@broadcom.com>
5303L:	linux-rdma@vger.kernel.org
5304W:	http://www.broadcom.com
5305S:	Odd Fixes
5306F:	drivers/infiniband/hw/ocrdma/
5307F:	include/uapi/rdma/ocrdma-abi.h
5308
5309EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5310M:	James Smart <james.smart@broadcom.com>
5311M:	Dick Kennedy <dick.kennedy@broadcom.com>
5312L:	linux-scsi@vger.kernel.org
5313W:	http://www.broadcom.com
5314S:	Supported
5315F:	drivers/scsi/lpfc/
5316
5317ENE CB710 FLASH CARD READER DRIVER
5318M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5319S:	Maintained
5320F:	drivers/misc/cb710/
5321F:	drivers/mmc/host/cb710-mmc.*
5322F:	include/linux/cb710.h
5323
5324ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5325M:	Maxim Levitsky <maximlevitsky@gmail.com>
5326S:	Maintained
5327F:	drivers/media/rc/ene_ir.*
5328
5329EPSON S1D13XXX FRAMEBUFFER DRIVER
5330M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5331S:	Maintained
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5333F:	drivers/video/fbdev/s1d13xxxfb.c
5334F:	include/video/s1d13xxxfb.h
5335
5336ERRSEQ ERROR TRACKING INFRASTRUCTURE
5337M:	Jeff Layton <jlayton@kernel.org>
5338S:	Maintained
5339F:	lib/errseq.c
5340F:	include/linux/errseq.h
5341
5342ET131X NETWORK DRIVER
5343M:	Mark Einon <mark.einon@gmail.com>
5344S:	Odd Fixes
5345F:	drivers/net/ethernet/agere/
5346
5347ETHERNET BRIDGE
5348M:	Stephen Hemminger <stephen@networkplumber.org>
5349L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5350L:	netdev@vger.kernel.org
5351W:	http://www.linuxfoundation.org/en/Net:Bridge
5352S:	Maintained
5353F:	include/linux/netfilter_bridge/
5354F:	net/bridge/
5355
5356ETHERNET PHY LIBRARY
5357M:	Andrew Lunn <andrew@lunn.ch>
5358M:	Florian Fainelli <f.fainelli@gmail.com>
5359L:	netdev@vger.kernel.org
5360S:	Maintained
5361F:	Documentation/ABI/testing/sysfs-bus-mdio
5362F:	Documentation/devicetree/bindings/net/mdio*
5363F:	Documentation/networking/phy.txt
5364F:	drivers/net/phy/
5365F:	drivers/of/of_mdio.c
5366F:	drivers/of/of_net.c
5367F:	include/linux/*mdio*.h
5368F:	include/linux/of_net.h
5369F:	include/linux/phy.h
5370F:	include/linux/phy_fixed.h
5371F:	include/linux/platform_data/mdio-bcm-unimac.h
5372F:	include/trace/events/mdio.h
5373F:	include/uapi/linux/mdio.h
5374F:	include/uapi/linux/mii.h
5375
5376EXT2 FILE SYSTEM
5377M:	Jan Kara <jack@suse.com>
5378L:	linux-ext4@vger.kernel.org
5379S:	Maintained
5380F:	Documentation/filesystems/ext2.txt
5381F:	fs/ext2/
5382F:	include/linux/ext2*
5383
5384EXT4 FILE SYSTEM
5385M:	"Theodore Ts'o" <tytso@mit.edu>
5386M:	Andreas Dilger <adilger.kernel@dilger.ca>
5387L:	linux-ext4@vger.kernel.org
5388W:	http://ext4.wiki.kernel.org
5389Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5391S:	Maintained
5392F:	Documentation/filesystems/ext4.txt
5393F:	fs/ext4/
5394
5395Extended Verification Module (EVM)
5396M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5397L:	linux-integrity@vger.kernel.org
5398S:	Supported
5399F:	security/integrity/evm/
5400
5401EXTENSIBLE FIRMWARE INTERFACE (EFI)
5402M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5403L:	linux-efi@vger.kernel.org
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5405S:	Maintained
5406F:	Documentation/efi-stub.txt
5407F:	arch/*/kernel/efi.c
5408F:	arch/x86/boot/compressed/eboot.[ch]
5409F:	arch/*/include/asm/efi.h
5410F:	arch/x86/platform/efi/
5411F:	drivers/firmware/efi/
5412F:	include/linux/efi*.h
5413F:	arch/arm/boot/compressed/efi-header.S
5414F:	arch/arm64/kernel/efi-entry.S
5415
5416EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5417M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5418M:	Chanwoo Choi <cw00.choi@samsung.com>
5419L:	linux-kernel@vger.kernel.org
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5421S:	Maintained
5422F:	drivers/extcon/
5423F:	include/linux/extcon/
5424F:	include/linux/extcon.h
5425F:	Documentation/extcon/
5426F:	Documentation/devicetree/bindings/extcon/
5427
5428EXYNOS DP DRIVER
5429M:	Jingoo Han <jingoohan1@gmail.com>
5430L:	dri-devel@lists.freedesktop.org
5431S:	Maintained
5432F:	drivers/gpu/drm/exynos/exynos_dp*
5433
5434EXYNOS SYSMMU (IOMMU) driver
5435M:	Marek Szyprowski <m.szyprowski@samsung.com>
5436L:	iommu@lists.linux-foundation.org
5437S:	Maintained
5438F:	drivers/iommu/exynos-iommu.c
5439
5440EZchip NPS platform support
5441M:	Vineet Gupta <vgupta@synopsys.com>
5442S:	Supported
5443F:	arch/arc/plat-eznps
5444F:	arch/arc/boot/dts/eznps.dts
5445
5446F2FS FILE SYSTEM
5447M:	Jaegeuk Kim <jaegeuk@kernel.org>
5448M:	Chao Yu <yuchao0@huawei.com>
5449L:	linux-f2fs-devel@lists.sourceforge.net
5450W:	https://f2fs.wiki.kernel.org/
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5452S:	Maintained
5453F:	Documentation/filesystems/f2fs.txt
5454F:	Documentation/ABI/testing/sysfs-fs-f2fs
5455F:	fs/f2fs/
5456F:	include/linux/f2fs_fs.h
5457F:	include/trace/events/f2fs.h
5458
5459F71805F HARDWARE MONITORING DRIVER
5460M:	Jean Delvare <jdelvare@suse.com>
5461L:	linux-hwmon@vger.kernel.org
5462S:	Maintained
5463F:	Documentation/hwmon/f71805f
5464F:	drivers/hwmon/f71805f.c
5465
5466FADDR2LINE
5467M:	Josh Poimboeuf <jpoimboe@redhat.com>
5468S:	Maintained
5469F:	scripts/faddr2line
5470
5471FAILOVER MODULE
5472M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5473L:	netdev@vger.kernel.org
5474S:	Supported
5475F:	net/core/failover.c
5476F:	include/net/failover.h
5477F:	Documentation/networking/failover.rst
5478
5479FANOTIFY
5480M:	Jan Kara <jack@suse.cz>
5481R:	Amir Goldstein <amir73il@gmail.com>
5482L:	linux-fsdevel@vger.kernel.org
5483S:	Maintained
5484F:	fs/notify/fanotify/
5485F:	include/linux/fanotify.h
5486F:	include/uapi/linux/fanotify.h
5487
5488FARSYNC SYNCHRONOUS DRIVER
5489M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5490W:	http://www.farsite.co.uk/
5491S:	Supported
5492F:	drivers/net/wan/farsync.*
5493
5494FAULT INJECTION SUPPORT
5495M:	Akinobu Mita <akinobu.mita@gmail.com>
5496S:	Supported
5497F:	Documentation/fault-injection/
5498F:	lib/fault-inject.c
5499
5500FBTFT Framebuffer drivers
5501M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5502S:	Maintained
5503F:	drivers/staging/fbtft/
5504
5505FC0011 TUNER DRIVER
5506M:	Michael Buesch <m@bues.ch>
5507L:	linux-media@vger.kernel.org
5508S:	Maintained
5509F:	drivers/media/tuners/fc0011.h
5510F:	drivers/media/tuners/fc0011.c
5511
5512FC2580 MEDIA DRIVER
5513M:	Antti Palosaari <crope@iki.fi>
5514L:	linux-media@vger.kernel.org
5515W:	https://linuxtv.org
5516W:	http://palosaari.fi/linux/
5517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5518T:	git git://linuxtv.org/anttip/media_tree.git
5519S:	Maintained
5520F:	drivers/media/tuners/fc2580*
5521
5522FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5523M:	Johannes Thumshirn <jth@kernel.org>
5524L:	linux-scsi@vger.kernel.org
5525W:	www.Open-FCoE.org
5526S:	Supported
5527F:	drivers/scsi/libfc/
5528F:	drivers/scsi/fcoe/
5529F:	include/scsi/fc/
5530F:	include/scsi/libfc.h
5531F:	include/scsi/libfcoe.h
5532F:	include/uapi/scsi/fc/
5533
5534FILE LOCKING (flock() and fcntl()/lockf())
5535M:	Jeff Layton <jlayton@kernel.org>
5536M:	"J. Bruce Fields" <bfields@fieldses.org>
5537L:	linux-fsdevel@vger.kernel.org
5538S:	Maintained
5539F:	include/linux/fcntl.h
5540F:	include/uapi/linux/fcntl.h
5541F:	fs/fcntl.c
5542F:	fs/locks.c
5543
5544FILESYSTEMS (VFS and infrastructure)
5545M:	Alexander Viro <viro@zeniv.linux.org.uk>
5546L:	linux-fsdevel@vger.kernel.org
5547S:	Maintained
5548F:	fs/*
5549F:	include/linux/fs.h
5550F:	include/uapi/linux/fs.h
5551
5552FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5553M:	Riku Voipio <riku.voipio@iki.fi>
5554L:	linux-hwmon@vger.kernel.org
5555S:	Maintained
5556F:	drivers/hwmon/f75375s.c
5557F:	include/linux/f75375s.h
5558
5559FIREWIRE AUDIO DRIVERS
5560M:	Clemens Ladisch <clemens@ladisch.de>
5561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5562T:	git git://git.alsa-project.org/alsa-kernel.git
5563S:	Maintained
5564F:	sound/firewire/
5565
5566FIREWIRE MEDIA DRIVERS (firedtv)
5567M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5568L:	linux-media@vger.kernel.org
5569L:	linux1394-devel@lists.sourceforge.net
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5571S:	Maintained
5572F:	drivers/media/firewire/
5573
5574FIREWIRE SBP-2 TARGET
5575M:	Chris Boot <bootc@bootc.net>
5576L:	linux-scsi@vger.kernel.org
5577L:	target-devel@vger.kernel.org
5578L:	linux1394-devel@lists.sourceforge.net
5579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5580S:	Maintained
5581F:	drivers/target/sbp/
5582
5583FIREWIRE SUBSYSTEM
5584M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5585L:	linux1394-devel@lists.sourceforge.net
5586W:	http://ieee1394.wiki.kernel.org/
5587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5588S:	Maintained
5589F:	drivers/firewire/
5590F:	include/linux/firewire.h
5591F:	include/uapi/linux/firewire*.h
5592F:	tools/firewire/
5593
5594FIRMWARE LOADER (request_firmware)
5595M:	Luis R. Rodriguez <mcgrof@kernel.org>
5596L:	linux-kernel@vger.kernel.org
5597S:	Maintained
5598F:	Documentation/firmware_class/
5599F:	drivers/base/firmware_loader/
5600F:	include/linux/firmware.h
5601
5602FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5603M:	Joshua Morris <josh.h.morris@us.ibm.com>
5604M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5605S:	Maintained
5606F:	drivers/block/rsxx/
5607
5608FLOPPY DRIVER
5609M:	Jiri Kosina <jikos@kernel.org>
5610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5611S:	Odd fixes
5612F:	drivers/block/floppy.c
5613
5614FMC SUBSYSTEM
5615M:	Alessandro Rubini <rubini@gnudd.com>
5616W:	http://www.ohwr.org/projects/fmc-bus
5617S:	Supported
5618F:	drivers/fmc/
5619F:	include/linux/fmc*.h
5620F:	include/linux/ipmi-fru.h
5621K:	fmc_d.*register
5622
5623FPGA MANAGER FRAMEWORK
5624M:	Alan Tull <atull@kernel.org>
5625M:	Moritz Fischer <mdf@kernel.org>
5626L:	linux-fpga@vger.kernel.org
5627S:	Maintained
5628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5629Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5630F:	Documentation/fpga/
5631F:	Documentation/driver-api/fpga/
5632F:	Documentation/devicetree/bindings/fpga/
5633F:	drivers/fpga/
5634F:	include/linux/fpga/
5635W:	http://www.rocketboards.org
5636
5637FPU EMULATOR
5638M:	Bill Metzenthen <billm@melbpc.org.au>
5639W:	http://floatingpoint.sourceforge.net/emulator/index.html
5640S:	Maintained
5641F:	arch/x86/math-emu/
5642
5643FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5644L:	netdev@vger.kernel.org
5645S:	Orphan
5646F:	drivers/net/wan/dlci.c
5647F:	drivers/net/wan/sdla.c
5648
5649FRAMEBUFFER LAYER
5650M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5651L:	dri-devel@lists.freedesktop.org
5652L:	linux-fbdev@vger.kernel.org
5653T:	git git://github.com/bzolnier/linux.git
5654Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5655S:	Maintained
5656F:	Documentation/fb/
5657F:	drivers/video/
5658F:	include/video/
5659F:	include/linux/fb.h
5660F:	include/uapi/video/
5661F:	include/uapi/linux/fb.h
5662
5663FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5664M:	Horia Geantă <horia.geanta@nxp.com>
5665M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5666L:	linux-crypto@vger.kernel.org
5667S:	Maintained
5668F:	drivers/crypto/caam/
5669F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5670
5671FREESCALE DIU FRAMEBUFFER DRIVER
5672M:	Timur Tabi <timur@tabi.org>
5673L:	linux-fbdev@vger.kernel.org
5674S:	Maintained
5675F:	drivers/video/fbdev/fsl-diu-fb.*
5676
5677FREESCALE DMA DRIVER
5678M:	Li Yang <leoyang.li@nxp.com>
5679M:	Zhang Wei <zw@zh-kernel.org>
5680L:	linuxppc-dev@lists.ozlabs.org
5681S:	Maintained
5682F:	drivers/dma/fsldma.*
5683
5684FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5685M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5686L:	netdev@vger.kernel.org
5687S:	Maintained
5688F:	drivers/net/ethernet/freescale/gianfar*
5689F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5690
5691FREESCALE GPMI NAND DRIVER
5692M:	Han Xu <han.xu@nxp.com>
5693L:	linux-mtd@lists.infradead.org
5694S:	Maintained
5695F:	drivers/mtd/nand/raw/gpmi-nand/*
5696
5697FREESCALE I2C CPM DRIVER
5698M:	Jochen Friedrich <jochen@scram.de>
5699L:	linuxppc-dev@lists.ozlabs.org
5700L:	linux-i2c@vger.kernel.org
5701S:	Maintained
5702F:	drivers/i2c/busses/i2c-cpm.c
5703
5704FREESCALE IMX / MXC FEC DRIVER
5705M:	Fugang Duan <fugang.duan@nxp.com>
5706L:	netdev@vger.kernel.org
5707S:	Maintained
5708F:	drivers/net/ethernet/freescale/fec_main.c
5709F:	drivers/net/ethernet/freescale/fec_ptp.c
5710F:	drivers/net/ethernet/freescale/fec.h
5711F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5712
5713FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5714M:	Sascha Hauer <s.hauer@pengutronix.de>
5715R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5716L:	linux-fbdev@vger.kernel.org
5717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5718S:	Maintained
5719F:	include/linux/platform_data/video-imxfb.h
5720F:	drivers/video/fbdev/imxfb.c
5721
5722FREESCALE QORIQ DPAA ETHERNET DRIVER
5723M:	Madalin Bucur <madalin.bucur@nxp.com>
5724L:	netdev@vger.kernel.org
5725S:	Maintained
5726F:	drivers/net/ethernet/freescale/dpaa
5727
5728FREESCALE QORIQ DPAA FMAN DRIVER
5729M:	Madalin Bucur <madalin.bucur@nxp.com>
5730L:	netdev@vger.kernel.org
5731S:	Maintained
5732F:	drivers/net/ethernet/freescale/fman
5733F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5734
5735FREESCALE QORIQ PTP CLOCK DRIVER
5736M:	Yangbo Lu <yangbo.lu@nxp.com>
5737L:	netdev@vger.kernel.org
5738S:	Maintained
5739F:	drivers/ptp/ptp_qoriq.c
5740F:	include/linux/fsl/ptp_qoriq.h
5741F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5742
5743FREESCALE QUAD SPI DRIVER
5744M:	Han Xu <han.xu@nxp.com>
5745L:	linux-mtd@lists.infradead.org
5746S:	Maintained
5747F:	drivers/mtd/spi-nor/fsl-quadspi.c
5748
5749FREESCALE QUICC ENGINE LIBRARY
5750M:	Qiang Zhao <qiang.zhao@nxp.com>
5751L:	linuxppc-dev@lists.ozlabs.org
5752S:	Maintained
5753F:	drivers/soc/fsl/qe/
5754F:	include/soc/fsl/*qe*.h
5755F:	include/soc/fsl/*ucc*.h
5756
5757FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5758M:	Li Yang <leoyang.li@nxp.com>
5759L:	netdev@vger.kernel.org
5760L:	linuxppc-dev@lists.ozlabs.org
5761S:	Maintained
5762F:	drivers/net/ethernet/freescale/ucc_geth*
5763
5764FREESCALE QUICC ENGINE UCC HDLC DRIVER
5765M:	Zhao Qiang <qiang.zhao@nxp.com>
5766L:	netdev@vger.kernel.org
5767L:	linuxppc-dev@lists.ozlabs.org
5768S:	Maintained
5769F:	drivers/net/wan/fsl_ucc_hdlc*
5770
5771FREESCALE QUICC ENGINE UCC UART DRIVER
5772M:	Timur Tabi <timur@tabi.org>
5773L:	linuxppc-dev@lists.ozlabs.org
5774S:	Maintained
5775F:	drivers/tty/serial/ucc_uart.c
5776
5777FREESCALE SOC DRIVERS
5778M:	Li Yang <leoyang.li@nxp.com>
5779L:	linuxppc-dev@lists.ozlabs.org
5780L:	linux-arm-kernel@lists.infradead.org
5781S:	Maintained
5782F:	Documentation/devicetree/bindings/soc/fsl/
5783F:	drivers/soc/fsl/
5784F:	include/linux/fsl/
5785
5786FREESCALE SOC FS_ENET DRIVER
5787M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5788M:	Vitaly Bordug <vbordug@ru.mvista.com>
5789L:	linuxppc-dev@lists.ozlabs.org
5790L:	netdev@vger.kernel.org
5791S:	Maintained
5792F:	drivers/net/ethernet/freescale/fs_enet/
5793F:	include/linux/fs_enet_pd.h
5794
5795FREESCALE SOC SOUND DRIVERS
5796M:	Timur Tabi <timur@tabi.org>
5797M:	Nicolin Chen <nicoleotsuka@gmail.com>
5798M:	Xiubo Li <Xiubo.Lee@gmail.com>
5799R:	Fabio Estevam <fabio.estevam@nxp.com>
5800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5801L:	linuxppc-dev@lists.ozlabs.org
5802S:	Maintained
5803F:	sound/soc/fsl/fsl*
5804F:	sound/soc/fsl/imx*
5805F:	sound/soc/fsl/mpc8610_hpcd.c
5806
5807FREESCALE USB PERIPHERAL DRIVERS
5808M:	Li Yang <leoyang.li@nxp.com>
5809L:	linux-usb@vger.kernel.org
5810L:	linuxppc-dev@lists.ozlabs.org
5811S:	Maintained
5812F:	drivers/usb/gadget/udc/fsl*
5813
5814FREEVXFS FILESYSTEM
5815M:	Christoph Hellwig <hch@infradead.org>
5816W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5817S:	Maintained
5818F:	fs/freevxfs/
5819
5820FREEZER
5821M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5822M:	Pavel Machek <pavel@ucw.cz>
5823L:	linux-pm@vger.kernel.org
5824S:	Supported
5825F:	Documentation/power/freezing-of-tasks.txt
5826F:	include/linux/freezer.h
5827F:	kernel/freezer.c
5828
5829FRONTSWAP API
5830M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5831L:	linux-kernel@vger.kernel.org
5832S:	Maintained
5833F:	mm/frontswap.c
5834F:	include/linux/frontswap.h
5835
5836FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5837M:	David Howells <dhowells@redhat.com>
5838L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5839S:	Supported
5840F:	Documentation/filesystems/caching/
5841F:	fs/fscache/
5842F:	include/linux/fscache*.h
5843
5844FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5845M:	Theodore Y. Ts'o <tytso@mit.edu>
5846M:	Jaegeuk Kim <jaegeuk@kernel.org>
5847L:	linux-fscrypt@vger.kernel.org
5848Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5850S:	Supported
5851F:	fs/crypto/
5852F:	include/linux/fscrypt*.h
5853F:	Documentation/filesystems/fscrypt.rst
5854
5855FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5856M:	Jan Kara <jack@suse.cz>
5857R:	Amir Goldstein <amir73il@gmail.com>
5858L:	linux-fsdevel@vger.kernel.org
5859S:	Maintained
5860F:	fs/notify/
5861F:	include/linux/fsnotify*.h
5862
5863FUJITSU LAPTOP EXTRAS
5864M:	Jonathan Woithe <jwoithe@just42.net>
5865L:	platform-driver-x86@vger.kernel.org
5866S:	Maintained
5867F:	drivers/platform/x86/fujitsu-laptop.c
5868
5869FUJITSU M-5MO LS CAMERA ISP DRIVER
5870M:	Kyungmin Park <kyungmin.park@samsung.com>
5871M:	Heungjun Kim <riverful.kim@samsung.com>
5872L:	linux-media@vger.kernel.org
5873S:	Maintained
5874F:	drivers/media/i2c/m5mols/
5875F:	include/media/i2c/m5mols.h
5876
5877FUJITSU TABLET EXTRAS
5878M:	Robert Gerlach <khnz@gmx.de>
5879L:	platform-driver-x86@vger.kernel.org
5880S:	Maintained
5881F:	drivers/platform/x86/fujitsu-tablet.c
5882
5883FUSE: FILESYSTEM IN USERSPACE
5884M:	Miklos Szeredi <miklos@szeredi.hu>
5885L:	linux-fsdevel@vger.kernel.org
5886W:	http://fuse.sourceforge.net/
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5888S:	Maintained
5889F:	fs/fuse/
5890F:	include/uapi/linux/fuse.h
5891F:	Documentation/filesystems/fuse.txt
5892
5893FUTEX SUBSYSTEM
5894M:	Thomas Gleixner <tglx@linutronix.de>
5895M:	Ingo Molnar <mingo@redhat.com>
5896R:	Peter Zijlstra <peterz@infradead.org>
5897R:	Darren Hart <dvhart@infradead.org>
5898L:	linux-kernel@vger.kernel.org
5899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5900S:	Maintained
5901F:	kernel/futex.c
5902F:	kernel/futex_compat.c
5903F:	include/asm-generic/futex.h
5904F:	include/linux/futex.h
5905F:	include/uapi/linux/futex.h
5906F:	tools/testing/selftests/futex/
5907F:	tools/perf/bench/futex*
5908F:	Documentation/*futex*
5909
5910GCC PLUGINS
5911M:	Kees Cook <keescook@chromium.org>
5912R:	Emese Revfy <re.emese@gmail.com>
5913L:	kernel-hardening@lists.openwall.com
5914S:	Maintained
5915F:	scripts/gcc-plugins/
5916F:	scripts/gcc-plugin.sh
5917F:	scripts/Makefile.gcc-plugins
5918F:	Documentation/gcc-plugins.txt
5919
5920GCOV BASED KERNEL PROFILING
5921M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5922S:	Maintained
5923F:	kernel/gcov/
5924F:	Documentation/dev-tools/gcov.rst
5925
5926GDB KERNEL DEBUGGING HELPER SCRIPTS
5927M:	Jan Kiszka <jan.kiszka@siemens.com>
5928M:	Kieran Bingham <kieran@bingham.xyz>
5929S:	Supported
5930F:	scripts/gdb/
5931
5932GDT SCSI DISK ARRAY CONTROLLER DRIVER
5933M:	Achim Leubner <achim_leubner@adaptec.com>
5934L:	linux-scsi@vger.kernel.org
5935W:	http://www.icp-vortex.com/
5936S:	Supported
5937F:	drivers/scsi/gdt*
5938
5939GEMTEK FM RADIO RECEIVER DRIVER
5940M:	Hans Verkuil <hverkuil@xs4all.nl>
5941L:	linux-media@vger.kernel.org
5942T:	git git://linuxtv.org/media_tree.git
5943W:	https://linuxtv.org
5944S:	Maintained
5945F:	drivers/media/radio/radio-gemtek*
5946
5947GENERIC GPIO I2C DRIVER
5948M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5949S:	Supported
5950F:	drivers/i2c/busses/i2c-gpio.c
5951F:	include/linux/platform_data/i2c-gpio.h
5952
5953GENERIC GPIO I2C MULTIPLEXER DRIVER
5954M:	Peter Korsgaard <peter.korsgaard@barco.com>
5955L:	linux-i2c@vger.kernel.org
5956S:	Supported
5957F:	drivers/i2c/muxes/i2c-mux-gpio.c
5958F:	include/linux/platform_data/i2c-mux-gpio.h
5959F:	Documentation/i2c/muxes/i2c-mux-gpio
5960
5961GENERIC HDLC (WAN) DRIVERS
5962M:	Krzysztof Halasa <khc@pm.waw.pl>
5963W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5964S:	Maintained
5965F:	drivers/net/wan/c101.c
5966F:	drivers/net/wan/hd6457*
5967F:	drivers/net/wan/hdlc*
5968F:	drivers/net/wan/n2.c
5969F:	drivers/net/wan/pc300too.c
5970F:	drivers/net/wan/pci200syn.c
5971F:	drivers/net/wan/wanxl*
5972
5973GENERIC INCLUDE/ASM HEADER FILES
5974M:	Arnd Bergmann <arnd@arndb.de>
5975L:	linux-arch@vger.kernel.org
5976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5977S:	Maintained
5978F:	include/asm-generic/
5979F:	include/uapi/asm-generic/
5980
5981GENERIC PHY FRAMEWORK
5982M:	Kishon Vijay Abraham I <kishon@ti.com>
5983L:	linux-kernel@vger.kernel.org
5984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5985S:	Supported
5986F:	drivers/phy/
5987F:	include/linux/phy/
5988
5989GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5990M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5991S:	Supported
5992F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5993
5994GENERIC PM DOMAINS
5995M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5996M:	Kevin Hilman <khilman@kernel.org>
5997M:	Ulf Hansson <ulf.hansson@linaro.org>
5998L:	linux-pm@vger.kernel.org
5999S:	Supported
6000F:	drivers/base/power/domain*.c
6001F:	include/linux/pm_domain.h
6002F:	Documentation/devicetree/bindings/power/power_domain.txt
6003
6004GENERIC UIO DRIVER FOR PCI DEVICES
6005M:	"Michael S. Tsirkin" <mst@redhat.com>
6006L:	kvm@vger.kernel.org
6007S:	Supported
6008F:	drivers/uio/uio_pci_generic.c
6009
6010GENWQE (IBM Generic Workqueue Card)
6011M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6012M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6013S:	Supported
6014F:	drivers/misc/genwqe/
6015
6016GET_MAINTAINER SCRIPT
6017M:	Joe Perches <joe@perches.com>
6018S:	Maintained
6019F:	scripts/get_maintainer.pl
6020
6021GFS2 FILE SYSTEM
6022M:	Bob Peterson <rpeterso@redhat.com>
6023M:	Andreas Gruenbacher <agruenba@redhat.com>
6024L:	cluster-devel@redhat.com
6025W:	http://sources.redhat.com/cluster/
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6027S:	Supported
6028F:	Documentation/filesystems/gfs2*.txt
6029F:	fs/gfs2/
6030F:	include/uapi/linux/gfs2_ondisk.h
6031
6032GIGASET ISDN DRIVERS
6033M:	Paul Bolle <pebolle@tiscali.nl>
6034L:	gigaset307x-common@lists.sourceforge.net
6035W:	http://gigaset307x.sourceforge.net/
6036S:	Odd Fixes
6037F:	Documentation/isdn/README.gigaset
6038F:	drivers/isdn/gigaset/
6039F:	include/uapi/linux/gigaset_dev.h
6040
6041GNSS SUBSYSTEM
6042M:	Johan Hovold <johan@kernel.org>
6043S:	Maintained
6044F:	drivers/gnss/
6045F:	include/linux/gnss.h
6046
6047GO7007 MPEG CODEC
6048M:	Hans Verkuil <hans.verkuil@cisco.com>
6049L:	linux-media@vger.kernel.org
6050S:	Maintained
6051F:	drivers/media/usb/go7007/
6052
6053GOODIX TOUCHSCREEN
6054M:	Bastien Nocera <hadess@hadess.net>
6055L:	linux-input@vger.kernel.org
6056S:	Maintained
6057F:	drivers/input/touchscreen/goodix.c
6058
6059GPD POCKET FAN DRIVER
6060M:	Hans de Goede <hdegoede@redhat.com>
6061L:	platform-driver-x86@vger.kernel.org
6062S:	Maintained
6063F:	drivers/platform/x86/gpd-pocket-fan.c
6064
6065GPIO ACPI SUPPORT
6066M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6067M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6068L:	linux-gpio@vger.kernel.org
6069L:	linux-acpi@vger.kernel.org
6070S:	Maintained
6071F:	Documentation/acpi/gpio-properties.txt
6072F:	drivers/gpio/gpiolib-acpi.c
6073
6074GPIO IR Transmitter
6075M:	Sean Young <sean@mess.org>
6076L:	linux-media@vger.kernel.org
6077S:	Maintained
6078F:	drivers/media/rc/gpio-ir-tx.c
6079
6080GPIO MOCKUP DRIVER
6081M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6082R:	Bartosz Golaszewski <brgl@bgdev.pl>
6083L:	linux-gpio@vger.kernel.org
6084S:	Maintained
6085F:	drivers/gpio/gpio-mockup.c
6086F:	tools/testing/selftests/gpio/
6087
6088GPIO SUBSYSTEM
6089M:	Linus Walleij <linus.walleij@linaro.org>
6090L:	linux-gpio@vger.kernel.org
6091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6092S:	Maintained
6093F:	Documentation/devicetree/bindings/gpio/
6094F:	Documentation/driver-api/gpio/
6095F:	Documentation/gpio/
6096F:	Documentation/ABI/testing/gpio-cdev
6097F:	Documentation/ABI/obsolete/sysfs-gpio
6098F:	drivers/gpio/
6099F:	include/linux/gpio/
6100F:	include/linux/gpio.h
6101F:	include/linux/of_gpio.h
6102F:	include/asm-generic/gpio.h
6103F:	include/uapi/linux/gpio.h
6104F:	tools/gpio/
6105
6106GRE DEMULTIPLEXER DRIVER
6107M:	Dmitry Kozlov <xeb@mail.ru>
6108L:	netdev@vger.kernel.org
6109S:	Maintained
6110F:	net/ipv4/gre_demux.c
6111F:	net/ipv4/gre_offload.c
6112F:	include/net/gre.h
6113
6114GRETH 10/100/1G Ethernet MAC device driver
6115M:	Andreas Larsson <andreas@gaisler.com>
6116L:	netdev@vger.kernel.org
6117S:	Maintained
6118F:	drivers/net/ethernet/aeroflex/
6119
6120GREYBUS AUDIO PROTOCOLS DRIVERS
6121M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6122M:	Mark Greer <mgreer@animalcreek.com>
6123S:	Maintained
6124F:	drivers/staging/greybus/audio_apbridgea.c
6125F:	drivers/staging/greybus/audio_apbridgea.h
6126F:	drivers/staging/greybus/audio_codec.c
6127F:	drivers/staging/greybus/audio_codec.h
6128F:	drivers/staging/greybus/audio_gb.c
6129F:	drivers/staging/greybus/audio_manager.c
6130F:	drivers/staging/greybus/audio_manager.h
6131F:	drivers/staging/greybus/audio_manager_module.c
6132F:	drivers/staging/greybus/audio_manager_private.h
6133F:	drivers/staging/greybus/audio_manager_sysfs.c
6134F:	drivers/staging/greybus/audio_module.c
6135F:	drivers/staging/greybus/audio_topology.c
6136
6137GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6138M:	Viresh Kumar <vireshk@kernel.org>
6139S:	Maintained
6140F:	drivers/staging/greybus/authentication.c
6141F:	drivers/staging/greybus/bootrom.c
6142F:	drivers/staging/greybus/firmware.h
6143F:	drivers/staging/greybus/fw-core.c
6144F:	drivers/staging/greybus/fw-download.c
6145F:	drivers/staging/greybus/fw-managament.c
6146F:	drivers/staging/greybus/greybus_authentication.h
6147F:	drivers/staging/greybus/greybus_firmware.h
6148F:	drivers/staging/greybus/hid.c
6149F:	drivers/staging/greybus/i2c.c
6150F:	drivers/staging/greybus/spi.c
6151F:	drivers/staging/greybus/spilib.c
6152F:	drivers/staging/greybus/spilib.h
6153
6154GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6155M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6156S:	Maintained
6157F:	drivers/staging/greybus/loopback.c
6158F:	drivers/staging/greybus/timesync.c
6159F:	drivers/staging/greybus/timesync_platform.c
6160
6161GREYBUS PLATFORM DRIVERS
6162M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6163S:	Maintained
6164F:	drivers/staging/greybus/arche-platform.c
6165F:	drivers/staging/greybus/arche-apb-ctrl.c
6166F:	drivers/staging/greybus/arche_platform.h
6167
6168GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6169M:	Rui Miguel Silva <rmfrfs@gmail.com>
6170S:	Maintained
6171F:	drivers/staging/greybus/sdio.c
6172F:	drivers/staging/greybus/light.c
6173F:	drivers/staging/greybus/gpio.c
6174F:	drivers/staging/greybus/power_supply.c
6175F:	drivers/staging/greybus/spi.c
6176F:	drivers/staging/greybus/spilib.c
6177
6178GREYBUS SUBSYSTEM
6179M:	Johan Hovold <johan@kernel.org>
6180M:	Alex Elder <elder@kernel.org>
6181M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6182S:	Maintained
6183F:	drivers/staging/greybus/
6184L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6185
6186GREYBUS UART PROTOCOLS DRIVERS
6187M:	David Lin <dtwlin@gmail.com>
6188S:	Maintained
6189F:	drivers/staging/greybus/uart.c
6190F:	drivers/staging/greybus/log.c
6191
6192GS1662 VIDEO SERIALIZER
6193M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6194L:	linux-media@vger.kernel.org
6195T:	git git://linuxtv.org/media_tree.git
6196S:	Maintained
6197F:	drivers/media/spi/gs1662.c
6198
6199GSPCA FINEPIX SUBDRIVER
6200M:	Frank Zago <frank@zago.net>
6201L:	linux-media@vger.kernel.org
6202T:	git git://linuxtv.org/media_tree.git
6203S:	Maintained
6204F:	drivers/media/usb/gspca/finepix.c
6205
6206GSPCA GL860 SUBDRIVER
6207M:	Olivier Lorin <o.lorin@laposte.net>
6208L:	linux-media@vger.kernel.org
6209T:	git git://linuxtv.org/media_tree.git
6210S:	Maintained
6211F:	drivers/media/usb/gspca/gl860/
6212
6213GSPCA M5602 SUBDRIVER
6214M:	Erik Andren <erik.andren@gmail.com>
6215L:	linux-media@vger.kernel.org
6216T:	git git://linuxtv.org/media_tree.git
6217S:	Maintained
6218F:	drivers/media/usb/gspca/m5602/
6219
6220GSPCA PAC207 SONIXB SUBDRIVER
6221M:	Hans Verkuil <hverkuil@xs4all.nl>
6222L:	linux-media@vger.kernel.org
6223T:	git git://linuxtv.org/media_tree.git
6224S:	Odd Fixes
6225F:	drivers/media/usb/gspca/pac207.c
6226
6227GSPCA SN9C20X SUBDRIVER
6228M:	Brian Johnson <brijohn@gmail.com>
6229L:	linux-media@vger.kernel.org
6230T:	git git://linuxtv.org/media_tree.git
6231S:	Maintained
6232F:	drivers/media/usb/gspca/sn9c20x.c
6233
6234GSPCA T613 SUBDRIVER
6235M:	Leandro Costantino <lcostantino@gmail.com>
6236L:	linux-media@vger.kernel.org
6237T:	git git://linuxtv.org/media_tree.git
6238S:	Maintained
6239F:	drivers/media/usb/gspca/t613.c
6240
6241GSPCA USB WEBCAM DRIVER
6242M:	Hans Verkuil <hverkuil@xs4all.nl>
6243L:	linux-media@vger.kernel.org
6244T:	git git://linuxtv.org/media_tree.git
6245S:	Odd Fixes
6246F:	drivers/media/usb/gspca/
6247
6248GTP (GPRS Tunneling Protocol)
6249M:	Pablo Neira Ayuso <pablo@netfilter.org>
6250M:	Harald Welte <laforge@gnumonks.org>
6251L:	osmocom-net-gprs@lists.osmocom.org
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6253S:	Maintained
6254F:	drivers/net/gtp.c
6255
6256GUID PARTITION TABLE (GPT)
6257M:	Davidlohr Bueso <dave@stgolabs.net>
6258L:	linux-efi@vger.kernel.org
6259S:	Maintained
6260F:	block/partitions/efi.*
6261
6262H8/300 ARCHITECTURE
6263M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6264L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6265W:	http://uclinux-h8.sourceforge.jp
6266T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6267S:	Maintained
6268F:	arch/h8300/
6269F:	drivers/clocksource/h8300_*.c
6270F:	drivers/clk/h8300/
6271F:	drivers/irqchip/irq-renesas-h8*.c
6272
6273HACKRF MEDIA DRIVER
6274M:	Antti Palosaari <crope@iki.fi>
6275L:	linux-media@vger.kernel.org
6276W:	https://linuxtv.org
6277W:	http://palosaari.fi/linux/
6278Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6279T:	git git://linuxtv.org/anttip/media_tree.git
6280S:	Maintained
6281F:	drivers/media/usb/hackrf/
6282
6283HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6284M:	Frank Seidel <frank@f-seidel.de>
6285L:	platform-driver-x86@vger.kernel.org
6286W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6287S:	Maintained
6288F:	drivers/platform/x86/hdaps.c
6289
6290HARDWARE MONITORING
6291M:	Jean Delvare <jdelvare@suse.com>
6292M:	Guenter Roeck <linux@roeck-us.net>
6293L:	linux-hwmon@vger.kernel.org
6294W:	http://hwmon.wiki.kernel.org/
6295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6296S:	Maintained
6297F:	Documentation/devicetree/bindings/hwmon/
6298F:	Documentation/hwmon/
6299F:	drivers/hwmon/
6300F:	include/linux/hwmon*.h
6301
6302HARDWARE RANDOM NUMBER GENERATOR CORE
6303M:	Matt Mackall <mpm@selenic.com>
6304M:	Herbert Xu <herbert@gondor.apana.org.au>
6305L:	linux-crypto@vger.kernel.org
6306S:	Odd fixes
6307F:	Documentation/devicetree/bindings/rng/
6308F:	Documentation/hw_random.txt
6309F:	drivers/char/hw_random/
6310F:	include/linux/hw_random.h
6311
6312HARDWARE TRACING FACILITIES
6313M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6314S:	Maintained
6315F:	drivers/hwtracing/
6316
6317HARDWARE SPINLOCK CORE
6318M:	Ohad Ben-Cohen <ohad@wizery.com>
6319M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6320L:	linux-remoteproc@vger.kernel.org
6321S:	Maintained
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6323F:	Documentation/devicetree/bindings/hwlock/
6324F:	Documentation/hwspinlock.txt
6325F:	drivers/hwspinlock/
6326F:	include/linux/hwspinlock.h
6327
6328HARMONY SOUND DRIVER
6329L:	linux-parisc@vger.kernel.org
6330S:	Maintained
6331F:	sound/parisc/harmony.*
6332
6333HDPVR USB VIDEO ENCODER DRIVER
6334M:	Hans Verkuil <hverkuil@xs4all.nl>
6335L:	linux-media@vger.kernel.org
6336T:	git git://linuxtv.org/media_tree.git
6337W:	https://linuxtv.org
6338S:	Odd Fixes
6339F:	drivers/media/usb/hdpvr/
6340
6341HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6342M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6343S:	Supported
6344F:	Documentation/watchdog/hpwdt.txt
6345F:	drivers/watchdog/hpwdt.c
6346
6347HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6348M:	Don Brace <don.brace@microsemi.com>
6349L:	esc.storagedev@microsemi.com
6350L:	linux-scsi@vger.kernel.org
6351S:	Supported
6352F:	Documentation/scsi/hpsa.txt
6353F:	drivers/scsi/hpsa*.[ch]
6354F:	include/linux/cciss*.h
6355F:	include/uapi/linux/cciss*.h
6356
6357HFI1 DRIVER
6358M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6359M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6360L:	linux-rdma@vger.kernel.org
6361S:	Supported
6362F:	drivers/infiniband/hw/hfi1
6363
6364HFS FILESYSTEM
6365L:	linux-fsdevel@vger.kernel.org
6366S:	Orphan
6367F:	Documentation/filesystems/hfs.txt
6368F:	fs/hfs/
6369
6370HFSPLUS FILESYSTEM
6371L:	linux-fsdevel@vger.kernel.org
6372S:	Orphan
6373F:	Documentation/filesystems/hfsplus.txt
6374F:	fs/hfsplus/
6375
6376HGA FRAMEBUFFER DRIVER
6377M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6378L:	linux-nvidia@lists.surfsouth.com
6379W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6380S:	Maintained
6381F:	drivers/video/fbdev/hgafb.c
6382
6383HIBERNATION (aka Software Suspend, aka swsusp)
6384M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6385M:	Pavel Machek <pavel@ucw.cz>
6386L:	linux-pm@vger.kernel.org
6387B:	https://bugzilla.kernel.org
6388S:	Supported
6389F:	arch/x86/power/
6390F:	drivers/base/power/
6391F:	kernel/power/
6392F:	include/linux/suspend.h
6393F:	include/linux/freezer.h
6394F:	include/linux/pm.h
6395F:	arch/*/include/asm/suspend*.h
6396
6397HID CORE LAYER
6398M:	Jiri Kosina <jikos@kernel.org>
6399R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6400L:	linux-input@vger.kernel.org
6401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6402S:	Maintained
6403F:	drivers/hid/
6404F:	include/linux/hid*
6405F:	include/uapi/linux/hid*
6406
6407HID SENSOR HUB DRIVERS
6408M:	Jiri Kosina <jikos@kernel.org>
6409M:	Jonathan Cameron <jic23@kernel.org>
6410M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6411L:	linux-input@vger.kernel.org
6412L:	linux-iio@vger.kernel.org
6413S:	Maintained
6414F:	Documentation/hid/hid-sensor*
6415F:	drivers/hid/hid-sensor-*
6416F:	drivers/iio/*/hid-*
6417F:	include/linux/hid-sensor-*
6418
6419HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6420M:	Thomas Gleixner <tglx@linutronix.de>
6421L:	linux-kernel@vger.kernel.org
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6423S:	Maintained
6424F:	Documentation/timers/
6425F:	kernel/time/hrtimer.c
6426F:	kernel/time/clockevents.c
6427F:	kernel/time/timer_*.c
6428F:	include/linux/clockchips.h
6429F:	include/linux/hrtimer.h
6430
6431HIGH-SPEED SCC DRIVER FOR AX.25
6432L:	linux-hams@vger.kernel.org
6433S:	Orphan
6434F:	drivers/net/hamradio/dmascc.c
6435F:	drivers/net/hamradio/scc.c
6436
6437HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6438M:	HighPoint Linux Team <linux@highpoint-tech.com>
6439W:	http://www.highpoint-tech.com
6440S:	Supported
6441F:	Documentation/scsi/hptiop.txt
6442F:	drivers/scsi/hptiop.c
6443
6444HIPPI
6445M:	Jes Sorensen <jes@trained-monkey.org>
6446L:	linux-hippi@sunsite.dk
6447S:	Maintained
6448F:	include/linux/hippidevice.h
6449F:	include/uapi/linux/if_hippi.h
6450F:	net/802/hippi.c
6451F:	drivers/net/hippi/
6452
6453HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6454M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6455M:	Salil Mehta <salil.mehta@huawei.com>
6456L:	netdev@vger.kernel.org
6457W:	http://www.hisilicon.com
6458S:	Maintained
6459F:	drivers/net/ethernet/hisilicon/hns3/
6460
6461HISILICON LPC BUS DRIVER
6462M:	john.garry@huawei.com
6463W:	http://www.hisilicon.com
6464S:	Maintained
6465F:	drivers/bus/hisi_lpc.c
6466F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6467
6468HISILICON NETWORK SUBSYSTEM DRIVER
6469M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6470M:	Salil Mehta <salil.mehta@huawei.com>
6471L:	netdev@vger.kernel.org
6472W:	http://www.hisilicon.com
6473S:	Maintained
6474F:	drivers/net/ethernet/hisilicon/
6475F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6476
6477HISILICON PMU DRIVER
6478M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6479W:	http://www.hisilicon.com
6480S:	Supported
6481F:	drivers/perf/hisilicon
6482F:	Documentation/perf/hisi-pmu.txt
6483
6484HISILICON ROCE DRIVER
6485M:	Lijun Ou <oulijun@huawei.com>
6486M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6487L:	linux-rdma@vger.kernel.org
6488S:	Maintained
6489F:	drivers/infiniband/hw/hns/
6490F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6491
6492HISILICON SAS Controller
6493M:	John Garry <john.garry@huawei.com>
6494W:	http://www.hisilicon.com
6495S:	Supported
6496F:	drivers/scsi/hisi_sas/
6497F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6498
6499HMM - Heterogeneous Memory Management
6500M:	Jérôme Glisse <jglisse@redhat.com>
6501L:	linux-mm@kvack.org
6502S:	Maintained
6503F:	mm/hmm*
6504F:	include/linux/hmm*
6505F:	Documentation/vm/hmm.rst
6506
6507HOST AP DRIVER
6508M:	Jouni Malinen <j@w1.fi>
6509L:	linux-wireless@vger.kernel.org
6510W:	http://w1.fi/hostap-driver.html
6511S:	Obsolete
6512F:	drivers/net/wireless/intersil/hostap/
6513
6514HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6515L:	platform-driver-x86@vger.kernel.org
6516S:	Orphan
6517F:	drivers/platform/x86/tc1100-wmi.c
6518
6519HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6520M:	Jaroslav Kysela <perex@perex.cz>
6521S:	Maintained
6522F:	drivers/net/ethernet/hp/hp100.*
6523
6524HPET:	High Precision Event Timers driver
6525M:	Clemens Ladisch <clemens@ladisch.de>
6526S:	Maintained
6527F:	Documentation/timers/hpet.txt
6528F:	drivers/char/hpet.c
6529F:	include/linux/hpet.h
6530F:	include/uapi/linux/hpet.h
6531
6532HPET:	x86
6533S:	Orphan
6534F:	arch/x86/kernel/hpet.c
6535F:	arch/x86/include/asm/hpet.h
6536
6537HPFS FILESYSTEM
6538M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6539W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6540S:	Maintained
6541F:	fs/hpfs/
6542
6543HSI SUBSYSTEM
6544M:	Sebastian Reichel <sre@kernel.org>
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6546S:	Maintained
6547F:	Documentation/ABI/testing/sysfs-bus-hsi
6548F:	Documentation/driver-api/hsi.rst
6549F:	drivers/hsi/
6550F:	include/linux/hsi/
6551F:	include/uapi/linux/hsi/
6552
6553HSO 3G MODEM DRIVER
6554L:	linux-usb@vger.kernel.org
6555S:	Orphan
6556F:	drivers/net/usb/hso.c
6557
6558HSR NETWORK PROTOCOL
6559M:	Arvid Brodin <arvid.brodin@alten.se>
6560L:	netdev@vger.kernel.org
6561S:	Maintained
6562F:	net/hsr/
6563
6564HT16K33 LED CONTROLLER DRIVER
6565M:	Robin van der Gracht <robin@protonic.nl>
6566S:	Maintained
6567F:	drivers/auxdisplay/ht16k33.c
6568F:	Documentation/devicetree/bindings/display/ht16k33.txt
6569
6570HTCPEN TOUCHSCREEN DRIVER
6571M:	Pau Oliva Fora <pof@eslack.org>
6572L:	linux-input@vger.kernel.org
6573S:	Maintained
6574F:	drivers/input/touchscreen/htcpen.c
6575
6576HUAWEI ETHERNET DRIVER
6577M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6578L:	netdev@vger.kernel.org
6579S:	Supported
6580F:	Documentation/networking/hinic.txt
6581F:	drivers/net/ethernet/huawei/hinic/
6582
6583HUGETLB FILESYSTEM
6584M:	Mike Kravetz <mike.kravetz@oracle.com>
6585L:	linux-mm@kvack.org
6586S:	Maintained
6587F:	fs/hugetlbfs/
6588F:	mm/hugetlb.c
6589F:	include/linux/hugetlb.h
6590F:	Documentation/admin-guide/mm/hugetlbpage.rst
6591F:	Documentation/vm/hugetlbfs_reserv.rst
6592F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6593
6594HVA ST MEDIA DRIVER
6595M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6596L:	linux-media@vger.kernel.org
6597T:	git git://linuxtv.org/media_tree.git
6598W:	https://linuxtv.org
6599S:	Supported
6600F:	drivers/media/platform/sti/hva
6601
6602HWPOISON MEMORY FAILURE HANDLING
6603M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6604L:	linux-mm@kvack.org
6605S:	Maintained
6606F:	mm/memory-failure.c
6607F:	mm/hwpoison-inject.c
6608
6609Hyper-V CORE AND DRIVERS
6610M:	"K. Y. Srinivasan" <kys@microsoft.com>
6611M:	Haiyang Zhang <haiyangz@microsoft.com>
6612M:	Stephen Hemminger <sthemmin@microsoft.com>
6613L:	devel@linuxdriverproject.org
6614S:	Maintained
6615F:	Documentation/networking/netvsc.txt
6616F:	arch/x86/include/asm/mshyperv.h
6617F:	arch/x86/include/asm/trace/hyperv.h
6618F:	arch/x86/include/asm/hyperv-tlfs.h
6619F:	arch/x86/kernel/cpu/mshyperv.c
6620F:	arch/x86/hyperv
6621F:	drivers/hid/hid-hyperv.c
6622F:	drivers/hv/
6623F:	drivers/input/serio/hyperv-keyboard.c
6624F:	drivers/pci/controller/pci-hyperv.c
6625F:	drivers/net/hyperv/
6626F:	drivers/scsi/storvsc_drv.c
6627F:	drivers/uio/uio_hv_generic.c
6628F:	drivers/video/fbdev/hyperv_fb.c
6629F:	net/vmw_vsock/hyperv_transport.c
6630F:	include/linux/hyperv.h
6631F:	include/uapi/linux/hyperv.h
6632F:	tools/hv/
6633F:	Documentation/ABI/stable/sysfs-bus-vmbus
6634
6635HYPERVISOR VIRTUAL CONSOLE DRIVER
6636L:	linuxppc-dev@lists.ozlabs.org
6637S:	Odd Fixes
6638F:	drivers/tty/hvc/
6639
6640I2C ACPI SUPPORT
6641M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6642L:	linux-i2c@vger.kernel.org
6643L:	linux-acpi@vger.kernel.org
6644S:	Maintained
6645F:	drivers/i2c/i2c-core-acpi.c
6646
6647I2C MUXES
6648M:	Peter Rosin <peda@axentia.se>
6649L:	linux-i2c@vger.kernel.org
6650S:	Maintained
6651F:	Documentation/i2c/i2c-topology
6652F:	Documentation/i2c/muxes/
6653F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6654F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6655F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6656F:	drivers/i2c/i2c-mux.c
6657F:	drivers/i2c/muxes/
6658F:	include/linux/i2c-mux.h
6659
6660I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6661M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6662L:	linux-i2c@vger.kernel.org
6663S:	Maintained
6664F:	drivers/i2c/busses/i2c-mv64xxx.c
6665
6666I2C OVER PARALLEL PORT
6667M:	Jean Delvare <jdelvare@suse.com>
6668L:	linux-i2c@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/i2c/busses/i2c-parport
6671F:	Documentation/i2c/busses/i2c-parport-light
6672F:	drivers/i2c/busses/i2c-parport.c
6673F:	drivers/i2c/busses/i2c-parport-light.c
6674
6675I2C SUBSYSTEM
6676M:	Wolfram Sang <wsa@the-dreams.de>
6677L:	linux-i2c@vger.kernel.org
6678W:	https://i2c.wiki.kernel.org/
6679Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6681S:	Maintained
6682F:	Documentation/devicetree/bindings/i2c/i2c.txt
6683F:	Documentation/i2c/
6684F:	drivers/i2c/*
6685F:	include/linux/i2c.h
6686F:	include/linux/i2c-dev.h
6687F:	include/linux/i2c-smbus.h
6688F:	include/uapi/linux/i2c.h
6689F:	include/uapi/linux/i2c-*.h
6690
6691I2C SUBSYSTEM HOST DRIVERS
6692L:	linux-i2c@vger.kernel.org
6693W:	https://i2c.wiki.kernel.org/
6694Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6696S:	Odd Fixes
6697F:	Documentation/devicetree/bindings/i2c/
6698F:	drivers/i2c/algos/
6699F:	drivers/i2c/busses/
6700
6701I2C-TAOS-EVM DRIVER
6702M:	Jean Delvare <jdelvare@suse.com>
6703L:	linux-i2c@vger.kernel.org
6704S:	Maintained
6705F:	Documentation/i2c/busses/i2c-taos-evm
6706F:	drivers/i2c/busses/i2c-taos-evm.c
6707
6708I2C-TINY-USB DRIVER
6709M:	Till Harbaum <till@harbaum.org>
6710L:	linux-i2c@vger.kernel.org
6711W:	http://www.harbaum.org/till/i2c_tiny_usb
6712S:	Maintained
6713F:	drivers/i2c/busses/i2c-tiny-usb.c
6714
6715I2C/SMBUS CONTROLLER DRIVERS FOR PC
6716M:	Jean Delvare <jdelvare@suse.com>
6717L:	linux-i2c@vger.kernel.org
6718S:	Maintained
6719F:	Documentation/i2c/busses/i2c-ali1535
6720F:	Documentation/i2c/busses/i2c-ali1563
6721F:	Documentation/i2c/busses/i2c-ali15x3
6722F:	Documentation/i2c/busses/i2c-amd756
6723F:	Documentation/i2c/busses/i2c-amd8111
6724F:	Documentation/i2c/busses/i2c-i801
6725F:	Documentation/i2c/busses/i2c-nforce2
6726F:	Documentation/i2c/busses/i2c-piix4
6727F:	Documentation/i2c/busses/i2c-sis5595
6728F:	Documentation/i2c/busses/i2c-sis630
6729F:	Documentation/i2c/busses/i2c-sis96x
6730F:	Documentation/i2c/busses/i2c-via
6731F:	Documentation/i2c/busses/i2c-viapro
6732F:	drivers/i2c/busses/i2c-ali1535.c
6733F:	drivers/i2c/busses/i2c-ali1563.c
6734F:	drivers/i2c/busses/i2c-ali15x3.c
6735F:	drivers/i2c/busses/i2c-amd756.c
6736F:	drivers/i2c/busses/i2c-amd756-s4882.c
6737F:	drivers/i2c/busses/i2c-amd8111.c
6738F:	drivers/i2c/busses/i2c-i801.c
6739F:	drivers/i2c/busses/i2c-isch.c
6740F:	drivers/i2c/busses/i2c-nforce2.c
6741F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6742F:	drivers/i2c/busses/i2c-piix4.c
6743F:	drivers/i2c/busses/i2c-sis5595.c
6744F:	drivers/i2c/busses/i2c-sis630.c
6745F:	drivers/i2c/busses/i2c-sis96x.c
6746F:	drivers/i2c/busses/i2c-via.c
6747F:	drivers/i2c/busses/i2c-viapro.c
6748
6749I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6750M:	Hans de Goede <hdegoede@redhat.com>
6751L:	linux-i2c@vger.kernel.org
6752S:	Maintained
6753F:	drivers/i2c/busses/i2c-cht-wc.c
6754
6755I2C/SMBUS ISMT DRIVER
6756M:	Seth Heasley <seth.heasley@intel.com>
6757M:	Neil Horman <nhorman@tuxdriver.com>
6758L:	linux-i2c@vger.kernel.org
6759F:	drivers/i2c/busses/i2c-ismt.c
6760F:	Documentation/i2c/busses/i2c-ismt
6761
6762I2C/SMBUS STUB DRIVER
6763M:	Jean Delvare <jdelvare@suse.com>
6764L:	linux-i2c@vger.kernel.org
6765S:	Maintained
6766F:	drivers/i2c/i2c-stub.c
6767
6768IA64 (Itanium) PLATFORM
6769M:	Tony Luck <tony.luck@intel.com>
6770M:	Fenghua Yu <fenghua.yu@intel.com>
6771L:	linux-ia64@vger.kernel.org
6772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6773S:	Maintained
6774F:	arch/ia64/
6775
6776IBM Power 842 compression accelerator
6777M:	Haren Myneni <haren@us.ibm.com>
6778S:	Supported
6779F:	drivers/crypto/nx/Makefile
6780F:	drivers/crypto/nx/Kconfig
6781F:	drivers/crypto/nx/nx-842*
6782F:	include/linux/sw842.h
6783F:	crypto/842.c
6784F:	lib/842/
6785
6786IBM Power in-Nest Crypto Acceleration
6787M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6788M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6789L:	linux-crypto@vger.kernel.org
6790S:	Supported
6791F:	drivers/crypto/nx/Makefile
6792F:	drivers/crypto/nx/Kconfig
6793F:	drivers/crypto/nx/nx-aes*
6794F:	drivers/crypto/nx/nx-sha*
6795F:	drivers/crypto/nx/nx.*
6796F:	drivers/crypto/nx/nx_csbcpb.h
6797F:	drivers/crypto/nx/nx_debugfs.h
6798
6799IBM Power Linux RAID adapter
6800M:	Brian King <brking@us.ibm.com>
6801S:	Supported
6802F:	drivers/scsi/ipr.*
6803
6804IBM Power SRIOV Virtual NIC Device Driver
6805M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6806M:	John Allen <jallen@linux.vnet.ibm.com>
6807L:	netdev@vger.kernel.org
6808S:	Supported
6809F:	drivers/net/ethernet/ibm/ibmvnic.*
6810
6811IBM Power Virtual Accelerator Switchboard
6812M:	Sukadev Bhattiprolu
6813L:	linuxppc-dev@lists.ozlabs.org
6814S:	Supported
6815F:	arch/powerpc/platforms/powernv/vas*
6816F:	arch/powerpc/platforms/powernv/copy-paste.h
6817F:	arch/powerpc/include/asm/vas.h
6818F:	arch/powerpc/include/uapi/asm/vas.h
6819
6820IBM Power Virtual Ethernet Device Driver
6821M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6822L:	netdev@vger.kernel.org
6823S:	Supported
6824F:	drivers/net/ethernet/ibm/ibmveth.*
6825
6826IBM Power Virtual FC Device Drivers
6827M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6828L:	linux-scsi@vger.kernel.org
6829S:	Supported
6830F:	drivers/scsi/ibmvscsi/ibmvfc*
6831
6832IBM Power Virtual Management Channel Driver
6833M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6834M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6835S:	Supported
6836F:	drivers/misc/ibmvmc.*
6837
6838IBM Power Virtual SCSI Device Drivers
6839M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6840L:	linux-scsi@vger.kernel.org
6841S:	Supported
6842F:	drivers/scsi/ibmvscsi/ibmvscsi*
6843F:	include/scsi/viosrp.h
6844
6845IBM Power Virtual SCSI Device Target Driver
6846M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6847M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6848L:	linux-scsi@vger.kernel.org
6849L:	target-devel@vger.kernel.org
6850S:	Supported
6851F:	drivers/scsi/ibmvscsi_tgt/
6852
6853IBM Power VMX Cryptographic instructions
6854M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6855M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6856L:	linux-crypto@vger.kernel.org
6857S:	Supported
6858F:	drivers/crypto/vmx/Makefile
6859F:	drivers/crypto/vmx/Kconfig
6860F:	drivers/crypto/vmx/vmx.c
6861F:	drivers/crypto/vmx/aes*
6862F:	drivers/crypto/vmx/ghash*
6863F:	drivers/crypto/vmx/ppc-xlate.pl
6864
6865IBM ServeRAID RAID DRIVER
6866S:	Orphan
6867F:	drivers/scsi/ips.*
6868
6869ICH LPC AND GPIO DRIVER
6870M:	Peter Tyser <ptyser@xes-inc.com>
6871S:	Maintained
6872F:	drivers/mfd/lpc_ich.c
6873F:	drivers/gpio/gpio-ich.c
6874
6875IDE SUBSYSTEM
6876M:	"David S. Miller" <davem@davemloft.net>
6877L:	linux-ide@vger.kernel.org
6878Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6880S:	Maintained
6881F:	Documentation/ide/
6882F:	drivers/ide/
6883F:	include/linux/ide.h
6884
6885IDE/ATAPI DRIVERS
6886M:	Borislav Petkov <bp@alien8.de>
6887L:	linux-ide@vger.kernel.org
6888S:	Maintained
6889F:	Documentation/cdrom/ide-cd
6890F:	drivers/ide/ide-cd*
6891
6892IDEAPAD LAPTOP EXTRAS DRIVER
6893M:	Ike Panhc <ike.pan@canonical.com>
6894L:	platform-driver-x86@vger.kernel.org
6895W:	http://launchpad.net/ideapad-laptop
6896S:	Maintained
6897F:	drivers/platform/x86/ideapad-laptop.c
6898
6899IDEAPAD LAPTOP SLIDEBAR DRIVER
6900M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6901L:	linux-input@vger.kernel.org
6902W:	https://github.com/o2genum/ideapad-slidebar
6903S:	Maintained
6904F:	drivers/input/misc/ideapad_slidebar.c
6905
6906IDT VersaClock 5 CLOCK DRIVER
6907M:	Marek Vasut <marek.vasut@gmail.com>
6908S:	Maintained
6909F:	drivers/clk/clk-versaclock5.c
6910
6911IEEE 802.15.4 SUBSYSTEM
6912M:	Alexander Aring <alex.aring@gmail.com>
6913M:	Stefan Schmidt <stefan@osg.samsung.com>
6914L:	linux-wpan@vger.kernel.org
6915W:	http://wpan.cakelab.org/
6916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6918S:	Maintained
6919F:	net/ieee802154/
6920F:	net/mac802154/
6921F:	drivers/net/ieee802154/
6922F:	include/linux/nl802154.h
6923F:	include/linux/ieee802154.h
6924F:	include/net/nl802154.h
6925F:	include/net/mac802154.h
6926F:	include/net/af_ieee802154.h
6927F:	include/net/cfg802154.h
6928F:	include/net/ieee802154_netdev.h
6929F:	Documentation/networking/ieee802154.txt
6930
6931IFE PROTOCOL
6932M:	Yotam Gigi <yotam.gi@gmail.com>
6933M:	Jamal Hadi Salim <jhs@mojatatu.com>
6934F:	net/ife
6935F:	include/net/ife.h
6936F:	include/uapi/linux/ife.h
6937
6938IGORPLUG-USB IR RECEIVER
6939M:	Sean Young <sean@mess.org>
6940L:	linux-media@vger.kernel.org
6941S:	Maintained
6942F:	drivers/media/rc/igorplugusb.c
6943
6944IGUANAWORKS USB IR TRANSCEIVER
6945M:	Sean Young <sean@mess.org>
6946L:	linux-media@vger.kernel.org
6947S:	Maintained
6948F:	drivers/media/rc/iguanair.c
6949
6950IIO DIGITAL POTENTIOMETER DAC
6951M:	Peter Rosin <peda@axentia.se>
6952L:	linux-iio@vger.kernel.org
6953S:	Maintained
6954F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6955F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6956F:	drivers/iio/dac/dpot-dac.c
6957
6958IIO ENVELOPE DETECTOR
6959M:	Peter Rosin <peda@axentia.se>
6960L:	linux-iio@vger.kernel.org
6961S:	Maintained
6962F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6963F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6964F:	drivers/iio/adc/envelope-detector.c
6965
6966IIO MULTIPLEXER
6967M:	Peter Rosin <peda@axentia.se>
6968L:	linux-iio@vger.kernel.org
6969S:	Maintained
6970F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6971F:	drivers/iio/multiplexer/iio-mux.c
6972
6973IIO SUBSYSTEM AND DRIVERS
6974M:	Jonathan Cameron <jic23@kernel.org>
6975R:	Hartmut Knaack <knaack.h@gmx.de>
6976R:	Lars-Peter Clausen <lars@metafoo.de>
6977R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6978L:	linux-iio@vger.kernel.org
6979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6980S:	Maintained
6981F:	Documentation/ABI/testing/configfs-iio*
6982F:	Documentation/ABI/testing/sysfs-bus-iio*
6983F:	Documentation/devicetree/bindings/iio/
6984F:	drivers/iio/
6985F:	drivers/staging/iio/
6986F:	include/linux/iio/
6987F:	tools/iio/
6988
6989IIO UNIT CONVERTER
6990M:	Peter Rosin <peda@axentia.se>
6991L:	linux-iio@vger.kernel.org
6992S:	Maintained
6993F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6994F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6995F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6996F:	drivers/iio/afe/iio-rescale.c
6997
6998IKANOS/ADI EAGLE ADSL USB DRIVER
6999M:	Matthieu Castet <castet.matthieu@free.fr>
7000M:	Stanislaw Gruszka <stf_xl@wp.pl>
7001S:	Maintained
7002F:	drivers/usb/atm/ueagle-atm.c
7003
7004IMGTEC ASCII LCD DRIVER
7005M:	Paul Burton <paul.burton@mips.com>
7006S:	Maintained
7007F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7008F:	drivers/auxdisplay/img-ascii-lcd.c
7009
7010IMGTEC IR DECODER DRIVER
7011M:	James Hogan <jhogan@kernel.org>
7012S:	Maintained
7013F:	drivers/media/rc/img-ir/
7014
7015IMON SOUNDGRAPH USB IR RECEIVER
7016M:	Sean Young <sean@mess.org>
7017L:	linux-media@vger.kernel.org
7018S:	Maintained
7019F:	drivers/media/rc/imon_raw.c
7020F:	drivers/media/rc/imon.c
7021
7022IMS TWINTURBO FRAMEBUFFER DRIVER
7023L:	linux-fbdev@vger.kernel.org
7024S:	Orphan
7025F:	drivers/video/fbdev/imsttfb.c
7026
7027INA209 HARDWARE MONITOR DRIVER
7028M:	Guenter Roeck <linux@roeck-us.net>
7029L:	linux-hwmon@vger.kernel.org
7030S:	Maintained
7031F:	Documentation/hwmon/ina209
7032F:	Documentation/devicetree/bindings/i2c/ina209.txt
7033F:	drivers/hwmon/ina209.c
7034
7035INA2XX HARDWARE MONITOR DRIVER
7036M:	Guenter Roeck <linux@roeck-us.net>
7037L:	linux-hwmon@vger.kernel.org
7038S:	Maintained
7039F:	Documentation/hwmon/ina2xx
7040F:	drivers/hwmon/ina2xx.c
7041F:	include/linux/platform_data/ina2xx.h
7042
7043INDUSTRY PACK SUBSYSTEM (IPACK)
7044M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7045M:	Jens Taprogge <jens.taprogge@taprogge.org>
7046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7047L:	industrypack-devel@lists.sourceforge.net
7048W:	http://industrypack.sourceforge.net
7049S:	Maintained
7050F:	drivers/ipack/
7051
7052INFINIBAND SUBSYSTEM
7053M:	Doug Ledford <dledford@redhat.com>
7054M:	Jason Gunthorpe <jgg@mellanox.com>
7055L:	linux-rdma@vger.kernel.org
7056W:	https://github.com/linux-rdma/rdma-core
7057Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7059S:	Supported
7060F:	Documentation/devicetree/bindings/infiniband/
7061F:	Documentation/infiniband/
7062F:	drivers/infiniband/
7063F:	include/uapi/linux/if_infiniband.h
7064F:	include/uapi/rdma/
7065F:	include/rdma/
7066
7067INGENIC JZ4780 DMA Driver
7068M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7069S:	Maintained
7070F:	drivers/dma/dma-jz4780.c
7071
7072INGENIC JZ4780 NAND DRIVER
7073M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7074L:	linux-mtd@lists.infradead.org
7075S:	Maintained
7076F:	drivers/mtd/nand/raw/jz4780_*
7077
7078INOTIFY
7079M:	Jan Kara <jack@suse.cz>
7080R:	Amir Goldstein <amir73il@gmail.com>
7081L:	linux-fsdevel@vger.kernel.org
7082S:	Maintained
7083F:	Documentation/filesystems/inotify.txt
7084F:	fs/notify/inotify/
7085F:	include/linux/inotify.h
7086F:	include/uapi/linux/inotify.h
7087
7088INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7089M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7090L:	linux-input@vger.kernel.org
7091Q:	http://patchwork.kernel.org/project/linux-input/list/
7092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7093S:	Maintained
7094F:	drivers/input/
7095F:	include/linux/input.h
7096F:	include/uapi/linux/input.h
7097F:	include/uapi/linux/input-event-codes.h
7098F:	include/linux/input/
7099F:	Documentation/devicetree/bindings/input/
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:	Ananth N Mavinakayanahalli <ananth@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>
8320L:	linux-kernel@vger.kernel.org
8321S:	Supported
8322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8323F:	tools/memory-model/
8324F:	Documentation/memory-barriers.txt
8325
8326LINUX SECURITY MODULE (LSM) FRAMEWORK
8327M:	Chris Wright <chrisw@sous-sol.org>
8328L:	linux-security-module@vger.kernel.org
8329S:	Supported
8330
8331LIS3LV02D ACCELEROMETER DRIVER
8332M:	Eric Piel <eric.piel@tremplin-utc.net>
8333S:	Maintained
8334F:	Documentation/misc-devices/lis3lv02d
8335F:	drivers/misc/lis3lv02d/
8336F:	drivers/platform/x86/hp_accel.c
8337
8338LIVE PATCHING
8339M:	Josh Poimboeuf <jpoimboe@redhat.com>
8340M:	Jessica Yu <jeyu@kernel.org>
8341M:	Jiri Kosina <jikos@kernel.org>
8342M:	Miroslav Benes <mbenes@suse.cz>
8343R:	Petr Mladek <pmladek@suse.com>
8344S:	Maintained
8345F:	kernel/livepatch/
8346F:	include/linux/livepatch.h
8347F:	arch/x86/include/asm/livepatch.h
8348F:	arch/x86/kernel/livepatch.c
8349F:	Documentation/livepatch/
8350F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8351F:	samples/livepatch/
8352L:	live-patching@vger.kernel.org
8353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8354
8355LLC (802.2)
8356L:	netdev@vger.kernel.org
8357S:	Odd fixes
8358F:	include/linux/llc.h
8359F:	include/uapi/linux/llc.h
8360F:	include/net/llc*
8361F:	net/llc/
8362
8363LM73 HARDWARE MONITOR DRIVER
8364M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8365L:	linux-hwmon@vger.kernel.org
8366S:	Maintained
8367F:	drivers/hwmon/lm73.c
8368
8369LM78 HARDWARE MONITOR DRIVER
8370M:	Jean Delvare <jdelvare@suse.com>
8371L:	linux-hwmon@vger.kernel.org
8372S:	Maintained
8373F:	Documentation/hwmon/lm78
8374F:	drivers/hwmon/lm78.c
8375
8376LM83 HARDWARE MONITOR DRIVER
8377M:	Jean Delvare <jdelvare@suse.com>
8378L:	linux-hwmon@vger.kernel.org
8379S:	Maintained
8380F:	Documentation/hwmon/lm83
8381F:	drivers/hwmon/lm83.c
8382
8383LM90 HARDWARE MONITOR DRIVER
8384M:	Jean Delvare <jdelvare@suse.com>
8385L:	linux-hwmon@vger.kernel.org
8386S:	Maintained
8387F:	Documentation/hwmon/lm90
8388F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8389F:	drivers/hwmon/lm90.c
8390F:	include/dt-bindings/thermal/lm90.h
8391
8392LM95234 HARDWARE MONITOR DRIVER
8393M:	Guenter Roeck <linux@roeck-us.net>
8394L:	linux-hwmon@vger.kernel.org
8395S:	Maintained
8396F:	Documentation/hwmon/lm95234
8397F:	drivers/hwmon/lm95234.c
8398
8399LME2510 MEDIA DRIVER
8400M:	Malcolm Priestley <tvboxspy@gmail.com>
8401L:	linux-media@vger.kernel.org
8402W:	https://linuxtv.org
8403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8404S:	Maintained
8405F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8406
8407LOADPIN SECURITY MODULE
8408M:	Kees Cook <keescook@chromium.org>
8409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8410S:	Supported
8411F:	security/loadpin/
8412F:	Documentation/admin-guide/LSM/LoadPin.rst
8413
8414LOCKING PRIMITIVES
8415M:	Peter Zijlstra <peterz@infradead.org>
8416M:	Ingo Molnar <mingo@redhat.com>
8417M:	Will Deacon <will.deacon@arm.com>
8418L:	linux-kernel@vger.kernel.org
8419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8420S:	Maintained
8421F:	Documentation/locking/
8422F:	include/linux/lockdep.h
8423F:	include/linux/spinlock*.h
8424F:	arch/*/include/asm/spinlock*.h
8425F:	include/linux/rwlock*.h
8426F:	include/linux/mutex*.h
8427F:	arch/*/include/asm/mutex*.h
8428F:	include/linux/rwsem*.h
8429F:	arch/*/include/asm/rwsem.h
8430F:	include/linux/seqlock.h
8431F:	lib/locking*.[ch]
8432F:	kernel/locking/
8433X:	kernel/locking/locktorture.c
8434
8435LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8436M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8437L:	linux-ntfs-dev@lists.sourceforge.net
8438W:	http://www.linux-ntfs.org/content/view/19/37/
8439S:	Maintained
8440F:	Documentation/ldm.txt
8441F:	block/partitions/ldm.*
8442
8443LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8444M:	Sathya Prakash <sathya.prakash@broadcom.com>
8445M:	Chaitra P B <chaitra.basappa@broadcom.com>
8446M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8447L:	MPT-FusionLinux.pdl@broadcom.com
8448L:	linux-scsi@vger.kernel.org
8449W:	http://www.avagotech.com/support/
8450S:	Supported
8451F:	drivers/message/fusion/
8452F:	drivers/scsi/mpt3sas/
8453
8454LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8455M:	Matthew Wilcox <matthew@wil.cx>
8456L:	linux-scsi@vger.kernel.org
8457S:	Maintained
8458F:	drivers/scsi/sym53c8xx_2/
8459
8460LTC4261 HARDWARE MONITOR DRIVER
8461M:	Guenter Roeck <linux@roeck-us.net>
8462L:	linux-hwmon@vger.kernel.org
8463S:	Maintained
8464F:	Documentation/hwmon/ltc4261
8465F:	drivers/hwmon/ltc4261.c
8466
8467LTC4306 I2C MULTIPLEXER DRIVER
8468M:	Michael Hennerich <michael.hennerich@analog.com>
8469W:	http://ez.analog.com/community/linux-device-drivers
8470L:	linux-i2c@vger.kernel.org
8471S:	Supported
8472F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8473F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8474
8475LTP (Linux Test Project)
8476M:	Mike Frysinger <vapier@gentoo.org>
8477M:	Cyril Hrubis <chrubis@suse.cz>
8478M:	Wanlong Gao <wanlong.gao@gmail.com>
8479M:	Jan Stancek <jstancek@redhat.com>
8480M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8481M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8482L:	ltp@lists.linux.it (subscribers-only)
8483W:	http://linux-test-project.github.io/
8484T:	git git://github.com/linux-test-project/ltp.git
8485S:	Maintained
8486
8487M68K ARCHITECTURE
8488M:	Geert Uytterhoeven <geert@linux-m68k.org>
8489L:	linux-m68k@lists.linux-m68k.org
8490W:	http://www.linux-m68k.org/
8491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8492S:	Maintained
8493F:	arch/m68k/
8494F:	drivers/zorro/
8495
8496M68K ON APPLE MACINTOSH
8497M:	Joshua Thompson <funaho@jurai.org>
8498W:	http://www.mac.linux-m68k.org/
8499L:	linux-m68k@lists.linux-m68k.org
8500S:	Maintained
8501F:	arch/m68k/mac/
8502
8503M68K ON HP9000/300
8504M:	Philip Blundell <philb@gnu.org>
8505W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8506S:	Maintained
8507F:	arch/m68k/hp300/
8508
8509M88DS3103 MEDIA DRIVER
8510M:	Antti Palosaari <crope@iki.fi>
8511L:	linux-media@vger.kernel.org
8512W:	https://linuxtv.org
8513W:	http://palosaari.fi/linux/
8514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8515T:	git git://linuxtv.org/anttip/media_tree.git
8516S:	Maintained
8517F:	drivers/media/dvb-frontends/m88ds3103*
8518
8519M88RS2000 MEDIA DRIVER
8520M:	Malcolm Priestley <tvboxspy@gmail.com>
8521L:	linux-media@vger.kernel.org
8522W:	https://linuxtv.org
8523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8524S:	Maintained
8525F:	drivers/media/dvb-frontends/m88rs2000*
8526
8527MA901 MASTERKIT USB FM RADIO DRIVER
8528M:	Alexey Klimov <klimov.linux@gmail.com>
8529L:	linux-media@vger.kernel.org
8530T:	git git://linuxtv.org/media_tree.git
8531S:	Maintained
8532F:	drivers/media/radio/radio-ma901.c
8533
8534MAC80211
8535M:	Johannes Berg <johannes@sipsolutions.net>
8536L:	linux-wireless@vger.kernel.org
8537W:	http://wireless.kernel.org/
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8540S:	Maintained
8541F:	Documentation/networking/mac80211-injection.txt
8542F:	include/net/mac80211.h
8543F:	net/mac80211/
8544F:	drivers/net/wireless/mac80211_hwsim.[ch]
8545F:	Documentation/networking/mac80211_hwsim/README
8546
8547MAILBOX API
8548M:	Jassi Brar <jassisinghbrar@gmail.com>
8549L:	linux-kernel@vger.kernel.org
8550S:	Maintained
8551F:	drivers/mailbox/
8552F:	include/linux/mailbox_client.h
8553F:	include/linux/mailbox_controller.h
8554
8555MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8556M:	Michael Kerrisk <mtk.manpages@gmail.com>
8557W:	http://www.kernel.org/doc/man-pages
8558L:	linux-man@vger.kernel.org
8559S:	Maintained
8560
8561MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8562M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8563L:	linux-mips@linux-mips.org
8564S:	Maintained
8565F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8566
8567MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8568M:	Andrew Lunn <andrew@lunn.ch>
8569M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8570L:	netdev@vger.kernel.org
8571S:	Maintained
8572F:	drivers/net/dsa/mv88e6xxx/
8573F:	linux/platform_data/mv88e6xxx.h
8574F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8575
8576MARVELL ARMADA DRM SUPPORT
8577M:	Russell King <linux@armlinux.org.uk>
8578S:	Maintained
8579T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8580T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8581F:	drivers/gpu/drm/armada/
8582F:	include/uapi/drm/armada_drm.h
8583F:	Documentation/devicetree/bindings/display/armada/
8584
8585MARVELL CRYPTO DRIVER
8586M:	Boris Brezillon <boris.brezillon@bootlin.com>
8587M:	Arnaud Ebalard <arno@natisbad.org>
8588F:	drivers/crypto/marvell/
8589S:	Maintained
8590L:	linux-crypto@vger.kernel.org
8591
8592MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8593M:	Mirko Lindner <mlindner@marvell.com>
8594M:	Stephen Hemminger <stephen@networkplumber.org>
8595L:	netdev@vger.kernel.org
8596S:	Maintained
8597F:	drivers/net/ethernet/marvell/sk*
8598
8599MARVELL LIBERTAS WIRELESS DRIVER
8600L:	libertas-dev@lists.infradead.org
8601S:	Orphan
8602F:	drivers/net/wireless/marvell/libertas/
8603
8604MARVELL MACCHIATOBIN SUPPORT
8605M:	Russell King <linux@armlinux.org.uk>
8606L:	linux-arm-kernel@lists.infradead.org
8607S:	Maintained
8608F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8609
8610MARVELL MV643XX ETHERNET DRIVER
8611M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8612L:	netdev@vger.kernel.org
8613S:	Maintained
8614F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8615F:	include/linux/mv643xx.h
8616
8617MARVELL MV88X3310 PHY DRIVER
8618M:	Russell King <linux@armlinux.org.uk>
8619L:	netdev@vger.kernel.org
8620S:	Maintained
8621F:	drivers/net/phy/marvell10g.c
8622
8623MARVELL MVNETA ETHERNET DRIVER
8624M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8625L:	netdev@vger.kernel.org
8626S:	Maintained
8627F:	drivers/net/ethernet/marvell/mvneta.*
8628
8629MARVELL MWIFIEX WIRELESS DRIVER
8630M:	Amitkumar Karwar <amitkarwar@gmail.com>
8631M:	Nishant Sarmukadam <nishants@marvell.com>
8632M:	Ganapathi Bhat <gbhat@marvell.com>
8633M:	Xinming Hu <huxm@marvell.com>
8634L:	linux-wireless@vger.kernel.org
8635S:	Maintained
8636F:	drivers/net/wireless/marvell/mwifiex/
8637
8638MARVELL MWL8K WIRELESS DRIVER
8639M:	Lennert Buytenhek <buytenh@wantstofly.org>
8640L:	linux-wireless@vger.kernel.org
8641S:	Odd Fixes
8642F:	drivers/net/wireless/marvell/mwl8k.c
8643
8644MARVELL NAND CONTROLLER DRIVER
8645M:	Miquel Raynal <miquel.raynal@bootlin.com>
8646L:	linux-mtd@lists.infradead.org
8647S:	Maintained
8648F:	drivers/mtd/nand/raw/marvell_nand.c
8649F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8650
8651MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8652M:	Nicolas Pitre <nico@fluxnic.net>
8653S:	Odd Fixes
8654F:	drivers/mmc/host/mvsdio.*
8655
8656MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8657M:	Hu Ziji <huziji@marvell.com>
8658L:	linux-mmc@vger.kernel.org
8659S:	Supported
8660F:	drivers/mmc/host/sdhci-xenon*
8661F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8662
8663MATROX FRAMEBUFFER DRIVER
8664L:	linux-fbdev@vger.kernel.org
8665S:	Orphan
8666F:	drivers/video/fbdev/matrox/matroxfb_*
8667F:	include/uapi/linux/matroxfb.h
8668
8669MAX16065 HARDWARE MONITOR DRIVER
8670M:	Guenter Roeck <linux@roeck-us.net>
8671L:	linux-hwmon@vger.kernel.org
8672S:	Maintained
8673F:	Documentation/hwmon/max16065
8674F:	drivers/hwmon/max16065.c
8675
8676MAX20751 HARDWARE MONITOR DRIVER
8677M:	Guenter Roeck <linux@roeck-us.net>
8678L:	linux-hwmon@vger.kernel.org
8679S:	Maintained
8680F:	Documentation/hwmon/max20751
8681F:	drivers/hwmon/max20751.c
8682
8683MAX2175 SDR TUNER DRIVER
8684M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8685L:	linux-media@vger.kernel.org
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Maintained
8688F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8689F:	Documentation/media/v4l-drivers/max2175.rst
8690F:	drivers/media/i2c/max2175*
8691F:	include/uapi/linux/max2175.h
8692
8693MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8694L:	linux-hwmon@vger.kernel.org
8695S:	Orphan
8696F:	Documentation/hwmon/max6650
8697F:	drivers/hwmon/max6650.c
8698
8699MAX6697 HARDWARE MONITOR DRIVER
8700M:	Guenter Roeck <linux@roeck-us.net>
8701L:	linux-hwmon@vger.kernel.org
8702S:	Maintained
8703F:	Documentation/hwmon/max6697
8704F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8705F:	drivers/hwmon/max6697.c
8706F:	include/linux/platform_data/max6697.h
8707
8708MAX9860 MONO AUDIO VOICE CODEC DRIVER
8709M:	Peter Rosin <peda@axentia.se>
8710L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8711S:	Maintained
8712F:	Documentation/devicetree/bindings/sound/max9860.txt
8713F:	sound/soc/codecs/max9860.*
8714
8715MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8716M:	Javier Martinez Canillas <javier@dowhile0.org>
8717L:	linux-kernel@vger.kernel.org
8718S:	Supported
8719F:	drivers/regulator/max77802-regulator.c
8720F:	Documentation/devicetree/bindings/*/*max77802.txt
8721F:	include/dt-bindings/*/*max77802.h
8722
8723MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8724M:	Krzysztof Kozlowski <krzk@kernel.org>
8725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8726L:	linux-pm@vger.kernel.org
8727S:	Supported
8728F:	drivers/power/supply/max14577_charger.c
8729F:	drivers/power/supply/max77693_charger.c
8730
8731MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8732M:	Chanwoo Choi <cw00.choi@samsung.com>
8733M:	Krzysztof Kozlowski <krzk@kernel.org>
8734M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8735L:	linux-kernel@vger.kernel.org
8736S:	Supported
8737F:	drivers/*/max14577*.c
8738F:	drivers/*/max77686*.c
8739F:	drivers/*/max77693*.c
8740F:	drivers/extcon/extcon-max14577.c
8741F:	drivers/extcon/extcon-max77693.c
8742F:	drivers/rtc/rtc-max77686.c
8743F:	drivers/clk/clk-max77686.c
8744F:	Documentation/devicetree/bindings/mfd/max14577.txt
8745F:	Documentation/devicetree/bindings/*/max77686.txt
8746F:	Documentation/devicetree/bindings/mfd/max77693.txt
8747F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8748F:	include/linux/mfd/max14577*.h
8749F:	include/linux/mfd/max77686*.h
8750F:	include/linux/mfd/max77693*.h
8751
8752MAXIRADIO FM RADIO RECEIVER DRIVER
8753M:	Hans Verkuil <hverkuil@xs4all.nl>
8754L:	linux-media@vger.kernel.org
8755T:	git git://linuxtv.org/media_tree.git
8756W:	https://linuxtv.org
8757S:	Maintained
8758F:	drivers/media/radio/radio-maxiradio*
8759
8760MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8761M:	Peter Rosin <peda@axentia.se>
8762L:	linux-iio@vger.kernel.org
8763S:	Maintained
8764F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8765F:	drivers/iio/potentiometer/mcp4018.c
8766F:	drivers/iio/potentiometer/mcp4531.c
8767
8768MCR20A IEEE-802.15.4 RADIO DRIVER
8769M:	Xue Liu <liuxuenetmail@gmail.com>
8770L:	linux-wpan@vger.kernel.org
8771W:	https://github.com/xueliu/mcr20a-linux
8772S:	Maintained
8773F:	drivers/net/ieee802154/mcr20a.c
8774F:	drivers/net/ieee802154/mcr20a.h
8775F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8776
8777MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8778M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8779L:	linux-iio@vger.kernel.org
8780S:	Maintained
8781F:	drivers/iio/dac/cio-dac.c
8782
8783MEDIA DRIVERS FOR ASCOT2E
8784M:	Sergey Kozlov <serjk@netup.ru>
8785M:	Abylay Ospan <aospan@netup.ru>
8786L:	linux-media@vger.kernel.org
8787W:	https://linuxtv.org
8788W:	http://netup.tv/
8789T:	git git://linuxtv.org/media_tree.git
8790S:	Supported
8791F:	drivers/media/dvb-frontends/ascot2e*
8792
8793MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8794M:	Jasmin Jessich <jasmin@anw.at>
8795L:	linux-media@vger.kernel.org
8796W:	https://linuxtv.org
8797T:	git git://linuxtv.org/media_tree.git
8798S:	Maintained
8799F:	drivers/media/dvb-frontends/cxd2099*
8800
8801MEDIA DRIVERS FOR CXD2841ER
8802M:	Sergey Kozlov <serjk@netup.ru>
8803M:	Abylay Ospan <aospan@netup.ru>
8804L:	linux-media@vger.kernel.org
8805W:	https://linuxtv.org
8806W:	http://netup.tv/
8807T:	git git://linuxtv.org/media_tree.git
8808S:	Supported
8809F:	drivers/media/dvb-frontends/cxd2841er*
8810
8811MEDIA DRIVERS FOR CXD2880
8812M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8813L:	linux-media@vger.kernel.org
8814W:	http://linuxtv.org/
8815T:	git git://linuxtv.org/media_tree.git
8816S:	Supported
8817F:	drivers/media/dvb-frontends/cxd2880/*
8818F:	drivers/media/spi/cxd2880*
8819
8820MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8821M:	Daniel Scheller <d.scheller.oss@gmail.com>
8822L:	linux-media@vger.kernel.org
8823W:	https://linuxtv.org
8824T:	git git://linuxtv.org/media_tree.git
8825S:	Maintained
8826F:	drivers/media/pci/ddbridge/*
8827
8828MEDIA DRIVERS FOR FREESCALE IMX
8829M:	Steve Longerbeam <slongerbeam@gmail.com>
8830M:	Philipp Zabel <p.zabel@pengutronix.de>
8831L:	linux-media@vger.kernel.org
8832T:	git git://linuxtv.org/media_tree.git
8833S:	Maintained
8834F:	Documentation/devicetree/bindings/media/imx.txt
8835F:	Documentation/media/v4l-drivers/imx.rst
8836F:	drivers/staging/media/imx/
8837F:	include/linux/imx-media.h
8838F:	include/media/imx.h
8839
8840MEDIA DRIVERS FOR HELENE
8841M:	Abylay Ospan <aospan@netup.ru>
8842L:	linux-media@vger.kernel.org
8843W:	https://linuxtv.org
8844W:	http://netup.tv/
8845T:	git git://linuxtv.org/media_tree.git
8846S:	Supported
8847F:	drivers/media/dvb-frontends/helene*
8848
8849MEDIA DRIVERS FOR HORUS3A
8850M:	Sergey Kozlov <serjk@netup.ru>
8851M:	Abylay Ospan <aospan@netup.ru>
8852L:	linux-media@vger.kernel.org
8853W:	https://linuxtv.org
8854W:	http://netup.tv/
8855T:	git git://linuxtv.org/media_tree.git
8856S:	Supported
8857F:	drivers/media/dvb-frontends/horus3a*
8858
8859MEDIA DRIVERS FOR LNBH25
8860M:	Sergey Kozlov <serjk@netup.ru>
8861M:	Abylay Ospan <aospan@netup.ru>
8862L:	linux-media@vger.kernel.org
8863W:	https://linuxtv.org
8864W:	http://netup.tv/
8865T:	git git://linuxtv.org/media_tree.git
8866S:	Supported
8867F:	drivers/media/dvb-frontends/lnbh25*
8868
8869MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8870M:	Daniel Scheller <d.scheller.oss@gmail.com>
8871L:	linux-media@vger.kernel.org
8872W:	https://linuxtv.org
8873T:	git git://linuxtv.org/media_tree.git
8874S:	Maintained
8875F:	drivers/media/dvb-frontends/mxl5xx*
8876
8877MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8878M:	Sergey Kozlov <serjk@netup.ru>
8879M:	Abylay Ospan <aospan@netup.ru>
8880L:	linux-media@vger.kernel.org
8881W:	https://linuxtv.org
8882W:	http://netup.tv/
8883T:	git git://linuxtv.org/media_tree.git
8884S:	Supported
8885F:	drivers/media/pci/netup_unidvb/*
8886
8887MEDIA DRIVERS FOR RENESAS - CEU
8888M:	Jacopo Mondi <jacopo@jmondi.org>
8889L:	linux-media@vger.kernel.org
8890L:	linux-renesas-soc@vger.kernel.org
8891T:	git git://linuxtv.org/media_tree.git
8892S:	Supported
8893F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8894F:	drivers/media/platform/renesas-ceu.c
8895F:	include/media/drv-intf/renesas-ceu.h
8896
8897MEDIA DRIVERS FOR RENESAS - DRIF
8898M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8899L:	linux-media@vger.kernel.org
8900L:	linux-renesas-soc@vger.kernel.org
8901T:	git git://linuxtv.org/media_tree.git
8902S:	Supported
8903F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8904F:	drivers/media/platform/rcar_drif.c
8905
8906MEDIA DRIVERS FOR RENESAS - FCP
8907M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8908L:	linux-media@vger.kernel.org
8909L:	linux-renesas-soc@vger.kernel.org
8910T:	git git://linuxtv.org/media_tree.git
8911S:	Supported
8912F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8913F:	drivers/media/platform/rcar-fcp.c
8914F:	include/media/rcar-fcp.h
8915
8916MEDIA DRIVERS FOR RENESAS - FDP1
8917M:	Kieran Bingham <kieran@bingham.xyz>
8918L:	linux-media@vger.kernel.org
8919L:	linux-renesas-soc@vger.kernel.org
8920T:	git git://linuxtv.org/media_tree.git
8921S:	Supported
8922F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8923F:	drivers/media/platform/rcar_fdp1.c
8924
8925MEDIA DRIVERS FOR RENESAS - VIN
8926M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8927L:	linux-media@vger.kernel.org
8928L:	linux-renesas-soc@vger.kernel.org
8929T:	git git://linuxtv.org/media_tree.git
8930S:	Supported
8931F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8932F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8933F:	drivers/media/platform/rcar-vin/
8934
8935MEDIA DRIVERS FOR RENESAS - VSP1
8936M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8937L:	linux-media@vger.kernel.org
8938L:	linux-renesas-soc@vger.kernel.org
8939T:	git git://linuxtv.org/media_tree.git
8940S:	Supported
8941F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8942F:	drivers/media/platform/vsp1/
8943
8944MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8945M:	Daniel Scheller <d.scheller.oss@gmail.com>
8946L:	linux-media@vger.kernel.org
8947W:	https://linuxtv.org
8948T:	git git://linuxtv.org/media_tree.git
8949S:	Maintained
8950F:	drivers/media/dvb-frontends/stv0910*
8951
8952MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8953M:	Daniel Scheller <d.scheller.oss@gmail.com>
8954L:	linux-media@vger.kernel.org
8955W:	https://linuxtv.org
8956T:	git git://linuxtv.org/media_tree.git
8957S:	Maintained
8958F:	drivers/media/dvb-frontends/stv6111*
8959
8960MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8961M:	Dmitry Osipenko <digetx@gmail.com>
8962L:	linux-media@vger.kernel.org
8963L:	linux-tegra@vger.kernel.org
8964T:	git git://linuxtv.org/media_tree.git
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8967F:	drivers/staging/media/tegra-vde/
8968
8969MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8971P:	LinuxTV.org Project
8972L:	linux-media@vger.kernel.org
8973W:	https://linuxtv.org
8974Q:	http://patchwork.kernel.org/project/linux-media/list/
8975T:	git git://linuxtv.org/media_tree.git
8976S:	Maintained
8977F:	Documentation/devicetree/bindings/media/
8978F:	Documentation/media/
8979F:	drivers/media/
8980F:	drivers/staging/media/
8981F:	include/linux/platform_data/media/
8982F:	include/media/
8983F:	include/uapi/linux/dvb/
8984F:	include/uapi/linux/videodev2.h
8985F:	include/uapi/linux/media.h
8986F:	include/uapi/linux/v4l2-*
8987F:	include/uapi/linux/meye.h
8988F:	include/uapi/linux/ivtv*
8989F:	include/uapi/linux/uvcvideo.h
8990
8991MEDIATEK CIR DRIVER
8992M:	Sean Wang <sean.wang@mediatek.com>
8993S:	Maintained
8994F:	drivers/media/rc/mtk-cir.c
8995
8996MEDIATEK DMA DRIVER
8997M:	Sean Wang <sean.wang@mediatek.com>
8998L:	dmaengine@vger.kernel.org
8999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9000L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9001S:	Maintained
9002F:	Documentation/devicetree/bindings/dma/mtk-*
9003F:	drivers/dma/mediatek/
9004
9005MEDIATEK PMIC LED DRIVER
9006M:	Sean Wang <sean.wang@mediatek.com>
9007S:	Maintained
9008F:	drivers/leds/leds-mt6323.c
9009F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9010
9011MEDIATEK ETHERNET DRIVER
9012M:	Felix Fietkau <nbd@openwrt.org>
9013M:	John Crispin <john@phrozen.org>
9014M:	Sean Wang <sean.wang@mediatek.com>
9015M:	Nelson Chang <nelson.chang@mediatek.com>
9016L:	netdev@vger.kernel.org
9017S:	Maintained
9018F:	drivers/net/ethernet/mediatek/
9019
9020MEDIATEK SWITCH DRIVER
9021M:	Sean Wang <sean.wang@mediatek.com>
9022L:	netdev@vger.kernel.org
9023S:	Maintained
9024F:	drivers/net/dsa/mt7530.*
9025F:	net/dsa/tag_mtk.c
9026
9027MEDIATEK JPEG DRIVER
9028M:	Rick Chang <rick.chang@mediatek.com>
9029M:	Bin Liu <bin.liu@mediatek.com>
9030S:	Supported
9031F:	drivers/media/platform/mtk-jpeg/
9032F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9033
9034MEDIATEK MDP DRIVER
9035M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9036M:	Houlong Wei <houlong.wei@mediatek.com>
9037M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9038S:	Supported
9039F:	drivers/media/platform/mtk-mdp/
9040F:	drivers/media/platform/mtk-vpu/
9041F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9042
9043MEDIATEK MEDIA DRIVER
9044M:	Tiffany Lin <tiffany.lin@mediatek.com>
9045M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9046S:	Supported
9047F:	drivers/media/platform/mtk-vcodec/
9048F:	drivers/media/platform/mtk-vpu/
9049F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9050F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9051
9052MEDIATEK MT7601U WIRELESS LAN DRIVER
9053M:	Jakub Kicinski <kubakici@wp.pl>
9054L:	linux-wireless@vger.kernel.org
9055S:	Maintained
9056F:	drivers/net/wireless/mediatek/mt7601u/
9057
9058MEDIATEK NAND CONTROLLER DRIVER
9059M:	Xiaolei Li <xiaolei.li@mediatek.com>
9060L:	linux-mtd@lists.infradead.org
9061S:	Maintained
9062F:	drivers/mtd/nand/raw/mtk_*
9063F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9064
9065MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9066M:	Sean Wang <sean.wang@mediatek.com>
9067S:	Maintained
9068F:	drivers/char/hw_random/mtk-rng.c
9069
9070MEDIATEK USB3 DRD IP DRIVER
9071M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9072L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9074L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9075S:	Maintained
9076F:	drivers/usb/mtu3/
9077
9078MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9079M:	Peter Senna Tschudin <peter.senna@collabora.com>
9080M:	Martin Donnelly <martin.donnelly@ge.com>
9081M:	Martyn Welch <martyn.welch@collabora.co.uk>
9082S:	Maintained
9083F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9084F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9085
9086MEGARAID SCSI/SAS DRIVERS
9087M:	Kashyap Desai <kashyap.desai@broadcom.com>
9088M:	Sumit Saxena <sumit.saxena@broadcom.com>
9089M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9090L:	megaraidlinux.pdl@broadcom.com
9091L:	linux-scsi@vger.kernel.org
9092W:	http://www.avagotech.com/support/
9093S:	Maintained
9094F:	Documentation/scsi/megaraid.txt
9095F:	drivers/scsi/megaraid.*
9096F:	drivers/scsi/megaraid/
9097
9098MELEXIS MLX90614 DRIVER
9099M:	Crt Mori <cmo@melexis.com>
9100L:	linux-iio@vger.kernel.org
9101W:	http://www.melexis.com
9102S:	Supported
9103F:	drivers/iio/temperature/mlx90614.c
9104
9105MELEXIS MLX90632 DRIVER
9106M:	Crt Mori <cmo@melexis.com>
9107L:	linux-iio@vger.kernel.org
9108W:	http://www.melexis.com
9109S:	Supported
9110F:	drivers/iio/temperature/mlx90632.c
9111
9112MELFAS MIP4 TOUCHSCREEN DRIVER
9113M:	Sangwon Jee <jeesw@melfas.com>
9114W:	http://www.melfas.com
9115S:	Supported
9116F:	drivers/input/touchscreen/melfas_mip4.c
9117F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9118
9119MELLANOX ETHERNET DRIVER (mlx4_en)
9120M:	Tariq Toukan <tariqt@mellanox.com>
9121L:	netdev@vger.kernel.org
9122S:	Supported
9123W:	http://www.mellanox.com
9124Q:	http://patchwork.ozlabs.org/project/netdev/list/
9125F:	drivers/net/ethernet/mellanox/mlx4/en_*
9126
9127MELLANOX ETHERNET DRIVER (mlx5e)
9128M:	Saeed Mahameed <saeedm@mellanox.com>
9129L:	netdev@vger.kernel.org
9130S:	Supported
9131W:	http://www.mellanox.com
9132Q:	http://patchwork.ozlabs.org/project/netdev/list/
9133F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9134
9135MELLANOX ETHERNET INNOVA DRIVERS
9136R:	Boris Pismenny <borisp@mellanox.com>
9137L:	netdev@vger.kernel.org
9138S:	Supported
9139W:	http://www.mellanox.com
9140Q:	http://patchwork.ozlabs.org/project/netdev/list/
9141F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9142F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9143F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9144F:	include/linux/mlx5/mlx5_ifc_fpga.h
9145
9146MELLANOX ETHERNET INNOVA IPSEC DRIVER
9147R:	Boris Pismenny <borisp@mellanox.com>
9148L:	netdev@vger.kernel.org
9149S:	Supported
9150W:	http://www.mellanox.com
9151Q:	http://patchwork.ozlabs.org/project/netdev/list/
9152F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9153F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9154
9155MELLANOX ETHERNET SWITCH DRIVERS
9156M:	Jiri Pirko <jiri@mellanox.com>
9157M:	Ido Schimmel <idosch@mellanox.com>
9158L:	netdev@vger.kernel.org
9159S:	Supported
9160W:	http://www.mellanox.com
9161Q:	http://patchwork.ozlabs.org/project/netdev/list/
9162F:	drivers/net/ethernet/mellanox/mlxsw/
9163
9164MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9165M:	mlxsw@mellanox.com
9166L:	netdev@vger.kernel.org
9167S:	Supported
9168W:	http://www.mellanox.com
9169Q:	http://patchwork.ozlabs.org/project/netdev/list/
9170F:	drivers/net/ethernet/mellanox/mlxfw/
9171
9172MELLANOX HARDWARE PLATFORM SUPPORT
9173M:	Andy Shevchenko <andy@infradead.org>
9174M:	Darren Hart <dvhart@infradead.org>
9175M:	Vadim Pasternak <vadimp@mellanox.com>
9176L:	platform-driver-x86@vger.kernel.org
9177S:	Supported
9178F:	drivers/platform/mellanox/
9179
9180MELLANOX MLX4 core VPI driver
9181M:	Tariq Toukan <tariqt@mellanox.com>
9182L:	netdev@vger.kernel.org
9183L:	linux-rdma@vger.kernel.org
9184W:	http://www.mellanox.com
9185Q:	http://patchwork.ozlabs.org/project/netdev/list/
9186S:	Supported
9187F:	drivers/net/ethernet/mellanox/mlx4/
9188F:	include/linux/mlx4/
9189
9190MELLANOX MLX4 IB driver
9191M:	Yishai Hadas <yishaih@mellanox.com>
9192L:	linux-rdma@vger.kernel.org
9193W:	http://www.mellanox.com
9194Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9195S:	Supported
9196F:	drivers/infiniband/hw/mlx4/
9197F:	include/linux/mlx4/
9198F:	include/uapi/rdma/mlx4-abi.h
9199
9200MELLANOX MLX5 core VPI driver
9201M:	Saeed Mahameed <saeedm@mellanox.com>
9202M:	Leon Romanovsky <leonro@mellanox.com>
9203L:	netdev@vger.kernel.org
9204L:	linux-rdma@vger.kernel.org
9205W:	http://www.mellanox.com
9206Q:	http://patchwork.ozlabs.org/project/netdev/list/
9207S:	Supported
9208F:	drivers/net/ethernet/mellanox/mlx5/core/
9209F:	include/linux/mlx5/
9210
9211MELLANOX MLX5 IB driver
9212M:	Leon Romanovsky <leonro@mellanox.com>
9213L:	linux-rdma@vger.kernel.org
9214W:	http://www.mellanox.com
9215Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9216S:	Supported
9217F:	drivers/infiniband/hw/mlx5/
9218F:	include/linux/mlx5/
9219F:	include/uapi/rdma/mlx5-abi.h
9220
9221MELLANOX MLXCPLD I2C AND MUX DRIVER
9222M:	Vadim Pasternak <vadimp@mellanox.com>
9223M:	Michael Shych <michaelsh@mellanox.com>
9224L:	linux-i2c@vger.kernel.org
9225S:	Supported
9226F:	drivers/i2c/busses/i2c-mlxcpld.c
9227F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9228F:	Documentation/i2c/busses/i2c-mlxcpld
9229
9230MELLANOX MLXCPLD LED DRIVER
9231M:	Vadim Pasternak <vadimp@mellanox.com>
9232L:	linux-leds@vger.kernel.org
9233S:	Supported
9234F:	drivers/leds/leds-mlxcpld.c
9235F:	drivers/leds/leds-mlxreg.c
9236F:	Documentation/leds/leds-mlxcpld.txt
9237
9238MELLANOX PLATFORM DRIVER
9239M:	Vadim Pasternak <vadimp@mellanox.com>
9240L:	platform-driver-x86@vger.kernel.org
9241S:	Supported
9242F:	drivers/platform/x86/mlx-platform.c
9243
9244MEMBARRIER SUPPORT
9245M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9246M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9247L:	linux-kernel@vger.kernel.org
9248S:	Supported
9249F:	kernel/sched/membarrier.c
9250F:	include/uapi/linux/membarrier.h
9251F:	arch/powerpc/include/asm/membarrier.h
9252
9253MEMORY MANAGEMENT
9254L:	linux-mm@kvack.org
9255W:	http://www.linux-mm.org
9256S:	Maintained
9257F:	include/linux/mm.h
9258F:	include/linux/gfp.h
9259F:	include/linux/mmzone.h
9260F:	include/linux/memory_hotplug.h
9261F:	include/linux/vmalloc.h
9262F:	mm/
9263
9264MEMORY TECHNOLOGY DEVICES (MTD)
9265M:	David Woodhouse <dwmw2@infradead.org>
9266M:	Brian Norris <computersforpeace@gmail.com>
9267M:	Boris Brezillon <boris.brezillon@bootlin.com>
9268M:	Marek Vasut <marek.vasut@gmail.com>
9269M:	Richard Weinberger <richard@nod.at>
9270L:	linux-mtd@lists.infradead.org
9271W:	http://www.linux-mtd.infradead.org/
9272Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9273T:	git git://git.infradead.org/linux-mtd.git master
9274T:	git git://git.infradead.org/linux-mtd.git mtd/next
9275S:	Maintained
9276F:	Documentation/devicetree/bindings/mtd/
9277F:	drivers/mtd/
9278F:	include/linux/mtd/
9279F:	include/uapi/mtd/
9280
9281MEN A21 WATCHDOG DRIVER
9282M:	Johannes Thumshirn <morbidrsa@gmail.com>
9283L:	linux-watchdog@vger.kernel.org
9284S:	Maintained
9285F:	drivers/watchdog/mena21_wdt.c
9286
9287MEN CHAMELEON BUS (mcb)
9288M:	Johannes Thumshirn <morbidrsa@gmail.com>
9289S:	Maintained
9290F:	drivers/mcb/
9291F:	include/linux/mcb.h
9292F:	Documentation/men-chameleon-bus.txt
9293
9294MEN F21BMC (Board Management Controller)
9295M:	Andreas Werner <andreas.werner@men.de>
9296S:	Supported
9297F:	drivers/mfd/menf21bmc.c
9298F:	drivers/watchdog/menf21bmc_wdt.c
9299F:	drivers/leds/leds-menf21bmc.c
9300F:	drivers/hwmon/menf21bmc_hwmon.c
9301F:	Documentation/hwmon/menf21bmc
9302
9303MESON AO CEC DRIVER FOR AMLOGIC SOCS
9304M:	Neil Armstrong <narmstrong@baylibre.com>
9305L:	linux-media@lists.freedesktop.org
9306L:	linux-amlogic@lists.infradead.org
9307W:	http://linux-meson.com/
9308S:	Supported
9309F:	drivers/media/platform/meson/ao-cec.c
9310F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9311T:	git git://linuxtv.org/media_tree.git
9312
9313MICROBLAZE ARCHITECTURE
9314M:	Michal Simek <monstr@monstr.eu>
9315W:	http://www.monstr.eu/fdt/
9316T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9317S:	Supported
9318F:	arch/microblaze/
9319
9320MICROCHIP / ATMEL AT91 SERIAL DRIVER
9321M:	Richard Genoud <richard.genoud@gmail.com>
9322S:	Maintained
9323F:	drivers/tty/serial/atmel_serial.c
9324F:	drivers/tty/serial/atmel_serial.h
9325
9326MICROCHIP / ATMEL DMA DRIVER
9327M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329L:	dmaengine@vger.kernel.org
9330S:	Supported
9331F:	drivers/dma/at_hdmac.c
9332F:	drivers/dma/at_hdmac_regs.h
9333F:	include/linux/platform_data/dma-atmel.h
9334
9335MICROCHIP / ATMEL ECC DRIVER
9336M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9337L:	linux-crypto@vger.kernel.org
9338S:	Maintained
9339F:	drivers/crypto/atmel-ecc.*
9340
9341MICROCHIP / ATMEL ISC DRIVER
9342M:	Songjun Wu <songjun.wu@microchip.com>
9343L:	linux-media@vger.kernel.org
9344S:	Supported
9345F:	drivers/media/platform/atmel/atmel-isc.c
9346F:	drivers/media/platform/atmel/atmel-isc-regs.h
9347F:	devicetree/bindings/media/atmel-isc.txt
9348
9349MICROCHIP / ATMEL NAND DRIVER
9350M:	Wenyou Yang <wenyou.yang@microchip.com>
9351M:	Josh Wu <rainyfeeling@outlook.com>
9352L:	linux-mtd@lists.infradead.org
9353S:	Supported
9354F:	drivers/mtd/nand/raw/atmel/*
9355F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9356
9357MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9358M:	Woojung Huh <Woojung.Huh@microchip.com>
9359M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9360L:	netdev@vger.kernel.org
9361S:	Maintained
9362F:	net/dsa/tag_ksz.c
9363F:	drivers/net/dsa/microchip/*
9364F:	include/linux/platform_data/microchip-ksz.h
9365F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9366
9367MICROCHIP LAN743X ETHERNET DRIVER
9368M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9369M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9370L:	netdev@vger.kernel.org
9371S:	Maintained
9372F:	drivers/net/ethernet/microchip/lan743x_*
9373
9374MICROCHIP USB251XB DRIVER
9375M:	Richard Leitner <richard.leitner@skidata.com>
9376L:	linux-usb@vger.kernel.org
9377S:	Maintained
9378F:	drivers/usb/misc/usb251xb.c
9379F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9380
9381MICROSEMI MIPS SOCS
9382M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9383L:	linux-mips@linux-mips.org
9384S:	Maintained
9385F:	arch/mips/generic/board-ocelot.c
9386F:	arch/mips/configs/generic/board-ocelot.config
9387F:	arch/mips/boot/dts/mscc/
9388F:	Documentation/devicetree/bindings/mips/mscc.txt
9389
9390MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9391M:	Don Brace <don.brace@microsemi.com>
9392L:	esc.storagedev@microsemi.com
9393L:	linux-scsi@vger.kernel.org
9394S:	Supported
9395F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9396F:	drivers/scsi/smartpqi/Kconfig
9397F:	drivers/scsi/smartpqi/Makefile
9398F:	include/linux/cciss*.h
9399F:	include/uapi/linux/cciss*.h
9400F:	Documentation/scsi/smartpqi.txt
9401
9402MICROSEMI ETHERNET SWITCH DRIVER
9403M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9404L:	netdev@vger.kernel.org
9405S:	Supported
9406F:	drivers/net/ethernet/mscc/
9407
9408MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9409M:	Chen Yu <yu.c.chen@intel.com>
9410L:	platform-driver-x86@vger.kernel.org
9411S:	Supported
9412F:	drivers/platform/x86/surfacepro3_button.c
9413
9414MICROTEK X6 SCANNER
9415M:	Oliver Neukum <oliver@neukum.org>
9416S:	Maintained
9417F:	drivers/usb/image/microtek.*
9418
9419MIPS
9420M:	Ralf Baechle <ralf@linux-mips.org>
9421M:	Paul Burton <paul.burton@mips.com>
9422M:	James Hogan <jhogan@kernel.org>
9423L:	linux-mips@linux-mips.org
9424W:	http://www.linux-mips.org/
9425T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9427Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9428S:	Supported
9429F:	Documentation/devicetree/bindings/mips/
9430F:	Documentation/mips/
9431F:	arch/mips/
9432F:	drivers/platform/mips/
9433
9434MIPS BOSTON DEVELOPMENT BOARD
9435M:	Paul Burton <paul.burton@mips.com>
9436L:	linux-mips@linux-mips.org
9437S:	Maintained
9438F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9439F:	arch/mips/boot/dts/img/boston.dts
9440F:	arch/mips/configs/generic/board-boston.config
9441F:	drivers/clk/imgtec/clk-boston.c
9442F:	include/dt-bindings/clock/boston-clock.h
9443
9444MIPS GENERIC PLATFORM
9445M:	Paul Burton <paul.burton@mips.com>
9446L:	linux-mips@linux-mips.org
9447S:	Supported
9448F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9449F:	arch/mips/generic/
9450F:	arch/mips/tools/generic-board-config.sh
9451
9452MIPS/LOONGSON1 ARCHITECTURE
9453M:	Keguang Zhang <keguang.zhang@gmail.com>
9454L:	linux-mips@linux-mips.org
9455S:	Maintained
9456F:	arch/mips/loongson32/
9457F:	arch/mips/include/asm/mach-loongson32/
9458F:	drivers/*/*loongson1*
9459F:	drivers/*/*/*loongson1*
9460
9461MIPS/LOONGSON2 ARCHITECTURE
9462M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9463L:	linux-mips@linux-mips.org
9464S:	Maintained
9465F:	arch/mips/loongson64/*{2e/2f}*
9466F:	arch/mips/include/asm/mach-loongson64/
9467F:	drivers/*/*loongson2*
9468F:	drivers/*/*/*loongson2*
9469
9470MIPS/LOONGSON3 ARCHITECTURE
9471M:	Huacai Chen <chenhc@lemote.com>
9472L:	linux-mips@linux-mips.org
9473S:	Maintained
9474F:	arch/mips/loongson64/
9475F:	arch/mips/include/asm/mach-loongson64/
9476F:	drivers/platform/mips/cpu_hwmon.c
9477F:	drivers/*/*loongson3*
9478F:	drivers/*/*/*loongson3*
9479
9480MIPS RINT INSTRUCTION EMULATION
9481M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9482L:	linux-mips@linux-mips.org
9483S:	Supported
9484F:	arch/mips/math-emu/sp_rint.c
9485F:	arch/mips/math-emu/dp_rint.c
9486
9487MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9488M:	Hans Verkuil <hverkuil@xs4all.nl>
9489L:	linux-media@vger.kernel.org
9490T:	git git://linuxtv.org/media_tree.git
9491W:	https://linuxtv.org
9492S:	Odd Fixes
9493F:	drivers/media/radio/radio-miropcm20*
9494
9495MMP SUPPORT
9496M:	Eric Miao <eric.y.miao@gmail.com>
9497M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9499T:	git git://github.com/hzhuang1/linux.git
9500T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9501S:	Maintained
9502F:	arch/arm/boot/dts/mmp*
9503F:	arch/arm/mach-mmp/
9504
9505MN88472 MEDIA DRIVER
9506M:	Antti Palosaari <crope@iki.fi>
9507L:	linux-media@vger.kernel.org
9508W:	https://linuxtv.org
9509W:	http://palosaari.fi/linux/
9510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9511S:	Maintained
9512F:	drivers/media/dvb-frontends/mn88472*
9513
9514MN88473 MEDIA DRIVER
9515M:	Antti Palosaari <crope@iki.fi>
9516L:	linux-media@vger.kernel.org
9517W:	https://linuxtv.org
9518W:	http://palosaari.fi/linux/
9519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9520S:	Maintained
9521F:	drivers/media/dvb-frontends/mn88473*
9522
9523PCI DRIVER FOR MOBIVEIL PCIE IP
9524M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9525L:	linux-pci@vger.kernel.org
9526S:	Supported
9527F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9528F:	drivers/pci/controller/pcie-mobiveil.c
9529
9530MODULE SUPPORT
9531M:	Jessica Yu <jeyu@kernel.org>
9532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9533S:	Maintained
9534F:	include/linux/module.h
9535F:	kernel/module.c
9536
9537MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9538W:	http://popies.net/meye/
9539S:	Orphan
9540F:	Documentation/media/v4l-drivers/meye*
9541F:	drivers/media/pci/meye/
9542F:	include/uapi/linux/meye.h
9543
9544MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9545M:	Jiri Slaby <jirislaby@gmail.com>
9546S:	Maintained
9547F:	Documentation/serial/moxa-smartio
9548F:	drivers/tty/mxser.*
9549
9550MR800 AVERMEDIA USB FM RADIO DRIVER
9551M:	Alexey Klimov <klimov.linux@gmail.com>
9552L:	linux-media@vger.kernel.org
9553T:	git git://linuxtv.org/media_tree.git
9554S:	Maintained
9555F:	drivers/media/radio/radio-mr800.c
9556
9557MRF24J40 IEEE 802.15.4 RADIO DRIVER
9558M:	Alan Ott <alan@signal11.us>
9559L:	linux-wpan@vger.kernel.org
9560S:	Maintained
9561F:	drivers/net/ieee802154/mrf24j40.c
9562F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9563
9564MSI LAPTOP SUPPORT
9565M:	"Lee, Chun-Yi" <jlee@suse.com>
9566L:	platform-driver-x86@vger.kernel.org
9567S:	Maintained
9568F:	drivers/platform/x86/msi-laptop.c
9569
9570MSI WMI SUPPORT
9571L:	platform-driver-x86@vger.kernel.org
9572S:	Orphan
9573F:	drivers/platform/x86/msi-wmi.c
9574
9575MSI001 MEDIA DRIVER
9576M:	Antti Palosaari <crope@iki.fi>
9577L:	linux-media@vger.kernel.org
9578W:	https://linuxtv.org
9579W:	http://palosaari.fi/linux/
9580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9581T:	git git://linuxtv.org/anttip/media_tree.git
9582S:	Maintained
9583F:	drivers/media/tuners/msi001*
9584
9585MSI2500 MEDIA DRIVER
9586M:	Antti Palosaari <crope@iki.fi>
9587L:	linux-media@vger.kernel.org
9588W:	https://linuxtv.org
9589W:	http://palosaari.fi/linux/
9590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9591T:	git git://linuxtv.org/anttip/media_tree.git
9592S:	Maintained
9593F:	drivers/media/usb/msi2500/
9594
9595MSYSTEMS DISKONCHIP G3 MTD DRIVER
9596M:	Robert Jarzmik <robert.jarzmik@free.fr>
9597L:	linux-mtd@lists.infradead.org
9598S:	Maintained
9599F:	drivers/mtd/devices/docg3*
9600
9601MT9M032 APTINA SENSOR DRIVER
9602M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9603L:	linux-media@vger.kernel.org
9604T:	git git://linuxtv.org/media_tree.git
9605S:	Maintained
9606F:	drivers/media/i2c/mt9m032.c
9607F:	include/media/i2c/mt9m032.h
9608
9609MT9P031 APTINA CAMERA SENSOR
9610M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9611L:	linux-media@vger.kernel.org
9612T:	git git://linuxtv.org/media_tree.git
9613S:	Maintained
9614F:	drivers/media/i2c/mt9p031.c
9615F:	include/media/i2c/mt9p031.h
9616
9617MT9T001 APTINA CAMERA SENSOR
9618M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9619L:	linux-media@vger.kernel.org
9620T:	git git://linuxtv.org/media_tree.git
9621S:	Maintained
9622F:	drivers/media/i2c/mt9t001.c
9623F:	include/media/i2c/mt9t001.h
9624
9625MT9T112 APTINA CAMERA SENSOR
9626M:	Jacopo Mondi <jacopo@jmondi.org>
9627L:	linux-media@vger.kernel.org
9628T:	git git://linuxtv.org/media_tree.git
9629S:	Odd Fixes
9630F:	drivers/media/i2c/mt9t112.c
9631F:	include/media/i2c/mt9t112.h
9632
9633MT9V032 APTINA CAMERA SENSOR
9634M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9635L:	linux-media@vger.kernel.org
9636T:	git git://linuxtv.org/media_tree.git
9637S:	Maintained
9638F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9639F:	drivers/media/i2c/mt9v032.c
9640F:	include/media/i2c/mt9v032.h
9641
9642MULTIFUNCTION DEVICES (MFD)
9643M:	Lee Jones <lee.jones@linaro.org>
9644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9645S:	Supported
9646F:	Documentation/devicetree/bindings/mfd/
9647F:	drivers/mfd/
9648F:	include/linux/mfd/
9649F:	include/dt-bindings/mfd/
9650
9651MULTIMEDIA CARD (MMC) ETC. OVER SPI
9652S:	Orphan
9653F:	drivers/mmc/host/mmc_spi.c
9654F:	include/linux/spi/mmc_spi.h
9655
9656MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9657M:	Ulf Hansson <ulf.hansson@linaro.org>
9658L:	linux-mmc@vger.kernel.org
9659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9660S:	Maintained
9661F:	Documentation/devicetree/bindings/mmc/
9662F:	drivers/mmc/
9663F:	include/linux/mmc/
9664F:	include/uapi/linux/mmc/
9665
9666MULTIPLEXER SUBSYSTEM
9667M:	Peter Rosin <peda@axentia.se>
9668S:	Maintained
9669F:	Documentation/ABI/testing/sysfs-class-mux*
9670F:	Documentation/devicetree/bindings/mux/
9671F:	include/linux/dt-bindings/mux/
9672F:	include/linux/mux/
9673F:	drivers/mux/
9674
9675MULTITECH MULTIPORT CARD (ISICOM)
9676S:	Orphan
9677F:	drivers/tty/isicom.c
9678F:	include/linux/isicom.h
9679
9680MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9681M:	Bin Liu <b-liu@ti.com>
9682L:	linux-usb@vger.kernel.org
9683S:	Maintained
9684F:	drivers/usb/musb/
9685
9686MXL5007T MEDIA DRIVER
9687M:	Michael Krufky <mkrufky@linuxtv.org>
9688L:	linux-media@vger.kernel.org
9689W:	https://linuxtv.org
9690W:	http://github.com/mkrufky
9691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9692T:	git git://linuxtv.org/mkrufky/tuners.git
9693S:	Maintained
9694F:	drivers/media/tuners/mxl5007t.*
9695
9696MXSFB DRM DRIVER
9697M:	Marek Vasut <marex@denx.de>
9698S:	Supported
9699F:	drivers/gpu/drm/mxsfb/
9700F:	Documentation/devicetree/bindings/display/mxsfb.txt
9701
9702MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9703M:	Chris Lee <christopher.lee@cspi.com>
9704L:	netdev@vger.kernel.org
9705W:	https://www.cspi.com/ethernet-products/support/downloads/
9706S:	Supported
9707F:	drivers/net/ethernet/myricom/myri10ge/
9708
9709NAND FLASH SUBSYSTEM
9710M:	Boris Brezillon <boris.brezillon@bootlin.com>
9711M:	Miquel Raynal <miquel.raynal@bootlin.com>
9712R:	Richard Weinberger <richard@nod.at>
9713L:	linux-mtd@lists.infradead.org
9714W:	http://www.linux-mtd.infradead.org/
9715Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9716T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9717T:	git git://git.infradead.org/linux-mtd.git nand/next
9718S:	Maintained
9719F:	drivers/mtd/nand/
9720F:	include/linux/mtd/*nand*.h
9721
9722NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9723M:	Daniel Mack <zonque@gmail.com>
9724S:	Maintained
9725L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9726W:	http://www.native-instruments.com
9727F:	sound/usb/caiaq/
9728
9729NATSEMI ETHERNET DRIVER (DP8381x)
9730S:	Orphan
9731F:	drivers/net/ethernet/natsemi/natsemi.c
9732
9733NCP FILESYSTEM
9734M:	Petr Vandrovec <petr@vandrovec.name>
9735S:	Obsolete
9736F:	drivers/staging/ncpfs/
9737
9738NCR 5380 SCSI DRIVERS
9739M:	Finn Thain <fthain@telegraphics.com.au>
9740M:	Michael Schmitz <schmitzmic@gmail.com>
9741L:	linux-scsi@vger.kernel.org
9742S:	Maintained
9743F:	Documentation/scsi/g_NCR5380.txt
9744F:	drivers/scsi/NCR5380.*
9745F:	drivers/scsi/arm/cumana_1.c
9746F:	drivers/scsi/arm/oak.c
9747F:	drivers/scsi/atari_scsi.*
9748F:	drivers/scsi/dmx3191d.c
9749F:	drivers/scsi/g_NCR5380.*
9750F:	drivers/scsi/mac_scsi.*
9751F:	drivers/scsi/sun3_scsi.*
9752F:	drivers/scsi/sun3_scsi_vme.c
9753
9754NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9755M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9756L:	linux-scsi@vger.kernel.org
9757S:	Maintained
9758F:	drivers/scsi/NCR_D700.*
9759
9760NCSI LIBRARY:
9761M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9762S:	Maintained
9763F:	net/ncsi/
9764
9765NCT6775 HARDWARE MONITOR DRIVER
9766M:	Guenter Roeck <linux@roeck-us.net>
9767L:	linux-hwmon@vger.kernel.org
9768S:	Maintained
9769F:	Documentation/hwmon/nct6775
9770F:	drivers/hwmon/nct6775.c
9771
9772NET_FAILOVER MODULE
9773M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9774L:	netdev@vger.kernel.org
9775S:	Supported
9776F:	driver/net/net_failover.c
9777F:	include/net/net_failover.h
9778F:	Documentation/networking/net_failover.rst
9779
9780NETEFFECT IWARP RNIC DRIVER (IW_NES)
9781M:	Faisal Latif <faisal.latif@intel.com>
9782L:	linux-rdma@vger.kernel.org
9783W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9784S:	Supported
9785F:	drivers/infiniband/hw/nes/
9786F:	include/uapi/rdma/nes-abi.h
9787
9788NETEM NETWORK EMULATOR
9789M:	Stephen Hemminger <stephen@networkplumber.org>
9790L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9791S:	Maintained
9792F:	net/sched/sch_netem.c
9793
9794NETERION 10GbE DRIVERS (s2io/vxge)
9795M:	Jon Mason <jdmason@kudzu.us>
9796L:	netdev@vger.kernel.org
9797S:	Supported
9798F:	Documentation/networking/s2io.txt
9799F:	Documentation/networking/vxge.txt
9800F:	drivers/net/ethernet/neterion/
9801
9802NETFILTER
9803M:	Pablo Neira Ayuso <pablo@netfilter.org>
9804M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9805M:	Florian Westphal <fw@strlen.de>
9806L:	netfilter-devel@vger.kernel.org
9807L:	coreteam@netfilter.org
9808W:	http://www.netfilter.org/
9809W:	http://www.iptables.org/
9810W:	http://www.nftables.org/
9811Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9814S:	Maintained
9815F:	include/linux/netfilter*
9816F:	include/linux/netfilter/
9817F:	include/net/netfilter/
9818F:	include/uapi/linux/netfilter*
9819F:	include/uapi/linux/netfilter/
9820F:	net/*/netfilter.c
9821F:	net/*/netfilter/
9822F:	net/netfilter/
9823F:	net/bridge/br_netfilter*.c
9824
9825NETROM NETWORK LAYER
9826M:	Ralf Baechle <ralf@linux-mips.org>
9827L:	linux-hams@vger.kernel.org
9828W:	http://www.linux-ax25.org/
9829S:	Maintained
9830F:	include/net/netrom.h
9831F:	include/uapi/linux/netrom.h
9832F:	net/netrom/
9833
9834NETRONOME ETHERNET DRIVERS
9835M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9836L:	oss-drivers@netronome.com
9837S:	Maintained
9838F:	drivers/net/ethernet/netronome/
9839
9840NETWORK BLOCK DEVICE (NBD)
9841M:	Josef Bacik <josef@toxicpanda.com>
9842S:	Maintained
9843L:	linux-block@vger.kernel.org
9844L:	nbd@other.debian.org
9845F:	Documentation/blockdev/nbd.txt
9846F:	drivers/block/nbd.c
9847F:	include/uapi/linux/nbd.h
9848
9849NETWORK DROP MONITOR
9850M:	Neil Horman <nhorman@tuxdriver.com>
9851L:	netdev@vger.kernel.org
9852S:	Maintained
9853W:	https://fedorahosted.org/dropwatch/
9854F:	net/core/drop_monitor.c
9855
9856NETWORKING DRIVERS
9857M:	"David S. Miller" <davem@davemloft.net>
9858L:	netdev@vger.kernel.org
9859W:	http://www.linuxfoundation.org/en/Net
9860Q:	http://patchwork.ozlabs.org/project/netdev/list/
9861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9863S:	Odd Fixes
9864F:	Documentation/devicetree/bindings/net/
9865F:	drivers/net/
9866F:	include/linux/if_*
9867F:	include/linux/netdevice.h
9868F:	include/linux/etherdevice.h
9869F:	include/linux/fcdevice.h
9870F:	include/linux/fddidevice.h
9871F:	include/linux/hippidevice.h
9872F:	include/linux/inetdevice.h
9873F:	include/uapi/linux/if_*
9874F:	include/uapi/linux/netdevice.h
9875
9876NETWORKING DRIVERS (WIRELESS)
9877M:	Kalle Valo <kvalo@codeaurora.org>
9878L:	linux-wireless@vger.kernel.org
9879Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9882S:	Maintained
9883F:	Documentation/devicetree/bindings/net/wireless/
9884F:	drivers/net/wireless/
9885
9886NETWORKING [DSA]
9887M:	Andrew Lunn <andrew@lunn.ch>
9888M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9889M:	Florian Fainelli <f.fainelli@gmail.com>
9890S:	Maintained
9891F:	net/dsa/
9892F:	include/net/dsa.h
9893F:	include/linux/dsa/
9894F:	drivers/net/dsa/
9895
9896NETWORKING [GENERAL]
9897M:	"David S. Miller" <davem@davemloft.net>
9898L:	netdev@vger.kernel.org
9899W:	http://www.linuxfoundation.org/en/Net
9900Q:	http://patchwork.ozlabs.org/project/netdev/list/
9901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9903B:	mailto:netdev@vger.kernel.org
9904S:	Maintained
9905F:	net/
9906F:	include/net/
9907F:	include/linux/in.h
9908F:	include/linux/net.h
9909F:	include/linux/netdevice.h
9910F:	include/uapi/linux/in.h
9911F:	include/uapi/linux/net.h
9912F:	include/uapi/linux/netdevice.h
9913F:	include/uapi/linux/net_namespace.h
9914F:	tools/testing/selftests/net/
9915F:	lib/net_utils.c
9916F:	lib/random32.c
9917F:	Documentation/networking/
9918
9919NETWORKING [IPSEC]
9920M:	Steffen Klassert <steffen.klassert@secunet.com>
9921M:	Herbert Xu <herbert@gondor.apana.org.au>
9922M:	"David S. Miller" <davem@davemloft.net>
9923L:	netdev@vger.kernel.org
9924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9926S:	Maintained
9927F:	net/core/flow.c
9928F:	net/xfrm/
9929F:	net/key/
9930F:	net/ipv4/xfrm*
9931F:	net/ipv4/esp4*
9932F:	net/ipv4/ah4.c
9933F:	net/ipv4/ipcomp.c
9934F:	net/ipv4/ip_vti.c
9935F:	net/ipv6/xfrm*
9936F:	net/ipv6/esp6*
9937F:	net/ipv6/ah6.c
9938F:	net/ipv6/ipcomp6.c
9939F:	net/ipv6/ip6_vti.c
9940F:	include/uapi/linux/xfrm.h
9941F:	include/net/xfrm.h
9942
9943NETWORKING [IPv4/IPv6]
9944M:	"David S. Miller" <davem@davemloft.net>
9945M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9946M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9947L:	netdev@vger.kernel.org
9948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9949S:	Maintained
9950F:	net/ipv4/
9951F:	net/ipv6/
9952F:	include/net/ip*
9953F:	arch/x86/net/*
9954
9955NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9956M:	Paul Moore <paul@paul-moore.com>
9957W:	https://github.com/netlabel
9958L:	netdev@vger.kernel.org
9959L:	linux-security-module@vger.kernel.org
9960S:	Maintained
9961F:	Documentation/netlabel/
9962F:	include/net/calipso.h
9963F:	include/net/cipso_ipv4.h
9964F:	include/net/netlabel.h
9965F:	include/uapi/linux/netfilter/xt_SECMARK.h
9966F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9967F:	net/netlabel/
9968F:	net/ipv4/cipso_ipv4.c
9969F:	net/ipv6/calipso.c
9970F:	net/netfilter/xt_CONNSECMARK.c
9971F:	net/netfilter/xt_SECMARK.c
9972
9973NETWORKING [TCP]
9974M:	Eric Dumazet <edumazet@google.com>
9975L:	netdev@vger.kernel.org
9976S:	Maintained
9977F:	net/ipv4/tcp*.c
9978F:	net/ipv4/syncookies.c
9979F:	net/ipv6/tcp*.c
9980F:	net/ipv6/syncookies.c
9981F:	include/uapi/linux/tcp.h
9982F:	include/net/tcp.h
9983F:	include/linux/tcp.h
9984F:	include/trace/events/tcp.h
9985
9986NETWORKING [TLS]
9987M:	Boris Pismenny <borisp@mellanox.com>
9988M:	Aviad Yehezkel <aviadye@mellanox.com>
9989M:	Dave Watson <davejwatson@fb.com>
9990L:	netdev@vger.kernel.org
9991S:	Maintained
9992F:	net/tls/*
9993F:	include/uapi/linux/tls.h
9994F:	include/net/tls.h
9995
9996NETWORKING [WIRELESS]
9997L:	linux-wireless@vger.kernel.org
9998Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9999
10000NETDEVSIM
10001M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10002S:	Maintained
10003F:	drivers/net/netdevsim/*
10004
10005NETXEN (1/10) GbE SUPPORT
10006M:	Manish Chopra <manish.chopra@cavium.com>
10007M:	Rahul Verma <rahul.verma@cavium.com>
10008M:	Dept-GELinuxNICDev@cavium.com
10009L:	netdev@vger.kernel.org
10010S:	Supported
10011F:	drivers/net/ethernet/qlogic/netxen/
10012
10013NFC SUBSYSTEM
10014M:	Samuel Ortiz <sameo@linux.intel.com>
10015L:	linux-wireless@vger.kernel.org
10016L:	linux-nfc@lists.01.org (subscribers-only)
10017S:	Supported
10018F:	net/nfc/
10019F:	include/net/nfc/
10020F:	include/uapi/linux/nfc.h
10021F:	drivers/nfc/
10022F:	include/linux/platform_data/nfcmrvl.h
10023F:	include/linux/platform_data/nxp-nci.h
10024F:	Documentation/devicetree/bindings/net/nfc/
10025
10026NFS, SUNRPC, AND LOCKD CLIENTS
10027M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10028M:	Anna Schumaker <anna.schumaker@netapp.com>
10029L:	linux-nfs@vger.kernel.org
10030W:	http://client.linux-nfs.org
10031T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10032S:	Maintained
10033F:	fs/lockd/
10034F:	fs/nfs/
10035F:	fs/nfs_common/
10036F:	net/sunrpc/
10037F:	include/linux/lockd/
10038F:	include/linux/nfs*
10039F:	include/linux/sunrpc/
10040F:	include/uapi/linux/nfs*
10041F:	include/uapi/linux/sunrpc/
10042
10043NILFS2 FILESYSTEM
10044M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10045L:	linux-nilfs@vger.kernel.org
10046W:	https://nilfs.sourceforge.io/
10047W:	https://nilfs.osdn.jp/
10048T:	git git://github.com/konis/nilfs2.git
10049S:	Supported
10050F:	Documentation/filesystems/nilfs2.txt
10051F:	fs/nilfs2/
10052F:	include/trace/events/nilfs2.h
10053F:	include/uapi/linux/nilfs2_api.h
10054F:	include/uapi/linux/nilfs2_ondisk.h
10055
10056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10057M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10058W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10059S:	Maintained
10060F:	Documentation/scsi/NinjaSCSI.txt
10061F:	drivers/scsi/pcmcia/nsp_*
10062
10063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10064M:	GOTO Masanori <gotom@debian.or.jp>
10065M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10066W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10067S:	Maintained
10068F:	Documentation/scsi/NinjaSCSI.txt
10069F:	drivers/scsi/nsp32*
10070
10071NIOS2 ARCHITECTURE
10072M:	Ley Foon Tan <lftan@altera.com>
10073L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10075S:	Maintained
10076F:	arch/nios2/
10077
10078NOHZ, DYNTICKS SUPPORT
10079M:	Frederic Weisbecker <fweisbec@gmail.com>
10080M:	Thomas Gleixner <tglx@linutronix.de>
10081M:	Ingo Molnar <mingo@kernel.org>
10082L:	linux-kernel@vger.kernel.org
10083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10084S:	Maintained
10085F:	kernel/time/tick*.*
10086F:	include/linux/tick.h
10087F:	include/linux/sched/nohz.h
10088
10089NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10090M:	Pavel Machek <pavel@ucw.cz>
10091M:	Sakari Ailus <sakari.ailus@iki.fi>
10092L:	linux-media@vger.kernel.org
10093S:	Maintained
10094F:	drivers/media/i2c/et8ek8
10095F:	drivers/media/i2c/ad5820.c
10096
10097NOKIA N900 POWER SUPPLY DRIVERS
10098R:	Pali Rohár <pali.rohar@gmail.com>
10099F:	include/linux/power/bq2415x_charger.h
10100F:	include/linux/power/bq27xxx_battery.h
10101F:	include/linux/power/isp1704_charger.h
10102F:	drivers/power/supply/bq2415x_charger.c
10103F:	drivers/power/supply/bq27xxx_battery.c
10104F:	drivers/power/supply/bq27xxx_battery_i2c.c
10105F:	drivers/power/supply/isp1704_charger.c
10106F:	drivers/power/supply/rx51_battery.c
10107
10108NTB AMD DRIVER
10109M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10110L:	linux-ntb@googlegroups.com
10111S:	Supported
10112F:	drivers/ntb/hw/amd/
10113
10114NTB DRIVER CORE
10115M:	Jon Mason <jdmason@kudzu.us>
10116M:	Dave Jiang <dave.jiang@intel.com>
10117M:	Allen Hubbe <allenbh@gmail.com>
10118L:	linux-ntb@googlegroups.com
10119S:	Supported
10120W:	https://github.com/jonmason/ntb/wiki
10121T:	git git://github.com/jonmason/ntb.git
10122F:	drivers/ntb/
10123F:	drivers/net/ntb_netdev.c
10124F:	include/linux/ntb.h
10125F:	include/linux/ntb_transport.h
10126F:	tools/testing/selftests/ntb/
10127
10128NTB IDT DRIVER
10129M:	Serge Semin <fancer.lancer@gmail.com>
10130L:	linux-ntb@googlegroups.com
10131S:	Supported
10132F:	drivers/ntb/hw/idt/
10133
10134NTB INTEL DRIVER
10135M:	Dave Jiang <dave.jiang@intel.com>
10136L:	linux-ntb@googlegroups.com
10137S:	Supported
10138W:	https://github.com/davejiang/linux/wiki
10139T:	git https://github.com/davejiang/linux.git
10140F:	drivers/ntb/hw/intel/
10141
10142NTFS FILESYSTEM
10143M:	Anton Altaparmakov <anton@tuxera.com>
10144L:	linux-ntfs-dev@lists.sourceforge.net
10145W:	http://www.tuxera.com/
10146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10147S:	Supported
10148F:	Documentation/filesystems/ntfs.txt
10149F:	fs/ntfs/
10150
10151NUBUS SUBSYSTEM
10152M:	Finn Thain <fthain@telegraphics.com.au>
10153L:	linux-m68k@lists.linux-m68k.org
10154S:	Maintained
10155F:	arch/*/include/asm/nubus.h
10156F:	drivers/nubus/
10157F:	include/linux/nubus.h
10158F:	include/uapi/linux/nubus.h
10159
10160NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10161M:	Antonino Daplas <adaplas@gmail.com>
10162L:	linux-fbdev@vger.kernel.org
10163S:	Maintained
10164F:	drivers/video/fbdev/riva/
10165F:	drivers/video/fbdev/nvidia/
10166
10167NVM EXPRESS DRIVER
10168M:	Keith Busch <keith.busch@intel.com>
10169M:	Jens Axboe <axboe@fb.com>
10170M:	Christoph Hellwig <hch@lst.de>
10171M:	Sagi Grimberg <sagi@grimberg.me>
10172L:	linux-nvme@lists.infradead.org
10173T:	git://git.infradead.org/nvme.git
10174W:	http://git.infradead.org/nvme.git
10175S:	Supported
10176F:	drivers/nvme/host/
10177F:	include/linux/nvme.h
10178F:	include/uapi/linux/nvme_ioctl.h
10179
10180NVM EXPRESS FC TRANSPORT DRIVERS
10181M:	James Smart <james.smart@broadcom.com>
10182L:	linux-nvme@lists.infradead.org
10183S:	Supported
10184F:	include/linux/nvme-fc.h
10185F:	include/linux/nvme-fc-driver.h
10186F:	drivers/nvme/host/fc.c
10187F:	drivers/nvme/target/fc.c
10188F:	drivers/nvme/target/fcloop.c
10189
10190NVM EXPRESS TARGET DRIVER
10191M:	Christoph Hellwig <hch@lst.de>
10192M:	Sagi Grimberg <sagi@grimberg.me>
10193L:	linux-nvme@lists.infradead.org
10194T:	git://git.infradead.org/nvme.git
10195W:	http://git.infradead.org/nvme.git
10196S:	Supported
10197F:	drivers/nvme/target/
10198
10199NVMEM FRAMEWORK
10200M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10201S:	Maintained
10202F:	drivers/nvmem/
10203F:	Documentation/devicetree/bindings/nvmem/
10204F:	Documentation/ABI/stable/sysfs-bus-nvmem
10205F:	include/linux/nvmem-consumer.h
10206F:	include/linux/nvmem-provider.h
10207
10208NXP SGTL5000 DRIVER
10209M:	Fabio Estevam <fabio.estevam@nxp.com>
10210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10211S:	Maintained
10212F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10213F:	sound/soc/codecs/sgtl5000*
10214
10215NXP TDA998X DRM DRIVER
10216M:	Russell King <linux@armlinux.org.uk>
10217S:	Supported
10218T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10219T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10220F:	drivers/gpu/drm/i2c/tda998x_drv.c
10221F:	include/drm/i2c/tda998x.h
10222
10223NXP TFA9879 DRIVER
10224M:	Peter Rosin <peda@axentia.se>
10225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10226S:	Maintained
10227F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10228F:	sound/soc/codecs/tfa9879*
10229
10230NXP-NCI NFC DRIVER
10231M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10232R:	Charles Gorand <charles.gorand@effinnov.com>
10233L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10234S:	Supported
10235F:	drivers/nfc/nxp-nci
10236
10237OBJTOOL
10238M:	Josh Poimboeuf <jpoimboe@redhat.com>
10239M:	Peter Zijlstra <peterz@infradead.org>
10240S:	Supported
10241F:	tools/objtool/
10242
10243OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10244M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10245M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10246L:	linuxppc-dev@lists.ozlabs.org
10247S:	Supported
10248F:	arch/powerpc/platforms/powernv/ocxl.c
10249F:	arch/powerpc/include/asm/pnv-ocxl.h
10250F:	drivers/misc/ocxl/
10251F:	include/misc/ocxl*
10252F:	include/uapi/misc/ocxl.h
10253F:	Documentation/accelerators/ocxl.rst
10254
10255OMAP AUDIO SUPPORT
10256M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10257M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10259L:	linux-omap@vger.kernel.org
10260S:	Maintained
10261F:	sound/soc/omap/
10262
10263OMAP CLOCK FRAMEWORK SUPPORT
10264M:	Paul Walmsley <paul@pwsan.com>
10265L:	linux-omap@vger.kernel.org
10266S:	Maintained
10267F:	arch/arm/*omap*/*clock*
10268
10269OMAP DEVICE TREE SUPPORT
10270M:	Benoît Cousson <bcousson@baylibre.com>
10271M:	Tony Lindgren <tony@atomide.com>
10272L:	linux-omap@vger.kernel.org
10273L:	devicetree@vger.kernel.org
10274S:	Maintained
10275F:	arch/arm/boot/dts/*omap*
10276F:	arch/arm/boot/dts/*am3*
10277F:	arch/arm/boot/dts/*am4*
10278F:	arch/arm/boot/dts/*am5*
10279F:	arch/arm/boot/dts/*dra7*
10280
10281OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10282L:	linux-omap@vger.kernel.org
10283L:	linux-fbdev@vger.kernel.org
10284S:	Orphan
10285F:	drivers/video/fbdev/omap2/
10286F:	Documentation/arm/OMAP/DSS
10287
10288OMAP FRAMEBUFFER SUPPORT
10289L:	linux-fbdev@vger.kernel.org
10290L:	linux-omap@vger.kernel.org
10291S:	Orphan
10292F:	drivers/video/fbdev/omap/
10293
10294OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10295M:	Roger Quadros <rogerq@ti.com>
10296M:	Tony Lindgren <tony@atomide.com>
10297L:	linux-omap@vger.kernel.org
10298S:	Maintained
10299F:	drivers/memory/omap-gpmc.c
10300F:	arch/arm/mach-omap2/*gpmc*
10301
10302OMAP GPIO DRIVER
10303M:	Grygorii Strashko <grygorii.strashko@ti.com>
10304M:	Santosh Shilimkar <ssantosh@kernel.org>
10305M:	Kevin Hilman <khilman@kernel.org>
10306L:	linux-omap@vger.kernel.org
10307S:	Maintained
10308F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10309F:	drivers/gpio/gpio-omap.c
10310
10311OMAP HARDWARE SPINLOCK SUPPORT
10312M:	Ohad Ben-Cohen <ohad@wizery.com>
10313L:	linux-omap@vger.kernel.org
10314S:	Maintained
10315F:	drivers/hwspinlock/omap_hwspinlock.c
10316
10317OMAP HS MMC SUPPORT
10318L:	linux-mmc@vger.kernel.org
10319L:	linux-omap@vger.kernel.org
10320S:	Orphan
10321F:	drivers/mmc/host/omap_hsmmc.c
10322
10323OMAP HWMOD DATA
10324M:	Paul Walmsley <paul@pwsan.com>
10325L:	linux-omap@vger.kernel.org
10326S:	Maintained
10327F:	arch/arm/mach-omap2/omap_hwmod*data*
10328
10329OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10330M:	Benoît Cousson <bcousson@baylibre.com>
10331L:	linux-omap@vger.kernel.org
10332S:	Maintained
10333F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10334
10335OMAP HWMOD SUPPORT
10336M:	Benoît Cousson <bcousson@baylibre.com>
10337M:	Paul Walmsley <paul@pwsan.com>
10338L:	linux-omap@vger.kernel.org
10339S:	Maintained
10340F:	arch/arm/mach-omap2/omap_hwmod.*
10341
10342OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10343M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10344L:	linux-media@vger.kernel.org
10345S:	Maintained
10346F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10347F:	drivers/media/platform/omap3isp/
10348F:	drivers/staging/media/omap4iss/
10349
10350OMAP MMC SUPPORT
10351M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10352L:	linux-omap@vger.kernel.org
10353S:	Maintained
10354F:	drivers/mmc/host/omap.c
10355
10356OMAP POWER MANAGEMENT SUPPORT
10357M:	Kevin Hilman <khilman@kernel.org>
10358L:	linux-omap@vger.kernel.org
10359S:	Maintained
10360F:	arch/arm/*omap*/*pm*
10361F:	drivers/cpufreq/omap-cpufreq.c
10362
10363OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10364M:	Rajendra Nayak <rnayak@codeaurora.org>
10365M:	Paul Walmsley <paul@pwsan.com>
10366L:	linux-omap@vger.kernel.org
10367S:	Maintained
10368F:	arch/arm/mach-omap2/prm*
10369
10370OMAP RANDOM NUMBER GENERATOR SUPPORT
10371M:	Deepak Saxena <dsaxena@plexity.net>
10372S:	Maintained
10373F:	drivers/char/hw_random/omap-rng.c
10374
10375OMAP USB SUPPORT
10376L:	linux-usb@vger.kernel.org
10377L:	linux-omap@vger.kernel.org
10378S:	Orphan
10379F:	drivers/usb/*/*omap*
10380F:	arch/arm/*omap*/usb*
10381
10382OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10383M:	Mark Jackson <mpfj@newflow.co.uk>
10384L:	linux-omap@vger.kernel.org
10385S:	Maintained
10386F:	arch/arm/boot/dts/am335x-nano.dts
10387
10388OMAP1 SUPPORT
10389M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10390M:	Tony Lindgren <tony@atomide.com>
10391L:	linux-omap@vger.kernel.org
10392Q:	http://patchwork.kernel.org/project/linux-omap/list/
10393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10394S:	Maintained
10395F:	arch/arm/mach-omap1/
10396F:	arch/arm/plat-omap/
10397F:	arch/arm/configs/omap1_defconfig
10398F:	drivers/i2c/busses/i2c-omap.c
10399F:	include/linux/platform_data/i2c-omap.h
10400
10401OMAP2+ SUPPORT
10402M:	Tony Lindgren <tony@atomide.com>
10403L:	linux-omap@vger.kernel.org
10404W:	http://www.muru.com/linux/omap/
10405W:	http://linux.omap.com/
10406Q:	http://patchwork.kernel.org/project/linux-omap/list/
10407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10408S:	Maintained
10409F:	arch/arm/mach-omap2/
10410F:	arch/arm/plat-omap/
10411F:	arch/arm/configs/omap2plus_defconfig
10412F:	drivers/i2c/busses/i2c-omap.c
10413F:	drivers/irqchip/irq-omap-intc.c
10414F:	drivers/mfd/*omap*.c
10415F:	drivers/mfd/menelaus.c
10416F:	drivers/mfd/palmas.c
10417F:	drivers/mfd/tps65217.c
10418F:	drivers/mfd/tps65218.c
10419F:	drivers/mfd/tps65910.c
10420F:	drivers/mfd/twl-core.[ch]
10421F:	drivers/mfd/twl4030*.c
10422F:	drivers/mfd/twl6030*.c
10423F:	drivers/mfd/twl6040*.c
10424F:	drivers/regulator/palmas-regulator*.c
10425F:	drivers/regulator/pbias-regulator.c
10426F:	drivers/regulator/tps65217-regulator.c
10427F:	drivers/regulator/tps65218-regulator.c
10428F:	drivers/regulator/tps65910-regulator.c
10429F:	drivers/regulator/twl-regulator.c
10430F:	drivers/regulator/twl6030-regulator.c
10431F:	include/linux/platform_data/i2c-omap.h
10432
10433ONION OMEGA2+ BOARD
10434M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10435L:	linux-mips@linux-mips.org
10436S:	Maintained
10437F:	arch/mips/boot/dts/ralink/omega2p.dts
10438
10439OMFS FILESYSTEM
10440M:	Bob Copeland <me@bobcopeland.com>
10441L:	linux-karma-devel@lists.sourceforge.net
10442S:	Maintained
10443F:	Documentation/filesystems/omfs.txt
10444F:	fs/omfs/
10445
10446OMNIKEY CARDMAN 4000 DRIVER
10447M:	Harald Welte <laforge@gnumonks.org>
10448S:	Maintained
10449F:	drivers/char/pcmcia/cm4000_cs.c
10450F:	include/linux/cm4000_cs.h
10451F:	include/uapi/linux/cm4000_cs.h
10452
10453OMNIKEY CARDMAN 4040 DRIVER
10454M:	Harald Welte <laforge@gnumonks.org>
10455S:	Maintained
10456F:	drivers/char/pcmcia/cm4040_cs.*
10457
10458OMNIVISION OV13858 SENSOR DRIVER
10459M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10460L:	linux-media@vger.kernel.org
10461T:	git git://linuxtv.org/media_tree.git
10462S:	Maintained
10463F:	drivers/media/i2c/ov13858.c
10464
10465OMNIVISION OV2685 SENSOR DRIVER
10466M:	Shunqian Zheng <zhengsq@rock-chips.com>
10467L:	linux-media@vger.kernel.org
10468T:	git git://linuxtv.org/media_tree.git
10469S:	Maintained
10470F:	drivers/media/i2c/ov2685.c
10471
10472OMNIVISION OV5640 SENSOR DRIVER
10473M:	Steve Longerbeam <slongerbeam@gmail.com>
10474L:	linux-media@vger.kernel.org
10475T:	git git://linuxtv.org/media_tree.git
10476S:	Maintained
10477F:	drivers/media/i2c/ov5640.c
10478
10479OMNIVISION OV5647 SENSOR DRIVER
10480M:	Luis Oliveira <lolivei@synopsys.com>
10481L:	linux-media@vger.kernel.org
10482T:	git git://linuxtv.org/media_tree.git
10483S:	Maintained
10484F:	drivers/media/i2c/ov5647.c
10485
10486OMNIVISION OV5695 SENSOR DRIVER
10487M:	Shunqian Zheng <zhengsq@rock-chips.com>
10488L:	linux-media@vger.kernel.org
10489T:	git git://linuxtv.org/media_tree.git
10490S:	Maintained
10491F:	drivers/media/i2c/ov5695.c
10492
10493OMNIVISION OV7670 SENSOR DRIVER
10494M:	Jonathan Corbet <corbet@lwn.net>
10495L:	linux-media@vger.kernel.org
10496T:	git git://linuxtv.org/media_tree.git
10497S:	Maintained
10498F:	drivers/media/i2c/ov7670.c
10499F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10500
10501OMNIVISION OV772x SENSOR DRIVER
10502M:	Jacopo Mondi <jacopo@jmondi.org>
10503L:	linux-media@vger.kernel.org
10504T:	git git://linuxtv.org/media_tree.git
10505S:	Odd fixes
10506F:	drivers/media/i2c/ov772x.c
10507F:	include/media/i2c/ov772x.h
10508F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10509
10510OMNIVISION OV7740 SENSOR DRIVER
10511M:	Wenyou Yang <wenyou.yang@microchip.com>
10512L:	linux-media@vger.kernel.org
10513T:	git git://linuxtv.org/media_tree.git
10514S:	Maintained
10515F:	drivers/media/i2c/ov7740.c
10516F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10517
10518OMNIVISION OV9650 SENSOR DRIVER
10519M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10520R:	Akinobu Mita <akinobu.mita@gmail.com>
10521R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10522L:	linux-media@vger.kernel.org
10523T:	git git://linuxtv.org/media_tree.git
10524S:	Maintained
10525F:	drivers/media/i2c/ov9650.c
10526F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10527
10528ONENAND FLASH DRIVER
10529M:	Kyungmin Park <kyungmin.park@samsung.com>
10530L:	linux-mtd@lists.infradead.org
10531S:	Maintained
10532F:	drivers/mtd/nand/onenand/
10533F:	include/linux/mtd/onenand*.h
10534
10535ONSTREAM SCSI TAPE DRIVER
10536M:	Willem Riede <osst@riede.org>
10537L:	osst-users@lists.sourceforge.net
10538L:	linux-scsi@vger.kernel.org
10539S:	Maintained
10540F:	Documentation/scsi/osst.txt
10541F:	drivers/scsi/osst.*
10542F:	drivers/scsi/osst_*.h
10543F:	drivers/scsi/st.h
10544
10545OP-TEE DRIVER
10546M:	Jens Wiklander <jens.wiklander@linaro.org>
10547S:	Maintained
10548F:	drivers/tee/optee/
10549
10550OPA-VNIC DRIVER
10551M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10552M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10553L:	linux-rdma@vger.kernel.org
10554S:	Supported
10555F:	drivers/infiniband/ulp/opa_vnic
10556
10557OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10558M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10559M:	Frank Rowand <frowand.list@gmail.com>
10560L:	devicetree@vger.kernel.org
10561S:	Maintained
10562F:	Documentation/devicetree/dynamic-resolution-notes.txt
10563F:	Documentation/devicetree/overlay-notes.txt
10564F:	drivers/of/overlay.c
10565F:	drivers/of/resolver.c
10566K:	of_overlay_notifier_
10567
10568OPEN FIRMWARE AND FLATTENED DEVICE TREE
10569M:	Rob Herring <robh+dt@kernel.org>
10570M:	Frank Rowand <frowand.list@gmail.com>
10571L:	devicetree@vger.kernel.org
10572W:	http://www.devicetree.org/
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10574S:	Maintained
10575F:	drivers/of/
10576F:	include/linux/of*.h
10577F:	scripts/dtc/
10578F:	Documentation/ABI/testing/sysfs-firmware-ofw
10579
10580OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10581M:	Rob Herring <robh+dt@kernel.org>
10582M:	Mark Rutland <mark.rutland@arm.com>
10583L:	devicetree@vger.kernel.org
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10585Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10586S:	Maintained
10587F:	Documentation/devicetree/
10588F:	arch/*/boot/dts/
10589F:	include/dt-bindings/
10590
10591OPENCORES I2C BUS DRIVER
10592M:	Peter Korsgaard <jacmet@sunsite.dk>
10593L:	linux-i2c@vger.kernel.org
10594S:	Maintained
10595F:	Documentation/i2c/busses/i2c-ocores
10596F:	drivers/i2c/busses/i2c-ocores.c
10597
10598OPENRISC ARCHITECTURE
10599M:	Jonas Bonn <jonas@southpole.se>
10600M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10601M:	Stafford Horne <shorne@gmail.com>
10602T:	git git://github.com/openrisc/linux.git
10603L:	openrisc@lists.librecores.org
10604W:	http://openrisc.io
10605S:	Maintained
10606F:	Documentation/devicetree/bindings/openrisc/
10607F:	Documentation/openrisc/
10608F:	arch/openrisc/
10609F:	drivers/irqchip/irq-ompic.c
10610F:	drivers/irqchip/irq-or1k-*
10611
10612OPENVSWITCH
10613M:	Pravin B Shelar <pshelar@ovn.org>
10614L:	netdev@vger.kernel.org
10615L:	dev@openvswitch.org
10616W:	http://openvswitch.org
10617S:	Maintained
10618F:	net/openvswitch/
10619F:	include/uapi/linux/openvswitch.h
10620
10621OPERATING PERFORMANCE POINTS (OPP)
10622M:	Viresh Kumar <vireshk@kernel.org>
10623M:	Nishanth Menon <nm@ti.com>
10624M:	Stephen Boyd <sboyd@kernel.org>
10625L:	linux-pm@vger.kernel.org
10626S:	Maintained
10627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10628F:	drivers/opp/
10629F:	include/linux/pm_opp.h
10630F:	Documentation/power/opp.txt
10631F:	Documentation/devicetree/bindings/opp/
10632
10633OPL4 DRIVER
10634M:	Clemens Ladisch <clemens@ladisch.de>
10635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10636T:	git git://git.alsa-project.org/alsa-kernel.git
10637S:	Maintained
10638F:	sound/drivers/opl4/
10639
10640OPROFILE
10641M:	Robert Richter <rric@kernel.org>
10642L:	oprofile-list@lists.sf.net
10643S:	Maintained
10644F:	arch/*/include/asm/oprofile*.h
10645F:	arch/*/oprofile/
10646F:	drivers/oprofile/
10647F:	include/linux/oprofile.h
10648
10649ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10650M:	Mark Fasheh <mark@fasheh.com>
10651M:	Joel Becker <jlbec@evilplan.org>
10652L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10653W:	http://ocfs2.wiki.kernel.org
10654S:	Supported
10655F:	Documentation/filesystems/ocfs2.txt
10656F:	Documentation/filesystems/dlmfs.txt
10657F:	fs/ocfs2/
10658
10659ORANGEFS FILESYSTEM
10660M:	Mike Marshall <hubcap@omnibond.com>
10661R:	Martin Brandenburg <martin@omnibond.com>
10662L:	devel@lists.orangefs.org
10663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10664S:	Supported
10665F:	fs/orangefs/
10666F:	Documentation/filesystems/orangefs.txt
10667
10668ORINOCO DRIVER
10669L:	linux-wireless@vger.kernel.org
10670W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10671W:	http://www.nongnu.org/orinoco/
10672S:	Orphan
10673F:	drivers/net/wireless/intersil/orinoco/
10674
10675OSD LIBRARY and FILESYSTEM
10676M:	Boaz Harrosh <ooo@electrozaur.com>
10677S:	Maintained
10678F:	drivers/scsi/osd/
10679F:	include/scsi/osd_*
10680F:	fs/exofs/
10681
10682OV2659 OMNIVISION SENSOR DRIVER
10683M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10684L:	linux-media@vger.kernel.org
10685W:	https://linuxtv.org
10686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10687T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10688S:	Maintained
10689F:	drivers/media/i2c/ov2659.c
10690F:	include/media/i2c/ov2659.h
10691
10692OVERLAY FILESYSTEM
10693M:	Miklos Szeredi <miklos@szeredi.hu>
10694L:	linux-unionfs@vger.kernel.org
10695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10696S:	Supported
10697F:	fs/overlayfs/
10698F:	Documentation/filesystems/overlayfs.txt
10699
10700P54 WIRELESS DRIVER
10701M:	Christian Lamparter <chunkeey@googlemail.com>
10702L:	linux-wireless@vger.kernel.org
10703W:	http://wireless.kernel.org/en/users/Drivers/p54
10704S:	Maintained
10705F:	drivers/net/wireless/intersil/p54/
10706
10707PA SEMI ETHERNET DRIVER
10708L:	netdev@vger.kernel.org
10709S:	Orphan
10710F:	drivers/net/ethernet/pasemi/*
10711
10712PA SEMI SMBUS DRIVER
10713L:	linux-i2c@vger.kernel.org
10714S:	Orphan
10715F:	drivers/i2c/busses/i2c-pasemi.c
10716
10717PADATA PARALLEL EXECUTION MECHANISM
10718M:	Steffen Klassert <steffen.klassert@secunet.com>
10719L:	linux-crypto@vger.kernel.org
10720S:	Maintained
10721F:	kernel/padata.c
10722F:	include/linux/padata.h
10723F:	Documentation/padata.txt
10724
10725PANASONIC LAPTOP ACPI EXTRAS DRIVER
10726M:	Harald Welte <laforge@gnumonks.org>
10727L:	platform-driver-x86@vger.kernel.org
10728S:	Maintained
10729F:	drivers/platform/x86/panasonic-laptop.c
10730
10731PARALLEL LCD/KEYPAD PANEL DRIVER
10732M:	Willy Tarreau <willy@haproxy.com>
10733M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10734S:	Odd Fixes
10735F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10736F:	drivers/misc/panel.c
10737
10738PARALLEL PORT SUBSYSTEM
10739M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10740M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10741L:	linux-parport@lists.infradead.org (subscribers-only)
10742S:	Maintained
10743F:	drivers/parport/
10744F:	include/linux/parport*.h
10745F:	drivers/char/ppdev.c
10746F:	include/uapi/linux/ppdev.h
10747F:	Documentation/parport*.txt
10748
10749PARAVIRT_OPS INTERFACE
10750M:	Juergen Gross <jgross@suse.com>
10751M:	Alok Kataria <akataria@vmware.com>
10752L:	virtualization@lists.linux-foundation.org
10753S:	Supported
10754F:	Documentation/virtual/paravirt_ops.txt
10755F:	arch/*/kernel/paravirt*
10756F:	arch/*/include/asm/paravirt*.h
10757F:	include/linux/hypervisor.h
10758
10759PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10760M:	Tim Waugh <tim@cyberelk.net>
10761L:	linux-parport@lists.infradead.org (subscribers-only)
10762S:	Maintained
10763F:	Documentation/blockdev/paride.txt
10764F:	drivers/block/paride/
10765
10766PARISC ARCHITECTURE
10767M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10768M:	Helge Deller <deller@gmx.de>
10769L:	linux-parisc@vger.kernel.org
10770W:	http://www.parisc-linux.org/
10771Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10774S:	Maintained
10775F:	arch/parisc/
10776F:	Documentation/parisc/
10777F:	drivers/parisc/
10778F:	drivers/char/agp/parisc-agp.c
10779F:	drivers/input/serio/gscps2.c
10780F:	drivers/parport/parport_gsc.*
10781F:	drivers/tty/serial/8250/8250_gsc.c
10782F:	drivers/video/fbdev/sti*
10783F:	drivers/video/console/sti*
10784F:	drivers/video/logo/logo_parisc*
10785
10786PARMAN
10787M:	Jiri Pirko <jiri@mellanox.com>
10788L:	netdev@vger.kernel.org
10789S:	Supported
10790F:	lib/parman.c
10791F:	lib/test_parman.c
10792F:	include/linux/parman.h
10793
10794PC87360 HARDWARE MONITORING DRIVER
10795M:	Jim Cromie <jim.cromie@gmail.com>
10796L:	linux-hwmon@vger.kernel.org
10797S:	Maintained
10798F:	Documentation/hwmon/pc87360
10799F:	drivers/hwmon/pc87360.c
10800
10801PC8736x GPIO DRIVER
10802M:	Jim Cromie <jim.cromie@gmail.com>
10803S:	Maintained
10804F:	drivers/char/pc8736x_gpio.c
10805
10806PC87427 HARDWARE MONITORING DRIVER
10807M:	Jean Delvare <jdelvare@suse.com>
10808L:	linux-hwmon@vger.kernel.org
10809S:	Maintained
10810F:	Documentation/hwmon/pc87427
10811F:	drivers/hwmon/pc87427.c
10812
10813PCA9532 LED DRIVER
10814M:	Riku Voipio <riku.voipio@iki.fi>
10815S:	Maintained
10816F:	drivers/leds/leds-pca9532.c
10817F:	include/linux/leds-pca9532.h
10818
10819PCA9541 I2C BUS MASTER SELECTOR DRIVER
10820M:	Guenter Roeck <linux@roeck-us.net>
10821L:	linux-i2c@vger.kernel.org
10822S:	Maintained
10823F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10824
10825PCDP - PRIMARY CONSOLE AND DEBUG PORT
10826M:	Khalid Aziz <khalid@gonehiking.org>
10827S:	Maintained
10828F:	drivers/firmware/pcdp.*
10829
10830PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10831M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10832L:	linux-pci@vger.kernel.org
10833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10834S:	Maintained
10835F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10836F:	drivers/pci/controller/pci-aardvark.c
10837
10838PCI DRIVER FOR ALTERA PCIE IP
10839M:	Ley Foon Tan <lftan@altera.com>
10840L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10841L:	linux-pci@vger.kernel.org
10842S:	Supported
10843F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10844F:	drivers/pci/controller/pcie-altera.c
10845
10846PCI DRIVER FOR APPLIEDMICRO XGENE
10847M:	Tanmay Inamdar <tinamdar@apm.com>
10848L:	linux-pci@vger.kernel.org
10849L:	linux-arm-kernel@lists.infradead.org
10850S:	Maintained
10851F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10852F:	drivers/pci/controller/pci-xgene.c
10853
10854PCI DRIVER FOR ARM VERSATILE PLATFORM
10855M:	Rob Herring <robh@kernel.org>
10856L:	linux-pci@vger.kernel.org
10857L:	linux-arm-kernel@lists.infradead.org
10858S:	Maintained
10859F:	Documentation/devicetree/bindings/pci/versatile.txt
10860F:	drivers/pci/controller/pci-versatile.c
10861
10862PCI DRIVER FOR ARMADA 8K
10863M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10864L:	linux-pci@vger.kernel.org
10865L:	linux-arm-kernel@lists.infradead.org
10866S:	Maintained
10867F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10868F:	drivers/pci/controller/dwc/pcie-armada8k.c
10869
10870PCI DRIVER FOR CADENCE PCIE IP
10871M:	Alan Douglas <adouglas@cadence.com>
10872L:	linux-pci@vger.kernel.org
10873S:	Maintained
10874F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10875F:	drivers/pci/controller/pcie-cadence*
10876
10877PCI DRIVER FOR FREESCALE LAYERSCAPE
10878M:	Minghuan Lian <minghuan.Lian@nxp.com>
10879M:	Mingkai Hu <mingkai.hu@nxp.com>
10880M:	Roy Zang <roy.zang@nxp.com>
10881L:	linuxppc-dev@lists.ozlabs.org
10882L:	linux-pci@vger.kernel.org
10883L:	linux-arm-kernel@lists.infradead.org
10884S:	Maintained
10885F:	drivers/pci/controller/dwc/*layerscape*
10886
10887PCI DRIVER FOR GENERIC OF HOSTS
10888M:	Will Deacon <will.deacon@arm.com>
10889L:	linux-pci@vger.kernel.org
10890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10891S:	Maintained
10892F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10893F:	drivers/pci/controller/pci-host-common.c
10894F:	drivers/pci/controller/pci-host-generic.c
10895
10896PCI DRIVER FOR IMX6
10897M:	Richard Zhu <hongxing.zhu@nxp.com>
10898M:	Lucas Stach <l.stach@pengutronix.de>
10899L:	linux-pci@vger.kernel.org
10900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10901S:	Maintained
10902F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10903F:	drivers/pci/controller/dwc/*imx6*
10904
10905PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10906M:	Keith Busch <keith.busch@intel.com>
10907M:	Jonathan Derrick <jonathan.derrick@intel.com>
10908L:	linux-pci@vger.kernel.org
10909S:	Supported
10910F:	drivers/pci/controller/vmd.c
10911
10912PCI DRIVER FOR MICROSEMI SWITCHTEC
10913M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10914M:	Logan Gunthorpe <logang@deltatee.com>
10915L:	linux-pci@vger.kernel.org
10916S:	Maintained
10917F:	Documentation/switchtec.txt
10918F:	Documentation/ABI/testing/sysfs-class-switchtec
10919F:	drivers/pci/switch/switchtec*
10920F:	include/uapi/linux/switchtec_ioctl.h
10921F:	include/linux/switchtec.h
10922F:	drivers/ntb/hw/mscc/
10923
10924PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10925M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10926M:	Jason Cooper <jason@lakedaemon.net>
10927L:	linux-pci@vger.kernel.org
10928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929S:	Maintained
10930F:	drivers/pci/controller/*mvebu*
10931
10932PCI DRIVER FOR NVIDIA TEGRA
10933M:	Thierry Reding <thierry.reding@gmail.com>
10934L:	linux-tegra@vger.kernel.org
10935L:	linux-pci@vger.kernel.org
10936S:	Supported
10937F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10938F:	drivers/pci/controller/pci-tegra.c
10939
10940PCI DRIVER FOR RENESAS R-CAR
10941M:	Simon Horman <horms@verge.net.au>
10942L:	linux-pci@vger.kernel.org
10943L:	linux-renesas-soc@vger.kernel.org
10944S:	Maintained
10945F:	drivers/pci/controller/*rcar*
10946
10947PCI DRIVER FOR SAMSUNG EXYNOS
10948M:	Jingoo Han <jingoohan1@gmail.com>
10949L:	linux-pci@vger.kernel.org
10950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10951L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10952S:	Maintained
10953F:	drivers/pci/controller/dwc/pci-exynos.c
10954
10955PCI DRIVER FOR SYNOPSYS DESIGNWARE
10956M:	Jingoo Han <jingoohan1@gmail.com>
10957M:	Joao Pinto <Joao.Pinto@synopsys.com>
10958L:	linux-pci@vger.kernel.org
10959S:	Maintained
10960F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10961F:	drivers/pci/controller/dwc/*designware*
10962
10963PCI DRIVER FOR TI DRA7XX
10964M:	Kishon Vijay Abraham I <kishon@ti.com>
10965L:	linux-omap@vger.kernel.org
10966L:	linux-pci@vger.kernel.org
10967S:	Supported
10968F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10969F:	drivers/pci/controller/dwc/pci-dra7xx.c
10970
10971PCI DRIVER FOR TI KEYSTONE
10972M:	Murali Karicheri <m-karicheri2@ti.com>
10973L:	linux-pci@vger.kernel.org
10974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10975S:	Maintained
10976F:	drivers/pci/controller/dwc/*keystone*
10977
10978PCI ENDPOINT SUBSYSTEM
10979M:	Kishon Vijay Abraham I <kishon@ti.com>
10980M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10981L:	linux-pci@vger.kernel.org
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10983S:	Supported
10984F:	drivers/pci/endpoint/
10985F:	drivers/misc/pci_endpoint_test.c
10986F:	tools/pci/
10987
10988PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10989M:	Russell Currey <ruscur@russell.cc>
10990L:	linuxppc-dev@lists.ozlabs.org
10991S:	Supported
10992F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10993F:	arch/powerpc/kernel/eeh*.c
10994F:	arch/powerpc/platforms/*/eeh*.c
10995F:	arch/powerpc/include/*/eeh*.h
10996
10997PCI ERROR RECOVERY
10998M:	Linas Vepstas <linasvepstas@gmail.com>
10999L:	linux-pci@vger.kernel.org
11000S:	Supported
11001F:	Documentation/PCI/pci-error-recovery.txt
11002
11003PCI MSI DRIVER FOR ALTERA MSI IP
11004M:	Ley Foon Tan <lftan@altera.com>
11005L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11006L:	linux-pci@vger.kernel.org
11007S:	Supported
11008F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11009F:	drivers/pci/controller/pcie-altera-msi.c
11010
11011PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11012M:	Duc Dang <dhdang@apm.com>
11013L:	linux-pci@vger.kernel.org
11014L:	linux-arm-kernel@lists.infradead.org
11015S:	Maintained
11016F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11017F:	drivers/pci/controller/pci-xgene-msi.c
11018
11019PCI SUBSYSTEM
11020M:	Bjorn Helgaas <bhelgaas@google.com>
11021L:	linux-pci@vger.kernel.org
11022Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11024S:	Supported
11025F:	Documentation/devicetree/bindings/pci/
11026F:	Documentation/PCI/
11027F:	drivers/acpi/pci*
11028F:	drivers/pci/
11029F:	include/asm-generic/pci*
11030F:	include/linux/pci*
11031F:	include/linux/of_pci.h
11032F:	include/uapi/linux/pci*
11033F:	lib/pci*
11034F:	arch/x86/pci/
11035F:	arch/x86/kernel/quirks.c
11036
11037PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11038M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11039L:	linux-pci@vger.kernel.org
11040Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11042S:	Supported
11043F:	drivers/pci/controller/
11044
11045PCIE DRIVER FOR AXIS ARTPEC
11046M:	Jesper Nilsson <jesper.nilsson@axis.com>
11047L:	linux-arm-kernel@axis.com
11048L:	linux-pci@vger.kernel.org
11049S:	Maintained
11050F:	Documentation/devicetree/bindings/pci/axis,artpec*
11051F:	drivers/pci/controller/dwc/*artpec*
11052
11053PCIE DRIVER FOR CAVIUM THUNDERX
11054M:	David Daney <david.daney@cavium.com>
11055L:	linux-pci@vger.kernel.org
11056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11057S:	Supported
11058F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11059F:	drivers/pci/controller/pci-thunder-*
11060
11061PCIE DRIVER FOR HISILICON
11062M:	Zhou Wang <wangzhou1@hisilicon.com>
11063L:	linux-pci@vger.kernel.org
11064S:	Maintained
11065F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11066F:	drivers/pci/controller/dwc/pcie-hisi.c
11067
11068PCIE DRIVER FOR HISILICON KIRIN
11069M:	Xiaowei Song <songxiaowei@hisilicon.com>
11070M:	Binghui Wang <wangbinghui@hisilicon.com>
11071L:	linux-pci@vger.kernel.org
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11074F:	drivers/pci/controller/dwc/pcie-kirin.c
11075
11076PCIE DRIVER FOR HISILICON STB
11077M:	Jianguo Sun <sunjianguo1@huawei.com>
11078M:	Shawn Guo <shawn.guo@linaro.org>
11079L:	linux-pci@vger.kernel.org
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11082F:	drivers/pci/controller/dwc/pcie-histb.c
11083
11084PCIE DRIVER FOR MEDIATEK
11085M:	Ryder Lee <ryder.lee@mediatek.com>
11086L:	linux-pci@vger.kernel.org
11087L:	linux-mediatek@lists.infradead.org
11088S:	Supported
11089F:	Documentation/devicetree/bindings/pci/mediatek*
11090F:	drivers/pci/controller/*mediatek*
11091
11092PCIE DRIVER FOR QUALCOMM MSM
11093M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11094L:	linux-pci@vger.kernel.org
11095L:	linux-arm-msm@vger.kernel.org
11096S:	Maintained
11097F:	drivers/pci/controller/dwc/*qcom*
11098
11099PCIE DRIVER FOR ROCKCHIP
11100M:	Shawn Lin <shawn.lin@rock-chips.com>
11101L:	linux-pci@vger.kernel.org
11102L:	linux-rockchip@lists.infradead.org
11103S:	Maintained
11104F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11105F:	drivers/pci/controller/pcie-rockchip*
11106
11107PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11108M:	Linus Walleij <linus.walleij@linaro.org>
11109L:	linux-pci@vger.kernel.org
11110S:	Maintained
11111F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11112F:	drivers/pci/controller/pci-v3-semi.c
11113
11114PCIE DRIVER FOR ST SPEAR13XX
11115M:	Pratyush Anand <pratyush.anand@gmail.com>
11116L:	linux-pci@vger.kernel.org
11117S:	Maintained
11118F:	drivers/pci/controller/dwc/*spear*
11119
11120PCMCIA SUBSYSTEM
11121M:	Dominik Brodowski <linux@dominikbrodowski.net>
11122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11123S:	Odd Fixes
11124F:	Documentation/pcmcia/
11125F:	tools/pcmcia/
11126F:	drivers/pcmcia/
11127F:	include/pcmcia/
11128
11129PCNET32 NETWORK DRIVER
11130M:	Don Fry <pcnet32@frontier.com>
11131L:	netdev@vger.kernel.org
11132S:	Maintained
11133F:	drivers/net/ethernet/amd/pcnet32.c
11134
11135PCRYPT PARALLEL CRYPTO ENGINE
11136M:	Steffen Klassert <steffen.klassert@secunet.com>
11137L:	linux-crypto@vger.kernel.org
11138S:	Maintained
11139F:	crypto/pcrypt.c
11140F:	include/crypto/pcrypt.h
11141
11142PEAQ WMI HOTKEYS DRIVER
11143M:	Hans de Goede <hdegoede@redhat.com>
11144L:	platform-driver-x86@vger.kernel.org
11145S:	Maintained
11146F:	drivers/platform/x86/peaq-wmi.c
11147
11148PER-CPU MEMORY ALLOCATOR
11149M:	Tejun Heo <tj@kernel.org>
11150M:	Christoph Lameter <cl@linux.com>
11151M:	Dennis Zhou <dennisszhou@gmail.com>
11152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11153S:	Maintained
11154F:	include/linux/percpu*.h
11155F:	mm/percpu*.c
11156F:	arch/*/include/asm/percpu.h
11157
11158PER-TASK DELAY ACCOUNTING
11159M:	Balbir Singh <bsingharora@gmail.com>
11160S:	Maintained
11161F:	include/linux/delayacct.h
11162F:	kernel/delayacct.c
11163
11164PERFORMANCE EVENTS SUBSYSTEM
11165M:	Peter Zijlstra <peterz@infradead.org>
11166M:	Ingo Molnar <mingo@redhat.com>
11167M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11168R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11169R:	Jiri Olsa <jolsa@redhat.com>
11170R:	Namhyung Kim <namhyung@kernel.org>
11171L:	linux-kernel@vger.kernel.org
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11173S:	Supported
11174F:	kernel/events/*
11175F:	include/linux/perf_event.h
11176F:	include/uapi/linux/perf_event.h
11177F:	arch/*/kernel/perf_event*.c
11178F:	arch/*/kernel/*/perf_event*.c
11179F:	arch/*/kernel/*/*/perf_event*.c
11180F:	arch/*/include/asm/perf_event.h
11181F:	arch/*/kernel/perf_callchain.c
11182F:	arch/*/events/*
11183F:	tools/perf/
11184
11185PERSONALITY HANDLING
11186M:	Christoph Hellwig <hch@infradead.org>
11187L:	linux-abi-devel@lists.sourceforge.net
11188S:	Maintained
11189F:	include/linux/personality.h
11190F:	include/uapi/linux/personality.h
11191
11192PHONET PROTOCOL
11193M:	Remi Denis-Courmont <courmisch@gmail.com>
11194S:	Supported
11195F:	Documentation/networking/phonet.txt
11196F:	include/linux/phonet.h
11197F:	include/net/phonet/
11198F:	include/uapi/linux/phonet.h
11199F:	net/phonet/
11200
11201PHRAM MTD DRIVER
11202M:	Joern Engel <joern@lazybastard.org>
11203L:	linux-mtd@lists.infradead.org
11204S:	Maintained
11205F:	drivers/mtd/devices/phram.c
11206
11207PICOLCD HID DRIVER
11208M:	Bruno Prémont <bonbons@linux-vserver.org>
11209L:	linux-input@vger.kernel.org
11210S:	Maintained
11211F:	drivers/hid/hid-picolcd*
11212
11213PICOXCELL SUPPORT
11214M:	Jamie Iles <jamie@jamieiles.com>
11215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11216T:	git git://github.com/jamieiles/linux-2.6-ji.git
11217S:	Supported
11218F:	arch/arm/boot/dts/picoxcell*
11219F:	arch/arm/mach-picoxcell/
11220F:	drivers/crypto/picoxcell*
11221
11222PIN CONTROL SUBSYSTEM
11223M:	Linus Walleij <linus.walleij@linaro.org>
11224L:	linux-gpio@vger.kernel.org
11225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11226S:	Maintained
11227F:	Documentation/devicetree/bindings/pinctrl/
11228F:	Documentation/driver-api/pinctl.rst
11229F:	drivers/pinctrl/
11230F:	include/linux/pinctrl/
11231
11232PIN CONTROLLER - ATMEL AT91
11233M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11235S:	Maintained
11236F:	drivers/pinctrl/pinctrl-at91.*
11237
11238PIN CONTROLLER - ATMEL AT91 PIO4
11239M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11241L:	linux-gpio@vger.kernel.org
11242S:	Supported
11243F:	drivers/pinctrl/pinctrl-at91-pio4.*
11244
11245PIN CONTROLLER - FREESCALE
11246M:	Dong Aisheng <aisheng.dong@nxp.com>
11247M:	Fabio Estevam <festevam@gmail.com>
11248M:	Shawn Guo <shawnguo@kernel.org>
11249M:	Stefan Agner <stefan@agner.ch>
11250R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11251L:	linux-gpio@vger.kernel.org
11252S:	Maintained
11253F:	drivers/pinctrl/freescale/
11254F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11255
11256PIN CONTROLLER - INTEL
11257M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11258M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11259S:	Maintained
11260F:	drivers/pinctrl/intel/
11261
11262PIN CONTROLLER - MEDIATEK
11263M:	Sean Wang <sean.wang@mediatek.com>
11264L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11265S:	Maintained
11266F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11267F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11268F:	drivers/pinctrl/mediatek/mtk-eint.*
11269F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11270F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11271F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11272
11273PIN CONTROLLER - QUALCOMM
11274M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11275S:	Maintained
11276L:	linux-arm-msm@vger.kernel.org
11277F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11278F:	drivers/pinctrl/qcom/
11279
11280PIN CONTROLLER - RENESAS
11281M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11282M:	Geert Uytterhoeven <geert+renesas@glider.be>
11283L:	linux-renesas-soc@vger.kernel.org
11284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11285S:	Maintained
11286F:	drivers/pinctrl/sh-pfc/
11287
11288PIN CONTROLLER - SAMSUNG
11289M:	Tomasz Figa <tomasz.figa@gmail.com>
11290M:	Krzysztof Kozlowski <krzk@kernel.org>
11291M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11293L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11294Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11296S:	Maintained
11297F:	drivers/pinctrl/samsung/
11298F:	include/dt-bindings/pinctrl/samsung.h
11299F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11300
11301PIN CONTROLLER - SINGLE
11302M:	Tony Lindgren <tony@atomide.com>
11303M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11305L:	linux-omap@vger.kernel.org
11306S:	Maintained
11307F:	drivers/pinctrl/pinctrl-single.c
11308
11309PIN CONTROLLER - ST SPEAR
11310M:	Viresh Kumar <vireshk@kernel.org>
11311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11312W:	http://www.st.com/spear
11313S:	Maintained
11314F:	drivers/pinctrl/spear/
11315
11316PISTACHIO SOC SUPPORT
11317M:	James Hartley <james.hartley@sondrel.com>
11318L:	linux-mips@linux-mips.org
11319S:	Odd Fixes
11320F:	arch/mips/pistachio/
11321F:	arch/mips/include/asm/mach-pistachio/
11322F:	arch/mips/boot/dts/img/pistachio*
11323F:	arch/mips/configs/pistachio*_defconfig
11324
11325PKTCDVD DRIVER
11326S:	Orphan
11327M:	linux-block@vger.kernel.org
11328F:	drivers/block/pktcdvd.c
11329F:	include/linux/pktcdvd.h
11330F:	include/uapi/linux/pktcdvd.h
11331
11332PKUNITY SOC DRIVERS
11333M:	Guan Xuetao <gxt@pku.edu.cn>
11334W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11335S:	Maintained
11336T:	git git://github.com/gxt/linux.git
11337F:	drivers/input/serio/i8042-unicore32io.h
11338F:	drivers/i2c/busses/i2c-puv3.c
11339F:	drivers/video/fbdev/fb-puv3.c
11340F:	drivers/rtc/rtc-puv3.c
11341
11342PMBUS HARDWARE MONITORING DRIVERS
11343M:	Guenter Roeck <linux@roeck-us.net>
11344L:	linux-hwmon@vger.kernel.org
11345W:	http://hwmon.wiki.kernel.org/
11346W:	http://www.roeck-us.net/linux/drivers/
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11348S:	Maintained
11349F:	Documentation/hwmon/pmbus
11350F:	drivers/hwmon/pmbus/
11351F:	include/linux/pmbus.h
11352
11353PMC SIERRA MaxRAID DRIVER
11354L:	linux-scsi@vger.kernel.org
11355W:	http://www.pmc-sierra.com/
11356S:	Orphan
11357F:	drivers/scsi/pmcraid.*
11358
11359PMC SIERRA PM8001 DRIVER
11360M:	Jack Wang <jinpu.wang@profitbricks.com>
11361M:	lindar_liu@usish.com
11362L:	linux-scsi@vger.kernel.org
11363S:	Supported
11364F:	drivers/scsi/pm8001/
11365
11366PNP SUPPORT
11367M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11368S:	Maintained
11369F:	drivers/pnp/
11370
11371POSIX CLOCKS and TIMERS
11372M:	Thomas Gleixner <tglx@linutronix.de>
11373L:	linux-kernel@vger.kernel.org
11374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11375S:	Maintained
11376F:	fs/timerfd.c
11377F:	include/linux/timer*
11378F:	kernel/time/*timer*
11379
11380POWER MANAGEMENT CORE
11381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11382L:	linux-pm@vger.kernel.org
11383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11384B:	https://bugzilla.kernel.org
11385S:	Supported
11386F:	drivers/base/power/
11387F:	include/linux/pm.h
11388F:	include/linux/pm_*
11389F:	include/linux/powercap.h
11390F:	drivers/powercap/
11391F:	kernel/configs/nopm.config
11392
11393POWER STATE COORDINATION INTERFACE (PSCI)
11394M:	Mark Rutland <mark.rutland@arm.com>
11395M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11396L:	linux-arm-kernel@lists.infradead.org
11397S:	Maintained
11398F:	drivers/firmware/psci*.c
11399F:	include/linux/psci.h
11400F:	include/uapi/linux/psci.h
11401
11402POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11403M:	Sebastian Reichel <sre@kernel.org>
11404L:	linux-pm@vger.kernel.org
11405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11406S:	Maintained
11407F:	Documentation/ABI/testing/sysfs-class-power
11408F:	Documentation/devicetree/bindings/power/supply/
11409F:	include/linux/power_supply.h
11410F:	drivers/power/supply/
11411
11412POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11413M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11414L:	linuxppc-dev@lists.ozlabs.org
11415S:	Maintained
11416F:	drivers/char/powernv-op-panel.c
11417
11418PPP OVER ATM (RFC 2364)
11419M:	Mitchell Blank Jr <mitch@sfgoth.com>
11420S:	Maintained
11421F:	net/atm/pppoatm.c
11422F:	include/uapi/linux/atmppp.h
11423
11424PPP OVER ETHERNET
11425M:	Michal Ostrowski <mostrows@earthlink.net>
11426S:	Maintained
11427F:	drivers/net/ppp/pppoe.c
11428F:	drivers/net/ppp/pppox.c
11429
11430PPP OVER L2TP
11431M:	James Chapman <jchapman@katalix.com>
11432S:	Maintained
11433F:	net/l2tp/l2tp_ppp.c
11434F:	include/linux/if_pppol2tp.h
11435F:	include/uapi/linux/if_pppol2tp.h
11436
11437PPP PROTOCOL DRIVERS AND COMPRESSORS
11438M:	Paul Mackerras <paulus@samba.org>
11439L:	linux-ppp@vger.kernel.org
11440S:	Maintained
11441F:	drivers/net/ppp/ppp_*
11442
11443PPS SUPPORT
11444M:	Rodolfo Giometti <giometti@enneenne.com>
11445W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11446L:	linuxpps@ml.enneenne.com (subscribers-only)
11447S:	Maintained
11448F:	Documentation/pps/
11449F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11450F:	Documentation/ABI/testing/sysfs-pps
11451F:	drivers/pps/
11452F:	include/linux/pps*.h
11453F:	include/uapi/linux/pps.h
11454
11455PPTP DRIVER
11456M:	Dmitry Kozlov <xeb@mail.ru>
11457L:	netdev@vger.kernel.org
11458S:	Maintained
11459F:	drivers/net/ppp/pptp.c
11460W:	http://sourceforge.net/projects/accel-pptp
11461
11462PREEMPTIBLE KERNEL
11463M:	Robert Love <rml@tech9.net>
11464L:	kpreempt-tech@lists.sourceforge.net
11465W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11466S:	Supported
11467F:	Documentation/preempt-locking.txt
11468F:	include/linux/preempt.h
11469
11470PRINTK
11471M:	Petr Mladek <pmladek@suse.com>
11472M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11473R:	Steven Rostedt <rostedt@goodmis.org>
11474S:	Maintained
11475F:	kernel/printk/
11476F:	include/linux/printk.h
11477
11478PRISM54 WIRELESS DRIVER
11479M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11480L:	linux-wireless@vger.kernel.org
11481W:	http://wireless.kernel.org/en/users/Drivers/p54
11482S:	Obsolete
11483F:	drivers/net/wireless/intersil/prism54/
11484
11485PROC SYSCTL
11486M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11487M:	Kees Cook <keescook@chromium.org>
11488L:	linux-kernel@vger.kernel.org
11489L:	linux-fsdevel@vger.kernel.org
11490S:	Maintained
11491F:	fs/proc/proc_sysctl.c
11492F:	include/linux/sysctl.h
11493F:	kernel/sysctl.c
11494F:	tools/testing/selftests/sysctl/
11495
11496PS3 NETWORK SUPPORT
11497M:	Geoff Levand <geoff@infradead.org>
11498L:	netdev@vger.kernel.org
11499L:	linuxppc-dev@lists.ozlabs.org
11500S:	Maintained
11501F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11502
11503PS3 PLATFORM SUPPORT
11504M:	Geoff Levand <geoff@infradead.org>
11505L:	linuxppc-dev@lists.ozlabs.org
11506S:	Maintained
11507F:	arch/powerpc/boot/ps3*
11508F:	arch/powerpc/include/asm/lv1call.h
11509F:	arch/powerpc/include/asm/ps3*.h
11510F:	arch/powerpc/platforms/ps3/
11511F:	drivers/*/ps3*
11512F:	drivers/ps3/
11513F:	drivers/rtc/rtc-ps3.c
11514F:	drivers/usb/host/*ps3.c
11515F:	sound/ppc/snd_ps3*
11516
11517PS3VRAM DRIVER
11518M:	Jim Paris <jim@jtan.com>
11519M:	Geoff Levand <geoff@infradead.org>
11520L:	linuxppc-dev@lists.ozlabs.org
11521S:	Maintained
11522F:	drivers/block/ps3vram.c
11523
11524PSAMPLE PACKET SAMPLING SUPPORT:
11525M:	Yotam Gigi <yotam.gi@gmail.com>
11526S:	Maintained
11527F:	net/psample
11528F:	include/net/psample.h
11529F:	include/uapi/linux/psample.h
11530
11531PSTORE FILESYSTEM
11532M:	Kees Cook <keescook@chromium.org>
11533M:	Anton Vorontsov <anton@enomsg.org>
11534M:	Colin Cross <ccross@android.com>
11535M:	Tony Luck <tony.luck@intel.com>
11536S:	Maintained
11537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11538F:	fs/pstore/
11539F:	include/linux/pstore*
11540F:	drivers/firmware/efi/efi-pstore.c
11541F:	drivers/acpi/apei/erst.c
11542F:	Documentation/admin-guide/ramoops.rst
11543F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11544K:	\b(pstore|ramoops)
11545
11546PTP HARDWARE CLOCK SUPPORT
11547M:	Richard Cochran <richardcochran@gmail.com>
11548L:	netdev@vger.kernel.org
11549S:	Maintained
11550W:	http://linuxptp.sourceforge.net/
11551F:	Documentation/ABI/testing/sysfs-ptp
11552F:	Documentation/ptp/*
11553F:	drivers/net/phy/dp83640*
11554F:	drivers/ptp/*
11555F:	include/linux/ptp_cl*
11556
11557PTRACE SUPPORT
11558M:	Oleg Nesterov <oleg@redhat.com>
11559S:	Maintained
11560F:	include/asm-generic/syscall.h
11561F:	include/linux/ptrace.h
11562F:	include/linux/regset.h
11563F:	include/linux/tracehook.h
11564F:	include/uapi/linux/ptrace.h
11565F:	include/uapi/linux/ptrace.h
11566F:	include/asm-generic/ptrace.h
11567F:	kernel/ptrace.c
11568F:	arch/*/ptrace*.c
11569F:	arch/*/*/ptrace*.c
11570F:	arch/*/include/asm/ptrace*.h
11571
11572PULSE8-CEC DRIVER
11573M:	Hans Verkuil <hverkuil@xs4all.nl>
11574L:	linux-media@vger.kernel.org
11575T:	git git://linuxtv.org/media_tree.git
11576S:	Maintained
11577F:	drivers/media/usb/pulse8-cec/*
11578F:	Documentation/media/cec-drivers/pulse8-cec.rst
11579
11580PVRUSB2 VIDEO4LINUX DRIVER
11581M:	Mike Isely <isely@pobox.com>
11582L:	pvrusb2@isely.net	(subscribers-only)
11583L:	linux-media@vger.kernel.org
11584W:	http://www.isely.net/pvrusb2/
11585T:	git git://linuxtv.org/media_tree.git
11586S:	Maintained
11587F:	Documentation/media/v4l-drivers/pvrusb2*
11588F:	drivers/media/usb/pvrusb2/
11589
11590PWC WEBCAM DRIVER
11591M:	Hans Verkuil <hverkuil@xs4all.nl>
11592L:	linux-media@vger.kernel.org
11593T:	git git://linuxtv.org/media_tree.git
11594S:	Odd Fixes
11595F:	drivers/media/usb/pwc/*
11596
11597PWM FAN DRIVER
11598M:	Kamil Debski <kamil@wypas.org>
11599M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11600L:	linux-hwmon@vger.kernel.org
11601S:	Supported
11602F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11603F:	Documentation/hwmon/pwm-fan
11604F:	drivers/hwmon/pwm-fan.c
11605
11606PWM IR Transmitter
11607M:	Sean Young <sean@mess.org>
11608L:	linux-media@vger.kernel.org
11609S:	Maintained
11610F:	drivers/media/rc/pwm-ir-tx.c
11611
11612PWM SUBSYSTEM
11613M:	Thierry Reding <thierry.reding@gmail.com>
11614L:	linux-pwm@vger.kernel.org
11615S:	Maintained
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11617F:	Documentation/pwm.txt
11618F:	Documentation/devicetree/bindings/pwm/
11619F:	include/linux/pwm.h
11620F:	drivers/pwm/
11621F:	drivers/video/backlight/pwm_bl.c
11622F:	include/linux/pwm_backlight.h
11623F:	drivers/gpio/gpio-mvebu.c
11624F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11625
11626PXA GPIO DRIVER
11627M:	Robert Jarzmik <robert.jarzmik@free.fr>
11628L:	linux-gpio@vger.kernel.org
11629S:	Maintained
11630F:	drivers/gpio/gpio-pxa.c
11631
11632PXA MMCI DRIVER
11633S:	Orphan
11634
11635PXA RTC DRIVER
11636M:	Robert Jarzmik <robert.jarzmik@free.fr>
11637L:	linux-rtc@vger.kernel.org
11638S:	Maintained
11639
11640PXA2xx/PXA3xx SUPPORT
11641M:	Daniel Mack <daniel@zonque.org>
11642M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11643M:	Robert Jarzmik <robert.jarzmik@free.fr>
11644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11645T:	git git://github.com/hzhuang1/linux.git
11646T:	git git://github.com/rjarzmik/linux.git
11647S:	Maintained
11648F:	arch/arm/boot/dts/pxa*
11649F:	arch/arm/mach-pxa/
11650F:	drivers/dma/pxa*
11651F:	drivers/pcmcia/pxa2xx*
11652F:	drivers/pinctrl/pxa/
11653F:	drivers/spi/spi-pxa2xx*
11654F:	drivers/usb/gadget/udc/pxa2*
11655F:	include/sound/pxa2xx-lib.h
11656F:	sound/arm/pxa*
11657F:	sound/soc/pxa/
11658
11659QAT DRIVER
11660M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11661L:	qat-linux@intel.com
11662S:	Supported
11663F:	drivers/crypto/qat/
11664
11665QCOM AUDIO (ASoC) DRIVERS
11666M:	Patrick Lai <plai@codeaurora.org>
11667M:	Banajit Goswami <bgoswami@codeaurora.org>
11668L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11669S:	Supported
11670F:	sound/soc/qcom/
11671
11672QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11673M:	Gabriel Somlo <somlo@cmu.edu>
11674M:	"Michael S. Tsirkin" <mst@redhat.com>
11675L:	qemu-devel@nongnu.org
11676S:	Maintained
11677F:	drivers/firmware/qemu_fw_cfg.c
11678F:	include/uapi/linux/qemu_fw_cfg.h
11679
11680QIB DRIVER
11681M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11682M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11683L:	linux-rdma@vger.kernel.org
11684S:	Supported
11685F:	drivers/infiniband/hw/qib/
11686
11687QLOGIC QL41xxx FCOE DRIVER
11688M:	QLogic-Storage-Upstream@cavium.com
11689L:	linux-scsi@vger.kernel.org
11690S:	Supported
11691F:	drivers/scsi/qedf/
11692
11693QLOGIC QL41xxx ISCSI DRIVER
11694M:	QLogic-Storage-Upstream@cavium.com
11695L:	linux-scsi@vger.kernel.org
11696S:	Supported
11697F:	drivers/scsi/qedi/
11698
11699QLOGIC QL4xxx ETHERNET DRIVER
11700M:	Ariel Elior <Ariel.Elior@cavium.com>
11701M:	everest-linux-l2@cavium.com
11702L:	netdev@vger.kernel.org
11703S:	Supported
11704F:	drivers/net/ethernet/qlogic/qed/
11705F:	include/linux/qed/
11706F:	drivers/net/ethernet/qlogic/qede/
11707
11708QLOGIC QL4xxx RDMA DRIVER
11709M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11710M:	Ariel Elior <Ariel.Elior@cavium.com>
11711L:	linux-rdma@vger.kernel.org
11712S:	Supported
11713F:	drivers/infiniband/hw/qedr/
11714F:	include/uapi/rdma/qedr-abi.h
11715
11716QLOGIC QLA1280 SCSI DRIVER
11717M:	Michael Reed <mdr@sgi.com>
11718L:	linux-scsi@vger.kernel.org
11719S:	Maintained
11720F:	drivers/scsi/qla1280.[ch]
11721
11722QLOGIC QLA2XXX FC-SCSI DRIVER
11723M:	qla2xxx-upstream@qlogic.com
11724L:	linux-scsi@vger.kernel.org
11725S:	Supported
11726F:	Documentation/scsi/LICENSE.qla2xxx
11727F:	drivers/scsi/qla2xxx/
11728
11729QLOGIC QLA3XXX NETWORK DRIVER
11730M:	Dept-GELinuxNICDev@cavium.com
11731L:	netdev@vger.kernel.org
11732S:	Supported
11733F:	Documentation/networking/LICENSE.qla3xxx
11734F:	drivers/net/ethernet/qlogic/qla3xxx.*
11735
11736QLOGIC QLA4XXX iSCSI DRIVER
11737M:	QLogic-Storage-Upstream@qlogic.com
11738L:	linux-scsi@vger.kernel.org
11739S:	Supported
11740F:	Documentation/scsi/LICENSE.qla4xxx
11741F:	drivers/scsi/qla4xxx/
11742
11743QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11744M:	Harish Patil <harish.patil@cavium.com>
11745M:	Manish Chopra <manish.chopra@cavium.com>
11746M:	Dept-GELinuxNICDev@cavium.com
11747L:	netdev@vger.kernel.org
11748S:	Supported
11749F:	drivers/net/ethernet/qlogic/qlcnic/
11750
11751QLOGIC QLGE 10Gb ETHERNET DRIVER
11752M:	Harish Patil <harish.patil@cavium.com>
11753M:	Manish Chopra <manish.chopra@cavium.com>
11754M:	Dept-GELinuxNICDev@cavium.com
11755L:	netdev@vger.kernel.org
11756S:	Supported
11757F:	drivers/net/ethernet/qlogic/qlge/
11758
11759QNX4 FILESYSTEM
11760M:	Anders Larsen <al@alarsen.net>
11761W:	http://www.alarsen.net/linux/qnx4fs/
11762S:	Maintained
11763F:	fs/qnx4/
11764F:	include/uapi/linux/qnx4_fs.h
11765F:	include/uapi/linux/qnxtypes.h
11766
11767QORIQ DPAA2 FSL-MC BUS DRIVER
11768M:	Stuart Yoder <stuyoder@gmail.com>
11769M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11770L:	linux-kernel@vger.kernel.org
11771S:	Maintained
11772F:	drivers/bus/fsl-mc/
11773F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11774F:	Documentation/networking/dpaa2/overview.rst
11775
11776QT1010 MEDIA DRIVER
11777M:	Antti Palosaari <crope@iki.fi>
11778L:	linux-media@vger.kernel.org
11779W:	https://linuxtv.org
11780W:	http://palosaari.fi/linux/
11781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11782T:	git git://linuxtv.org/anttip/media_tree.git
11783S:	Maintained
11784F:	drivers/media/tuners/qt1010*
11785
11786QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11787M:	Kalle Valo <kvalo@codeaurora.org>
11788L:	ath10k@lists.infradead.org
11789W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11791S:	Supported
11792F:	drivers/net/wireless/ath/ath10k/
11793
11794QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11795M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11796L:	linux-wireless@vger.kernel.org
11797W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11798S:	Supported
11799F:	drivers/net/wireless/ath/ath9k/
11800
11801QUALCOMM CAMERA SUBSYSTEM DRIVER
11802M:	Todor Tomov <todor.tomov@linaro.org>
11803L:	linux-media@vger.kernel.org
11804S:	Maintained
11805F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11806F:	Documentation/media/v4l-drivers/qcom_camss.rst
11807F:	drivers/media/platform/qcom/camss-8x16/
11808
11809QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11810M:  Ilia Lin <ilia.lin@gmail.com>
11811L:  linux-pm@vger.kernel.org
11812S:  Maintained
11813F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11814F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11815
11816QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11817M:	Timur Tabi <timur@codeaurora.org>
11818L:	netdev@vger.kernel.org
11819S:	Supported
11820F:	drivers/net/ethernet/qualcomm/emac/
11821
11822QUALCOMM HEXAGON ARCHITECTURE
11823M:	Richard Kuo <rkuo@codeaurora.org>
11824L:	linux-hexagon@vger.kernel.org
11825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11826S:	Supported
11827F:	arch/hexagon/
11828
11829QUALCOMM HIDMA DRIVER
11830M:	Sinan Kaya <okaya@codeaurora.org>
11831L:	linux-arm-kernel@lists.infradead.org
11832L:	linux-arm-msm@vger.kernel.org
11833L:	dmaengine@vger.kernel.org
11834S:	Supported
11835F:	drivers/dma/qcom/hidma*
11836
11837QUALCOMM IOMMU
11838M:	Rob Clark <robdclark@gmail.com>
11839L:	iommu@lists.linux-foundation.org
11840L:	linux-arm-msm@vger.kernel.org
11841S:	Maintained
11842F:	drivers/iommu/qcom_iommu.c
11843
11844QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11845M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11846L:	linux-media@vger.kernel.org
11847L:	linux-arm-msm@vger.kernel.org
11848T:	git git://linuxtv.org/media_tree.git
11849S:	Maintained
11850F:	drivers/media/platform/qcom/venus/
11851
11852QUALCOMM WCN36XX WIRELESS DRIVER
11853M:	Kalle Valo <kvalo@codeaurora.org>
11854L:	wcn36xx@lists.infradead.org
11855W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11856T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11857S:	Supported
11858F:	drivers/net/wireless/ath/wcn36xx/
11859
11860QUANTENNA QTNFMAC WIRELESS DRIVER
11861M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11862M:	Avinash Patil <avinashp@quantenna.com>
11863M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11864L:	linux-wireless@vger.kernel.org
11865S:	Maintained
11866F:	drivers/net/wireless/quantenna
11867
11868RADEON and AMDGPU DRM DRIVERS
11869M:	Alex Deucher <alexander.deucher@amd.com>
11870M:	Christian König <christian.koenig@amd.com>
11871M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11872L:	amd-gfx@lists.freedesktop.org
11873T:	git git://people.freedesktop.org/~agd5f/linux
11874S:	Supported
11875F:	drivers/gpu/drm/radeon/
11876F:	include/uapi/drm/radeon_drm.h
11877F:	drivers/gpu/drm/amd/
11878F:	include/uapi/drm/amdgpu_drm.h
11879
11880RADEON FRAMEBUFFER DISPLAY DRIVER
11881M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11882L:	linux-fbdev@vger.kernel.org
11883S:	Maintained
11884F:	drivers/video/fbdev/aty/radeon*
11885F:	include/uapi/linux/radeonfb.h
11886
11887RADIOSHARK RADIO DRIVER
11888M:	Hans Verkuil <hverkuil@xs4all.nl>
11889L:	linux-media@vger.kernel.org
11890T:	git git://linuxtv.org/media_tree.git
11891S:	Maintained
11892F:	drivers/media/radio/radio-shark.c
11893
11894RADIOSHARK2 RADIO DRIVER
11895M:	Hans Verkuil <hverkuil@xs4all.nl>
11896L:	linux-media@vger.kernel.org
11897T:	git git://linuxtv.org/media_tree.git
11898S:	Maintained
11899F:	drivers/media/radio/radio-shark2.c
11900F:	drivers/media/radio/radio-tea5777.c
11901
11902RADOS BLOCK DEVICE (RBD)
11903M:	Ilya Dryomov <idryomov@gmail.com>
11904M:	Sage Weil <sage@redhat.com>
11905M:	Alex Elder <elder@kernel.org>
11906L:	ceph-devel@vger.kernel.org
11907W:	http://ceph.com/
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11909T:	git git://github.com/ceph/ceph-client.git
11910S:	Supported
11911F:	Documentation/ABI/testing/sysfs-bus-rbd
11912F:	drivers/block/rbd.c
11913F:	drivers/block/rbd_types.h
11914
11915RAGE128 FRAMEBUFFER DISPLAY DRIVER
11916M:	Paul Mackerras <paulus@samba.org>
11917L:	linux-fbdev@vger.kernel.org
11918S:	Maintained
11919F:	drivers/video/fbdev/aty/aty128fb.c
11920
11921RAINSHADOW-CEC DRIVER
11922M:	Hans Verkuil <hverkuil@xs4all.nl>
11923L:	linux-media@vger.kernel.org
11924T:	git git://linuxtv.org/media_tree.git
11925S:	Maintained
11926F:	drivers/media/usb/rainshadow-cec/*
11927
11928RALINK MIPS ARCHITECTURE
11929M:	John Crispin <john@phrozen.org>
11930L:	linux-mips@linux-mips.org
11931S:	Maintained
11932F:	arch/mips/ralink
11933
11934RALINK RT2X00 WIRELESS LAN DRIVER
11935P:	rt2x00 project
11936M:	Stanislaw Gruszka <sgruszka@redhat.com>
11937M:	Helmut Schaa <helmut.schaa@googlemail.com>
11938L:	linux-wireless@vger.kernel.org
11939S:	Maintained
11940F:	drivers/net/wireless/ralink/rt2x00/
11941
11942RAMDISK RAM BLOCK DEVICE DRIVER
11943M:	Jens Axboe <axboe@kernel.dk>
11944S:	Maintained
11945F:	Documentation/blockdev/ramdisk.txt
11946F:	drivers/block/brd.c
11947
11948RANCHU VIRTUAL BOARD FOR MIPS
11949M:	Miodrag Dinic <miodrag.dinic@mips.com>
11950L:	linux-mips@linux-mips.org
11951S:	Supported
11952F:	arch/mips/generic/board-ranchu.c
11953F:	arch/mips/configs/generic/board-ranchu.config
11954
11955RANDOM NUMBER DRIVER
11956M:	"Theodore Ts'o" <tytso@mit.edu>
11957S:	Maintained
11958F:	drivers/char/random.c
11959
11960RAPIDIO SUBSYSTEM
11961M:	Matt Porter <mporter@kernel.crashing.org>
11962M:	Alexandre Bounine <alex.bou9@gmail.com>
11963S:	Maintained
11964F:	drivers/rapidio/
11965
11966RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11967L:	linux-wireless@vger.kernel.org
11968S:	Orphan
11969F:	drivers/net/wireless/ray*
11970
11971RCUTORTURE TEST FRAMEWORK
11972M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11973M:	Josh Triplett <josh@joshtriplett.org>
11974R:	Steven Rostedt <rostedt@goodmis.org>
11975R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11976R:	Lai Jiangshan <jiangshanlai@gmail.com>
11977L:	linux-kernel@vger.kernel.org
11978S:	Supported
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11980F:	tools/testing/selftests/rcutorture
11981
11982RDC R-321X SoC
11983M:	Florian Fainelli <florian@openwrt.org>
11984S:	Maintained
11985
11986RDC R6040 FAST ETHERNET DRIVER
11987M:	Florian Fainelli <f.fainelli@gmail.com>
11988L:	netdev@vger.kernel.org
11989S:	Maintained
11990F:	drivers/net/ethernet/rdc/r6040.c
11991
11992RDMAVT - RDMA verbs software
11993M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11994M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11995L:	linux-rdma@vger.kernel.org
11996S:	Supported
11997F:	drivers/infiniband/sw/rdmavt
11998
11999RDS - RELIABLE DATAGRAM SOCKETS
12000M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12001L:	netdev@vger.kernel.org
12002L:	linux-rdma@vger.kernel.org
12003L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12004W:	https://oss.oracle.com/projects/rds/
12005S:	Supported
12006F:	net/rds/
12007F:	Documentation/networking/rds.txt
12008
12009RDT - RESOURCE ALLOCATION
12010M:	Fenghua Yu <fenghua.yu@intel.com>
12011L:	linux-kernel@vger.kernel.org
12012S:	Supported
12013F:	arch/x86/kernel/cpu/intel_rdt*
12014F:	arch/x86/include/asm/intel_rdt_sched.h
12015F:	Documentation/x86/intel_rdt*
12016
12017READ-COPY UPDATE (RCU)
12018M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12019M:	Josh Triplett <josh@joshtriplett.org>
12020R:	Steven Rostedt <rostedt@goodmis.org>
12021R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12022R:	Lai Jiangshan <jiangshanlai@gmail.com>
12023L:	linux-kernel@vger.kernel.org
12024W:	http://www.rdrop.com/users/paulmck/RCU/
12025S:	Supported
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12027F:	Documentation/RCU/
12028X:	Documentation/RCU/torture.txt
12029F:	include/linux/rcu*
12030X:	include/linux/srcu.h
12031F:	kernel/rcu/
12032X:	kernel/torture.c
12033
12034REAL TIME CLOCK (RTC) SUBSYSTEM
12035M:	Alessandro Zummo <a.zummo@towertech.it>
12036M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12037L:	linux-rtc@vger.kernel.org
12038Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12040S:	Maintained
12041F:	Documentation/devicetree/bindings/rtc/
12042F:	Documentation/rtc.txt
12043F:	drivers/rtc/
12044F:	include/linux/rtc.h
12045F:	include/uapi/linux/rtc.h
12046F:	include/linux/rtc/
12047F:	include/linux/platform_data/rtc-*
12048F:	tools/testing/selftests/rtc/
12049
12050REALTEK AUDIO CODECS
12051M:	Bard Liao <bardliao@realtek.com>
12052M:	Oder Chiou <oder_chiou@realtek.com>
12053S:	Maintained
12054F:	sound/soc/codecs/rt*
12055F:	include/sound/rt*.h
12056
12057REGISTER MAP ABSTRACTION
12058M:	Mark Brown <broonie@kernel.org>
12059L:	linux-kernel@vger.kernel.org
12060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12061S:	Supported
12062F:	Documentation/devicetree/bindings/regmap/
12063F:	drivers/base/regmap/
12064F:	include/linux/regmap.h
12065
12066REISERFS FILE SYSTEM
12067L:	reiserfs-devel@vger.kernel.org
12068S:	Supported
12069F:	fs/reiserfs/
12070
12071REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12072M:	Ohad Ben-Cohen <ohad@wizery.com>
12073M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12074L:	linux-remoteproc@vger.kernel.org
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12076S:	Maintained
12077F:	Documentation/devicetree/bindings/remoteproc/
12078F:	Documentation/remoteproc.txt
12079F:	drivers/remoteproc/
12080F:	include/linux/remoteproc.h
12081
12082REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12083M:	Ohad Ben-Cohen <ohad@wizery.com>
12084M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12085L:	linux-remoteproc@vger.kernel.org
12086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12087S:	Maintained
12088F:	drivers/rpmsg/
12089F:	Documentation/rpmsg.txt
12090F:	include/linux/rpmsg.h
12091F:	include/linux/rpmsg/
12092
12093RENESAS CLOCK DRIVERS
12094M:	Geert Uytterhoeven <geert+renesas@glider.be>
12095L:	linux-renesas-soc@vger.kernel.org
12096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12097S:	Supported
12098F:	drivers/clk/renesas/
12099
12100RENESAS EMEV2 I2C DRIVER
12101M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12102S:	Supported
12103F:	drivers/i2c/busses/i2c-emev2.c
12104
12105RENESAS ETHERNET DRIVERS
12106R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12107L:	netdev@vger.kernel.org
12108L:	linux-renesas-soc@vger.kernel.org
12109F:	Documentation/devicetree/bindings/net/renesas,*.txt
12110F:	Documentation/devicetree/bindings/net/sh_eth.txt
12111F:	drivers/net/ethernet/renesas/
12112F:	include/linux/sh_eth.h
12113
12114RENESAS R-CAR GYROADC DRIVER
12115M:	Marek Vasut <marek.vasut@gmail.com>
12116L:	linux-iio@vger.kernel.org
12117S:	Supported
12118F:	drivers/iio/adc/rcar_gyro_adc.c
12119
12120RENESAS R-CAR I2C DRIVERS
12121M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12122S:	Supported
12123F:	drivers/i2c/busses/i2c-rcar.c
12124F:	drivers/i2c/busses/i2c-sh_mobile.c
12125
12126RENESAS USB PHY DRIVER
12127M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12128L:	linux-renesas-soc@vger.kernel.org
12129S:	Maintained
12130F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12131
12132RESET CONTROLLER FRAMEWORK
12133M:	Philipp Zabel <p.zabel@pengutronix.de>
12134T:	git git://git.pengutronix.de/git/pza/linux
12135S:	Maintained
12136F:	drivers/reset/
12137F:	Documentation/devicetree/bindings/reset/
12138F:	include/dt-bindings/reset/
12139F:	include/linux/reset.h
12140F:	include/linux/reset-controller.h
12141
12142RESTARTABLE SEQUENCES SUPPORT
12143M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12144M:	Peter Zijlstra <peterz@infradead.org>
12145M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12146M:	Boqun Feng <boqun.feng@gmail.com>
12147L:	linux-kernel@vger.kernel.org
12148S:	Supported
12149F:	kernel/rseq.c
12150F:	include/uapi/linux/rseq.h
12151F:	include/trace/events/rseq.h
12152F:	tools/testing/selftests/rseq/
12153
12154RFKILL
12155M:	Johannes Berg <johannes@sipsolutions.net>
12156L:	linux-wireless@vger.kernel.org
12157W:	http://wireless.kernel.org/
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12160S:	Maintained
12161F:	Documentation/rfkill.txt
12162F:	Documentation/ABI/stable/sysfs-class-rfkill
12163F:	net/rfkill/
12164
12165RHASHTABLE
12166M:	Thomas Graf <tgraf@suug.ch>
12167M:	Herbert Xu <herbert@gondor.apana.org.au>
12168L:	netdev@vger.kernel.org
12169S:	Maintained
12170F:	lib/rhashtable.c
12171F:	include/linux/rhashtable.h
12172
12173RICOH R5C592 MEMORYSTICK DRIVER
12174M:	Maxim Levitsky <maximlevitsky@gmail.com>
12175S:	Maintained
12176F:	drivers/memstick/host/r592.*
12177
12178RICOH SMARTMEDIA/XD DRIVER
12179M:	Maxim Levitsky <maximlevitsky@gmail.com>
12180S:	Maintained
12181F:	drivers/mtd/nand/raw/r852.c
12182F:	drivers/mtd/nand/raw/r852.h
12183
12184RISC-V ARCHITECTURE
12185M:	Palmer Dabbelt <palmer@sifive.com>
12186M:	Albert Ou <aou@eecs.berkeley.edu>
12187L:	linux-riscv@lists.infradead.org
12188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12189S:	Supported
12190F:	arch/riscv/
12191K:	riscv
12192N:	riscv
12193
12194ROCCAT DRIVERS
12195M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12196W:	http://sourceforge.net/projects/roccat/
12197S:	Maintained
12198F:	drivers/hid/hid-roccat*
12199F:	include/linux/hid-roccat*
12200F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12201
12202ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12203M:	Jacob chen <jacob2.chen@rock-chips.com>
12204L:	linux-media@vger.kernel.org
12205S:	Maintained
12206F:	drivers/media/platform/rockchip/rga/
12207F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12208
12209ROCKER DRIVER
12210M:	Jiri Pirko <jiri@resnulli.us>
12211L:	netdev@vger.kernel.org
12212S:	Supported
12213F:	drivers/net/ethernet/rocker/
12214
12215ROCKETPORT DRIVER
12216P:	Comtrol Corp.
12217W:	http://www.comtrol.com
12218S:	Maintained
12219F:	Documentation/serial/rocket.txt
12220F:	drivers/tty/rocket*
12221
12222ROCKETPORT EXPRESS/INFINITY DRIVER
12223M:	Kevin Cernekee <cernekee@gmail.com>
12224L:	linux-serial@vger.kernel.org
12225S:	Odd Fixes
12226F:	drivers/tty/serial/rp2.*
12227
12228ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12229M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12230L:	linux-kernel@vger.kernel.org
12231L:	linux-renesas-soc@vger.kernel.org
12232S:	Supported
12233F:	drivers/mfd/bd9571mwv.c
12234F:	drivers/regulator/bd9571mwv-regulator.c
12235F:	drivers/gpio/gpio-bd9571mwv.c
12236F:	include/linux/mfd/bd9571mwv.h
12237F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12238
12239ROSE NETWORK LAYER
12240M:	Ralf Baechle <ralf@linux-mips.org>
12241L:	linux-hams@vger.kernel.org
12242W:	http://www.linux-ax25.org/
12243S:	Maintained
12244F:	include/net/rose.h
12245F:	include/uapi/linux/rose.h
12246F:	net/rose/
12247
12248RTL2830 MEDIA DRIVER
12249M:	Antti Palosaari <crope@iki.fi>
12250L:	linux-media@vger.kernel.org
12251W:	https://linuxtv.org
12252W:	http://palosaari.fi/linux/
12253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12254T:	git git://linuxtv.org/anttip/media_tree.git
12255S:	Maintained
12256F:	drivers/media/dvb-frontends/rtl2830*
12257
12258RTL2832 MEDIA DRIVER
12259M:	Antti Palosaari <crope@iki.fi>
12260L:	linux-media@vger.kernel.org
12261W:	https://linuxtv.org
12262W:	http://palosaari.fi/linux/
12263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12264T:	git git://linuxtv.org/anttip/media_tree.git
12265S:	Maintained
12266F:	drivers/media/dvb-frontends/rtl2832*
12267
12268RTL2832_SDR MEDIA DRIVER
12269M:	Antti Palosaari <crope@iki.fi>
12270L:	linux-media@vger.kernel.org
12271W:	https://linuxtv.org
12272W:	http://palosaari.fi/linux/
12273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12274T:	git git://linuxtv.org/anttip/media_tree.git
12275S:	Maintained
12276F:	drivers/media/dvb-frontends/rtl2832_sdr*
12277
12278RTL8180 WIRELESS DRIVER
12279L:	linux-wireless@vger.kernel.org
12280W:	http://wireless.kernel.org/
12281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12282S:	Orphan
12283F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12284
12285RTL8187 WIRELESS DRIVER
12286M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12287M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12288M:	Larry Finger <Larry.Finger@lwfinger.net>
12289L:	linux-wireless@vger.kernel.org
12290W:	http://wireless.kernel.org/
12291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12292S:	Maintained
12293F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12294
12295REALTEK WIRELESS DRIVER (rtlwifi family)
12296M:	Ping-Ke Shih <pkshih@realtek.com>
12297L:	linux-wireless@vger.kernel.org
12298W:	http://wireless.kernel.org/
12299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12300S:	Maintained
12301F:	drivers/net/wireless/realtek/rtlwifi/
12302
12303RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12304M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12305L:	linux-wireless@vger.kernel.org
12306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12307S:	Maintained
12308F:	drivers/net/wireless/realtek/rtl8xxxu/
12309
12310RXRPC SOCKETS (AF_RXRPC)
12311M:	David Howells <dhowells@redhat.com>
12312L:	linux-afs@lists.infradead.org
12313S:	Supported
12314F:	net/rxrpc/
12315F:	include/keys/rxrpc-type.h
12316F:	include/net/af_rxrpc.h
12317F:	include/trace/events/rxrpc.h
12318F:	include/uapi/linux/rxrpc.h
12319F:	Documentation/networking/rxrpc.txt
12320W:	https://www.infradead.org/~dhowells/kafs/
12321
12322S3 SAVAGE FRAMEBUFFER DRIVER
12323M:	Antonino Daplas <adaplas@gmail.com>
12324L:	linux-fbdev@vger.kernel.org
12325S:	Maintained
12326F:	drivers/video/fbdev/savage/
12327
12328S390
12329M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12330M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12331L:	linux-s390@vger.kernel.org
12332W:	http://www.ibm.com/developerworks/linux/linux390/
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12334S:	Supported
12335F:	arch/s390/
12336F:	drivers/s390/
12337F:	Documentation/s390/
12338F:	Documentation/driver-api/s390-drivers.rst
12339
12340S390 COMMON I/O LAYER
12341M:	Sebastian Ott <sebott@linux.ibm.com>
12342M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12343L:	linux-s390@vger.kernel.org
12344W:	http://www.ibm.com/developerworks/linux/linux390/
12345S:	Supported
12346F:	drivers/s390/cio/
12347
12348S390 DASD DRIVER
12349M:	Stefan Haberland <sth@linux.ibm.com>
12350M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12351L:	linux-s390@vger.kernel.org
12352W:	http://www.ibm.com/developerworks/linux/linux390/
12353S:	Supported
12354F:	drivers/s390/block/dasd*
12355F:	block/partitions/ibm.c
12356
12357S390 IOMMU (PCI)
12358M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12359L:	linux-s390@vger.kernel.org
12360W:	http://www.ibm.com/developerworks/linux/linux390/
12361S:	Supported
12362F:	drivers/iommu/s390-iommu.c
12363
12364S390 IUCV NETWORK LAYER
12365M:	Julian Wiedmann <jwi@linux.ibm.com>
12366M:	Ursula Braun <ubraun@linux.ibm.com>
12367L:	linux-s390@vger.kernel.org
12368W:	http://www.ibm.com/developerworks/linux/linux390/
12369S:	Supported
12370F:	drivers/s390/net/*iucv*
12371F:	include/net/iucv/
12372F:	net/iucv/
12373
12374S390 NETWORK DRIVERS
12375M:	Julian Wiedmann <jwi@linux.ibm.com>
12376M:	Ursula Braun <ubraun@linux.ibm.com>
12377L:	linux-s390@vger.kernel.org
12378W:	http://www.ibm.com/developerworks/linux/linux390/
12379S:	Supported
12380F:	drivers/s390/net/
12381
12382S390 PCI SUBSYSTEM
12383M:	Sebastian Ott <sebott@linux.ibm.com>
12384M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12385L:	linux-s390@vger.kernel.org
12386W:	http://www.ibm.com/developerworks/linux/linux390/
12387S:	Supported
12388F:	arch/s390/pci/
12389F:	drivers/pci/hotplug/s390_pci_hpc.c
12390
12391S390 VFIO-CCW DRIVER
12392M:	Cornelia Huck <cohuck@redhat.com>
12393M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12394M:	Halil Pasic <pasic@linux.ibm.com>
12395L:	linux-s390@vger.kernel.org
12396L:	kvm@vger.kernel.org
12397S:	Supported
12398F:	drivers/s390/cio/vfio_ccw*
12399F:	Documentation/s390/vfio-ccw.txt
12400F:	include/uapi/linux/vfio_ccw.h
12401
12402S390 ZCRYPT DRIVER
12403M:	Harald Freudenberger <freude@linux.ibm.com>
12404L:	linux-s390@vger.kernel.org
12405W:	http://www.ibm.com/developerworks/linux/linux390/
12406S:	Supported
12407F:	drivers/s390/crypto/
12408
12409S390 ZFCP DRIVER
12410M:	Steffen Maier <maier@linux.ibm.com>
12411M:	Benjamin Block <bblock@linux.ibm.com>
12412L:	linux-s390@vger.kernel.org
12413W:	http://www.ibm.com/developerworks/linux/linux390/
12414S:	Supported
12415F:	drivers/s390/scsi/zfcp_*
12416
12417S3C24XX SD/MMC Driver
12418M:	Ben Dooks <ben-linux@fluff.org>
12419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420S:	Supported
12421F:	drivers/mmc/host/s3cmci.*
12422
12423SAA6588 RDS RECEIVER DRIVER
12424M:	Hans Verkuil <hverkuil@xs4all.nl>
12425L:	linux-media@vger.kernel.org
12426T:	git git://linuxtv.org/media_tree.git
12427W:	https://linuxtv.org
12428S:	Odd Fixes
12429F:	drivers/media/i2c/saa6588*
12430
12431SAA7134 VIDEO4LINUX DRIVER
12432M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12433L:	linux-media@vger.kernel.org
12434W:	https://linuxtv.org
12435T:	git git://linuxtv.org/media_tree.git
12436S:	Odd fixes
12437F:	Documentation/media/v4l-drivers/saa7134*
12438F:	drivers/media/pci/saa7134/
12439
12440SAA7146 VIDEO4LINUX-2 DRIVER
12441M:	Hans Verkuil <hverkuil@xs4all.nl>
12442L:	linux-media@vger.kernel.org
12443T:	git git://linuxtv.org/media_tree.git
12444S:	Maintained
12445F:	drivers/media/common/saa7146/
12446F:	drivers/media/pci/saa7146/
12447F:	include/media/saa7146*
12448
12449SAMSUNG AUDIO (ASoC) DRIVERS
12450M:	Krzysztof Kozlowski <krzk@kernel.org>
12451M:	Sangbeom Kim <sbkim73@samsung.com>
12452M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12454S:	Supported
12455F:	sound/soc/samsung/
12456F:	Documentation/devicetree/bindings/sound/samsung*
12457
12458SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12459M:	Krzysztof Kozlowski <krzk@kernel.org>
12460L:	linux-crypto@vger.kernel.org
12461L:	linux-samsung-soc@vger.kernel.org
12462S:	Maintained
12463F:	drivers/crypto/exynos-rng.c
12464F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12465
12466SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12467M:	Łukasz Stelmach <l.stelmach@samsung.com>
12468L:	linux-samsung-soc@vger.kernel.org
12469S:	Maintained
12470F:	drivers/char/hw_random/exynos-trng.c
12471F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12472
12473SAMSUNG FRAMEBUFFER DRIVER
12474M:	Jingoo Han <jingoohan1@gmail.com>
12475L:	linux-fbdev@vger.kernel.org
12476S:	Maintained
12477F:	drivers/video/fbdev/s3c-fb.c
12478
12479SAMSUNG LAPTOP DRIVER
12480M:	Corentin Chary <corentin.chary@gmail.com>
12481L:	platform-driver-x86@vger.kernel.org
12482S:	Maintained
12483F:	drivers/platform/x86/samsung-laptop.c
12484
12485SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12486M:	Sangbeom Kim <sbkim73@samsung.com>
12487M:	Krzysztof Kozlowski <krzk@kernel.org>
12488M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12489L:	linux-kernel@vger.kernel.org
12490L:	linux-samsung-soc@vger.kernel.org
12491S:	Supported
12492F:	drivers/mfd/sec*.c
12493F:	drivers/regulator/s2m*.c
12494F:	drivers/regulator/s5m*.c
12495F:	drivers/clk/clk-s2mps11.c
12496F:	drivers/rtc/rtc-s5m.c
12497F:	include/linux/mfd/samsung/
12498F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12499F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12500F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12501F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12502
12503SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12504M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12505L:	linux-media@vger.kernel.org
12506L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12507S:	Maintained
12508F:	drivers/media/platform/s3c-camif/
12509F:	include/media/drv-intf/s3c_camif.h
12510
12511SAMSUNG S3FWRN5 NFC DRIVER
12512M:	Robert Baldyga <r.baldyga@samsung.com>
12513M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12514L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12515S:	Supported
12516F:	drivers/nfc/s3fwrn5
12517
12518SAMSUNG S5C73M3 CAMERA DRIVER
12519M:	Kyungmin Park <kyungmin.park@samsung.com>
12520M:	Andrzej Hajda <a.hajda@samsung.com>
12521L:	linux-media@vger.kernel.org
12522S:	Supported
12523F:	drivers/media/i2c/s5c73m3/*
12524
12525SAMSUNG S5K5BAF CAMERA DRIVER
12526M:	Kyungmin Park <kyungmin.park@samsung.com>
12527M:	Andrzej Hajda <a.hajda@samsung.com>
12528L:	linux-media@vger.kernel.org
12529S:	Supported
12530F:	drivers/media/i2c/s5k5baf.c
12531
12532SAMSUNG S5P Security SubSystem (SSS) DRIVER
12533M:	Krzysztof Kozlowski <krzk@kernel.org>
12534M:	Vladimir Zapolskiy <vz@mleia.com>
12535M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12536L:	linux-crypto@vger.kernel.org
12537L:	linux-samsung-soc@vger.kernel.org
12538S:	Maintained
12539F:	drivers/crypto/s5p-sss.c
12540
12541SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12542M:	Kyungmin Park <kyungmin.park@samsung.com>
12543M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12544L:	linux-media@vger.kernel.org
12545Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12546S:	Supported
12547F:	drivers/media/platform/exynos4-is/
12548
12549SAMSUNG SOC CLOCK DRIVERS
12550M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12551M:	Tomasz Figa <tomasz.figa@gmail.com>
12552M:	Chanwoo Choi <cw00.choi@samsung.com>
12553S:	Supported
12554L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12556F:	drivers/clk/samsung/
12557F:	include/dt-bindings/clock/exynos*.h
12558F:	Documentation/devicetree/bindings/clock/exynos*.txt
12559
12560SAMSUNG SPI DRIVERS
12561M:	Kukjin Kim <kgene@kernel.org>
12562M:	Krzysztof Kozlowski <krzk@kernel.org>
12563M:	Andi Shyti <andi@etezian.org>
12564L:	linux-spi@vger.kernel.org
12565L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12566S:	Maintained
12567F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12568F:	drivers/spi/spi-s3c*
12569F:	include/linux/platform_data/spi-s3c64xx.h
12570
12571SAMSUNG SXGBE DRIVERS
12572M:	Byungho An <bh74.an@samsung.com>
12573M:	Girish K S <ks.giri@samsung.com>
12574M:	Vipul Pandya <vipul.pandya@samsung.com>
12575S:	Supported
12576L:	netdev@vger.kernel.org
12577F:	drivers/net/ethernet/samsung/sxgbe/
12578
12579SAMSUNG THERMAL DRIVER
12580M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12581L:	linux-pm@vger.kernel.org
12582L:	linux-samsung-soc@vger.kernel.org
12583S:	Supported
12584T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12585F:	drivers/thermal/samsung/
12586
12587SAMSUNG USB2 PHY DRIVER
12588M:	Kamil Debski <kamil@wypas.org>
12589M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12590L:	linux-kernel@vger.kernel.org
12591S:	Supported
12592F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12593F:	Documentation/phy/samsung-usb2.txt
12594F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12595F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12596F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12597F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12598F:	drivers/phy/samsung/phy-samsung-usb2.c
12599F:	drivers/phy/samsung/phy-samsung-usb2.h
12600
12601SC1200 WDT DRIVER
12602M:	Zwane Mwaikambo <zwanem@gmail.com>
12603S:	Maintained
12604F:	drivers/watchdog/sc1200wdt.c
12605
12606SCHEDULER
12607M:	Ingo Molnar <mingo@redhat.com>
12608M:	Peter Zijlstra <peterz@infradead.org>
12609L:	linux-kernel@vger.kernel.org
12610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12611S:	Maintained
12612F:	kernel/sched/
12613F:	include/linux/sched.h
12614F:	include/uapi/linux/sched.h
12615F:	include/linux/wait.h
12616
12617SCR24X CHIP CARD INTERFACE DRIVER
12618M:	Lubomir Rintel <lkundrak@v3.sk>
12619S:	Supported
12620F:	drivers/char/pcmcia/scr24x_cs.c
12621
12622SCSI CDROM DRIVER
12623M:	Jens Axboe <axboe@kernel.dk>
12624L:	linux-scsi@vger.kernel.org
12625W:	http://www.kernel.dk
12626S:	Maintained
12627F:	drivers/scsi/sr*
12628
12629SCSI RDMA PROTOCOL (SRP) INITIATOR
12630M:	Bart Van Assche <bart.vanassche@sandisk.com>
12631L:	linux-rdma@vger.kernel.org
12632S:	Supported
12633W:	http://www.openfabrics.org
12634Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12636F:	drivers/infiniband/ulp/srp/
12637F:	include/scsi/srp.h
12638
12639SCSI SG DRIVER
12640M:	Doug Gilbert <dgilbert@interlog.com>
12641L:	linux-scsi@vger.kernel.org
12642W:	http://sg.danny.cz/sg
12643S:	Maintained
12644F:	Documentation/scsi/scsi-generic.txt
12645F:	drivers/scsi/sg.c
12646F:	include/scsi/sg.h
12647
12648SCSI SUBSYSTEM
12649M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12651M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12653L:	linux-scsi@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/devicetree/bindings/scsi/
12656F:	drivers/scsi/
12657F:	include/scsi/
12658
12659SCSI TAPE DRIVER
12660M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12661L:	linux-scsi@vger.kernel.org
12662S:	Maintained
12663F:	Documentation/scsi/st.txt
12664F:	drivers/scsi/st.*
12665F:	drivers/scsi/st_*.h
12666
12667SCTP PROTOCOL
12668M:	Vlad Yasevich <vyasevich@gmail.com>
12669M:	Neil Horman <nhorman@tuxdriver.com>
12670M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12671L:	linux-sctp@vger.kernel.org
12672W:	http://lksctp.sourceforge.net
12673S:	Maintained
12674F:	Documentation/networking/sctp.txt
12675F:	include/linux/sctp.h
12676F:	include/uapi/linux/sctp.h
12677F:	include/net/sctp/
12678F:	net/sctp/
12679
12680SCx200 CPU SUPPORT
12681M:	Jim Cromie <jim.cromie@gmail.com>
12682S:	Odd Fixes
12683F:	Documentation/i2c/busses/scx200_acb
12684F:	arch/x86/platform/scx200/
12685F:	drivers/watchdog/scx200_wdt.c
12686F:	drivers/i2c/busses/scx200*
12687F:	drivers/mtd/maps/scx200_docflash.c
12688F:	include/linux/scx200.h
12689
12690SCx200 GPIO DRIVER
12691M:	Jim Cromie <jim.cromie@gmail.com>
12692S:	Maintained
12693F:	drivers/char/scx200_gpio.c
12694F:	include/linux/scx200_gpio.h
12695
12696SCx200 HRT CLOCKSOURCE DRIVER
12697M:	Jim Cromie <jim.cromie@gmail.com>
12698S:	Maintained
12699F:	drivers/clocksource/scx200_hrt.c
12700
12701SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12702M:	Sascha Sommer <saschasommer@freenet.de>
12703L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12704S:	Maintained
12705F:	drivers/mmc/host/sdricoh_cs.c
12706
12707SECURE COMPUTING
12708M:	Kees Cook <keescook@chromium.org>
12709R:	Andy Lutomirski <luto@amacapital.net>
12710R:	Will Drewry <wad@chromium.org>
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12712S:	Supported
12713F:	kernel/seccomp.c
12714F:	include/uapi/linux/seccomp.h
12715F:	include/linux/seccomp.h
12716F:	tools/testing/selftests/seccomp/*
12717F:	tools/testing/selftests/kselftest_harness.h
12718F:	Documentation/userspace-api/seccomp_filter.rst
12719K:	\bsecure_computing
12720K:	\bTIF_SECCOMP\b
12721
12722SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12723M:	Al Cooper <alcooperx@gmail.com>
12724L:	linux-mmc@vger.kernel.org
12725L:	bcm-kernel-feedback-list@broadcom.com
12726S:	Maintained
12727F:	drivers/mmc/host/sdhci-brcmstb*
12728
12729SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12730M:	Adrian Hunter <adrian.hunter@intel.com>
12731L:	linux-mmc@vger.kernel.org
12732T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12733S:	Maintained
12734F:	drivers/mmc/host/sdhci*
12735F:	include/linux/mmc/sdhci*
12736
12737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12738M:	Ben Dooks <ben-linux@fluff.org>
12739M:	Jaehoon Chung <jh80.chung@samsung.com>
12740L:	linux-mmc@vger.kernel.org
12741S:	Maintained
12742F:	drivers/mmc/host/sdhci-s3c*
12743
12744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12745M:	Viresh Kumar <vireshk@kernel.org>
12746L:	linux-mmc@vger.kernel.org
12747S:	Maintained
12748F:	drivers/mmc/host/sdhci-spear.c
12749
12750SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12751M:	Kishon Vijay Abraham I <kishon@ti.com>
12752L:	linux-mmc@vger.kernel.org
12753S:	Maintained
12754F:	drivers/mmc/host/sdhci-omap.c
12755
12756SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12757M:	Scott Bauer <scott.bauer@intel.com>
12758M:	Jonathan Derrick <jonathan.derrick@intel.com>
12759L:	linux-block@vger.kernel.org
12760S:	Supported
12761F:	block/sed*
12762F:	block/opal_proto.h
12763F:	include/linux/sed*
12764F:	include/uapi/linux/sed*
12765
12766SECURITY CONTACT
12767M:	Security Officers <security@kernel.org>
12768S:	Supported
12769
12770SECURITY SUBSYSTEM
12771M:	James Morris <jmorris@namei.org>
12772M:	"Serge E. Hallyn" <serge@hallyn.com>
12773L:	linux-security-module@vger.kernel.org (suggested Cc:)
12774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12775W:	http://kernsec.org/
12776S:	Supported
12777F:	security/
12778
12779SELINUX SECURITY MODULE
12780M:	Paul Moore <paul@paul-moore.com>
12781M:	Stephen Smalley <sds@tycho.nsa.gov>
12782M:	Eric Paris <eparis@parisplace.org>
12783L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12784W:	https://selinuxproject.org
12785W:	https://github.com/SELinuxProject
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12787S:	Supported
12788F:	include/linux/selinux*
12789F:	security/selinux/
12790F:	scripts/selinux/
12791F:	Documentation/admin-guide/LSM/SELinux.rst
12792
12793SENSABLE PHANTOM
12794M:	Jiri Slaby <jirislaby@gmail.com>
12795S:	Maintained
12796F:	drivers/misc/phantom.c
12797F:	include/uapi/linux/phantom.h
12798
12799SERIAL DEVICE BUS
12800M:	Rob Herring <robh@kernel.org>
12801L:	linux-serial@vger.kernel.org
12802S:	Maintained
12803F:	Documentation/devicetree/bindings/serial/slave-device.txt
12804F:	drivers/tty/serdev/
12805F:	include/linux/serdev.h
12806
12807SERIAL DRIVERS
12808M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12809L:	linux-serial@vger.kernel.org
12810S:	Maintained
12811F:	Documentation/devicetree/bindings/serial/
12812F:	drivers/tty/serial/
12813
12814SERIAL IR RECEIVER
12815M:	Sean Young <sean@mess.org>
12816L:	linux-media@vger.kernel.org
12817S:	Maintained
12818F:	drivers/media/rc/serial_ir.c
12819
12820SFC NETWORK DRIVER
12821M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12822M:	Edward Cree <ecree@solarflare.com>
12823M:	Bert Kenward <bkenward@solarflare.com>
12824L:	netdev@vger.kernel.org
12825S:	Supported
12826F:	drivers/net/ethernet/sfc/
12827
12828SGI GRU DRIVER
12829M:	Dimitri Sivanich <sivanich@sgi.com>
12830S:	Maintained
12831F:	drivers/misc/sgi-gru/
12832
12833SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12834M:	Pat Gefre <pfg@sgi.com>
12835L:	linux-ia64@vger.kernel.org
12836S:	Supported
12837F:	Documentation/ia64/serial.txt
12838F:	drivers/tty/serial/ioc?_serial.c
12839F:	include/linux/ioc?.h
12840
12841SGI XP/XPC/XPNET DRIVER
12842M:	Cliff Whickman <cpw@sgi.com>
12843M:	Robin Holt <robinmholt@gmail.com>
12844S:	Maintained
12845F:	drivers/misc/sgi-xp/
12846
12847SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12848M:	Ursula Braun <ubraun@linux.ibm.com>
12849L:	linux-s390@vger.kernel.org
12850W:	http://www.ibm.com/developerworks/linux/linux390/
12851S:	Supported
12852F:	net/smc/
12853
12854SH_VEU V4L2 MEM2MEM DRIVER
12855L:	linux-media@vger.kernel.org
12856S:	Orphan
12857F:	drivers/media/platform/sh_veu.c
12858
12859SH_VOU V4L2 OUTPUT DRIVER
12860L:	linux-media@vger.kernel.org
12861S:	Orphan
12862F:	drivers/media/platform/sh_vou.c
12863F:	include/media/drv-intf/sh_vou.h
12864
12865SI2157 MEDIA DRIVER
12866M:	Antti Palosaari <crope@iki.fi>
12867L:	linux-media@vger.kernel.org
12868W:	https://linuxtv.org
12869W:	http://palosaari.fi/linux/
12870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12871T:	git git://linuxtv.org/anttip/media_tree.git
12872S:	Maintained
12873F:	drivers/media/tuners/si2157*
12874
12875SI2165 MEDIA DRIVER
12876M:	Matthias Schwarzott <zzam@gentoo.org>
12877L:	linux-media@vger.kernel.org
12878W:	https://linuxtv.org
12879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12880S:	Maintained
12881F:	drivers/media/dvb-frontends/si2165*
12882
12883SI2168 MEDIA DRIVER
12884M:	Antti Palosaari <crope@iki.fi>
12885L:	linux-media@vger.kernel.org
12886W:	https://linuxtv.org
12887W:	http://palosaari.fi/linux/
12888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12889T:	git git://linuxtv.org/anttip/media_tree.git
12890S:	Maintained
12891F:	drivers/media/dvb-frontends/si2168*
12892
12893SI470X FM RADIO RECEIVER I2C DRIVER
12894M:	Hans Verkuil <hverkuil@xs4all.nl>
12895L:	linux-media@vger.kernel.org
12896T:	git git://linuxtv.org/media_tree.git
12897W:	https://linuxtv.org
12898S:	Odd Fixes
12899F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12900
12901SI470X FM RADIO RECEIVER USB DRIVER
12902M:	Hans Verkuil <hverkuil@xs4all.nl>
12903L:	linux-media@vger.kernel.org
12904T:	git git://linuxtv.org/media_tree.git
12905W:	https://linuxtv.org
12906S:	Maintained
12907F:	drivers/media/radio/si470x/radio-si470x-common.c
12908F:	drivers/media/radio/si470x/radio-si470x.h
12909F:	drivers/media/radio/si470x/radio-si470x-usb.c
12910
12911SI4713 FM RADIO TRANSMITTER I2C DRIVER
12912M:	Eduardo Valentin <edubezval@gmail.com>
12913L:	linux-media@vger.kernel.org
12914T:	git git://linuxtv.org/media_tree.git
12915W:	https://linuxtv.org
12916S:	Odd Fixes
12917F:	drivers/media/radio/si4713/si4713.?
12918
12919SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12920M:	Eduardo Valentin <edubezval@gmail.com>
12921L:	linux-media@vger.kernel.org
12922T:	git git://linuxtv.org/media_tree.git
12923W:	https://linuxtv.org
12924S:	Odd Fixes
12925F:	drivers/media/radio/si4713/radio-platform-si4713.c
12926
12927SI4713 FM RADIO TRANSMITTER USB DRIVER
12928M:	Hans Verkuil <hverkuil@xs4all.nl>
12929L:	linux-media@vger.kernel.org
12930T:	git git://linuxtv.org/media_tree.git
12931W:	https://linuxtv.org
12932S:	Maintained
12933F:	drivers/media/radio/si4713/radio-usb-si4713.c
12934
12935SIANO DVB DRIVER
12936M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12937L:	linux-media@vger.kernel.org
12938W:	https://linuxtv.org
12939T:	git git://linuxtv.org/media_tree.git
12940S:	Odd fixes
12941F:	drivers/media/common/siano/
12942F:	drivers/media/usb/siano/
12943F:	drivers/media/usb/siano/
12944F:	drivers/media/mmc/siano/
12945
12946SIFIVE DRIVERS
12947M:	Palmer Dabbelt <palmer@sifive.com>
12948L:	linux-riscv@lists.infradead.org
12949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12950S:	Supported
12951K:	sifive
12952N:	sifive
12953
12954SILEAD TOUCHSCREEN DRIVER
12955M:	Hans de Goede <hdegoede@redhat.com>
12956L:	linux-input@vger.kernel.org
12957L:	platform-driver-x86@vger.kernel.org
12958S:	Maintained
12959F:	drivers/input/touchscreen/silead.c
12960F:	drivers/platform/x86/silead_dmi.c
12961
12962SILICON MOTION SM712 FRAME BUFFER DRIVER
12963M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12964M:	Teddy Wang <teddy.wang@siliconmotion.com>
12965M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12966L:	linux-fbdev@vger.kernel.org
12967S:	Maintained
12968F:	drivers/video/fbdev/sm712*
12969F:	Documentation/fb/sm712fb.txt
12970
12971SIMPLE FIRMWARE INTERFACE (SFI)
12972M:	Len Brown <lenb@kernel.org>
12973L:	sfi-devel@simplefirmware.org
12974W:	http://simplefirmware.org/
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12976S:	Supported
12977F:	arch/x86/platform/sfi/
12978F:	drivers/sfi/
12979F:	include/linux/sfi*.h
12980
12981SIMPLEFB FB DRIVER
12982M:	Hans de Goede <hdegoede@redhat.com>
12983L:	linux-fbdev@vger.kernel.org
12984S:	Maintained
12985F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12986F:	drivers/video/fbdev/simplefb.c
12987F:	include/linux/platform_data/simplefb.h
12988
12989SIMTEC EB110ATX (Chalice CATS)
12990P:	Ben Dooks
12991P:	Vincent Sanders <vince@simtec.co.uk>
12992M:	Simtec Linux Team <linux@simtec.co.uk>
12993W:	http://www.simtec.co.uk/products/EB110ATX/
12994S:	Supported
12995
12996SIMTEC EB2410ITX (BAST)
12997P:	Ben Dooks
12998P:	Vincent Sanders <vince@simtec.co.uk>
12999M:	Simtec Linux Team <linux@simtec.co.uk>
13000W:	http://www.simtec.co.uk/products/EB2410ITX/
13001S:	Supported
13002F:	arch/arm/mach-s3c24xx/mach-bast.c
13003F:	arch/arm/mach-s3c24xx/bast-ide.c
13004F:	arch/arm/mach-s3c24xx/bast-irq.c
13005
13006SIPHASH PRF ROUTINES
13007M:	Jason A. Donenfeld <Jason@zx2c4.com>
13008S:	Maintained
13009F:	lib/siphash.c
13010F:	lib/test_siphash.c
13011F:	include/linux/siphash.h
13012
13013SIOX
13014M:	Gavin Schenk <g.schenk@eckelmann.de>
13015M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13016R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13017S:	Supported
13018F:	drivers/siox/*
13019F:	include/trace/events/siox.h
13020
13021SIS 190 ETHERNET DRIVER
13022M:	Francois Romieu <romieu@fr.zoreil.com>
13023L:	netdev@vger.kernel.org
13024S:	Maintained
13025F:	drivers/net/ethernet/sis/sis190.c
13026
13027SIS 900/7016 FAST ETHERNET DRIVER
13028M:	Daniele Venzano <venza@brownhat.org>
13029W:	http://www.brownhat.org/sis900.html
13030L:	netdev@vger.kernel.org
13031S:	Maintained
13032F:	drivers/net/ethernet/sis/sis900.*
13033
13034SIS FRAMEBUFFER DRIVER
13035M:	Thomas Winischhofer <thomas@winischhofer.net>
13036W:	http://www.winischhofer.net/linuxsisvga.shtml
13037S:	Maintained
13038F:	Documentation/fb/sisfb.txt
13039F:	drivers/video/fbdev/sis/
13040F:	include/video/sisfb.h
13041
13042SIS USB2VGA DRIVER
13043M:	Thomas Winischhofer <thomas@winischhofer.net>
13044W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13045S:	Maintained
13046F:	drivers/usb/misc/sisusbvga/
13047
13048SLAB ALLOCATOR
13049M:	Christoph Lameter <cl@linux.com>
13050M:	Pekka Enberg <penberg@kernel.org>
13051M:	David Rientjes <rientjes@google.com>
13052M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13053M:	Andrew Morton <akpm@linux-foundation.org>
13054L:	linux-mm@kvack.org
13055S:	Maintained
13056F:	include/linux/sl?b*.h
13057F:	mm/sl?b*
13058
13059SLEEPABLE READ-COPY UPDATE (SRCU)
13060M:	Lai Jiangshan <jiangshanlai@gmail.com>
13061M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13062M:	Josh Triplett <josh@joshtriplett.org>
13063R:	Steven Rostedt <rostedt@goodmis.org>
13064R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13065L:	linux-kernel@vger.kernel.org
13066W:	http://www.rdrop.com/users/paulmck/RCU/
13067S:	Supported
13068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13069F:	include/linux/srcu.h
13070F:	kernel/rcu/srcu.c
13071
13072SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13073M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13074L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13075S:	Maintained
13076F:	drivers/slimbus/
13077F:	Documentation/devicetree/bindings/slimbus/
13078F:	include/linux/slimbus.h
13079
13080SMACK SECURITY MODULE
13081M:	Casey Schaufler <casey@schaufler-ca.com>
13082L:	linux-security-module@vger.kernel.org
13083W:	http://schaufler-ca.com
13084T:	git git://github.com/cschaufler/smack-next
13085S:	Maintained
13086F:	Documentation/admin-guide/LSM/Smack.rst
13087F:	security/smack/
13088
13089SMC91x ETHERNET DRIVER
13090M:	Nicolas Pitre <nico@fluxnic.net>
13091S:	Odd Fixes
13092F:	drivers/net/ethernet/smsc/smc91x.*
13093
13094SMIA AND SMIA++ IMAGE SENSOR DRIVER
13095M:	Sakari Ailus <sakari.ailus@iki.fi>
13096L:	linux-media@vger.kernel.org
13097S:	Maintained
13098F:	drivers/media/i2c/smiapp/
13099F:	include/media/i2c/smiapp.h
13100F:	drivers/media/i2c/smiapp-pll.c
13101F:	drivers/media/i2c/smiapp-pll.h
13102F:	include/uapi/linux/smiapp.h
13103F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13104
13105SMM665 HARDWARE MONITOR DRIVER
13106M:	Guenter Roeck <linux@roeck-us.net>
13107L:	linux-hwmon@vger.kernel.org
13108S:	Maintained
13109F:	Documentation/hwmon/smm665
13110F:	drivers/hwmon/smm665.c
13111
13112SMSC EMC2103 HARDWARE MONITOR DRIVER
13113M:	Steve Glendinning <steve.glendinning@shawell.net>
13114L:	linux-hwmon@vger.kernel.org
13115S:	Maintained
13116F:	Documentation/hwmon/emc2103
13117F:	drivers/hwmon/emc2103.c
13118
13119SMSC SCH5627 HARDWARE MONITOR DRIVER
13120M:	Hans de Goede <hdegoede@redhat.com>
13121L:	linux-hwmon@vger.kernel.org
13122S:	Supported
13123F:	Documentation/hwmon/sch5627
13124F:	drivers/hwmon/sch5627.c
13125
13126SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13127M:	Steve Glendinning <steve.glendinning@shawell.net>
13128L:	linux-fbdev@vger.kernel.org
13129S:	Maintained
13130F:	drivers/video/fbdev/smscufx.c
13131
13132SMSC47B397 HARDWARE MONITOR DRIVER
13133M:	Jean Delvare <jdelvare@suse.com>
13134L:	linux-hwmon@vger.kernel.org
13135S:	Maintained
13136F:	Documentation/hwmon/smsc47b397
13137F:	drivers/hwmon/smsc47b397.c
13138
13139SMSC911x ETHERNET DRIVER
13140M:	Steve Glendinning <steve.glendinning@shawell.net>
13141L:	netdev@vger.kernel.org
13142S:	Maintained
13143F:	include/linux/smsc911x.h
13144F:	drivers/net/ethernet/smsc/smsc911x.*
13145
13146SMSC9420 PCI ETHERNET DRIVER
13147M:	Steve Glendinning <steve.glendinning@shawell.net>
13148L:	netdev@vger.kernel.org
13149S:	Maintained
13150F:	drivers/net/ethernet/smsc/smsc9420.*
13151
13152SOC-CAMERA V4L2 SUBSYSTEM
13153L:	linux-media@vger.kernel.org
13154T:	git git://linuxtv.org/media_tree.git
13155S:	Orphan
13156F:	include/media/soc*
13157F:	drivers/media/i2c/soc_camera/
13158F:	drivers/media/platform/soc_camera/
13159
13160SOCIONEXT SYNQUACER I2C DRIVER
13161M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13162L:	linux-i2c@vger.kernel.org
13163S:	Maintained
13164F:	drivers/i2c/busses/i2c-synquacer.c
13165F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13166
13167SOCIONEXT UNIPHIER SOUND DRIVER
13168M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13170S:	Maintained
13171F:	sound/soc/uniphier/
13172
13173SOEKRIS NET48XX LED SUPPORT
13174M:	Chris Boot <bootc@bootc.net>
13175S:	Maintained
13176F:	drivers/leds/leds-net48xx.c
13177
13178SOFT-ROCE DRIVER (rxe)
13179M:	Moni Shoua <monis@mellanox.com>
13180L:	linux-rdma@vger.kernel.org
13181S:	Supported
13182W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13183Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13184F:	drivers/infiniband/sw/rxe/
13185F:	include/uapi/rdma/rdma_user_rxe.h
13186
13187SOFTLOGIC 6x10 MPEG CODEC
13188M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13189M:	Anton Sviridenko <anton@corp.bluecherry.net>
13190M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13191M:	Andrey Utkin <andrey_utkin@fastmail.com>
13192M:	Ismael Luceno <ismael@iodev.co.uk>
13193L:	linux-media@vger.kernel.org
13194S:	Supported
13195F:	drivers/media/pci/solo6x10/
13196
13197SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13198M:	James Morse <james.morse@arm.com>
13199L:	linux-arm-kernel@lists.infradead.org
13200S:	Maintained
13201F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13202F:	drivers/firmware/arm_sdei.c
13203F:	include/linux/sdei.h
13204F:	include/uapi/linux/sdei.h
13205
13206SOFTWARE RAID (Multiple Disks) SUPPORT
13207M:	Shaohua Li <shli@kernel.org>
13208L:	linux-raid@vger.kernel.org
13209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13210S:	Supported
13211F:	drivers/md/Makefile
13212F:	drivers/md/Kconfig
13213F:	drivers/md/md*
13214F:	drivers/md/raid*
13215F:	include/linux/raid/
13216F:	include/uapi/linux/raid/
13217
13218SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13219M:	Jassi Brar <jaswinder.singh@linaro.org>
13220L:	netdev@vger.kernel.org
13221S:	Maintained
13222F:	drivers/net/ethernet/socionext/netsec.c
13223F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13224
13225SOLIDRUN CLEARFOG SUPPORT
13226M:	Russell King <linux@armlinux.org.uk>
13227S:	Maintained
13228F:	arch/arm/boot/dts/armada-388-clearfog*
13229F:	arch/arm/boot/dts/armada-38x-solidrun-*
13230
13231SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13232M:	Russell King <linux@armlinux.org.uk>
13233S:	Maintained
13234F:	arch/arm/boot/dts/imx6*-cubox-i*
13235F:	arch/arm/boot/dts/imx6*-hummingboard*
13236F:	arch/arm/boot/dts/imx6*-sr-*
13237
13238SONIC NETWORK DRIVER
13239M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13240L:	netdev@vger.kernel.org
13241S:	Maintained
13242F:	drivers/net/ethernet/natsemi/sonic.*
13243
13244SONICS SILICON BACKPLANE DRIVER (SSB)
13245M:	Michael Buesch <m@bues.ch>
13246L:	linux-wireless@vger.kernel.org
13247S:	Maintained
13248F:	drivers/ssb/
13249F:	include/linux/ssb/
13250
13251SONY IMX258 SENSOR DRIVER
13252M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13253L:	linux-media@vger.kernel.org
13254T:	git git://linuxtv.org/media_tree.git
13255S:	Maintained
13256F:	drivers/media/i2c/imx258.c
13257
13258SONY IMX274 SENSOR DRIVER
13259M:	Leon Luo <leonl@leopardimaging.com>
13260L:	linux-media@vger.kernel.org
13261T:	git git://linuxtv.org/media_tree.git
13262S:	Maintained
13263F:	drivers/media/i2c/imx274.c
13264F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13265
13266SONY MEMORYSTICK CARD SUPPORT
13267M:	Alex Dubov <oakad@yahoo.com>
13268W:	http://tifmxx.berlios.de/
13269S:	Maintained
13270F:	drivers/memstick/host/tifm_ms.c
13271
13272SONY MEMORYSTICK STANDARD SUPPORT
13273M:	Maxim Levitsky <maximlevitsky@gmail.com>
13274S:	Maintained
13275F:	drivers/memstick/core/ms_block.*
13276
13277SONY VAIO CONTROL DEVICE DRIVER
13278M:	Mattia Dongili <malattia@linux.it>
13279L:	platform-driver-x86@vger.kernel.org
13280W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13281S:	Maintained
13282F:	Documentation/laptops/sony-laptop.txt
13283F:	drivers/char/sonypi.c
13284F:	drivers/platform/x86/sony-laptop.c
13285F:	include/linux/sony-laptop.h
13286
13287SOUND
13288M:	Jaroslav Kysela <perex@perex.cz>
13289M:	Takashi Iwai <tiwai@suse.com>
13290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13291W:	http://www.alsa-project.org/
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13293T:	git git://git.alsa-project.org/alsa-kernel.git
13294Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13295S:	Maintained
13296F:	Documentation/sound/
13297F:	include/sound/
13298F:	include/uapi/sound/
13299F:	sound/
13300
13301SOUND - COMPRESSED AUDIO
13302M:	Vinod Koul <vkoul@kernel.org>
13303L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13305S:	Supported
13306F:	Documentation/sound/designs/compress-offload.rst
13307F:	include/sound/compress_driver.h
13308F:	include/uapi/sound/compress_*
13309F:	sound/core/compress_offload.c
13310F:	sound/soc/soc-compress.c
13311
13312SOUND - DMAENGINE HELPERS
13313M:	Lars-Peter Clausen <lars@metafoo.de>
13314S:	Supported
13315F:	include/sound/dmaengine_pcm.h
13316F:	sound/core/pcm_dmaengine.c
13317F:	sound/soc/soc-generic-dmaengine-pcm.c
13318
13319SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13320M:	Liam Girdwood <lgirdwood@gmail.com>
13321M:	Mark Brown <broonie@kernel.org>
13322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13324W:	http://alsa-project.org/main/index.php/ASoC
13325S:	Supported
13326F:	Documentation/devicetree/bindings/sound/
13327F:	Documentation/sound/soc/
13328F:	sound/soc/
13329F:	include/sound/soc*
13330
13331SOUNDWIRE SUBSYSTEM
13332M:	Vinod Koul <vinod.koul@intel.com>
13333M:	Sanyog Kale <sanyog.r.kale@intel.com>
13334R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13335L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13336S:	Supported
13337F:	Documentation/driver-api/soundwire/
13338F:	drivers/soundwire/
13339F:	include/linux/soundwire/
13340
13341SP2 MEDIA DRIVER
13342M:	Olli Salonen <olli.salonen@iki.fi>
13343L:	linux-media@vger.kernel.org
13344W:	https://linuxtv.org
13345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13346S:	Maintained
13347F:	drivers/media/dvb-frontends/sp2*
13348
13349SPARC + UltraSPARC (sparc/sparc64)
13350M:	"David S. Miller" <davem@davemloft.net>
13351L:	sparclinux@vger.kernel.org
13352Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13355S:	Maintained
13356F:	arch/sparc/
13357F:	drivers/sbus/
13358
13359SPARC SERIAL DRIVERS
13360M:	"David S. Miller" <davem@davemloft.net>
13361L:	sparclinux@vger.kernel.org
13362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13364S:	Maintained
13365F:	include/linux/sunserialcore.h
13366F:	drivers/tty/serial/suncore.c
13367F:	drivers/tty/serial/sunhv.c
13368F:	drivers/tty/serial/sunsab.c
13369F:	drivers/tty/serial/sunsab.h
13370F:	drivers/tty/serial/sunsu.c
13371F:	drivers/tty/serial/sunzilog.c
13372F:	drivers/tty/serial/sunzilog.h
13373F:	drivers/tty/vcc.c
13374
13375SPARSE CHECKER
13376M:	"Christopher Li" <sparse@chrisli.org>
13377L:	linux-sparse@vger.kernel.org
13378W:	https://sparse.wiki.kernel.org/
13379T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13380T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13381S:	Maintained
13382F:	include/linux/compiler.h
13383
13384SPEAR CLOCK FRAMEWORK SUPPORT
13385M:	Viresh Kumar <vireshk@kernel.org>
13386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13387W:	http://www.st.com/spear
13388S:	Maintained
13389F:	drivers/clk/spear/
13390
13391SPEAR PLATFORM SUPPORT
13392M:	Viresh Kumar <vireshk@kernel.org>
13393M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13395W:	http://www.st.com/spear
13396S:	Maintained
13397F:	arch/arm/boot/dts/spear*
13398F:	arch/arm/mach-spear/
13399
13400SPI NOR SUBSYSTEM
13401M:	Marek Vasut <marek.vasut@gmail.com>
13402L:	linux-mtd@lists.infradead.org
13403W:	http://www.linux-mtd.infradead.org/
13404Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13405T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13406T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13407S:	Maintained
13408F:	drivers/mtd/spi-nor/
13409F:	include/linux/mtd/spi-nor.h
13410
13411SPI SUBSYSTEM
13412M:	Mark Brown <broonie@kernel.org>
13413L:	linux-spi@vger.kernel.org
13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13415Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13416S:	Maintained
13417F:	Documentation/devicetree/bindings/spi/
13418F:	Documentation/spi/
13419F:	drivers/spi/
13420F:	include/linux/spi/
13421F:	include/uapi/linux/spi/
13422F:	tools/spi/
13423
13424SPIDERNET NETWORK DRIVER for CELL
13425M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13426L:	netdev@vger.kernel.org
13427S:	Supported
13428F:	Documentation/networking/spider_net.txt
13429F:	drivers/net/ethernet/toshiba/spider_net*
13430
13431SPMI SUBSYSTEM
13432R:	Stephen Boyd <sboyd@kernel.org>
13433L:	linux-arm-msm@vger.kernel.org
13434F:	Documentation/devicetree/bindings/spmi/
13435F:	drivers/spmi/
13436F:	include/dt-bindings/spmi/spmi.h
13437F:	include/linux/spmi.h
13438F:	include/trace/events/spmi.h
13439
13440SPU FILE SYSTEM
13441M:	Jeremy Kerr <jk@ozlabs.org>
13442L:	linuxppc-dev@lists.ozlabs.org
13443W:	http://www.ibm.com/developerworks/power/cell/
13444S:	Supported
13445F:	Documentation/filesystems/spufs.txt
13446F:	arch/powerpc/platforms/cell/spufs/
13447
13448SQUASHFS FILE SYSTEM
13449M:	Phillip Lougher <phillip@squashfs.org.uk>
13450L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13451W:	http://squashfs.org.uk
13452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13453S:	Maintained
13454F:	Documentation/filesystems/squashfs.txt
13455F:	fs/squashfs/
13456
13457SRM (Alpha) environment access
13458M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13459S:	Maintained
13460F:	arch/alpha/kernel/srm_env.c
13461
13462ST STM32 I2C/SMBUS DRIVER
13463M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13464L:	linux-i2c@vger.kernel.org
13465S:	Maintained
13466F:	drivers/i2c/busses/i2c-stm32*
13467
13468STABLE BRANCH
13469M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13470L:	stable@vger.kernel.org
13471S:	Supported
13472F:	Documentation/process/stable-kernel-rules.rst
13473
13474STAGING - COMEDI
13475M:	Ian Abbott <abbotti@mev.co.uk>
13476M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13477S:	Odd Fixes
13478F:	drivers/staging/comedi/
13479
13480STAGING - FLARION FT1000 DRIVERS
13481M:	Marek Belisko <marek.belisko@gmail.com>
13482S:	Odd Fixes
13483F:	drivers/staging/ft1000/
13484
13485STAGING - INDUSTRIAL IO
13486M:	Jonathan Cameron <jic23@kernel.org>
13487L:	linux-iio@vger.kernel.org
13488S:	Odd Fixes
13489F:	Documentation/devicetree/bindings/staging/iio/
13490F:	drivers/staging/iio/
13491
13492STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13493M:	Marc Dietrich <marvin24@gmx.de>
13494L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13495L:	linux-tegra@vger.kernel.org
13496S:	Maintained
13497F:	drivers/staging/nvec/
13498
13499STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13500M:	Jens Frederich <jfrederich@gmail.com>
13501M:	Daniel Drake <dsd@laptop.org>
13502M:	Jon Nettleton <jon.nettleton@gmail.com>
13503W:	http://wiki.laptop.org/go/DCON
13504S:	Maintained
13505F:	drivers/staging/olpc_dcon/
13506
13507STAGING - REALTEK RTL8712U DRIVERS
13508M:	Larry Finger <Larry.Finger@lwfinger.net>
13509M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13510S:	Odd Fixes
13511F:	drivers/staging/rtl8712/
13512
13513STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13514M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13515M:	Teddy Wang <teddy.wang@siliconmotion.com>
13516M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13517L:	linux-fbdev@vger.kernel.org
13518S:	Maintained
13519F:	drivers/staging/sm750fb/
13520
13521STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13522M:	William Hubbs <w.d.hubbs@gmail.com>
13523M:	Chris Brannon <chris@the-brannons.com>
13524M:	Kirk Reiser <kirk@reisers.ca>
13525M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13526L:	speakup@linux-speakup.org
13527W:	http://www.linux-speakup.org/
13528S:	Odd Fixes
13529F:	drivers/staging/speakup/
13530
13531STAGING - VIA VT665X DRIVERS
13532M:	Forest Bond <forest@alittletooquiet.net>
13533S:	Odd Fixes
13534F:	drivers/staging/vt665?/
13535
13536STAGING - WILC1000 WIFI DRIVER
13537M:	Aditya Shankar <aditya.shankar@microchip.com>
13538M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13539L:	linux-wireless@vger.kernel.org
13540S:	Supported
13541F:	drivers/staging/wilc1000/
13542
13543STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13544M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13545S:	Odd Fixes
13546F:	drivers/staging/xgifb/
13547
13548STAGING SUBSYSTEM
13549M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13551L:	devel@driverdev.osuosl.org
13552S:	Supported
13553F:	drivers/staging/
13554
13555STARFIRE/DURALAN NETWORK DRIVER
13556M:	Ion Badulescu <ionut@badula.org>
13557S:	Odd Fixes
13558F:	drivers/net/ethernet/adaptec/starfire*
13559
13560STEC S1220 SKD DRIVER
13561M:	Bart Van Assche <bart.vanassche@wdc.com>
13562L:	linux-block@vger.kernel.org
13563S:	Maintained
13564F:	drivers/block/skd*[ch]
13565
13566STI CEC DRIVER
13567M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13568S:	Maintained
13569F:	drivers/staging/media/st-cec/
13570F:	Documentation/devicetree/bindings/media/stih-cec.txt
13571
13572STK1160 USB VIDEO CAPTURE DRIVER
13573M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13574L:	linux-media@vger.kernel.org
13575T:	git git://linuxtv.org/media_tree.git
13576S:	Maintained
13577F:	drivers/media/usb/stk1160/
13578
13579STM32 TIMER/LPTIMER DRIVERS
13580M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13581S:	Maintained
13582F:	drivers/*/stm32-*timer*
13583F:	drivers/pwm/pwm-stm32*
13584F:	include/linux/*/stm32-*tim*
13585F:	Documentation/ABI/testing/*timer-stm32
13586F:	Documentation/devicetree/bindings/*/stm32-*timer*
13587F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13588
13589STMMAC ETHERNET DRIVER
13590M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13591M:	Alexandre Torgue <alexandre.torgue@st.com>
13592M:	Jose Abreu <joabreu@synopsys.com>
13593L:	netdev@vger.kernel.org
13594W:	http://www.stlinux.com
13595S:	Supported
13596F:	drivers/net/ethernet/stmicro/stmmac/
13597
13598SUN3/3X
13599M:	Sam Creasey <sammy@sammy.net>
13600W:	http://sammy.net/sun3/
13601S:	Maintained
13602F:	arch/m68k/kernel/*sun3*
13603F:	arch/m68k/sun3*/
13604F:	arch/m68k/include/asm/sun3*
13605F:	drivers/net/ethernet/i825xx/sun3*
13606
13607SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13608M:	Hans de Goede <hdegoede@redhat.com>
13609L:	linux-input@vger.kernel.org
13610S:	Maintained
13611F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13612F:	drivers/input/keyboard/sun4i-lradc-keys.c
13613
13614SUNDANCE NETWORK DRIVER
13615M:	Denis Kirjanov <kda@linux-powerpc.org>
13616L:	netdev@vger.kernel.org
13617S:	Maintained
13618F:	drivers/net/ethernet/dlink/sundance.c
13619
13620SUPERH
13621M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13622M:	Rich Felker <dalias@libc.org>
13623L:	linux-sh@vger.kernel.org
13624Q:	http://patchwork.kernel.org/project/linux-sh/list/
13625S:	Maintained
13626F:	Documentation/sh/
13627F:	arch/sh/
13628F:	drivers/sh/
13629
13630SUSPEND TO RAM
13631M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13632M:	Len Brown <len.brown@intel.com>
13633M:	Pavel Machek <pavel@ucw.cz>
13634L:	linux-pm@vger.kernel.org
13635B:	https://bugzilla.kernel.org
13636S:	Supported
13637F:	Documentation/power/
13638F:	arch/x86/kernel/acpi/
13639F:	drivers/base/power/
13640F:	kernel/power/
13641F:	include/linux/suspend.h
13642F:	include/linux/freezer.h
13643F:	include/linux/pm.h
13644
13645SVGA HANDLING
13646M:	Martin Mares <mj@ucw.cz>
13647L:	linux-video@atrey.karlin.mff.cuni.cz
13648S:	Maintained
13649F:	Documentation/svga.txt
13650F:	arch/x86/boot/video*
13651
13652SWIOTLB SUBSYSTEM
13653M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13654L:	iommu@lists.linux-foundation.org
13655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13656S:	Supported
13657F:	kernel/dma/swiotlb.c
13658F:	arch/*/kernel/pci-swiotlb.c
13659F:	include/linux/swiotlb.h
13660
13661SWITCHDEV
13662M:	Jiri Pirko <jiri@resnulli.us>
13663M:	Ivan Vecera <ivecera@redhat.com>
13664L:	netdev@vger.kernel.org
13665S:	Supported
13666F:	net/switchdev/
13667F:	include/net/switchdev.h
13668
13669SY8106A REGULATOR DRIVER
13670M:	Icenowy Zheng <icenowy@aosc.io>
13671S:	Maintained
13672F:	drivers/regulator/sy8106a-regulator.c
13673F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13674
13675SYNC FILE FRAMEWORK
13676M:	Sumit Semwal <sumit.semwal@linaro.org>
13677R:	Gustavo Padovan <gustavo@padovan.org>
13678S:	Maintained
13679L:	linux-media@vger.kernel.org
13680L:	dri-devel@lists.freedesktop.org
13681F:	drivers/dma-buf/sync_*
13682F:	drivers/dma-buf/dma-fence*
13683F:	drivers/dma-buf/sw_sync.c
13684F:	include/linux/sync_file.h
13685F:	include/uapi/linux/sync_file.h
13686F:	Documentation/sync_file.txt
13687T:	git git://anongit.freedesktop.org/drm/drm-misc
13688
13689SYNOPSYS ARC ARCHITECTURE
13690M:	Vineet Gupta <vgupta@synopsys.com>
13691L:	linux-snps-arc@lists.infradead.org
13692S:	Supported
13693F:	arch/arc/
13694F:	Documentation/devicetree/bindings/arc/*
13695F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13696F:	drivers/clocksource/arc_timer.c
13697F:	drivers/tty/serial/arc_uart.c
13698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13699
13700SYNOPSYS ARC HSDK SDP pll clock driver
13701M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13702S:	Supported
13703F:	drivers/clk/clk-hsdk-pll.c
13704F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13705
13706SYNOPSYS ARC SDP clock driver
13707M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13708S:	Supported
13709F:	drivers/clk/axs10x/*
13710F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13711
13712SYNOPSYS ARC SDP platform support
13713M:	Alexey Brodkin <abrodkin@synopsys.com>
13714S:	Supported
13715F:	arch/arc/plat-axs10x
13716F:	arch/arc/boot/dts/ax*
13717F:	Documentation/devicetree/bindings/arc/axs10*
13718
13719SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13720M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13721S:	Supported
13722F:	drivers/reset/reset-axs10x.c
13723F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13724
13725SYNOPSYS DESIGNWARE 8250 UART DRIVER
13726R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13727S:	Maintained
13728F:	drivers/tty/serial/8250/8250_dw.c
13729
13730SYNOPSYS DESIGNWARE APB GPIO DRIVER
13731M:	Hoan Tran <hotran@apm.com>
13732L:	linux-gpio@vger.kernel.org
13733S:	Maintained
13734F:	drivers/gpio/gpio-dwapb.c
13735F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13736
13737SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13738M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13739S:	Maintained
13740F:	drivers/dma/dwi-axi-dmac/
13741F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13742
13743SYNOPSYS DESIGNWARE DMAC DRIVER
13744M:	Viresh Kumar <vireshk@kernel.org>
13745R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13746S:	Maintained
13747F:	include/linux/dma/dw.h
13748F:	include/linux/platform_data/dma-dw.h
13749F:	drivers/dma/dw/
13750
13751SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13752M:	Jose Abreu <Jose.Abreu@synopsys.com>
13753L:	netdev@vger.kernel.org
13754S:	Supported
13755F:	drivers/net/ethernet/synopsys/
13756
13757SYNOPSYS DESIGNWARE I2C DRIVER
13758M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13759R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13760R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13761L:	linux-i2c@vger.kernel.org
13762S:	Maintained
13763F:	drivers/i2c/busses/i2c-designware-*
13764F:	include/linux/platform_data/i2c-designware.h
13765
13766SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13767M:	Jaehoon Chung <jh80.chung@samsung.com>
13768L:	linux-mmc@vger.kernel.org
13769S:	Maintained
13770F:	drivers/mmc/host/dw_mmc*
13771
13772SYNOPSYS HSDK RESET CONTROLLER DRIVER
13773M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13774S:	Supported
13775F:	drivers/reset/reset-hsdk.c
13776F:	include/dt-bindings/reset/snps,hsdk-reset.h
13777F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13778
13779SYSTEM CONFIGURATION (SYSCON)
13780M:	Lee Jones <lee.jones@linaro.org>
13781M:	Arnd Bergmann <arnd@arndb.de>
13782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13783S:	Supported
13784F:	drivers/mfd/syscon.c
13785
13786SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13787M:	Sudeep Holla <sudeep.holla@arm.com>
13788L:	linux-arm-kernel@lists.infradead.org
13789S:	Maintained
13790F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13791F:	drivers/clk/clk-sc[mp]i.c
13792F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13793F:	drivers/firmware/arm_scpi.c
13794F:	drivers/firmware/arm_scmi/
13795F:	include/linux/sc[mp]i_protocol.h
13796
13797SYSTEM RESET/SHUTDOWN DRIVERS
13798M:	Sebastian Reichel <sre@kernel.org>
13799L:	linux-pm@vger.kernel.org
13800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13801S:	Maintained
13802F:	Documentation/devicetree/bindings/power/reset/
13803F:	drivers/power/reset/
13804
13805SYSTEM TRACE MODULE CLASS
13806M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13807S:	Maintained
13808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13809F:	Documentation/trace/stm.rst
13810F:	drivers/hwtracing/stm/
13811F:	include/linux/stm.h
13812F:	include/uapi/linux/stm.h
13813
13814SYSV FILESYSTEM
13815M:	Christoph Hellwig <hch@infradead.org>
13816S:	Maintained
13817F:	Documentation/filesystems/sysv-fs.txt
13818F:	fs/sysv/
13819F:	include/linux/sysv_fs.h
13820
13821TARGET SUBSYSTEM
13822M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13823L:	linux-scsi@vger.kernel.org
13824L:	target-devel@vger.kernel.org
13825W:	http://www.linux-iscsi.org
13826W:	http://groups.google.com/group/linux-iscsi-target-dev
13827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13828S:	Supported
13829F:	drivers/target/
13830F:	include/target/
13831F:	Documentation/target/
13832
13833TASKSTATS STATISTICS INTERFACE
13834M:	Balbir Singh <bsingharora@gmail.com>
13835S:	Maintained
13836F:	Documentation/accounting/taskstats*
13837F:	include/linux/taskstats*
13838F:	kernel/taskstats.c
13839
13840TC subsystem
13841M:	Jamal Hadi Salim <jhs@mojatatu.com>
13842M:	Cong Wang <xiyou.wangcong@gmail.com>
13843M:	Jiri Pirko <jiri@resnulli.us>
13844L:	netdev@vger.kernel.org
13845S:	Maintained
13846F:	include/net/pkt_cls.h
13847F:	include/net/pkt_sched.h
13848F:	include/net/tc_act/
13849F:	include/uapi/linux/pkt_cls.h
13850F:	include/uapi/linux/pkt_sched.h
13851F:	include/uapi/linux/tc_act/
13852F:	include/uapi/linux/tc_ematch/
13853F:	net/sched/
13854
13855TCP LOW PRIORITY MODULE
13856M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13857M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13858W:	http://tcp-lp-mod.sourceforge.net/
13859S:	Maintained
13860F:	net/ipv4/tcp_lp.c
13861
13862TDA10071 MEDIA DRIVER
13863M:	Antti Palosaari <crope@iki.fi>
13864L:	linux-media@vger.kernel.org
13865W:	https://linuxtv.org
13866W:	http://palosaari.fi/linux/
13867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13868T:	git git://linuxtv.org/anttip/media_tree.git
13869S:	Maintained
13870F:	drivers/media/dvb-frontends/tda10071*
13871
13872TDA18212 MEDIA DRIVER
13873M:	Antti Palosaari <crope@iki.fi>
13874L:	linux-media@vger.kernel.org
13875W:	https://linuxtv.org
13876W:	http://palosaari.fi/linux/
13877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13878T:	git git://linuxtv.org/anttip/media_tree.git
13879S:	Maintained
13880F:	drivers/media/tuners/tda18212*
13881
13882TDA18218 MEDIA DRIVER
13883M:	Antti Palosaari <crope@iki.fi>
13884L:	linux-media@vger.kernel.org
13885W:	https://linuxtv.org
13886W:	http://palosaari.fi/linux/
13887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13888T:	git git://linuxtv.org/anttip/media_tree.git
13889S:	Maintained
13890F:	drivers/media/tuners/tda18218*
13891
13892TDA18250 MEDIA DRIVER
13893M:	Olli Salonen <olli.salonen@iki.fi>
13894L:	linux-media@vger.kernel.org
13895W:	https://linuxtv.org
13896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13897T:	git git://linuxtv.org/media_tree.git
13898S:	Maintained
13899F:	drivers/media/tuners/tda18250*
13900
13901TDA18271 MEDIA DRIVER
13902M:	Michael Krufky <mkrufky@linuxtv.org>
13903L:	linux-media@vger.kernel.org
13904W:	https://linuxtv.org
13905W:	http://github.com/mkrufky
13906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13907T:	git git://linuxtv.org/mkrufky/tuners.git
13908S:	Maintained
13909F:	drivers/media/tuners/tda18271*
13910
13911TDA1997x MEDIA DRIVER
13912M:	Tim Harvey <tharvey@gateworks.com>
13913L:	linux-media@vger.kernel.org
13914W:	https://linuxtv.org
13915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13916S:	Maintained
13917F:	drivers/media/i2c/tda1997x.*
13918
13919TDA827x MEDIA DRIVER
13920M:	Michael Krufky <mkrufky@linuxtv.org>
13921L:	linux-media@vger.kernel.org
13922W:	https://linuxtv.org
13923W:	http://github.com/mkrufky
13924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13925T:	git git://linuxtv.org/mkrufky/tuners.git
13926S:	Maintained
13927F:	drivers/media/tuners/tda8290.*
13928
13929TDA8290 MEDIA DRIVER
13930M:	Michael Krufky <mkrufky@linuxtv.org>
13931L:	linux-media@vger.kernel.org
13932W:	https://linuxtv.org
13933W:	http://github.com/mkrufky
13934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13935T:	git git://linuxtv.org/mkrufky/tuners.git
13936S:	Maintained
13937F:	drivers/media/tuners/tda8290.*
13938
13939TDA9840 MEDIA DRIVER
13940M:	Hans Verkuil <hverkuil@xs4all.nl>
13941L:	linux-media@vger.kernel.org
13942T:	git git://linuxtv.org/media_tree.git
13943W:	https://linuxtv.org
13944S:	Maintained
13945F:	drivers/media/i2c/tda9840*
13946
13947TEA5761 TUNER DRIVER
13948M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13949L:	linux-media@vger.kernel.org
13950W:	https://linuxtv.org
13951T:	git git://linuxtv.org/media_tree.git
13952S:	Odd fixes
13953F:	drivers/media/tuners/tea5761.*
13954
13955TEA5767 TUNER DRIVER
13956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13957L:	linux-media@vger.kernel.org
13958W:	https://linuxtv.org
13959T:	git git://linuxtv.org/media_tree.git
13960S:	Maintained
13961F:	drivers/media/tuners/tea5767.*
13962
13963TEA6415C MEDIA DRIVER
13964M:	Hans Verkuil <hverkuil@xs4all.nl>
13965L:	linux-media@vger.kernel.org
13966T:	git git://linuxtv.org/media_tree.git
13967W:	https://linuxtv.org
13968S:	Maintained
13969F:	drivers/media/i2c/tea6415c*
13970
13971TEA6420 MEDIA DRIVER
13972M:	Hans Verkuil <hverkuil@xs4all.nl>
13973L:	linux-media@vger.kernel.org
13974T:	git git://linuxtv.org/media_tree.git
13975W:	https://linuxtv.org
13976S:	Maintained
13977F:	drivers/media/i2c/tea6420*
13978
13979TEAM DRIVER
13980M:	Jiri Pirko <jiri@resnulli.us>
13981L:	netdev@vger.kernel.org
13982S:	Supported
13983F:	drivers/net/team/
13984F:	include/linux/if_team.h
13985F:	include/uapi/linux/if_team.h
13986
13987TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13988M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13989S:	Maintained
13990F:	arch/x86/platform/ts5500/
13991
13992TECHNOTREND USB IR RECEIVER
13993M:	Sean Young <sean@mess.org>
13994L:	linux-media@vger.kernel.org
13995S:	Maintained
13996F:	drivers/media/rc/ttusbir.c
13997
13998TECHWELL TW9910 VIDEO DECODER
13999L:	linux-media@vger.kernel.org
14000S:	Orphan
14001F:	drivers/media/i2c/tw9910.c
14002F:	include/media/i2c/tw9910.h
14003
14004TEE SUBSYSTEM
14005M:	Jens Wiklander <jens.wiklander@linaro.org>
14006S:	Maintained
14007F:	include/linux/tee_drv.h
14008F:	include/uapi/linux/tee.h
14009F:	drivers/tee/
14010F:	Documentation/tee.txt
14011
14012TEGRA ARCHITECTURE SUPPORT
14013M:	Thierry Reding <thierry.reding@gmail.com>
14014M:	Jonathan Hunter <jonathanh@nvidia.com>
14015L:	linux-tegra@vger.kernel.org
14016Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14018S:	Supported
14019N:	[^a-z]tegra
14020
14021TEGRA CLOCK DRIVER
14022M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14023M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14024S:	Supported
14025F:	drivers/clk/tegra/
14026
14027TEGRA DMA DRIVERS
14028M:	Laxman Dewangan <ldewangan@nvidia.com>
14029M:	Jon Hunter <jonathanh@nvidia.com>
14030S:	Supported
14031F:	drivers/dma/tegra*
14032
14033TEGRA I2C DRIVER
14034M:	Laxman Dewangan <ldewangan@nvidia.com>
14035S:	Supported
14036F:	drivers/i2c/busses/i2c-tegra.c
14037
14038TEGRA IOMMU DRIVERS
14039M:	Thierry Reding <thierry.reding@gmail.com>
14040L:	linux-tegra@vger.kernel.org
14041S:	Supported
14042F:	drivers/iommu/tegra*
14043
14044TEGRA KBC DRIVER
14045M:	Laxman Dewangan <ldewangan@nvidia.com>
14046S:	Supported
14047F:	drivers/input/keyboard/tegra-kbc.c
14048
14049TEGRA PWM DRIVER
14050M:	Thierry Reding <thierry.reding@gmail.com>
14051S:	Supported
14052F:	drivers/pwm/pwm-tegra.c
14053
14054TEGRA SERIAL DRIVER
14055M:	Laxman Dewangan <ldewangan@nvidia.com>
14056S:	Supported
14057F:	drivers/tty/serial/serial-tegra.c
14058
14059TEGRA SPI DRIVER
14060M:	Laxman Dewangan <ldewangan@nvidia.com>
14061S:	Supported
14062F:	drivers/spi/spi-tegra*
14063
14064TEHUTI ETHERNET DRIVER
14065M:	Andy Gospodarek <andy@greyhouse.net>
14066L:	netdev@vger.kernel.org
14067S:	Supported
14068F:	drivers/net/ethernet/tehuti/*
14069
14070Telecom Clock Driver for MCPL0010
14071M:	Mark Gross <mark.gross@intel.com>
14072S:	Supported
14073F:	drivers/char/tlclk.c
14074
14075TENSILICA XTENSA PORT (xtensa)
14076M:	Chris Zankel <chris@zankel.net>
14077M:	Max Filippov <jcmvbkbc@gmail.com>
14078L:	linux-xtensa@linux-xtensa.org
14079T:	git git://github.com/czankel/xtensa-linux.git
14080S:	Maintained
14081F:	arch/xtensa/
14082F:	drivers/irqchip/irq-xtensa-*
14083
14084Texas Instruments' System Control Interface (TISCI) Protocol Driver
14085M:	Nishanth Menon <nm@ti.com>
14086M:	Tero Kristo <t-kristo@ti.com>
14087M:	Santosh Shilimkar <ssantosh@kernel.org>
14088L:	linux-arm-kernel@lists.infradead.org
14089S:	Maintained
14090F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14091F:	drivers/firmware/ti_sci*
14092F:	include/linux/soc/ti/ti_sci_protocol.h
14093F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14094F:	include/dt-bindings/genpd/k2g.h
14095F:	drivers/soc/ti/ti_sci_pm_domains.c
14096F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14097F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14098F:	drivers/clk/keystone/sci-clk.c
14099F:	drivers/reset/reset-ti-sci.c
14100
14101THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14102M:	Hans Verkuil <hverkuil@xs4all.nl>
14103L:	linux-media@vger.kernel.org
14104T:	git git://linuxtv.org/media_tree.git
14105W:	https://linuxtv.org
14106S:	Maintained
14107F:	drivers/media/radio/radio-raremono.c
14108
14109THERMAL
14110M:	Zhang Rui <rui.zhang@intel.com>
14111M:	Eduardo Valentin <edubezval@gmail.com>
14112L:	linux-pm@vger.kernel.org
14113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14115Q:	https://patchwork.kernel.org/project/linux-pm/list/
14116S:	Supported
14117F:	drivers/thermal/
14118F:	include/linux/thermal.h
14119F:	include/uapi/linux/thermal.h
14120F:	include/linux/cpu_cooling.h
14121F:	Documentation/devicetree/bindings/thermal/
14122
14123THERMAL/CPU_COOLING
14124M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14125M:	Viresh Kumar <viresh.kumar@linaro.org>
14126M:	Javi Merino <javi.merino@kernel.org>
14127L:	linux-pm@vger.kernel.org
14128S:	Supported
14129F:	Documentation/thermal/cpu-cooling-api.txt
14130F:	drivers/thermal/cpu_cooling.c
14131F:	include/linux/cpu_cooling.h
14132
14133THINKPAD ACPI EXTRAS DRIVER
14134M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14135L:	ibm-acpi-devel@lists.sourceforge.net
14136L:	platform-driver-x86@vger.kernel.org
14137W:	http://ibm-acpi.sourceforge.net
14138W:	http://thinkwiki.org/wiki/Ibm-acpi
14139T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14140S:	Maintained
14141F:	drivers/platform/x86/thinkpad_acpi.c
14142
14143THUNDERBOLT DRIVER
14144M:	Andreas Noever <andreas.noever@gmail.com>
14145M:	Michael Jamet <michael.jamet@intel.com>
14146M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14147M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14149S:	Maintained
14150F:	Documentation/admin-guide/thunderbolt.rst
14151F:	drivers/thunderbolt/
14152F:	include/linux/thunderbolt.h
14153
14154THUNDERBOLT NETWORK DRIVER
14155M:	Michael Jamet <michael.jamet@intel.com>
14156M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14157M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14158L:	netdev@vger.kernel.org
14159S:	Maintained
14160F:	drivers/net/thunderbolt.c
14161
14162THUNDERX GPIO DRIVER
14163M:	David Daney <david.daney@cavium.com>
14164S:	Maintained
14165F:	drivers/gpio/gpio-thunderx.c
14166
14167TI AM437X VPFE DRIVER
14168M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14169L:	linux-media@vger.kernel.org
14170W:	https://linuxtv.org
14171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14172T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14173S:	Maintained
14174F:	drivers/media/platform/am437x/
14175
14176TI BANDGAP AND THERMAL DRIVER
14177M:	Eduardo Valentin <edubezval@gmail.com>
14178M:	Keerthy <j-keerthy@ti.com>
14179L:	linux-pm@vger.kernel.org
14180L:	linux-omap@vger.kernel.org
14181S:	Maintained
14182F:	drivers/thermal/ti-soc-thermal/
14183
14184TI BQ27XXX POWER SUPPLY DRIVER
14185R:	Andrew F. Davis <afd@ti.com>
14186F:	include/linux/power/bq27xxx_battery.h
14187F:	drivers/power/supply/bq27xxx_battery.c
14188F:	drivers/power/supply/bq27xxx_battery_i2c.c
14189
14190TI CDCE706 CLOCK DRIVER
14191M:	Max Filippov <jcmvbkbc@gmail.com>
14192S:	Maintained
14193F:	drivers/clk/clk-cdce706.c
14194
14195TI CLOCK DRIVER
14196M:	Tero Kristo <t-kristo@ti.com>
14197L:	linux-omap@vger.kernel.org
14198S:	Maintained
14199F:	drivers/clk/ti/
14200F:	include/linux/clk/ti.h
14201
14202TI DAVINCI MACHINE SUPPORT
14203M:	Sekhar Nori <nsekhar@ti.com>
14204M:	Kevin Hilman <khilman@kernel.org>
14205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14207S:	Supported
14208F:	arch/arm/mach-davinci/
14209F:	drivers/i2c/busses/i2c-davinci.c
14210F:	arch/arm/boot/dts/da850*
14211
14212TI DAVINCI SERIES CLOCK DRIVER
14213M:	David Lechner <david@lechnology.com>
14214R:	Sekhar Nori <nsekhar@ti.com>
14215S:	Maintained
14216F:	Documentation/devicetree/bindings/clock/ti/davinci/
14217F:	drivers/clk/davinci/
14218
14219TI DAVINCI SERIES GPIO DRIVER
14220M:	Keerthy <j-keerthy@ti.com>
14221L:	linux-gpio@vger.kernel.org
14222S:	Maintained
14223F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14224F:	drivers/gpio/gpio-davinci.c
14225
14226TI DAVINCI SERIES MEDIA DRIVER
14227M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14228L:	linux-media@vger.kernel.org
14229W:	https://linuxtv.org
14230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14231T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14232S:	Maintained
14233F:	drivers/media/platform/davinci/
14234F:	include/media/davinci/
14235
14236TI ETHERNET SWITCH DRIVER (CPSW)
14237R:	Grygorii Strashko <grygorii.strashko@ti.com>
14238L:	linux-omap@vger.kernel.org
14239L:	netdev@vger.kernel.org
14240S:	Maintained
14241F:	drivers/net/ethernet/ti/cpsw*
14242F:	drivers/net/ethernet/ti/davinci*
14243
14244TI FLASH MEDIA INTERFACE DRIVER
14245M:	Alex Dubov <oakad@yahoo.com>
14246S:	Maintained
14247F:	drivers/misc/tifm*
14248F:	drivers/mmc/host/tifm_sd.c
14249F:	include/linux/tifm.h
14250
14251TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14252M:	Santosh Shilimkar <ssantosh@kernel.org>
14253L:	linux-kernel@vger.kernel.org
14254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14255S:	Maintained
14256F:	drivers/soc/ti/*
14257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14258
14259TI LM49xxx FAMILY ASoC CODEC DRIVERS
14260M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14261M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14263S:	Maintained
14264F:	sound/soc/codecs/lm49453*
14265F:	sound/soc/codecs/isabelle*
14266
14267TI LP855x BACKLIGHT DRIVER
14268M:	Milo Kim <milo.kim@ti.com>
14269S:	Maintained
14270F:	Documentation/backlight/lp855x-driver.txt
14271F:	drivers/video/backlight/lp855x_bl.c
14272F:	include/linux/platform_data/lp855x.h
14273
14274TI LP8727 CHARGER DRIVER
14275M:	Milo Kim <milo.kim@ti.com>
14276S:	Maintained
14277F:	drivers/power/supply/lp8727_charger.c
14278F:	include/linux/platform_data/lp8727.h
14279
14280TI LP8788 MFD DRIVER
14281M:	Milo Kim <milo.kim@ti.com>
14282S:	Maintained
14283F:	drivers/iio/adc/lp8788_adc.c
14284F:	drivers/leds/leds-lp8788.c
14285F:	drivers/mfd/lp8788*.c
14286F:	drivers/power/supply/lp8788-charger.c
14287F:	drivers/regulator/lp8788-*.c
14288F:	include/linux/mfd/lp8788*.h
14289
14290TI NETCP ETHERNET DRIVER
14291M:	Wingman Kwok <w-kwok2@ti.com>
14292M:	Murali Karicheri <m-karicheri2@ti.com>
14293L:	netdev@vger.kernel.org
14294S:	Maintained
14295F:	drivers/net/ethernet/ti/netcp*
14296
14297TI TAS571X FAMILY ASoC CODEC DRIVER
14298M:	Kevin Cernekee <cernekee@chromium.org>
14299L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14300S:	Odd Fixes
14301F:	sound/soc/codecs/tas571x*
14302
14303TI TRF7970A NFC DRIVER
14304M:	Mark Greer <mgreer@animalcreek.com>
14305L:	linux-wireless@vger.kernel.org
14306L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14307S:	Supported
14308F:	drivers/nfc/trf7970a.c
14309F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14310
14311TI TWL4030 SERIES SOC CODEC DRIVER
14312M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14313L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14314S:	Maintained
14315F:	sound/soc/codecs/twl4030*
14316
14317TI VPE/CAL DRIVERS
14318M:	Benoit Parrot <bparrot@ti.com>
14319L:	linux-media@vger.kernel.org
14320W:	http://linuxtv.org/
14321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14322S:	Maintained
14323F:	drivers/media/platform/ti-vpe/
14324
14325TI WILINK WIRELESS DRIVERS
14326L:	linux-wireless@vger.kernel.org
14327W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14328W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14330S:	Orphan
14331F:	drivers/net/wireless/ti/
14332F:	include/linux/wl12xx.h
14333
14334TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14335M:	John Stultz <john.stultz@linaro.org>
14336M:	Thomas Gleixner <tglx@linutronix.de>
14337R:	Stephen Boyd <sboyd@kernel.org>
14338L:	linux-kernel@vger.kernel.org
14339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14340S:	Supported
14341F:	include/linux/clocksource.h
14342F:	include/linux/time.h
14343F:	include/linux/timex.h
14344F:	include/uapi/linux/time.h
14345F:	include/uapi/linux/timex.h
14346F:	kernel/time/clocksource.c
14347F:	kernel/time/time*.c
14348F:	kernel/time/alarmtimer.c
14349F:	kernel/time/ntp.c
14350F:	tools/testing/selftests/timers/
14351
14352TIPC NETWORK LAYER
14353M:	Jon Maloy <jon.maloy@ericsson.com>
14354M:	Ying Xue <ying.xue@windriver.com>
14355L:	netdev@vger.kernel.org (core kernel code)
14356L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14357W:	http://tipc.sourceforge.net/
14358S:	Maintained
14359F:	include/uapi/linux/tipc*.h
14360F:	net/tipc/
14361
14362TLAN NETWORK DRIVER
14363M:	Samuel Chessman <chessman@tux.org>
14364L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14365W:	http://sourceforge.net/projects/tlan/
14366S:	Maintained
14367F:	Documentation/networking/tlan.txt
14368F:	drivers/net/ethernet/ti/tlan.*
14369
14370TM6000 VIDEO4LINUX DRIVER
14371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14372L:	linux-media@vger.kernel.org
14373W:	https://linuxtv.org
14374T:	git git://linuxtv.org/media_tree.git
14375S:	Odd fixes
14376F:	drivers/media/usb/tm6000/
14377F:	Documentation/media/v4l-drivers/tm6000*
14378
14379TMIO/SDHI MMC DRIVER
14380M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14381L:	linux-mmc@vger.kernel.org
14382S:	Supported
14383F:	drivers/mmc/host/tmio_mmc*
14384F:	drivers/mmc/host/renesas_sdhi*
14385F:	include/linux/mfd/tmio.h
14386
14387TMP401 HARDWARE MONITOR DRIVER
14388M:	Guenter Roeck <linux@roeck-us.net>
14389L:	linux-hwmon@vger.kernel.org
14390S:	Maintained
14391F:	Documentation/hwmon/tmp401
14392F:	drivers/hwmon/tmp401.c
14393
14394TMPFS (SHMEM FILESYSTEM)
14395M:	Hugh Dickins <hughd@google.com>
14396L:	linux-mm@kvack.org
14397S:	Maintained
14398F:	include/linux/shmem_fs.h
14399F:	mm/shmem.c
14400
14401TOMOYO SECURITY MODULE
14402M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14403M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14404L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14405L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14406L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14407L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14408W:	http://tomoyo.sourceforge.jp/
14409T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14410S:	Maintained
14411F:	security/tomoyo/
14412
14413TOPSTAR LAPTOP EXTRAS DRIVER
14414M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14415L:	platform-driver-x86@vger.kernel.org
14416S:	Maintained
14417F:	drivers/platform/x86/topstar-laptop.c
14418
14419TORTURE-TEST MODULES
14420M:	Davidlohr Bueso <dave@stgolabs.net>
14421M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14422M:	Josh Triplett <josh@joshtriplett.org>
14423L:	linux-kernel@vger.kernel.org
14424S:	Supported
14425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14426F:	Documentation/RCU/torture.txt
14427F:	kernel/torture.c
14428F:	kernel/rcu/rcutorture.c
14429F:	kernel/locking/locktorture.c
14430
14431TOSHIBA ACPI EXTRAS DRIVER
14432M:	Azael Avalos <coproscefalo@gmail.com>
14433L:	platform-driver-x86@vger.kernel.org
14434S:	Maintained
14435F:	drivers/platform/x86/toshiba_acpi.c
14436
14437TOSHIBA BLUETOOTH DRIVER
14438M:	Azael Avalos <coproscefalo@gmail.com>
14439L:	platform-driver-x86@vger.kernel.org
14440S:	Maintained
14441F:	drivers/platform/x86/toshiba_bluetooth.c
14442
14443TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14444M:	Azael Avalos <coproscefalo@gmail.com>
14445L:	platform-driver-x86@vger.kernel.org
14446S:	Maintained
14447F:	drivers/platform/x86/toshiba_haps.c
14448
14449TOSHIBA SMM DRIVER
14450M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14451W:	http://www.buzzard.org.uk/toshiba/
14452S:	Maintained
14453F:	drivers/char/toshiba.c
14454F:	include/linux/toshiba.h
14455F:	include/uapi/linux/toshiba.h
14456
14457TOSHIBA TC358743 DRIVER
14458M:	Mats Randgaard <matrandg@cisco.com>
14459L:	linux-media@vger.kernel.org
14460S:	Maintained
14461F:	drivers/media/i2c/tc358743*
14462F:	include/media/i2c/tc358743.h
14463
14464TOSHIBA WMI HOTKEYS DRIVER
14465M:	Azael Avalos <coproscefalo@gmail.com>
14466L:	platform-driver-x86@vger.kernel.org
14467S:	Maintained
14468F:	drivers/platform/x86/toshiba-wmi.c
14469
14470TPM DEVICE DRIVER
14471M:	Peter Huewe <peterhuewe@gmx.de>
14472M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14473R:	Jason Gunthorpe <jgg@ziepe.ca>
14474L:	linux-integrity@vger.kernel.org
14475Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14476W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14477T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14478S:	Maintained
14479F:	drivers/char/tpm/
14480
14481TRACING
14482M:	Steven Rostedt <rostedt@goodmis.org>
14483M:	Ingo Molnar <mingo@redhat.com>
14484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14485S:	Maintained
14486F:	Documentation/trace/ftrace.rst
14487F:	arch/*/*/*/ftrace.h
14488F:	arch/*/kernel/ftrace.c
14489F:	include/*/ftrace.h
14490F:	include/linux/trace*.h
14491F:	include/trace/
14492F:	kernel/trace/
14493F:	tools/testing/selftests/ftrace/
14494
14495TRACING MMIO ACCESSES (MMIOTRACE)
14496M:	Steven Rostedt <rostedt@goodmis.org>
14497M:	Ingo Molnar <mingo@kernel.org>
14498R:	Karol Herbst <karolherbst@gmail.com>
14499R:	Pekka Paalanen <ppaalanen@gmail.com>
14500S:	Maintained
14501L:	linux-kernel@vger.kernel.org
14502L:	nouveau@lists.freedesktop.org
14503F:	kernel/trace/trace_mmiotrace.c
14504F:	include/linux/mmiotrace.h
14505F:	arch/x86/mm/kmmio.c
14506F:	arch/x86/mm/mmio-mod.c
14507F:	arch/x86/mm/testmmiotrace.c
14508
14509TRIVIAL PATCHES
14510M:	Jiri Kosina <trivial@kernel.org>
14511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14512S:	Maintained
14513K:	^Subject:.*(?i)trivial
14514
14515TEMPO SEMICONDUCTOR DRIVERS
14516M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14517S:	Maintained
14518F:	sound/soc/codecs/tscs*.c
14519F:	sound/soc/codecs/tscs*.h
14520F:	Documentation/devicetree/bindings/sound/tscs*.txt
14521
14522TTY LAYER
14523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14524M:	Jiri Slaby <jslaby@suse.com>
14525S:	Supported
14526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14527F:	Documentation/serial/
14528F:	drivers/tty/
14529F:	drivers/tty/serial/serial_core.c
14530F:	include/linux/serial_core.h
14531F:	include/linux/serial.h
14532F:	include/linux/tty.h
14533F:	include/uapi/linux/serial_core.h
14534F:	include/uapi/linux/serial.h
14535F:	include/uapi/linux/tty.h
14536
14537TUA9001 MEDIA DRIVER
14538M:	Antti Palosaari <crope@iki.fi>
14539L:	linux-media@vger.kernel.org
14540W:	https://linuxtv.org
14541W:	http://palosaari.fi/linux/
14542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14543T:	git git://linuxtv.org/anttip/media_tree.git
14544S:	Maintained
14545F:	drivers/media/tuners/tua9001*
14546
14547TULIP NETWORK DRIVERS
14548L:	netdev@vger.kernel.org
14549L:	linux-parisc@vger.kernel.org
14550S:	Orphan
14551F:	drivers/net/ethernet/dec/tulip/
14552
14553TUN/TAP driver
14554M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14555W:	http://vtun.sourceforge.net/tun
14556S:	Maintained
14557F:	Documentation/networking/tuntap.txt
14558F:	arch/um/os-Linux/drivers/
14559
14560TURBOCHANNEL SUBSYSTEM
14561M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14562M:	Ralf Baechle <ralf@linux-mips.org>
14563L:	linux-mips@linux-mips.org
14564Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14565S:	Maintained
14566F:	drivers/tc/
14567F:	include/linux/tc.h
14568
14569TURBOSTAT UTILITY
14570M:	"Len Brown" <lenb@kernel.org>
14571L:	linux-pm@vger.kernel.org
14572B:	https://bugzilla.kernel.org
14573Q:	https://patchwork.kernel.org/project/linux-pm/list/
14574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14575S:	Supported
14576F:	tools/power/x86/turbostat/
14577
14578TW5864 VIDEO4LINUX DRIVER
14579M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14580M:	Anton Sviridenko <anton@corp.bluecherry.net>
14581M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14582M:	Andrey Utkin <andrey_utkin@fastmail.com>
14583L:	linux-media@vger.kernel.org
14584S:	Supported
14585F:	drivers/media/pci/tw5864/
14586
14587TW68 VIDEO4LINUX DRIVER
14588M:	Hans Verkuil <hverkuil@xs4all.nl>
14589L:	linux-media@vger.kernel.org
14590T:	git git://linuxtv.org/media_tree.git
14591W:	https://linuxtv.org
14592S:	Odd Fixes
14593F:	drivers/media/pci/tw68/
14594
14595TW686X VIDEO4LINUX DRIVER
14596M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14597L:	linux-media@vger.kernel.org
14598T:	git git://linuxtv.org/media_tree.git
14599W:	http://linuxtv.org
14600S:	Maintained
14601F:	drivers/media/pci/tw686x/
14602
14603UBI FILE SYSTEM (UBIFS)
14604M:	Richard Weinberger <richard@nod.at>
14605M:	Artem Bityutskiy <dedekind1@gmail.com>
14606M:	Adrian Hunter <adrian.hunter@intel.com>
14607L:	linux-mtd@lists.infradead.org
14608T:	git git://git.infradead.org/ubifs-2.6.git
14609W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14610S:	Supported
14611F:	Documentation/filesystems/ubifs.txt
14612F:	fs/ubifs/
14613
14614UCLINUX (M68KNOMMU AND COLDFIRE)
14615M:	Greg Ungerer <gerg@linux-m68k.org>
14616W:	http://www.linux-m68k.org/
14617W:	http://www.uclinux.org/
14618L:	linux-m68k@lists.linux-m68k.org
14619L:	uclinux-dev@uclinux.org  (subscribers-only)
14620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14621S:	Maintained
14622F:	arch/m68k/coldfire/
14623F:	arch/m68k/68*/
14624F:	arch/m68k/*/*_no.*
14625F:	arch/m68k/include/asm/*_no.*
14626
14627UDF FILESYSTEM
14628M:	Jan Kara <jack@suse.com>
14629S:	Maintained
14630F:	Documentation/filesystems/udf.txt
14631F:	fs/udf/
14632
14633UDRAW TABLET
14634M:	Bastien Nocera <hadess@hadess.net>
14635L:	linux-input@vger.kernel.org
14636S:	Maintained
14637F:	drivers/hid/hid-udraw-ps3.c
14638
14639UFS FILESYSTEM
14640M:	Evgeniy Dushistov <dushistov@mail.ru>
14641S:	Maintained
14642F:	Documentation/filesystems/ufs.txt
14643F:	fs/ufs/
14644
14645UHID USERSPACE HID IO DRIVER:
14646M:	David Herrmann <dh.herrmann@googlemail.com>
14647L:	linux-input@vger.kernel.org
14648S:	Maintained
14649F:	drivers/hid/uhid.c
14650F:	include/uapi/linux/uhid.h
14651
14652ULPI BUS
14653M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14654L:	linux-usb@vger.kernel.org
14655S:	Maintained
14656F:	drivers/usb/common/ulpi.c
14657F:	include/linux/ulpi/
14658
14659ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14660L:	linux-usb@vger.kernel.org
14661S:	Orphan
14662F:	drivers/uwb/
14663F:	include/linux/uwb.h
14664F:	include/linux/uwb/
14665
14666UNICORE32 ARCHITECTURE:
14667M:	Guan Xuetao <gxt@pku.edu.cn>
14668W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14669S:	Maintained
14670T:	git git://github.com/gxt/linux.git
14671F:	arch/unicore32/
14672
14673UNIFDEF
14674M:	Tony Finch <dot@dotat.at>
14675W:	http://dotat.at/prog/unifdef
14676S:	Maintained
14677F:	scripts/unifdef.c
14678
14679UNIFORM CDROM DRIVER
14680M:	Jens Axboe <axboe@kernel.dk>
14681W:	http://www.kernel.dk
14682S:	Maintained
14683F:	Documentation/cdrom/
14684F:	drivers/cdrom/cdrom.c
14685F:	include/linux/cdrom.h
14686F:	include/uapi/linux/cdrom.h
14687
14688UNISYS S-PAR DRIVERS
14689M:	David Kershner <david.kershner@unisys.com>
14690L:	sparmaintainer@unisys.com (Unisys internal)
14691S:	Supported
14692F:	include/linux/visorbus.h
14693F:	drivers/visorbus/
14694F:	drivers/staging/unisys/
14695
14696UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14697M:	Vinayak Holikatti <vinholikatti@gmail.com>
14698L:	linux-scsi@vger.kernel.org
14699S:	Supported
14700F:	Documentation/scsi/ufs.txt
14701F:	drivers/scsi/ufs/
14702
14703UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14704M:	Joao Pinto <jpinto@synopsys.com>
14705L:	linux-scsi@vger.kernel.org
14706S:	Supported
14707F:	drivers/scsi/ufs/*dwc*
14708
14709UNSORTED BLOCK IMAGES (UBI)
14710M:	Artem Bityutskiy <dedekind1@gmail.com>
14711M:	Richard Weinberger <richard@nod.at>
14712W:	http://www.linux-mtd.infradead.org/
14713L:	linux-mtd@lists.infradead.org
14714T:	git git://git.infradead.org/ubifs-2.6.git
14715S:	Supported
14716F:	drivers/mtd/ubi/
14717F:	include/linux/mtd/ubi.h
14718F:	include/uapi/mtd/ubi-user.h
14719
14720USB "USBNET" DRIVER FRAMEWORK
14721M:	Oliver Neukum <oneukum@suse.com>
14722L:	netdev@vger.kernel.org
14723W:	http://www.linux-usb.org/usbnet
14724S:	Maintained
14725F:	drivers/net/usb/usbnet.c
14726F:	include/linux/usb/usbnet.h
14727
14728USB ACM DRIVER
14729M:	Oliver Neukum <oneukum@suse.com>
14730L:	linux-usb@vger.kernel.org
14731S:	Maintained
14732F:	Documentation/usb/acm.txt
14733F:	drivers/usb/class/cdc-acm.*
14734
14735USB AR5523 WIRELESS DRIVER
14736M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14737L:	linux-wireless@vger.kernel.org
14738S:	Maintained
14739F:	drivers/net/wireless/ath/ar5523/
14740
14741USB ATTACHED SCSI
14742M:	Oliver Neukum <oneukum@suse.com>
14743L:	linux-usb@vger.kernel.org
14744L:	linux-scsi@vger.kernel.org
14745S:	Maintained
14746F:	drivers/usb/storage/uas.c
14747
14748USB CDC ETHERNET DRIVER
14749M:	Oliver Neukum <oliver@neukum.org>
14750L:	linux-usb@vger.kernel.org
14751S:	Maintained
14752F:	drivers/net/usb/cdc_*.c
14753F:	include/uapi/linux/usb/cdc.h
14754
14755USB CHAOSKEY DRIVER
14756M:	Keith Packard <keithp@keithp.com>
14757L:	linux-usb@vger.kernel.org
14758S:	Maintained
14759F:	drivers/usb/misc/chaoskey.c
14760
14761USB CYPRESS C67X00 DRIVER
14762M:	Peter Korsgaard <jacmet@sunsite.dk>
14763L:	linux-usb@vger.kernel.org
14764S:	Maintained
14765F:	drivers/usb/c67x00/
14766
14767USB DAVICOM DM9601 DRIVER
14768M:	Peter Korsgaard <jacmet@sunsite.dk>
14769L:	netdev@vger.kernel.org
14770W:	http://www.linux-usb.org/usbnet
14771S:	Maintained
14772F:	drivers/net/usb/dm9601.c
14773
14774USB DIAMOND RIO500 DRIVER
14775M:	Cesar Miquel <miquel@df.uba.ar>
14776L:	rio500-users@lists.sourceforge.net
14777W:	http://rio500.sourceforge.net
14778S:	Maintained
14779F:	drivers/usb/misc/rio500*
14780
14781USB EHCI DRIVER
14782M:	Alan Stern <stern@rowland.harvard.edu>
14783L:	linux-usb@vger.kernel.org
14784S:	Maintained
14785F:	Documentation/usb/ehci.txt
14786F:	drivers/usb/host/ehci*
14787
14788USB GADGET/PERIPHERAL SUBSYSTEM
14789M:	Felipe Balbi <balbi@kernel.org>
14790L:	linux-usb@vger.kernel.org
14791W:	http://www.linux-usb.org/gadget
14792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14793S:	Maintained
14794F:	drivers/usb/gadget/
14795F:	include/linux/usb/gadget*
14796
14797USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14798M:	Jiri Kosina <jikos@kernel.org>
14799R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14800L:	linux-usb@vger.kernel.org
14801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14802S:	Maintained
14803F:	Documentation/hid/hiddev.txt
14804F:	drivers/hid/usbhid/
14805
14806USB INTEL XHCI ROLE MUX DRIVER
14807M:	Hans de Goede <hdegoede@redhat.com>
14808L:	linux-usb@vger.kernel.org
14809S:	Maintained
14810F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14811
14812USB ISP116X DRIVER
14813M:	Olav Kongas <ok@artecdesign.ee>
14814L:	linux-usb@vger.kernel.org
14815S:	Maintained
14816F:	drivers/usb/host/isp116x*
14817F:	include/linux/usb/isp116x.h
14818
14819USB LAN78XX ETHERNET DRIVER
14820M:	Woojung Huh <woojung.huh@microchip.com>
14821M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14822L:	netdev@vger.kernel.org
14823S:	Maintained
14824F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14825F:	drivers/net/usb/lan78xx.*
14826F:	include/dt-bindings/net/microchip-lan78xx.h
14827
14828USB MASS STORAGE DRIVER
14829M:	Alan Stern <stern@rowland.harvard.edu>
14830L:	linux-usb@vger.kernel.org
14831L:	usb-storage@lists.one-eyed-alien.net
14832S:	Maintained
14833W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14834F:	drivers/usb/storage/
14835
14836USB MIDI DRIVER
14837M:	Clemens Ladisch <clemens@ladisch.de>
14838L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14839T:	git git://git.alsa-project.org/alsa-kernel.git
14840S:	Maintained
14841F:	sound/usb/midi.*
14842
14843USB NETWORKING DRIVERS
14844L:	linux-usb@vger.kernel.org
14845S:	Odd Fixes
14846F:	drivers/net/usb/
14847
14848USB OHCI DRIVER
14849M:	Alan Stern <stern@rowland.harvard.edu>
14850L:	linux-usb@vger.kernel.org
14851S:	Maintained
14852F:	Documentation/usb/ohci.txt
14853F:	drivers/usb/host/ohci*
14854
14855USB OTG FSM (Finite State Machine)
14856M:	Peter Chen <Peter.Chen@nxp.com>
14857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14858L:	linux-usb@vger.kernel.org
14859S:	Maintained
14860F:	drivers/usb/common/usb-otg-fsm.c
14861
14862USB OVER IP DRIVER
14863M:	Valentina Manea <valentina.manea.m@gmail.com>
14864M:	Shuah Khan <shuah@kernel.org>
14865L:	linux-usb@vger.kernel.org
14866S:	Maintained
14867F:	Documentation/usb/usbip_protocol.txt
14868F:	drivers/usb/usbip/
14869F:	tools/usb/usbip/
14870F:	tools/testing/selftests/drivers/usb/usbip/
14871
14872USB PEGASUS DRIVER
14873M:	Petko Manolov <petkan@nucleusys.com>
14874L:	linux-usb@vger.kernel.org
14875L:	netdev@vger.kernel.org
14876T:	git git://github.com/petkan/pegasus.git
14877W:	https://github.com/petkan/pegasus
14878S:	Maintained
14879F:	drivers/net/usb/pegasus.*
14880
14881USB PHY LAYER
14882M:	Felipe Balbi <balbi@kernel.org>
14883L:	linux-usb@vger.kernel.org
14884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14885S:	Maintained
14886F:	drivers/usb/phy/
14887
14888USB PRINTER DRIVER (usblp)
14889M:	Pete Zaitcev <zaitcev@redhat.com>
14890L:	linux-usb@vger.kernel.org
14891S:	Supported
14892F:	drivers/usb/class/usblp.c
14893
14894USB QMI WWAN NETWORK DRIVER
14895M:	Bjørn Mork <bjorn@mork.no>
14896L:	netdev@vger.kernel.org
14897S:	Maintained
14898F:	Documentation/ABI/testing/sysfs-class-net-qmi
14899F:	drivers/net/usb/qmi_wwan.c
14900
14901USB RTL8150 DRIVER
14902M:	Petko Manolov <petkan@nucleusys.com>
14903L:	linux-usb@vger.kernel.org
14904L:	netdev@vger.kernel.org
14905T:	git git://github.com/petkan/rtl8150.git
14906W:	https://github.com/petkan/rtl8150
14907S:	Maintained
14908F:	drivers/net/usb/rtl8150.c
14909
14910USB SERIAL SUBSYSTEM
14911M:	Johan Hovold <johan@kernel.org>
14912L:	linux-usb@vger.kernel.org
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14914S:	Maintained
14915F:	Documentation/usb/usb-serial.txt
14916F:	drivers/usb/serial/
14917F:	include/linux/usb/serial.h
14918
14919USB SMSC75XX ETHERNET DRIVER
14920M:	Steve Glendinning <steve.glendinning@shawell.net>
14921L:	netdev@vger.kernel.org
14922S:	Maintained
14923F:	drivers/net/usb/smsc75xx.*
14924
14925USB SMSC95XX ETHERNET DRIVER
14926M:	Steve Glendinning <steve.glendinning@shawell.net>
14927M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14928L:	netdev@vger.kernel.org
14929S:	Maintained
14930F:	drivers/net/usb/smsc95xx.*
14931
14932USB SUBSYSTEM
14933M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14934L:	linux-usb@vger.kernel.org
14935W:	http://www.linux-usb.org
14936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14937S:	Supported
14938F:	Documentation/devicetree/bindings/usb/
14939F:	Documentation/usb/
14940F:	drivers/usb/
14941F:	include/linux/usb.h
14942F:	include/linux/usb/
14943
14944USB TYPEC PI3USB30532 MUX DRIVER
14945M:	Hans de Goede <hdegoede@redhat.com>
14946L:	linux-usb@vger.kernel.org
14947S:	Maintained
14948F:	drivers/usb/typec/mux/pi3usb30532.c
14949
14950USB TYPEC SUBSYSTEM
14951M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14952L:	linux-usb@vger.kernel.org
14953S:	Maintained
14954F:	Documentation/ABI/testing/sysfs-class-typec
14955F:	Documentation/driver-api/usb/typec.rst
14956F:	drivers/usb/typec/
14957F:	include/linux/usb/typec.h
14958
14959USB UHCI DRIVER
14960M:	Alan Stern <stern@rowland.harvard.edu>
14961L:	linux-usb@vger.kernel.org
14962S:	Maintained
14963F:	drivers/usb/host/uhci*
14964
14965USB VIDEO CLASS
14966M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14967L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14968L:	linux-media@vger.kernel.org
14969T:	git git://linuxtv.org/media_tree.git
14970W:	http://www.ideasonboard.org/uvc/
14971S:	Maintained
14972F:	drivers/media/usb/uvc/
14973F:	include/uapi/linux/uvcvideo.h
14974
14975USB VISION DRIVER
14976M:	Hans Verkuil <hverkuil@xs4all.nl>
14977L:	linux-media@vger.kernel.org
14978T:	git git://linuxtv.org/media_tree.git
14979W:	https://linuxtv.org
14980S:	Odd Fixes
14981F:	drivers/media/usb/usbvision/
14982
14983USB WEBCAM GADGET
14984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14985L:	linux-usb@vger.kernel.org
14986S:	Maintained
14987F:	drivers/usb/gadget/function/*uvc*
14988F:	drivers/usb/gadget/legacy/webcam.c
14989
14990USB WIRELESS RNDIS DRIVER (rndis_wlan)
14991M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14992L:	linux-wireless@vger.kernel.org
14993S:	Maintained
14994F:	drivers/net/wireless/rndis_wlan.c
14995
14996USB XHCI DRIVER
14997M:	Mathias Nyman <mathias.nyman@intel.com>
14998L:	linux-usb@vger.kernel.org
14999S:	Supported
15000F:	drivers/usb/host/xhci*
15001F:	drivers/usb/host/pci-quirks*
15002
15003USB ZD1201 DRIVER
15004L:	linux-wireless@vger.kernel.org
15005W:	http://linux-lc100020.sourceforge.net
15006S:	Orphan
15007F:	drivers/net/wireless/zydas/zd1201.*
15008
15009USB ZR364XX DRIVER
15010M:	Antoine Jacquet <royale@zerezo.com>
15011L:	linux-usb@vger.kernel.org
15012L:	linux-media@vger.kernel.org
15013T:	git git://linuxtv.org/media_tree.git
15014W:	http://royale.zerezo.com/zr364xx/
15015S:	Maintained
15016F:	Documentation/media/v4l-drivers/zr364xx*
15017F:	drivers/media/usb/zr364xx/
15018
15019USER-MODE LINUX (UML)
15020M:	Jeff Dike <jdike@addtoit.com>
15021M:	Richard Weinberger <richard@nod.at>
15022L:	linux-um@lists.infradead.org
15023W:	http://user-mode-linux.sourceforge.net
15024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15025S:	Maintained
15026F:	Documentation/virtual/uml/
15027F:	arch/um/
15028F:	arch/x86/um/
15029F:	fs/hostfs/
15030F:	fs/hppfs/
15031
15032USERSPACE I/O (UIO)
15033M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15034S:	Maintained
15035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15036F:	Documentation/driver-api/uio-howto.rst
15037F:	drivers/uio/
15038F:	include/linux/uio*.h
15039
15040UTIL-LINUX PACKAGE
15041M:	Karel Zak <kzak@redhat.com>
15042L:	util-linux@vger.kernel.org
15043W:	http://en.wikipedia.org/wiki/Util-linux
15044T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15045S:	Maintained
15046
15047UUID HELPERS
15048M:	Christoph Hellwig <hch@lst.de>
15049R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15050L:	linux-kernel@vger.kernel.org
15051T:	git git://git.infradead.org/users/hch/uuid.git
15052F:	lib/uuid.c
15053F:	lib/test_uuid.c
15054F:	include/linux/uuid.h
15055F:	include/uapi/linux/uuid.h
15056S:	Maintained
15057
15058UVESAFB DRIVER
15059M:	Michal Januszewski <spock@gentoo.org>
15060L:	linux-fbdev@vger.kernel.org
15061W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15062S:	Maintained
15063F:	Documentation/fb/uvesafb.txt
15064F:	drivers/video/fbdev/uvesafb.*
15065
15066VF610 NAND DRIVER
15067M:	Stefan Agner <stefan@agner.ch>
15068L:	linux-mtd@lists.infradead.org
15069S:	Supported
15070F:	drivers/mtd/nand/raw/vf610_nfc.c
15071
15072VFAT/FAT/MSDOS FILESYSTEM
15073M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15074S:	Maintained
15075F:	Documentation/filesystems/vfat.txt
15076F:	fs/fat/
15077
15078VFIO DRIVER
15079M:	Alex Williamson <alex.williamson@redhat.com>
15080L:	kvm@vger.kernel.org
15081T:	git git://github.com/awilliam/linux-vfio.git
15082S:	Maintained
15083F:	Documentation/vfio.txt
15084F:	drivers/vfio/
15085F:	include/linux/vfio.h
15086F:	include/uapi/linux/vfio.h
15087
15088VFIO MEDIATED DEVICE DRIVERS
15089M:	Kirti Wankhede <kwankhede@nvidia.com>
15090L:	kvm@vger.kernel.org
15091S:	Maintained
15092F:	Documentation/vfio-mediated-device.txt
15093F:	drivers/vfio/mdev/
15094F:	include/linux/mdev.h
15095F:	samples/vfio-mdev/
15096
15097VFIO PLATFORM DRIVER
15098M:	Eric Auger <eric.auger@redhat.com>
15099L:	kvm@vger.kernel.org
15100S:	Maintained
15101F:	drivers/vfio/platform/
15102
15103VGA_SWITCHEROO
15104R:	Lukas Wunner <lukas@wunner.de>
15105S:	Maintained
15106F:	Documentation/gpu/vga-switcheroo.rst
15107F:	drivers/gpu/vga/vga_switcheroo.c
15108F:	include/linux/vga_switcheroo.h
15109T:	git git://anongit.freedesktop.org/drm/drm-misc
15110
15111VIA RHINE NETWORK DRIVER
15112S:	Orphan
15113F:	drivers/net/ethernet/via/via-rhine.c
15114
15115VIA SD/MMC CARD CONTROLLER DRIVER
15116M:	Bruce Chang <brucechang@via.com.tw>
15117M:	Harald Welte <HaraldWelte@viatech.com>
15118S:	Maintained
15119F:	drivers/mmc/host/via-sdmmc.c
15120
15121VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15122M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15123L:	linux-fbdev@vger.kernel.org
15124S:	Maintained
15125F:	include/linux/via-core.h
15126F:	include/linux/via-gpio.h
15127F:	include/linux/via_i2c.h
15128F:	drivers/video/fbdev/via/
15129
15130VIA VELOCITY NETWORK DRIVER
15131M:	Francois Romieu <romieu@fr.zoreil.com>
15132L:	netdev@vger.kernel.org
15133S:	Maintained
15134F:	drivers/net/ethernet/via/via-velocity.*
15135
15136VIDEO MULTIPLEXER DRIVER
15137M:	Philipp Zabel <p.zabel@pengutronix.de>
15138L:	linux-media@vger.kernel.org
15139S:	Maintained
15140F:	drivers/media/platform/video-mux.c
15141
15142VIDEO I2C POLLING DRIVER
15143M:	Matt Ranostay <matt.ranostay@konsulko.com>
15144L:	linux-media@vger.kernel.org
15145S:	Maintained
15146F:	drivers/media/i2c/video-i2c.c
15147
15148VIDEOBUF2 FRAMEWORK
15149M:	Pawel Osciak <pawel@osciak.com>
15150M:	Marek Szyprowski <m.szyprowski@samsung.com>
15151M:	Kyungmin Park <kyungmin.park@samsung.com>
15152L:	linux-media@vger.kernel.org
15153S:	Maintained
15154F:	drivers/media/v4l2-core/videobuf2-*
15155F:	include/media/videobuf2-*
15156
15157VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15158M:	Helen Koike <helen.koike@collabora.com>
15159L:	linux-media@vger.kernel.org
15160T:	git git://linuxtv.org/media_tree.git
15161W:	https://linuxtv.org
15162S:	Maintained
15163F:	drivers/media/platform/vimc/*
15164
15165VIRT LIB
15166M:	Alex Williamson <alex.williamson@redhat.com>
15167M:	Paolo Bonzini <pbonzini@redhat.com>
15168L:	kvm@vger.kernel.org
15169S:	Supported
15170F:	virt/lib/
15171
15172VIRTIO AND VHOST VSOCK DRIVER
15173M:	Stefan Hajnoczi <stefanha@redhat.com>
15174L:	kvm@vger.kernel.org
15175L:	virtualization@lists.linux-foundation.org
15176L:	netdev@vger.kernel.org
15177S:	Maintained
15178F:	include/linux/virtio_vsock.h
15179F:	include/uapi/linux/virtio_vsock.h
15180F:	include/uapi/linux/vsockmon.h
15181F:	include/uapi/linux/vm_sockets_diag.h
15182F:	net/vmw_vsock/diag.c
15183F:	net/vmw_vsock/af_vsock_tap.c
15184F:	net/vmw_vsock/virtio_transport_common.c
15185F:	net/vmw_vsock/virtio_transport.c
15186F:	drivers/net/vsockmon.c
15187F:	drivers/vhost/vsock.c
15188F:	drivers/vhost/vsock.h
15189F:	tools/testing/vsock/
15190
15191VIRTIO CONSOLE DRIVER
15192M:	Amit Shah <amit@kernel.org>
15193L:	virtualization@lists.linux-foundation.org
15194S:	Maintained
15195F:	drivers/char/virtio_console.c
15196F:	include/linux/virtio_console.h
15197F:	include/uapi/linux/virtio_console.h
15198
15199VIRTIO CORE, NET AND BLOCK DRIVERS
15200M:	"Michael S. Tsirkin" <mst@redhat.com>
15201M:	Jason Wang <jasowang@redhat.com>
15202L:	virtualization@lists.linux-foundation.org
15203S:	Maintained
15204F:	Documentation/devicetree/bindings/virtio/
15205F:	drivers/virtio/
15206F:	tools/virtio/
15207F:	drivers/net/virtio_net.c
15208F:	drivers/block/virtio_blk.c
15209F:	include/linux/virtio*.h
15210F:	include/uapi/linux/virtio_*.h
15211F:	drivers/crypto/virtio/
15212F:	mm/balloon_compaction.c
15213
15214VIRTIO CRYPTO DRIVER
15215M:	Gonglei <arei.gonglei@huawei.com>
15216L:	virtualization@lists.linux-foundation.org
15217L:	linux-crypto@vger.kernel.org
15218S:	Maintained
15219F:	drivers/crypto/virtio/
15220F:	include/uapi/linux/virtio_crypto.h
15221
15222VIRTIO DRIVERS FOR S390
15223M:	Cornelia Huck <cohuck@redhat.com>
15224M:	Halil Pasic <pasic@linux.ibm.com>
15225L:	linux-s390@vger.kernel.org
15226L:	virtualization@lists.linux-foundation.org
15227L:	kvm@vger.kernel.org
15228S:	Supported
15229F:	drivers/s390/virtio/
15230F:	arch/s390/include/uapi/asm/virtio-ccw.h
15231
15232VIRTIO GPU DRIVER
15233M:	David Airlie <airlied@linux.ie>
15234M:	Gerd Hoffmann <kraxel@redhat.com>
15235L:	dri-devel@lists.freedesktop.org
15236L:	virtualization@lists.linux-foundation.org
15237T:	git git://anongit.freedesktop.org/drm/drm-misc
15238S:	Maintained
15239F:	drivers/gpu/drm/virtio/
15240F:	include/uapi/linux/virtio_gpu.h
15241
15242VIRTIO HOST (VHOST)
15243M:	"Michael S. Tsirkin" <mst@redhat.com>
15244M:	Jason Wang <jasowang@redhat.com>
15245L:	kvm@vger.kernel.org
15246L:	virtualization@lists.linux-foundation.org
15247L:	netdev@vger.kernel.org
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15249S:	Maintained
15250F:	drivers/vhost/
15251F:	include/uapi/linux/vhost.h
15252
15253VIRTIO INPUT DRIVER
15254M:	Gerd Hoffmann <kraxel@redhat.com>
15255S:	Maintained
15256F:	drivers/virtio/virtio_input.c
15257F:	include/uapi/linux/virtio_input.h
15258
15259VIRTUAL BOX GUEST DEVICE DRIVER
15260M:	Hans de Goede <hdegoede@redhat.com>
15261M:	Arnd Bergmann <arnd@arndb.de>
15262M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15263S:	Maintained
15264F:	include/linux/vbox_utils.h
15265F:	include/uapi/linux/vbox*.h
15266F:	drivers/virt/vboxguest/
15267
15268VIRTUAL SERIO DEVICE DRIVER
15269M:	Stephen Chandler Paul <thatslyude@gmail.com>
15270S:	Maintained
15271F:	drivers/input/serio/userio.c
15272F:	include/uapi/linux/userio.h
15273
15274VIVID VIRTUAL VIDEO DRIVER
15275M:	Hans Verkuil <hverkuil@xs4all.nl>
15276L:	linux-media@vger.kernel.org
15277T:	git git://linuxtv.org/media_tree.git
15278W:	https://linuxtv.org
15279S:	Maintained
15280F:	drivers/media/platform/vivid/*
15281
15282VLYNQ BUS
15283M:	Florian Fainelli <f.fainelli@gmail.com>
15284L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15285S:	Maintained
15286F:	drivers/vlynq/vlynq.c
15287F:	include/linux/vlynq.h
15288
15289VME SUBSYSTEM
15290M:	Martyn Welch <martyn@welchs.me.uk>
15291M:	Manohar Vanga <manohar.vanga@gmail.com>
15292M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15293L:	devel@driverdev.osuosl.org
15294S:	Maintained
15295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15296F:	Documentation/driver-api/vme.rst
15297F:	drivers/staging/vme/
15298F:	drivers/vme/
15299F:	include/linux/vme*
15300
15301VMWARE BALLOON DRIVER
15302M:	Xavier Deguillard <xdeguillard@vmware.com>
15303M:	Philip Moltmann <moltmann@vmware.com>
15304M:	"VMware, Inc." <pv-drivers@vmware.com>
15305L:	linux-kernel@vger.kernel.org
15306S:	Maintained
15307F:	drivers/misc/vmw_balloon.c
15308
15309VMWARE HYPERVISOR INTERFACE
15310M:	Alok Kataria <akataria@vmware.com>
15311L:	virtualization@lists.linux-foundation.org
15312S:	Supported
15313F:	arch/x86/kernel/cpu/vmware.c
15314
15315VMWARE PVRDMA DRIVER
15316M:	Adit Ranadive <aditr@vmware.com>
15317M:	VMware PV-Drivers <pv-drivers@vmware.com>
15318L:	linux-rdma@vger.kernel.org
15319S:	Maintained
15320F:	drivers/infiniband/hw/vmw_pvrdma/
15321
15322VMware PVSCSI driver
15323M:	Jim Gill <jgill@vmware.com>
15324M:	VMware PV-Drivers <pv-drivers@vmware.com>
15325L:	linux-scsi@vger.kernel.org
15326S:	Maintained
15327F:	drivers/scsi/vmw_pvscsi.c
15328F:	drivers/scsi/vmw_pvscsi.h
15329
15330VMWARE VMMOUSE SUBDRIVER
15331M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15332M:	"VMware, Inc." <pv-drivers@vmware.com>
15333L:	linux-input@vger.kernel.org
15334S:	Maintained
15335F:	drivers/input/mouse/vmmouse.c
15336F:	drivers/input/mouse/vmmouse.h
15337
15338VMWARE VMXNET3 ETHERNET DRIVER
15339M:	Ronak Doshi <doshir@vmware.com>
15340M:	"VMware, Inc." <pv-drivers@vmware.com>
15341L:	netdev@vger.kernel.org
15342S:	Maintained
15343F:	drivers/net/vmxnet3/
15344
15345VOCORE VOCORE2 BOARD
15346M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15347L:	linux-mips@linux-mips.org
15348S:	Maintained
15349F:	arch/mips/boot/dts/ralink/vocore2.dts
15350
15351VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15352M:	Liam Girdwood <lgirdwood@gmail.com>
15353M:	Mark Brown <broonie@kernel.org>
15354L:	linux-kernel@vger.kernel.org
15355W:	http://www.slimlogic.co.uk/?p=48
15356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15357S:	Supported
15358F:	Documentation/devicetree/bindings/regulator/
15359F:	Documentation/power/regulator/
15360F:	drivers/regulator/
15361F:	include/dt-bindings/regulator/
15362F:	include/linux/regulator/
15363
15364VRF
15365M:	David Ahern <dsa@cumulusnetworks.com>
15366M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15367L:	netdev@vger.kernel.org
15368S:	Maintained
15369F:	drivers/net/vrf.c
15370F:	Documentation/networking/vrf.txt
15371
15372VT1211 HARDWARE MONITOR DRIVER
15373M:	Juerg Haefliger <juergh@gmail.com>
15374L:	linux-hwmon@vger.kernel.org
15375S:	Maintained
15376F:	Documentation/hwmon/vt1211
15377F:	drivers/hwmon/vt1211.c
15378
15379VT8231 HARDWARE MONITOR DRIVER
15380M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15381L:	linux-hwmon@vger.kernel.org
15382S:	Maintained
15383F:	drivers/hwmon/vt8231.c
15384
15385VUB300 USB to SDIO/SD/MMC bridge chip
15386M:	Tony Olech <tony.olech@elandigitalsystems.com>
15387L:	linux-mmc@vger.kernel.org
15388L:	linux-usb@vger.kernel.org
15389S:	Supported
15390F:	drivers/mmc/host/vub300.c
15391
15392W1 DALLAS'S 1-WIRE BUS
15393M:	Evgeniy Polyakov <zbr@ioremap.net>
15394S:	Maintained
15395F:	Documentation/w1/
15396F:	drivers/w1/
15397F:	include/linux/w1.h
15398
15399W83791D HARDWARE MONITORING DRIVER
15400M:	Marc Hulsman <m.hulsman@tudelft.nl>
15401L:	linux-hwmon@vger.kernel.org
15402S:	Maintained
15403F:	Documentation/hwmon/w83791d
15404F:	drivers/hwmon/w83791d.c
15405
15406W83793 HARDWARE MONITORING DRIVER
15407M:	Rudolf Marek <r.marek@assembler.cz>
15408L:	linux-hwmon@vger.kernel.org
15409S:	Maintained
15410F:	Documentation/hwmon/w83793
15411F:	drivers/hwmon/w83793.c
15412
15413W83795 HARDWARE MONITORING DRIVER
15414M:	Jean Delvare <jdelvare@suse.com>
15415L:	linux-hwmon@vger.kernel.org
15416S:	Maintained
15417F:	drivers/hwmon/w83795.c
15418
15419W83L51xD SD/MMC CARD INTERFACE DRIVER
15420M:	Pierre Ossman <pierre@ossman.eu>
15421S:	Maintained
15422F:	drivers/mmc/host/wbsd.*
15423
15424WACOM PROTOCOL 4 SERIAL TABLETS
15425M:	Julian Squires <julian@cipht.net>
15426M:	Hans de Goede <hdegoede@redhat.com>
15427L:	linux-input@vger.kernel.org
15428S:	Maintained
15429F:	drivers/input/tablet/wacom_serial4.c
15430
15431WATCHDOG DEVICE DRIVERS
15432M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15433M:	Guenter Roeck <linux@roeck-us.net>
15434L:	linux-watchdog@vger.kernel.org
15435W:	http://www.linux-watchdog.org/
15436T:	git git://www.linux-watchdog.org/linux-watchdog.git
15437S:	Maintained
15438F:	Documentation/devicetree/bindings/watchdog/
15439F:	Documentation/watchdog/
15440F:	drivers/watchdog/
15441F:	include/linux/watchdog.h
15442F:	include/uapi/linux/watchdog.h
15443
15444WHISKEYCOVE PMIC GPIO DRIVER
15445M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15446L:	linux-gpio@vger.kernel.org
15447S:	Maintained
15448F:	drivers/gpio/gpio-wcove.c
15449
15450WIIMOTE HID DRIVER
15451M:	David Herrmann <dh.herrmann@googlemail.com>
15452L:	linux-input@vger.kernel.org
15453S:	Maintained
15454F:	drivers/hid/hid-wiimote*
15455
15456WILOCITY WIL6210 WIRELESS DRIVER
15457M:	Maya Erez <merez@codeaurora.org>
15458L:	linux-wireless@vger.kernel.org
15459L:	wil6210@qti.qualcomm.com
15460S:	Supported
15461W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15462F:	drivers/net/wireless/ath/wil6210/
15463
15464WIMAX STACK
15465M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15466M:	linux-wimax@intel.com
15467L:	wimax@linuxwimax.org (subscribers-only)
15468S:	Supported
15469W:	http://linuxwimax.org
15470F:	Documentation/wimax/README.wimax
15471F:	include/linux/wimax/debug.h
15472F:	include/net/wimax.h
15473F:	include/uapi/linux/wimax.h
15474F:	net/wimax/
15475
15476WINBOND CIR DRIVER
15477M:	David Härdeman <david@hardeman.nu>
15478S:	Maintained
15479F:	drivers/media/rc/winbond-cir.c
15480
15481WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15482M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15483L:	linux-watchdog@vger.kernel.org
15484S:	Maintained
15485F:	drivers/watchdog/ebc-c384_wdt.c
15486
15487WINSYSTEMS WS16C48 GPIO DRIVER
15488M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15489L:	linux-gpio@vger.kernel.org
15490S:	Maintained
15491F:	drivers/gpio/gpio-ws16c48.c
15492
15493WISTRON LAPTOP BUTTON DRIVER
15494M:	Miloslav Trmac <mitr@volny.cz>
15495S:	Maintained
15496F:	drivers/input/misc/wistron_btns.c
15497
15498WL3501 WIRELESS PCMCIA CARD DRIVER
15499L:	linux-wireless@vger.kernel.org
15500S:	Odd fixes
15501F:	drivers/net/wireless/wl3501*
15502
15503WOLFSON MICROELECTRONICS DRIVERS
15504L:	patches@opensource.cirrus.com
15505T:	git https://github.com/CirrusLogic/linux-drivers.git
15506W:	https://github.com/CirrusLogic/linux-drivers/wiki
15507S:	Supported
15508F:	Documentation/hwmon/wm83??
15509F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15510F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15511F:	Documentation/devicetree/bindings/mfd/arizona.txt
15512F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15513F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15514F:	arch/arm/mach-s3c64xx/mach-crag6410*
15515F:	drivers/clk/clk-wm83*.c
15516F:	drivers/extcon/extcon-arizona.c
15517F:	drivers/leds/leds-wm83*.c
15518F:	drivers/gpio/gpio-*wm*.c
15519F:	drivers/gpio/gpio-arizona.c
15520F:	drivers/hwmon/wm83??-hwmon.c
15521F:	drivers/input/misc/wm831x-on.c
15522F:	drivers/input/touchscreen/wm831x-ts.c
15523F:	drivers/input/touchscreen/wm97*.c
15524F:	drivers/mfd/arizona*
15525F:	drivers/mfd/wm*.c
15526F:	drivers/mfd/cs47l24*
15527F:	drivers/power/supply/wm83*.c
15528F:	drivers/rtc/rtc-wm83*.c
15529F:	drivers/regulator/wm8*.c
15530F:	drivers/regulator/arizona*
15531F:	drivers/video/backlight/wm83*_bl.c
15532F:	drivers/watchdog/wm83*_wdt.c
15533F:	include/linux/mfd/arizona/
15534F:	include/linux/mfd/wm831x/
15535F:	include/linux/mfd/wm8350/
15536F:	include/linux/mfd/wm8400*
15537F:	include/linux/regulator/arizona*
15538F:	include/linux/wm97xx.h
15539F:	include/sound/wm????.h
15540F:	sound/soc/codecs/arizona.?
15541F:	sound/soc/codecs/wm*
15542F:	sound/soc/codecs/cs47l24*
15543
15544WORKQUEUE
15545M:	Tejun Heo <tj@kernel.org>
15546R:	Lai Jiangshan <jiangshanlai@gmail.com>
15547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15548S:	Maintained
15549F:	include/linux/workqueue.h
15550F:	kernel/workqueue.c
15551F:	Documentation/core-api/workqueue.rst
15552
15553X-POWERS AXP288 PMIC DRIVERS
15554M:	Hans de Goede <hdegoede@redhat.com>
15555S:	Maintained
15556N:	axp288
15557F:	drivers/acpi/pmic/intel_pmic_xpower.c
15558
15559X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15560M:	Chen-Yu Tsai <wens@csie.org>
15561L:	linux-kernel@vger.kernel.org
15562S:	Maintained
15563N:	axp[128]
15564
15565X.25 NETWORK LAYER
15566M:	Andrew Hendry <andrew.hendry@gmail.com>
15567L:	linux-x25@vger.kernel.org
15568S:	Odd Fixes
15569F:	Documentation/networking/x25*
15570F:	include/net/x25*
15571F:	net/x25/
15572
15573X86 ARCHITECTURE (32-BIT AND 64-BIT)
15574M:	Thomas Gleixner <tglx@linutronix.de>
15575M:	Ingo Molnar <mingo@redhat.com>
15576R:	"H. Peter Anvin" <hpa@zytor.com>
15577M:	x86@kernel.org
15578L:	linux-kernel@vger.kernel.org
15579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15580S:	Maintained
15581F:	Documentation/devicetree/bindings/x86/
15582F:	Documentation/x86/
15583F:	arch/x86/
15584
15585X86 ENTRY CODE
15586M:	Andy Lutomirski <luto@kernel.org>
15587L:	linux-kernel@vger.kernel.org
15588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15589S:	Maintained
15590F:	arch/x86/entry/
15591
15592X86 MCE INFRASTRUCTURE
15593M:	Tony Luck <tony.luck@intel.com>
15594M:	Borislav Petkov <bp@alien8.de>
15595L:	linux-edac@vger.kernel.org
15596S:	Maintained
15597F:	arch/x86/kernel/cpu/mcheck/*
15598
15599X86 MICROCODE UPDATE SUPPORT
15600M:	Borislav Petkov <bp@alien8.de>
15601S:	Maintained
15602F:	arch/x86/kernel/cpu/microcode/*
15603
15604X86 PLATFORM DRIVERS
15605M:	Darren Hart <dvhart@infradead.org>
15606M:	Andy Shevchenko <andy@infradead.org>
15607L:	platform-driver-x86@vger.kernel.org
15608T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15609S:	Maintained
15610F:	drivers/platform/x86/
15611F:	drivers/platform/olpc/
15612
15613X86 VDSO
15614M:	Andy Lutomirski <luto@kernel.org>
15615L:	linux-kernel@vger.kernel.org
15616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15617S:	Maintained
15618F:	arch/x86/entry/vdso/
15619
15620XC2028/3028 TUNER DRIVER
15621M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15622L:	linux-media@vger.kernel.org
15623W:	https://linuxtv.org
15624T:	git git://linuxtv.org/media_tree.git
15625S:	Maintained
15626F:	drivers/media/tuners/tuner-xc2028.*
15627
15628XDP SOCKETS (AF_XDP)
15629M:	Björn Töpel <bjorn.topel@intel.com>
15630M:	Magnus Karlsson <magnus.karlsson@intel.com>
15631L:	netdev@vger.kernel.org
15632S:	Maintained
15633F:	kernel/bpf/xskmap.c
15634F:	net/xdp/
15635
15636XEN BLOCK SUBSYSTEM
15637M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15638M:	Roger Pau Monné <roger.pau@citrix.com>
15639L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15640S:	Supported
15641F:	drivers/block/xen-blkback/*
15642F:	drivers/block/xen*
15643
15644XEN HYPERVISOR ARM
15645M:	Stefano Stabellini <sstabellini@kernel.org>
15646L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15647S:	Maintained
15648F:	arch/arm/xen/
15649F:	arch/arm/include/asm/xen/
15650
15651XEN HYPERVISOR ARM64
15652M:	Stefano Stabellini <sstabellini@kernel.org>
15653L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15654S:	Maintained
15655F:	arch/arm64/xen/
15656F:	arch/arm64/include/asm/xen/
15657
15658XEN HYPERVISOR INTERFACE
15659M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15660M:	Juergen Gross <jgross@suse.com>
15661L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15663S:	Supported
15664F:	arch/x86/xen/
15665F:	drivers/*/xen-*front.c
15666F:	drivers/xen/
15667F:	arch/x86/include/asm/xen/
15668F:	arch/x86/include/asm/pvclock-abi.h
15669F:	include/xen/
15670F:	include/uapi/xen/
15671F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15672F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15673
15674XEN NETWORK BACKEND DRIVER
15675M:	Wei Liu <wei.liu2@citrix.com>
15676M:	Paul Durrant <paul.durrant@citrix.com>
15677L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15678L:	netdev@vger.kernel.org
15679S:	Supported
15680F:	drivers/net/xen-netback/*
15681
15682XEN PCI SUBSYSTEM
15683M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15684L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15685S:	Supported
15686F:	arch/x86/pci/*xen*
15687F:	drivers/pci/*xen*
15688
15689XEN PVSCSI DRIVERS
15690M:	Juergen Gross <jgross@suse.com>
15691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15692L:	linux-scsi@vger.kernel.org
15693S:	Supported
15694F:	drivers/scsi/xen-scsifront.c
15695F:	drivers/xen/xen-scsiback.c
15696F:	include/xen/interface/io/vscsiif.h
15697
15698XEN SWIOTLB SUBSYSTEM
15699M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15700L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15701L:	iommu@lists.linux-foundation.org
15702S:	Supported
15703F:	arch/x86/xen/*swiotlb*
15704F:	drivers/xen/*swiotlb*
15705
15706XEN SOUND FRONTEND DRIVER
15707M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15710S:	Supported
15711F:	sound/xen/*
15712
15713XFS FILESYSTEM
15714M:	Darrick J. Wong <darrick.wong@oracle.com>
15715M:	linux-xfs@vger.kernel.org
15716L:	linux-xfs@vger.kernel.org
15717W:	http://xfs.org/
15718T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15719S:	Supported
15720F:	Documentation/filesystems/xfs.txt
15721F:	fs/xfs/
15722
15723XILINX AXI ETHERNET DRIVER
15724M:	Anirudha Sarangi <anirudh@xilinx.com>
15725M:	John Linn <John.Linn@xilinx.com>
15726S:	Maintained
15727F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15728
15729XILINX UARTLITE SERIAL DRIVER
15730M:	Peter Korsgaard <jacmet@sunsite.dk>
15731L:	linux-serial@vger.kernel.org
15732S:	Maintained
15733F:	drivers/tty/serial/uartlite.c
15734
15735XILINX VIDEO IP CORES
15736M:	Hyun Kwon <hyun.kwon@xilinx.com>
15737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15738L:	linux-media@vger.kernel.org
15739T:	git git://linuxtv.org/media_tree.git
15740S:	Supported
15741F:	Documentation/devicetree/bindings/media/xilinx/
15742F:	drivers/media/platform/xilinx/
15743F:	include/uapi/linux/xilinx-v4l2-controls.h
15744
15745XILLYBUS DRIVER
15746M:	Eli Billauer <eli.billauer@gmail.com>
15747L:	linux-kernel@vger.kernel.org
15748S:	Supported
15749F:	drivers/char/xillybus/
15750
15751XLP9XX I2C DRIVER
15752M:	George Cherian <george.cherian@cavium.com>
15753M:	Jan Glauber <jglauber@cavium.com>
15754L:	linux-i2c@vger.kernel.org
15755W:	http://www.cavium.com
15756S:	Supported
15757F:	drivers/i2c/busses/i2c-xlp9xx.c
15758
15759XRA1403 GPIO EXPANDER
15760M:	Nandor Han <nandor.han@ge.com>
15761M:	Semi Malinen <semi.malinen@ge.com>
15762L:	linux-gpio@vger.kernel.org
15763S:	Maintained
15764F:	drivers/gpio/gpio-xra1403.c
15765F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15766
15767XTENSA XTFPGA PLATFORM SUPPORT
15768M:	Max Filippov <jcmvbkbc@gmail.com>
15769L:	linux-xtensa@linux-xtensa.org
15770S:	Maintained
15771F:	drivers/spi/spi-xtensa-xtfpga.c
15772F:	sound/soc/xtensa/xtfpga-i2s.c
15773
15774YAM DRIVER FOR AX.25
15775M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15776L:	linux-hams@vger.kernel.org
15777S:	Maintained
15778F:	drivers/net/hamradio/yam*
15779F:	include/linux/yam.h
15780
15781YAMA SECURITY MODULE
15782M:	Kees Cook <keescook@chromium.org>
15783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15784S:	Supported
15785F:	security/yama/
15786F:	Documentation/admin-guide/LSM/Yama.rst
15787
15788YEALINK PHONE DRIVER
15789M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15790L:	usbb2k-api-dev@nongnu.org
15791S:	Maintained
15792F:	Documentation/input/devices/yealink.rst
15793F:	drivers/input/misc/yealink.*
15794
15795Z8530 DRIVER FOR AX.25
15796M:	Joerg Reuter <jreuter@yaina.de>
15797W:	http://yaina.de/jreuter/
15798W:	http://www.qsl.net/dl1bke/
15799L:	linux-hams@vger.kernel.org
15800S:	Maintained
15801F:	Documentation/networking/z8530drv.txt
15802F:	drivers/net/hamradio/*scc.c
15803F:	drivers/net/hamradio/z8530.h
15804
15805ZBUD COMPRESSED PAGE ALLOCATOR
15806M:	Seth Jennings <sjenning@redhat.com>
15807M:	Dan Streetman <ddstreet@ieee.org>
15808L:	linux-mm@kvack.org
15809S:	Maintained
15810F:	mm/zbud.c
15811F:	include/linux/zbud.h
15812
15813ZD1211RW WIRELESS DRIVER
15814M:	Daniel Drake <dsd@gentoo.org>
15815M:	Ulrich Kunitz <kune@deine-taler.de>
15816W:	http://zd1211.ath.cx/wiki/DriverRewrite
15817L:	linux-wireless@vger.kernel.org
15818L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15819S:	Maintained
15820F:	drivers/net/wireless/zydas/zd1211rw/
15821
15822ZD1301 MEDIA DRIVER
15823M:	Antti Palosaari <crope@iki.fi>
15824L:	linux-media@vger.kernel.org
15825W:	https://linuxtv.org/
15826W:	http://palosaari.fi/linux/
15827Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15828S:	Maintained
15829F:	drivers/media/usb/dvb-usb-v2/zd1301*
15830
15831ZD1301_DEMOD MEDIA DRIVER
15832M:	Antti Palosaari <crope@iki.fi>
15833L:	linux-media@vger.kernel.org
15834W:	https://linuxtv.org/
15835W:	http://palosaari.fi/linux/
15836Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15837S:	Maintained
15838F:	drivers/media/dvb-frontends/zd1301_demod*
15839
15840ZPOOL COMPRESSED PAGE STORAGE API
15841M:	Dan Streetman <ddstreet@ieee.org>
15842L:	linux-mm@kvack.org
15843S:	Maintained
15844F:	mm/zpool.c
15845F:	include/linux/zpool.h
15846
15847ZR36067 VIDEO FOR LINUX DRIVER
15848L:	mjpeg-users@lists.sourceforge.net
15849L:	linux-media@vger.kernel.org
15850W:	http://mjpeg.sourceforge.net/driver-zoran/
15851T:	hg https://linuxtv.org/hg/v4l-dvb
15852S:	Odd Fixes
15853F:	drivers/staging/media/zoran/
15854
15855ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15856M:	Minchan Kim <minchan@kernel.org>
15857M:	Nitin Gupta <ngupta@vflare.org>
15858R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15859L:	linux-kernel@vger.kernel.org
15860S:	Maintained
15861F:	drivers/block/zram/
15862F:	Documentation/blockdev/zram.txt
15863
15864ZS DECSTATION Z85C30 SERIAL DRIVER
15865M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15866S:	Maintained
15867F:	drivers/tty/serial/zs.*
15868
15869ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15870M:	Minchan Kim <minchan@kernel.org>
15871M:	Nitin Gupta <ngupta@vflare.org>
15872R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15873L:	linux-mm@kvack.org
15874S:	Maintained
15875F:	mm/zsmalloc.c
15876F:	include/linux/zsmalloc.h
15877F:	Documentation/vm/zsmalloc.rst
15878
15879ZSWAP COMPRESSED SWAP CACHING
15880M:	Seth Jennings <sjenning@redhat.com>
15881M:	Dan Streetman <ddstreet@ieee.org>
15882L:	linux-mm@kvack.org
15883S:	Maintained
15884F:	mm/zswap.c
15885
15886THE REST
15887M:	Linus Torvalds <torvalds@linux-foundation.org>
15888L:	linux-kernel@vger.kernel.org
15889Q:	http://patchwork.kernel.org/project/LKML/list/
15890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15891S:	Buried alive in reporters
15892F:	*
15893F:	*/
15894