xref: /openbmc/linux/MAINTAINERS (revision b9b77222)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://anongit.freedesktop.org/drm/drm
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-keystone/
2095F:	arch/arm/boot/dts/keystone-*
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2097
2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099M:	Santosh Shilimkar <ssantosh@kernel.org>
2100L:	linux-kernel@vger.kernel.org
2101S:	Maintained
2102F:	drivers/clk/keystone/
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-kernel@vger.kernel.org
2108S:	Maintained
2109F:	drivers/clocksource/timer-keystone.c
2110
2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112M:	Santosh Shilimkar <ssantosh@kernel.org>
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/power/reset/keystone-reset.c
2116
2117ARM/THECUS N2100 MACHINE SUPPORT
2118M:	Lennert Buytenhek <kernel@wantstofly.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121
2122ARM/TOSA MACHINE SUPPORT
2123M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124M:	Dirk Opfer <dirk@opfer-online.de>
2125S:	Maintained
2126
2127ARM/UNIPHIER ARCHITECTURE
2128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2131S:	Maintained
2132F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134F:	arch/arm/boot/dts/uniphier*
2135F:	arch/arm/include/asm/hardware/cache-uniphier.h
2136F:	arch/arm/mach-uniphier/
2137F:	arch/arm/mm/cache-uniphier.c
2138F:	arch/arm64/boot/dts/socionext/uniphier*
2139F:	drivers/bus/uniphier-system-bus.c
2140F:	drivers/clk/uniphier/
2141F:	drivers/gpio/gpio-uniphier.c
2142F:	drivers/i2c/busses/i2c-uniphier*
2143F:	drivers/irqchip/irq-uniphier-aidet.c
2144F:	drivers/pinctrl/uniphier/
2145F:	drivers/reset/reset-uniphier.c
2146F:	drivers/tty/serial/8250/8250_uniphier.c
2147N:	uniphier
2148
2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150M:	Ulf Hansson <ulf.hansson@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152T:	git git://git.linaro.org/people/ulfh/clk.git
2153S:	Maintained
2154F:	drivers/clk/ux500/
2155
2156ARM/VERSATILE EXPRESS PLATFORM
2157M:	Liviu Dudau <liviu.dudau@arm.com>
2158M:	Sudeep Holla <sudeep.holla@arm.com>
2159M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/vexpress*
2163F:	arch/arm64/boot/dts/arm/
2164F:	arch/arm/mach-vexpress/
2165F:	*/*/vexpress*
2166F:	*/*/*/vexpress*
2167F:	drivers/clk/versatile/clk-vexpress-osc.c
2168F:	drivers/clocksource/versatile.c
2169N:	mps2
2170
2171ARM/VFP SUPPORT
2172M:	Russell King <linux@armlinux.org.uk>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://www.armlinux.org.uk/
2175S:	Maintained
2176F:	arch/arm/vfp/
2177
2178ARM/VOIPAC PXA270 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/vpac270.c
2183F:	arch/arm/mach-pxa/include/mach/vpac270.h
2184
2185ARM/VT8500 ARM ARCHITECTURE
2186M:	Tony Prisk <linux@prisktech.co.nz>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Maintained
2189F:	arch/arm/mach-vt8500/
2190F:	drivers/clocksource/vt8500_timer.c
2191F:	drivers/i2c/busses/i2c-wmt.c
2192F:	drivers/mmc/host/wmt-sdmmc.c
2193F:	drivers/pwm/pwm-vt8500.c
2194F:	drivers/rtc/rtc-vt8500.c
2195F:	drivers/tty/serial/vt8500_serial.c
2196F:	drivers/usb/host/ehci-platform.c
2197F:	drivers/usb/host/uhci-platform.c
2198F:	drivers/video/fbdev/vt8500lcdfb.*
2199F:	drivers/video/fbdev/wm8505fb*
2200F:	drivers/video/fbdev/wmt_ge_rops.*
2201
2202ARM/ZIPIT Z2 SUPPORT
2203M:	Marek Vasut <marek.vasut@gmail.com>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-pxa/z2.c
2207F:	arch/arm/mach-pxa/include/mach/z2.h
2208
2209ARM/ZTE ARCHITECTURE
2210M:	Jun Nie <jun.nie@linaro.org>
2211M:	Baoyou Xie <baoyou.xie@linaro.org>
2212M:	Shawn Guo <shawnguo@kernel.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/boot/dts/zx2967*
2216F:	arch/arm/mach-zx/
2217F:	arch/arm64/boot/dts/zte/
2218F:	drivers/clk/zte/
2219F:	drivers/dma/zx_dma.c
2220F:	drivers/gpio/gpio-zx.c
2221F:	drivers/i2c/busses/i2c-zx2967.c
2222F:	drivers/mmc/host/dw_mmc-zx.*
2223F:	drivers/pinctrl/zte/
2224F:	drivers/soc/zte/
2225F:	drivers/thermal/zx2967_thermal.c
2226F:	drivers/watchdog/zx2967_wdt.c
2227F:	Documentation/devicetree/bindings/arm/zte.txt
2228F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2229F:	Documentation/devicetree/bindings/dma/zxdma.txt
2230F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235F:	Documentation/devicetree/bindings/soc/zte/
2236F:	Documentation/devicetree/bindings/sound/zte,*.txt
2237F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239F:	include/dt-bindings/clock/zx2967*.h
2240F:	include/dt-bindings/soc/zte,*.h
2241F:	sound/soc/codecs/zx_aud96p22.c
2242F:	sound/soc/zte/
2243
2244ARM/ZYNQ ARCHITECTURE
2245M:	Michal Simek <michal.simek@xilinx.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247W:	http://wiki.xilinx.com
2248T:	git https://github.com/Xilinx/linux-xlnx.git
2249S:	Supported
2250F:	arch/arm/mach-zynq/
2251F:	drivers/cpuidle/cpuidle-zynq.c
2252F:	drivers/block/xsysace.c
2253N:	zynq
2254N:	xilinx
2255F:	drivers/clocksource/cadence_ttc_timer.c
2256F:	drivers/i2c/busses/i2c-cadence.c
2257F:	drivers/mmc/host/sdhci-of-arasan.c
2258F:	drivers/edac/synopsys_edac.c
2259
2260ARM64 PORT (AARCH64 ARCHITECTURE)
2261M:	Catalin Marinas <catalin.marinas@arm.com>
2262M:	Will Deacon <will.deacon@arm.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2265S:	Maintained
2266F:	arch/arm64/
2267F:	Documentation/arm64/
2268
2269AS3645A LED FLASH CONTROLLER DRIVER
2270M:	Sakari Ailus <sakari.ailus@iki.fi>
2271L:	linux-leds@vger.kernel.org
2272S:	Maintained
2273F:	drivers/leds/leds-as3645a.c
2274
2275ASAHI KASEI AK8974 DRIVER
2276M:	Linus Walleij <linus.walleij@linaro.org>
2277L:	linux-iio@vger.kernel.org
2278W:	http://www.akm.com/
2279S:	Supported
2280F:	drivers/iio/magnetometer/ak8974.c
2281
2282ASC7621 HARDWARE MONITOR DRIVER
2283M:	George Joseph <george.joseph@fairview5.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	Documentation/hwmon/asc7621
2287F:	drivers/hwmon/asc7621.c
2288
2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290M:	Corentin Chary <corentin.chary@gmail.com>
2291L:	acpi4asus-user@lists.sourceforge.net
2292L:	platform-driver-x86@vger.kernel.org
2293W:	http://acpi4asus.sf.net
2294S:	Maintained
2295F:	drivers/platform/x86/asus*.c
2296F:	drivers/platform/x86/eeepc*.c
2297
2298ASUS WIRELESS RADIO CONTROL DRIVER
2299M:	João Paulo Rechi Vita <jprvita@gmail.com>
2300L:	platform-driver-x86@vger.kernel.org
2301S:	Maintained
2302F:	drivers/platform/x86/asus-wireless.c
2303
2304ASYMMETRIC KEYS
2305M:	David Howells <dhowells@redhat.com>
2306L:	keyrings@vger.kernel.org
2307S:	Maintained
2308F:	Documentation/crypto/asymmetric-keys.txt
2309F:	include/linux/verification.h
2310F:	include/crypto/public_key.h
2311F:	include/crypto/pkcs7.h
2312F:	crypto/asymmetric_keys/
2313
2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315R:	Dan Williams <dan.j.williams@intel.com>
2316W:	http://sourceforge.net/projects/xscaleiop
2317S:	Odd fixes
2318F:	Documentation/crypto/async-tx-api.txt
2319F:	crypto/async_tx/
2320F:	drivers/dma/
2321F:	include/linux/dmaengine.h
2322F:	include/linux/async_tx.h
2323
2324AT24 EEPROM DRIVER
2325M:	Bartosz Golaszewski <brgl@bgdev.pl>
2326L:	linux-i2c@vger.kernel.org
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/eeprom/at24.txt
2330F:	drivers/misc/eeprom/at24.c
2331F:	include/linux/platform_data/at24.h
2332
2333ATA OVER ETHERNET (AOE) DRIVER
2334M:	"Ed L. Cashin" <ed.cashin@acm.org>
2335W:	http://www.openaoe.org/
2336S:	Supported
2337F:	Documentation/aoe/
2338F:	drivers/block/aoe/
2339
2340ATHEROS 71XX/9XXX GPIO DRIVER
2341M:	Alban Bedel <albeu@free.fr>
2342W:	https://github.com/AlbanBedel/linux
2343T:	git git://github.com/AlbanBedel/linux
2344S:	Maintained
2345F:	drivers/gpio/gpio-ath79.c
2346F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2347
2348ATHEROS 71XX/9XXX USB PHY DRIVER
2349M:	Alban Bedel <albeu@free.fr>
2350W:	https://github.com/AlbanBedel/linux
2351T:	git git://github.com/AlbanBedel/linux
2352S:	Maintained
2353F:	drivers/phy/qualcomm/phy-ath79-usb.c
2354F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2355
2356ATHEROS ATH GENERIC UTILITIES
2357M:	Kalle Valo <kvalo@codeaurora.org>
2358L:	linux-wireless@vger.kernel.org
2359S:	Supported
2360F:	drivers/net/wireless/ath/*
2361
2362ATHEROS ATH5K WIRELESS DRIVER
2363M:	Jiri Slaby <jirislaby@gmail.com>
2364M:	Nick Kossifidis <mickflemm@gmail.com>
2365M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366L:	linux-wireless@vger.kernel.org
2367W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2368S:	Maintained
2369F:	drivers/net/wireless/ath/ath5k/
2370
2371ATHEROS ATH6KL WIRELESS DRIVER
2372M:	Kalle Valo <kvalo@codeaurora.org>
2373L:	linux-wireless@vger.kernel.org
2374W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2376S:	Supported
2377F:	drivers/net/wireless/ath/ath6kl/
2378
2379ATI_REMOTE2 DRIVER
2380M:	Ville Syrjala <syrjala@sci.fi>
2381S:	Maintained
2382F:	drivers/input/misc/ati_remote2.c
2383
2384ATK0110 HWMON DRIVER
2385M:	Luca Tettamanti <kronos.it@gmail.com>
2386L:	linux-hwmon@vger.kernel.org
2387S:	Maintained
2388F:	drivers/hwmon/asus_atk0110.c
2389
2390ATLX ETHERNET DRIVERS
2391M:	Jay Cliburn <jcliburn@gmail.com>
2392M:	Chris Snook <chris.snook@gmail.com>
2393L:	netdev@vger.kernel.org
2394W:	http://sourceforge.net/projects/atl1
2395W:	http://atl1.sourceforge.net
2396S:	Maintained
2397F:	drivers/net/ethernet/atheros/
2398
2399ATM
2400M:	Chas Williams <3chas3@gmail.com>
2401L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402L:	netdev@vger.kernel.org
2403W:	http://linux-atm.sourceforge.net
2404S:	Maintained
2405F:	drivers/atm/
2406F:	include/linux/atm*
2407F:	include/uapi/linux/atm*
2408
2409ATMEL AT91 / AT32 MCI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411S:	Maintained
2412F:	drivers/mmc/host/atmel-mci.c
2413
2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/power/reset/at91-sama5d2_shdwc.c
2418
2419ATMEL Audio ALSA driver
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2422S:	Supported
2423F:	sound/soc/atmel
2424
2425ATMEL I2C DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-i2c@vger.kernel.org
2428S:	Supported
2429F:	drivers/i2c/busses/i2c-at91.c
2430
2431ATMEL ISI DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-media@vger.kernel.org
2434S:	Supported
2435F:	drivers/media/platform/atmel/atmel-isi.c
2436F:	include/media/atmel-isi.h
2437
2438ATMEL LCDFB DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-fbdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/video/fbdev/atmel_lcdfb.c
2443F:	include/video/atmel_lcdc.h
2444
2445ATMEL MACB ETHERNET DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/net/ethernet/cadence/
2449
2450ATMEL MAXTOUCH DRIVER
2451M:	Nick Dyer <nick@shmanahar.org>
2452T:	git git://github.com/ndyer/linux.git
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455F:	drivers/input/touchscreen/atmel_mxt_ts.c
2456
2457ATMEL SAMA5D2 ADC DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-iio@vger.kernel.org
2460S:	Supported
2461F:	drivers/iio/adc/at91-sama5d2_adc.c
2462
2463ATMEL SDMMC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-mmc@vger.kernel.org
2466S:	Supported
2467F:	drivers/mmc/host/sdhci-of-at91.c
2468
2469ATMEL SPI DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471S:	Supported
2472F:	drivers/spi/spi-atmel.*
2473
2474ATMEL SSC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/misc/atmel-ssc.c
2479F:	include/linux/atmel-ssc.h
2480
2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485F:	drivers/misc/atmel_tclib.c
2486F:	drivers/clocksource/tcb_clksrc.c
2487
2488ATMEL USBA UDC DRIVER
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2493
2494ATMEL WIRELESS DRIVER
2495M:	Simon Kelley <simon@thekelleys.org.uk>
2496L:	linux-wireless@vger.kernel.org
2497W:	http://www.thekelleys.org.uk/atmel
2498W:	http://atmelwlandriver.sourceforge.net/
2499S:	Maintained
2500F:	drivers/net/wireless/atmel/atmel*
2501
2502ATMEL XDMA DRIVER
2503M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2504L:	linux-arm-kernel@lists.infradead.org
2505L:	dmaengine@vger.kernel.org
2506S:	Supported
2507F:	drivers/dma/at_xdmac.c
2508
2509ATOMIC INFRASTRUCTURE
2510M:	Will Deacon <will.deacon@arm.com>
2511M:	Peter Zijlstra <peterz@infradead.org>
2512R:	Boqun Feng <boqun.feng@gmail.com>
2513L:	linux-kernel@vger.kernel.org
2514S:	Maintained
2515F:	arch/*/include/asm/atomic*.h
2516F:	include/*/atomic*.h
2517
2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519M:	Bradley Grove <linuxdrivers@attotech.com>
2520L:	linux-scsi@vger.kernel.org
2521W:	http://www.attotech.com
2522S:	Supported
2523F:	drivers/scsi/esas2r
2524
2525ATUSB IEEE 802.15.4 RADIO DRIVER
2526M:	Stefan Schmidt <stefan@datenfreihafen.org>
2527L:	linux-wpan@vger.kernel.org
2528S:	Maintained
2529F:	drivers/net/ieee802154/atusb.c
2530F:	drivers/net/ieee802154/atusb.h
2531F:	drivers/net/ieee802154/at86rf230.h
2532
2533AUDIT SUBSYSTEM
2534M:	Paul Moore <paul@paul-moore.com>
2535M:	Eric Paris <eparis@redhat.com>
2536L:	linux-audit@redhat.com (moderated for non-subscribers)
2537W:	https://github.com/linux-audit
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2539S:	Supported
2540F:	include/linux/audit.h
2541F:	include/uapi/linux/audit.h
2542F:	kernel/audit*
2543
2544AUXILIARY DISPLAY DRIVERS
2545M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2546S:	Maintained
2547F:	drivers/auxdisplay/
2548F:	include/linux/cfag12864b.h
2549
2550AX.25 NETWORK LAYER
2551M:	Ralf Baechle <ralf@linux-mips.org>
2552L:	linux-hams@vger.kernel.org
2553W:	http://www.linux-ax25.org/
2554S:	Maintained
2555F:	include/uapi/linux/ax25.h
2556F:	include/net/ax25.h
2557F:	net/ax25/
2558
2559AXENTIA ARM DEVICES
2560M:	Peter Rosin <peda@axentia.se>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/axentia.txt
2564F:	arch/arm/boot/dts/at91-linea.dtsi
2565F:	arch/arm/boot/dts/at91-natte.dtsi
2566F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567F:	arch/arm/boot/dts/at91-tse850-3.dts
2568
2569AXENTIA ASOC DRIVERS
2570M:	Peter Rosin <peda@axentia.se>
2571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	Documentation/devicetree/bindings/sound/axentia,*
2574F:	sound/soc/atmel/tse850-pcm5142.c
2575
2576AZ6007 DVB DRIVER
2577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2578L:	linux-media@vger.kernel.org
2579W:	https://linuxtv.org
2580T:	git git://linuxtv.org/media_tree.git
2581S:	Maintained
2582F:	drivers/media/usb/dvb-usb-v2/az6007.c
2583
2584AZTECH FM RADIO RECEIVER DRIVER
2585M:	Hans Verkuil <hverkuil@xs4all.nl>
2586L:	linux-media@vger.kernel.org
2587T:	git git://linuxtv.org/media_tree.git
2588W:	https://linuxtv.org
2589S:	Maintained
2590F:	drivers/media/radio/radio-aztech*
2591
2592B43 WIRELESS DRIVER
2593L:	linux-wireless@vger.kernel.org
2594L:	b43-dev@lists.infradead.org
2595W:	http://wireless.kernel.org/en/users/Drivers/b43
2596S:	Odd Fixes
2597F:	drivers/net/wireless/broadcom/b43/
2598
2599B43LEGACY WIRELESS DRIVER
2600M:	Larry Finger <Larry.Finger@lwfinger.net>
2601L:	linux-wireless@vger.kernel.org
2602L:	b43-dev@lists.infradead.org
2603W:	http://wireless.kernel.org/en/users/Drivers/b43
2604S:	Maintained
2605F:	drivers/net/wireless/broadcom/b43legacy/
2606
2607BACKLIGHT CLASS/SUBSYSTEM
2608M:	Lee Jones <lee.jones@linaro.org>
2609M:	Daniel Thompson <daniel.thompson@linaro.org>
2610M:	Jingoo Han <jingoohan1@gmail.com>
2611L:	dri-devel@lists.freedesktop.org
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2613S:	Maintained
2614F:	drivers/video/backlight/
2615F:	include/linux/backlight.h
2616F:	include/linux/pwm_backlight.h
2617F:	Documentation/devicetree/bindings/leds/backlight
2618
2619BATMAN ADVANCED
2620M:	Marek Lindner <mareklindner@neomailbox.ch>
2621M:	Simon Wunderlich <sw@simonwunderlich.de>
2622M:	Antonio Quartulli <a@unstable.cc>
2623L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624W:	https://www.open-mesh.org/
2625Q:	https://patchwork.open-mesh.org/project/batman/list/
2626S:	Maintained
2627F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2628F:	Documentation/ABI/testing/sysfs-class-net-mesh
2629F:	Documentation/networking/batman-adv.rst
2630F:	include/uapi/linux/batadv_packet.h
2631F:	include/uapi/linux/batman_adv.h
2632F:	net/batman-adv/
2633
2634BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2636L:	linux-hams@vger.kernel.org
2637W:	http://www.baycom.org/~tom/ham/ham.html
2638S:	Maintained
2639F:	drivers/net/hamradio/baycom*
2640
2641BCACHE (BLOCK LAYER CACHE)
2642M:	Coly Li <colyli@suse.de>
2643M:	Kent Overstreet <kent.overstreet@gmail.com>
2644L:	linux-bcache@vger.kernel.org
2645W:	http://bcache.evilpiepirate.org
2646C:	irc://irc.oftc.net/bcache
2647S:	Maintained
2648F:	drivers/md/bcache/
2649
2650BDISP ST MEDIA DRIVER
2651M:	Fabien Dessenne <fabien.dessenne@st.com>
2652L:	linux-media@vger.kernel.org
2653T:	git git://linuxtv.org/media_tree.git
2654W:	https://linuxtv.org
2655S:	Supported
2656F:	drivers/media/platform/sti/bdisp
2657
2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2660L:	netdev@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ethernet/ec_bhf.c
2663
2664BEFS FILE SYSTEM
2665M:	Luis de Bethencourt <luisbg@kernel.org>
2666M:	Salah Triki <salah.triki@gmail.com>
2667S:	Maintained
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669F:	Documentation/filesystems/befs.txt
2670F:	fs/befs/
2671
2672BFQ I/O SCHEDULER
2673M:	Paolo Valente <paolo.valente@linaro.org>
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676S:	Maintained
2677F:	block/bfq-*
2678F:	Documentation/block/bfq-iosched.txt
2679
2680BFS FILE SYSTEM
2681M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2682S:	Maintained
2683F:	Documentation/filesystems/bfs.txt
2684F:	fs/bfs/
2685F:	include/uapi/linux/bfs_fs.h
2686
2687BLINKM RGB LED DRIVER
2688M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689S:	Maintained
2690F:	drivers/leds/leds-blinkm.c
2691
2692BLOCK LAYER
2693M:	Jens Axboe <axboe@kernel.dk>
2694L:	linux-block@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2696S:	Maintained
2697F:	block/
2698F:	drivers/block/
2699F:	kernel/trace/blktrace.c
2700F:	lib/sbitmap.c
2701
2702BLOCK2MTD DRIVER
2703M:	Joern Engel <joern@lazybastard.org>
2704L:	linux-mtd@lists.infradead.org
2705S:	Maintained
2706F:	drivers/mtd/devices/block2mtd.c
2707
2708BLUETOOTH DRIVERS
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Johan Hedberg <johan.hedberg@gmail.com>
2711L:	linux-bluetooth@vger.kernel.org
2712W:	http://www.bluez.org/
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:	Maintained
2716F:	drivers/bluetooth/
2717
2718BLUETOOTH SUBSYSTEM
2719M:	Marcel Holtmann <marcel@holtmann.org>
2720M:	Johan Hedberg <johan.hedberg@gmail.com>
2721L:	linux-bluetooth@vger.kernel.org
2722W:	http://www.bluez.org/
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725S:	Maintained
2726F:	net/bluetooth/
2727F:	include/net/bluetooth/
2728
2729BONDING DRIVER
2730M:	Jay Vosburgh <j.vosburgh@gmail.com>
2731M:	Veaceslav Falico <vfalico@gmail.com>
2732M:	Andy Gospodarek <andy@greyhouse.net>
2733L:	netdev@vger.kernel.org
2734W:	http://sourceforge.net/projects/bonding/
2735S:	Supported
2736F:	drivers/net/bonding/
2737F:	include/uapi/linux/if_bonding.h
2738
2739BPF (Safe dynamic programs and tools)
2740M:	Alexei Starovoitov <ast@kernel.org>
2741M:	Daniel Borkmann <daniel@iogearbox.net>
2742L:	netdev@vger.kernel.org
2743L:	linux-kernel@vger.kernel.org
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/xdp.h
2754F:	include/uapi/linux/bpf*
2755F:	include/uapi/linux/filter.h
2756F:	kernel/bpf/
2757F:	kernel/trace/bpf_trace.c
2758F:	lib/test_bpf.c
2759F:	net/bpf/
2760F:	net/core/filter.c
2761F:	net/sched/act_bpf.c
2762F:	net/sched/cls_bpf.c
2763F:	samples/bpf/
2764F:	tools/bpf/
2765F:	tools/lib/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858F:	arch/arm/mm/cache-b15-rac.c
2859F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2860N:	brcmstb
2861
2862BROADCOM BMIPS CPUFREQ DRIVER
2863M:	Markus Mayer <mmayer@broadcom.com>
2864M:	bcm-kernel-feedback-list@broadcom.com
2865L:	linux-pm@vger.kernel.org
2866S:	Maintained
2867F:	drivers/cpufreq/bmips-cpufreq.c
2868
2869BROADCOM BMIPS MIPS ARCHITECTURE
2870M:	Kevin Cernekee <cernekee@gmail.com>
2871M:	Florian Fainelli <f.fainelli@gmail.com>
2872L:	linux-mips@linux-mips.org
2873T:	git git://github.com/broadcom/stblinux.git
2874S:	Maintained
2875F:	arch/mips/bmips/*
2876F:	arch/mips/include/asm/mach-bmips/*
2877F:	arch/mips/kernel/*bmips*
2878F:	arch/mips/boot/dts/brcm/bcm*.dts*
2879F:	drivers/irqchip/irq-bcm63*
2880F:	drivers/irqchip/irq-bcm7*
2881F:	drivers/irqchip/irq-brcmstb*
2882F:	include/linux/bcm963xx_nvram.h
2883F:	include/linux/bcm963xx_tag.h
2884
2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886M:	Rasesh Mody <rasesh.mody@cavium.com>
2887M:	Harish Patil <harish.patil@cavium.com>
2888M:	Dept-GELinuxNICDev@cavium.com
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnx2.*
2892F:	drivers/net/ethernet/broadcom/bnx2_*
2893
2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2fc/
2899
2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2i/
2905
2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907M:	Ariel Elior <ariel.elior@cavium.com>
2908M:	everest-linux-l2@cavium.com
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnx2x/
2912
2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914M:	Michael Chan <michael.chan@broadcom.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnxt/
2918
2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2921M:	Franky Lin <franky.lin@broadcom.com>
2922M:	Hante Meuleman <hante.meuleman@broadcom.com>
2923M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924M:	Wright Feng <wright.feng@cypress.com>
2925L:	linux-wireless@vger.kernel.org
2926L:	brcm80211-dev-list.pdl@broadcom.com
2927L:	brcm80211-dev-list@cypress.com
2928S:	Supported
2929F:	drivers/net/wireless/broadcom/brcm80211/
2930
2931BROADCOM BRCMSTB GPIO DRIVER
2932M:	Gregory Fong <gregory.0xf0@gmail.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-brcmstb.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939M:	Al Cooper <alcooperx@gmail.com>
2940L:	linux-kernel@vger.kernel.org
2941L:	bcm-kernel-feedback-list@broadcom.com
2942S:	Maintained
2943F:	drivers/phy/broadcom/phy-brcm-usb*
2944
2945BROADCOM GENET ETHERNET DRIVER
2946M:	Doug Berger <opendmb@gmail.com>
2947M:	Florian Fainelli <f.fainelli@gmail.com>
2948L:	netdev@vger.kernel.org
2949S:	Supported
2950F:	drivers/net/ethernet/broadcom/genet/
2951
2952BROADCOM IPROC ARM ARCHITECTURE
2953M:	Ray Jui <rjui@broadcom.com>
2954M:	Scott Branden <sbranden@broadcom.com>
2955M:	Jon Mason <jonmason@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958T:	git git://github.com/broadcom/cygnus-linux.git
2959S:	Maintained
2960N:	iproc
2961N:	cygnus
2962N:	bcm[-_]nsp
2963N:	bcm9113*
2964N:	bcm9583*
2965N:	bcm9585*
2966N:	bcm9586*
2967N:	bcm988312
2968N:	bcm113*
2969N:	bcm583*
2970N:	bcm585*
2971N:	bcm586*
2972N:	bcm88312
2973N:	hr2
2974N:	stingray
2975F:	arch/arm64/boot/dts/broadcom/northstar2/*
2976F:	arch/arm64/boot/dts/broadcom/stingray/*
2977F:	drivers/clk/bcm/clk-ns*
2978F:	drivers/clk/bcm/clk-sr*
2979F:	drivers/pinctrl/bcm/pinctrl-ns*
2980F:	include/dt-bindings/clock/bcm-sr*
2981
2982BROADCOM KONA GPIO DRIVER
2983M:	Ray Jui <rjui@broadcom.com>
2984L:	bcm-kernel-feedback-list@broadcom.com
2985S:	Supported
2986F:	drivers/gpio/gpio-bcm-kona.c
2987F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2988
2989BROADCOM NETXTREME-E ROCE DRIVER
2990M:	Selvin Xavier <selvin.xavier@broadcom.com>
2991M:	Devesh Sharma <devesh.sharma@broadcom.com>
2992M:	Somnath Kotur <somnath.kotur@broadcom.com>
2993M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2994L:	linux-rdma@vger.kernel.org
2995W:	http://www.broadcom.com
2996S:	Supported
2997F:	drivers/infiniband/hw/bnxt_re/
2998F:	include/uapi/rdma/bnxt_re-abi.h
2999
3000BROADCOM NVRAM DRIVER
3001M:	Rafał Miłecki <zajec5@gmail.com>
3002L:	linux-mips@linux-mips.org
3003S:	Maintained
3004F:	drivers/firmware/broadcom/*
3005
3006BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3007M:	Rafał Miłecki <zajec5@gmail.com>
3008L:	linux-wireless@vger.kernel.org
3009S:	Maintained
3010F:	drivers/bcma/
3011F:	include/linux/bcma/
3012
3013BROADCOM STB AVS CPUFREQ DRIVER
3014M:	Markus Mayer <mmayer@broadcom.com>
3015M:	bcm-kernel-feedback-list@broadcom.com
3016L:	linux-pm@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3019F:	drivers/cpufreq/brcmstb*
3020
3021BROADCOM STB AVS TMON DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-pm@vger.kernel.org
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3027F:	drivers/thermal/broadcom/brcmstb*
3028
3029BROADCOM STB NAND FLASH DRIVER
3030M:	Brian Norris <computersforpeace@gmail.com>
3031M:	Kamal Dasu <kdasu.kdev@gmail.com>
3032L:	linux-mtd@lists.infradead.org
3033L:	bcm-kernel-feedback-list@broadcom.com
3034S:	Maintained
3035F:	drivers/mtd/nand/raw/brcmnand/
3036
3037BROADCOM STB DPFE DRIVER
3038M:	Markus Mayer <mmayer@broadcom.com>
3039M:	bcm-kernel-feedback-list@broadcom.com
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3043F:	drivers/memory/brcmstb_dpfe.c
3044
3045BROADCOM SYSTEMPORT ETHERNET DRIVER
3046M:	Florian Fainelli <f.fainelli@gmail.com>
3047L:	netdev@vger.kernel.org
3048S:	Supported
3049F:	drivers/net/ethernet/broadcom/bcmsysport.*
3050
3051BROADCOM TG3 GIGABIT ETHERNET DRIVER
3052M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3053M:	Prashant Sreedharan <prashant@broadcom.com>
3054M:	Michael Chan <mchan@broadcom.com>
3055L:	netdev@vger.kernel.org
3056S:	Supported
3057F:	drivers/net/ethernet/broadcom/tg3.*
3058
3059BROCADE BFA FC SCSI DRIVER
3060M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3061M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3062L:	linux-scsi@vger.kernel.org
3063S:	Supported
3064F:	drivers/scsi/bfa/
3065
3066BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3067M:	Rasesh Mody <rasesh.mody@cavium.com>
3068M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3069M:	Dept-GELinuxNICDev@cavium.com
3070L:	netdev@vger.kernel.org
3071S:	Supported
3072F:	drivers/net/ethernet/brocade/bna/
3073
3074BSG (block layer generic sg v4 driver)
3075M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3076L:	linux-scsi@vger.kernel.org
3077S:	Supported
3078F:	block/bsg.c
3079F:	include/linux/bsg.h
3080F:	include/uapi/linux/bsg.h
3081
3082BT87X AUDIO DRIVER
3083M:	Clemens Ladisch <clemens@ladisch.de>
3084L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3085T:	git git://git.alsa-project.org/alsa-kernel.git
3086S:	Maintained
3087F:	Documentation/sound/cards/bt87x.rst
3088F:	sound/pci/bt87x.c
3089
3090BT8XXGPIO DRIVER
3091M:	Michael Buesch <m@bues.ch>
3092W:	http://bu3sch.de/btgpio.php
3093S:	Maintained
3094F:	drivers/gpio/gpio-bt8xx.c
3095
3096BTRFS FILE SYSTEM
3097M:	Chris Mason <clm@fb.com>
3098M:	Josef Bacik <jbacik@fb.com>
3099M:	David Sterba <dsterba@suse.com>
3100L:	linux-btrfs@vger.kernel.org
3101W:	http://btrfs.wiki.kernel.org/
3102Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3104S:	Maintained
3105F:	Documentation/filesystems/btrfs.txt
3106F:	fs/btrfs/
3107F:	include/linux/btrfs*
3108F:	include/uapi/linux/btrfs*
3109
3110BTTV VIDEO4LINUX DRIVER
3111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3112L:	linux-media@vger.kernel.org
3113W:	https://linuxtv.org
3114T:	git git://linuxtv.org/media_tree.git
3115S:	Odd fixes
3116F:	Documentation/media/v4l-drivers/bttv*
3117F:	drivers/media/pci/bt8xx/bttv*
3118
3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3120M:	Chanwoo Choi <cw00.choi@samsung.com>
3121L:	linux-pm@vger.kernel.org
3122L:	linux-samsung-soc@vger.kernel.org
3123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3124S:	Maintained
3125F:	drivers/devfreq/exynos-bus.c
3126F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3127
3128BUSLOGIC SCSI DRIVER
3129M:	Khalid Aziz <khalid@gonehiking.org>
3130L:	linux-scsi@vger.kernel.org
3131S:	Maintained
3132F:	drivers/scsi/BusLogic.*
3133F:	drivers/scsi/FlashPoint.*
3134
3135C-MEDIA CMI8788 DRIVER
3136M:	Clemens Ladisch <clemens@ladisch.de>
3137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3138T:	git git://git.alsa-project.org/alsa-kernel.git
3139S:	Maintained
3140F:	sound/pci/oxygen/
3141
3142C6X ARCHITECTURE
3143M:	Mark Salter <msalter@redhat.com>
3144M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3145L:	linux-c6x-dev@linux-c6x.org
3146W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3147S:	Maintained
3148F:	arch/c6x/
3149
3150CA8210 IEEE-802.15.4 RADIO DRIVER
3151M:	Harry Morris <h.morris@cascoda.com>
3152L:	linux-wpan@vger.kernel.org
3153W:	https://github.com/Cascoda/ca8210-linux.git
3154S:	Maintained
3155F:	drivers/net/ieee802154/ca8210.c
3156F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3157
3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3159M:	David Howells <dhowells@redhat.com>
3160L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3161S:	Supported
3162F:	Documentation/filesystems/caching/cachefiles.txt
3163F:	fs/cachefiles/
3164
3165CADENCE MIPI-CSI2 BRIDGES
3166M:	Maxime Ripard <maxime.ripard@bootlin.com>
3167L:	linux-media@vger.kernel.org
3168S:	Maintained
3169F:	Documentation/devicetree/bindings/media/cdns,*.txt
3170F:	drivers/media/platform/cadence/cdns-csi2*
3171
3172CADET FM/AM RADIO RECEIVER DRIVER
3173M:	Hans Verkuil <hverkuil@xs4all.nl>
3174L:	linux-media@vger.kernel.org
3175T:	git git://linuxtv.org/media_tree.git
3176W:	https://linuxtv.org
3177S:	Maintained
3178F:	drivers/media/radio/radio-cadet*
3179
3180CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3181M:	Jonathan Corbet <corbet@lwn.net>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184S:	Maintained
3185F:	Documentation/media/v4l-drivers/cafe_ccic*
3186F:	drivers/media/platform/marvell-ccic/
3187
3188CAIF NETWORK LAYER
3189M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3190L:	netdev@vger.kernel.org
3191S:	Supported
3192F:	Documentation/networking/caif/
3193F:	drivers/net/caif/
3194F:	include/uapi/linux/caif/
3195F:	include/net/caif/
3196F:	net/caif/
3197
3198CALGARY x86-64 IOMMU
3199M:	Muli Ben-Yehuda <mulix@mulix.org>
3200M:	Jon Mason <jdmason@kudzu.us>
3201L:	iommu@lists.linux-foundation.org
3202S:	Maintained
3203F:	arch/x86/kernel/pci-calgary_64.c
3204F:	arch/x86/kernel/tce_64.c
3205F:	arch/x86/include/asm/calgary.h
3206F:	arch/x86/include/asm/tce.h
3207
3208CAN NETWORK DRIVERS
3209M:	Wolfgang Grandegger <wg@grandegger.com>
3210M:	Marc Kleine-Budde <mkl@pengutronix.de>
3211L:	linux-can@vger.kernel.org
3212W:	https://github.com/linux-can
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/can/
3217F:	drivers/net/can/
3218F:	include/linux/can/dev.h
3219F:	include/linux/can/platform/
3220F:	include/uapi/linux/can/error.h
3221F:	include/uapi/linux/can/netlink.h
3222
3223CAN NETWORK LAYER
3224M:	Oliver Hartkopp <socketcan@hartkopp.net>
3225M:	Marc Kleine-Budde <mkl@pengutronix.de>
3226L:	linux-can@vger.kernel.org
3227W:	https://github.com/linux-can
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3230S:	Maintained
3231F:	Documentation/networking/can.rst
3232F:	net/can/
3233F:	include/linux/can/core.h
3234F:	include/uapi/linux/can.h
3235F:	include/uapi/linux/can/bcm.h
3236F:	include/uapi/linux/can/raw.h
3237F:	include/uapi/linux/can/gw.h
3238
3239CAPABILITIES
3240M:	Serge Hallyn <serge@hallyn.com>
3241L:	linux-security-module@vger.kernel.org
3242S:	Supported
3243F:	include/linux/capability.h
3244F:	include/uapi/linux/capability.h
3245F:	security/commoncap.c
3246F:	kernel/capability.c
3247
3248CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3249M:	Kevin Tsai <ktsai@capellamicro.com>
3250S:	Maintained
3251F:	drivers/iio/light/cm*
3252
3253CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3254M:	Christian Lamparter <chunkeey@googlemail.com>
3255L:	linux-wireless@vger.kernel.org
3256W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3257S:	Maintained
3258F:	drivers/net/wireless/ath/carl9170/
3259
3260CAVIUM I2C DRIVER
3261M:	Jan Glauber <jglauber@cavium.com>
3262M:	David Daney <david.daney@cavium.com>
3263W:	http://www.cavium.com
3264S:	Supported
3265F:	drivers/i2c/busses/i2c-octeon*
3266F:	drivers/i2c/busses/i2c-thunderx*
3267
3268CAVIUM LIQUIDIO NETWORK DRIVER
3269M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3270M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3271M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3272M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3273L:	netdev@vger.kernel.org
3274W:	http://www.cavium.com
3275S:	Supported
3276F:	drivers/net/ethernet/cavium/liquidio/
3277
3278CAVIUM MMC DRIVER
3279M:	Jan Glauber <jglauber@cavium.com>
3280M:	David Daney <david.daney@cavium.com>
3281M:	Steven J. Hill <Steven.Hill@cavium.com>
3282W:	http://www.cavium.com
3283S:	Supported
3284F:	drivers/mmc/host/cavium*
3285
3286CAVIUM OCTEON-TX CRYPTO DRIVER
3287M:	George Cherian <george.cherian@cavium.com>
3288L:	linux-crypto@vger.kernel.org
3289W:	http://www.cavium.com
3290S:	Supported
3291F:	drivers/crypto/cavium/cpt/
3292
3293CAVIUM THUNDERX2 ARM64 SOC
3294M:	Robert Richter <rrichter@cavium.com>
3295M:	Jayachandran C <jnair@caviumnetworks.com>
3296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297S:	Maintained
3298F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3299F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3300
3301CC2520 IEEE-802.15.4 RADIO DRIVER
3302M:	Varka Bhadram <varkabhadram@gmail.com>
3303L:	linux-wpan@vger.kernel.org
3304S:	Maintained
3305F:	drivers/net/ieee802154/cc2520.c
3306F:	include/linux/spi/cc2520.h
3307F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3308
3309CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3310M:	Gilad Ben-Yossef <gilad@benyossef.com>
3311L:	linux-crypto@vger.kernel.org
3312S:	Supported
3313F:	drivers/crypto/ccree/
3314W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3315
3316CEC FRAMEWORK
3317M:	Hans Verkuil <hans.verkuil@cisco.com>
3318L:	linux-media@vger.kernel.org
3319T:	git git://linuxtv.org/media_tree.git
3320W:	http://linuxtv.org
3321S:	Supported
3322F:	Documentation/media/kapi/cec-core.rst
3323F:	Documentation/media/uapi/cec
3324F:	drivers/media/cec/
3325F:	drivers/media/rc/keymaps/rc-cec.c
3326F:	include/media/cec.h
3327F:	include/media/cec-notifier.h
3328F:	include/uapi/linux/cec.h
3329F:	include/uapi/linux/cec-funcs.h
3330F:	Documentation/devicetree/bindings/media/cec.txt
3331F:	Documentation/ABI/testing/debugfs-cec-error-inj
3332
3333CEC GPIO DRIVER
3334M:	Hans Verkuil <hans.verkuil@cisco.com>
3335L:	linux-media@vger.kernel.org
3336T:	git git://linuxtv.org/media_tree.git
3337W:	http://linuxtv.org
3338S:	Supported
3339F:	drivers/media/platform/cec-gpio/
3340F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3341
3342CELL BROADBAND ENGINE ARCHITECTURE
3343M:	Arnd Bergmann <arnd@arndb.de>
3344L:	linuxppc-dev@lists.ozlabs.org
3345W:	http://www.ibm.com/developerworks/power/cell/
3346S:	Supported
3347F:	arch/powerpc/include/asm/cell*.h
3348F:	arch/powerpc/include/asm/spu*.h
3349F:	arch/powerpc/include/uapi/asm/spu*.h
3350F:	arch/powerpc/oprofile/*cell*
3351F:	arch/powerpc/platforms/cell/
3352
3353CEPH COMMON CODE (LIBCEPH)
3354M:	Ilya Dryomov <idryomov@gmail.com>
3355M:	"Yan, Zheng" <zyan@redhat.com>
3356M:	Sage Weil <sage@redhat.com>
3357L:	ceph-devel@vger.kernel.org
3358W:	http://ceph.com/
3359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3360T:	git git://github.com/ceph/ceph-client.git
3361S:	Supported
3362F:	net/ceph/
3363F:	include/linux/ceph/
3364F:	include/linux/crush/
3365
3366CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3367M:	"Yan, Zheng" <zyan@redhat.com>
3368M:	Sage Weil <sage@redhat.com>
3369M:	Ilya Dryomov <idryomov@gmail.com>
3370L:	ceph-devel@vger.kernel.org
3371W:	http://ceph.com/
3372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3373T:	git git://github.com/ceph/ceph-client.git
3374S:	Supported
3375F:	Documentation/filesystems/ceph.txt
3376F:	fs/ceph/
3377
3378CERTIFICATE HANDLING:
3379M:	David Howells <dhowells@redhat.com>
3380M:	David Woodhouse <dwmw2@infradead.org>
3381L:	keyrings@vger.kernel.org
3382S:	Maintained
3383F:	Documentation/admin-guide/module-signing.rst
3384F:	certs/
3385F:	scripts/sign-file.c
3386F:	scripts/extract-cert.c
3387
3388CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3389L:	linux-usb@vger.kernel.org
3390S:	Orphan
3391F:	Documentation/usb/WUSB-Design-overview.txt
3392F:	Documentation/usb/wusb-cbaf
3393F:	drivers/usb/host/hwa-hc.c
3394F:	drivers/usb/host/whci/
3395F:	drivers/usb/wusbcore/
3396F:	include/linux/usb/wusb*
3397
3398CFAG12864B LCD DRIVER
3399M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400S:	Maintained
3401F:	drivers/auxdisplay/cfag12864b.c
3402F:	include/linux/cfag12864b.h
3403
3404CFAG12864BFB LCD FRAMEBUFFER DRIVER
3405M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3406S:	Maintained
3407F:	drivers/auxdisplay/cfag12864bfb.c
3408F:	include/linux/cfag12864b.h
3409
3410802.11 (including CFG80211/NL80211)
3411M:	Johannes Berg <johannes@sipsolutions.net>
3412L:	linux-wireless@vger.kernel.org
3413W:	http://wireless.kernel.org/
3414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3416S:	Maintained
3417F:	net/wireless/
3418F:	include/uapi/linux/nl80211.h
3419F:	include/linux/ieee80211.h
3420F:	include/net/wext.h
3421F:	include/net/cfg80211.h
3422F:	include/net/iw_handler.h
3423F:	include/net/ieee80211_radiotap.h
3424F:	Documentation/driver-api/80211/cfg80211.rst
3425F:	Documentation/networking/regulatory.txt
3426
3427CHAR and MISC DRIVERS
3428M:	Arnd Bergmann <arnd@arndb.de>
3429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3431S:	Supported
3432F:	drivers/char/
3433F:	drivers/misc/
3434F:	include/linux/miscdevice.h
3435
3436CHECKPATCH
3437M:	Andy Whitcroft <apw@canonical.com>
3438M:	Joe Perches <joe@perches.com>
3439S:	Maintained
3440F:	scripts/checkpatch.pl
3441
3442CHINESE DOCUMENTATION
3443M:	Harry Wei <harryxiyou@gmail.com>
3444L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3445L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3446S:	Maintained
3447F:	Documentation/translations/zh_CN/
3448
3449CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3450M:	Peter Chen <Peter.Chen@nxp.com>
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3452L:	linux-usb@vger.kernel.org
3453S:	Maintained
3454F:	drivers/usb/chipidea/
3455
3456CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3457M:	Hans de Goede <hdegoede@redhat.com>
3458L:	linux-input@vger.kernel.org
3459S:	Maintained
3460F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3461F:	drivers/input/touchscreen/chipone_icn8318.c
3462
3463CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3464M:	Hans de Goede <hdegoede@redhat.com>
3465L:	linux-input@vger.kernel.org
3466S:	Maintained
3467F:	drivers/input/touchscreen/chipone_icn8505.c
3468
3469CHROME HARDWARE PLATFORM SUPPORT
3470M:	Benson Leung <bleung@chromium.org>
3471M:	Olof Johansson <olof@lixom.net>
3472S:	Maintained
3473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3474F:	drivers/platform/chrome/
3475
3476CIRRUS LOGIC AUDIO CODEC DRIVERS
3477M:	Brian Austin <brian.austin@cirrus.com>
3478M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3480S:	Maintained
3481F:	sound/soc/codecs/cs*
3482
3483CIRRUS LOGIC EP93XX ETHERNET DRIVER
3484M:	Hartley Sweeten <hsweeten@visionengravers.com>
3485L:	netdev@vger.kernel.org
3486S:	Maintained
3487F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3488
3489CISCO FCOE HBA DRIVER
3490M:	Satish Kharat <satishkh@cisco.com>
3491M:	Sesidhar Baddela <sebaddel@cisco.com>
3492M:	Karan Tilak Kumar <kartilak@cisco.com>
3493L:	linux-scsi@vger.kernel.org
3494S:	Supported
3495F:	drivers/scsi/fnic/
3496
3497CISCO SCSI HBA DRIVER
3498M:	Karan Tilak Kumar <kartilak@cisco.com>
3499M:	Sesidhar Baddela <sebaddel@cisco.com>
3500L:	linux-scsi@vger.kernel.org
3501S:	Supported
3502F:	drivers/scsi/snic/
3503
3504CISCO VIC ETHERNET NIC DRIVER
3505M:	Christian Benvenuti <benve@cisco.com>
3506M:	Govindarajulu Varadarajan <_govind@gmx.com>
3507M:	Parvi Kaustubhi <pkaustub@cisco.com>
3508S:	Supported
3509F:	drivers/net/ethernet/cisco/enic/
3510
3511CISCO VIC LOW LATENCY NIC DRIVER
3512M:	Christian Benvenuti <benve@cisco.com>
3513M:	Dave Goodell <dgoodell@cisco.com>
3514S:	Supported
3515F:	drivers/infiniband/hw/usnic/
3516
3517CLEANCACHE API
3518M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3519L:	linux-kernel@vger.kernel.org
3520S:	Maintained
3521F:	mm/cleancache.c
3522F:	include/linux/cleancache.h
3523
3524CLK API
3525M:	Russell King <linux@armlinux.org.uk>
3526L:	linux-clk@vger.kernel.org
3527S:	Maintained
3528F:	include/linux/clk.h
3529
3530CLOCKSOURCE, CLOCKEVENT DRIVERS
3531M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3532M:	Thomas Gleixner <tglx@linutronix.de>
3533L:	linux-kernel@vger.kernel.org
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3535S:	Supported
3536F:	drivers/clocksource/
3537F:	Documentation/devicetree/bindings/timer/
3538
3539CMPC ACPI DRIVER
3540M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3541M:	Daniel Oliveira Nascimento <don@syst.com.br>
3542L:	platform-driver-x86@vger.kernel.org
3543S:	Supported
3544F:	drivers/platform/x86/classmate-laptop.c
3545
3546COBALT MEDIA DRIVER
3547M:	Hans Verkuil <hans.verkuil@cisco.com>
3548L:	linux-media@vger.kernel.org
3549T:	git git://linuxtv.org/media_tree.git
3550W:	https://linuxtv.org
3551S:	Supported
3552F:	drivers/media/pci/cobalt/
3553
3554COCCINELLE/Semantic Patches (SmPL)
3555M:	Julia Lawall <Julia.Lawall@lip6.fr>
3556M:	Gilles Muller <Gilles.Muller@lip6.fr>
3557M:	Nicolas Palix <nicolas.palix@imag.fr>
3558M:	Michal Marek <michal.lkml@markovi.net>
3559L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3561W:	http://coccinelle.lip6.fr/
3562S:	Supported
3563F:	Documentation/dev-tools/coccinelle.rst
3564F:	scripts/coccinelle/
3565F:	scripts/coccicheck
3566
3567CODA FILE SYSTEM
3568M:	Jan Harkes <jaharkes@cs.cmu.edu>
3569M:	coda@cs.cmu.edu
3570L:	codalist@coda.cs.cmu.edu
3571W:	http://www.coda.cs.cmu.edu/
3572S:	Maintained
3573F:	Documentation/filesystems/coda.txt
3574F:	fs/coda/
3575F:	include/linux/coda*.h
3576F:	include/uapi/linux/coda*.h
3577
3578CODA V4L2 MEM2MEM DRIVER
3579M:	Philipp Zabel <p.zabel@pengutronix.de>
3580L:	linux-media@vger.kernel.org
3581S:	Maintained
3582F:	Documentation/devicetree/bindings/media/coda.txt
3583F:	drivers/media/platform/coda/
3584
3585COMMON CLK FRAMEWORK
3586M:	Michael Turquette <mturquette@baylibre.com>
3587M:	Stephen Boyd <sboyd@kernel.org>
3588L:	linux-clk@vger.kernel.org
3589Q:	http://patchwork.kernel.org/project/linux-clk/list/
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3591S:	Maintained
3592F:	Documentation/devicetree/bindings/clock/
3593F:	drivers/clk/
3594X:	drivers/clk/clkdev.c
3595F:	include/linux/clk-pr*
3596F:	include/linux/clk/
3597F:	include/linux/of_clk.h
3598
3599COMMON INTERNET FILE SYSTEM (CIFS)
3600M:	Steve French <sfrench@samba.org>
3601L:	linux-cifs@vger.kernel.org
3602L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3603W:	http://linux-cifs.samba.org/
3604T:	git git://git.samba.org/sfrench/cifs-2.6.git
3605S:	Supported
3606F:	Documentation/filesystems/cifs/
3607F:	fs/cifs/
3608
3609COMPACTPCI HOTPLUG CORE
3610M:	Scott Murray <scott@spiteful.org>
3611L:	linux-pci@vger.kernel.org
3612S:	Maintained
3613F:	drivers/pci/hotplug/cpci_hotplug*
3614
3615COMPACTPCI HOTPLUG GENERIC DRIVER
3616M:	Scott Murray <scott@spiteful.org>
3617L:	linux-pci@vger.kernel.org
3618S:	Maintained
3619F:	drivers/pci/hotplug/cpcihp_generic.c
3620
3621COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3622M:	Scott Murray <scott@spiteful.org>
3623L:	linux-pci@vger.kernel.org
3624S:	Maintained
3625F:	drivers/pci/hotplug/cpcihp_zt5550.*
3626
3627COMPAL LAPTOP SUPPORT
3628M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3629L:	platform-driver-x86@vger.kernel.org
3630S:	Maintained
3631F:	drivers/platform/x86/compal-laptop.c
3632
3633CONEXANT ACCESSRUNNER USB DRIVER
3634L:	accessrunner-general@lists.sourceforge.net
3635W:	http://accessrunner.sourceforge.net/
3636S:	Orphan
3637F:	drivers/usb/atm/cxacru.c
3638
3639CONFIGFS
3640M:	Joel Becker <jlbec@evilplan.org>
3641M:	Christoph Hellwig <hch@lst.de>
3642T:	git git://git.infradead.org/users/hch/configfs.git
3643S:	Supported
3644F:	fs/configfs/
3645F:	include/linux/configfs.h
3646
3647CONNECTOR
3648M:	Evgeniy Polyakov <zbr@ioremap.net>
3649L:	netdev@vger.kernel.org
3650S:	Maintained
3651F:	drivers/connector/
3652
3653CONTROL GROUP (CGROUP)
3654M:	Tejun Heo <tj@kernel.org>
3655M:	Li Zefan <lizefan@huawei.com>
3656M:	Johannes Weiner <hannes@cmpxchg.org>
3657L:	cgroups@vger.kernel.org
3658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3659S:	Maintained
3660F:	Documentation/cgroup*
3661F:	include/linux/cgroup*
3662F:	kernel/cgroup*
3663
3664CONTROL GROUP - CPUSET
3665M:	Li Zefan <lizefan@huawei.com>
3666L:	cgroups@vger.kernel.org
3667W:	http://www.bullopensource.org/cpuset/
3668W:	http://oss.sgi.com/projects/cpusets/
3669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3670S:	Maintained
3671F:	Documentation/cgroup-v1/cpusets.txt
3672F:	include/linux/cpuset.h
3673F:	kernel/cgroup/cpuset.c
3674
3675CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3676M:	Johannes Weiner <hannes@cmpxchg.org>
3677M:	Michal Hocko <mhocko@kernel.org>
3678M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3679L:	cgroups@vger.kernel.org
3680L:	linux-mm@kvack.org
3681S:	Maintained
3682F:	mm/memcontrol.c
3683F:	mm/swap_cgroup.c
3684
3685CORETEMP HARDWARE MONITORING DRIVER
3686M:	Fenghua Yu <fenghua.yu@intel.com>
3687L:	linux-hwmon@vger.kernel.org
3688S:	Maintained
3689F:	Documentation/hwmon/coretemp
3690F:	drivers/hwmon/coretemp.c
3691
3692COSA/SRP SYNC SERIAL DRIVER
3693M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3694W:	http://www.fi.muni.cz/~kas/cosa/
3695S:	Maintained
3696F:	drivers/net/wan/cosa*
3697
3698CPMAC ETHERNET DRIVER
3699M:	Florian Fainelli <f.fainelli@gmail.com>
3700L:	netdev@vger.kernel.org
3701S:	Maintained
3702F:	drivers/net/ethernet/ti/cpmac.c
3703
3704CPU FREQUENCY DRIVERS
3705M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3706M:	Viresh Kumar <viresh.kumar@linaro.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3710T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3711B:	https://bugzilla.kernel.org
3712F:	Documentation/cpu-freq/
3713F:	Documentation/devicetree/bindings/cpufreq/
3714F:	drivers/cpufreq/
3715F:	include/linux/cpufreq.h
3716F:	tools/testing/selftests/cpufreq/
3717
3718CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3719M:	Viresh Kumar <viresh.kumar@linaro.org>
3720M:	Sudeep Holla <sudeep.holla@arm.com>
3721L:	linux-pm@vger.kernel.org
3722W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3723S:	Maintained
3724F:	drivers/cpufreq/arm_big_little.h
3725F:	drivers/cpufreq/arm_big_little.c
3726F:	drivers/cpufreq/arm_big_little_dt.c
3727
3728CPU POWER MONITORING SUBSYSTEM
3729M:	Thomas Renninger <trenn@suse.com>
3730M:	Shuah Khan <shuah@kernel.org>
3731L:	linux-pm@vger.kernel.org
3732S:	Maintained
3733F:	tools/power/cpupower/
3734
3735CPUID/MSR DRIVER
3736M:	"H. Peter Anvin" <hpa@zytor.com>
3737S:	Maintained
3738F:	arch/x86/kernel/cpuid.c
3739F:	arch/x86/kernel/msr.c
3740
3741CPUIDLE DRIVER - ARM BIG LITTLE
3742M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3744L:	linux-pm@vger.kernel.org
3745L:	linux-arm-kernel@lists.infradead.org
3746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3747S:	Maintained
3748F:	drivers/cpuidle/cpuidle-big_little.c
3749
3750CPUIDLE DRIVER - ARM EXYNOS
3751M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3752M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3753M:	Kukjin Kim <kgene@kernel.org>
3754L:	linux-pm@vger.kernel.org
3755L:	linux-samsung-soc@vger.kernel.org
3756S:	Supported
3757F:	drivers/cpuidle/cpuidle-exynos.c
3758F:	arch/arm/mach-exynos/pm.c
3759
3760CPUIDLE DRIVERS
3761M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3762M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3763L:	linux-pm@vger.kernel.org
3764S:	Maintained
3765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3766B:	https://bugzilla.kernel.org
3767F:	drivers/cpuidle/*
3768F:	include/linux/cpuidle.h
3769
3770CRAMFS FILESYSTEM
3771M:	Nicolas Pitre <nico@linaro.org>
3772S:	Maintained
3773F:	Documentation/filesystems/cramfs.txt
3774F:	fs/cramfs/
3775
3776CRYPTO API
3777M:	Herbert Xu <herbert@gondor.apana.org.au>
3778M:	"David S. Miller" <davem@davemloft.net>
3779L:	linux-crypto@vger.kernel.org
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3782S:	Maintained
3783F:	Documentation/crypto/
3784F:	Documentation/devicetree/bindings/crypto/
3785F:	arch/*/crypto/
3786F:	crypto/
3787F:	drivers/crypto/
3788F:	include/crypto/
3789F:	include/linux/crypto*
3790
3791CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3792M:	Neil Horman <nhorman@tuxdriver.com>
3793L:	linux-crypto@vger.kernel.org
3794S:	Maintained
3795F:	crypto/ansi_cprng.c
3796F:	crypto/rng.c
3797
3798CS3308 MEDIA DRIVER
3799M:	Hans Verkuil <hverkuil@xs4all.nl>
3800L:	linux-media@vger.kernel.org
3801T:	git git://linuxtv.org/media_tree.git
3802W:	http://linuxtv.org
3803S:	Odd Fixes
3804F:	drivers/media/i2c/cs3308.c
3805F:	drivers/media/i2c/cs3308.h
3806
3807CS5535 Audio ALSA driver
3808M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3809S:	Maintained
3810F:	sound/pci/cs5535audio/
3811
3812CW1200 WLAN driver
3813M:	Solomon Peachy <pizza@shaftnet.org>
3814S:	Maintained
3815F:	drivers/net/wireless/st/cw1200/
3816
3817CX18 VIDEO4LINUX DRIVER
3818M:	Andy Walls <awalls@md.metrocast.net>
3819L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3820L:	linux-media@vger.kernel.org
3821T:	git git://linuxtv.org/media_tree.git
3822W:	https://linuxtv.org
3823W:	http://www.ivtvdriver.org/index.php/Cx18
3824S:	Maintained
3825F:	Documentation/media/v4l-drivers/cx18*
3826F:	drivers/media/pci/cx18/
3827F:	include/uapi/linux/ivtv*
3828
3829CX2341X MPEG ENCODER HELPER MODULE
3830M:	Hans Verkuil <hverkuil@xs4all.nl>
3831L:	linux-media@vger.kernel.org
3832T:	git git://linuxtv.org/media_tree.git
3833W:	https://linuxtv.org
3834S:	Maintained
3835F:	drivers/media/common/cx2341x*
3836F:	include/media/cx2341x*
3837
3838CX24120 MEDIA DRIVER
3839M:	Jemma Denson <jdenson@gmail.com>
3840M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3841L:	linux-media@vger.kernel.org
3842W:	https://linuxtv.org
3843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3844S:	Maintained
3845F:	drivers/media/dvb-frontends/cx24120*
3846
3847CX88 VIDEO4LINUX DRIVER
3848M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3849L:	linux-media@vger.kernel.org
3850W:	https://linuxtv.org
3851T:	git git://linuxtv.org/media_tree.git
3852S:	Odd fixes
3853F:	Documentation/media/v4l-drivers/cx88*
3854F:	drivers/media/pci/cx88/
3855
3856CXD2820R MEDIA DRIVER
3857M:	Antti Palosaari <crope@iki.fi>
3858L:	linux-media@vger.kernel.org
3859W:	https://linuxtv.org
3860W:	http://palosaari.fi/linux/
3861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3862T:	git git://linuxtv.org/anttip/media_tree.git
3863S:	Maintained
3864F:	drivers/media/dvb-frontends/cxd2820r*
3865
3866CXGB3 ETHERNET DRIVER (CXGB3)
3867M:	Santosh Raspatur <santosh@chelsio.com>
3868L:	netdev@vger.kernel.org
3869W:	http://www.chelsio.com
3870S:	Supported
3871F:	drivers/net/ethernet/chelsio/cxgb3/
3872
3873CXGB3 ISCSI DRIVER (CXGB3I)
3874M:	Karen Xie <kxie@chelsio.com>
3875L:	linux-scsi@vger.kernel.org
3876W:	http://www.chelsio.com
3877S:	Supported
3878F:	drivers/scsi/cxgbi/cxgb3i
3879
3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3881M:	Steve Wise <swise@chelsio.com>
3882L:	linux-rdma@vger.kernel.org
3883W:	http://www.openfabrics.org
3884S:	Supported
3885F:	drivers/infiniband/hw/cxgb3/
3886F:	include/uapi/rdma/cxgb3-abi.h
3887
3888CXGB4 CRYPTO DRIVER (chcr)
3889M:	Harsh Jain <harsh@chelsio.com>
3890L:	linux-crypto@vger.kernel.org
3891W:	http://www.chelsio.com
3892S:	Supported
3893F:	drivers/crypto/chelsio
3894
3895CXGB4 ETHERNET DRIVER (CXGB4)
3896M:	Ganesh Goudar <ganeshgr@chelsio.com>
3897L:	netdev@vger.kernel.org
3898W:	http://www.chelsio.com
3899S:	Supported
3900F:	drivers/net/ethernet/chelsio/cxgb4/
3901
3902CXGB4 ISCSI DRIVER (CXGB4I)
3903M:	Karen Xie <kxie@chelsio.com>
3904L:	linux-scsi@vger.kernel.org
3905W:	http://www.chelsio.com
3906S:	Supported
3907F:	drivers/scsi/cxgbi/cxgb4i
3908
3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3910M:	Steve Wise <swise@chelsio.com>
3911L:	linux-rdma@vger.kernel.org
3912W:	http://www.openfabrics.org
3913S:	Supported
3914F:	drivers/infiniband/hw/cxgb4/
3915F:	include/uapi/rdma/cxgb4-abi.h
3916
3917CXGB4VF ETHERNET DRIVER (CXGB4VF)
3918M:	Casey Leedom <leedom@chelsio.com>
3919L:	netdev@vger.kernel.org
3920W:	http://www.chelsio.com
3921S:	Supported
3922F:	drivers/net/ethernet/chelsio/cxgb4vf/
3923
3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3925M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3926M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3927L:	linuxppc-dev@lists.ozlabs.org
3928S:	Supported
3929F:	arch/powerpc/platforms/powernv/pci-cxl.c
3930F:	drivers/misc/cxl/
3931F:	include/misc/cxl*
3932F:	include/uapi/misc/cxl.h
3933F:	Documentation/powerpc/cxl.txt
3934F:	Documentation/ABI/testing/sysfs-class-cxl
3935
3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3937M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3938M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3939M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3940L:	linux-scsi@vger.kernel.org
3941S:	Supported
3942F:	drivers/scsi/cxlflash/
3943F:	include/uapi/scsi/cxlflash_ioctls.h
3944F:	Documentation/powerpc/cxlflash.txt
3945
3946CYBERPRO FB DRIVER
3947M:	Russell King <linux@armlinux.org.uk>
3948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949W:	http://www.armlinux.org.uk/
3950S:	Maintained
3951F:	drivers/video/fbdev/cyber2000fb.*
3952
3953CYCLADES ASYNC MUX DRIVER
3954W:	http://www.cyclades.com/
3955S:	Orphan
3956F:	drivers/tty/cyclades.c
3957F:	include/linux/cyclades.h
3958F:	include/uapi/linux/cyclades.h
3959
3960CYCLADES PC300 DRIVER
3961W:	http://www.cyclades.com/
3962S:	Orphan
3963F:	drivers/net/wan/pc300*
3964
3965CYPRESS_FIRMWARE MEDIA DRIVER
3966M:	Antti Palosaari <crope@iki.fi>
3967L:	linux-media@vger.kernel.org
3968W:	https://linuxtv.org
3969W:	http://palosaari.fi/linux/
3970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3971T:	git git://linuxtv.org/anttip/media_tree.git
3972S:	Maintained
3973F:	drivers/media/common/cypress_firmware*
3974
3975CYTTSP TOUCHSCREEN DRIVER
3976M:	Ferruh Yigit <fery@cypress.com>
3977L:	linux-input@vger.kernel.org
3978S:	Supported
3979F:	drivers/input/touchscreen/cyttsp*
3980F:	include/linux/input/cyttsp.h
3981
3982D-LINK DIR-685 TOUCHKEYS DRIVER
3983M:	Linus Walleij <linus.walleij@linaro.org>
3984L:	linux-input@vger.kernel.org
3985S:	Supported
3986F:	drivers/input/dlink-dir685-touchkeys.c
3987
3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3989M:	Joshua Kinard <kumba@gentoo.org>
3990S:	Maintained
3991F:	drivers/rtc/rtc-ds1685.c
3992F:	include/linux/rtc/ds1685.h
3993
3994DAMA SLAVE for AX.25
3995M:	Joerg Reuter <jreuter@yaina.de>
3996W:	http://yaina.de/jreuter/
3997W:	http://www.qsl.net/dl1bke/
3998L:	linux-hams@vger.kernel.org
3999S:	Maintained
4000F:	net/ax25/af_ax25.c
4001F:	net/ax25/ax25_dev.c
4002F:	net/ax25/ax25_ds_*
4003F:	net/ax25/ax25_in.c
4004F:	net/ax25/ax25_out.c
4005F:	net/ax25/ax25_timer.c
4006F:	net/ax25/sysctl_net_ax25.c
4007
4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4009L:	netdev@vger.kernel.org
4010S:	Orphan
4011F:	Documentation/networking/dmfe.txt
4012F:	drivers/net/ethernet/dec/tulip/dmfe.c
4013
4014DC390/AM53C974 SCSI driver
4015M:	Hannes Reinecke <hare@suse.com>
4016L:	linux-scsi@vger.kernel.org
4017S:	Maintained
4018F:	drivers/scsi/am53c974.c
4019
4020DC395x SCSI driver
4021M:	Oliver Neukum <oliver@neukum.org>
4022M:	Ali Akcaagac <aliakc@web.de>
4023M:	Jamie Lenehan <lenehan@twibble.org>
4024L:	dc395x@twibble.org
4025W:	http://twibble.org/dist/dc395x/
4026W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4027S:	Maintained
4028F:	Documentation/scsi/dc395x.txt
4029F:	drivers/scsi/dc395x.*
4030
4031DCCP PROTOCOL
4032M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4033L:	dccp@vger.kernel.org
4034W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4035S:	Maintained
4036F:	include/linux/dccp.h
4037F:	include/uapi/linux/dccp.h
4038F:	include/linux/tfrc.h
4039F:	net/dccp/
4040
4041DECnet NETWORK LAYER
4042W:	http://linux-decnet.sourceforge.net
4043L:	linux-decnet-user@lists.sourceforge.net
4044S:	Orphan
4045F:	Documentation/networking/decnet.txt
4046F:	net/decnet/
4047
4048DECSTATION PLATFORM SUPPORT
4049M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4050L:	linux-mips@linux-mips.org
4051W:	http://www.linux-mips.org/wiki/DECstation
4052S:	Maintained
4053F:	arch/mips/dec/
4054F:	arch/mips/include/asm/dec/
4055F:	arch/mips/include/asm/mach-dec/
4056
4057DEFXX FDDI NETWORK DRIVER
4058M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4059S:	Maintained
4060F:	drivers/net/fddi/defxx.*
4061
4062DELL SMBIOS DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064M:	Mario Limonciello <mario.limonciello@dell.com>
4065L:	platform-driver-x86@vger.kernel.org
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smbios.*
4068
4069DELL SMBIOS SMM DRIVER
4070M:	Mario Limonciello <mario.limonciello@dell.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smbios-smm.c
4074
4075DELL SMBIOS WMI DRIVER
4076M:	Mario Limonciello <mario.limonciello@dell.com>
4077L:	platform-driver-x86@vger.kernel.org
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smbios-wmi.c
4080F:	tools/wmi/dell-smbios-example.c
4081
4082DELL LAPTOP DRIVER
4083M:	Matthew Garrett <mjg59@srcf.ucam.org>
4084M:	Pali Rohár <pali.rohar@gmail.com>
4085L:	platform-driver-x86@vger.kernel.org
4086S:	Maintained
4087F:	drivers/platform/x86/dell-laptop.c
4088
4089DELL LAPTOP FREEFALL DRIVER
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-smo8800.c
4093
4094DELL LAPTOP RBTN DRIVER
4095M:	Pali Rohár <pali.rohar@gmail.com>
4096S:	Maintained
4097F:	drivers/platform/x86/dell-rbtn.*
4098
4099DELL LAPTOP SMM DRIVER
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/hwmon/dell-smm-hwmon.c
4103F:	include/uapi/linux/i8k.h
4104
4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4106M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4107S:	Maintained
4108F:	Documentation/dcdbas.txt
4109F:	drivers/firmware/dcdbas.*
4110
4111DELL WMI NOTIFICATIONS DRIVER
4112M:	Matthew Garrett <mjg59@srcf.ucam.org>
4113M:	Pali Rohár <pali.rohar@gmail.com>
4114S:	Maintained
4115F:	drivers/platform/x86/dell-wmi.c
4116
4117DELL WMI DESCRIPTOR DRIVER
4118M:	Mario Limonciello <mario.limonciello@dell.com>
4119S:	Maintained
4120F:	drivers/platform/x86/dell-wmi-descriptor.c
4121
4122DELTA ST MEDIA DRIVER
4123M:	Hugues Fruchet <hugues.fruchet@st.com>
4124L:	linux-media@vger.kernel.org
4125T:	git git://linuxtv.org/media_tree.git
4126W:	https://linuxtv.org
4127S:	Supported
4128F:	drivers/media/platform/sti/delta
4129
4130DENALI NAND DRIVER
4131M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4132L:	linux-mtd@lists.infradead.org
4133S:	Supported
4134F:	drivers/mtd/nand/raw/denali*
4135
4136DESIGNWARE USB2 DRD IP DRIVER
4137M:	Minas Harutyunyan <hminas@synopsys.com>
4138L:	linux-usb@vger.kernel.org
4139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140S:	Maintained
4141F:	drivers/usb/dwc2/
4142
4143DESIGNWARE USB3 DRD IP DRIVER
4144M:	Felipe Balbi <balbi@kernel.org>
4145L:	linux-usb@vger.kernel.org
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4147S:	Maintained
4148F:	drivers/usb/dwc3/
4149
4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4151M:	Andreas Klinger <ak@it-klinger.de>
4152L:	linux-iio@vger.kernel.org
4153S:	Maintained
4154F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4155F:	drivers/iio/proximity/srf*.c
4156
4157DEVICE COREDUMP (DEV_COREDUMP)
4158M:	Johannes Berg <johannes@sipsolutions.net>
4159L:	linux-kernel@vger.kernel.org
4160S:	Maintained
4161F:	drivers/base/devcoredump.c
4162F:	include/linux/devcoredump.h
4163
4164DEVICE FREQUENCY (DEVFREQ)
4165M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4166M:	Kyungmin Park <kyungmin.park@samsung.com>
4167R:	Chanwoo Choi <cw00.choi@samsung.com>
4168L:	linux-pm@vger.kernel.org
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4170S:	Maintained
4171F:	drivers/devfreq/
4172F:	include/linux/devfreq.h
4173F:	Documentation/devicetree/bindings/devfreq/
4174
4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4176M:	Chanwoo Choi <cw00.choi@samsung.com>
4177L:	linux-pm@vger.kernel.org
4178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4179S:	Supported
4180F:	drivers/devfreq/event/
4181F:	drivers/devfreq/devfreq-event.c
4182F:	include/linux/devfreq-event.h
4183F:	Documentation/devicetree/bindings/devfreq/event/
4184
4185DEVICE NUMBER REGISTRY
4186M:	Torben Mathiasen <device@lanana.org>
4187W:	http://lanana.org/docs/device-list/index.html
4188S:	Maintained
4189
4190DEVICE-MAPPER  (LVM)
4191M:	Alasdair Kergon <agk@redhat.com>
4192M:	Mike Snitzer <snitzer@redhat.com>
4193M:	dm-devel@redhat.com
4194L:	dm-devel@redhat.com
4195W:	http://sources.redhat.com/dm
4196Q:	http://patchwork.kernel.org/project/dm-devel/list/
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4198T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4199S:	Maintained
4200F:	Documentation/device-mapper/
4201F:	drivers/md/Makefile
4202F:	drivers/md/Kconfig
4203F:	drivers/md/dm*
4204F:	drivers/md/persistent-data/
4205F:	include/linux/device-mapper.h
4206F:	include/linux/dm-*.h
4207F:	include/uapi/linux/dm-*.h
4208
4209DEVLINK
4210M:	Jiri Pirko <jiri@mellanox.com>
4211L:	netdev@vger.kernel.org
4212S:	Supported
4213F:	net/core/devlink.c
4214F:	include/net/devlink.h
4215F:	include/uapi/linux/devlink.h
4216
4217DIALOG SEMICONDUCTOR DRIVERS
4218M:	Support Opensource <support.opensource@diasemi.com>
4219W:	http://www.dialog-semiconductor.com/products
4220S:	Supported
4221F:	Documentation/hwmon/da90??
4222F:	Documentation/devicetree/bindings/mfd/da90*.txt
4223F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4224F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4225F:	Documentation/devicetree/bindings/regulator/da92*.txt
4226F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4227F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4228F:	drivers/gpio/gpio-da90??.c
4229F:	drivers/hwmon/da90??-hwmon.c
4230F:	drivers/iio/adc/da91??-*.c
4231F:	drivers/input/misc/da90??_onkey.c
4232F:	drivers/input/touchscreen/da9052_tsi.c
4233F:	drivers/leds/leds-da90??.c
4234F:	drivers/mfd/da903x.c
4235F:	drivers/mfd/da90??-*.c
4236F:	drivers/mfd/da91??-*.c
4237F:	drivers/power/supply/da9052-battery.c
4238F:	drivers/power/supply/da91??-*.c
4239F:	drivers/regulator/da903x.c
4240F:	drivers/regulator/da9???-regulator.[ch]
4241F:	drivers/thermal/da90??-thermal.c
4242F:	drivers/rtc/rtc-da90??.c
4243F:	drivers/video/backlight/da90??_bl.c
4244F:	drivers/watchdog/da90??_wdt.c
4245F:	include/linux/mfd/da903x.h
4246F:	include/linux/mfd/da9052/
4247F:	include/linux/mfd/da9055/
4248F:	include/linux/mfd/da9062/
4249F:	include/linux/mfd/da9063/
4250F:	include/linux/mfd/da9150/
4251F:	include/linux/regulator/da9211.h
4252F:	include/sound/da[79]*.h
4253F:	sound/soc/codecs/da[79]*.[ch]
4254
4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4256M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4257L:	linux-gpio@vger.kernel.org
4258S:	Maintained
4259F:	drivers/gpio/gpio-gpio-mm.c
4260
4261DIGI NEO AND CLASSIC PCI PRODUCTS
4262M:	Lidza Louina <lidza.louina@gmail.com>
4263M:	Mark Hounschell <markh@compro.net>
4264L:	driverdev-devel@linuxdriverproject.org
4265S:	Maintained
4266F:	drivers/staging/dgnc/
4267
4268DIOLAN U2C-12 I2C DRIVER
4269M:	Guenter Roeck <linux@roeck-us.net>
4270L:	linux-i2c@vger.kernel.org
4271S:	Maintained
4272F:	drivers/i2c/busses/i2c-diolan-u2c.c
4273
4274FILESYSTEM DIRECT ACCESS (DAX)
4275M:	Matthew Wilcox <mawilcox@microsoft.com>
4276M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4277L:	linux-fsdevel@vger.kernel.org
4278S:	Supported
4279F:	fs/dax.c
4280F:	include/linux/dax.h
4281F:	include/trace/events/fs_dax.h
4282
4283DEVICE DIRECT ACCESS (DAX)
4284M:	Dan Williams <dan.j.williams@intel.com>
4285M:	Dave Jiang <dave.jiang@intel.com>
4286M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4287M:	Vishal Verma <vishal.l.verma@intel.com>
4288L:	linux-nvdimm@lists.01.org
4289S:	Supported
4290F:	drivers/dax/
4291
4292DIRECTORY NOTIFICATION (DNOTIFY)
4293M:	Jan Kara <jack@suse.cz>
4294R:	Amir Goldstein <amir73il@gmail.com>
4295L:	linux-fsdevel@vger.kernel.org
4296S:	Maintained
4297F:	Documentation/filesystems/dnotify.txt
4298F:	fs/notify/dnotify/
4299F:	include/linux/dnotify.h
4300
4301DISK GEOMETRY AND PARTITION HANDLING
4302M:	Andries Brouwer <aeb@cwi.nl>
4303W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4304W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4305W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4306S:	Maintained
4307
4308DISKQUOTA
4309M:	Jan Kara <jack@suse.com>
4310S:	Maintained
4311F:	Documentation/filesystems/quota.txt
4312F:	fs/quota/
4313F:	include/linux/quota*.h
4314F:	include/uapi/linux/quota*.h
4315
4316DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4317M:	Bernie Thompson <bernie@plugable.com>
4318L:	linux-fbdev@vger.kernel.org
4319S:	Maintained
4320W:	http://plugable.com/category/projects/udlfb/
4321F:	drivers/video/fbdev/udlfb.c
4322F:	include/video/udlfb.h
4323F:	Documentation/fb/udlfb.txt
4324
4325DISTRIBUTED LOCK MANAGER (DLM)
4326M:	Christine Caulfield <ccaulfie@redhat.com>
4327M:	David Teigland <teigland@redhat.com>
4328L:	cluster-devel@redhat.com
4329W:	http://sources.redhat.com/cluster/
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4331S:	Supported
4332F:	fs/dlm/
4333
4334DMA BUFFER SHARING FRAMEWORK
4335M:	Sumit Semwal <sumit.semwal@linaro.org>
4336S:	Maintained
4337L:	linux-media@vger.kernel.org
4338L:	dri-devel@lists.freedesktop.org
4339L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4340F:	drivers/dma-buf/
4341F:	include/linux/dma-buf*
4342F:	include/linux/reservation.h
4343F:	include/linux/*fence.h
4344F:	Documentation/driver-api/dma-buf.rst
4345T:	git git://anongit.freedesktop.org/drm/drm-misc
4346
4347DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4348M:	Vinod Koul <vkoul@kernel.org>
4349L:	dmaengine@vger.kernel.org
4350Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4351S:	Maintained
4352F:	drivers/dma/
4353F:	include/linux/dmaengine.h
4354F:	include/linux/of_dma.h
4355F:	Documentation/devicetree/bindings/dma/
4356F:	Documentation/driver-api/dmaengine/
4357T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4358
4359DMA MAPPING HELPERS
4360M:	Christoph Hellwig <hch@lst.de>
4361M:	Marek Szyprowski <m.szyprowski@samsung.com>
4362R:	Robin Murphy <robin.murphy@arm.com>
4363L:	iommu@lists.linux-foundation.org
4364T:	git git://git.infradead.org/users/hch/dma-mapping.git
4365W:	http://git.infradead.org/users/hch/dma-mapping.git
4366S:	Supported
4367F:	kernel/dma/
4368F:	include/asm-generic/dma-mapping.h
4369F:	include/linux/dma-direct.h
4370F:	include/linux/dma-mapping.h
4371F:	include/linux/dma-noncoherent.h
4372
4373DME1737 HARDWARE MONITOR DRIVER
4374M:	Juerg Haefliger <juergh@gmail.com>
4375L:	linux-hwmon@vger.kernel.org
4376S:	Maintained
4377F:	Documentation/hwmon/dme1737
4378F:	drivers/hwmon/dme1737.c
4379
4380DMI/SMBIOS SUPPORT
4381M:	Jean Delvare <jdelvare@suse.com>
4382S:	Maintained
4383T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4384F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4385F:	drivers/firmware/dmi-id.c
4386F:	drivers/firmware/dmi_scan.c
4387F:	include/linux/dmi.h
4388
4389DOCUMENTATION
4390M:	Jonathan Corbet <corbet@lwn.net>
4391L:	linux-doc@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/
4394F:	scripts/kernel-doc
4395X:	Documentation/ABI/
4396X:	Documentation/devicetree/
4397X:	Documentation/acpi
4398X:	Documentation/power
4399X:	Documentation/spi
4400X:	Documentation/media
4401T:	git git://git.lwn.net/linux.git docs-next
4402
4403DONGWOON DW9714 LENS VOICE COIL DRIVER
4404M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4405L:	linux-media@vger.kernel.org
4406T:	git git://linuxtv.org/media_tree.git
4407S:	Maintained
4408F:	drivers/media/i2c/dw9714.c
4409
4410DOUBLETALK DRIVER
4411M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4412L:	blinux-list@redhat.com
4413S:	Maintained
4414F:	drivers/char/dtlk.c
4415F:	include/linux/dtlk.h
4416
4417DPAA2 DATAPATH I/O (DPIO) DRIVER
4418M:	Roy Pledge <Roy.Pledge@nxp.com>
4419L:	linux-kernel@vger.kernel.org
4420S:	Maintained
4421F:	drivers/staging/fsl-mc/bus/dpio
4422
4423DPAA2 ETHERNET DRIVER
4424M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4425L:	linux-kernel@vger.kernel.org
4426S:	Maintained
4427F:	drivers/staging/fsl-dpaa2/ethernet
4428
4429DPAA2 ETHERNET SWITCH DRIVER
4430M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4431L:	linux-kernel@vger.kernel.org
4432S:	Maintained
4433F:	drivers/staging/fsl-dpaa2/ethsw
4434
4435DPAA2 PTP CLOCK DRIVER
4436M:	Yangbo Lu <yangbo.lu@nxp.com>
4437L:	linux-kernel@vger.kernel.org
4438S:	Maintained
4439F:	drivers/staging/fsl-dpaa2/rtc
4440
4441DPT_I2O SCSI RAID DRIVER
4442M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4443L:	linux-scsi@vger.kernel.org
4444W:	http://www.adaptec.com/
4445S:	Maintained
4446F:	drivers/scsi/dpt*
4447F:	drivers/scsi/dpt/
4448
4449DRBD DRIVER
4450M:	Philipp Reisner <philipp.reisner@linbit.com>
4451M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4452L:	drbd-dev@lists.linbit.com
4453W:	http://www.drbd.org
4454T:	git git://git.linbit.com/linux-drbd.git
4455T:	git git://git.linbit.com/drbd-8.4.git
4456S:	Supported
4457F:	drivers/block/drbd/
4458F:	lib/lru_cache.c
4459F:	Documentation/blockdev/drbd/
4460
4461DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4463R:	"Rafael J. Wysocki" <rafael@kernel.org>
4464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4465S:	Supported
4466F:	Documentation/kobject.txt
4467F:	drivers/base/
4468F:	fs/debugfs/
4469F:	fs/sysfs/
4470F:	include/linux/debugfs.h
4471F:	include/linux/kobj*
4472F:	lib/kobj*
4473
4474DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4475M:	Kevin Hilman <khilman@kernel.org>
4476M:	Nishanth Menon <nm@ti.com>
4477S:	Maintained
4478F:	drivers/power/avs/
4479F:	include/linux/power/smartreflex.h
4480L:	linux-pm@vger.kernel.org
4481
4482DRM DRIVER FOR ARM PL111 CLCD
4483M:	Eric Anholt <eric@anholt.net>
4484T:	git git://anongit.freedesktop.org/drm/drm-misc
4485S:	Supported
4486F:	drivers/gpu/drm/pl111/
4487
4488DRM DRIVER FOR ARM VERSATILE TFT PANELS
4489M:	Linus Walleij <linus.walleij@linaro.org>
4490T:	git git://anongit.freedesktop.org/drm/drm-misc
4491S:	Maintained
4492F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4493F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4494
4495DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4496M:	Dave Airlie <airlied@redhat.com>
4497S:	Odd Fixes
4498F:	drivers/gpu/drm/ast/
4499
4500DRM DRIVER FOR BOCHS VIRTUAL GPU
4501M:	Gerd Hoffmann <kraxel@redhat.com>
4502L:	virtualization@lists.linux-foundation.org
4503T:	git git://anongit.freedesktop.org/drm/drm-misc
4504S:	Maintained
4505F:	drivers/gpu/drm/bochs/
4506
4507DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4508M:	Linus Walleij <linus.walleij@linaro.org>
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510S:	Maintained
4511F:	drivers/gpu/drm/tve200/
4512
4513DRM DRIVER FOR ILITEK ILI9225 PANELS
4514M:	David Lechner <david@lechnology.com>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/ili9225.c
4517F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4518
4519DRM DRIVER FOR INTEL I810 VIDEO CARDS
4520S:	Orphan / Obsolete
4521F:	drivers/gpu/drm/i810/
4522F:	include/uapi/drm/i810_drm.h
4523
4524DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4525S:	Orphan / Obsolete
4526F:	drivers/gpu/drm/mga/
4527F:	include/uapi/drm/mga_drm.h
4528
4529DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4530M:	Dave Airlie <airlied@redhat.com>
4531S:	Odd Fixes
4532F:	drivers/gpu/drm/mgag200/
4533
4534DRM DRIVER FOR MI0283QT
4535M:	Noralf Trønnes <noralf@tronnes.org>
4536S:	Maintained
4537F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4538F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4539
4540DRM DRIVER FOR MSM ADRENO GPU
4541M:	Rob Clark <robdclark@gmail.com>
4542L:	linux-arm-msm@vger.kernel.org
4543L:	dri-devel@lists.freedesktop.org
4544L:	freedreno@lists.freedesktop.org
4545T:	git git://people.freedesktop.org/~robclark/linux
4546S:	Maintained
4547F:	drivers/gpu/drm/msm/
4548F:	include/uapi/drm/msm_drm.h
4549F:	Documentation/devicetree/bindings/display/msm/
4550
4551DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4552M:	Ben Skeggs <bskeggs@redhat.com>
4553L:	dri-devel@lists.freedesktop.org
4554L:	nouveau@lists.freedesktop.org
4555T:	git git://github.com/skeggsb/linux
4556S:	Supported
4557F:	drivers/gpu/drm/nouveau/
4558F:	include/uapi/drm/nouveau_drm.h
4559
4560DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4561M:	Noralf Trønnes <noralf@tronnes.org>
4562S:	Maintained
4563F:	drivers/gpu/drm/tinydrm/repaper.c
4564F:	Documentation/devicetree/bindings/display/repaper.txt
4565
4566DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4567M:	Dave Airlie <airlied@redhat.com>
4568M:	Gerd Hoffmann <kraxel@redhat.com>
4569L:	virtualization@lists.linux-foundation.org
4570T:	git git://anongit.freedesktop.org/drm/drm-misc
4571S:	Obsolete
4572W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4573F:	drivers/gpu/drm/cirrus/
4574
4575DRM DRIVER FOR QXL VIRTUAL GPU
4576M:	Dave Airlie <airlied@redhat.com>
4577M:	Gerd Hoffmann <kraxel@redhat.com>
4578L:	virtualization@lists.linux-foundation.org
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580S:	Maintained
4581F:	drivers/gpu/drm/qxl/
4582F:	include/uapi/drm/qxl_drm.h
4583
4584DRM DRIVER FOR RAGE 128 VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/r128/
4587F:	include/uapi/drm/r128_drm.h
4588
4589DRM DRIVER FOR SAVAGE VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/savage/
4592F:	include/uapi/drm/savage_drm.h
4593
4594DRM DRIVER FOR SIS VIDEO CARDS
4595S:	Orphan / Obsolete
4596F:	drivers/gpu/drm/sis/
4597F:	include/uapi/drm/sis_drm.h
4598
4599DRM DRIVER FOR SITRONIX ST7586 PANELS
4600M:	David Lechner <david@lechnology.com>
4601S:	Maintained
4602F:	drivers/gpu/drm/tinydrm/st7586.c
4603F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4604
4605DRM DRIVER FOR SITRONIX ST7735R PANELS
4606M:	David Lechner <david@lechnology.com>
4607S:	Maintained
4608F:	drivers/gpu/drm/tinydrm/st7735r.c
4609F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4610
4611DRM DRIVER FOR TDFX VIDEO CARDS
4612S:	Orphan / Obsolete
4613F:	drivers/gpu/drm/tdfx/
4614
4615DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4616M:	Dave Airlie <airlied@redhat.com>
4617S:	Odd Fixes
4618F:	drivers/gpu/drm/udl/
4619
4620DRM DRIVER FOR VMWARE VIRTUAL GPU
4621M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4622M:	Sinclair Yeh <syeh@vmware.com>
4623M:	Thomas Hellstrom <thellstrom@vmware.com>
4624L:	dri-devel@lists.freedesktop.org
4625T:	git git://people.freedesktop.org/~syeh/repos_linux
4626T:	git git://people.freedesktop.org/~thomash/linux
4627S:	Supported
4628F:	drivers/gpu/drm/vmwgfx/
4629F:	include/uapi/drm/vmwgfx_drm.h
4630
4631DRM DRIVERS
4632M:	David Airlie <airlied@linux.ie>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://anongit.freedesktop.org/drm/drm
4635B:	https://bugs.freedesktop.org/
4636C:	irc://chat.freenode.net/dri-devel
4637S:	Maintained
4638F:	drivers/gpu/drm/
4639F:	drivers/gpu/vga/
4640F:	Documentation/devicetree/bindings/display/
4641F:	Documentation/devicetree/bindings/gpu/
4642F:	Documentation/gpu/
4643F:	include/drm/
4644F:	include/uapi/drm/
4645F:	include/linux/vga*
4646
4647DRM DRIVERS AND MISC GPU PATCHES
4648M:	Gustavo Padovan <gustavo@padovan.org>
4649M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4650M:	Sean Paul <seanpaul@chromium.org>
4651W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4652S:	Maintained
4653T:	git git://anongit.freedesktop.org/drm/drm-misc
4654F:	Documentation/gpu/
4655F:	drivers/gpu/vga/
4656F:	drivers/gpu/drm/*
4657F:	include/drm/drm*
4658F:	include/uapi/drm/drm*
4659F:	include/linux/vga*
4660
4661DRM DRIVERS FOR ALLWINNER A10
4662M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Supported
4665F:	drivers/gpu/drm/sun4i/
4666F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR AMLOGIC SOCS
4670M:	Neil Armstrong <narmstrong@baylibre.com>
4671L:	dri-devel@lists.freedesktop.org
4672L:	linux-amlogic@lists.infradead.org
4673W:	http://linux-meson.com/
4674S:	Supported
4675F:	drivers/gpu/drm/meson/
4676F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4677F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4678F:	Documentation/gpu/meson.rst
4679T:	git git://anongit.freedesktop.org/drm/drm-misc
4680
4681DRM DRIVERS FOR ATMEL HLCDC
4682M:	Boris Brezillon <boris.brezillon@bootlin.com>
4683L:	dri-devel@lists.freedesktop.org
4684S:	Supported
4685F:	drivers/gpu/drm/atmel-hlcdc/
4686F:	Documentation/devicetree/bindings/display/atmel/
4687T:	git git://anongit.freedesktop.org/drm/drm-misc
4688
4689DRM DRIVERS FOR BRIDGE CHIPS
4690M:	Archit Taneja <architt@codeaurora.org>
4691M:	Andrzej Hajda <a.hajda@samsung.com>
4692R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4693S:	Maintained
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695F:	drivers/gpu/drm/bridge/
4696
4697DRM DRIVERS FOR EXYNOS
4698M:	Inki Dae <inki.dae@samsung.com>
4699M:	Joonyoung Shim <jy0922.shim@samsung.com>
4700M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4701M:	Kyungmin Park <kyungmin.park@samsung.com>
4702L:	dri-devel@lists.freedesktop.org
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4704S:	Supported
4705F:	drivers/gpu/drm/exynos/
4706F:	include/uapi/drm/exynos_drm.h
4707F:	Documentation/devicetree/bindings/display/exynos/
4708
4709DRM DRIVERS FOR FREESCALE DCU
4710M:	Stefan Agner <stefan@agner.ch>
4711M:	Alison Wang <alison.wang@nxp.com>
4712L:	dri-devel@lists.freedesktop.org
4713S:	Supported
4714F:	drivers/gpu/drm/fsl-dcu/
4715F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4716F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4717F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4718
4719DRM DRIVERS FOR FREESCALE IMX
4720M:	Philipp Zabel <p.zabel@pengutronix.de>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Maintained
4723F:	drivers/gpu/drm/imx/
4724F:	drivers/gpu/ipu-v3/
4725F:	Documentation/devicetree/bindings/display/imx/
4726
4727DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4728M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4729L:	dri-devel@lists.freedesktop.org
4730T:	git git://github.com/patjak/drm-gma500
4731S:	Maintained
4732F:	drivers/gpu/drm/gma500/
4733
4734DRM DRIVERS FOR HISILICON
4735M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4736M:	Rongrong Zou <zourongrong@gmail.com>
4737R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4738R:	Chen Feng <puck.chen@hisilicon.com>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://github.com/xin3liang/linux.git
4741S:	Maintained
4742F:	drivers/gpu/drm/hisilicon/
4743F:	Documentation/devicetree/bindings/display/hisilicon/
4744
4745DRM DRIVERS FOR MEDIATEK
4746M:	CK Hu <ck.hu@mediatek.com>
4747M:	Philipp Zabel <p.zabel@pengutronix.de>
4748L:	dri-devel@lists.freedesktop.org
4749S:	Supported
4750F:	drivers/gpu/drm/mediatek/
4751F:	Documentation/devicetree/bindings/display/mediatek/
4752
4753DRM DRIVERS FOR NVIDIA TEGRA
4754M:	Thierry Reding <thierry.reding@gmail.com>
4755L:	dri-devel@lists.freedesktop.org
4756L:	linux-tegra@vger.kernel.org
4757T:	git git://anongit.freedesktop.org/tegra/linux.git
4758S:	Supported
4759F:	drivers/gpu/drm/tegra/
4760F:	drivers/gpu/host1x/
4761F:	include/linux/host1x.h
4762F:	include/uapi/drm/tegra_drm.h
4763F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4764
4765DRM DRIVERS FOR RENESAS
4766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4767L:	dri-devel@lists.freedesktop.org
4768L:	linux-renesas-soc@vger.kernel.org
4769T:	git git://linuxtv.org/pinchartl/fbdev
4770S:	Supported
4771F:	drivers/gpu/drm/rcar-du/
4772F:	drivers/gpu/drm/shmobile/
4773F:	include/linux/platform_data/shmob_drm.h
4774F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4775F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4776F:	Documentation/devicetree/bindings/display/renesas,du.txt
4777
4778DRM DRIVERS FOR ROCKCHIP
4779M:	Sandy Huang <hjc@rock-chips.com>
4780M:	Heiko Stübner <heiko@sntech.de>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/rockchip/
4784F:	Documentation/devicetree/bindings/display/rockchip/
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR STI
4788M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4789M:	Vincent Abriou <vincent.abriou@st.com>
4790L:	dri-devel@lists.freedesktop.org
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792S:	Maintained
4793F:	drivers/gpu/drm/sti
4794F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4795
4796DRM DRIVERS FOR STM
4797M:	Yannick Fertre <yannick.fertre@st.com>
4798M:	Philippe Cornu <philippe.cornu@st.com>
4799M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4800M:	Vincent Abriou <vincent.abriou@st.com>
4801L:	dri-devel@lists.freedesktop.org
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803S:	Maintained
4804F:	drivers/gpu/drm/stm
4805F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4806
4807DRM DRIVERS FOR TI LCDC
4808M:	Jyri Sarha <jsarha@ti.com>
4809R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/tilcdc/
4813F:	Documentation/devicetree/bindings/display/tilcdc/
4814
4815DRM DRIVERS FOR TI OMAP
4816M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4817L:	dri-devel@lists.freedesktop.org
4818S:	Maintained
4819F:	drivers/gpu/drm/omapdrm/
4820F:	Documentation/devicetree/bindings/display/ti/
4821
4822DRM DRIVERS FOR V3D
4823M:	Eric Anholt <eric@anholt.net>
4824S:	Supported
4825F:	drivers/gpu/drm/v3d/
4826F:	include/uapi/drm/v3d_drm.h
4827F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829
4830DRM DRIVERS FOR VC4
4831M:	Eric Anholt <eric@anholt.net>
4832T:	git git://github.com/anholt/linux
4833S:	Supported
4834F:	drivers/gpu/drm/vc4/
4835F:	include/uapi/drm/vc4_drm.h
4836F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838
4839DRM DRIVERS FOR VIVANTE GPU IP
4840M:	Lucas Stach <l.stach@pengutronix.de>
4841R:	Russell King <linux+etnaviv@armlinux.org.uk>
4842R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4843L:	etnaviv@lists.freedesktop.org
4844L:	dri-devel@lists.freedesktop.org
4845S:	Maintained
4846F:	drivers/gpu/drm/etnaviv/
4847F:	include/uapi/drm/etnaviv_drm.h
4848F:	Documentation/devicetree/bindings/display/etnaviv/
4849
4850DRM DRIVERS FOR ZTE ZX
4851M:	Shawn Guo <shawnguo@kernel.org>
4852L:	dri-devel@lists.freedesktop.org
4853S:	Maintained
4854F:	drivers/gpu/drm/zte/
4855F:	Documentation/devicetree/bindings/display/zte,vou.txt
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857
4858DRM PANEL DRIVERS
4859M:	Thierry Reding <thierry.reding@gmail.com>
4860L:	dri-devel@lists.freedesktop.org
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862S:	Maintained
4863F:	drivers/gpu/drm/drm_panel.c
4864F:	drivers/gpu/drm/panel/
4865F:	include/drm/drm_panel.h
4866F:	Documentation/devicetree/bindings/display/panel/
4867
4868DRM TINYDRM DRIVERS
4869M:	Noralf Trønnes <noralf@tronnes.org>
4870W:	https://github.com/notro/tinydrm/wiki/Development
4871T:	git git://anongit.freedesktop.org/drm/drm-misc
4872S:	Maintained
4873F:	drivers/gpu/drm/tinydrm/
4874F:	include/drm/tinydrm/
4875
4876DRM DRIVERS FOR XEN
4877M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879L:	dri-devel@lists.freedesktop.org
4880L:	xen-devel@lists.xen.org
4881S:	Supported
4882F:	drivers/gpu/drm/xen/
4883F:	Documentation/gpu/xen-front.rst
4884
4885DRM TTM SUBSYSTEM
4886M:	Christian Koenig <christian.koenig@amd.com>
4887M:	Roger He <Hongbo.He@amd.com>
4888T:	git git://people.freedesktop.org/~agd5f/linux
4889S:	Maintained
4890L:	dri-devel@lists.freedesktop.org
4891F:	include/drm/ttm/
4892F:	drivers/gpu/drm/ttm/
4893
4894DSBR100 USB FM RADIO DRIVER
4895M:	Alexey Klimov <klimov.linux@gmail.com>
4896L:	linux-media@vger.kernel.org
4897T:	git git://linuxtv.org/media_tree.git
4898S:	Maintained
4899F:	drivers/media/radio/dsbr100.c
4900
4901DSCC4 DRIVER
4902M:	Francois Romieu <romieu@fr.zoreil.com>
4903L:	netdev@vger.kernel.org
4904S:	Maintained
4905F:	drivers/net/wan/dscc4.c
4906
4907DT3155 MEDIA DRIVER
4908M:	Hans Verkuil <hverkuil@xs4all.nl>
4909L:	linux-media@vger.kernel.org
4910T:	git git://linuxtv.org/media_tree.git
4911W:	https://linuxtv.org
4912S:	Odd Fixes
4913F:	drivers/media/pci/dt3155/
4914
4915DVB_USB_AF9015 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/af9015*
4924
4925DVB_USB_AF9035 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/af9035*
4934
4935DVB_USB_ANYSEE MEDIA DRIVER
4936M:	Antti Palosaari <crope@iki.fi>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939W:	http://palosaari.fi/linux/
4940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4941T:	git git://linuxtv.org/anttip/media_tree.git
4942S:	Maintained
4943F:	drivers/media/usb/dvb-usb-v2/anysee*
4944
4945DVB_USB_AU6610 MEDIA DRIVER
4946M:	Antti Palosaari <crope@iki.fi>
4947L:	linux-media@vger.kernel.org
4948W:	https://linuxtv.org
4949W:	http://palosaari.fi/linux/
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/anttip/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb-v2/au6610*
4954
4955DVB_USB_CE6230 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/ce6230*
4964
4965DVB_USB_CXUSB MEDIA DRIVER
4966M:	Michael Krufky <mkrufky@linuxtv.org>
4967L:	linux-media@vger.kernel.org
4968W:	https://linuxtv.org
4969W:	http://github.com/mkrufky
4970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4971T:	git git://linuxtv.org/media_tree.git
4972S:	Maintained
4973F:	drivers/media/usb/dvb-usb/cxusb*
4974
4975DVB_USB_EC168 MEDIA DRIVER
4976M:	Antti Palosaari <crope@iki.fi>
4977L:	linux-media@vger.kernel.org
4978W:	https://linuxtv.org
4979W:	http://palosaari.fi/linux/
4980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4981T:	git git://linuxtv.org/anttip/media_tree.git
4982S:	Maintained
4983F:	drivers/media/usb/dvb-usb-v2/ec168*
4984
4985DVB_USB_GL861 MEDIA DRIVER
4986M:	Antti Palosaari <crope@iki.fi>
4987L:	linux-media@vger.kernel.org
4988W:	https://linuxtv.org
4989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4990T:	git git://linuxtv.org/anttip/media_tree.git
4991S:	Maintained
4992F:	drivers/media/usb/dvb-usb-v2/gl861*
4993
4994DVB_USB_MXL111SF MEDIA DRIVER
4995M:	Michael Krufky <mkrufky@linuxtv.org>
4996L:	linux-media@vger.kernel.org
4997W:	https://linuxtv.org
4998W:	http://github.com/mkrufky
4999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5000T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5001S:	Maintained
5002F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5003
5004DVB_USB_RTL28XXU MEDIA DRIVER
5005M:	Antti Palosaari <crope@iki.fi>
5006L:	linux-media@vger.kernel.org
5007W:	https://linuxtv.org
5008W:	http://palosaari.fi/linux/
5009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5010T:	git git://linuxtv.org/anttip/media_tree.git
5011S:	Maintained
5012F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5013
5014DVB_USB_V2 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5023F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5024
5025DYNAMIC DEBUG
5026M:	Jason Baron <jbaron@akamai.com>
5027S:	Maintained
5028F:	lib/dynamic_debug.c
5029F:	include/linux/dynamic_debug.h
5030
5031DYNAMIC INTERRUPT MODERATION
5032M:	Tal Gilboa <talgi@mellanox.com>
5033S:	Maintained
5034F:	include/linux/net_dim.h
5035
5036DZ DECSTATION DZ11 SERIAL DRIVER
5037M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5038S:	Maintained
5039F:	drivers/tty/serial/dz.*
5040
5041E3X0 POWER BUTTON DRIVER
5042M:	Moritz Fischer <moritz.fischer@ettus.com>
5043L:	usrp-users@lists.ettus.com
5044W:	http://www.ettus.com
5045S:	Supported
5046F:	drivers/input/misc/e3x0-button.c
5047F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5048
5049E4000 MEDIA DRIVER
5050M:	Antti Palosaari <crope@iki.fi>
5051L:	linux-media@vger.kernel.org
5052W:	https://linuxtv.org
5053W:	http://palosaari.fi/linux/
5054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5055T:	git git://linuxtv.org/anttip/media_tree.git
5056S:	Maintained
5057F:	drivers/media/tuners/e4000*
5058
5059EC100 MEDIA DRIVER
5060M:	Antti Palosaari <crope@iki.fi>
5061L:	linux-media@vger.kernel.org
5062W:	https://linuxtv.org
5063W:	http://palosaari.fi/linux/
5064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5065T:	git git://linuxtv.org/anttip/media_tree.git
5066S:	Maintained
5067F:	drivers/media/dvb-frontends/ec100*
5068
5069ECRYPT FILE SYSTEM
5070M:	Tyler Hicks <tyhicks@canonical.com>
5071L:	ecryptfs@vger.kernel.org
5072W:	http://ecryptfs.org
5073W:	https://launchpad.net/ecryptfs
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5075S:	Supported
5076F:	Documentation/filesystems/ecryptfs.txt
5077F:	fs/ecryptfs/
5078
5079EDAC-AMD64
5080M:	Borislav Petkov <bp@alien8.de>
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/amd64_edac*
5084
5085EDAC-CALXEDA
5086M:	Robert Richter <rric@kernel.org>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/highbank*
5090
5091EDAC-CAVIUM OCTEON
5092M:	Ralf Baechle <ralf@linux-mips.org>
5093M:	David Daney <david.daney@cavium.com>
5094L:	linux-edac@vger.kernel.org
5095L:	linux-mips@linux-mips.org
5096S:	Supported
5097F:	drivers/edac/octeon_edac*
5098
5099EDAC-CAVIUM THUNDERX
5100M:	David Daney <david.daney@cavium.com>
5101M:	Jan Glauber <jglauber@cavium.com>
5102L:	linux-edac@vger.kernel.org
5103S:	Supported
5104F:	drivers/edac/thunderx_edac*
5105
5106EDAC-CORE
5107M:	Borislav Petkov <bp@alien8.de>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5112S:	Supported
5113F:	Documentation/admin-guide/ras.rst
5114F:	Documentation/driver-api/edac.rst
5115F:	drivers/edac/
5116F:	include/linux/edac.h
5117
5118EDAC-E752X
5119M:	Mark Gross <mark.gross@intel.com>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e752x_edac.c
5123
5124EDAC-E7XXX
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/e7xxx_edac.c
5128
5129EDAC-FSL_DDR
5130M:	York Sun <york.sun@nxp.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/fsl_ddr_edac.*
5134
5135EDAC-GHES
5136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/ghes_edac.c
5140
5141EDAC-I3000
5142L:	linux-edac@vger.kernel.org
5143S:	Orphan
5144F:	drivers/edac/i3000_edac.c
5145
5146EDAC-I5000
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/i5000_edac.c
5150
5151EDAC-I5400
5152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i5400_edac.c
5156
5157EDAC-I7300
5158M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/i7300_edac.c
5162
5163EDAC-I7CORE
5164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/i7core_edac.c
5168
5169EDAC-I82443BXGX
5170M:	Tim Small <tim@buttersideup.com>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/i82443bxgx_edac.c
5174
5175EDAC-I82975X
5176M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5177M:	"Arvind R." <arvino55@gmail.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/i82975x_edac.c
5181
5182EDAC-IE31200
5183M:	Jason Baron <jbaron@akamai.com>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/ie31200_edac.c
5187
5188EDAC-MPC85XX
5189M:	Johannes Thumshirn <morbidrsa@gmail.com>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/mpc85xx_edac.[ch]
5193
5194EDAC-PASEMI
5195M:	Egor Martovetsky <egor@pasemi.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/pasemi_edac.c
5199
5200EDAC-PND2
5201M:	Tony Luck <tony.luck@intel.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/pnd2_edac.[ch]
5205
5206EDAC-R82600
5207M:	Tim Small <tim@buttersideup.com>
5208L:	linux-edac@vger.kernel.org
5209S:	Maintained
5210F:	drivers/edac/r82600_edac.c
5211
5212EDAC-SBRIDGE
5213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/sb_edac.c
5217
5218EDAC-SKYLAKE
5219M:	Tony Luck <tony.luck@intel.com>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/skx_edac.c
5223
5224EDAC-TI
5225M:	Tero Kristo <t-kristo@ti.com>
5226L:	linux-edac@vger.kernel.org
5227S:	Maintained
5228F:	drivers/edac/ti_edac.c
5229
5230EDIROL UA-101/UA-1000 DRIVER
5231M:	Clemens Ladisch <clemens@ladisch.de>
5232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5233T:	git git://git.alsa-project.org/alsa-kernel.git
5234S:	Maintained
5235F:	sound/usb/misc/ua101.c
5236
5237EFI TEST DRIVER
5238L:	linux-efi@vger.kernel.org
5239M:	Ivan Hu <ivan.hu@canonical.com>
5240M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5241S:	Maintained
5242F:	drivers/firmware/efi/test/
5243
5244EFI VARIABLE FILESYSTEM
5245M:	Matthew Garrett <matthew.garrett@nebula.com>
5246M:	Jeremy Kerr <jk@ozlabs.org>
5247M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5249L:	linux-efi@vger.kernel.org
5250S:	Maintained
5251F:	fs/efivarfs/
5252
5253EFIFB FRAMEBUFFER DRIVER
5254L:	linux-fbdev@vger.kernel.org
5255M:	Peter Jones <pjones@redhat.com>
5256S:	Maintained
5257F:	drivers/video/fbdev/efifb.c
5258
5259EFS FILESYSTEM
5260W:	http://aeschi.ch.eu.org/efs/
5261S:	Orphan
5262F:	fs/efs/
5263
5264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5265M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5266L:	netdev@vger.kernel.org
5267S:	Maintained
5268F:	drivers/net/ethernet/ibm/ehea/
5269
5270EM28XX VIDEO4LINUX DRIVER
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274T:	git git://linuxtv.org/media_tree.git
5275S:	Maintained
5276F:	drivers/media/usb/em28xx/
5277F:	Documentation/media/v4l-drivers/em28xx*
5278
5279EMBEDDED LINUX
5280M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5281M:	Matt Mackall <mpm@selenic.com>
5282M:	David Woodhouse <dwmw2@infradead.org>
5283L:	linux-embedded@vger.kernel.org
5284S:	Maintained
5285
5286Emulex 10Gbps iSCSI - OneConnect DRIVER
5287M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5288M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5289M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5290L:	linux-scsi@vger.kernel.org
5291W:	http://www.broadcom.com
5292S:	Supported
5293F:	drivers/scsi/be2iscsi/
5294
5295Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5296M:	Sathya Perla <sathya.perla@broadcom.com>
5297M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5298M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5299M:	Somnath Kotur <somnath.kotur@broadcom.com>
5300L:	netdev@vger.kernel.org
5301W:	http://www.emulex.com
5302S:	Supported
5303F:	drivers/net/ethernet/emulex/benet/
5304
5305EMULEX ONECONNECT ROCE DRIVER
5306M:	Selvin Xavier <selvin.xavier@broadcom.com>
5307M:	Devesh Sharma <devesh.sharma@broadcom.com>
5308L:	linux-rdma@vger.kernel.org
5309W:	http://www.broadcom.com
5310S:	Odd Fixes
5311F:	drivers/infiniband/hw/ocrdma/
5312F:	include/uapi/rdma/ocrdma-abi.h
5313
5314EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5315M:	James Smart <james.smart@broadcom.com>
5316M:	Dick Kennedy <dick.kennedy@broadcom.com>
5317L:	linux-scsi@vger.kernel.org
5318W:	http://www.broadcom.com
5319S:	Supported
5320F:	drivers/scsi/lpfc/
5321
5322ENE CB710 FLASH CARD READER DRIVER
5323M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5324S:	Maintained
5325F:	drivers/misc/cb710/
5326F:	drivers/mmc/host/cb710-mmc.*
5327F:	include/linux/cb710.h
5328
5329ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5330M:	Maxim Levitsky <maximlevitsky@gmail.com>
5331S:	Maintained
5332F:	drivers/media/rc/ene_ir.*
5333
5334EPSON S1D13XXX FRAMEBUFFER DRIVER
5335M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5336S:	Maintained
5337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5338F:	drivers/video/fbdev/s1d13xxxfb.c
5339F:	include/video/s1d13xxxfb.h
5340
5341ERRSEQ ERROR TRACKING INFRASTRUCTURE
5342M:	Jeff Layton <jlayton@kernel.org>
5343S:	Maintained
5344F:	lib/errseq.c
5345F:	include/linux/errseq.h
5346
5347ET131X NETWORK DRIVER
5348M:	Mark Einon <mark.einon@gmail.com>
5349S:	Odd Fixes
5350F:	drivers/net/ethernet/agere/
5351
5352ETHERNET BRIDGE
5353M:	Stephen Hemminger <stephen@networkplumber.org>
5354L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5355L:	netdev@vger.kernel.org
5356W:	http://www.linuxfoundation.org/en/Net:Bridge
5357S:	Maintained
5358F:	include/linux/netfilter_bridge/
5359F:	net/bridge/
5360
5361ETHERNET PHY LIBRARY
5362M:	Andrew Lunn <andrew@lunn.ch>
5363M:	Florian Fainelli <f.fainelli@gmail.com>
5364L:	netdev@vger.kernel.org
5365S:	Maintained
5366F:	Documentation/ABI/testing/sysfs-bus-mdio
5367F:	Documentation/devicetree/bindings/net/mdio*
5368F:	Documentation/networking/phy.txt
5369F:	drivers/net/phy/
5370F:	drivers/of/of_mdio.c
5371F:	drivers/of/of_net.c
5372F:	include/linux/*mdio*.h
5373F:	include/linux/of_net.h
5374F:	include/linux/phy.h
5375F:	include/linux/phy_fixed.h
5376F:	include/linux/platform_data/mdio-bcm-unimac.h
5377F:	include/trace/events/mdio.h
5378F:	include/uapi/linux/mdio.h
5379F:	include/uapi/linux/mii.h
5380
5381EXT2 FILE SYSTEM
5382M:	Jan Kara <jack@suse.com>
5383L:	linux-ext4@vger.kernel.org
5384S:	Maintained
5385F:	Documentation/filesystems/ext2.txt
5386F:	fs/ext2/
5387F:	include/linux/ext2*
5388
5389EXT4 FILE SYSTEM
5390M:	"Theodore Ts'o" <tytso@mit.edu>
5391M:	Andreas Dilger <adilger.kernel@dilger.ca>
5392L:	linux-ext4@vger.kernel.org
5393W:	http://ext4.wiki.kernel.org
5394Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5396S:	Maintained
5397F:	Documentation/filesystems/ext4.txt
5398F:	fs/ext4/
5399
5400Extended Verification Module (EVM)
5401M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5402L:	linux-integrity@vger.kernel.org
5403S:	Supported
5404F:	security/integrity/evm/
5405
5406EXTENSIBLE FIRMWARE INTERFACE (EFI)
5407M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5408L:	linux-efi@vger.kernel.org
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410S:	Maintained
5411F:	Documentation/efi-stub.txt
5412F:	arch/*/kernel/efi.c
5413F:	arch/x86/boot/compressed/eboot.[ch]
5414F:	arch/*/include/asm/efi.h
5415F:	arch/x86/platform/efi/
5416F:	drivers/firmware/efi/
5417F:	include/linux/efi*.h
5418F:	arch/arm/boot/compressed/efi-header.S
5419F:	arch/arm64/kernel/efi-entry.S
5420
5421EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5422M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5423M:	Chanwoo Choi <cw00.choi@samsung.com>
5424L:	linux-kernel@vger.kernel.org
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5426S:	Maintained
5427F:	drivers/extcon/
5428F:	include/linux/extcon/
5429F:	include/linux/extcon.h
5430F:	Documentation/extcon/
5431F:	Documentation/devicetree/bindings/extcon/
5432
5433EXYNOS DP DRIVER
5434M:	Jingoo Han <jingoohan1@gmail.com>
5435L:	dri-devel@lists.freedesktop.org
5436S:	Maintained
5437F:	drivers/gpu/drm/exynos/exynos_dp*
5438
5439EXYNOS SYSMMU (IOMMU) driver
5440M:	Marek Szyprowski <m.szyprowski@samsung.com>
5441L:	iommu@lists.linux-foundation.org
5442S:	Maintained
5443F:	drivers/iommu/exynos-iommu.c
5444
5445EZchip NPS platform support
5446M:	Vineet Gupta <vgupta@synopsys.com>
5447S:	Supported
5448F:	arch/arc/plat-eznps
5449F:	arch/arc/boot/dts/eznps.dts
5450
5451F2FS FILE SYSTEM
5452M:	Jaegeuk Kim <jaegeuk@kernel.org>
5453M:	Chao Yu <yuchao0@huawei.com>
5454L:	linux-f2fs-devel@lists.sourceforge.net
5455W:	https://f2fs.wiki.kernel.org/
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5457S:	Maintained
5458F:	Documentation/filesystems/f2fs.txt
5459F:	Documentation/ABI/testing/sysfs-fs-f2fs
5460F:	fs/f2fs/
5461F:	include/linux/f2fs_fs.h
5462F:	include/trace/events/f2fs.h
5463
5464F71805F HARDWARE MONITORING DRIVER
5465M:	Jean Delvare <jdelvare@suse.com>
5466L:	linux-hwmon@vger.kernel.org
5467S:	Maintained
5468F:	Documentation/hwmon/f71805f
5469F:	drivers/hwmon/f71805f.c
5470
5471FADDR2LINE
5472M:	Josh Poimboeuf <jpoimboe@redhat.com>
5473S:	Maintained
5474F:	scripts/faddr2line
5475
5476FAILOVER MODULE
5477M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5478L:	netdev@vger.kernel.org
5479S:	Supported
5480F:	net/core/failover.c
5481F:	include/net/failover.h
5482F:	Documentation/networking/failover.rst
5483
5484FANOTIFY
5485M:	Jan Kara <jack@suse.cz>
5486R:	Amir Goldstein <amir73il@gmail.com>
5487L:	linux-fsdevel@vger.kernel.org
5488S:	Maintained
5489F:	fs/notify/fanotify/
5490F:	include/linux/fanotify.h
5491F:	include/uapi/linux/fanotify.h
5492
5493FARSYNC SYNCHRONOUS DRIVER
5494M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5495W:	http://www.farsite.co.uk/
5496S:	Supported
5497F:	drivers/net/wan/farsync.*
5498
5499FAULT INJECTION SUPPORT
5500M:	Akinobu Mita <akinobu.mita@gmail.com>
5501S:	Supported
5502F:	Documentation/fault-injection/
5503F:	lib/fault-inject.c
5504
5505FBTFT Framebuffer drivers
5506M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5507S:	Maintained
5508F:	drivers/staging/fbtft/
5509
5510FC0011 TUNER DRIVER
5511M:	Michael Buesch <m@bues.ch>
5512L:	linux-media@vger.kernel.org
5513S:	Maintained
5514F:	drivers/media/tuners/fc0011.h
5515F:	drivers/media/tuners/fc0011.c
5516
5517FC2580 MEDIA DRIVER
5518M:	Antti Palosaari <crope@iki.fi>
5519L:	linux-media@vger.kernel.org
5520W:	https://linuxtv.org
5521W:	http://palosaari.fi/linux/
5522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5523T:	git git://linuxtv.org/anttip/media_tree.git
5524S:	Maintained
5525F:	drivers/media/tuners/fc2580*
5526
5527FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5528M:	Johannes Thumshirn <jth@kernel.org>
5529L:	linux-scsi@vger.kernel.org
5530W:	www.Open-FCoE.org
5531S:	Supported
5532F:	drivers/scsi/libfc/
5533F:	drivers/scsi/fcoe/
5534F:	include/scsi/fc/
5535F:	include/scsi/libfc.h
5536F:	include/scsi/libfcoe.h
5537F:	include/uapi/scsi/fc/
5538
5539FILE LOCKING (flock() and fcntl()/lockf())
5540M:	Jeff Layton <jlayton@kernel.org>
5541M:	"J. Bruce Fields" <bfields@fieldses.org>
5542L:	linux-fsdevel@vger.kernel.org
5543S:	Maintained
5544F:	include/linux/fcntl.h
5545F:	include/uapi/linux/fcntl.h
5546F:	fs/fcntl.c
5547F:	fs/locks.c
5548
5549FILESYSTEMS (VFS and infrastructure)
5550M:	Alexander Viro <viro@zeniv.linux.org.uk>
5551L:	linux-fsdevel@vger.kernel.org
5552S:	Maintained
5553F:	fs/*
5554F:	include/linux/fs.h
5555F:	include/uapi/linux/fs.h
5556
5557FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5558M:	Riku Voipio <riku.voipio@iki.fi>
5559L:	linux-hwmon@vger.kernel.org
5560S:	Maintained
5561F:	drivers/hwmon/f75375s.c
5562F:	include/linux/f75375s.h
5563
5564FIREWIRE AUDIO DRIVERS
5565M:	Clemens Ladisch <clemens@ladisch.de>
5566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5567T:	git git://git.alsa-project.org/alsa-kernel.git
5568S:	Maintained
5569F:	sound/firewire/
5570
5571FIREWIRE MEDIA DRIVERS (firedtv)
5572M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5573L:	linux-media@vger.kernel.org
5574L:	linux1394-devel@lists.sourceforge.net
5575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5576S:	Maintained
5577F:	drivers/media/firewire/
5578
5579FIREWIRE SBP-2 TARGET
5580M:	Chris Boot <bootc@bootc.net>
5581L:	linux-scsi@vger.kernel.org
5582L:	target-devel@vger.kernel.org
5583L:	linux1394-devel@lists.sourceforge.net
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5585S:	Maintained
5586F:	drivers/target/sbp/
5587
5588FIREWIRE SUBSYSTEM
5589M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5590L:	linux1394-devel@lists.sourceforge.net
5591W:	http://ieee1394.wiki.kernel.org/
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5593S:	Maintained
5594F:	drivers/firewire/
5595F:	include/linux/firewire.h
5596F:	include/uapi/linux/firewire*.h
5597F:	tools/firewire/
5598
5599FIRMWARE LOADER (request_firmware)
5600M:	Luis R. Rodriguez <mcgrof@kernel.org>
5601L:	linux-kernel@vger.kernel.org
5602S:	Maintained
5603F:	Documentation/firmware_class/
5604F:	drivers/base/firmware_loader/
5605F:	include/linux/firmware.h
5606
5607FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5608M:	Joshua Morris <josh.h.morris@us.ibm.com>
5609M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5610S:	Maintained
5611F:	drivers/block/rsxx/
5612
5613FLOPPY DRIVER
5614M:	Jiri Kosina <jikos@kernel.org>
5615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5616S:	Odd fixes
5617F:	drivers/block/floppy.c
5618
5619FMC SUBSYSTEM
5620M:	Alessandro Rubini <rubini@gnudd.com>
5621W:	http://www.ohwr.org/projects/fmc-bus
5622S:	Supported
5623F:	drivers/fmc/
5624F:	include/linux/fmc*.h
5625F:	include/linux/ipmi-fru.h
5626K:	fmc_d.*register
5627
5628FPGA MANAGER FRAMEWORK
5629M:	Alan Tull <atull@kernel.org>
5630M:	Moritz Fischer <mdf@kernel.org>
5631L:	linux-fpga@vger.kernel.org
5632S:	Maintained
5633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5634Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5635F:	Documentation/fpga/
5636F:	Documentation/driver-api/fpga/
5637F:	Documentation/devicetree/bindings/fpga/
5638F:	drivers/fpga/
5639F:	include/linux/fpga/
5640W:	http://www.rocketboards.org
5641
5642FPU EMULATOR
5643M:	Bill Metzenthen <billm@melbpc.org.au>
5644W:	http://floatingpoint.sourceforge.net/emulator/index.html
5645S:	Maintained
5646F:	arch/x86/math-emu/
5647
5648FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5649L:	netdev@vger.kernel.org
5650S:	Orphan
5651F:	drivers/net/wan/dlci.c
5652F:	drivers/net/wan/sdla.c
5653
5654FRAMEBUFFER LAYER
5655M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5656L:	dri-devel@lists.freedesktop.org
5657L:	linux-fbdev@vger.kernel.org
5658T:	git git://github.com/bzolnier/linux.git
5659Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5660S:	Maintained
5661F:	Documentation/fb/
5662F:	drivers/video/
5663F:	include/video/
5664F:	include/linux/fb.h
5665F:	include/uapi/video/
5666F:	include/uapi/linux/fb.h
5667
5668FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5669M:	Horia Geantă <horia.geanta@nxp.com>
5670M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5671L:	linux-crypto@vger.kernel.org
5672S:	Maintained
5673F:	drivers/crypto/caam/
5674F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5675
5676FREESCALE DIU FRAMEBUFFER DRIVER
5677M:	Timur Tabi <timur@kernel.org>
5678L:	linux-fbdev@vger.kernel.org
5679S:	Maintained
5680F:	drivers/video/fbdev/fsl-diu-fb.*
5681
5682FREESCALE DMA DRIVER
5683M:	Li Yang <leoyang.li@nxp.com>
5684M:	Zhang Wei <zw@zh-kernel.org>
5685L:	linuxppc-dev@lists.ozlabs.org
5686S:	Maintained
5687F:	drivers/dma/fsldma.*
5688
5689FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5690M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/gianfar*
5694F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5695
5696FREESCALE GPMI NAND DRIVER
5697M:	Han Xu <han.xu@nxp.com>
5698L:	linux-mtd@lists.infradead.org
5699S:	Maintained
5700F:	drivers/mtd/nand/raw/gpmi-nand/*
5701
5702FREESCALE I2C CPM DRIVER
5703M:	Jochen Friedrich <jochen@scram.de>
5704L:	linuxppc-dev@lists.ozlabs.org
5705L:	linux-i2c@vger.kernel.org
5706S:	Maintained
5707F:	drivers/i2c/busses/i2c-cpm.c
5708
5709FREESCALE IMX / MXC FEC DRIVER
5710M:	Fugang Duan <fugang.duan@nxp.com>
5711L:	netdev@vger.kernel.org
5712S:	Maintained
5713F:	drivers/net/ethernet/freescale/fec_main.c
5714F:	drivers/net/ethernet/freescale/fec_ptp.c
5715F:	drivers/net/ethernet/freescale/fec.h
5716F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5717
5718FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5719M:	Sascha Hauer <s.hauer@pengutronix.de>
5720R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5721L:	linux-fbdev@vger.kernel.org
5722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5723S:	Maintained
5724F:	include/linux/platform_data/video-imxfb.h
5725F:	drivers/video/fbdev/imxfb.c
5726
5727FREESCALE QORIQ DPAA ETHERNET DRIVER
5728M:	Madalin Bucur <madalin.bucur@nxp.com>
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/dpaa
5732
5733FREESCALE QORIQ DPAA FMAN DRIVER
5734M:	Madalin Bucur <madalin.bucur@nxp.com>
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/freescale/fman
5738F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5739
5740FREESCALE QORIQ PTP CLOCK DRIVER
5741M:	Yangbo Lu <yangbo.lu@nxp.com>
5742L:	netdev@vger.kernel.org
5743S:	Maintained
5744F:	drivers/ptp/ptp_qoriq.c
5745F:	include/linux/fsl/ptp_qoriq.h
5746F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5747
5748FREESCALE QUAD SPI DRIVER
5749M:	Han Xu <han.xu@nxp.com>
5750L:	linux-mtd@lists.infradead.org
5751S:	Maintained
5752F:	drivers/mtd/spi-nor/fsl-quadspi.c
5753
5754FREESCALE QUICC ENGINE LIBRARY
5755M:	Qiang Zhao <qiang.zhao@nxp.com>
5756L:	linuxppc-dev@lists.ozlabs.org
5757S:	Maintained
5758F:	drivers/soc/fsl/qe/
5759F:	include/soc/fsl/*qe*.h
5760F:	include/soc/fsl/*ucc*.h
5761
5762FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5763M:	Li Yang <leoyang.li@nxp.com>
5764L:	netdev@vger.kernel.org
5765L:	linuxppc-dev@lists.ozlabs.org
5766S:	Maintained
5767F:	drivers/net/ethernet/freescale/ucc_geth*
5768
5769FREESCALE QUICC ENGINE UCC HDLC DRIVER
5770M:	Zhao Qiang <qiang.zhao@nxp.com>
5771L:	netdev@vger.kernel.org
5772L:	linuxppc-dev@lists.ozlabs.org
5773S:	Maintained
5774F:	drivers/net/wan/fsl_ucc_hdlc*
5775
5776FREESCALE QUICC ENGINE UCC UART DRIVER
5777M:	Timur Tabi <timur@kernel.org>
5778L:	linuxppc-dev@lists.ozlabs.org
5779S:	Maintained
5780F:	drivers/tty/serial/ucc_uart.c
5781
5782FREESCALE SOC DRIVERS
5783M:	Li Yang <leoyang.li@nxp.com>
5784L:	linuxppc-dev@lists.ozlabs.org
5785L:	linux-arm-kernel@lists.infradead.org
5786S:	Maintained
5787F:	Documentation/devicetree/bindings/soc/fsl/
5788F:	drivers/soc/fsl/
5789F:	include/linux/fsl/
5790
5791FREESCALE SOC FS_ENET DRIVER
5792M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5793L:	linuxppc-dev@lists.ozlabs.org
5794L:	netdev@vger.kernel.org
5795S:	Maintained
5796F:	drivers/net/ethernet/freescale/fs_enet/
5797F:	include/linux/fs_enet_pd.h
5798
5799FREESCALE SOC SOUND DRIVERS
5800M:	Timur Tabi <timur@kernel.org>
5801M:	Nicolin Chen <nicoleotsuka@gmail.com>
5802M:	Xiubo Li <Xiubo.Lee@gmail.com>
5803R:	Fabio Estevam <fabio.estevam@nxp.com>
5804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5805L:	linuxppc-dev@lists.ozlabs.org
5806S:	Maintained
5807F:	sound/soc/fsl/fsl*
5808F:	sound/soc/fsl/imx*
5809F:	sound/soc/fsl/mpc8610_hpcd.c
5810
5811FREESCALE USB PERIPHERAL DRIVERS
5812M:	Li Yang <leoyang.li@nxp.com>
5813L:	linux-usb@vger.kernel.org
5814L:	linuxppc-dev@lists.ozlabs.org
5815S:	Maintained
5816F:	drivers/usb/gadget/udc/fsl*
5817
5818FREEVXFS FILESYSTEM
5819M:	Christoph Hellwig <hch@infradead.org>
5820W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5821S:	Maintained
5822F:	fs/freevxfs/
5823
5824FREEZER
5825M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5826M:	Pavel Machek <pavel@ucw.cz>
5827L:	linux-pm@vger.kernel.org
5828S:	Supported
5829F:	Documentation/power/freezing-of-tasks.txt
5830F:	include/linux/freezer.h
5831F:	kernel/freezer.c
5832
5833FRONTSWAP API
5834M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5835L:	linux-kernel@vger.kernel.org
5836S:	Maintained
5837F:	mm/frontswap.c
5838F:	include/linux/frontswap.h
5839
5840FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5841M:	David Howells <dhowells@redhat.com>
5842L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5843S:	Supported
5844F:	Documentation/filesystems/caching/
5845F:	fs/fscache/
5846F:	include/linux/fscache*.h
5847
5848FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5849M:	Theodore Y. Ts'o <tytso@mit.edu>
5850M:	Jaegeuk Kim <jaegeuk@kernel.org>
5851L:	linux-fscrypt@vger.kernel.org
5852Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5854S:	Supported
5855F:	fs/crypto/
5856F:	include/linux/fscrypt*.h
5857F:	Documentation/filesystems/fscrypt.rst
5858
5859FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5860M:	Jan Kara <jack@suse.cz>
5861R:	Amir Goldstein <amir73il@gmail.com>
5862L:	linux-fsdevel@vger.kernel.org
5863S:	Maintained
5864F:	fs/notify/
5865F:	include/linux/fsnotify*.h
5866
5867FUJITSU LAPTOP EXTRAS
5868M:	Jonathan Woithe <jwoithe@just42.net>
5869L:	platform-driver-x86@vger.kernel.org
5870S:	Maintained
5871F:	drivers/platform/x86/fujitsu-laptop.c
5872
5873FUJITSU M-5MO LS CAMERA ISP DRIVER
5874M:	Kyungmin Park <kyungmin.park@samsung.com>
5875M:	Heungjun Kim <riverful.kim@samsung.com>
5876L:	linux-media@vger.kernel.org
5877S:	Maintained
5878F:	drivers/media/i2c/m5mols/
5879F:	include/media/i2c/m5mols.h
5880
5881FUJITSU TABLET EXTRAS
5882M:	Robert Gerlach <khnz@gmx.de>
5883L:	platform-driver-x86@vger.kernel.org
5884S:	Maintained
5885F:	drivers/platform/x86/fujitsu-tablet.c
5886
5887FUSE: FILESYSTEM IN USERSPACE
5888M:	Miklos Szeredi <miklos@szeredi.hu>
5889L:	linux-fsdevel@vger.kernel.org
5890W:	http://fuse.sourceforge.net/
5891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5892S:	Maintained
5893F:	fs/fuse/
5894F:	include/uapi/linux/fuse.h
5895F:	Documentation/filesystems/fuse.txt
5896
5897FUTEX SUBSYSTEM
5898M:	Thomas Gleixner <tglx@linutronix.de>
5899M:	Ingo Molnar <mingo@redhat.com>
5900R:	Peter Zijlstra <peterz@infradead.org>
5901R:	Darren Hart <dvhart@infradead.org>
5902L:	linux-kernel@vger.kernel.org
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5904S:	Maintained
5905F:	kernel/futex.c
5906F:	kernel/futex_compat.c
5907F:	include/asm-generic/futex.h
5908F:	include/linux/futex.h
5909F:	include/uapi/linux/futex.h
5910F:	tools/testing/selftests/futex/
5911F:	tools/perf/bench/futex*
5912F:	Documentation/*futex*
5913
5914GCC PLUGINS
5915M:	Kees Cook <keescook@chromium.org>
5916R:	Emese Revfy <re.emese@gmail.com>
5917L:	kernel-hardening@lists.openwall.com
5918S:	Maintained
5919F:	scripts/gcc-plugins/
5920F:	scripts/gcc-plugin.sh
5921F:	scripts/Makefile.gcc-plugins
5922F:	Documentation/gcc-plugins.txt
5923
5924GCOV BASED KERNEL PROFILING
5925M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5926S:	Maintained
5927F:	kernel/gcov/
5928F:	Documentation/dev-tools/gcov.rst
5929
5930GDB KERNEL DEBUGGING HELPER SCRIPTS
5931M:	Jan Kiszka <jan.kiszka@siemens.com>
5932M:	Kieran Bingham <kieran@bingham.xyz>
5933S:	Supported
5934F:	scripts/gdb/
5935
5936GDT SCSI DISK ARRAY CONTROLLER DRIVER
5937M:	Achim Leubner <achim_leubner@adaptec.com>
5938L:	linux-scsi@vger.kernel.org
5939W:	http://www.icp-vortex.com/
5940S:	Supported
5941F:	drivers/scsi/gdt*
5942
5943GEMTEK FM RADIO RECEIVER DRIVER
5944M:	Hans Verkuil <hverkuil@xs4all.nl>
5945L:	linux-media@vger.kernel.org
5946T:	git git://linuxtv.org/media_tree.git
5947W:	https://linuxtv.org
5948S:	Maintained
5949F:	drivers/media/radio/radio-gemtek*
5950
5951GENERIC GPIO I2C DRIVER
5952M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5953S:	Supported
5954F:	drivers/i2c/busses/i2c-gpio.c
5955F:	include/linux/platform_data/i2c-gpio.h
5956
5957GENERIC GPIO I2C MULTIPLEXER DRIVER
5958M:	Peter Korsgaard <peter.korsgaard@barco.com>
5959L:	linux-i2c@vger.kernel.org
5960S:	Supported
5961F:	drivers/i2c/muxes/i2c-mux-gpio.c
5962F:	include/linux/platform_data/i2c-mux-gpio.h
5963F:	Documentation/i2c/muxes/i2c-mux-gpio
5964
5965GENERIC HDLC (WAN) DRIVERS
5966M:	Krzysztof Halasa <khc@pm.waw.pl>
5967W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5968S:	Maintained
5969F:	drivers/net/wan/c101.c
5970F:	drivers/net/wan/hd6457*
5971F:	drivers/net/wan/hdlc*
5972F:	drivers/net/wan/n2.c
5973F:	drivers/net/wan/pc300too.c
5974F:	drivers/net/wan/pci200syn.c
5975F:	drivers/net/wan/wanxl*
5976
5977GENERIC INCLUDE/ASM HEADER FILES
5978M:	Arnd Bergmann <arnd@arndb.de>
5979L:	linux-arch@vger.kernel.org
5980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5981S:	Maintained
5982F:	include/asm-generic/
5983F:	include/uapi/asm-generic/
5984
5985GENERIC PHY FRAMEWORK
5986M:	Kishon Vijay Abraham I <kishon@ti.com>
5987L:	linux-kernel@vger.kernel.org
5988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5989S:	Supported
5990F:	drivers/phy/
5991F:	include/linux/phy/
5992
5993GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5994M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5995S:	Supported
5996F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5997
5998GENERIC PM DOMAINS
5999M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6000M:	Kevin Hilman <khilman@kernel.org>
6001M:	Ulf Hansson <ulf.hansson@linaro.org>
6002L:	linux-pm@vger.kernel.org
6003S:	Supported
6004F:	drivers/base/power/domain*.c
6005F:	include/linux/pm_domain.h
6006F:	Documentation/devicetree/bindings/power/power_domain.txt
6007
6008GENERIC UIO DRIVER FOR PCI DEVICES
6009M:	"Michael S. Tsirkin" <mst@redhat.com>
6010L:	kvm@vger.kernel.org
6011S:	Supported
6012F:	drivers/uio/uio_pci_generic.c
6013
6014GENWQE (IBM Generic Workqueue Card)
6015M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6016M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6017S:	Supported
6018F:	drivers/misc/genwqe/
6019
6020GET_MAINTAINER SCRIPT
6021M:	Joe Perches <joe@perches.com>
6022S:	Maintained
6023F:	scripts/get_maintainer.pl
6024
6025GFS2 FILE SYSTEM
6026M:	Bob Peterson <rpeterso@redhat.com>
6027M:	Andreas Gruenbacher <agruenba@redhat.com>
6028L:	cluster-devel@redhat.com
6029W:	http://sources.redhat.com/cluster/
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6031S:	Supported
6032F:	Documentation/filesystems/gfs2*.txt
6033F:	fs/gfs2/
6034F:	include/uapi/linux/gfs2_ondisk.h
6035
6036GIGASET ISDN DRIVERS
6037M:	Paul Bolle <pebolle@tiscali.nl>
6038L:	gigaset307x-common@lists.sourceforge.net
6039W:	http://gigaset307x.sourceforge.net/
6040S:	Odd Fixes
6041F:	Documentation/isdn/README.gigaset
6042F:	drivers/isdn/gigaset/
6043F:	include/uapi/linux/gigaset_dev.h
6044
6045GO7007 MPEG CODEC
6046M:	Hans Verkuil <hans.verkuil@cisco.com>
6047L:	linux-media@vger.kernel.org
6048S:	Maintained
6049F:	drivers/media/usb/go7007/
6050
6051GOODIX TOUCHSCREEN
6052M:	Bastien Nocera <hadess@hadess.net>
6053L:	linux-input@vger.kernel.org
6054S:	Maintained
6055F:	drivers/input/touchscreen/goodix.c
6056
6057GPD POCKET FAN DRIVER
6058M:	Hans de Goede <hdegoede@redhat.com>
6059L:	platform-driver-x86@vger.kernel.org
6060S:	Maintained
6061F:	drivers/platform/x86/gpd-pocket-fan.c
6062
6063GPIO ACPI SUPPORT
6064M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6065M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6066L:	linux-gpio@vger.kernel.org
6067L:	linux-acpi@vger.kernel.org
6068S:	Maintained
6069F:	Documentation/acpi/gpio-properties.txt
6070F:	drivers/gpio/gpiolib-acpi.c
6071
6072GPIO IR Transmitter
6073M:	Sean Young <sean@mess.org>
6074L:	linux-media@vger.kernel.org
6075S:	Maintained
6076F:	drivers/media/rc/gpio-ir-tx.c
6077
6078GPIO MOCKUP DRIVER
6079M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6080R:	Bartosz Golaszewski <brgl@bgdev.pl>
6081L:	linux-gpio@vger.kernel.org
6082S:	Maintained
6083F:	drivers/gpio/gpio-mockup.c
6084F:	tools/testing/selftests/gpio/
6085
6086GPIO SUBSYSTEM
6087M:	Linus Walleij <linus.walleij@linaro.org>
6088L:	linux-gpio@vger.kernel.org
6089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6090S:	Maintained
6091F:	Documentation/devicetree/bindings/gpio/
6092F:	Documentation/driver-api/gpio/
6093F:	Documentation/gpio/
6094F:	Documentation/ABI/testing/gpio-cdev
6095F:	Documentation/ABI/obsolete/sysfs-gpio
6096F:	drivers/gpio/
6097F:	include/linux/gpio/
6098F:	include/linux/gpio.h
6099F:	include/linux/of_gpio.h
6100F:	include/asm-generic/gpio.h
6101F:	include/uapi/linux/gpio.h
6102F:	tools/gpio/
6103
6104GRE DEMULTIPLEXER DRIVER
6105M:	Dmitry Kozlov <xeb@mail.ru>
6106L:	netdev@vger.kernel.org
6107S:	Maintained
6108F:	net/ipv4/gre_demux.c
6109F:	net/ipv4/gre_offload.c
6110F:	include/net/gre.h
6111
6112GRETH 10/100/1G Ethernet MAC device driver
6113M:	Andreas Larsson <andreas@gaisler.com>
6114L:	netdev@vger.kernel.org
6115S:	Maintained
6116F:	drivers/net/ethernet/aeroflex/
6117
6118GREYBUS AUDIO PROTOCOLS DRIVERS
6119M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6120M:	Mark Greer <mgreer@animalcreek.com>
6121S:	Maintained
6122F:	drivers/staging/greybus/audio_apbridgea.c
6123F:	drivers/staging/greybus/audio_apbridgea.h
6124F:	drivers/staging/greybus/audio_codec.c
6125F:	drivers/staging/greybus/audio_codec.h
6126F:	drivers/staging/greybus/audio_gb.c
6127F:	drivers/staging/greybus/audio_manager.c
6128F:	drivers/staging/greybus/audio_manager.h
6129F:	drivers/staging/greybus/audio_manager_module.c
6130F:	drivers/staging/greybus/audio_manager_private.h
6131F:	drivers/staging/greybus/audio_manager_sysfs.c
6132F:	drivers/staging/greybus/audio_module.c
6133F:	drivers/staging/greybus/audio_topology.c
6134
6135GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6136M:	Viresh Kumar <vireshk@kernel.org>
6137S:	Maintained
6138F:	drivers/staging/greybus/authentication.c
6139F:	drivers/staging/greybus/bootrom.c
6140F:	drivers/staging/greybus/firmware.h
6141F:	drivers/staging/greybus/fw-core.c
6142F:	drivers/staging/greybus/fw-download.c
6143F:	drivers/staging/greybus/fw-managament.c
6144F:	drivers/staging/greybus/greybus_authentication.h
6145F:	drivers/staging/greybus/greybus_firmware.h
6146F:	drivers/staging/greybus/hid.c
6147F:	drivers/staging/greybus/i2c.c
6148F:	drivers/staging/greybus/spi.c
6149F:	drivers/staging/greybus/spilib.c
6150F:	drivers/staging/greybus/spilib.h
6151
6152GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6153M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6154S:	Maintained
6155F:	drivers/staging/greybus/loopback.c
6156F:	drivers/staging/greybus/timesync.c
6157F:	drivers/staging/greybus/timesync_platform.c
6158
6159GREYBUS PLATFORM DRIVERS
6160M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6161S:	Maintained
6162F:	drivers/staging/greybus/arche-platform.c
6163F:	drivers/staging/greybus/arche-apb-ctrl.c
6164F:	drivers/staging/greybus/arche_platform.h
6165
6166GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6167M:	Rui Miguel Silva <rmfrfs@gmail.com>
6168S:	Maintained
6169F:	drivers/staging/greybus/sdio.c
6170F:	drivers/staging/greybus/light.c
6171F:	drivers/staging/greybus/gpio.c
6172F:	drivers/staging/greybus/power_supply.c
6173F:	drivers/staging/greybus/spi.c
6174F:	drivers/staging/greybus/spilib.c
6175
6176GREYBUS SUBSYSTEM
6177M:	Johan Hovold <johan@kernel.org>
6178M:	Alex Elder <elder@kernel.org>
6179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6180S:	Maintained
6181F:	drivers/staging/greybus/
6182L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6183
6184GREYBUS UART PROTOCOLS DRIVERS
6185M:	David Lin <dtwlin@gmail.com>
6186S:	Maintained
6187F:	drivers/staging/greybus/uart.c
6188F:	drivers/staging/greybus/log.c
6189
6190GS1662 VIDEO SERIALIZER
6191M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6192L:	linux-media@vger.kernel.org
6193T:	git git://linuxtv.org/media_tree.git
6194S:	Maintained
6195F:	drivers/media/spi/gs1662.c
6196
6197GSPCA FINEPIX SUBDRIVER
6198M:	Frank Zago <frank@zago.net>
6199L:	linux-media@vger.kernel.org
6200T:	git git://linuxtv.org/media_tree.git
6201S:	Maintained
6202F:	drivers/media/usb/gspca/finepix.c
6203
6204GSPCA GL860 SUBDRIVER
6205M:	Olivier Lorin <o.lorin@laposte.net>
6206L:	linux-media@vger.kernel.org
6207T:	git git://linuxtv.org/media_tree.git
6208S:	Maintained
6209F:	drivers/media/usb/gspca/gl860/
6210
6211GSPCA M5602 SUBDRIVER
6212M:	Erik Andren <erik.andren@gmail.com>
6213L:	linux-media@vger.kernel.org
6214T:	git git://linuxtv.org/media_tree.git
6215S:	Maintained
6216F:	drivers/media/usb/gspca/m5602/
6217
6218GSPCA PAC207 SONIXB SUBDRIVER
6219M:	Hans Verkuil <hverkuil@xs4all.nl>
6220L:	linux-media@vger.kernel.org
6221T:	git git://linuxtv.org/media_tree.git
6222S:	Odd Fixes
6223F:	drivers/media/usb/gspca/pac207.c
6224
6225GSPCA SN9C20X SUBDRIVER
6226M:	Brian Johnson <brijohn@gmail.com>
6227L:	linux-media@vger.kernel.org
6228T:	git git://linuxtv.org/media_tree.git
6229S:	Maintained
6230F:	drivers/media/usb/gspca/sn9c20x.c
6231
6232GSPCA T613 SUBDRIVER
6233M:	Leandro Costantino <lcostantino@gmail.com>
6234L:	linux-media@vger.kernel.org
6235T:	git git://linuxtv.org/media_tree.git
6236S:	Maintained
6237F:	drivers/media/usb/gspca/t613.c
6238
6239GSPCA USB WEBCAM DRIVER
6240M:	Hans Verkuil <hverkuil@xs4all.nl>
6241L:	linux-media@vger.kernel.org
6242T:	git git://linuxtv.org/media_tree.git
6243S:	Odd Fixes
6244F:	drivers/media/usb/gspca/
6245
6246GTP (GPRS Tunneling Protocol)
6247M:	Pablo Neira Ayuso <pablo@netfilter.org>
6248M:	Harald Welte <laforge@gnumonks.org>
6249L:	osmocom-net-gprs@lists.osmocom.org
6250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6251S:	Maintained
6252F:	drivers/net/gtp.c
6253
6254GUID PARTITION TABLE (GPT)
6255M:	Davidlohr Bueso <dave@stgolabs.net>
6256L:	linux-efi@vger.kernel.org
6257S:	Maintained
6258F:	block/partitions/efi.*
6259
6260H8/300 ARCHITECTURE
6261M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6262L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6263W:	http://uclinux-h8.sourceforge.jp
6264T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6265S:	Maintained
6266F:	arch/h8300/
6267F:	drivers/clocksource/h8300_*.c
6268F:	drivers/clk/h8300/
6269F:	drivers/irqchip/irq-renesas-h8*.c
6270
6271HACKRF MEDIA DRIVER
6272M:	Antti Palosaari <crope@iki.fi>
6273L:	linux-media@vger.kernel.org
6274W:	https://linuxtv.org
6275W:	http://palosaari.fi/linux/
6276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6277T:	git git://linuxtv.org/anttip/media_tree.git
6278S:	Maintained
6279F:	drivers/media/usb/hackrf/
6280
6281HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6282M:	Frank Seidel <frank@f-seidel.de>
6283L:	platform-driver-x86@vger.kernel.org
6284W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6285S:	Maintained
6286F:	drivers/platform/x86/hdaps.c
6287
6288HARDWARE MONITORING
6289M:	Jean Delvare <jdelvare@suse.com>
6290M:	Guenter Roeck <linux@roeck-us.net>
6291L:	linux-hwmon@vger.kernel.org
6292W:	http://hwmon.wiki.kernel.org/
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6294S:	Maintained
6295F:	Documentation/devicetree/bindings/hwmon/
6296F:	Documentation/hwmon/
6297F:	drivers/hwmon/
6298F:	include/linux/hwmon*.h
6299
6300HARDWARE RANDOM NUMBER GENERATOR CORE
6301M:	Matt Mackall <mpm@selenic.com>
6302M:	Herbert Xu <herbert@gondor.apana.org.au>
6303L:	linux-crypto@vger.kernel.org
6304S:	Odd fixes
6305F:	Documentation/devicetree/bindings/rng/
6306F:	Documentation/hw_random.txt
6307F:	drivers/char/hw_random/
6308F:	include/linux/hw_random.h
6309
6310HARDWARE TRACING FACILITIES
6311M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6312S:	Maintained
6313F:	drivers/hwtracing/
6314
6315HARDWARE SPINLOCK CORE
6316M:	Ohad Ben-Cohen <ohad@wizery.com>
6317M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6318L:	linux-remoteproc@vger.kernel.org
6319S:	Maintained
6320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6321F:	Documentation/devicetree/bindings/hwlock/
6322F:	Documentation/hwspinlock.txt
6323F:	drivers/hwspinlock/
6324F:	include/linux/hwspinlock.h
6325
6326HARMONY SOUND DRIVER
6327L:	linux-parisc@vger.kernel.org
6328S:	Maintained
6329F:	sound/parisc/harmony.*
6330
6331HDPVR USB VIDEO ENCODER DRIVER
6332M:	Hans Verkuil <hverkuil@xs4all.nl>
6333L:	linux-media@vger.kernel.org
6334T:	git git://linuxtv.org/media_tree.git
6335W:	https://linuxtv.org
6336S:	Odd Fixes
6337F:	drivers/media/usb/hdpvr/
6338
6339HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6340M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6341S:	Supported
6342F:	Documentation/watchdog/hpwdt.txt
6343F:	drivers/watchdog/hpwdt.c
6344
6345HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6346M:	Don Brace <don.brace@microsemi.com>
6347L:	esc.storagedev@microsemi.com
6348L:	linux-scsi@vger.kernel.org
6349S:	Supported
6350F:	Documentation/scsi/hpsa.txt
6351F:	drivers/scsi/hpsa*.[ch]
6352F:	include/linux/cciss*.h
6353F:	include/uapi/linux/cciss*.h
6354
6355HFI1 DRIVER
6356M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6357M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6358L:	linux-rdma@vger.kernel.org
6359S:	Supported
6360F:	drivers/infiniband/hw/hfi1
6361
6362HFS FILESYSTEM
6363L:	linux-fsdevel@vger.kernel.org
6364S:	Orphan
6365F:	Documentation/filesystems/hfs.txt
6366F:	fs/hfs/
6367
6368HFSPLUS FILESYSTEM
6369L:	linux-fsdevel@vger.kernel.org
6370S:	Orphan
6371F:	Documentation/filesystems/hfsplus.txt
6372F:	fs/hfsplus/
6373
6374HGA FRAMEBUFFER DRIVER
6375M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6376L:	linux-nvidia@lists.surfsouth.com
6377W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6378S:	Maintained
6379F:	drivers/video/fbdev/hgafb.c
6380
6381HIBERNATION (aka Software Suspend, aka swsusp)
6382M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6383M:	Pavel Machek <pavel@ucw.cz>
6384L:	linux-pm@vger.kernel.org
6385B:	https://bugzilla.kernel.org
6386S:	Supported
6387F:	arch/x86/power/
6388F:	drivers/base/power/
6389F:	kernel/power/
6390F:	include/linux/suspend.h
6391F:	include/linux/freezer.h
6392F:	include/linux/pm.h
6393F:	arch/*/include/asm/suspend*.h
6394
6395HID CORE LAYER
6396M:	Jiri Kosina <jikos@kernel.org>
6397R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6398L:	linux-input@vger.kernel.org
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6400S:	Maintained
6401F:	drivers/hid/
6402F:	include/linux/hid*
6403F:	include/uapi/linux/hid*
6404
6405HID SENSOR HUB DRIVERS
6406M:	Jiri Kosina <jikos@kernel.org>
6407M:	Jonathan Cameron <jic23@kernel.org>
6408M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6409L:	linux-input@vger.kernel.org
6410L:	linux-iio@vger.kernel.org
6411S:	Maintained
6412F:	Documentation/hid/hid-sensor*
6413F:	drivers/hid/hid-sensor-*
6414F:	drivers/iio/*/hid-*
6415F:	include/linux/hid-sensor-*
6416
6417HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6418M:	Thomas Gleixner <tglx@linutronix.de>
6419L:	linux-kernel@vger.kernel.org
6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6421S:	Maintained
6422F:	Documentation/timers/
6423F:	kernel/time/hrtimer.c
6424F:	kernel/time/clockevents.c
6425F:	kernel/time/timer_*.c
6426F:	include/linux/clockchips.h
6427F:	include/linux/hrtimer.h
6428
6429HIGH-SPEED SCC DRIVER FOR AX.25
6430L:	linux-hams@vger.kernel.org
6431S:	Orphan
6432F:	drivers/net/hamradio/dmascc.c
6433F:	drivers/net/hamradio/scc.c
6434
6435HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6436M:	HighPoint Linux Team <linux@highpoint-tech.com>
6437W:	http://www.highpoint-tech.com
6438S:	Supported
6439F:	Documentation/scsi/hptiop.txt
6440F:	drivers/scsi/hptiop.c
6441
6442HIPPI
6443M:	Jes Sorensen <jes@trained-monkey.org>
6444L:	linux-hippi@sunsite.dk
6445S:	Maintained
6446F:	include/linux/hippidevice.h
6447F:	include/uapi/linux/if_hippi.h
6448F:	net/802/hippi.c
6449F:	drivers/net/hippi/
6450
6451HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6452M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6453M:	Salil Mehta <salil.mehta@huawei.com>
6454L:	netdev@vger.kernel.org
6455W:	http://www.hisilicon.com
6456S:	Maintained
6457F:	drivers/net/ethernet/hisilicon/hns3/
6458
6459HISILICON LPC BUS DRIVER
6460M:	john.garry@huawei.com
6461W:	http://www.hisilicon.com
6462S:	Maintained
6463F:	drivers/bus/hisi_lpc.c
6464F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6465
6466HISILICON NETWORK SUBSYSTEM DRIVER
6467M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6468M:	Salil Mehta <salil.mehta@huawei.com>
6469L:	netdev@vger.kernel.org
6470W:	http://www.hisilicon.com
6471S:	Maintained
6472F:	drivers/net/ethernet/hisilicon/
6473F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6474
6475HISILICON PMU DRIVER
6476M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6477W:	http://www.hisilicon.com
6478S:	Supported
6479F:	drivers/perf/hisilicon
6480F:	Documentation/perf/hisi-pmu.txt
6481
6482HISILICON ROCE DRIVER
6483M:	Lijun Ou <oulijun@huawei.com>
6484M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6485L:	linux-rdma@vger.kernel.org
6486S:	Maintained
6487F:	drivers/infiniband/hw/hns/
6488F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6489
6490HISILICON SAS Controller
6491M:	John Garry <john.garry@huawei.com>
6492W:	http://www.hisilicon.com
6493S:	Supported
6494F:	drivers/scsi/hisi_sas/
6495F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6496
6497HMM - Heterogeneous Memory Management
6498M:	Jérôme Glisse <jglisse@redhat.com>
6499L:	linux-mm@kvack.org
6500S:	Maintained
6501F:	mm/hmm*
6502F:	include/linux/hmm*
6503F:	Documentation/vm/hmm.rst
6504
6505HOST AP DRIVER
6506M:	Jouni Malinen <j@w1.fi>
6507L:	linux-wireless@vger.kernel.org
6508W:	http://w1.fi/hostap-driver.html
6509S:	Obsolete
6510F:	drivers/net/wireless/intersil/hostap/
6511
6512HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6513L:	platform-driver-x86@vger.kernel.org
6514S:	Orphan
6515F:	drivers/platform/x86/tc1100-wmi.c
6516
6517HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6518M:	Jaroslav Kysela <perex@perex.cz>
6519S:	Maintained
6520F:	drivers/net/ethernet/hp/hp100.*
6521
6522HPET:	High Precision Event Timers driver
6523M:	Clemens Ladisch <clemens@ladisch.de>
6524S:	Maintained
6525F:	Documentation/timers/hpet.txt
6526F:	drivers/char/hpet.c
6527F:	include/linux/hpet.h
6528F:	include/uapi/linux/hpet.h
6529
6530HPET:	x86
6531S:	Orphan
6532F:	arch/x86/kernel/hpet.c
6533F:	arch/x86/include/asm/hpet.h
6534
6535HPFS FILESYSTEM
6536M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6537W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6538S:	Maintained
6539F:	fs/hpfs/
6540
6541HSI SUBSYSTEM
6542M:	Sebastian Reichel <sre@kernel.org>
6543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6544S:	Maintained
6545F:	Documentation/ABI/testing/sysfs-bus-hsi
6546F:	Documentation/driver-api/hsi.rst
6547F:	drivers/hsi/
6548F:	include/linux/hsi/
6549F:	include/uapi/linux/hsi/
6550
6551HSO 3G MODEM DRIVER
6552L:	linux-usb@vger.kernel.org
6553S:	Orphan
6554F:	drivers/net/usb/hso.c
6555
6556HSR NETWORK PROTOCOL
6557M:	Arvid Brodin <arvid.brodin@alten.se>
6558L:	netdev@vger.kernel.org
6559S:	Maintained
6560F:	net/hsr/
6561
6562HT16K33 LED CONTROLLER DRIVER
6563M:	Robin van der Gracht <robin@protonic.nl>
6564S:	Maintained
6565F:	drivers/auxdisplay/ht16k33.c
6566F:	Documentation/devicetree/bindings/display/ht16k33.txt
6567
6568HTCPEN TOUCHSCREEN DRIVER
6569M:	Pau Oliva Fora <pof@eslack.org>
6570L:	linux-input@vger.kernel.org
6571S:	Maintained
6572F:	drivers/input/touchscreen/htcpen.c
6573
6574HUAWEI ETHERNET DRIVER
6575M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6576L:	netdev@vger.kernel.org
6577S:	Supported
6578F:	Documentation/networking/hinic.txt
6579F:	drivers/net/ethernet/huawei/hinic/
6580
6581HUGETLB FILESYSTEM
6582M:	Mike Kravetz <mike.kravetz@oracle.com>
6583L:	linux-mm@kvack.org
6584S:	Maintained
6585F:	fs/hugetlbfs/
6586F:	mm/hugetlb.c
6587F:	include/linux/hugetlb.h
6588F:	Documentation/admin-guide/mm/hugetlbpage.rst
6589F:	Documentation/vm/hugetlbfs_reserv.rst
6590F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6591
6592HVA ST MEDIA DRIVER
6593M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6594L:	linux-media@vger.kernel.org
6595T:	git git://linuxtv.org/media_tree.git
6596W:	https://linuxtv.org
6597S:	Supported
6598F:	drivers/media/platform/sti/hva
6599
6600HWPOISON MEMORY FAILURE HANDLING
6601M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6602L:	linux-mm@kvack.org
6603S:	Maintained
6604F:	mm/memory-failure.c
6605F:	mm/hwpoison-inject.c
6606
6607Hyper-V CORE AND DRIVERS
6608M:	"K. Y. Srinivasan" <kys@microsoft.com>
6609M:	Haiyang Zhang <haiyangz@microsoft.com>
6610M:	Stephen Hemminger <sthemmin@microsoft.com>
6611L:	devel@linuxdriverproject.org
6612S:	Maintained
6613F:	Documentation/networking/netvsc.txt
6614F:	arch/x86/include/asm/mshyperv.h
6615F:	arch/x86/include/asm/trace/hyperv.h
6616F:	arch/x86/include/asm/hyperv-tlfs.h
6617F:	arch/x86/kernel/cpu/mshyperv.c
6618F:	arch/x86/hyperv
6619F:	drivers/hid/hid-hyperv.c
6620F:	drivers/hv/
6621F:	drivers/input/serio/hyperv-keyboard.c
6622F:	drivers/pci/controller/pci-hyperv.c
6623F:	drivers/net/hyperv/
6624F:	drivers/scsi/storvsc_drv.c
6625F:	drivers/uio/uio_hv_generic.c
6626F:	drivers/video/fbdev/hyperv_fb.c
6627F:	net/vmw_vsock/hyperv_transport.c
6628F:	include/linux/hyperv.h
6629F:	include/uapi/linux/hyperv.h
6630F:	tools/hv/
6631F:	Documentation/ABI/stable/sysfs-bus-vmbus
6632
6633HYPERVISOR VIRTUAL CONSOLE DRIVER
6634L:	linuxppc-dev@lists.ozlabs.org
6635S:	Odd Fixes
6636F:	drivers/tty/hvc/
6637
6638I2C ACPI SUPPORT
6639M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6640L:	linux-i2c@vger.kernel.org
6641L:	linux-acpi@vger.kernel.org
6642S:	Maintained
6643F:	drivers/i2c/i2c-core-acpi.c
6644
6645I2C MUXES
6646M:	Peter Rosin <peda@axentia.se>
6647L:	linux-i2c@vger.kernel.org
6648S:	Maintained
6649F:	Documentation/i2c/i2c-topology
6650F:	Documentation/i2c/muxes/
6651F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6652F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6653F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6654F:	drivers/i2c/i2c-mux.c
6655F:	drivers/i2c/muxes/
6656F:	include/linux/i2c-mux.h
6657
6658I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6659M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6660L:	linux-i2c@vger.kernel.org
6661S:	Maintained
6662F:	drivers/i2c/busses/i2c-mv64xxx.c
6663
6664I2C OVER PARALLEL PORT
6665M:	Jean Delvare <jdelvare@suse.com>
6666L:	linux-i2c@vger.kernel.org
6667S:	Maintained
6668F:	Documentation/i2c/busses/i2c-parport
6669F:	Documentation/i2c/busses/i2c-parport-light
6670F:	drivers/i2c/busses/i2c-parport.c
6671F:	drivers/i2c/busses/i2c-parport-light.c
6672
6673I2C SUBSYSTEM
6674M:	Wolfram Sang <wsa@the-dreams.de>
6675L:	linux-i2c@vger.kernel.org
6676W:	https://i2c.wiki.kernel.org/
6677Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6679S:	Maintained
6680F:	Documentation/devicetree/bindings/i2c/i2c.txt
6681F:	Documentation/i2c/
6682F:	drivers/i2c/*
6683F:	include/linux/i2c.h
6684F:	include/linux/i2c-dev.h
6685F:	include/linux/i2c-smbus.h
6686F:	include/uapi/linux/i2c.h
6687F:	include/uapi/linux/i2c-*.h
6688
6689I2C SUBSYSTEM HOST DRIVERS
6690L:	linux-i2c@vger.kernel.org
6691W:	https://i2c.wiki.kernel.org/
6692Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6694S:	Odd Fixes
6695F:	Documentation/devicetree/bindings/i2c/
6696F:	drivers/i2c/algos/
6697F:	drivers/i2c/busses/
6698
6699I2C-TAOS-EVM DRIVER
6700M:	Jean Delvare <jdelvare@suse.com>
6701L:	linux-i2c@vger.kernel.org
6702S:	Maintained
6703F:	Documentation/i2c/busses/i2c-taos-evm
6704F:	drivers/i2c/busses/i2c-taos-evm.c
6705
6706I2C-TINY-USB DRIVER
6707M:	Till Harbaum <till@harbaum.org>
6708L:	linux-i2c@vger.kernel.org
6709W:	http://www.harbaum.org/till/i2c_tiny_usb
6710S:	Maintained
6711F:	drivers/i2c/busses/i2c-tiny-usb.c
6712
6713I2C/SMBUS CONTROLLER DRIVERS FOR PC
6714M:	Jean Delvare <jdelvare@suse.com>
6715L:	linux-i2c@vger.kernel.org
6716S:	Maintained
6717F:	Documentation/i2c/busses/i2c-ali1535
6718F:	Documentation/i2c/busses/i2c-ali1563
6719F:	Documentation/i2c/busses/i2c-ali15x3
6720F:	Documentation/i2c/busses/i2c-amd756
6721F:	Documentation/i2c/busses/i2c-amd8111
6722F:	Documentation/i2c/busses/i2c-i801
6723F:	Documentation/i2c/busses/i2c-nforce2
6724F:	Documentation/i2c/busses/i2c-piix4
6725F:	Documentation/i2c/busses/i2c-sis5595
6726F:	Documentation/i2c/busses/i2c-sis630
6727F:	Documentation/i2c/busses/i2c-sis96x
6728F:	Documentation/i2c/busses/i2c-via
6729F:	Documentation/i2c/busses/i2c-viapro
6730F:	drivers/i2c/busses/i2c-ali1535.c
6731F:	drivers/i2c/busses/i2c-ali1563.c
6732F:	drivers/i2c/busses/i2c-ali15x3.c
6733F:	drivers/i2c/busses/i2c-amd756.c
6734F:	drivers/i2c/busses/i2c-amd756-s4882.c
6735F:	drivers/i2c/busses/i2c-amd8111.c
6736F:	drivers/i2c/busses/i2c-i801.c
6737F:	drivers/i2c/busses/i2c-isch.c
6738F:	drivers/i2c/busses/i2c-nforce2.c
6739F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6740F:	drivers/i2c/busses/i2c-piix4.c
6741F:	drivers/i2c/busses/i2c-sis5595.c
6742F:	drivers/i2c/busses/i2c-sis630.c
6743F:	drivers/i2c/busses/i2c-sis96x.c
6744F:	drivers/i2c/busses/i2c-via.c
6745F:	drivers/i2c/busses/i2c-viapro.c
6746
6747I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6748M:	Hans de Goede <hdegoede@redhat.com>
6749L:	linux-i2c@vger.kernel.org
6750S:	Maintained
6751F:	drivers/i2c/busses/i2c-cht-wc.c
6752
6753I2C/SMBUS ISMT DRIVER
6754M:	Seth Heasley <seth.heasley@intel.com>
6755M:	Neil Horman <nhorman@tuxdriver.com>
6756L:	linux-i2c@vger.kernel.org
6757F:	drivers/i2c/busses/i2c-ismt.c
6758F:	Documentation/i2c/busses/i2c-ismt
6759
6760I2C/SMBUS STUB DRIVER
6761M:	Jean Delvare <jdelvare@suse.com>
6762L:	linux-i2c@vger.kernel.org
6763S:	Maintained
6764F:	drivers/i2c/i2c-stub.c
6765
6766IA64 (Itanium) PLATFORM
6767M:	Tony Luck <tony.luck@intel.com>
6768M:	Fenghua Yu <fenghua.yu@intel.com>
6769L:	linux-ia64@vger.kernel.org
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6771S:	Maintained
6772F:	arch/ia64/
6773
6774IBM Power 842 compression accelerator
6775M:	Haren Myneni <haren@us.ibm.com>
6776S:	Supported
6777F:	drivers/crypto/nx/Makefile
6778F:	drivers/crypto/nx/Kconfig
6779F:	drivers/crypto/nx/nx-842*
6780F:	include/linux/sw842.h
6781F:	crypto/842.c
6782F:	lib/842/
6783
6784IBM Power in-Nest Crypto Acceleration
6785M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6786M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6787L:	linux-crypto@vger.kernel.org
6788S:	Supported
6789F:	drivers/crypto/nx/Makefile
6790F:	drivers/crypto/nx/Kconfig
6791F:	drivers/crypto/nx/nx-aes*
6792F:	drivers/crypto/nx/nx-sha*
6793F:	drivers/crypto/nx/nx.*
6794F:	drivers/crypto/nx/nx_csbcpb.h
6795F:	drivers/crypto/nx/nx_debugfs.h
6796
6797IBM Power Linux RAID adapter
6798M:	Brian King <brking@us.ibm.com>
6799S:	Supported
6800F:	drivers/scsi/ipr.*
6801
6802IBM Power SRIOV Virtual NIC Device Driver
6803M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6804M:	John Allen <jallen@linux.vnet.ibm.com>
6805L:	netdev@vger.kernel.org
6806S:	Supported
6807F:	drivers/net/ethernet/ibm/ibmvnic.*
6808
6809IBM Power Virtual Accelerator Switchboard
6810M:	Sukadev Bhattiprolu
6811L:	linuxppc-dev@lists.ozlabs.org
6812S:	Supported
6813F:	arch/powerpc/platforms/powernv/vas*
6814F:	arch/powerpc/platforms/powernv/copy-paste.h
6815F:	arch/powerpc/include/asm/vas.h
6816F:	arch/powerpc/include/uapi/asm/vas.h
6817
6818IBM Power Virtual Ethernet Device Driver
6819M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6820L:	netdev@vger.kernel.org
6821S:	Supported
6822F:	drivers/net/ethernet/ibm/ibmveth.*
6823
6824IBM Power Virtual FC Device Drivers
6825M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6826L:	linux-scsi@vger.kernel.org
6827S:	Supported
6828F:	drivers/scsi/ibmvscsi/ibmvfc*
6829
6830IBM Power Virtual Management Channel Driver
6831M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6832M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6833S:	Supported
6834F:	drivers/misc/ibmvmc.*
6835
6836IBM Power Virtual SCSI Device Drivers
6837M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6838L:	linux-scsi@vger.kernel.org
6839S:	Supported
6840F:	drivers/scsi/ibmvscsi/ibmvscsi*
6841F:	include/scsi/viosrp.h
6842
6843IBM Power Virtual SCSI Device Target Driver
6844M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6845M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6846L:	linux-scsi@vger.kernel.org
6847L:	target-devel@vger.kernel.org
6848S:	Supported
6849F:	drivers/scsi/ibmvscsi_tgt/
6850
6851IBM Power VMX Cryptographic instructions
6852M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6853M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6854L:	linux-crypto@vger.kernel.org
6855S:	Supported
6856F:	drivers/crypto/vmx/Makefile
6857F:	drivers/crypto/vmx/Kconfig
6858F:	drivers/crypto/vmx/vmx.c
6859F:	drivers/crypto/vmx/aes*
6860F:	drivers/crypto/vmx/ghash*
6861F:	drivers/crypto/vmx/ppc-xlate.pl
6862
6863IBM ServeRAID RAID DRIVER
6864S:	Orphan
6865F:	drivers/scsi/ips.*
6866
6867ICH LPC AND GPIO DRIVER
6868M:	Peter Tyser <ptyser@xes-inc.com>
6869S:	Maintained
6870F:	drivers/mfd/lpc_ich.c
6871F:	drivers/gpio/gpio-ich.c
6872
6873IDE SUBSYSTEM
6874M:	"David S. Miller" <davem@davemloft.net>
6875L:	linux-ide@vger.kernel.org
6876Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6878S:	Maintained
6879F:	Documentation/ide/
6880F:	drivers/ide/
6881F:	include/linux/ide.h
6882
6883IDE/ATAPI DRIVERS
6884M:	Borislav Petkov <bp@alien8.de>
6885L:	linux-ide@vger.kernel.org
6886S:	Maintained
6887F:	Documentation/cdrom/ide-cd
6888F:	drivers/ide/ide-cd*
6889
6890IDEAPAD LAPTOP EXTRAS DRIVER
6891M:	Ike Panhc <ike.pan@canonical.com>
6892L:	platform-driver-x86@vger.kernel.org
6893W:	http://launchpad.net/ideapad-laptop
6894S:	Maintained
6895F:	drivers/platform/x86/ideapad-laptop.c
6896
6897IDEAPAD LAPTOP SLIDEBAR DRIVER
6898M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6899L:	linux-input@vger.kernel.org
6900W:	https://github.com/o2genum/ideapad-slidebar
6901S:	Maintained
6902F:	drivers/input/misc/ideapad_slidebar.c
6903
6904IDT VersaClock 5 CLOCK DRIVER
6905M:	Marek Vasut <marek.vasut@gmail.com>
6906S:	Maintained
6907F:	drivers/clk/clk-versaclock5.c
6908
6909IEEE 802.15.4 SUBSYSTEM
6910M:	Alexander Aring <alex.aring@gmail.com>
6911M:	Stefan Schmidt <stefan@datenfreihafen.org>
6912L:	linux-wpan@vger.kernel.org
6913W:	http://wpan.cakelab.org/
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6916S:	Maintained
6917F:	net/ieee802154/
6918F:	net/mac802154/
6919F:	drivers/net/ieee802154/
6920F:	include/linux/nl802154.h
6921F:	include/linux/ieee802154.h
6922F:	include/net/nl802154.h
6923F:	include/net/mac802154.h
6924F:	include/net/af_ieee802154.h
6925F:	include/net/cfg802154.h
6926F:	include/net/ieee802154_netdev.h
6927F:	Documentation/networking/ieee802154.txt
6928
6929IFE PROTOCOL
6930M:	Yotam Gigi <yotam.gi@gmail.com>
6931M:	Jamal Hadi Salim <jhs@mojatatu.com>
6932F:	net/ife
6933F:	include/net/ife.h
6934F:	include/uapi/linux/ife.h
6935
6936IGORPLUG-USB IR RECEIVER
6937M:	Sean Young <sean@mess.org>
6938L:	linux-media@vger.kernel.org
6939S:	Maintained
6940F:	drivers/media/rc/igorplugusb.c
6941
6942IGUANAWORKS USB IR TRANSCEIVER
6943M:	Sean Young <sean@mess.org>
6944L:	linux-media@vger.kernel.org
6945S:	Maintained
6946F:	drivers/media/rc/iguanair.c
6947
6948IIO DIGITAL POTENTIOMETER DAC
6949M:	Peter Rosin <peda@axentia.se>
6950L:	linux-iio@vger.kernel.org
6951S:	Maintained
6952F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6953F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6954F:	drivers/iio/dac/dpot-dac.c
6955
6956IIO ENVELOPE DETECTOR
6957M:	Peter Rosin <peda@axentia.se>
6958L:	linux-iio@vger.kernel.org
6959S:	Maintained
6960F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6961F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6962F:	drivers/iio/adc/envelope-detector.c
6963
6964IIO MULTIPLEXER
6965M:	Peter Rosin <peda@axentia.se>
6966L:	linux-iio@vger.kernel.org
6967S:	Maintained
6968F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6969F:	drivers/iio/multiplexer/iio-mux.c
6970
6971IIO SUBSYSTEM AND DRIVERS
6972M:	Jonathan Cameron <jic23@kernel.org>
6973R:	Hartmut Knaack <knaack.h@gmx.de>
6974R:	Lars-Peter Clausen <lars@metafoo.de>
6975R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6976L:	linux-iio@vger.kernel.org
6977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6978S:	Maintained
6979F:	Documentation/ABI/testing/configfs-iio*
6980F:	Documentation/ABI/testing/sysfs-bus-iio*
6981F:	Documentation/devicetree/bindings/iio/
6982F:	drivers/iio/
6983F:	drivers/staging/iio/
6984F:	include/linux/iio/
6985F:	tools/iio/
6986
6987IIO UNIT CONVERTER
6988M:	Peter Rosin <peda@axentia.se>
6989L:	linux-iio@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6992F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6993F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6994F:	drivers/iio/afe/iio-rescale.c
6995
6996IKANOS/ADI EAGLE ADSL USB DRIVER
6997M:	Matthieu Castet <castet.matthieu@free.fr>
6998M:	Stanislaw Gruszka <stf_xl@wp.pl>
6999S:	Maintained
7000F:	drivers/usb/atm/ueagle-atm.c
7001
7002IMGTEC ASCII LCD DRIVER
7003M:	Paul Burton <paul.burton@mips.com>
7004S:	Maintained
7005F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7006F:	drivers/auxdisplay/img-ascii-lcd.c
7007
7008IMGTEC IR DECODER DRIVER
7009M:	James Hogan <jhogan@kernel.org>
7010S:	Maintained
7011F:	drivers/media/rc/img-ir/
7012
7013IMON SOUNDGRAPH USB IR RECEIVER
7014M:	Sean Young <sean@mess.org>
7015L:	linux-media@vger.kernel.org
7016S:	Maintained
7017F:	drivers/media/rc/imon_raw.c
7018F:	drivers/media/rc/imon.c
7019
7020IMS TWINTURBO FRAMEBUFFER DRIVER
7021L:	linux-fbdev@vger.kernel.org
7022S:	Orphan
7023F:	drivers/video/fbdev/imsttfb.c
7024
7025INA209 HARDWARE MONITOR DRIVER
7026M:	Guenter Roeck <linux@roeck-us.net>
7027L:	linux-hwmon@vger.kernel.org
7028S:	Maintained
7029F:	Documentation/hwmon/ina209
7030F:	Documentation/devicetree/bindings/i2c/ina209.txt
7031F:	drivers/hwmon/ina209.c
7032
7033INA2XX HARDWARE MONITOR DRIVER
7034M:	Guenter Roeck <linux@roeck-us.net>
7035L:	linux-hwmon@vger.kernel.org
7036S:	Maintained
7037F:	Documentation/hwmon/ina2xx
7038F:	drivers/hwmon/ina2xx.c
7039F:	include/linux/platform_data/ina2xx.h
7040
7041INDUSTRY PACK SUBSYSTEM (IPACK)
7042M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7043M:	Jens Taprogge <jens.taprogge@taprogge.org>
7044M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7045L:	industrypack-devel@lists.sourceforge.net
7046W:	http://industrypack.sourceforge.net
7047S:	Maintained
7048F:	drivers/ipack/
7049
7050INFINIBAND SUBSYSTEM
7051M:	Doug Ledford <dledford@redhat.com>
7052M:	Jason Gunthorpe <jgg@mellanox.com>
7053L:	linux-rdma@vger.kernel.org
7054W:	https://github.com/linux-rdma/rdma-core
7055Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7057S:	Supported
7058F:	Documentation/devicetree/bindings/infiniband/
7059F:	Documentation/infiniband/
7060F:	drivers/infiniband/
7061F:	include/uapi/linux/if_infiniband.h
7062F:	include/uapi/rdma/
7063F:	include/rdma/
7064
7065INGENIC JZ4780 DMA Driver
7066M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7067S:	Maintained
7068F:	drivers/dma/dma-jz4780.c
7069
7070INGENIC JZ4780 NAND DRIVER
7071M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7072L:	linux-mtd@lists.infradead.org
7073S:	Maintained
7074F:	drivers/mtd/nand/raw/jz4780_*
7075
7076INOTIFY
7077M:	Jan Kara <jack@suse.cz>
7078R:	Amir Goldstein <amir73il@gmail.com>
7079L:	linux-fsdevel@vger.kernel.org
7080S:	Maintained
7081F:	Documentation/filesystems/inotify.txt
7082F:	fs/notify/inotify/
7083F:	include/linux/inotify.h
7084F:	include/uapi/linux/inotify.h
7085
7086INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7087M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7088L:	linux-input@vger.kernel.org
7089Q:	http://patchwork.kernel.org/project/linux-input/list/
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7091S:	Maintained
7092F:	drivers/input/
7093F:	include/linux/input.h
7094F:	include/uapi/linux/input.h
7095F:	include/uapi/linux/input-event-codes.h
7096F:	include/linux/input/
7097F:	Documentation/devicetree/bindings/input/
7098F:	Documentation/devicetree/bindings/serio/
7099F:	Documentation/input/
7100
7101INPUT MULTITOUCH (MT) PROTOCOL
7102M:	Henrik Rydberg <rydberg@bitmath.org>
7103L:	linux-input@vger.kernel.org
7104S:	Odd fixes
7105F:	Documentation/input/multi-touch-protocol.rst
7106F:	drivers/input/input-mt.c
7107K:	\b(ABS|SYN)_MT_
7108
7109INSIDE SECURE CRYPTO DRIVER
7110M:	Antoine Tenart <antoine.tenart@bootlin.com>
7111F:	drivers/crypto/inside-secure/
7112S:	Maintained
7113L:	linux-crypto@vger.kernel.org
7114
7115INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7116M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7117M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7118L:	linux-integrity@vger.kernel.org
7119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7120S:	Supported
7121F:	security/integrity/ima/
7122
7123INTEL 810/815 FRAMEBUFFER DRIVER
7124M:	Antonino Daplas <adaplas@gmail.com>
7125L:	linux-fbdev@vger.kernel.org
7126S:	Maintained
7127F:	drivers/video/fbdev/i810/
7128
7129INTEL ASoC DRIVERS
7130M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7131M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7132M:	Jie Yang <yang.jie@linux.intel.com>
7133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7134S:	Supported
7135F:	sound/soc/intel/
7136
7137INTEL C600 SERIES SAS CONTROLLER DRIVER
7138M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7139M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7140L:	linux-scsi@vger.kernel.org
7141T:	git git://git.code.sf.net/p/intel-sas/isci
7142S:	Supported
7143F:	drivers/scsi/isci/
7144
7145INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7146M:	Jani Nikula <jani.nikula@linux.intel.com>
7147M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7148M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7149L:	intel-gfx@lists.freedesktop.org
7150W:	https://01.org/linuxgraphics/
7151B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7152C:	irc://chat.freenode.net/intel-gfx
7153Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7154T:	git git://anongit.freedesktop.org/drm-intel
7155S:	Supported
7156F:	drivers/gpu/drm/i915/
7157F:	include/drm/i915*
7158F:	include/uapi/drm/i915_drm.h
7159F:	Documentation/gpu/i915.rst
7160
7161INTEL ETHERNET DRIVERS
7162M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7163L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7164W:	http://www.intel.com/support/feedback.htm
7165W:	http://e1000.sourceforge.net/
7166Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7169S:	Supported
7170F:	Documentation/networking/e100.rst
7171F:	Documentation/networking/e1000.rst
7172F:	Documentation/networking/e1000e.txt
7173F:	Documentation/networking/igb.txt
7174F:	Documentation/networking/igbvf.txt
7175F:	Documentation/networking/ixgb.txt
7176F:	Documentation/networking/ixgbe.txt
7177F:	Documentation/networking/ixgbevf.txt
7178F:	Documentation/networking/i40e.txt
7179F:	Documentation/networking/i40evf.txt
7180F:	Documentation/networking/ice.txt
7181F:	drivers/net/ethernet/intel/
7182F:	drivers/net/ethernet/intel/*/
7183F:	include/linux/avf/virtchnl.h
7184
7185INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7186M:	Maik Broemme <mbroemme@libmpq.org>
7187L:	linux-fbdev@vger.kernel.org
7188S:	Maintained
7189F:	Documentation/fb/intelfb.txt
7190F:	drivers/video/fbdev/intelfb/
7191
7192INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7193M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7194M:	Zhi Wang <zhi.a.wang@intel.com>
7195L:	intel-gvt-dev@lists.freedesktop.org
7196L:	intel-gfx@lists.freedesktop.org
7197W:	https://01.org/igvt-g
7198T:	git https://github.com/intel/gvt-linux.git
7199S:	Supported
7200F:	drivers/gpu/drm/i915/gvt/
7201
7202INTEL HID EVENT DRIVER
7203M:	Alex Hung <alex.hung@canonical.com>
7204L:	platform-driver-x86@vger.kernel.org
7205S:	Maintained
7206F:	drivers/platform/x86/intel-hid.c
7207
7208INTEL I/OAT DMA DRIVER
7209M:	Dave Jiang <dave.jiang@intel.com>
7210R:	Dan Williams <dan.j.williams@intel.com>
7211L:	dmaengine@vger.kernel.org
7212Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7213S:	Supported
7214F:	drivers/dma/ioat*
7215
7216INTEL IDLE DRIVER
7217M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7218M:	Len Brown <lenb@kernel.org>
7219L:	linux-pm@vger.kernel.org
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7221B:	https://bugzilla.kernel.org
7222S:	Supported
7223F:	drivers/idle/intel_idle.c
7224
7225INTEL INTEGRATED SENSOR HUB DRIVER
7226M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7227M:	Jiri Kosina <jikos@kernel.org>
7228L:	linux-input@vger.kernel.org
7229S:	Maintained
7230F:	drivers/hid/intel-ish-hid/
7231
7232INTEL IOMMU (VT-d)
7233M:	David Woodhouse <dwmw2@infradead.org>
7234L:	iommu@lists.linux-foundation.org
7235T:	git git://git.infradead.org/iommu-2.6.git
7236S:	Supported
7237F:	drivers/iommu/intel-iommu.c
7238F:	include/linux/intel-iommu.h
7239
7240INTEL IOP-ADMA DMA DRIVER
7241R:	Dan Williams <dan.j.williams@intel.com>
7242S:	Odd fixes
7243F:	drivers/dma/iop-adma.c
7244
7245INTEL IPU3 CSI-2 CIO2 DRIVER
7246M:	Yong Zhi <yong.zhi@intel.com>
7247M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7248L:	linux-media@vger.kernel.org
7249S:	Maintained
7250F:	drivers/media/pci/intel/ipu3/
7251F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7252
7253INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7254M:	Krzysztof Halasa <khalasa@piap.pl>
7255S:	Maintained
7256F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7257F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7258F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7259F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7260F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7261F:	drivers/net/wan/ixp4xx_hss.c
7262
7263INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7264M:	Deepak Saxena <dsaxena@plexity.net>
7265S:	Maintained
7266F:	drivers/char/hw_random/ixp4xx-rng.c
7267
7268INTEL MANAGEMENT ENGINE (mei)
7269M:	Tomas Winkler <tomas.winkler@intel.com>
7270L:	linux-kernel@vger.kernel.org
7271S:	Supported
7272F:	include/uapi/linux/mei.h
7273F:	include/linux/mei_cl_bus.h
7274F:	drivers/misc/mei/*
7275F:	drivers/watchdog/mei_wdt.c
7276F:	Documentation/misc-devices/mei/*
7277F:	samples/mei/*
7278
7279INTEL MENLOW THERMAL DRIVER
7280M:	Sujith Thomas <sujith.thomas@intel.com>
7281L:	platform-driver-x86@vger.kernel.org
7282W:	https://01.org/linux-acpi
7283S:	Supported
7284F:	drivers/platform/x86/intel_menlow.c
7285
7286INTEL MERRIFIELD GPIO DRIVER
7287M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7288L:	linux-gpio@vger.kernel.org
7289S:	Maintained
7290F:	drivers/gpio/gpio-merrifield.c
7291
7292INTEL MIC DRIVERS (mic)
7293M:	Sudeep Dutt <sudeep.dutt@intel.com>
7294M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7295S:	Supported
7296W:	https://github.com/sudeepdutt/mic
7297W:	http://software.intel.com/en-us/mic-developer
7298F:	include/linux/mic_bus.h
7299F:	include/linux/scif.h
7300F:	include/uapi/linux/mic_common.h
7301F:	include/uapi/linux/mic_ioctl.h
7302F:	include/uapi/linux/scif_ioctl.h
7303F:	drivers/misc/mic/
7304F:	drivers/dma/mic_x100_dma.c
7305F:	drivers/dma/mic_x100_dma.h
7306F:	Documentation/mic/
7307
7308INTEL PMC CORE DRIVER
7309M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7310M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7311L:	platform-driver-x86@vger.kernel.org
7312S:	Maintained
7313F:	arch/x86/include/asm/pmc_core.h
7314F:	drivers/platform/x86/intel_pmc_core*
7315
7316INTEL PMC/P-Unit IPC DRIVER
7317M:	Zha Qipeng<qipeng.zha@intel.com>
7318L:	platform-driver-x86@vger.kernel.org
7319S:	Maintained
7320F:	drivers/platform/x86/intel_pmc_ipc.c
7321F:	drivers/platform/x86/intel_punit_ipc.c
7322F:	arch/x86/include/asm/intel_pmc_ipc.h
7323F:	arch/x86/include/asm/intel_punit_ipc.h
7324
7325INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7326M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7327L:	linux-wireless@vger.kernel.org
7328S:	Maintained
7329F:	Documentation/networking/README.ipw2100
7330F:	Documentation/networking/README.ipw2200
7331F:	drivers/net/wireless/intel/ipw2x00/
7332
7333INTEL PSTATE DRIVER
7334M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7335M:	Len Brown <lenb@kernel.org>
7336L:	linux-pm@vger.kernel.org
7337S:	Supported
7338F:	drivers/cpufreq/intel_pstate.c
7339
7340INTEL RDMA RNIC DRIVER
7341M:	Faisal Latif <faisal.latif@intel.com>
7342M:	Shiraz Saleem <shiraz.saleem@intel.com>
7343L:	linux-rdma@vger.kernel.org
7344S:	Supported
7345F:	drivers/infiniband/hw/i40iw/
7346F:	include/uapi/rdma/i40iw-abi.h
7347
7348INTEL SHA MULTIBUFFER DRIVER
7349M:	Megha Dey <megha.dey@linux.intel.com>
7350R:	Tim Chen <tim.c.chen@linux.intel.com>
7351L:	linux-crypto@vger.kernel.org
7352S:	Supported
7353F:	arch/x86/crypto/sha*-mb
7354F:	crypto/mcryptd.c
7355
7356INTEL TELEMETRY DRIVER
7357M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7358L:	platform-driver-x86@vger.kernel.org
7359S:	Maintained
7360F:	arch/x86/include/asm/intel_telemetry.h
7361F:	drivers/platform/x86/intel_telemetry*
7362
7363INTEL VIRTUAL BUTTON DRIVER
7364M:	AceLan Kao <acelan.kao@canonical.com>
7365L:	platform-driver-x86@vger.kernel.org
7366S:	Maintained
7367F:	drivers/platform/x86/intel-vbtn.c
7368
7369INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7370M:	Stanislaw Gruszka <sgruszka@redhat.com>
7371L:	linux-wireless@vger.kernel.org
7372S:	Supported
7373F:	drivers/net/wireless/intel/iwlegacy/
7374
7375INTEL WIRELESS WIFI LINK (iwlwifi)
7376M:	Johannes Berg <johannes.berg@intel.com>
7377M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7378M:	Luca Coelho <luciano.coelho@intel.com>
7379M:	Intel Linux Wireless <linuxwifi@intel.com>
7380L:	linux-wireless@vger.kernel.org
7381W:	http://intellinuxwireless.org
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7383S:	Supported
7384F:	drivers/net/wireless/intel/iwlwifi/
7385
7386INTEL WIRELESS WIMAX CONNECTION 2400
7387M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7388M:	linux-wimax@intel.com
7389L:	wimax@linuxwimax.org (subscribers-only)
7390S:	Supported
7391W:	http://linuxwimax.org
7392F:	Documentation/wimax/README.i2400m
7393F:	drivers/net/wimax/i2400m/
7394F:	include/uapi/linux/wimax/i2400m.h
7395
7396INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7397M:	Mario Limonciello <mario.limonciello@dell.com>
7398S:	Maintained
7399F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7400
7401INTEL(R) TRACE HUB
7402M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7403S:	Supported
7404F:	Documentation/trace/intel_th.rst
7405F:	drivers/hwtracing/intel_th/
7406
7407INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7408M:	Ning Sun <ning.sun@intel.com>
7409L:	tboot-devel@lists.sourceforge.net
7410W:	http://tboot.sourceforge.net
7411T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7412S:	Supported
7413F:	Documentation/intel_txt.txt
7414F:	include/linux/tboot.h
7415F:	arch/x86/kernel/tboot.c
7416
7417INTEL-MID GPIO DRIVER
7418M:	David Cohen <david.a.cohen@linux.intel.com>
7419L:	linux-gpio@vger.kernel.org
7420S:	Maintained
7421F:	drivers/gpio/gpio-intel-mid.c
7422
7423INVENSENSE MPU-3050 GYROSCOPE DRIVER
7424M:	Linus Walleij <linus.walleij@linaro.org>
7425L:	linux-iio@vger.kernel.org
7426S:	Maintained
7427F:	drivers/iio/gyro/mpu3050*
7428F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7429
7430IOC3 ETHERNET DRIVER
7431M:	Ralf Baechle <ralf@linux-mips.org>
7432L:	linux-mips@linux-mips.org
7433S:	Maintained
7434F:	drivers/net/ethernet/sgi/ioc3-eth.c
7435
7436IOC3 SERIAL DRIVER
7437M:	Pat Gefre <pfg@sgi.com>
7438L:	linux-serial@vger.kernel.org
7439S:	Maintained
7440F:	drivers/tty/serial/ioc3_serial.c
7441
7442IOMMU DRIVERS
7443M:	Joerg Roedel <joro@8bytes.org>
7444L:	iommu@lists.linux-foundation.org
7445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7446S:	Maintained
7447F:	Documentation/devicetree/bindings/iommu/
7448F:	drivers/iommu/
7449F:	include/linux/iommu.h
7450F:	include/linux/of_iommu.h
7451F:	include/linux/iova.h
7452
7453IP MASQUERADING
7454M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7455S:	Maintained
7456F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7457
7458IPMI SUBSYSTEM
7459M:	Corey Minyard <minyard@acm.org>
7460L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7461W:	http://openipmi.sourceforge.net/
7462S:	Supported
7463F:	Documentation/IPMI.txt
7464F:	drivers/char/ipmi/
7465F:	include/linux/ipmi*
7466F:	include/uapi/linux/ipmi*
7467
7468IPS SCSI RAID DRIVER
7469M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7470L:	linux-scsi@vger.kernel.org
7471W:	http://www.adaptec.com/
7472S:	Maintained
7473F:	drivers/scsi/ips*
7474
7475IPVS
7476M:	Wensong Zhang <wensong@linux-vs.org>
7477M:	Simon Horman <horms@verge.net.au>
7478M:	Julian Anastasov <ja@ssi.bg>
7479L:	netdev@vger.kernel.org
7480L:	lvs-devel@vger.kernel.org
7481S:	Maintained
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7484F:	Documentation/networking/ipvs-sysctl.txt
7485F:	include/net/ip_vs.h
7486F:	include/uapi/linux/ip_vs.h
7487F:	net/netfilter/ipvs/
7488
7489IPWIRELESS DRIVER
7490M:	Jiri Kosina <jikos@kernel.org>
7491M:	David Sterba <dsterba@suse.com>
7492S:	Odd Fixes
7493F:	drivers/tty/ipwireless/
7494
7495IPX NETWORK LAYER
7496L:	netdev@vger.kernel.org
7497S:	Obsolete
7498F:	include/uapi/linux/ipx.h
7499F:	drivers/staging/ipx/
7500
7501IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7502M:	Marc Zyngier <marc.zyngier@arm.com>
7503S:	Maintained
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7505F:	Documentation/IRQ-domain.txt
7506F:	include/linux/irqdomain.h
7507F:	kernel/irq/irqdomain.c
7508F:	kernel/irq/msi.c
7509
7510IRQ SUBSYSTEM
7511M:	Thomas Gleixner <tglx@linutronix.de>
7512L:	linux-kernel@vger.kernel.org
7513S:	Maintained
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7515F:	kernel/irq/
7516
7517IRQCHIP DRIVERS
7518M:	Thomas Gleixner <tglx@linutronix.de>
7519M:	Jason Cooper <jason@lakedaemon.net>
7520M:	Marc Zyngier <marc.zyngier@arm.com>
7521L:	linux-kernel@vger.kernel.org
7522S:	Maintained
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7524F:	Documentation/devicetree/bindings/interrupt-controller/
7525F:	drivers/irqchip/
7526
7527ISA
7528M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7529S:	Maintained
7530F:	Documentation/isa.txt
7531F:	drivers/base/isa.c
7532F:	include/linux/isa.h
7533
7534ISA RADIO MODULE
7535M:	Hans Verkuil <hverkuil@xs4all.nl>
7536L:	linux-media@vger.kernel.org
7537T:	git git://linuxtv.org/media_tree.git
7538W:	https://linuxtv.org
7539S:	Maintained
7540F:	drivers/media/radio/radio-isa*
7541
7542ISAPNP
7543M:	Jaroslav Kysela <perex@perex.cz>
7544S:	Maintained
7545F:	Documentation/isapnp.txt
7546F:	drivers/pnp/isapnp/
7547F:	include/linux/isapnp.h
7548
7549ISCSI
7550M:	Lee Duncan <lduncan@suse.com>
7551M:	Chris Leech <cleech@redhat.com>
7552L:	open-iscsi@googlegroups.com
7553W:	www.open-iscsi.com
7554S:	Maintained
7555F:	drivers/scsi/*iscsi*
7556F:	include/scsi/*iscsi*
7557
7558iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7559M:	Peter Jones <pjones@redhat.com>
7560M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7561S:	Maintained
7562F:	drivers/firmware/iscsi_ibft*
7563
7564ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7565M:	Or Gerlitz <ogerlitz@mellanox.com>
7566M:	Sagi Grimberg <sagi@grimberg.me>
7567M:	Roi Dayan <roid@mellanox.com>
7568L:	linux-rdma@vger.kernel.org
7569S:	Supported
7570W:	http://www.openfabrics.org
7571W:	www.open-iscsi.org
7572Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7573F:	drivers/infiniband/ulp/iser/
7574
7575ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7576M:	Sagi Grimberg <sagi@grimberg.me>
7577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7578L:	linux-rdma@vger.kernel.org
7579L:	target-devel@vger.kernel.org
7580S:	Supported
7581W:	http://www.linux-iscsi.org
7582F:	drivers/infiniband/ulp/isert
7583
7584ISDN SUBSYSTEM
7585M:	Karsten Keil <isdn@linux-pingi.de>
7586L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7587L:	netdev@vger.kernel.org
7588W:	http://www.isdn4linux.de
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7590S:	Maintained
7591F:	Documentation/isdn/
7592F:	drivers/isdn/
7593F:	include/linux/isdn.h
7594F:	include/linux/isdn/
7595F:	include/uapi/linux/isdn.h
7596F:	include/uapi/linux/isdn/
7597
7598ISDN SUBSYSTEM (Eicon active card driver)
7599M:	Armin Schindler <mac@melware.de>
7600L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7601W:	http://www.melware.de
7602S:	Maintained
7603F:	drivers/isdn/hardware/eicon/
7604
7605IT87 HARDWARE MONITORING DRIVER
7606M:	Jean Delvare <jdelvare@suse.com>
7607L:	linux-hwmon@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/hwmon/it87
7610F:	drivers/hwmon/it87.c
7611
7612IT913X MEDIA DRIVER
7613M:	Antti Palosaari <crope@iki.fi>
7614L:	linux-media@vger.kernel.org
7615W:	https://linuxtv.org
7616W:	http://palosaari.fi/linux/
7617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7618T:	git git://linuxtv.org/anttip/media_tree.git
7619S:	Maintained
7620F:	drivers/media/tuners/it913x*
7621
7622IVTV VIDEO4LINUX DRIVER
7623M:	Andy Walls <awalls@md.metrocast.net>
7624L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7625L:	linux-media@vger.kernel.org
7626T:	git git://linuxtv.org/media_tree.git
7627W:	http://www.ivtvdriver.org
7628S:	Maintained
7629F:	Documentation/media/v4l-drivers/ivtv*
7630F:	drivers/media/pci/ivtv/
7631F:	include/uapi/linux/ivtv*
7632
7633IX2505V MEDIA DRIVER
7634M:	Malcolm Priestley <tvboxspy@gmail.com>
7635L:	linux-media@vger.kernel.org
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638S:	Maintained
7639F:	drivers/media/dvb-frontends/ix2505v*
7640
7641JAILHOUSE HYPERVISOR INTERFACE
7642M:	Jan Kiszka <jan.kiszka@siemens.com>
7643L:	jailhouse-dev@googlegroups.com
7644S:	Maintained
7645F:	arch/x86/kernel/jailhouse.c
7646F:	arch/x86/include/asm/jailhouse_para.h
7647
7648JC42.4 TEMPERATURE SENSOR DRIVER
7649M:	Guenter Roeck <linux@roeck-us.net>
7650L:	linux-hwmon@vger.kernel.org
7651S:	Maintained
7652F:	drivers/hwmon/jc42.c
7653F:	Documentation/hwmon/jc42
7654
7655JFS FILESYSTEM
7656M:	Dave Kleikamp <shaggy@kernel.org>
7657L:	jfs-discussion@lists.sourceforge.net
7658W:	http://jfs.sourceforge.net/
7659T:	git git://github.com/kleikamp/linux-shaggy.git
7660S:	Maintained
7661F:	Documentation/filesystems/jfs.txt
7662F:	fs/jfs/
7663
7664JME NETWORK DRIVER
7665M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7666L:	netdev@vger.kernel.org
7667S:	Maintained
7668F:	drivers/net/ethernet/jme.*
7669
7670JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7671M:	David Woodhouse <dwmw2@infradead.org>
7672L:	linux-mtd@lists.infradead.org
7673W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7674S:	Maintained
7675F:	fs/jffs2/
7676F:	include/uapi/linux/jffs2.h
7677
7678JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7679M:	"Theodore Ts'o" <tytso@mit.edu>
7680M:	Jan Kara <jack@suse.com>
7681L:	linux-ext4@vger.kernel.org
7682S:	Maintained
7683F:	fs/jbd2/
7684F:	include/linux/jbd2.h
7685
7686JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7687M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7688L:	linux-media@vger.kernel.org
7689S:	Maintained
7690F:	drivers/media/platform/rcar_jpu.c
7691
7692JSM Neo PCI based serial card
7693M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7694L:	linux-serial@vger.kernel.org
7695S:	Maintained
7696F:	drivers/tty/serial/jsm/
7697
7698K10TEMP HARDWARE MONITORING DRIVER
7699M:	Clemens Ladisch <clemens@ladisch.de>
7700L:	linux-hwmon@vger.kernel.org
7701S:	Maintained
7702F:	Documentation/hwmon/k10temp
7703F:	drivers/hwmon/k10temp.c
7704
7705K8TEMP HARDWARE MONITORING DRIVER
7706M:	Rudolf Marek <r.marek@assembler.cz>
7707L:	linux-hwmon@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/hwmon/k8temp
7710F:	drivers/hwmon/k8temp.c
7711
7712KASAN
7713M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7714R:	Alexander Potapenko <glider@google.com>
7715R:	Dmitry Vyukov <dvyukov@google.com>
7716L:	kasan-dev@googlegroups.com
7717S:	Maintained
7718F:	arch/*/include/asm/kasan.h
7719F:	arch/*/mm/kasan_init*
7720F:	Documentation/dev-tools/kasan.rst
7721F:	include/linux/kasan*.h
7722F:	lib/test_kasan.c
7723F:	mm/kasan/
7724F:	scripts/Makefile.kasan
7725
7726KCONFIG
7727M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7729L:	linux-kbuild@vger.kernel.org
7730S:	Maintained
7731F:	Documentation/kbuild/kconfig*
7732F:	scripts/kconfig/
7733F:	scripts/Kconfig.include
7734
7735KDUMP
7736M:	Dave Young <dyoung@redhat.com>
7737M:	Baoquan He <bhe@redhat.com>
7738R:	Vivek Goyal <vgoyal@redhat.com>
7739L:	kexec@lists.infradead.org
7740W:	http://lse.sourceforge.net/kdump/
7741S:	Maintained
7742F:	Documentation/kdump/
7743
7744KEENE FM RADIO TRANSMITTER DRIVER
7745M:	Hans Verkuil <hverkuil@xs4all.nl>
7746L:	linux-media@vger.kernel.org
7747T:	git git://linuxtv.org/media_tree.git
7748W:	https://linuxtv.org
7749S:	Maintained
7750F:	drivers/media/radio/radio-keene*
7751
7752KERNEL AUTOMOUNTER
7753M:	Ian Kent <raven@themaw.net>
7754L:	autofs@vger.kernel.org
7755S:	Maintained
7756F:	fs/autofs/
7757
7758KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7759M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7760M:	Michal Marek <michal.lkml@markovi.net>
7761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7762L:	linux-kbuild@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/kbuild/
7765F:	Makefile
7766F:	scripts/Kbuild*
7767F:	scripts/Makefile*
7768F:	scripts/basic/
7769F:	scripts/mk*
7770F:	scripts/mod/
7771F:	scripts/package/
7772
7773KERNEL JANITORS
7774L:	kernel-janitors@vger.kernel.org
7775W:	http://kernelnewbies.org/KernelJanitors
7776S:	Odd Fixes
7777
7778KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7779M:	"J. Bruce Fields" <bfields@fieldses.org>
7780M:	Jeff Layton <jlayton@kernel.org>
7781L:	linux-nfs@vger.kernel.org
7782W:	http://nfs.sourceforge.net/
7783T:	git git://linux-nfs.org/~bfields/linux.git
7784S:	Supported
7785F:	fs/nfsd/
7786F:	include/uapi/linux/nfsd/
7787F:	fs/lockd/
7788F:	fs/nfs_common/
7789F:	net/sunrpc/
7790F:	include/linux/lockd/
7791F:	include/linux/sunrpc/
7792F:	include/uapi/linux/sunrpc/
7793
7794KERNEL SELFTEST FRAMEWORK
7795M:	Shuah Khan <shuah@kernel.org>
7796L:	linux-kselftest@vger.kernel.org
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7798Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7799S:	Maintained
7800F:	tools/testing/selftests/
7801F:	Documentation/dev-tools/kselftest*
7802
7803KERNEL USERMODE HELPER
7804M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7805L:	linux-kernel@vger.kernel.org
7806S:	Maintained
7807F:	kernel/umh.c
7808F:	include/linux/umh.h
7809
7810KERNEL VIRTUAL MACHINE (KVM)
7811M:	Paolo Bonzini <pbonzini@redhat.com>
7812M:	Radim Krčmář <rkrcmar@redhat.com>
7813L:	kvm@vger.kernel.org
7814W:	http://www.linux-kvm.org
7815T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7816S:	Supported
7817F:	Documentation/virtual/kvm/
7818F:	include/trace/events/kvm.h
7819F:	include/uapi/asm-generic/kvm*
7820F:	include/uapi/linux/kvm*
7821F:	include/asm-generic/kvm*
7822F:	include/linux/kvm*
7823F:	include/kvm/iodev.h
7824F:	virt/kvm/*
7825F:	tools/kvm/
7826
7827KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7828M:	Joerg Roedel <joro@8bytes.org>
7829L:	kvm@vger.kernel.org
7830W:	http://www.linux-kvm.org/
7831S:	Maintained
7832F:	arch/x86/include/asm/svm.h
7833F:	arch/x86/kvm/svm.c
7834
7835KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7836M:	Christoffer Dall <christoffer.dall@arm.com>
7837M:	Marc Zyngier <marc.zyngier@arm.com>
7838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7839L:	kvmarm@lists.cs.columbia.edu
7840W:	http://systems.cs.columbia.edu/projects/kvm-arm
7841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7842S:	Supported
7843F:	arch/arm/include/uapi/asm/kvm*
7844F:	arch/arm/include/asm/kvm*
7845F:	arch/arm/kvm/
7846F:	virt/kvm/arm/
7847F:	include/kvm/arm_*
7848
7849KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7850M:	Christoffer Dall <christoffer.dall@arm.com>
7851M:	Marc Zyngier <marc.zyngier@arm.com>
7852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7853L:	kvmarm@lists.cs.columbia.edu
7854S:	Maintained
7855F:	arch/arm64/include/uapi/asm/kvm*
7856F:	arch/arm64/include/asm/kvm*
7857F:	arch/arm64/kvm/
7858
7859KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7860M:	James Hogan <jhogan@kernel.org>
7861L:	linux-mips@linux-mips.org
7862S:	Supported
7863F:	arch/mips/include/uapi/asm/kvm*
7864F:	arch/mips/include/asm/kvm*
7865F:	arch/mips/kvm/
7866
7867KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7868M:	Paul Mackerras <paulus@ozlabs.org>
7869L:	kvm-ppc@vger.kernel.org
7870W:	http://www.linux-kvm.org/
7871T:	git git://github.com/agraf/linux-2.6.git
7872S:	Supported
7873F:	arch/powerpc/include/uapi/asm/kvm*
7874F:	arch/powerpc/include/asm/kvm*
7875F:	arch/powerpc/kvm/
7876F:	arch/powerpc/kernel/kvm*
7877
7878KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7879M:	Christian Borntraeger <borntraeger@de.ibm.com>
7880M:	Janosch Frank <frankja@linux.ibm.com>
7881R:	David Hildenbrand <david@redhat.com>
7882R:	Cornelia Huck <cohuck@redhat.com>
7883L:	linux-s390@vger.kernel.org
7884W:	http://www.ibm.com/developerworks/linux/linux390/
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7886S:	Supported
7887F:	arch/s390/include/uapi/asm/kvm*
7888F:	arch/s390/include/asm/gmap.h
7889F:	arch/s390/include/asm/kvm*
7890F:	arch/s390/kvm/
7891F:	arch/s390/mm/gmap.c
7892
7893KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7894M:	Paolo Bonzini <pbonzini@redhat.com>
7895M:	Radim Krčmář <rkrcmar@redhat.com>
7896L:	kvm@vger.kernel.org
7897W:	http://www.linux-kvm.org
7898T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7899S:	Supported
7900F:	arch/x86/kvm/
7901F:	arch/x86/include/uapi/asm/kvm*
7902F:	arch/x86/include/asm/kvm*
7903F:	arch/x86/include/asm/pvclock-abi.h
7904F:	arch/x86/kernel/kvm.c
7905F:	arch/x86/kernel/kvmclock.c
7906
7907KERNFS
7908M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7909M:	Tejun Heo <tj@kernel.org>
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7911S:	Supported
7912F:	include/linux/kernfs.h
7913F:	fs/kernfs/
7914
7915KEXEC
7916M:	Eric Biederman <ebiederm@xmission.com>
7917W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7918L:	kexec@lists.infradead.org
7919S:	Maintained
7920F:	include/linux/kexec.h
7921F:	include/uapi/linux/kexec.h
7922F:	kernel/kexec*
7923
7924KEYS-ENCRYPTED
7925M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7926L:	linux-integrity@vger.kernel.org
7927L:	keyrings@vger.kernel.org
7928S:	Supported
7929F:	Documentation/security/keys/trusted-encrypted.rst
7930F:	include/keys/encrypted-type.h
7931F:	security/keys/encrypted-keys/
7932
7933KEYS-TRUSTED
7934M:	James Bottomley <jejb@linux.vnet.ibm.com>
7935M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7936L:	linux-integrity@vger.kernel.org
7937L:	keyrings@vger.kernel.org
7938S:	Supported
7939F:	Documentation/security/keys/trusted-encrypted.rst
7940F:	include/keys/trusted-type.h
7941F:	security/keys/trusted.c
7942F:	security/keys/trusted.h
7943
7944KEYS/KEYRINGS:
7945M:	David Howells <dhowells@redhat.com>
7946L:	keyrings@vger.kernel.org
7947S:	Maintained
7948F:	Documentation/security/keys/core.rst
7949F:	include/linux/key.h
7950F:	include/linux/key-type.h
7951F:	include/linux/keyctl.h
7952F:	include/uapi/linux/keyctl.h
7953F:	include/keys/
7954F:	security/keys/
7955
7956KGDB / KDB /debug_core
7957M:	Jason Wessel <jason.wessel@windriver.com>
7958M:	Daniel Thompson <daniel.thompson@linaro.org>
7959W:	http://kgdb.wiki.kernel.org/
7960L:	kgdb-bugreport@lists.sourceforge.net
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7962S:	Maintained
7963F:	Documentation/dev-tools/kgdb.rst
7964F:	drivers/misc/kgdbts.c
7965F:	drivers/tty/serial/kgdboc.c
7966F:	include/linux/kdb.h
7967F:	include/linux/kgdb.h
7968F:	kernel/debug/
7969
7970KMEMLEAK
7971M:	Catalin Marinas <catalin.marinas@arm.com>
7972S:	Maintained
7973F:	Documentation/dev-tools/kmemleak.rst
7974F:	include/linux/kmemleak.h
7975F:	mm/kmemleak.c
7976F:	mm/kmemleak-test.c
7977
7978KMOD KERNEL MODULE LOADER - USERMODE HELPER
7979M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7980L:	linux-kernel@vger.kernel.org
7981S:	Maintained
7982F:	kernel/kmod.c
7983F:	include/linux/kmod.h
7984F:	lib/test_kmod.c
7985F:	tools/testing/selftests/kmod/
7986
7987KPROBES
7988M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
7989M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7990M:	"David S. Miller" <davem@davemloft.net>
7991M:	Masami Hiramatsu <mhiramat@kernel.org>
7992S:	Maintained
7993F:	Documentation/kprobes.txt
7994F:	include/linux/kprobes.h
7995F:	include/asm-generic/kprobes.h
7996F:	kernel/kprobes.c
7997
7998KS0108 LCD CONTROLLER DRIVER
7999M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8000S:	Maintained
8001F:	Documentation/auxdisplay/ks0108
8002F:	drivers/auxdisplay/ks0108.c
8003F:	include/linux/ks0108.h
8004
8005L3MDEV
8006M:	David Ahern <dsa@cumulusnetworks.com>
8007L:	netdev@vger.kernel.org
8008S:	Maintained
8009F:	net/l3mdev
8010F:	include/net/l3mdev.h
8011
8012LANTIQ MIPS ARCHITECTURE
8013M:	John Crispin <john@phrozen.org>
8014L:	linux-mips@linux-mips.org
8015S:	Maintained
8016F:	arch/mips/lantiq
8017F:	drivers/soc/lantiq
8018
8019LAPB module
8020L:	linux-x25@vger.kernel.org
8021S:	Orphan
8022F:	Documentation/networking/lapb-module.txt
8023F:	include/*/lapb.h
8024F:	net/lapb/
8025
8026LASI 53c700 driver for PARISC
8027M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8028L:	linux-scsi@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/scsi/53c700.txt
8031F:	drivers/scsi/53c700*
8032
8033LEAKING_ADDRESSES
8034M:	Tobin C. Harding <me@tobin.cc>
8035M:	Tycho Andersen <tycho@tycho.ws>
8036L:	kernel-hardening@lists.openwall.com
8037S:	Maintained
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8039F:	scripts/leaking_addresses.pl
8040
8041LED SUBSYSTEM
8042M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8043M:	Pavel Machek <pavel@ucw.cz>
8044L:	linux-leds@vger.kernel.org
8045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8046S:	Maintained
8047F:	Documentation/devicetree/bindings/leds/
8048F:	drivers/leds/
8049F:	include/linux/leds.h
8050
8051LEGACY EEPROM DRIVER
8052M:	Jean Delvare <jdelvare@suse.com>
8053S:	Maintained
8054F:	Documentation/misc-devices/eeprom
8055F:	drivers/misc/eeprom/eeprom.c
8056
8057LEGO MINDSTORMS EV3
8058R:	David Lechner <david@lechnology.com>
8059S:	Maintained
8060F:	arch/arm/boot/dts/da850-lego-ev3.dts
8061F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8062F:	drivers/power/supply/lego_ev3_battery.c
8063
8064LEGO USB Tower driver
8065M:	Juergen Stuber <starblue@users.sourceforge.net>
8066L:	legousb-devel@lists.sourceforge.net
8067W:	http://legousb.sourceforge.net/
8068S:	Maintained
8069F:	drivers/usb/misc/legousbtower.c
8070
8071LG2160 MEDIA DRIVER
8072M:	Michael Krufky <mkrufky@linuxtv.org>
8073L:	linux-media@vger.kernel.org
8074W:	https://linuxtv.org
8075W:	http://github.com/mkrufky
8076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8077T:	git git://linuxtv.org/mkrufky/tuners.git
8078S:	Maintained
8079F:	drivers/media/dvb-frontends/lg2160.*
8080
8081LGDT3305 MEDIA DRIVER
8082M:	Michael Krufky <mkrufky@linuxtv.org>
8083L:	linux-media@vger.kernel.org
8084W:	https://linuxtv.org
8085W:	http://github.com/mkrufky
8086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8087T:	git git://linuxtv.org/mkrufky/tuners.git
8088S:	Maintained
8089F:	drivers/media/dvb-frontends/lgdt3305.*
8090
8091LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8092M:	Viresh Kumar <vireshk@kernel.org>
8093L:	linux-ide@vger.kernel.org
8094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8095S:	Maintained
8096F:	include/linux/pata_arasan_cf_data.h
8097F:	drivers/ata/pata_arasan_cf.c
8098
8099LIBATA PATA DRIVERS
8100M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8101M:	Tejun Heo <tj@kernel.org>
8102L:	linux-ide@vger.kernel.org
8103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8104S:	Maintained
8105F:	drivers/ata/pata_*.c
8106F:	drivers/ata/ata_generic.c
8107
8108LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8109M:	Linus Walleij <linus.walleij@linaro.org>
8110L:	linux-ide@vger.kernel.org
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8112S:	Maintained
8113F:	drivers/ata/pata_ftide010.c
8114F:	drivers/ata/sata_gemini.c
8115F:	drivers/ata/sata_gemini.h
8116
8117LIBATA SATA AHCI PLATFORM devices support
8118M:	Hans de Goede <hdegoede@redhat.com>
8119M:	Tejun Heo <tj@kernel.org>
8120L:	linux-ide@vger.kernel.org
8121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8122S:	Maintained
8123F:	drivers/ata/ahci_platform.c
8124F:	drivers/ata/libahci_platform.c
8125F:	include/linux/ahci_platform.h
8126
8127LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8128M:	Mikael Pettersson <mikpelinux@gmail.com>
8129L:	linux-ide@vger.kernel.org
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8131S:	Maintained
8132F:	drivers/ata/sata_promise.*
8133
8134LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8135M:	Tejun Heo <tj@kernel.org>
8136L:	linux-ide@vger.kernel.org
8137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8138S:	Maintained
8139F:	drivers/ata/
8140F:	include/linux/ata.h
8141F:	include/linux/libata.h
8142F:	Documentation/devicetree/bindings/ata/
8143
8144LIBLOCKDEP
8145M:	Sasha Levin <alexander.levin@verizon.com>
8146S:	Maintained
8147F:	tools/lib/lockdep/
8148
8149LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8150M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8151M:	Dan Williams <dan.j.williams@intel.com>
8152M:	Vishal Verma <vishal.l.verma@intel.com>
8153M:	Dave Jiang <dave.jiang@intel.com>
8154L:	linux-nvdimm@lists.01.org
8155Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8156S:	Supported
8157F:	drivers/nvdimm/blk.c
8158F:	drivers/nvdimm/region_devs.c
8159
8160LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8161M:	Vishal Verma <vishal.l.verma@intel.com>
8162M:	Dan Williams <dan.j.williams@intel.com>
8163M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8164M:	Dave Jiang <dave.jiang@intel.com>
8165L:	linux-nvdimm@lists.01.org
8166Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8167S:	Supported
8168F:	drivers/nvdimm/btt*
8169
8170LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8171M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8172M:	Dan Williams <dan.j.williams@intel.com>
8173M:	Vishal Verma <vishal.l.verma@intel.com>
8174M:	Dave Jiang <dave.jiang@intel.com>
8175L:	linux-nvdimm@lists.01.org
8176Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8177S:	Supported
8178F:	drivers/nvdimm/pmem*
8179
8180LIBNVDIMM: DEVICETREE BINDINGS
8181M:	Oliver O'Halloran <oohall@gmail.com>
8182L:	linux-nvdimm@lists.01.org
8183Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8184S:	Supported
8185F:	drivers/nvdimm/of_pmem.c
8186F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8187
8188LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8189M:	Dan Williams <dan.j.williams@intel.com>
8190M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8191M:	Vishal Verma <vishal.l.verma@intel.com>
8192M:	Dave Jiang <dave.jiang@intel.com>
8193L:	linux-nvdimm@lists.01.org
8194Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8196S:	Supported
8197F:	drivers/nvdimm/*
8198F:	drivers/acpi/nfit/*
8199F:	include/linux/nd.h
8200F:	include/linux/libnvdimm.h
8201F:	include/uapi/linux/ndctl.h
8202
8203LIGHTNVM PLATFORM SUPPORT
8204M:	Matias Bjorling <mb@lightnvm.io>
8205W:	http://github/OpenChannelSSD
8206L:	linux-block@vger.kernel.org
8207S:	Maintained
8208F:	drivers/lightnvm/
8209F:	include/linux/lightnvm.h
8210F:	include/uapi/linux/lightnvm.h
8211
8212LINUX FOR POWER MACINTOSH
8213M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8214W:	http://www.penguinppc.org/
8215L:	linuxppc-dev@lists.ozlabs.org
8216S:	Maintained
8217F:	arch/powerpc/platforms/powermac/
8218F:	drivers/macintosh/
8219
8220LINUX FOR POWERPC (32-BIT AND 64-BIT)
8221M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8222M:	Paul Mackerras <paulus@samba.org>
8223M:	Michael Ellerman <mpe@ellerman.id.au>
8224W:	https://github.com/linuxppc/linux/wiki
8225L:	linuxppc-dev@lists.ozlabs.org
8226Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8228S:	Supported
8229F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8230F:	Documentation/devicetree/bindings/powerpc/
8231F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8232F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8233F:	Documentation/powerpc/
8234F:	arch/powerpc/
8235F:	drivers/char/tpm/tpm_ibmvtpm*
8236F:	drivers/crypto/nx/
8237F:	drivers/crypto/vmx/
8238F:	drivers/i2c/busses/i2c-opal.c
8239F:	drivers/net/ethernet/ibm/ibmveth.*
8240F:	drivers/net/ethernet/ibm/ibmvnic.*
8241F:	drivers/pci/hotplug/pnv_php.c
8242F:	drivers/pci/hotplug/rpa*
8243F:	drivers/rtc/rtc-opal.c
8244F:	drivers/scsi/ibmvscsi/
8245F:	drivers/tty/hvc/hvc_opal.c
8246F:	drivers/watchdog/wdrtas.c
8247F:	tools/testing/selftests/powerpc
8248N:	/pmac
8249N:	powermac
8250N:	powernv
8251N:	[^a-z0-9]ps3
8252N:	pseries
8253
8254LINUX FOR POWERPC EMBEDDED MPC5XXX
8255M:	Anatolij Gustschin <agust@denx.de>
8256L:	linuxppc-dev@lists.ozlabs.org
8257T:	git git://git.denx.de/linux-denx-agust.git
8258S:	Maintained
8259F:	arch/powerpc/platforms/512x/
8260F:	arch/powerpc/platforms/52xx/
8261
8262LINUX FOR POWERPC EMBEDDED PPC4XX
8263M:	Alistair Popple <alistair@popple.id.au>
8264M:	Matt Porter <mporter@kernel.crashing.org>
8265W:	http://www.penguinppc.org/
8266L:	linuxppc-dev@lists.ozlabs.org
8267S:	Maintained
8268F:	arch/powerpc/platforms/40x/
8269F:	arch/powerpc/platforms/44x/
8270
8271LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8272M:	Scott Wood <oss@buserror.net>
8273M:	Kumar Gala <galak@kernel.crashing.org>
8274W:	http://www.penguinppc.org/
8275L:	linuxppc-dev@lists.ozlabs.org
8276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8277S:	Maintained
8278F:	arch/powerpc/platforms/83xx/
8279F:	arch/powerpc/platforms/85xx/
8280F:	Documentation/devicetree/bindings/powerpc/fsl/
8281
8282LINUX FOR POWERPC EMBEDDED PPC8XX
8283M:	Vitaly Bordug <vitb@kernel.crashing.org>
8284W:	http://www.penguinppc.org/
8285L:	linuxppc-dev@lists.ozlabs.org
8286S:	Maintained
8287F:	arch/powerpc/platforms/8xx/
8288
8289LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8290L:	linuxppc-dev@lists.ozlabs.org
8291S:	Orphan
8292F:	arch/powerpc/*/*virtex*
8293F:	arch/powerpc/*/*/*virtex*
8294
8295LINUX FOR POWERPC PA SEMI PWRFICIENT
8296L:	linuxppc-dev@lists.ozlabs.org
8297S:	Orphan
8298F:	arch/powerpc/platforms/pasemi/
8299F:	drivers/*/*pasemi*
8300F:	drivers/*/*/*pasemi*
8301
8302LINUX KERNEL DUMP TEST MODULE (LKDTM)
8303M:	Kees Cook <keescook@chromium.org>
8304S:	Maintained
8305F:	drivers/misc/lkdtm/*
8306
8307LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8308M:	Alan Stern <stern@rowland.harvard.edu>
8309M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8310M:	Will Deacon <will.deacon@arm.com>
8311M:	Peter Zijlstra <peterz@infradead.org>
8312M:	Boqun Feng <boqun.feng@gmail.com>
8313M:	Nicholas Piggin <npiggin@gmail.com>
8314M:	David Howells <dhowells@redhat.com>
8315M:	Jade Alglave <j.alglave@ucl.ac.uk>
8316M:	Luc Maranget <luc.maranget@inria.fr>
8317M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8318R:	Akira Yokosawa <akiyks@gmail.com>
8319L:	linux-kernel@vger.kernel.org
8320S:	Supported
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8322F:	tools/memory-model/
8323F:	Documentation/memory-barriers.txt
8324
8325LINUX SECURITY MODULE (LSM) FRAMEWORK
8326M:	Chris Wright <chrisw@sous-sol.org>
8327L:	linux-security-module@vger.kernel.org
8328S:	Supported
8329
8330LIS3LV02D ACCELEROMETER DRIVER
8331M:	Eric Piel <eric.piel@tremplin-utc.net>
8332S:	Maintained
8333F:	Documentation/misc-devices/lis3lv02d
8334F:	drivers/misc/lis3lv02d/
8335F:	drivers/platform/x86/hp_accel.c
8336
8337LIVE PATCHING
8338M:	Josh Poimboeuf <jpoimboe@redhat.com>
8339M:	Jessica Yu <jeyu@kernel.org>
8340M:	Jiri Kosina <jikos@kernel.org>
8341M:	Miroslav Benes <mbenes@suse.cz>
8342R:	Petr Mladek <pmladek@suse.com>
8343S:	Maintained
8344F:	kernel/livepatch/
8345F:	include/linux/livepatch.h
8346F:	arch/x86/include/asm/livepatch.h
8347F:	arch/x86/kernel/livepatch.c
8348F:	Documentation/livepatch/
8349F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8350F:	samples/livepatch/
8351L:	live-patching@vger.kernel.org
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8353
8354LLC (802.2)
8355L:	netdev@vger.kernel.org
8356S:	Odd fixes
8357F:	include/linux/llc.h
8358F:	include/uapi/linux/llc.h
8359F:	include/net/llc*
8360F:	net/llc/
8361
8362LM73 HARDWARE MONITOR DRIVER
8363M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8364L:	linux-hwmon@vger.kernel.org
8365S:	Maintained
8366F:	drivers/hwmon/lm73.c
8367
8368LM78 HARDWARE MONITOR DRIVER
8369M:	Jean Delvare <jdelvare@suse.com>
8370L:	linux-hwmon@vger.kernel.org
8371S:	Maintained
8372F:	Documentation/hwmon/lm78
8373F:	drivers/hwmon/lm78.c
8374
8375LM83 HARDWARE MONITOR DRIVER
8376M:	Jean Delvare <jdelvare@suse.com>
8377L:	linux-hwmon@vger.kernel.org
8378S:	Maintained
8379F:	Documentation/hwmon/lm83
8380F:	drivers/hwmon/lm83.c
8381
8382LM90 HARDWARE MONITOR DRIVER
8383M:	Jean Delvare <jdelvare@suse.com>
8384L:	linux-hwmon@vger.kernel.org
8385S:	Maintained
8386F:	Documentation/hwmon/lm90
8387F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8388F:	drivers/hwmon/lm90.c
8389F:	include/dt-bindings/thermal/lm90.h
8390
8391LM95234 HARDWARE MONITOR DRIVER
8392M:	Guenter Roeck <linux@roeck-us.net>
8393L:	linux-hwmon@vger.kernel.org
8394S:	Maintained
8395F:	Documentation/hwmon/lm95234
8396F:	drivers/hwmon/lm95234.c
8397
8398LME2510 MEDIA DRIVER
8399M:	Malcolm Priestley <tvboxspy@gmail.com>
8400L:	linux-media@vger.kernel.org
8401W:	https://linuxtv.org
8402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8403S:	Maintained
8404F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8405
8406LOADPIN SECURITY MODULE
8407M:	Kees Cook <keescook@chromium.org>
8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8409S:	Supported
8410F:	security/loadpin/
8411F:	Documentation/admin-guide/LSM/LoadPin.rst
8412
8413LOCKING PRIMITIVES
8414M:	Peter Zijlstra <peterz@infradead.org>
8415M:	Ingo Molnar <mingo@redhat.com>
8416M:	Will Deacon <will.deacon@arm.com>
8417L:	linux-kernel@vger.kernel.org
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8419S:	Maintained
8420F:	Documentation/locking/
8421F:	include/linux/lockdep.h
8422F:	include/linux/spinlock*.h
8423F:	arch/*/include/asm/spinlock*.h
8424F:	include/linux/rwlock*.h
8425F:	include/linux/mutex*.h
8426F:	arch/*/include/asm/mutex*.h
8427F:	include/linux/rwsem*.h
8428F:	arch/*/include/asm/rwsem.h
8429F:	include/linux/seqlock.h
8430F:	lib/locking*.[ch]
8431F:	kernel/locking/
8432X:	kernel/locking/locktorture.c
8433
8434LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8435M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8436L:	linux-ntfs-dev@lists.sourceforge.net
8437W:	http://www.linux-ntfs.org/content/view/19/37/
8438S:	Maintained
8439F:	Documentation/ldm.txt
8440F:	block/partitions/ldm.*
8441
8442LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8443M:	Sathya Prakash <sathya.prakash@broadcom.com>
8444M:	Chaitra P B <chaitra.basappa@broadcom.com>
8445M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8446L:	MPT-FusionLinux.pdl@broadcom.com
8447L:	linux-scsi@vger.kernel.org
8448W:	http://www.avagotech.com/support/
8449S:	Supported
8450F:	drivers/message/fusion/
8451F:	drivers/scsi/mpt3sas/
8452
8453LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8454M:	Matthew Wilcox <matthew@wil.cx>
8455L:	linux-scsi@vger.kernel.org
8456S:	Maintained
8457F:	drivers/scsi/sym53c8xx_2/
8458
8459LTC4261 HARDWARE MONITOR DRIVER
8460M:	Guenter Roeck <linux@roeck-us.net>
8461L:	linux-hwmon@vger.kernel.org
8462S:	Maintained
8463F:	Documentation/hwmon/ltc4261
8464F:	drivers/hwmon/ltc4261.c
8465
8466LTC4306 I2C MULTIPLEXER DRIVER
8467M:	Michael Hennerich <michael.hennerich@analog.com>
8468W:	http://ez.analog.com/community/linux-device-drivers
8469L:	linux-i2c@vger.kernel.org
8470S:	Supported
8471F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8472F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8473
8474LTP (Linux Test Project)
8475M:	Mike Frysinger <vapier@gentoo.org>
8476M:	Cyril Hrubis <chrubis@suse.cz>
8477M:	Wanlong Gao <wanlong.gao@gmail.com>
8478M:	Jan Stancek <jstancek@redhat.com>
8479M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8480M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8481L:	ltp@lists.linux.it (subscribers-only)
8482W:	http://linux-test-project.github.io/
8483T:	git git://github.com/linux-test-project/ltp.git
8484S:	Maintained
8485
8486M68K ARCHITECTURE
8487M:	Geert Uytterhoeven <geert@linux-m68k.org>
8488L:	linux-m68k@lists.linux-m68k.org
8489W:	http://www.linux-m68k.org/
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8491S:	Maintained
8492F:	arch/m68k/
8493F:	drivers/zorro/
8494
8495M68K ON APPLE MACINTOSH
8496M:	Joshua Thompson <funaho@jurai.org>
8497W:	http://www.mac.linux-m68k.org/
8498L:	linux-m68k@lists.linux-m68k.org
8499S:	Maintained
8500F:	arch/m68k/mac/
8501
8502M68K ON HP9000/300
8503M:	Philip Blundell <philb@gnu.org>
8504W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8505S:	Maintained
8506F:	arch/m68k/hp300/
8507
8508M88DS3103 MEDIA DRIVER
8509M:	Antti Palosaari <crope@iki.fi>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://palosaari.fi/linux/
8513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8514T:	git git://linuxtv.org/anttip/media_tree.git
8515S:	Maintained
8516F:	drivers/media/dvb-frontends/m88ds3103*
8517
8518M88RS2000 MEDIA DRIVER
8519M:	Malcolm Priestley <tvboxspy@gmail.com>
8520L:	linux-media@vger.kernel.org
8521W:	https://linuxtv.org
8522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8523S:	Maintained
8524F:	drivers/media/dvb-frontends/m88rs2000*
8525
8526MA901 MASTERKIT USB FM RADIO DRIVER
8527M:	Alexey Klimov <klimov.linux@gmail.com>
8528L:	linux-media@vger.kernel.org
8529T:	git git://linuxtv.org/media_tree.git
8530S:	Maintained
8531F:	drivers/media/radio/radio-ma901.c
8532
8533MAC80211
8534M:	Johannes Berg <johannes@sipsolutions.net>
8535L:	linux-wireless@vger.kernel.org
8536W:	http://wireless.kernel.org/
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8539S:	Maintained
8540F:	Documentation/networking/mac80211-injection.txt
8541F:	include/net/mac80211.h
8542F:	net/mac80211/
8543F:	drivers/net/wireless/mac80211_hwsim.[ch]
8544F:	Documentation/networking/mac80211_hwsim/README
8545
8546MAILBOX API
8547M:	Jassi Brar <jassisinghbrar@gmail.com>
8548L:	linux-kernel@vger.kernel.org
8549S:	Maintained
8550F:	drivers/mailbox/
8551F:	include/linux/mailbox_client.h
8552F:	include/linux/mailbox_controller.h
8553
8554MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8555M:	Michael Kerrisk <mtk.manpages@gmail.com>
8556W:	http://www.kernel.org/doc/man-pages
8557L:	linux-man@vger.kernel.org
8558S:	Maintained
8559
8560MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8561M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8562L:	linux-mips@linux-mips.org
8563S:	Maintained
8564F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8565
8566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8567M:	Andrew Lunn <andrew@lunn.ch>
8568M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8569L:	netdev@vger.kernel.org
8570S:	Maintained
8571F:	drivers/net/dsa/mv88e6xxx/
8572F:	linux/platform_data/mv88e6xxx.h
8573F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8574
8575MARVELL ARMADA DRM SUPPORT
8576M:	Russell King <linux@armlinux.org.uk>
8577S:	Maintained
8578T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8579T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8580F:	drivers/gpu/drm/armada/
8581F:	include/uapi/drm/armada_drm.h
8582F:	Documentation/devicetree/bindings/display/armada/
8583
8584MARVELL CRYPTO DRIVER
8585M:	Boris Brezillon <boris.brezillon@bootlin.com>
8586M:	Arnaud Ebalard <arno@natisbad.org>
8587F:	drivers/crypto/marvell/
8588S:	Maintained
8589L:	linux-crypto@vger.kernel.org
8590
8591MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8592M:	Mirko Lindner <mlindner@marvell.com>
8593M:	Stephen Hemminger <stephen@networkplumber.org>
8594L:	netdev@vger.kernel.org
8595S:	Maintained
8596F:	drivers/net/ethernet/marvell/sk*
8597
8598MARVELL LIBERTAS WIRELESS DRIVER
8599L:	libertas-dev@lists.infradead.org
8600S:	Orphan
8601F:	drivers/net/wireless/marvell/libertas/
8602
8603MARVELL MACCHIATOBIN SUPPORT
8604M:	Russell King <linux@armlinux.org.uk>
8605L:	linux-arm-kernel@lists.infradead.org
8606S:	Maintained
8607F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8608
8609MARVELL MV643XX ETHERNET DRIVER
8610M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8614F:	include/linux/mv643xx.h
8615
8616MARVELL MV88X3310 PHY DRIVER
8617M:	Russell King <linux@armlinux.org.uk>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/phy/marvell10g.c
8621
8622MARVELL MVNETA ETHERNET DRIVER
8623M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8624L:	netdev@vger.kernel.org
8625S:	Maintained
8626F:	drivers/net/ethernet/marvell/mvneta.*
8627
8628MARVELL MWIFIEX WIRELESS DRIVER
8629M:	Amitkumar Karwar <amitkarwar@gmail.com>
8630M:	Nishant Sarmukadam <nishants@marvell.com>
8631M:	Ganapathi Bhat <gbhat@marvell.com>
8632M:	Xinming Hu <huxinming820@gmail.com>
8633L:	linux-wireless@vger.kernel.org
8634S:	Maintained
8635F:	drivers/net/wireless/marvell/mwifiex/
8636
8637MARVELL MWL8K WIRELESS DRIVER
8638M:	Lennert Buytenhek <buytenh@wantstofly.org>
8639L:	linux-wireless@vger.kernel.org
8640S:	Odd Fixes
8641F:	drivers/net/wireless/marvell/mwl8k.c
8642
8643MARVELL NAND CONTROLLER DRIVER
8644M:	Miquel Raynal <miquel.raynal@bootlin.com>
8645L:	linux-mtd@lists.infradead.org
8646S:	Maintained
8647F:	drivers/mtd/nand/raw/marvell_nand.c
8648F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8649
8650MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8651M:	Nicolas Pitre <nico@fluxnic.net>
8652S:	Odd Fixes
8653F:	drivers/mmc/host/mvsdio.*
8654
8655MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8656M:	Hu Ziji <huziji@marvell.com>
8657L:	linux-mmc@vger.kernel.org
8658S:	Supported
8659F:	drivers/mmc/host/sdhci-xenon*
8660F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8661
8662MATROX FRAMEBUFFER DRIVER
8663L:	linux-fbdev@vger.kernel.org
8664S:	Orphan
8665F:	drivers/video/fbdev/matrox/matroxfb_*
8666F:	include/uapi/linux/matroxfb.h
8667
8668MAX16065 HARDWARE MONITOR DRIVER
8669M:	Guenter Roeck <linux@roeck-us.net>
8670L:	linux-hwmon@vger.kernel.org
8671S:	Maintained
8672F:	Documentation/hwmon/max16065
8673F:	drivers/hwmon/max16065.c
8674
8675MAX20751 HARDWARE MONITOR DRIVER
8676M:	Guenter Roeck <linux@roeck-us.net>
8677L:	linux-hwmon@vger.kernel.org
8678S:	Maintained
8679F:	Documentation/hwmon/max20751
8680F:	drivers/hwmon/max20751.c
8681
8682MAX2175 SDR TUNER DRIVER
8683M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8684L:	linux-media@vger.kernel.org
8685T:	git git://linuxtv.org/media_tree.git
8686S:	Maintained
8687F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8688F:	Documentation/media/v4l-drivers/max2175.rst
8689F:	drivers/media/i2c/max2175*
8690F:	include/uapi/linux/max2175.h
8691
8692MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8693L:	linux-hwmon@vger.kernel.org
8694S:	Orphan
8695F:	Documentation/hwmon/max6650
8696F:	drivers/hwmon/max6650.c
8697
8698MAX6697 HARDWARE MONITOR DRIVER
8699M:	Guenter Roeck <linux@roeck-us.net>
8700L:	linux-hwmon@vger.kernel.org
8701S:	Maintained
8702F:	Documentation/hwmon/max6697
8703F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8704F:	drivers/hwmon/max6697.c
8705F:	include/linux/platform_data/max6697.h
8706
8707MAX9860 MONO AUDIO VOICE CODEC DRIVER
8708M:	Peter Rosin <peda@axentia.se>
8709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8710S:	Maintained
8711F:	Documentation/devicetree/bindings/sound/max9860.txt
8712F:	sound/soc/codecs/max9860.*
8713
8714MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8715M:	Javier Martinez Canillas <javier@dowhile0.org>
8716L:	linux-kernel@vger.kernel.org
8717S:	Supported
8718F:	drivers/regulator/max77802-regulator.c
8719F:	Documentation/devicetree/bindings/*/*max77802.txt
8720F:	include/dt-bindings/*/*max77802.h
8721
8722MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8723M:	Krzysztof Kozlowski <krzk@kernel.org>
8724M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8725L:	linux-pm@vger.kernel.org
8726S:	Supported
8727F:	drivers/power/supply/max14577_charger.c
8728F:	drivers/power/supply/max77693_charger.c
8729
8730MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8731M:	Chanwoo Choi <cw00.choi@samsung.com>
8732M:	Krzysztof Kozlowski <krzk@kernel.org>
8733M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8734L:	linux-kernel@vger.kernel.org
8735S:	Supported
8736F:	drivers/*/max14577*.c
8737F:	drivers/*/max77686*.c
8738F:	drivers/*/max77693*.c
8739F:	drivers/extcon/extcon-max14577.c
8740F:	drivers/extcon/extcon-max77693.c
8741F:	drivers/rtc/rtc-max77686.c
8742F:	drivers/clk/clk-max77686.c
8743F:	Documentation/devicetree/bindings/mfd/max14577.txt
8744F:	Documentation/devicetree/bindings/*/max77686.txt
8745F:	Documentation/devicetree/bindings/mfd/max77693.txt
8746F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8747F:	include/linux/mfd/max14577*.h
8748F:	include/linux/mfd/max77686*.h
8749F:	include/linux/mfd/max77693*.h
8750
8751MAXIRADIO FM RADIO RECEIVER DRIVER
8752M:	Hans Verkuil <hverkuil@xs4all.nl>
8753L:	linux-media@vger.kernel.org
8754T:	git git://linuxtv.org/media_tree.git
8755W:	https://linuxtv.org
8756S:	Maintained
8757F:	drivers/media/radio/radio-maxiradio*
8758
8759MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8760M:	Peter Rosin <peda@axentia.se>
8761L:	linux-iio@vger.kernel.org
8762S:	Maintained
8763F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8764F:	drivers/iio/potentiometer/mcp4018.c
8765F:	drivers/iio/potentiometer/mcp4531.c
8766
8767MCR20A IEEE-802.15.4 RADIO DRIVER
8768M:	Xue Liu <liuxuenetmail@gmail.com>
8769L:	linux-wpan@vger.kernel.org
8770W:	https://github.com/xueliu/mcr20a-linux
8771S:	Maintained
8772F:	drivers/net/ieee802154/mcr20a.c
8773F:	drivers/net/ieee802154/mcr20a.h
8774F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8775
8776MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8777M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8778L:	linux-iio@vger.kernel.org
8779S:	Maintained
8780F:	drivers/iio/dac/cio-dac.c
8781
8782MEDIA DRIVERS FOR ASCOT2E
8783M:	Sergey Kozlov <serjk@netup.ru>
8784M:	Abylay Ospan <aospan@netup.ru>
8785L:	linux-media@vger.kernel.org
8786W:	https://linuxtv.org
8787W:	http://netup.tv/
8788T:	git git://linuxtv.org/media_tree.git
8789S:	Supported
8790F:	drivers/media/dvb-frontends/ascot2e*
8791
8792MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8793M:	Jasmin Jessich <jasmin@anw.at>
8794L:	linux-media@vger.kernel.org
8795W:	https://linuxtv.org
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Maintained
8798F:	drivers/media/dvb-frontends/cxd2099*
8799
8800MEDIA DRIVERS FOR CXD2841ER
8801M:	Sergey Kozlov <serjk@netup.ru>
8802M:	Abylay Ospan <aospan@netup.ru>
8803L:	linux-media@vger.kernel.org
8804W:	https://linuxtv.org
8805W:	http://netup.tv/
8806T:	git git://linuxtv.org/media_tree.git
8807S:	Supported
8808F:	drivers/media/dvb-frontends/cxd2841er*
8809
8810MEDIA DRIVERS FOR CXD2880
8811M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8812L:	linux-media@vger.kernel.org
8813W:	http://linuxtv.org/
8814T:	git git://linuxtv.org/media_tree.git
8815S:	Supported
8816F:	drivers/media/dvb-frontends/cxd2880/*
8817F:	drivers/media/spi/cxd2880*
8818
8819MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8820M:	Daniel Scheller <d.scheller.oss@gmail.com>
8821L:	linux-media@vger.kernel.org
8822W:	https://linuxtv.org
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Maintained
8825F:	drivers/media/pci/ddbridge/*
8826
8827MEDIA DRIVERS FOR FREESCALE IMX
8828M:	Steve Longerbeam <slongerbeam@gmail.com>
8829M:	Philipp Zabel <p.zabel@pengutronix.de>
8830L:	linux-media@vger.kernel.org
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/media/imx.txt
8834F:	Documentation/media/v4l-drivers/imx.rst
8835F:	drivers/staging/media/imx/
8836F:	include/linux/imx-media.h
8837F:	include/media/imx.h
8838
8839MEDIA DRIVERS FOR HELENE
8840M:	Abylay Ospan <aospan@netup.ru>
8841L:	linux-media@vger.kernel.org
8842W:	https://linuxtv.org
8843W:	http://netup.tv/
8844T:	git git://linuxtv.org/media_tree.git
8845S:	Supported
8846F:	drivers/media/dvb-frontends/helene*
8847
8848MEDIA DRIVERS FOR HORUS3A
8849M:	Sergey Kozlov <serjk@netup.ru>
8850M:	Abylay Ospan <aospan@netup.ru>
8851L:	linux-media@vger.kernel.org
8852W:	https://linuxtv.org
8853W:	http://netup.tv/
8854T:	git git://linuxtv.org/media_tree.git
8855S:	Supported
8856F:	drivers/media/dvb-frontends/horus3a*
8857
8858MEDIA DRIVERS FOR LNBH25
8859M:	Sergey Kozlov <serjk@netup.ru>
8860M:	Abylay Ospan <aospan@netup.ru>
8861L:	linux-media@vger.kernel.org
8862W:	https://linuxtv.org
8863W:	http://netup.tv/
8864T:	git git://linuxtv.org/media_tree.git
8865S:	Supported
8866F:	drivers/media/dvb-frontends/lnbh25*
8867
8868MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8869M:	Daniel Scheller <d.scheller.oss@gmail.com>
8870L:	linux-media@vger.kernel.org
8871W:	https://linuxtv.org
8872T:	git git://linuxtv.org/media_tree.git
8873S:	Maintained
8874F:	drivers/media/dvb-frontends/mxl5xx*
8875
8876MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8877M:	Sergey Kozlov <serjk@netup.ru>
8878M:	Abylay Ospan <aospan@netup.ru>
8879L:	linux-media@vger.kernel.org
8880W:	https://linuxtv.org
8881W:	http://netup.tv/
8882T:	git git://linuxtv.org/media_tree.git
8883S:	Supported
8884F:	drivers/media/pci/netup_unidvb/*
8885
8886MEDIA DRIVERS FOR RENESAS - CEU
8887M:	Jacopo Mondi <jacopo@jmondi.org>
8888L:	linux-media@vger.kernel.org
8889L:	linux-renesas-soc@vger.kernel.org
8890T:	git git://linuxtv.org/media_tree.git
8891S:	Supported
8892F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8893F:	drivers/media/platform/renesas-ceu.c
8894F:	include/media/drv-intf/renesas-ceu.h
8895
8896MEDIA DRIVERS FOR RENESAS - DRIF
8897M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8898L:	linux-media@vger.kernel.org
8899L:	linux-renesas-soc@vger.kernel.org
8900T:	git git://linuxtv.org/media_tree.git
8901S:	Supported
8902F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8903F:	drivers/media/platform/rcar_drif.c
8904
8905MEDIA DRIVERS FOR RENESAS - FCP
8906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8907L:	linux-media@vger.kernel.org
8908L:	linux-renesas-soc@vger.kernel.org
8909T:	git git://linuxtv.org/media_tree.git
8910S:	Supported
8911F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8912F:	drivers/media/platform/rcar-fcp.c
8913F:	include/media/rcar-fcp.h
8914
8915MEDIA DRIVERS FOR RENESAS - FDP1
8916M:	Kieran Bingham <kieran@bingham.xyz>
8917L:	linux-media@vger.kernel.org
8918L:	linux-renesas-soc@vger.kernel.org
8919T:	git git://linuxtv.org/media_tree.git
8920S:	Supported
8921F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8922F:	drivers/media/platform/rcar_fdp1.c
8923
8924MEDIA DRIVERS FOR RENESAS - VIN
8925M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8926L:	linux-media@vger.kernel.org
8927L:	linux-renesas-soc@vger.kernel.org
8928T:	git git://linuxtv.org/media_tree.git
8929S:	Supported
8930F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8931F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8932F:	drivers/media/platform/rcar-vin/
8933
8934MEDIA DRIVERS FOR RENESAS - VSP1
8935M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8936L:	linux-media@vger.kernel.org
8937L:	linux-renesas-soc@vger.kernel.org
8938T:	git git://linuxtv.org/media_tree.git
8939S:	Supported
8940F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8941F:	drivers/media/platform/vsp1/
8942
8943MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8944M:	Daniel Scheller <d.scheller.oss@gmail.com>
8945L:	linux-media@vger.kernel.org
8946W:	https://linuxtv.org
8947T:	git git://linuxtv.org/media_tree.git
8948S:	Maintained
8949F:	drivers/media/dvb-frontends/stv0910*
8950
8951MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8952M:	Daniel Scheller <d.scheller.oss@gmail.com>
8953L:	linux-media@vger.kernel.org
8954W:	https://linuxtv.org
8955T:	git git://linuxtv.org/media_tree.git
8956S:	Maintained
8957F:	drivers/media/dvb-frontends/stv6111*
8958
8959MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8960M:	Dmitry Osipenko <digetx@gmail.com>
8961L:	linux-media@vger.kernel.org
8962L:	linux-tegra@vger.kernel.org
8963T:	git git://linuxtv.org/media_tree.git
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8966F:	drivers/staging/media/tegra-vde/
8967
8968MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8970P:	LinuxTV.org Project
8971L:	linux-media@vger.kernel.org
8972W:	https://linuxtv.org
8973Q:	http://patchwork.kernel.org/project/linux-media/list/
8974T:	git git://linuxtv.org/media_tree.git
8975S:	Maintained
8976F:	Documentation/devicetree/bindings/media/
8977F:	Documentation/media/
8978F:	drivers/media/
8979F:	drivers/staging/media/
8980F:	include/linux/platform_data/media/
8981F:	include/media/
8982F:	include/uapi/linux/dvb/
8983F:	include/uapi/linux/videodev2.h
8984F:	include/uapi/linux/media.h
8985F:	include/uapi/linux/v4l2-*
8986F:	include/uapi/linux/meye.h
8987F:	include/uapi/linux/ivtv*
8988F:	include/uapi/linux/uvcvideo.h
8989
8990MEDIATEK CIR DRIVER
8991M:	Sean Wang <sean.wang@mediatek.com>
8992S:	Maintained
8993F:	drivers/media/rc/mtk-cir.c
8994
8995MEDIATEK DMA DRIVER
8996M:	Sean Wang <sean.wang@mediatek.com>
8997L:	dmaengine@vger.kernel.org
8998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8999L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9000S:	Maintained
9001F:	Documentation/devicetree/bindings/dma/mtk-*
9002F:	drivers/dma/mediatek/
9003
9004MEDIATEK PMIC LED DRIVER
9005M:	Sean Wang <sean.wang@mediatek.com>
9006S:	Maintained
9007F:	drivers/leds/leds-mt6323.c
9008F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9009
9010MEDIATEK ETHERNET DRIVER
9011M:	Felix Fietkau <nbd@openwrt.org>
9012M:	John Crispin <john@phrozen.org>
9013M:	Sean Wang <sean.wang@mediatek.com>
9014M:	Nelson Chang <nelson.chang@mediatek.com>
9015L:	netdev@vger.kernel.org
9016S:	Maintained
9017F:	drivers/net/ethernet/mediatek/
9018
9019MEDIATEK SWITCH DRIVER
9020M:	Sean Wang <sean.wang@mediatek.com>
9021L:	netdev@vger.kernel.org
9022S:	Maintained
9023F:	drivers/net/dsa/mt7530.*
9024F:	net/dsa/tag_mtk.c
9025
9026MEDIATEK JPEG DRIVER
9027M:	Rick Chang <rick.chang@mediatek.com>
9028M:	Bin Liu <bin.liu@mediatek.com>
9029S:	Supported
9030F:	drivers/media/platform/mtk-jpeg/
9031F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9032
9033MEDIATEK MDP DRIVER
9034M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9035M:	Houlong Wei <houlong.wei@mediatek.com>
9036M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9037S:	Supported
9038F:	drivers/media/platform/mtk-mdp/
9039F:	drivers/media/platform/mtk-vpu/
9040F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9041
9042MEDIATEK MEDIA DRIVER
9043M:	Tiffany Lin <tiffany.lin@mediatek.com>
9044M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9045S:	Supported
9046F:	drivers/media/platform/mtk-vcodec/
9047F:	drivers/media/platform/mtk-vpu/
9048F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9049F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9050
9051MEDIATEK MT7601U WIRELESS LAN DRIVER
9052M:	Jakub Kicinski <kubakici@wp.pl>
9053L:	linux-wireless@vger.kernel.org
9054S:	Maintained
9055F:	drivers/net/wireless/mediatek/mt7601u/
9056
9057MEDIATEK NAND CONTROLLER DRIVER
9058M:	Xiaolei Li <xiaolei.li@mediatek.com>
9059L:	linux-mtd@lists.infradead.org
9060S:	Maintained
9061F:	drivers/mtd/nand/raw/mtk_*
9062F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9063
9064MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9065M:	Sean Wang <sean.wang@mediatek.com>
9066S:	Maintained
9067F:	drivers/char/hw_random/mtk-rng.c
9068
9069MEDIATEK USB3 DRD IP DRIVER
9070M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9071L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9073L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9074S:	Maintained
9075F:	drivers/usb/mtu3/
9076
9077MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9078M:	Peter Senna Tschudin <peter.senna@gmail.com>
9079M:	Martin Donnelly <martin.donnelly@ge.com>
9080M:	Martyn Welch <martyn.welch@collabora.co.uk>
9081S:	Maintained
9082F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9083F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9084
9085MEGARAID SCSI/SAS DRIVERS
9086M:	Kashyap Desai <kashyap.desai@broadcom.com>
9087M:	Sumit Saxena <sumit.saxena@broadcom.com>
9088M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9089L:	megaraidlinux.pdl@broadcom.com
9090L:	linux-scsi@vger.kernel.org
9091W:	http://www.avagotech.com/support/
9092S:	Maintained
9093F:	Documentation/scsi/megaraid.txt
9094F:	drivers/scsi/megaraid.*
9095F:	drivers/scsi/megaraid/
9096
9097MELEXIS MLX90614 DRIVER
9098M:	Crt Mori <cmo@melexis.com>
9099L:	linux-iio@vger.kernel.org
9100W:	http://www.melexis.com
9101S:	Supported
9102F:	drivers/iio/temperature/mlx90614.c
9103
9104MELEXIS MLX90632 DRIVER
9105M:	Crt Mori <cmo@melexis.com>
9106L:	linux-iio@vger.kernel.org
9107W:	http://www.melexis.com
9108S:	Supported
9109F:	drivers/iio/temperature/mlx90632.c
9110
9111MELFAS MIP4 TOUCHSCREEN DRIVER
9112M:	Sangwon Jee <jeesw@melfas.com>
9113W:	http://www.melfas.com
9114S:	Supported
9115F:	drivers/input/touchscreen/melfas_mip4.c
9116F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9117
9118MELLANOX ETHERNET DRIVER (mlx4_en)
9119M:	Tariq Toukan <tariqt@mellanox.com>
9120L:	netdev@vger.kernel.org
9121S:	Supported
9122W:	http://www.mellanox.com
9123Q:	http://patchwork.ozlabs.org/project/netdev/list/
9124F:	drivers/net/ethernet/mellanox/mlx4/en_*
9125
9126MELLANOX ETHERNET DRIVER (mlx5e)
9127M:	Saeed Mahameed <saeedm@mellanox.com>
9128L:	netdev@vger.kernel.org
9129S:	Supported
9130W:	http://www.mellanox.com
9131Q:	http://patchwork.ozlabs.org/project/netdev/list/
9132F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9133
9134MELLANOX ETHERNET INNOVA DRIVERS
9135R:	Boris Pismenny <borisp@mellanox.com>
9136L:	netdev@vger.kernel.org
9137S:	Supported
9138W:	http://www.mellanox.com
9139Q:	http://patchwork.ozlabs.org/project/netdev/list/
9140F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9141F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9142F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9143F:	include/linux/mlx5/mlx5_ifc_fpga.h
9144
9145MELLANOX ETHERNET INNOVA IPSEC DRIVER
9146R:	Boris Pismenny <borisp@mellanox.com>
9147L:	netdev@vger.kernel.org
9148S:	Supported
9149W:	http://www.mellanox.com
9150Q:	http://patchwork.ozlabs.org/project/netdev/list/
9151F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9152F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9153
9154MELLANOX ETHERNET SWITCH DRIVERS
9155M:	Jiri Pirko <jiri@mellanox.com>
9156M:	Ido Schimmel <idosch@mellanox.com>
9157L:	netdev@vger.kernel.org
9158S:	Supported
9159W:	http://www.mellanox.com
9160Q:	http://patchwork.ozlabs.org/project/netdev/list/
9161F:	drivers/net/ethernet/mellanox/mlxsw/
9162
9163MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9164M:	mlxsw@mellanox.com
9165L:	netdev@vger.kernel.org
9166S:	Supported
9167W:	http://www.mellanox.com
9168Q:	http://patchwork.ozlabs.org/project/netdev/list/
9169F:	drivers/net/ethernet/mellanox/mlxfw/
9170
9171MELLANOX HARDWARE PLATFORM SUPPORT
9172M:	Andy Shevchenko <andy@infradead.org>
9173M:	Darren Hart <dvhart@infradead.org>
9174M:	Vadim Pasternak <vadimp@mellanox.com>
9175L:	platform-driver-x86@vger.kernel.org
9176S:	Supported
9177F:	drivers/platform/mellanox/
9178
9179MELLANOX MLX4 core VPI driver
9180M:	Tariq Toukan <tariqt@mellanox.com>
9181L:	netdev@vger.kernel.org
9182L:	linux-rdma@vger.kernel.org
9183W:	http://www.mellanox.com
9184Q:	http://patchwork.ozlabs.org/project/netdev/list/
9185S:	Supported
9186F:	drivers/net/ethernet/mellanox/mlx4/
9187F:	include/linux/mlx4/
9188
9189MELLANOX MLX4 IB driver
9190M:	Yishai Hadas <yishaih@mellanox.com>
9191L:	linux-rdma@vger.kernel.org
9192W:	http://www.mellanox.com
9193Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9194S:	Supported
9195F:	drivers/infiniband/hw/mlx4/
9196F:	include/linux/mlx4/
9197F:	include/uapi/rdma/mlx4-abi.h
9198
9199MELLANOX MLX5 core VPI driver
9200M:	Saeed Mahameed <saeedm@mellanox.com>
9201M:	Leon Romanovsky <leonro@mellanox.com>
9202L:	netdev@vger.kernel.org
9203L:	linux-rdma@vger.kernel.org
9204W:	http://www.mellanox.com
9205Q:	http://patchwork.ozlabs.org/project/netdev/list/
9206S:	Supported
9207F:	drivers/net/ethernet/mellanox/mlx5/core/
9208F:	include/linux/mlx5/
9209
9210MELLANOX MLX5 IB driver
9211M:	Leon Romanovsky <leonro@mellanox.com>
9212L:	linux-rdma@vger.kernel.org
9213W:	http://www.mellanox.com
9214Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9215S:	Supported
9216F:	drivers/infiniband/hw/mlx5/
9217F:	include/linux/mlx5/
9218F:	include/uapi/rdma/mlx5-abi.h
9219
9220MELLANOX MLXCPLD I2C AND MUX DRIVER
9221M:	Vadim Pasternak <vadimp@mellanox.com>
9222M:	Michael Shych <michaelsh@mellanox.com>
9223L:	linux-i2c@vger.kernel.org
9224S:	Supported
9225F:	drivers/i2c/busses/i2c-mlxcpld.c
9226F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9227F:	Documentation/i2c/busses/i2c-mlxcpld
9228
9229MELLANOX MLXCPLD LED DRIVER
9230M:	Vadim Pasternak <vadimp@mellanox.com>
9231L:	linux-leds@vger.kernel.org
9232S:	Supported
9233F:	drivers/leds/leds-mlxcpld.c
9234F:	drivers/leds/leds-mlxreg.c
9235F:	Documentation/leds/leds-mlxcpld.txt
9236
9237MELLANOX PLATFORM DRIVER
9238M:	Vadim Pasternak <vadimp@mellanox.com>
9239L:	platform-driver-x86@vger.kernel.org
9240S:	Supported
9241F:	drivers/platform/x86/mlx-platform.c
9242
9243MEMBARRIER SUPPORT
9244M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9245M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9246L:	linux-kernel@vger.kernel.org
9247S:	Supported
9248F:	kernel/sched/membarrier.c
9249F:	include/uapi/linux/membarrier.h
9250F:	arch/powerpc/include/asm/membarrier.h
9251
9252MEMORY MANAGEMENT
9253L:	linux-mm@kvack.org
9254W:	http://www.linux-mm.org
9255S:	Maintained
9256F:	include/linux/mm.h
9257F:	include/linux/gfp.h
9258F:	include/linux/mmzone.h
9259F:	include/linux/memory_hotplug.h
9260F:	include/linux/vmalloc.h
9261F:	mm/
9262
9263MEMORY TECHNOLOGY DEVICES (MTD)
9264M:	David Woodhouse <dwmw2@infradead.org>
9265M:	Brian Norris <computersforpeace@gmail.com>
9266M:	Boris Brezillon <boris.brezillon@bootlin.com>
9267M:	Marek Vasut <marek.vasut@gmail.com>
9268M:	Richard Weinberger <richard@nod.at>
9269L:	linux-mtd@lists.infradead.org
9270W:	http://www.linux-mtd.infradead.org/
9271Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9272T:	git git://git.infradead.org/linux-mtd.git master
9273T:	git git://git.infradead.org/linux-mtd.git mtd/next
9274S:	Maintained
9275F:	Documentation/devicetree/bindings/mtd/
9276F:	drivers/mtd/
9277F:	include/linux/mtd/
9278F:	include/uapi/mtd/
9279
9280MEN A21 WATCHDOG DRIVER
9281M:	Johannes Thumshirn <morbidrsa@gmail.com>
9282L:	linux-watchdog@vger.kernel.org
9283S:	Maintained
9284F:	drivers/watchdog/mena21_wdt.c
9285
9286MEN CHAMELEON BUS (mcb)
9287M:	Johannes Thumshirn <morbidrsa@gmail.com>
9288S:	Maintained
9289F:	drivers/mcb/
9290F:	include/linux/mcb.h
9291F:	Documentation/men-chameleon-bus.txt
9292
9293MEN F21BMC (Board Management Controller)
9294M:	Andreas Werner <andreas.werner@men.de>
9295S:	Supported
9296F:	drivers/mfd/menf21bmc.c
9297F:	drivers/watchdog/menf21bmc_wdt.c
9298F:	drivers/leds/leds-menf21bmc.c
9299F:	drivers/hwmon/menf21bmc_hwmon.c
9300F:	Documentation/hwmon/menf21bmc
9301
9302MESON AO CEC DRIVER FOR AMLOGIC SOCS
9303M:	Neil Armstrong <narmstrong@baylibre.com>
9304L:	linux-media@lists.freedesktop.org
9305L:	linux-amlogic@lists.infradead.org
9306W:	http://linux-meson.com/
9307S:	Supported
9308F:	drivers/media/platform/meson/ao-cec.c
9309F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9310T:	git git://linuxtv.org/media_tree.git
9311
9312MICROBLAZE ARCHITECTURE
9313M:	Michal Simek <monstr@monstr.eu>
9314W:	http://www.monstr.eu/fdt/
9315T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9316S:	Supported
9317F:	arch/microblaze/
9318
9319MICROCHIP / ATMEL AT91 SERIAL DRIVER
9320M:	Richard Genoud <richard.genoud@gmail.com>
9321S:	Maintained
9322F:	drivers/tty/serial/atmel_serial.c
9323F:	drivers/tty/serial/atmel_serial.h
9324
9325MICROCHIP / ATMEL DMA DRIVER
9326M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9328L:	dmaengine@vger.kernel.org
9329S:	Supported
9330F:	drivers/dma/at_hdmac.c
9331F:	drivers/dma/at_hdmac_regs.h
9332F:	include/linux/platform_data/dma-atmel.h
9333
9334MICROCHIP / ATMEL ECC DRIVER
9335M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9336L:	linux-crypto@vger.kernel.org
9337S:	Maintained
9338F:	drivers/crypto/atmel-ecc.*
9339
9340MICROCHIP / ATMEL ISC DRIVER
9341M:	Songjun Wu <songjun.wu@microchip.com>
9342L:	linux-media@vger.kernel.org
9343S:	Supported
9344F:	drivers/media/platform/atmel/atmel-isc.c
9345F:	drivers/media/platform/atmel/atmel-isc-regs.h
9346F:	devicetree/bindings/media/atmel-isc.txt
9347
9348MICROCHIP / ATMEL NAND DRIVER
9349M:	Wenyou Yang <wenyou.yang@microchip.com>
9350M:	Josh Wu <rainyfeeling@outlook.com>
9351L:	linux-mtd@lists.infradead.org
9352S:	Supported
9353F:	drivers/mtd/nand/raw/atmel/*
9354F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9355
9356MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9357M:	Woojung Huh <Woojung.Huh@microchip.com>
9358M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9359L:	netdev@vger.kernel.org
9360S:	Maintained
9361F:	net/dsa/tag_ksz.c
9362F:	drivers/net/dsa/microchip/*
9363F:	include/linux/platform_data/microchip-ksz.h
9364F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9365
9366MICROCHIP LAN743X ETHERNET DRIVER
9367M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9368M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9369L:	netdev@vger.kernel.org
9370S:	Maintained
9371F:	drivers/net/ethernet/microchip/lan743x_*
9372
9373MICROCHIP USB251XB DRIVER
9374M:	Richard Leitner <richard.leitner@skidata.com>
9375L:	linux-usb@vger.kernel.org
9376S:	Maintained
9377F:	drivers/usb/misc/usb251xb.c
9378F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9379
9380MICROSEMI MIPS SOCS
9381M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9382L:	linux-mips@linux-mips.org
9383S:	Maintained
9384F:	arch/mips/generic/board-ocelot.c
9385F:	arch/mips/configs/generic/board-ocelot.config
9386F:	arch/mips/boot/dts/mscc/
9387F:	Documentation/devicetree/bindings/mips/mscc.txt
9388
9389MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9390M:	Don Brace <don.brace@microsemi.com>
9391L:	esc.storagedev@microsemi.com
9392L:	linux-scsi@vger.kernel.org
9393S:	Supported
9394F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9395F:	drivers/scsi/smartpqi/Kconfig
9396F:	drivers/scsi/smartpqi/Makefile
9397F:	include/linux/cciss*.h
9398F:	include/uapi/linux/cciss*.h
9399F:	Documentation/scsi/smartpqi.txt
9400
9401MICROSEMI ETHERNET SWITCH DRIVER
9402M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9403L:	netdev@vger.kernel.org
9404S:	Supported
9405F:	drivers/net/ethernet/mscc/
9406
9407MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9408M:	Chen Yu <yu.c.chen@intel.com>
9409L:	platform-driver-x86@vger.kernel.org
9410S:	Supported
9411F:	drivers/platform/x86/surfacepro3_button.c
9412
9413MICROTEK X6 SCANNER
9414M:	Oliver Neukum <oliver@neukum.org>
9415S:	Maintained
9416F:	drivers/usb/image/microtek.*
9417
9418MIPS
9419M:	Ralf Baechle <ralf@linux-mips.org>
9420M:	Paul Burton <paul.burton@mips.com>
9421M:	James Hogan <jhogan@kernel.org>
9422L:	linux-mips@linux-mips.org
9423W:	http://www.linux-mips.org/
9424T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9426Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9427S:	Supported
9428F:	Documentation/devicetree/bindings/mips/
9429F:	Documentation/mips/
9430F:	arch/mips/
9431F:	drivers/platform/mips/
9432
9433MIPS BOSTON DEVELOPMENT BOARD
9434M:	Paul Burton <paul.burton@mips.com>
9435L:	linux-mips@linux-mips.org
9436S:	Maintained
9437F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9438F:	arch/mips/boot/dts/img/boston.dts
9439F:	arch/mips/configs/generic/board-boston.config
9440F:	drivers/clk/imgtec/clk-boston.c
9441F:	include/dt-bindings/clock/boston-clock.h
9442
9443MIPS GENERIC PLATFORM
9444M:	Paul Burton <paul.burton@mips.com>
9445L:	linux-mips@linux-mips.org
9446S:	Supported
9447F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9448F:	arch/mips/generic/
9449F:	arch/mips/tools/generic-board-config.sh
9450
9451MIPS/LOONGSON1 ARCHITECTURE
9452M:	Keguang Zhang <keguang.zhang@gmail.com>
9453L:	linux-mips@linux-mips.org
9454S:	Maintained
9455F:	arch/mips/loongson32/
9456F:	arch/mips/include/asm/mach-loongson32/
9457F:	drivers/*/*loongson1*
9458F:	drivers/*/*/*loongson1*
9459
9460MIPS/LOONGSON2 ARCHITECTURE
9461M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9462L:	linux-mips@linux-mips.org
9463S:	Maintained
9464F:	arch/mips/loongson64/*{2e/2f}*
9465F:	arch/mips/include/asm/mach-loongson64/
9466F:	drivers/*/*loongson2*
9467F:	drivers/*/*/*loongson2*
9468
9469MIPS/LOONGSON3 ARCHITECTURE
9470M:	Huacai Chen <chenhc@lemote.com>
9471L:	linux-mips@linux-mips.org
9472S:	Maintained
9473F:	arch/mips/loongson64/
9474F:	arch/mips/include/asm/mach-loongson64/
9475F:	drivers/platform/mips/cpu_hwmon.c
9476F:	drivers/*/*loongson3*
9477F:	drivers/*/*/*loongson3*
9478
9479MIPS RINT INSTRUCTION EMULATION
9480M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9481L:	linux-mips@linux-mips.org
9482S:	Supported
9483F:	arch/mips/math-emu/sp_rint.c
9484F:	arch/mips/math-emu/dp_rint.c
9485
9486MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9487M:	Hans Verkuil <hverkuil@xs4all.nl>
9488L:	linux-media@vger.kernel.org
9489T:	git git://linuxtv.org/media_tree.git
9490W:	https://linuxtv.org
9491S:	Odd Fixes
9492F:	drivers/media/radio/radio-miropcm20*
9493
9494MMP SUPPORT
9495M:	Eric Miao <eric.y.miao@gmail.com>
9496M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498T:	git git://github.com/hzhuang1/linux.git
9499T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9500S:	Maintained
9501F:	arch/arm/boot/dts/mmp*
9502F:	arch/arm/mach-mmp/
9503
9504MN88472 MEDIA DRIVER
9505M:	Antti Palosaari <crope@iki.fi>
9506L:	linux-media@vger.kernel.org
9507W:	https://linuxtv.org
9508W:	http://palosaari.fi/linux/
9509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9510S:	Maintained
9511F:	drivers/media/dvb-frontends/mn88472*
9512
9513MN88473 MEDIA DRIVER
9514M:	Antti Palosaari <crope@iki.fi>
9515L:	linux-media@vger.kernel.org
9516W:	https://linuxtv.org
9517W:	http://palosaari.fi/linux/
9518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9519S:	Maintained
9520F:	drivers/media/dvb-frontends/mn88473*
9521
9522PCI DRIVER FOR MOBIVEIL PCIE IP
9523M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9524L:	linux-pci@vger.kernel.org
9525S:	Supported
9526F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9527F:	drivers/pci/controller/pcie-mobiveil.c
9528
9529MODULE SUPPORT
9530M:	Jessica Yu <jeyu@kernel.org>
9531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9532S:	Maintained
9533F:	include/linux/module.h
9534F:	kernel/module.c
9535
9536MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9537W:	http://popies.net/meye/
9538S:	Orphan
9539F:	Documentation/media/v4l-drivers/meye*
9540F:	drivers/media/pci/meye/
9541F:	include/uapi/linux/meye.h
9542
9543MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9544M:	Jiri Slaby <jirislaby@gmail.com>
9545S:	Maintained
9546F:	Documentation/serial/moxa-smartio
9547F:	drivers/tty/mxser.*
9548
9549MR800 AVERMEDIA USB FM RADIO DRIVER
9550M:	Alexey Klimov <klimov.linux@gmail.com>
9551L:	linux-media@vger.kernel.org
9552T:	git git://linuxtv.org/media_tree.git
9553S:	Maintained
9554F:	drivers/media/radio/radio-mr800.c
9555
9556MRF24J40 IEEE 802.15.4 RADIO DRIVER
9557M:	Alan Ott <alan@signal11.us>
9558L:	linux-wpan@vger.kernel.org
9559S:	Maintained
9560F:	drivers/net/ieee802154/mrf24j40.c
9561F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9562
9563MSI LAPTOP SUPPORT
9564M:	"Lee, Chun-Yi" <jlee@suse.com>
9565L:	platform-driver-x86@vger.kernel.org
9566S:	Maintained
9567F:	drivers/platform/x86/msi-laptop.c
9568
9569MSI WMI SUPPORT
9570L:	platform-driver-x86@vger.kernel.org
9571S:	Orphan
9572F:	drivers/platform/x86/msi-wmi.c
9573
9574MSI001 MEDIA DRIVER
9575M:	Antti Palosaari <crope@iki.fi>
9576L:	linux-media@vger.kernel.org
9577W:	https://linuxtv.org
9578W:	http://palosaari.fi/linux/
9579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9580T:	git git://linuxtv.org/anttip/media_tree.git
9581S:	Maintained
9582F:	drivers/media/tuners/msi001*
9583
9584MSI2500 MEDIA DRIVER
9585M:	Antti Palosaari <crope@iki.fi>
9586L:	linux-media@vger.kernel.org
9587W:	https://linuxtv.org
9588W:	http://palosaari.fi/linux/
9589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9590T:	git git://linuxtv.org/anttip/media_tree.git
9591S:	Maintained
9592F:	drivers/media/usb/msi2500/
9593
9594MSYSTEMS DISKONCHIP G3 MTD DRIVER
9595M:	Robert Jarzmik <robert.jarzmik@free.fr>
9596L:	linux-mtd@lists.infradead.org
9597S:	Maintained
9598F:	drivers/mtd/devices/docg3*
9599
9600MT9M032 APTINA SENSOR DRIVER
9601M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9602L:	linux-media@vger.kernel.org
9603T:	git git://linuxtv.org/media_tree.git
9604S:	Maintained
9605F:	drivers/media/i2c/mt9m032.c
9606F:	include/media/i2c/mt9m032.h
9607
9608MT9P031 APTINA CAMERA SENSOR
9609M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9610L:	linux-media@vger.kernel.org
9611T:	git git://linuxtv.org/media_tree.git
9612S:	Maintained
9613F:	drivers/media/i2c/mt9p031.c
9614F:	include/media/i2c/mt9p031.h
9615
9616MT9T001 APTINA CAMERA SENSOR
9617M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9618L:	linux-media@vger.kernel.org
9619T:	git git://linuxtv.org/media_tree.git
9620S:	Maintained
9621F:	drivers/media/i2c/mt9t001.c
9622F:	include/media/i2c/mt9t001.h
9623
9624MT9T112 APTINA CAMERA SENSOR
9625M:	Jacopo Mondi <jacopo@jmondi.org>
9626L:	linux-media@vger.kernel.org
9627T:	git git://linuxtv.org/media_tree.git
9628S:	Odd Fixes
9629F:	drivers/media/i2c/mt9t112.c
9630F:	include/media/i2c/mt9t112.h
9631
9632MT9V032 APTINA CAMERA SENSOR
9633M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9634L:	linux-media@vger.kernel.org
9635T:	git git://linuxtv.org/media_tree.git
9636S:	Maintained
9637F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9638F:	drivers/media/i2c/mt9v032.c
9639F:	include/media/i2c/mt9v032.h
9640
9641MULTIFUNCTION DEVICES (MFD)
9642M:	Lee Jones <lee.jones@linaro.org>
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9644S:	Supported
9645F:	Documentation/devicetree/bindings/mfd/
9646F:	drivers/mfd/
9647F:	include/linux/mfd/
9648F:	include/dt-bindings/mfd/
9649
9650MULTIMEDIA CARD (MMC) ETC. OVER SPI
9651S:	Orphan
9652F:	drivers/mmc/host/mmc_spi.c
9653F:	include/linux/spi/mmc_spi.h
9654
9655MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9656M:	Ulf Hansson <ulf.hansson@linaro.org>
9657L:	linux-mmc@vger.kernel.org
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/mmc/
9661F:	drivers/mmc/
9662F:	include/linux/mmc/
9663F:	include/uapi/linux/mmc/
9664
9665MULTIPLEXER SUBSYSTEM
9666M:	Peter Rosin <peda@axentia.se>
9667S:	Maintained
9668F:	Documentation/ABI/testing/sysfs-class-mux*
9669F:	Documentation/devicetree/bindings/mux/
9670F:	include/linux/dt-bindings/mux/
9671F:	include/linux/mux/
9672F:	drivers/mux/
9673
9674MULTITECH MULTIPORT CARD (ISICOM)
9675S:	Orphan
9676F:	drivers/tty/isicom.c
9677F:	include/linux/isicom.h
9678
9679MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9680M:	Bin Liu <b-liu@ti.com>
9681L:	linux-usb@vger.kernel.org
9682S:	Maintained
9683F:	drivers/usb/musb/
9684
9685MXL5007T MEDIA DRIVER
9686M:	Michael Krufky <mkrufky@linuxtv.org>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689W:	http://github.com/mkrufky
9690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9691T:	git git://linuxtv.org/mkrufky/tuners.git
9692S:	Maintained
9693F:	drivers/media/tuners/mxl5007t.*
9694
9695MXSFB DRM DRIVER
9696M:	Marek Vasut <marex@denx.de>
9697S:	Supported
9698F:	drivers/gpu/drm/mxsfb/
9699F:	Documentation/devicetree/bindings/display/mxsfb.txt
9700
9701MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9702M:	Chris Lee <christopher.lee@cspi.com>
9703L:	netdev@vger.kernel.org
9704W:	https://www.cspi.com/ethernet-products/support/downloads/
9705S:	Supported
9706F:	drivers/net/ethernet/myricom/myri10ge/
9707
9708NAND FLASH SUBSYSTEM
9709M:	Boris Brezillon <boris.brezillon@bootlin.com>
9710M:	Miquel Raynal <miquel.raynal@bootlin.com>
9711R:	Richard Weinberger <richard@nod.at>
9712L:	linux-mtd@lists.infradead.org
9713W:	http://www.linux-mtd.infradead.org/
9714Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9715T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9716T:	git git://git.infradead.org/linux-mtd.git nand/next
9717S:	Maintained
9718F:	drivers/mtd/nand/
9719F:	include/linux/mtd/*nand*.h
9720
9721NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9722M:	Daniel Mack <zonque@gmail.com>
9723S:	Maintained
9724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9725W:	http://www.native-instruments.com
9726F:	sound/usb/caiaq/
9727
9728NATSEMI ETHERNET DRIVER (DP8381x)
9729S:	Orphan
9730F:	drivers/net/ethernet/natsemi/natsemi.c
9731
9732NCP FILESYSTEM
9733M:	Petr Vandrovec <petr@vandrovec.name>
9734S:	Obsolete
9735F:	drivers/staging/ncpfs/
9736
9737NCR 5380 SCSI DRIVERS
9738M:	Finn Thain <fthain@telegraphics.com.au>
9739M:	Michael Schmitz <schmitzmic@gmail.com>
9740L:	linux-scsi@vger.kernel.org
9741S:	Maintained
9742F:	Documentation/scsi/g_NCR5380.txt
9743F:	drivers/scsi/NCR5380.*
9744F:	drivers/scsi/arm/cumana_1.c
9745F:	drivers/scsi/arm/oak.c
9746F:	drivers/scsi/atari_scsi.*
9747F:	drivers/scsi/dmx3191d.c
9748F:	drivers/scsi/g_NCR5380.*
9749F:	drivers/scsi/mac_scsi.*
9750F:	drivers/scsi/sun3_scsi.*
9751F:	drivers/scsi/sun3_scsi_vme.c
9752
9753NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9754M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9755L:	linux-scsi@vger.kernel.org
9756S:	Maintained
9757F:	drivers/scsi/NCR_D700.*
9758
9759NCSI LIBRARY:
9760M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9761S:	Maintained
9762F:	net/ncsi/
9763
9764NCT6775 HARDWARE MONITOR DRIVER
9765M:	Guenter Roeck <linux@roeck-us.net>
9766L:	linux-hwmon@vger.kernel.org
9767S:	Maintained
9768F:	Documentation/hwmon/nct6775
9769F:	drivers/hwmon/nct6775.c
9770
9771NET_FAILOVER MODULE
9772M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9773L:	netdev@vger.kernel.org
9774S:	Supported
9775F:	driver/net/net_failover.c
9776F:	include/net/net_failover.h
9777F:	Documentation/networking/net_failover.rst
9778
9779NETEFFECT IWARP RNIC DRIVER (IW_NES)
9780M:	Faisal Latif <faisal.latif@intel.com>
9781L:	linux-rdma@vger.kernel.org
9782W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9783S:	Supported
9784F:	drivers/infiniband/hw/nes/
9785F:	include/uapi/rdma/nes-abi.h
9786
9787NETEM NETWORK EMULATOR
9788M:	Stephen Hemminger <stephen@networkplumber.org>
9789L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9790S:	Maintained
9791F:	net/sched/sch_netem.c
9792
9793NETERION 10GbE DRIVERS (s2io/vxge)
9794M:	Jon Mason <jdmason@kudzu.us>
9795L:	netdev@vger.kernel.org
9796S:	Supported
9797F:	Documentation/networking/s2io.txt
9798F:	Documentation/networking/vxge.txt
9799F:	drivers/net/ethernet/neterion/
9800
9801NETFILTER
9802M:	Pablo Neira Ayuso <pablo@netfilter.org>
9803M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9804M:	Florian Westphal <fw@strlen.de>
9805L:	netfilter-devel@vger.kernel.org
9806L:	coreteam@netfilter.org
9807W:	http://www.netfilter.org/
9808W:	http://www.iptables.org/
9809W:	http://www.nftables.org/
9810Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9813S:	Maintained
9814F:	include/linux/netfilter*
9815F:	include/linux/netfilter/
9816F:	include/net/netfilter/
9817F:	include/uapi/linux/netfilter*
9818F:	include/uapi/linux/netfilter/
9819F:	net/*/netfilter.c
9820F:	net/*/netfilter/
9821F:	net/netfilter/
9822F:	net/bridge/br_netfilter*.c
9823
9824NETROM NETWORK LAYER
9825M:	Ralf Baechle <ralf@linux-mips.org>
9826L:	linux-hams@vger.kernel.org
9827W:	http://www.linux-ax25.org/
9828S:	Maintained
9829F:	include/net/netrom.h
9830F:	include/uapi/linux/netrom.h
9831F:	net/netrom/
9832
9833NETRONOME ETHERNET DRIVERS
9834M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9835L:	oss-drivers@netronome.com
9836S:	Maintained
9837F:	drivers/net/ethernet/netronome/
9838
9839NETWORK BLOCK DEVICE (NBD)
9840M:	Josef Bacik <josef@toxicpanda.com>
9841S:	Maintained
9842L:	linux-block@vger.kernel.org
9843L:	nbd@other.debian.org
9844F:	Documentation/blockdev/nbd.txt
9845F:	drivers/block/nbd.c
9846F:	include/uapi/linux/nbd.h
9847
9848NETWORK DROP MONITOR
9849M:	Neil Horman <nhorman@tuxdriver.com>
9850L:	netdev@vger.kernel.org
9851S:	Maintained
9852W:	https://fedorahosted.org/dropwatch/
9853F:	net/core/drop_monitor.c
9854
9855NETWORKING DRIVERS
9856M:	"David S. Miller" <davem@davemloft.net>
9857L:	netdev@vger.kernel.org
9858W:	http://www.linuxfoundation.org/en/Net
9859Q:	http://patchwork.ozlabs.org/project/netdev/list/
9860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9862S:	Odd Fixes
9863F:	Documentation/devicetree/bindings/net/
9864F:	drivers/net/
9865F:	include/linux/if_*
9866F:	include/linux/netdevice.h
9867F:	include/linux/etherdevice.h
9868F:	include/linux/fcdevice.h
9869F:	include/linux/fddidevice.h
9870F:	include/linux/hippidevice.h
9871F:	include/linux/inetdevice.h
9872F:	include/uapi/linux/if_*
9873F:	include/uapi/linux/netdevice.h
9874
9875NETWORKING DRIVERS (WIRELESS)
9876M:	Kalle Valo <kvalo@codeaurora.org>
9877L:	linux-wireless@vger.kernel.org
9878Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9881S:	Maintained
9882F:	Documentation/devicetree/bindings/net/wireless/
9883F:	drivers/net/wireless/
9884
9885NETWORKING [DSA]
9886M:	Andrew Lunn <andrew@lunn.ch>
9887M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9888M:	Florian Fainelli <f.fainelli@gmail.com>
9889S:	Maintained
9890F:	Documentation/devicetree/bindings/net/dsa/
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:	Maintained
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
10222F:	include/dt-bindings/display/tda998x.h
10223K:	"nxp,tda998x"
10224
10225NXP TFA9879 DRIVER
10226M:	Peter Rosin <peda@axentia.se>
10227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10228S:	Maintained
10229F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10230F:	sound/soc/codecs/tfa9879*
10231
10232NXP-NCI NFC DRIVER
10233M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10234R:	Charles Gorand <charles.gorand@effinnov.com>
10235L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10236S:	Supported
10237F:	drivers/nfc/nxp-nci
10238
10239OBJTOOL
10240M:	Josh Poimboeuf <jpoimboe@redhat.com>
10241M:	Peter Zijlstra <peterz@infradead.org>
10242S:	Supported
10243F:	tools/objtool/
10244
10245OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10246M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10247M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10248L:	linuxppc-dev@lists.ozlabs.org
10249S:	Supported
10250F:	arch/powerpc/platforms/powernv/ocxl.c
10251F:	arch/powerpc/include/asm/pnv-ocxl.h
10252F:	drivers/misc/ocxl/
10253F:	include/misc/ocxl*
10254F:	include/uapi/misc/ocxl.h
10255F:	Documentation/accelerators/ocxl.rst
10256
10257OMAP AUDIO SUPPORT
10258M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10259M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10260L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10261L:	linux-omap@vger.kernel.org
10262S:	Maintained
10263F:	sound/soc/omap/
10264
10265OMAP CLOCK FRAMEWORK SUPPORT
10266M:	Paul Walmsley <paul@pwsan.com>
10267L:	linux-omap@vger.kernel.org
10268S:	Maintained
10269F:	arch/arm/*omap*/*clock*
10270
10271OMAP DEVICE TREE SUPPORT
10272M:	Benoît Cousson <bcousson@baylibre.com>
10273M:	Tony Lindgren <tony@atomide.com>
10274L:	linux-omap@vger.kernel.org
10275L:	devicetree@vger.kernel.org
10276S:	Maintained
10277F:	arch/arm/boot/dts/*omap*
10278F:	arch/arm/boot/dts/*am3*
10279F:	arch/arm/boot/dts/*am4*
10280F:	arch/arm/boot/dts/*am5*
10281F:	arch/arm/boot/dts/*dra7*
10282
10283OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10284L:	linux-omap@vger.kernel.org
10285L:	linux-fbdev@vger.kernel.org
10286S:	Orphan
10287F:	drivers/video/fbdev/omap2/
10288F:	Documentation/arm/OMAP/DSS
10289
10290OMAP FRAMEBUFFER SUPPORT
10291L:	linux-fbdev@vger.kernel.org
10292L:	linux-omap@vger.kernel.org
10293S:	Orphan
10294F:	drivers/video/fbdev/omap/
10295
10296OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10297M:	Roger Quadros <rogerq@ti.com>
10298M:	Tony Lindgren <tony@atomide.com>
10299L:	linux-omap@vger.kernel.org
10300S:	Maintained
10301F:	drivers/memory/omap-gpmc.c
10302F:	arch/arm/mach-omap2/*gpmc*
10303
10304OMAP GPIO DRIVER
10305M:	Grygorii Strashko <grygorii.strashko@ti.com>
10306M:	Santosh Shilimkar <ssantosh@kernel.org>
10307M:	Kevin Hilman <khilman@kernel.org>
10308L:	linux-omap@vger.kernel.org
10309S:	Maintained
10310F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10311F:	drivers/gpio/gpio-omap.c
10312
10313OMAP HARDWARE SPINLOCK SUPPORT
10314M:	Ohad Ben-Cohen <ohad@wizery.com>
10315L:	linux-omap@vger.kernel.org
10316S:	Maintained
10317F:	drivers/hwspinlock/omap_hwspinlock.c
10318
10319OMAP HS MMC SUPPORT
10320L:	linux-mmc@vger.kernel.org
10321L:	linux-omap@vger.kernel.org
10322S:	Orphan
10323F:	drivers/mmc/host/omap_hsmmc.c
10324
10325OMAP HWMOD DATA
10326M:	Paul Walmsley <paul@pwsan.com>
10327L:	linux-omap@vger.kernel.org
10328S:	Maintained
10329F:	arch/arm/mach-omap2/omap_hwmod*data*
10330
10331OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10332M:	Benoît Cousson <bcousson@baylibre.com>
10333L:	linux-omap@vger.kernel.org
10334S:	Maintained
10335F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10336
10337OMAP HWMOD SUPPORT
10338M:	Benoît Cousson <bcousson@baylibre.com>
10339M:	Paul Walmsley <paul@pwsan.com>
10340L:	linux-omap@vger.kernel.org
10341S:	Maintained
10342F:	arch/arm/mach-omap2/omap_hwmod.*
10343
10344OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10345M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10346L:	linux-media@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10349F:	drivers/media/platform/omap3isp/
10350F:	drivers/staging/media/omap4iss/
10351
10352OMAP MMC SUPPORT
10353M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10354L:	linux-omap@vger.kernel.org
10355S:	Maintained
10356F:	drivers/mmc/host/omap.c
10357
10358OMAP POWER MANAGEMENT SUPPORT
10359M:	Kevin Hilman <khilman@kernel.org>
10360L:	linux-omap@vger.kernel.org
10361S:	Maintained
10362F:	arch/arm/*omap*/*pm*
10363F:	drivers/cpufreq/omap-cpufreq.c
10364
10365OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10366M:	Rajendra Nayak <rnayak@codeaurora.org>
10367M:	Paul Walmsley <paul@pwsan.com>
10368L:	linux-omap@vger.kernel.org
10369S:	Maintained
10370F:	arch/arm/mach-omap2/prm*
10371
10372OMAP RANDOM NUMBER GENERATOR SUPPORT
10373M:	Deepak Saxena <dsaxena@plexity.net>
10374S:	Maintained
10375F:	drivers/char/hw_random/omap-rng.c
10376
10377OMAP USB SUPPORT
10378L:	linux-usb@vger.kernel.org
10379L:	linux-omap@vger.kernel.org
10380S:	Orphan
10381F:	drivers/usb/*/*omap*
10382F:	arch/arm/*omap*/usb*
10383
10384OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10385M:	Mark Jackson <mpfj@newflow.co.uk>
10386L:	linux-omap@vger.kernel.org
10387S:	Maintained
10388F:	arch/arm/boot/dts/am335x-nano.dts
10389
10390OMAP1 SUPPORT
10391M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10392M:	Tony Lindgren <tony@atomide.com>
10393L:	linux-omap@vger.kernel.org
10394Q:	http://patchwork.kernel.org/project/linux-omap/list/
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10396S:	Maintained
10397F:	arch/arm/mach-omap1/
10398F:	arch/arm/plat-omap/
10399F:	arch/arm/configs/omap1_defconfig
10400F:	drivers/i2c/busses/i2c-omap.c
10401F:	include/linux/platform_data/i2c-omap.h
10402
10403OMAP2+ SUPPORT
10404M:	Tony Lindgren <tony@atomide.com>
10405L:	linux-omap@vger.kernel.org
10406W:	http://www.muru.com/linux/omap/
10407W:	http://linux.omap.com/
10408Q:	http://patchwork.kernel.org/project/linux-omap/list/
10409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10410S:	Maintained
10411F:	arch/arm/mach-omap2/
10412F:	arch/arm/plat-omap/
10413F:	arch/arm/configs/omap2plus_defconfig
10414F:	drivers/i2c/busses/i2c-omap.c
10415F:	drivers/irqchip/irq-omap-intc.c
10416F:	drivers/mfd/*omap*.c
10417F:	drivers/mfd/menelaus.c
10418F:	drivers/mfd/palmas.c
10419F:	drivers/mfd/tps65217.c
10420F:	drivers/mfd/tps65218.c
10421F:	drivers/mfd/tps65910.c
10422F:	drivers/mfd/twl-core.[ch]
10423F:	drivers/mfd/twl4030*.c
10424F:	drivers/mfd/twl6030*.c
10425F:	drivers/mfd/twl6040*.c
10426F:	drivers/regulator/palmas-regulator*.c
10427F:	drivers/regulator/pbias-regulator.c
10428F:	drivers/regulator/tps65217-regulator.c
10429F:	drivers/regulator/tps65218-regulator.c
10430F:	drivers/regulator/tps65910-regulator.c
10431F:	drivers/regulator/twl-regulator.c
10432F:	drivers/regulator/twl6030-regulator.c
10433F:	include/linux/platform_data/i2c-omap.h
10434
10435ONION OMEGA2+ BOARD
10436M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10437L:	linux-mips@linux-mips.org
10438S:	Maintained
10439F:	arch/mips/boot/dts/ralink/omega2p.dts
10440
10441OMFS FILESYSTEM
10442M:	Bob Copeland <me@bobcopeland.com>
10443L:	linux-karma-devel@lists.sourceforge.net
10444S:	Maintained
10445F:	Documentation/filesystems/omfs.txt
10446F:	fs/omfs/
10447
10448OMNIKEY CARDMAN 4000 DRIVER
10449M:	Harald Welte <laforge@gnumonks.org>
10450S:	Maintained
10451F:	drivers/char/pcmcia/cm4000_cs.c
10452F:	include/linux/cm4000_cs.h
10453F:	include/uapi/linux/cm4000_cs.h
10454
10455OMNIKEY CARDMAN 4040 DRIVER
10456M:	Harald Welte <laforge@gnumonks.org>
10457S:	Maintained
10458F:	drivers/char/pcmcia/cm4040_cs.*
10459
10460OMNIVISION OV13858 SENSOR DRIVER
10461M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10462L:	linux-media@vger.kernel.org
10463T:	git git://linuxtv.org/media_tree.git
10464S:	Maintained
10465F:	drivers/media/i2c/ov13858.c
10466
10467OMNIVISION OV2685 SENSOR DRIVER
10468M:	Shunqian Zheng <zhengsq@rock-chips.com>
10469L:	linux-media@vger.kernel.org
10470T:	git git://linuxtv.org/media_tree.git
10471S:	Maintained
10472F:	drivers/media/i2c/ov2685.c
10473
10474OMNIVISION OV5640 SENSOR DRIVER
10475M:	Steve Longerbeam <slongerbeam@gmail.com>
10476L:	linux-media@vger.kernel.org
10477T:	git git://linuxtv.org/media_tree.git
10478S:	Maintained
10479F:	drivers/media/i2c/ov5640.c
10480
10481OMNIVISION OV5647 SENSOR DRIVER
10482M:	Luis Oliveira <lolivei@synopsys.com>
10483L:	linux-media@vger.kernel.org
10484T:	git git://linuxtv.org/media_tree.git
10485S:	Maintained
10486F:	drivers/media/i2c/ov5647.c
10487
10488OMNIVISION OV5695 SENSOR DRIVER
10489M:	Shunqian Zheng <zhengsq@rock-chips.com>
10490L:	linux-media@vger.kernel.org
10491T:	git git://linuxtv.org/media_tree.git
10492S:	Maintained
10493F:	drivers/media/i2c/ov5695.c
10494
10495OMNIVISION OV7670 SENSOR DRIVER
10496M:	Jonathan Corbet <corbet@lwn.net>
10497L:	linux-media@vger.kernel.org
10498T:	git git://linuxtv.org/media_tree.git
10499S:	Maintained
10500F:	drivers/media/i2c/ov7670.c
10501F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10502
10503OMNIVISION OV772x SENSOR DRIVER
10504M:	Jacopo Mondi <jacopo@jmondi.org>
10505L:	linux-media@vger.kernel.org
10506T:	git git://linuxtv.org/media_tree.git
10507S:	Odd fixes
10508F:	drivers/media/i2c/ov772x.c
10509F:	include/media/i2c/ov772x.h
10510F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10511
10512OMNIVISION OV7740 SENSOR DRIVER
10513M:	Wenyou Yang <wenyou.yang@microchip.com>
10514L:	linux-media@vger.kernel.org
10515T:	git git://linuxtv.org/media_tree.git
10516S:	Maintained
10517F:	drivers/media/i2c/ov7740.c
10518F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10519
10520OMNIVISION OV9650 SENSOR DRIVER
10521M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10522R:	Akinobu Mita <akinobu.mita@gmail.com>
10523R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10524L:	linux-media@vger.kernel.org
10525T:	git git://linuxtv.org/media_tree.git
10526S:	Maintained
10527F:	drivers/media/i2c/ov9650.c
10528F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10529
10530ONENAND FLASH DRIVER
10531M:	Kyungmin Park <kyungmin.park@samsung.com>
10532L:	linux-mtd@lists.infradead.org
10533S:	Maintained
10534F:	drivers/mtd/nand/onenand/
10535F:	include/linux/mtd/onenand*.h
10536
10537ONSTREAM SCSI TAPE DRIVER
10538M:	Willem Riede <osst@riede.org>
10539L:	osst-users@lists.sourceforge.net
10540L:	linux-scsi@vger.kernel.org
10541S:	Maintained
10542F:	Documentation/scsi/osst.txt
10543F:	drivers/scsi/osst.*
10544F:	drivers/scsi/osst_*.h
10545F:	drivers/scsi/st.h
10546
10547OP-TEE DRIVER
10548M:	Jens Wiklander <jens.wiklander@linaro.org>
10549S:	Maintained
10550F:	drivers/tee/optee/
10551
10552OPA-VNIC DRIVER
10553M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10554M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10555L:	linux-rdma@vger.kernel.org
10556S:	Supported
10557F:	drivers/infiniband/ulp/opa_vnic
10558
10559OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10560M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10561M:	Frank Rowand <frowand.list@gmail.com>
10562L:	devicetree@vger.kernel.org
10563S:	Maintained
10564F:	Documentation/devicetree/dynamic-resolution-notes.txt
10565F:	Documentation/devicetree/overlay-notes.txt
10566F:	drivers/of/overlay.c
10567F:	drivers/of/resolver.c
10568K:	of_overlay_notifier_
10569
10570OPEN FIRMWARE AND FLATTENED DEVICE TREE
10571M:	Rob Herring <robh+dt@kernel.org>
10572M:	Frank Rowand <frowand.list@gmail.com>
10573L:	devicetree@vger.kernel.org
10574W:	http://www.devicetree.org/
10575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10576S:	Maintained
10577F:	drivers/of/
10578F:	include/linux/of*.h
10579F:	scripts/dtc/
10580F:	Documentation/ABI/testing/sysfs-firmware-ofw
10581
10582OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10583M:	Rob Herring <robh+dt@kernel.org>
10584M:	Mark Rutland <mark.rutland@arm.com>
10585L:	devicetree@vger.kernel.org
10586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10587Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10588S:	Maintained
10589F:	Documentation/devicetree/
10590F:	arch/*/boot/dts/
10591F:	include/dt-bindings/
10592
10593OPENCORES I2C BUS DRIVER
10594M:	Peter Korsgaard <jacmet@sunsite.dk>
10595L:	linux-i2c@vger.kernel.org
10596S:	Maintained
10597F:	Documentation/i2c/busses/i2c-ocores
10598F:	drivers/i2c/busses/i2c-ocores.c
10599
10600OPENRISC ARCHITECTURE
10601M:	Jonas Bonn <jonas@southpole.se>
10602M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10603M:	Stafford Horne <shorne@gmail.com>
10604T:	git git://github.com/openrisc/linux.git
10605L:	openrisc@lists.librecores.org
10606W:	http://openrisc.io
10607S:	Maintained
10608F:	Documentation/devicetree/bindings/openrisc/
10609F:	Documentation/openrisc/
10610F:	arch/openrisc/
10611F:	drivers/irqchip/irq-ompic.c
10612F:	drivers/irqchip/irq-or1k-*
10613
10614OPENVSWITCH
10615M:	Pravin B Shelar <pshelar@ovn.org>
10616L:	netdev@vger.kernel.org
10617L:	dev@openvswitch.org
10618W:	http://openvswitch.org
10619S:	Maintained
10620F:	net/openvswitch/
10621F:	include/uapi/linux/openvswitch.h
10622
10623OPERATING PERFORMANCE POINTS (OPP)
10624M:	Viresh Kumar <vireshk@kernel.org>
10625M:	Nishanth Menon <nm@ti.com>
10626M:	Stephen Boyd <sboyd@kernel.org>
10627L:	linux-pm@vger.kernel.org
10628S:	Maintained
10629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10630F:	drivers/opp/
10631F:	include/linux/pm_opp.h
10632F:	Documentation/power/opp.txt
10633F:	Documentation/devicetree/bindings/opp/
10634
10635OPL4 DRIVER
10636M:	Clemens Ladisch <clemens@ladisch.de>
10637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10638T:	git git://git.alsa-project.org/alsa-kernel.git
10639S:	Maintained
10640F:	sound/drivers/opl4/
10641
10642OPROFILE
10643M:	Robert Richter <rric@kernel.org>
10644L:	oprofile-list@lists.sf.net
10645S:	Maintained
10646F:	arch/*/include/asm/oprofile*.h
10647F:	arch/*/oprofile/
10648F:	drivers/oprofile/
10649F:	include/linux/oprofile.h
10650
10651ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10652M:	Mark Fasheh <mark@fasheh.com>
10653M:	Joel Becker <jlbec@evilplan.org>
10654L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10655W:	http://ocfs2.wiki.kernel.org
10656S:	Supported
10657F:	Documentation/filesystems/ocfs2.txt
10658F:	Documentation/filesystems/dlmfs.txt
10659F:	fs/ocfs2/
10660
10661ORANGEFS FILESYSTEM
10662M:	Mike Marshall <hubcap@omnibond.com>
10663R:	Martin Brandenburg <martin@omnibond.com>
10664L:	devel@lists.orangefs.org
10665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10666S:	Supported
10667F:	fs/orangefs/
10668F:	Documentation/filesystems/orangefs.txt
10669
10670ORINOCO DRIVER
10671L:	linux-wireless@vger.kernel.org
10672W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10673W:	http://www.nongnu.org/orinoco/
10674S:	Orphan
10675F:	drivers/net/wireless/intersil/orinoco/
10676
10677OSD LIBRARY and FILESYSTEM
10678M:	Boaz Harrosh <ooo@electrozaur.com>
10679S:	Maintained
10680F:	drivers/scsi/osd/
10681F:	include/scsi/osd_*
10682F:	fs/exofs/
10683
10684OV2659 OMNIVISION SENSOR DRIVER
10685M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10686L:	linux-media@vger.kernel.org
10687W:	https://linuxtv.org
10688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10689T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10690S:	Maintained
10691F:	drivers/media/i2c/ov2659.c
10692F:	include/media/i2c/ov2659.h
10693
10694OVERLAY FILESYSTEM
10695M:	Miklos Szeredi <miklos@szeredi.hu>
10696L:	linux-unionfs@vger.kernel.org
10697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10698S:	Supported
10699F:	fs/overlayfs/
10700F:	Documentation/filesystems/overlayfs.txt
10701
10702P54 WIRELESS DRIVER
10703M:	Christian Lamparter <chunkeey@googlemail.com>
10704L:	linux-wireless@vger.kernel.org
10705W:	http://wireless.kernel.org/en/users/Drivers/p54
10706S:	Maintained
10707F:	drivers/net/wireless/intersil/p54/
10708
10709PA SEMI ETHERNET DRIVER
10710L:	netdev@vger.kernel.org
10711S:	Orphan
10712F:	drivers/net/ethernet/pasemi/*
10713
10714PA SEMI SMBUS DRIVER
10715L:	linux-i2c@vger.kernel.org
10716S:	Orphan
10717F:	drivers/i2c/busses/i2c-pasemi.c
10718
10719PADATA PARALLEL EXECUTION MECHANISM
10720M:	Steffen Klassert <steffen.klassert@secunet.com>
10721L:	linux-crypto@vger.kernel.org
10722S:	Maintained
10723F:	kernel/padata.c
10724F:	include/linux/padata.h
10725F:	Documentation/padata.txt
10726
10727PANASONIC LAPTOP ACPI EXTRAS DRIVER
10728M:	Harald Welte <laforge@gnumonks.org>
10729L:	platform-driver-x86@vger.kernel.org
10730S:	Maintained
10731F:	drivers/platform/x86/panasonic-laptop.c
10732
10733PARALLEL LCD/KEYPAD PANEL DRIVER
10734M:	Willy Tarreau <willy@haproxy.com>
10735M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10736S:	Odd Fixes
10737F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10738F:	drivers/misc/panel.c
10739
10740PARALLEL PORT SUBSYSTEM
10741M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10742M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10743L:	linux-parport@lists.infradead.org (subscribers-only)
10744S:	Maintained
10745F:	drivers/parport/
10746F:	include/linux/parport*.h
10747F:	drivers/char/ppdev.c
10748F:	include/uapi/linux/ppdev.h
10749F:	Documentation/parport*.txt
10750
10751PARAVIRT_OPS INTERFACE
10752M:	Juergen Gross <jgross@suse.com>
10753M:	Alok Kataria <akataria@vmware.com>
10754L:	virtualization@lists.linux-foundation.org
10755S:	Supported
10756F:	Documentation/virtual/paravirt_ops.txt
10757F:	arch/*/kernel/paravirt*
10758F:	arch/*/include/asm/paravirt*.h
10759F:	include/linux/hypervisor.h
10760
10761PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10762M:	Tim Waugh <tim@cyberelk.net>
10763L:	linux-parport@lists.infradead.org (subscribers-only)
10764S:	Maintained
10765F:	Documentation/blockdev/paride.txt
10766F:	drivers/block/paride/
10767
10768PARISC ARCHITECTURE
10769M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10770M:	Helge Deller <deller@gmx.de>
10771L:	linux-parisc@vger.kernel.org
10772W:	http://www.parisc-linux.org/
10773Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10776S:	Maintained
10777F:	arch/parisc/
10778F:	Documentation/parisc/
10779F:	drivers/parisc/
10780F:	drivers/char/agp/parisc-agp.c
10781F:	drivers/input/serio/gscps2.c
10782F:	drivers/parport/parport_gsc.*
10783F:	drivers/tty/serial/8250/8250_gsc.c
10784F:	drivers/video/fbdev/sti*
10785F:	drivers/video/console/sti*
10786F:	drivers/video/logo/logo_parisc*
10787
10788PARMAN
10789M:	Jiri Pirko <jiri@mellanox.com>
10790L:	netdev@vger.kernel.org
10791S:	Supported
10792F:	lib/parman.c
10793F:	lib/test_parman.c
10794F:	include/linux/parman.h
10795
10796PC87360 HARDWARE MONITORING DRIVER
10797M:	Jim Cromie <jim.cromie@gmail.com>
10798L:	linux-hwmon@vger.kernel.org
10799S:	Maintained
10800F:	Documentation/hwmon/pc87360
10801F:	drivers/hwmon/pc87360.c
10802
10803PC8736x GPIO DRIVER
10804M:	Jim Cromie <jim.cromie@gmail.com>
10805S:	Maintained
10806F:	drivers/char/pc8736x_gpio.c
10807
10808PC87427 HARDWARE MONITORING DRIVER
10809M:	Jean Delvare <jdelvare@suse.com>
10810L:	linux-hwmon@vger.kernel.org
10811S:	Maintained
10812F:	Documentation/hwmon/pc87427
10813F:	drivers/hwmon/pc87427.c
10814
10815PCA9532 LED DRIVER
10816M:	Riku Voipio <riku.voipio@iki.fi>
10817S:	Maintained
10818F:	drivers/leds/leds-pca9532.c
10819F:	include/linux/leds-pca9532.h
10820
10821PCA9541 I2C BUS MASTER SELECTOR DRIVER
10822M:	Guenter Roeck <linux@roeck-us.net>
10823L:	linux-i2c@vger.kernel.org
10824S:	Maintained
10825F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10826
10827PCDP - PRIMARY CONSOLE AND DEBUG PORT
10828M:	Khalid Aziz <khalid@gonehiking.org>
10829S:	Maintained
10830F:	drivers/firmware/pcdp.*
10831
10832PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10833M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10834L:	linux-pci@vger.kernel.org
10835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10836S:	Maintained
10837F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10838F:	drivers/pci/controller/pci-aardvark.c
10839
10840PCI DRIVER FOR ALTERA PCIE IP
10841M:	Ley Foon Tan <lftan@altera.com>
10842L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10843L:	linux-pci@vger.kernel.org
10844S:	Supported
10845F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10846F:	drivers/pci/controller/pcie-altera.c
10847
10848PCI DRIVER FOR APPLIEDMICRO XGENE
10849M:	Tanmay Inamdar <tinamdar@apm.com>
10850L:	linux-pci@vger.kernel.org
10851L:	linux-arm-kernel@lists.infradead.org
10852S:	Maintained
10853F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10854F:	drivers/pci/controller/pci-xgene.c
10855
10856PCI DRIVER FOR ARM VERSATILE PLATFORM
10857M:	Rob Herring <robh@kernel.org>
10858L:	linux-pci@vger.kernel.org
10859L:	linux-arm-kernel@lists.infradead.org
10860S:	Maintained
10861F:	Documentation/devicetree/bindings/pci/versatile.txt
10862F:	drivers/pci/controller/pci-versatile.c
10863
10864PCI DRIVER FOR ARMADA 8K
10865M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10866L:	linux-pci@vger.kernel.org
10867L:	linux-arm-kernel@lists.infradead.org
10868S:	Maintained
10869F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10870F:	drivers/pci/controller/dwc/pcie-armada8k.c
10871
10872PCI DRIVER FOR CADENCE PCIE IP
10873M:	Alan Douglas <adouglas@cadence.com>
10874L:	linux-pci@vger.kernel.org
10875S:	Maintained
10876F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10877F:	drivers/pci/controller/pcie-cadence*
10878
10879PCI DRIVER FOR FREESCALE LAYERSCAPE
10880M:	Minghuan Lian <minghuan.Lian@nxp.com>
10881M:	Mingkai Hu <mingkai.hu@nxp.com>
10882M:	Roy Zang <roy.zang@nxp.com>
10883L:	linuxppc-dev@lists.ozlabs.org
10884L:	linux-pci@vger.kernel.org
10885L:	linux-arm-kernel@lists.infradead.org
10886S:	Maintained
10887F:	drivers/pci/controller/dwc/*layerscape*
10888
10889PCI DRIVER FOR GENERIC OF HOSTS
10890M:	Will Deacon <will.deacon@arm.com>
10891L:	linux-pci@vger.kernel.org
10892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10893S:	Maintained
10894F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10895F:	drivers/pci/controller/pci-host-common.c
10896F:	drivers/pci/controller/pci-host-generic.c
10897
10898PCI DRIVER FOR IMX6
10899M:	Richard Zhu <hongxing.zhu@nxp.com>
10900M:	Lucas Stach <l.stach@pengutronix.de>
10901L:	linux-pci@vger.kernel.org
10902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10903S:	Maintained
10904F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10905F:	drivers/pci/controller/dwc/*imx6*
10906
10907PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10908M:	Keith Busch <keith.busch@intel.com>
10909M:	Jonathan Derrick <jonathan.derrick@intel.com>
10910L:	linux-pci@vger.kernel.org
10911S:	Supported
10912F:	drivers/pci/controller/vmd.c
10913
10914PCI DRIVER FOR MICROSEMI SWITCHTEC
10915M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10916M:	Logan Gunthorpe <logang@deltatee.com>
10917L:	linux-pci@vger.kernel.org
10918S:	Maintained
10919F:	Documentation/switchtec.txt
10920F:	Documentation/ABI/testing/sysfs-class-switchtec
10921F:	drivers/pci/switch/switchtec*
10922F:	include/uapi/linux/switchtec_ioctl.h
10923F:	include/linux/switchtec.h
10924F:	drivers/ntb/hw/mscc/
10925
10926PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10927M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10928M:	Jason Cooper <jason@lakedaemon.net>
10929L:	linux-pci@vger.kernel.org
10930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931S:	Maintained
10932F:	drivers/pci/controller/*mvebu*
10933
10934PCI DRIVER FOR NVIDIA TEGRA
10935M:	Thierry Reding <thierry.reding@gmail.com>
10936L:	linux-tegra@vger.kernel.org
10937L:	linux-pci@vger.kernel.org
10938S:	Supported
10939F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10940F:	drivers/pci/controller/pci-tegra.c
10941
10942PCI DRIVER FOR RENESAS R-CAR
10943M:	Simon Horman <horms@verge.net.au>
10944L:	linux-pci@vger.kernel.org
10945L:	linux-renesas-soc@vger.kernel.org
10946S:	Maintained
10947F:	drivers/pci/controller/*rcar*
10948
10949PCI DRIVER FOR SAMSUNG EXYNOS
10950M:	Jingoo Han <jingoohan1@gmail.com>
10951L:	linux-pci@vger.kernel.org
10952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10953L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10954S:	Maintained
10955F:	drivers/pci/controller/dwc/pci-exynos.c
10956
10957PCI DRIVER FOR SYNOPSYS DESIGNWARE
10958M:	Jingoo Han <jingoohan1@gmail.com>
10959M:	Joao Pinto <Joao.Pinto@synopsys.com>
10960L:	linux-pci@vger.kernel.org
10961S:	Maintained
10962F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10963F:	drivers/pci/controller/dwc/*designware*
10964
10965PCI DRIVER FOR TI DRA7XX
10966M:	Kishon Vijay Abraham I <kishon@ti.com>
10967L:	linux-omap@vger.kernel.org
10968L:	linux-pci@vger.kernel.org
10969S:	Supported
10970F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10971F:	drivers/pci/controller/dwc/pci-dra7xx.c
10972
10973PCI DRIVER FOR TI KEYSTONE
10974M:	Murali Karicheri <m-karicheri2@ti.com>
10975L:	linux-pci@vger.kernel.org
10976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10977S:	Maintained
10978F:	drivers/pci/controller/dwc/*keystone*
10979
10980PCI ENDPOINT SUBSYSTEM
10981M:	Kishon Vijay Abraham I <kishon@ti.com>
10982M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10983L:	linux-pci@vger.kernel.org
10984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10985S:	Supported
10986F:	drivers/pci/endpoint/
10987F:	drivers/misc/pci_endpoint_test.c
10988F:	tools/pci/
10989
10990PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10991M:	Russell Currey <ruscur@russell.cc>
10992L:	linuxppc-dev@lists.ozlabs.org
10993S:	Supported
10994F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10995F:	arch/powerpc/kernel/eeh*.c
10996F:	arch/powerpc/platforms/*/eeh*.c
10997F:	arch/powerpc/include/*/eeh*.h
10998
10999PCI ERROR RECOVERY
11000M:	Linas Vepstas <linasvepstas@gmail.com>
11001L:	linux-pci@vger.kernel.org
11002S:	Supported
11003F:	Documentation/PCI/pci-error-recovery.txt
11004
11005PCI MSI DRIVER FOR ALTERA MSI IP
11006M:	Ley Foon Tan <lftan@altera.com>
11007L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11008L:	linux-pci@vger.kernel.org
11009S:	Supported
11010F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11011F:	drivers/pci/controller/pcie-altera-msi.c
11012
11013PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11014M:	Duc Dang <dhdang@apm.com>
11015L:	linux-pci@vger.kernel.org
11016L:	linux-arm-kernel@lists.infradead.org
11017S:	Maintained
11018F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11019F:	drivers/pci/controller/pci-xgene-msi.c
11020
11021PCI SUBSYSTEM
11022M:	Bjorn Helgaas <bhelgaas@google.com>
11023L:	linux-pci@vger.kernel.org
11024Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11026S:	Supported
11027F:	Documentation/devicetree/bindings/pci/
11028F:	Documentation/PCI/
11029F:	drivers/acpi/pci*
11030F:	drivers/pci/
11031F:	include/asm-generic/pci*
11032F:	include/linux/pci*
11033F:	include/linux/of_pci.h
11034F:	include/uapi/linux/pci*
11035F:	lib/pci*
11036F:	arch/x86/pci/
11037F:	arch/x86/kernel/quirks.c
11038
11039PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11040M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11041L:	linux-pci@vger.kernel.org
11042Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11044S:	Supported
11045F:	drivers/pci/controller/
11046
11047PCIE DRIVER FOR AXIS ARTPEC
11048M:	Jesper Nilsson <jesper.nilsson@axis.com>
11049L:	linux-arm-kernel@axis.com
11050L:	linux-pci@vger.kernel.org
11051S:	Maintained
11052F:	Documentation/devicetree/bindings/pci/axis,artpec*
11053F:	drivers/pci/controller/dwc/*artpec*
11054
11055PCIE DRIVER FOR CAVIUM THUNDERX
11056M:	David Daney <david.daney@cavium.com>
11057L:	linux-pci@vger.kernel.org
11058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059S:	Supported
11060F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11061F:	drivers/pci/controller/pci-thunder-*
11062
11063PCIE DRIVER FOR HISILICON
11064M:	Zhou Wang <wangzhou1@hisilicon.com>
11065L:	linux-pci@vger.kernel.org
11066S:	Maintained
11067F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11068F:	drivers/pci/controller/dwc/pcie-hisi.c
11069
11070PCIE DRIVER FOR HISILICON KIRIN
11071M:	Xiaowei Song <songxiaowei@hisilicon.com>
11072M:	Binghui Wang <wangbinghui@hisilicon.com>
11073L:	linux-pci@vger.kernel.org
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11076F:	drivers/pci/controller/dwc/pcie-kirin.c
11077
11078PCIE DRIVER FOR HISILICON STB
11079M:	Jianguo Sun <sunjianguo1@huawei.com>
11080M:	Shawn Guo <shawn.guo@linaro.org>
11081L:	linux-pci@vger.kernel.org
11082S:	Maintained
11083F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11084F:	drivers/pci/controller/dwc/pcie-histb.c
11085
11086PCIE DRIVER FOR MEDIATEK
11087M:	Ryder Lee <ryder.lee@mediatek.com>
11088L:	linux-pci@vger.kernel.org
11089L:	linux-mediatek@lists.infradead.org
11090S:	Supported
11091F:	Documentation/devicetree/bindings/pci/mediatek*
11092F:	drivers/pci/controller/*mediatek*
11093
11094PCIE DRIVER FOR QUALCOMM MSM
11095M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11096L:	linux-pci@vger.kernel.org
11097L:	linux-arm-msm@vger.kernel.org
11098S:	Maintained
11099F:	drivers/pci/controller/dwc/*qcom*
11100
11101PCIE DRIVER FOR ROCKCHIP
11102M:	Shawn Lin <shawn.lin@rock-chips.com>
11103L:	linux-pci@vger.kernel.org
11104L:	linux-rockchip@lists.infradead.org
11105S:	Maintained
11106F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11107F:	drivers/pci/controller/pcie-rockchip*
11108
11109PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11110M:	Linus Walleij <linus.walleij@linaro.org>
11111L:	linux-pci@vger.kernel.org
11112S:	Maintained
11113F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11114F:	drivers/pci/controller/pci-v3-semi.c
11115
11116PCIE DRIVER FOR ST SPEAR13XX
11117M:	Pratyush Anand <pratyush.anand@gmail.com>
11118L:	linux-pci@vger.kernel.org
11119S:	Maintained
11120F:	drivers/pci/controller/dwc/*spear*
11121
11122PCMCIA SUBSYSTEM
11123M:	Dominik Brodowski <linux@dominikbrodowski.net>
11124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11125S:	Odd Fixes
11126F:	Documentation/pcmcia/
11127F:	tools/pcmcia/
11128F:	drivers/pcmcia/
11129F:	include/pcmcia/
11130
11131PCNET32 NETWORK DRIVER
11132M:	Don Fry <pcnet32@frontier.com>
11133L:	netdev@vger.kernel.org
11134S:	Maintained
11135F:	drivers/net/ethernet/amd/pcnet32.c
11136
11137PCRYPT PARALLEL CRYPTO ENGINE
11138M:	Steffen Klassert <steffen.klassert@secunet.com>
11139L:	linux-crypto@vger.kernel.org
11140S:	Maintained
11141F:	crypto/pcrypt.c
11142F:	include/crypto/pcrypt.h
11143
11144PEAQ WMI HOTKEYS DRIVER
11145M:	Hans de Goede <hdegoede@redhat.com>
11146L:	platform-driver-x86@vger.kernel.org
11147S:	Maintained
11148F:	drivers/platform/x86/peaq-wmi.c
11149
11150PER-CPU MEMORY ALLOCATOR
11151M:	Tejun Heo <tj@kernel.org>
11152M:	Christoph Lameter <cl@linux.com>
11153M:	Dennis Zhou <dennisszhou@gmail.com>
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11155S:	Maintained
11156F:	include/linux/percpu*.h
11157F:	mm/percpu*.c
11158F:	arch/*/include/asm/percpu.h
11159
11160PER-TASK DELAY ACCOUNTING
11161M:	Balbir Singh <bsingharora@gmail.com>
11162S:	Maintained
11163F:	include/linux/delayacct.h
11164F:	kernel/delayacct.c
11165
11166PERFORMANCE EVENTS SUBSYSTEM
11167M:	Peter Zijlstra <peterz@infradead.org>
11168M:	Ingo Molnar <mingo@redhat.com>
11169M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11170R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11171R:	Jiri Olsa <jolsa@redhat.com>
11172R:	Namhyung Kim <namhyung@kernel.org>
11173L:	linux-kernel@vger.kernel.org
11174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11175S:	Supported
11176F:	kernel/events/*
11177F:	include/linux/perf_event.h
11178F:	include/uapi/linux/perf_event.h
11179F:	arch/*/kernel/perf_event*.c
11180F:	arch/*/kernel/*/perf_event*.c
11181F:	arch/*/kernel/*/*/perf_event*.c
11182F:	arch/*/include/asm/perf_event.h
11183F:	arch/*/kernel/perf_callchain.c
11184F:	arch/*/events/*
11185F:	tools/perf/
11186
11187PERSONALITY HANDLING
11188M:	Christoph Hellwig <hch@infradead.org>
11189L:	linux-abi-devel@lists.sourceforge.net
11190S:	Maintained
11191F:	include/linux/personality.h
11192F:	include/uapi/linux/personality.h
11193
11194PHONET PROTOCOL
11195M:	Remi Denis-Courmont <courmisch@gmail.com>
11196S:	Supported
11197F:	Documentation/networking/phonet.txt
11198F:	include/linux/phonet.h
11199F:	include/net/phonet/
11200F:	include/uapi/linux/phonet.h
11201F:	net/phonet/
11202
11203PHRAM MTD DRIVER
11204M:	Joern Engel <joern@lazybastard.org>
11205L:	linux-mtd@lists.infradead.org
11206S:	Maintained
11207F:	drivers/mtd/devices/phram.c
11208
11209PICOLCD HID DRIVER
11210M:	Bruno Prémont <bonbons@linux-vserver.org>
11211L:	linux-input@vger.kernel.org
11212S:	Maintained
11213F:	drivers/hid/hid-picolcd*
11214
11215PICOXCELL SUPPORT
11216M:	Jamie Iles <jamie@jamieiles.com>
11217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11218T:	git git://github.com/jamieiles/linux-2.6-ji.git
11219S:	Supported
11220F:	arch/arm/boot/dts/picoxcell*
11221F:	arch/arm/mach-picoxcell/
11222F:	drivers/crypto/picoxcell*
11223
11224PIN CONTROL SUBSYSTEM
11225M:	Linus Walleij <linus.walleij@linaro.org>
11226L:	linux-gpio@vger.kernel.org
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11228S:	Maintained
11229F:	Documentation/devicetree/bindings/pinctrl/
11230F:	Documentation/driver-api/pinctl.rst
11231F:	drivers/pinctrl/
11232F:	include/linux/pinctrl/
11233
11234PIN CONTROLLER - ATMEL AT91
11235M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11237S:	Maintained
11238F:	drivers/pinctrl/pinctrl-at91.*
11239
11240PIN CONTROLLER - ATMEL AT91 PIO4
11241M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11243L:	linux-gpio@vger.kernel.org
11244S:	Supported
11245F:	drivers/pinctrl/pinctrl-at91-pio4.*
11246
11247PIN CONTROLLER - FREESCALE
11248M:	Dong Aisheng <aisheng.dong@nxp.com>
11249M:	Fabio Estevam <festevam@gmail.com>
11250M:	Shawn Guo <shawnguo@kernel.org>
11251M:	Stefan Agner <stefan@agner.ch>
11252R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11253L:	linux-gpio@vger.kernel.org
11254S:	Maintained
11255F:	drivers/pinctrl/freescale/
11256F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11257
11258PIN CONTROLLER - INTEL
11259M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11260M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11261S:	Maintained
11262F:	drivers/pinctrl/intel/
11263
11264PIN CONTROLLER - MEDIATEK
11265M:	Sean Wang <sean.wang@mediatek.com>
11266L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11267S:	Maintained
11268F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11269F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11270F:	drivers/pinctrl/mediatek/mtk-eint.*
11271F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11272F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11273F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11274
11275PIN CONTROLLER - QUALCOMM
11276M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11277S:	Maintained
11278L:	linux-arm-msm@vger.kernel.org
11279F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11280F:	drivers/pinctrl/qcom/
11281
11282PIN CONTROLLER - RENESAS
11283M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11284M:	Geert Uytterhoeven <geert+renesas@glider.be>
11285L:	linux-renesas-soc@vger.kernel.org
11286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11287S:	Maintained
11288F:	drivers/pinctrl/sh-pfc/
11289
11290PIN CONTROLLER - SAMSUNG
11291M:	Tomasz Figa <tomasz.figa@gmail.com>
11292M:	Krzysztof Kozlowski <krzk@kernel.org>
11293M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11295L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11296Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11298S:	Maintained
11299F:	drivers/pinctrl/samsung/
11300F:	include/dt-bindings/pinctrl/samsung.h
11301F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11302
11303PIN CONTROLLER - SINGLE
11304M:	Tony Lindgren <tony@atomide.com>
11305M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11307L:	linux-omap@vger.kernel.org
11308S:	Maintained
11309F:	drivers/pinctrl/pinctrl-single.c
11310
11311PIN CONTROLLER - ST SPEAR
11312M:	Viresh Kumar <vireshk@kernel.org>
11313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11314W:	http://www.st.com/spear
11315S:	Maintained
11316F:	drivers/pinctrl/spear/
11317
11318PISTACHIO SOC SUPPORT
11319M:	James Hartley <james.hartley@sondrel.com>
11320L:	linux-mips@linux-mips.org
11321S:	Odd Fixes
11322F:	arch/mips/pistachio/
11323F:	arch/mips/include/asm/mach-pistachio/
11324F:	arch/mips/boot/dts/img/pistachio*
11325F:	arch/mips/configs/pistachio*_defconfig
11326
11327PKTCDVD DRIVER
11328S:	Orphan
11329M:	linux-block@vger.kernel.org
11330F:	drivers/block/pktcdvd.c
11331F:	include/linux/pktcdvd.h
11332F:	include/uapi/linux/pktcdvd.h
11333
11334PKUNITY SOC DRIVERS
11335M:	Guan Xuetao <gxt@pku.edu.cn>
11336W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11337S:	Maintained
11338T:	git git://github.com/gxt/linux.git
11339F:	drivers/input/serio/i8042-unicore32io.h
11340F:	drivers/i2c/busses/i2c-puv3.c
11341F:	drivers/video/fbdev/fb-puv3.c
11342F:	drivers/rtc/rtc-puv3.c
11343
11344PMBUS HARDWARE MONITORING DRIVERS
11345M:	Guenter Roeck <linux@roeck-us.net>
11346L:	linux-hwmon@vger.kernel.org
11347W:	http://hwmon.wiki.kernel.org/
11348W:	http://www.roeck-us.net/linux/drivers/
11349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11350S:	Maintained
11351F:	Documentation/hwmon/pmbus
11352F:	drivers/hwmon/pmbus/
11353F:	include/linux/pmbus.h
11354
11355PMC SIERRA MaxRAID DRIVER
11356L:	linux-scsi@vger.kernel.org
11357W:	http://www.pmc-sierra.com/
11358S:	Orphan
11359F:	drivers/scsi/pmcraid.*
11360
11361PMC SIERRA PM8001 DRIVER
11362M:	Jack Wang <jinpu.wang@profitbricks.com>
11363M:	lindar_liu@usish.com
11364L:	linux-scsi@vger.kernel.org
11365S:	Supported
11366F:	drivers/scsi/pm8001/
11367
11368PNP SUPPORT
11369M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11370S:	Maintained
11371F:	drivers/pnp/
11372
11373POSIX CLOCKS and TIMERS
11374M:	Thomas Gleixner <tglx@linutronix.de>
11375L:	linux-kernel@vger.kernel.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11377S:	Maintained
11378F:	fs/timerfd.c
11379F:	include/linux/timer*
11380F:	kernel/time/*timer*
11381
11382POWER MANAGEMENT CORE
11383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11384L:	linux-pm@vger.kernel.org
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11386B:	https://bugzilla.kernel.org
11387S:	Supported
11388F:	drivers/base/power/
11389F:	include/linux/pm.h
11390F:	include/linux/pm_*
11391F:	include/linux/powercap.h
11392F:	drivers/powercap/
11393F:	kernel/configs/nopm.config
11394
11395POWER STATE COORDINATION INTERFACE (PSCI)
11396M:	Mark Rutland <mark.rutland@arm.com>
11397M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11398L:	linux-arm-kernel@lists.infradead.org
11399S:	Maintained
11400F:	drivers/firmware/psci*.c
11401F:	include/linux/psci.h
11402F:	include/uapi/linux/psci.h
11403
11404POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11405M:	Sebastian Reichel <sre@kernel.org>
11406L:	linux-pm@vger.kernel.org
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11408S:	Maintained
11409F:	Documentation/ABI/testing/sysfs-class-power
11410F:	Documentation/devicetree/bindings/power/supply/
11411F:	include/linux/power_supply.h
11412F:	drivers/power/supply/
11413
11414POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11415M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11416L:	linuxppc-dev@lists.ozlabs.org
11417S:	Maintained
11418F:	drivers/char/powernv-op-panel.c
11419
11420PPP OVER ATM (RFC 2364)
11421M:	Mitchell Blank Jr <mitch@sfgoth.com>
11422S:	Maintained
11423F:	net/atm/pppoatm.c
11424F:	include/uapi/linux/atmppp.h
11425
11426PPP OVER ETHERNET
11427M:	Michal Ostrowski <mostrows@earthlink.net>
11428S:	Maintained
11429F:	drivers/net/ppp/pppoe.c
11430F:	drivers/net/ppp/pppox.c
11431
11432PPP OVER L2TP
11433M:	James Chapman <jchapman@katalix.com>
11434S:	Maintained
11435F:	net/l2tp/l2tp_ppp.c
11436F:	include/linux/if_pppol2tp.h
11437F:	include/uapi/linux/if_pppol2tp.h
11438
11439PPP PROTOCOL DRIVERS AND COMPRESSORS
11440M:	Paul Mackerras <paulus@samba.org>
11441L:	linux-ppp@vger.kernel.org
11442S:	Maintained
11443F:	drivers/net/ppp/ppp_*
11444
11445PPS SUPPORT
11446M:	Rodolfo Giometti <giometti@enneenne.com>
11447W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11448L:	linuxpps@ml.enneenne.com (subscribers-only)
11449S:	Maintained
11450F:	Documentation/pps/
11451F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11452F:	Documentation/ABI/testing/sysfs-pps
11453F:	drivers/pps/
11454F:	include/linux/pps*.h
11455F:	include/uapi/linux/pps.h
11456
11457PPTP DRIVER
11458M:	Dmitry Kozlov <xeb@mail.ru>
11459L:	netdev@vger.kernel.org
11460S:	Maintained
11461F:	drivers/net/ppp/pptp.c
11462W:	http://sourceforge.net/projects/accel-pptp
11463
11464PREEMPTIBLE KERNEL
11465M:	Robert Love <rml@tech9.net>
11466L:	kpreempt-tech@lists.sourceforge.net
11467W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11468S:	Supported
11469F:	Documentation/preempt-locking.txt
11470F:	include/linux/preempt.h
11471
11472PRINTK
11473M:	Petr Mladek <pmladek@suse.com>
11474M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11475R:	Steven Rostedt <rostedt@goodmis.org>
11476S:	Maintained
11477F:	kernel/printk/
11478F:	include/linux/printk.h
11479
11480PRISM54 WIRELESS DRIVER
11481M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11482L:	linux-wireless@vger.kernel.org
11483W:	http://wireless.kernel.org/en/users/Drivers/p54
11484S:	Obsolete
11485F:	drivers/net/wireless/intersil/prism54/
11486
11487PROC FILESYSTEM
11488R:	Alexey Dobriyan <adobriyan@gmail.com>
11489L:	linux-kernel@vger.kernel.org
11490L:	linux-fsdevel@vger.kernel.org
11491S:	Maintained
11492F:	fs/proc/
11493F:	include/linux/proc_fs.h
11494F:	tools/testing/selftests/proc/
11495
11496PROC SYSCTL
11497M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11498M:	Kees Cook <keescook@chromium.org>
11499L:	linux-kernel@vger.kernel.org
11500L:	linux-fsdevel@vger.kernel.org
11501S:	Maintained
11502F:	fs/proc/proc_sysctl.c
11503F:	include/linux/sysctl.h
11504F:	kernel/sysctl.c
11505F:	tools/testing/selftests/sysctl/
11506
11507PS3 NETWORK SUPPORT
11508M:	Geoff Levand <geoff@infradead.org>
11509L:	netdev@vger.kernel.org
11510L:	linuxppc-dev@lists.ozlabs.org
11511S:	Maintained
11512F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11513
11514PS3 PLATFORM SUPPORT
11515M:	Geoff Levand <geoff@infradead.org>
11516L:	linuxppc-dev@lists.ozlabs.org
11517S:	Maintained
11518F:	arch/powerpc/boot/ps3*
11519F:	arch/powerpc/include/asm/lv1call.h
11520F:	arch/powerpc/include/asm/ps3*.h
11521F:	arch/powerpc/platforms/ps3/
11522F:	drivers/*/ps3*
11523F:	drivers/ps3/
11524F:	drivers/rtc/rtc-ps3.c
11525F:	drivers/usb/host/*ps3.c
11526F:	sound/ppc/snd_ps3*
11527
11528PS3VRAM DRIVER
11529M:	Jim Paris <jim@jtan.com>
11530M:	Geoff Levand <geoff@infradead.org>
11531L:	linuxppc-dev@lists.ozlabs.org
11532S:	Maintained
11533F:	drivers/block/ps3vram.c
11534
11535PSAMPLE PACKET SAMPLING SUPPORT:
11536M:	Yotam Gigi <yotam.gi@gmail.com>
11537S:	Maintained
11538F:	net/psample
11539F:	include/net/psample.h
11540F:	include/uapi/linux/psample.h
11541
11542PSTORE FILESYSTEM
11543M:	Kees Cook <keescook@chromium.org>
11544M:	Anton Vorontsov <anton@enomsg.org>
11545M:	Colin Cross <ccross@android.com>
11546M:	Tony Luck <tony.luck@intel.com>
11547S:	Maintained
11548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11549F:	fs/pstore/
11550F:	include/linux/pstore*
11551F:	drivers/firmware/efi/efi-pstore.c
11552F:	drivers/acpi/apei/erst.c
11553F:	Documentation/admin-guide/ramoops.rst
11554F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11555K:	\b(pstore|ramoops)
11556
11557PTP HARDWARE CLOCK SUPPORT
11558M:	Richard Cochran <richardcochran@gmail.com>
11559L:	netdev@vger.kernel.org
11560S:	Maintained
11561W:	http://linuxptp.sourceforge.net/
11562F:	Documentation/ABI/testing/sysfs-ptp
11563F:	Documentation/ptp/*
11564F:	drivers/net/phy/dp83640*
11565F:	drivers/ptp/*
11566F:	include/linux/ptp_cl*
11567
11568PTRACE SUPPORT
11569M:	Oleg Nesterov <oleg@redhat.com>
11570S:	Maintained
11571F:	include/asm-generic/syscall.h
11572F:	include/linux/ptrace.h
11573F:	include/linux/regset.h
11574F:	include/linux/tracehook.h
11575F:	include/uapi/linux/ptrace.h
11576F:	include/uapi/linux/ptrace.h
11577F:	include/asm-generic/ptrace.h
11578F:	kernel/ptrace.c
11579F:	arch/*/ptrace*.c
11580F:	arch/*/*/ptrace*.c
11581F:	arch/*/include/asm/ptrace*.h
11582
11583PULSE8-CEC DRIVER
11584M:	Hans Verkuil <hverkuil@xs4all.nl>
11585L:	linux-media@vger.kernel.org
11586T:	git git://linuxtv.org/media_tree.git
11587S:	Maintained
11588F:	drivers/media/usb/pulse8-cec/*
11589F:	Documentation/media/cec-drivers/pulse8-cec.rst
11590
11591PVRUSB2 VIDEO4LINUX DRIVER
11592M:	Mike Isely <isely@pobox.com>
11593L:	pvrusb2@isely.net	(subscribers-only)
11594L:	linux-media@vger.kernel.org
11595W:	http://www.isely.net/pvrusb2/
11596T:	git git://linuxtv.org/media_tree.git
11597S:	Maintained
11598F:	Documentation/media/v4l-drivers/pvrusb2*
11599F:	drivers/media/usb/pvrusb2/
11600
11601PWC WEBCAM DRIVER
11602M:	Hans Verkuil <hverkuil@xs4all.nl>
11603L:	linux-media@vger.kernel.org
11604T:	git git://linuxtv.org/media_tree.git
11605S:	Odd Fixes
11606F:	drivers/media/usb/pwc/*
11607
11608PWM FAN DRIVER
11609M:	Kamil Debski <kamil@wypas.org>
11610M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11611L:	linux-hwmon@vger.kernel.org
11612S:	Supported
11613F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11614F:	Documentation/hwmon/pwm-fan
11615F:	drivers/hwmon/pwm-fan.c
11616
11617PWM IR Transmitter
11618M:	Sean Young <sean@mess.org>
11619L:	linux-media@vger.kernel.org
11620S:	Maintained
11621F:	drivers/media/rc/pwm-ir-tx.c
11622
11623PWM SUBSYSTEM
11624M:	Thierry Reding <thierry.reding@gmail.com>
11625L:	linux-pwm@vger.kernel.org
11626S:	Maintained
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11628F:	Documentation/pwm.txt
11629F:	Documentation/devicetree/bindings/pwm/
11630F:	include/linux/pwm.h
11631F:	drivers/pwm/
11632F:	drivers/video/backlight/pwm_bl.c
11633F:	include/linux/pwm_backlight.h
11634F:	drivers/gpio/gpio-mvebu.c
11635F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11636
11637PXA GPIO DRIVER
11638M:	Robert Jarzmik <robert.jarzmik@free.fr>
11639L:	linux-gpio@vger.kernel.org
11640S:	Maintained
11641F:	drivers/gpio/gpio-pxa.c
11642
11643PXA MMCI DRIVER
11644S:	Orphan
11645
11646PXA RTC DRIVER
11647M:	Robert Jarzmik <robert.jarzmik@free.fr>
11648L:	linux-rtc@vger.kernel.org
11649S:	Maintained
11650
11651PXA2xx/PXA3xx SUPPORT
11652M:	Daniel Mack <daniel@zonque.org>
11653M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11654M:	Robert Jarzmik <robert.jarzmik@free.fr>
11655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11656T:	git git://github.com/hzhuang1/linux.git
11657T:	git git://github.com/rjarzmik/linux.git
11658S:	Maintained
11659F:	arch/arm/boot/dts/pxa*
11660F:	arch/arm/mach-pxa/
11661F:	drivers/dma/pxa*
11662F:	drivers/pcmcia/pxa2xx*
11663F:	drivers/pinctrl/pxa/
11664F:	drivers/spi/spi-pxa2xx*
11665F:	drivers/usb/gadget/udc/pxa2*
11666F:	include/sound/pxa2xx-lib.h
11667F:	sound/arm/pxa*
11668F:	sound/soc/pxa/
11669
11670QAT DRIVER
11671M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11672L:	qat-linux@intel.com
11673S:	Supported
11674F:	drivers/crypto/qat/
11675
11676QCOM AUDIO (ASoC) DRIVERS
11677M:	Patrick Lai <plai@codeaurora.org>
11678M:	Banajit Goswami <bgoswami@codeaurora.org>
11679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11680S:	Supported
11681F:	sound/soc/qcom/
11682
11683QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11684M:	Gabriel Somlo <somlo@cmu.edu>
11685M:	"Michael S. Tsirkin" <mst@redhat.com>
11686L:	qemu-devel@nongnu.org
11687S:	Maintained
11688F:	drivers/firmware/qemu_fw_cfg.c
11689F:	include/uapi/linux/qemu_fw_cfg.h
11690
11691QIB DRIVER
11692M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11693M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11694L:	linux-rdma@vger.kernel.org
11695S:	Supported
11696F:	drivers/infiniband/hw/qib/
11697
11698QLOGIC QL41xxx FCOE DRIVER
11699M:	QLogic-Storage-Upstream@cavium.com
11700L:	linux-scsi@vger.kernel.org
11701S:	Supported
11702F:	drivers/scsi/qedf/
11703
11704QLOGIC QL41xxx ISCSI DRIVER
11705M:	QLogic-Storage-Upstream@cavium.com
11706L:	linux-scsi@vger.kernel.org
11707S:	Supported
11708F:	drivers/scsi/qedi/
11709
11710QLOGIC QL4xxx ETHERNET DRIVER
11711M:	Ariel Elior <Ariel.Elior@cavium.com>
11712M:	everest-linux-l2@cavium.com
11713L:	netdev@vger.kernel.org
11714S:	Supported
11715F:	drivers/net/ethernet/qlogic/qed/
11716F:	include/linux/qed/
11717F:	drivers/net/ethernet/qlogic/qede/
11718
11719QLOGIC QL4xxx RDMA DRIVER
11720M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11721M:	Ariel Elior <Ariel.Elior@cavium.com>
11722L:	linux-rdma@vger.kernel.org
11723S:	Supported
11724F:	drivers/infiniband/hw/qedr/
11725F:	include/uapi/rdma/qedr-abi.h
11726
11727QLOGIC QLA1280 SCSI DRIVER
11728M:	Michael Reed <mdr@sgi.com>
11729L:	linux-scsi@vger.kernel.org
11730S:	Maintained
11731F:	drivers/scsi/qla1280.[ch]
11732
11733QLOGIC QLA2XXX FC-SCSI DRIVER
11734M:	qla2xxx-upstream@qlogic.com
11735L:	linux-scsi@vger.kernel.org
11736S:	Supported
11737F:	Documentation/scsi/LICENSE.qla2xxx
11738F:	drivers/scsi/qla2xxx/
11739
11740QLOGIC QLA3XXX NETWORK DRIVER
11741M:	Dept-GELinuxNICDev@cavium.com
11742L:	netdev@vger.kernel.org
11743S:	Supported
11744F:	Documentation/networking/LICENSE.qla3xxx
11745F:	drivers/net/ethernet/qlogic/qla3xxx.*
11746
11747QLOGIC QLA4XXX iSCSI DRIVER
11748M:	QLogic-Storage-Upstream@qlogic.com
11749L:	linux-scsi@vger.kernel.org
11750S:	Supported
11751F:	Documentation/scsi/LICENSE.qla4xxx
11752F:	drivers/scsi/qla4xxx/
11753
11754QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11755M:	Harish Patil <harish.patil@cavium.com>
11756M:	Manish Chopra <manish.chopra@cavium.com>
11757M:	Dept-GELinuxNICDev@cavium.com
11758L:	netdev@vger.kernel.org
11759S:	Supported
11760F:	drivers/net/ethernet/qlogic/qlcnic/
11761
11762QLOGIC QLGE 10Gb ETHERNET DRIVER
11763M:	Harish Patil <harish.patil@cavium.com>
11764M:	Manish Chopra <manish.chopra@cavium.com>
11765M:	Dept-GELinuxNICDev@cavium.com
11766L:	netdev@vger.kernel.org
11767S:	Supported
11768F:	drivers/net/ethernet/qlogic/qlge/
11769
11770QNX4 FILESYSTEM
11771M:	Anders Larsen <al@alarsen.net>
11772W:	http://www.alarsen.net/linux/qnx4fs/
11773S:	Maintained
11774F:	fs/qnx4/
11775F:	include/uapi/linux/qnx4_fs.h
11776F:	include/uapi/linux/qnxtypes.h
11777
11778QORIQ DPAA2 FSL-MC BUS DRIVER
11779M:	Stuart Yoder <stuyoder@gmail.com>
11780M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11781L:	linux-kernel@vger.kernel.org
11782S:	Maintained
11783F:	drivers/bus/fsl-mc/
11784F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11785F:	Documentation/networking/dpaa2/overview.rst
11786
11787QT1010 MEDIA DRIVER
11788M:	Antti Palosaari <crope@iki.fi>
11789L:	linux-media@vger.kernel.org
11790W:	https://linuxtv.org
11791W:	http://palosaari.fi/linux/
11792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11793T:	git git://linuxtv.org/anttip/media_tree.git
11794S:	Maintained
11795F:	drivers/media/tuners/qt1010*
11796
11797QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11798M:	Kalle Valo <kvalo@codeaurora.org>
11799L:	ath10k@lists.infradead.org
11800W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11802S:	Supported
11803F:	drivers/net/wireless/ath/ath10k/
11804
11805QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11806M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11807L:	linux-wireless@vger.kernel.org
11808W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11809S:	Supported
11810F:	drivers/net/wireless/ath/ath9k/
11811
11812QUALCOMM CAMERA SUBSYSTEM DRIVER
11813M:	Todor Tomov <todor.tomov@linaro.org>
11814L:	linux-media@vger.kernel.org
11815S:	Maintained
11816F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11817F:	Documentation/media/v4l-drivers/qcom_camss.rst
11818F:	drivers/media/platform/qcom/camss-8x16/
11819
11820QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11821M:  Ilia Lin <ilia.lin@gmail.com>
11822L:  linux-pm@vger.kernel.org
11823S:  Maintained
11824F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11825F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11826
11827QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11828M:	Timur Tabi <timur@kernel.org>
11829L:	netdev@vger.kernel.org
11830S:	Maintained
11831F:	drivers/net/ethernet/qualcomm/emac/
11832
11833QUALCOMM HEXAGON ARCHITECTURE
11834M:	Richard Kuo <rkuo@codeaurora.org>
11835L:	linux-hexagon@vger.kernel.org
11836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11837S:	Supported
11838F:	arch/hexagon/
11839
11840QUALCOMM HIDMA DRIVER
11841M:	Sinan Kaya <okaya@kernel.org>
11842L:	linux-arm-kernel@lists.infradead.org
11843L:	linux-arm-msm@vger.kernel.org
11844L:	dmaengine@vger.kernel.org
11845S:	Supported
11846F:	drivers/dma/qcom/hidma*
11847
11848QUALCOMM IOMMU
11849M:	Rob Clark <robdclark@gmail.com>
11850L:	iommu@lists.linux-foundation.org
11851L:	linux-arm-msm@vger.kernel.org
11852S:	Maintained
11853F:	drivers/iommu/qcom_iommu.c
11854
11855QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11856M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11857L:	linux-media@vger.kernel.org
11858L:	linux-arm-msm@vger.kernel.org
11859T:	git git://linuxtv.org/media_tree.git
11860S:	Maintained
11861F:	drivers/media/platform/qcom/venus/
11862
11863QUALCOMM WCN36XX WIRELESS DRIVER
11864M:	Kalle Valo <kvalo@codeaurora.org>
11865L:	wcn36xx@lists.infradead.org
11866W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11867T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11868S:	Supported
11869F:	drivers/net/wireless/ath/wcn36xx/
11870
11871QUANTENNA QTNFMAC WIRELESS DRIVER
11872M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11873M:	Avinash Patil <avinashp@quantenna.com>
11874M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11875L:	linux-wireless@vger.kernel.org
11876S:	Maintained
11877F:	drivers/net/wireless/quantenna
11878
11879RADEON and AMDGPU DRM DRIVERS
11880M:	Alex Deucher <alexander.deucher@amd.com>
11881M:	Christian König <christian.koenig@amd.com>
11882M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11883L:	amd-gfx@lists.freedesktop.org
11884T:	git git://people.freedesktop.org/~agd5f/linux
11885S:	Supported
11886F:	drivers/gpu/drm/radeon/
11887F:	include/uapi/drm/radeon_drm.h
11888F:	drivers/gpu/drm/amd/
11889F:	include/uapi/drm/amdgpu_drm.h
11890
11891RADEON FRAMEBUFFER DISPLAY DRIVER
11892M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11893L:	linux-fbdev@vger.kernel.org
11894S:	Maintained
11895F:	drivers/video/fbdev/aty/radeon*
11896F:	include/uapi/linux/radeonfb.h
11897
11898RADIOSHARK RADIO DRIVER
11899M:	Hans Verkuil <hverkuil@xs4all.nl>
11900L:	linux-media@vger.kernel.org
11901T:	git git://linuxtv.org/media_tree.git
11902S:	Maintained
11903F:	drivers/media/radio/radio-shark.c
11904
11905RADIOSHARK2 RADIO DRIVER
11906M:	Hans Verkuil <hverkuil@xs4all.nl>
11907L:	linux-media@vger.kernel.org
11908T:	git git://linuxtv.org/media_tree.git
11909S:	Maintained
11910F:	drivers/media/radio/radio-shark2.c
11911F:	drivers/media/radio/radio-tea5777.c
11912
11913RADOS BLOCK DEVICE (RBD)
11914M:	Ilya Dryomov <idryomov@gmail.com>
11915M:	Sage Weil <sage@redhat.com>
11916M:	Alex Elder <elder@kernel.org>
11917L:	ceph-devel@vger.kernel.org
11918W:	http://ceph.com/
11919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11920T:	git git://github.com/ceph/ceph-client.git
11921S:	Supported
11922F:	Documentation/ABI/testing/sysfs-bus-rbd
11923F:	drivers/block/rbd.c
11924F:	drivers/block/rbd_types.h
11925
11926RAGE128 FRAMEBUFFER DISPLAY DRIVER
11927M:	Paul Mackerras <paulus@samba.org>
11928L:	linux-fbdev@vger.kernel.org
11929S:	Maintained
11930F:	drivers/video/fbdev/aty/aty128fb.c
11931
11932RAINSHADOW-CEC DRIVER
11933M:	Hans Verkuil <hverkuil@xs4all.nl>
11934L:	linux-media@vger.kernel.org
11935T:	git git://linuxtv.org/media_tree.git
11936S:	Maintained
11937F:	drivers/media/usb/rainshadow-cec/*
11938
11939RALINK MIPS ARCHITECTURE
11940M:	John Crispin <john@phrozen.org>
11941L:	linux-mips@linux-mips.org
11942S:	Maintained
11943F:	arch/mips/ralink
11944
11945RALINK RT2X00 WIRELESS LAN DRIVER
11946P:	rt2x00 project
11947M:	Stanislaw Gruszka <sgruszka@redhat.com>
11948M:	Helmut Schaa <helmut.schaa@googlemail.com>
11949L:	linux-wireless@vger.kernel.org
11950S:	Maintained
11951F:	drivers/net/wireless/ralink/rt2x00/
11952
11953RAMDISK RAM BLOCK DEVICE DRIVER
11954M:	Jens Axboe <axboe@kernel.dk>
11955S:	Maintained
11956F:	Documentation/blockdev/ramdisk.txt
11957F:	drivers/block/brd.c
11958
11959RANCHU VIRTUAL BOARD FOR MIPS
11960M:	Miodrag Dinic <miodrag.dinic@mips.com>
11961L:	linux-mips@linux-mips.org
11962S:	Supported
11963F:	arch/mips/generic/board-ranchu.c
11964F:	arch/mips/configs/generic/board-ranchu.config
11965
11966RANDOM NUMBER DRIVER
11967M:	"Theodore Ts'o" <tytso@mit.edu>
11968S:	Maintained
11969F:	drivers/char/random.c
11970
11971RAPIDIO SUBSYSTEM
11972M:	Matt Porter <mporter@kernel.crashing.org>
11973M:	Alexandre Bounine <alex.bou9@gmail.com>
11974S:	Maintained
11975F:	drivers/rapidio/
11976
11977RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11978L:	linux-wireless@vger.kernel.org
11979S:	Orphan
11980F:	drivers/net/wireless/ray*
11981
11982RCUTORTURE TEST FRAMEWORK
11983M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11984M:	Josh Triplett <josh@joshtriplett.org>
11985R:	Steven Rostedt <rostedt@goodmis.org>
11986R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11987R:	Lai Jiangshan <jiangshanlai@gmail.com>
11988L:	linux-kernel@vger.kernel.org
11989S:	Supported
11990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11991F:	tools/testing/selftests/rcutorture
11992
11993RDC R-321X SoC
11994M:	Florian Fainelli <florian@openwrt.org>
11995S:	Maintained
11996
11997RDC R6040 FAST ETHERNET DRIVER
11998M:	Florian Fainelli <f.fainelli@gmail.com>
11999L:	netdev@vger.kernel.org
12000S:	Maintained
12001F:	drivers/net/ethernet/rdc/r6040.c
12002
12003RDMAVT - RDMA verbs software
12004M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12005M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12006L:	linux-rdma@vger.kernel.org
12007S:	Supported
12008F:	drivers/infiniband/sw/rdmavt
12009
12010RDS - RELIABLE DATAGRAM SOCKETS
12011M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12012L:	netdev@vger.kernel.org
12013L:	linux-rdma@vger.kernel.org
12014L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12015W:	https://oss.oracle.com/projects/rds/
12016S:	Supported
12017F:	net/rds/
12018F:	Documentation/networking/rds.txt
12019
12020RDT - RESOURCE ALLOCATION
12021M:	Fenghua Yu <fenghua.yu@intel.com>
12022L:	linux-kernel@vger.kernel.org
12023S:	Supported
12024F:	arch/x86/kernel/cpu/intel_rdt*
12025F:	arch/x86/include/asm/intel_rdt_sched.h
12026F:	Documentation/x86/intel_rdt*
12027
12028READ-COPY UPDATE (RCU)
12029M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12030M:	Josh Triplett <josh@joshtriplett.org>
12031R:	Steven Rostedt <rostedt@goodmis.org>
12032R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12033R:	Lai Jiangshan <jiangshanlai@gmail.com>
12034L:	linux-kernel@vger.kernel.org
12035W:	http://www.rdrop.com/users/paulmck/RCU/
12036S:	Supported
12037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12038F:	Documentation/RCU/
12039X:	Documentation/RCU/torture.txt
12040F:	include/linux/rcu*
12041X:	include/linux/srcu.h
12042F:	kernel/rcu/
12043X:	kernel/torture.c
12044
12045REAL TIME CLOCK (RTC) SUBSYSTEM
12046M:	Alessandro Zummo <a.zummo@towertech.it>
12047M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12048L:	linux-rtc@vger.kernel.org
12049Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/rtc/
12053F:	Documentation/rtc.txt
12054F:	drivers/rtc/
12055F:	include/linux/rtc.h
12056F:	include/uapi/linux/rtc.h
12057F:	include/linux/rtc/
12058F:	include/linux/platform_data/rtc-*
12059F:	tools/testing/selftests/rtc/
12060
12061REALTEK AUDIO CODECS
12062M:	Bard Liao <bardliao@realtek.com>
12063M:	Oder Chiou <oder_chiou@realtek.com>
12064S:	Maintained
12065F:	sound/soc/codecs/rt*
12066F:	include/sound/rt*.h
12067
12068REGISTER MAP ABSTRACTION
12069M:	Mark Brown <broonie@kernel.org>
12070L:	linux-kernel@vger.kernel.org
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12072S:	Supported
12073F:	Documentation/devicetree/bindings/regmap/
12074F:	drivers/base/regmap/
12075F:	include/linux/regmap.h
12076
12077REISERFS FILE SYSTEM
12078L:	reiserfs-devel@vger.kernel.org
12079S:	Supported
12080F:	fs/reiserfs/
12081
12082REMOTE PROCESSOR (REMOTEPROC) 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/remoteproc.git
12087S:	Maintained
12088F:	Documentation/devicetree/bindings/remoteproc/
12089F:	Documentation/remoteproc.txt
12090F:	drivers/remoteproc/
12091F:	include/linux/remoteproc.h
12092
12093REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12094M:	Ohad Ben-Cohen <ohad@wizery.com>
12095M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12096L:	linux-remoteproc@vger.kernel.org
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12098S:	Maintained
12099F:	drivers/rpmsg/
12100F:	Documentation/rpmsg.txt
12101F:	include/linux/rpmsg.h
12102F:	include/linux/rpmsg/
12103
12104RENESAS CLOCK DRIVERS
12105M:	Geert Uytterhoeven <geert+renesas@glider.be>
12106L:	linux-renesas-soc@vger.kernel.org
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12108S:	Supported
12109F:	drivers/clk/renesas/
12110
12111RENESAS EMEV2 I2C DRIVER
12112M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12113S:	Supported
12114F:	drivers/i2c/busses/i2c-emev2.c
12115
12116RENESAS ETHERNET DRIVERS
12117R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12118L:	netdev@vger.kernel.org
12119L:	linux-renesas-soc@vger.kernel.org
12120F:	Documentation/devicetree/bindings/net/renesas,*.txt
12121F:	Documentation/devicetree/bindings/net/sh_eth.txt
12122F:	drivers/net/ethernet/renesas/
12123F:	include/linux/sh_eth.h
12124
12125RENESAS R-CAR GYROADC DRIVER
12126M:	Marek Vasut <marek.vasut@gmail.com>
12127L:	linux-iio@vger.kernel.org
12128S:	Supported
12129F:	drivers/iio/adc/rcar_gyro_adc.c
12130
12131RENESAS R-CAR I2C DRIVERS
12132M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12133S:	Supported
12134F:	drivers/i2c/busses/i2c-rcar.c
12135F:	drivers/i2c/busses/i2c-sh_mobile.c
12136
12137RENESAS USB PHY DRIVER
12138M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12139L:	linux-renesas-soc@vger.kernel.org
12140S:	Maintained
12141F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12142
12143RESET CONTROLLER FRAMEWORK
12144M:	Philipp Zabel <p.zabel@pengutronix.de>
12145T:	git git://git.pengutronix.de/git/pza/linux
12146S:	Maintained
12147F:	drivers/reset/
12148F:	Documentation/devicetree/bindings/reset/
12149F:	include/dt-bindings/reset/
12150F:	include/linux/reset.h
12151F:	include/linux/reset-controller.h
12152
12153RESTARTABLE SEQUENCES SUPPORT
12154M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12155M:	Peter Zijlstra <peterz@infradead.org>
12156M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12157M:	Boqun Feng <boqun.feng@gmail.com>
12158L:	linux-kernel@vger.kernel.org
12159S:	Supported
12160F:	kernel/rseq.c
12161F:	include/uapi/linux/rseq.h
12162F:	include/trace/events/rseq.h
12163F:	tools/testing/selftests/rseq/
12164
12165RFKILL
12166M:	Johannes Berg <johannes@sipsolutions.net>
12167L:	linux-wireless@vger.kernel.org
12168W:	http://wireless.kernel.org/
12169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12171S:	Maintained
12172F:	Documentation/rfkill.txt
12173F:	Documentation/ABI/stable/sysfs-class-rfkill
12174F:	net/rfkill/
12175
12176RHASHTABLE
12177M:	Thomas Graf <tgraf@suug.ch>
12178M:	Herbert Xu <herbert@gondor.apana.org.au>
12179L:	netdev@vger.kernel.org
12180S:	Maintained
12181F:	lib/rhashtable.c
12182F:	include/linux/rhashtable.h
12183
12184RICOH R5C592 MEMORYSTICK DRIVER
12185M:	Maxim Levitsky <maximlevitsky@gmail.com>
12186S:	Maintained
12187F:	drivers/memstick/host/r592.*
12188
12189RICOH SMARTMEDIA/XD DRIVER
12190M:	Maxim Levitsky <maximlevitsky@gmail.com>
12191S:	Maintained
12192F:	drivers/mtd/nand/raw/r852.c
12193F:	drivers/mtd/nand/raw/r852.h
12194
12195RISC-V ARCHITECTURE
12196M:	Palmer Dabbelt <palmer@sifive.com>
12197M:	Albert Ou <aou@eecs.berkeley.edu>
12198L:	linux-riscv@lists.infradead.org
12199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12200S:	Supported
12201F:	arch/riscv/
12202K:	riscv
12203N:	riscv
12204
12205ROCCAT DRIVERS
12206M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12207W:	http://sourceforge.net/projects/roccat/
12208S:	Maintained
12209F:	drivers/hid/hid-roccat*
12210F:	include/linux/hid-roccat*
12211F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12212
12213ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12214M:	Jacob chen <jacob2.chen@rock-chips.com>
12215L:	linux-media@vger.kernel.org
12216S:	Maintained
12217F:	drivers/media/platform/rockchip/rga/
12218F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12219
12220ROCKER DRIVER
12221M:	Jiri Pirko <jiri@resnulli.us>
12222L:	netdev@vger.kernel.org
12223S:	Supported
12224F:	drivers/net/ethernet/rocker/
12225
12226ROCKETPORT DRIVER
12227P:	Comtrol Corp.
12228W:	http://www.comtrol.com
12229S:	Maintained
12230F:	Documentation/serial/rocket.txt
12231F:	drivers/tty/rocket*
12232
12233ROCKETPORT EXPRESS/INFINITY DRIVER
12234M:	Kevin Cernekee <cernekee@gmail.com>
12235L:	linux-serial@vger.kernel.org
12236S:	Odd Fixes
12237F:	drivers/tty/serial/rp2.*
12238
12239ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12240M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12241L:	linux-kernel@vger.kernel.org
12242L:	linux-renesas-soc@vger.kernel.org
12243S:	Supported
12244F:	drivers/mfd/bd9571mwv.c
12245F:	drivers/regulator/bd9571mwv-regulator.c
12246F:	drivers/gpio/gpio-bd9571mwv.c
12247F:	include/linux/mfd/bd9571mwv.h
12248F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12249
12250ROSE NETWORK LAYER
12251M:	Ralf Baechle <ralf@linux-mips.org>
12252L:	linux-hams@vger.kernel.org
12253W:	http://www.linux-ax25.org/
12254S:	Maintained
12255F:	include/net/rose.h
12256F:	include/uapi/linux/rose.h
12257F:	net/rose/
12258
12259RTL2830 MEDIA DRIVER
12260M:	Antti Palosaari <crope@iki.fi>
12261L:	linux-media@vger.kernel.org
12262W:	https://linuxtv.org
12263W:	http://palosaari.fi/linux/
12264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12265T:	git git://linuxtv.org/anttip/media_tree.git
12266S:	Maintained
12267F:	drivers/media/dvb-frontends/rtl2830*
12268
12269RTL2832 MEDIA DRIVER
12270M:	Antti Palosaari <crope@iki.fi>
12271L:	linux-media@vger.kernel.org
12272W:	https://linuxtv.org
12273W:	http://palosaari.fi/linux/
12274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12275T:	git git://linuxtv.org/anttip/media_tree.git
12276S:	Maintained
12277F:	drivers/media/dvb-frontends/rtl2832*
12278
12279RTL2832_SDR MEDIA DRIVER
12280M:	Antti Palosaari <crope@iki.fi>
12281L:	linux-media@vger.kernel.org
12282W:	https://linuxtv.org
12283W:	http://palosaari.fi/linux/
12284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12285T:	git git://linuxtv.org/anttip/media_tree.git
12286S:	Maintained
12287F:	drivers/media/dvb-frontends/rtl2832_sdr*
12288
12289RTL8180 WIRELESS DRIVER
12290L:	linux-wireless@vger.kernel.org
12291W:	http://wireless.kernel.org/
12292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12293S:	Orphan
12294F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12295
12296RTL8187 WIRELESS DRIVER
12297M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12298M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12299M:	Larry Finger <Larry.Finger@lwfinger.net>
12300L:	linux-wireless@vger.kernel.org
12301W:	http://wireless.kernel.org/
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12303S:	Maintained
12304F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12305
12306REALTEK WIRELESS DRIVER (rtlwifi family)
12307M:	Ping-Ke Shih <pkshih@realtek.com>
12308L:	linux-wireless@vger.kernel.org
12309W:	http://wireless.kernel.org/
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12311S:	Maintained
12312F:	drivers/net/wireless/realtek/rtlwifi/
12313
12314RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12315M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12316L:	linux-wireless@vger.kernel.org
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12318S:	Maintained
12319F:	drivers/net/wireless/realtek/rtl8xxxu/
12320
12321RXRPC SOCKETS (AF_RXRPC)
12322M:	David Howells <dhowells@redhat.com>
12323L:	linux-afs@lists.infradead.org
12324S:	Supported
12325F:	net/rxrpc/
12326F:	include/keys/rxrpc-type.h
12327F:	include/net/af_rxrpc.h
12328F:	include/trace/events/rxrpc.h
12329F:	include/uapi/linux/rxrpc.h
12330F:	Documentation/networking/rxrpc.txt
12331W:	https://www.infradead.org/~dhowells/kafs/
12332
12333S3 SAVAGE FRAMEBUFFER DRIVER
12334M:	Antonino Daplas <adaplas@gmail.com>
12335L:	linux-fbdev@vger.kernel.org
12336S:	Maintained
12337F:	drivers/video/fbdev/savage/
12338
12339S390
12340M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12341M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12342L:	linux-s390@vger.kernel.org
12343W:	http://www.ibm.com/developerworks/linux/linux390/
12344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12345S:	Supported
12346F:	arch/s390/
12347F:	drivers/s390/
12348F:	Documentation/s390/
12349F:	Documentation/driver-api/s390-drivers.rst
12350
12351S390 COMMON I/O LAYER
12352M:	Sebastian Ott <sebott@linux.ibm.com>
12353M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12354L:	linux-s390@vger.kernel.org
12355W:	http://www.ibm.com/developerworks/linux/linux390/
12356S:	Supported
12357F:	drivers/s390/cio/
12358
12359S390 DASD DRIVER
12360M:	Stefan Haberland <sth@linux.ibm.com>
12361M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12362L:	linux-s390@vger.kernel.org
12363W:	http://www.ibm.com/developerworks/linux/linux390/
12364S:	Supported
12365F:	drivers/s390/block/dasd*
12366F:	block/partitions/ibm.c
12367
12368S390 IOMMU (PCI)
12369M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12370L:	linux-s390@vger.kernel.org
12371W:	http://www.ibm.com/developerworks/linux/linux390/
12372S:	Supported
12373F:	drivers/iommu/s390-iommu.c
12374
12375S390 IUCV NETWORK LAYER
12376M:	Julian Wiedmann <jwi@linux.ibm.com>
12377M:	Ursula Braun <ubraun@linux.ibm.com>
12378L:	linux-s390@vger.kernel.org
12379W:	http://www.ibm.com/developerworks/linux/linux390/
12380S:	Supported
12381F:	drivers/s390/net/*iucv*
12382F:	include/net/iucv/
12383F:	net/iucv/
12384
12385S390 NETWORK DRIVERS
12386M:	Julian Wiedmann <jwi@linux.ibm.com>
12387M:	Ursula Braun <ubraun@linux.ibm.com>
12388L:	linux-s390@vger.kernel.org
12389W:	http://www.ibm.com/developerworks/linux/linux390/
12390S:	Supported
12391F:	drivers/s390/net/
12392
12393S390 PCI SUBSYSTEM
12394M:	Sebastian Ott <sebott@linux.ibm.com>
12395M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12396L:	linux-s390@vger.kernel.org
12397W:	http://www.ibm.com/developerworks/linux/linux390/
12398S:	Supported
12399F:	arch/s390/pci/
12400F:	drivers/pci/hotplug/s390_pci_hpc.c
12401
12402S390 VFIO-CCW DRIVER
12403M:	Cornelia Huck <cohuck@redhat.com>
12404M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12405M:	Halil Pasic <pasic@linux.ibm.com>
12406L:	linux-s390@vger.kernel.org
12407L:	kvm@vger.kernel.org
12408S:	Supported
12409F:	drivers/s390/cio/vfio_ccw*
12410F:	Documentation/s390/vfio-ccw.txt
12411F:	include/uapi/linux/vfio_ccw.h
12412
12413S390 ZCRYPT DRIVER
12414M:	Harald Freudenberger <freude@linux.ibm.com>
12415L:	linux-s390@vger.kernel.org
12416W:	http://www.ibm.com/developerworks/linux/linux390/
12417S:	Supported
12418F:	drivers/s390/crypto/
12419
12420S390 ZFCP DRIVER
12421M:	Steffen Maier <maier@linux.ibm.com>
12422M:	Benjamin Block <bblock@linux.ibm.com>
12423L:	linux-s390@vger.kernel.org
12424W:	http://www.ibm.com/developerworks/linux/linux390/
12425S:	Supported
12426F:	drivers/s390/scsi/zfcp_*
12427
12428S3C24XX SD/MMC Driver
12429M:	Ben Dooks <ben-linux@fluff.org>
12430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12431S:	Supported
12432F:	drivers/mmc/host/s3cmci.*
12433
12434SAA6588 RDS RECEIVER DRIVER
12435M:	Hans Verkuil <hverkuil@xs4all.nl>
12436L:	linux-media@vger.kernel.org
12437T:	git git://linuxtv.org/media_tree.git
12438W:	https://linuxtv.org
12439S:	Odd Fixes
12440F:	drivers/media/i2c/saa6588*
12441
12442SAA7134 VIDEO4LINUX DRIVER
12443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12444L:	linux-media@vger.kernel.org
12445W:	https://linuxtv.org
12446T:	git git://linuxtv.org/media_tree.git
12447S:	Odd fixes
12448F:	Documentation/media/v4l-drivers/saa7134*
12449F:	drivers/media/pci/saa7134/
12450
12451SAA7146 VIDEO4LINUX-2 DRIVER
12452M:	Hans Verkuil <hverkuil@xs4all.nl>
12453L:	linux-media@vger.kernel.org
12454T:	git git://linuxtv.org/media_tree.git
12455S:	Maintained
12456F:	drivers/media/common/saa7146/
12457F:	drivers/media/pci/saa7146/
12458F:	include/media/saa7146*
12459
12460SAMSUNG AUDIO (ASoC) DRIVERS
12461M:	Krzysztof Kozlowski <krzk@kernel.org>
12462M:	Sangbeom Kim <sbkim73@samsung.com>
12463M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12464L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12465S:	Supported
12466F:	sound/soc/samsung/
12467F:	Documentation/devicetree/bindings/sound/samsung*
12468
12469SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12470M:	Krzysztof Kozlowski <krzk@kernel.org>
12471L:	linux-crypto@vger.kernel.org
12472L:	linux-samsung-soc@vger.kernel.org
12473S:	Maintained
12474F:	drivers/crypto/exynos-rng.c
12475F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12476
12477SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12478M:	Łukasz Stelmach <l.stelmach@samsung.com>
12479L:	linux-samsung-soc@vger.kernel.org
12480S:	Maintained
12481F:	drivers/char/hw_random/exynos-trng.c
12482F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12483
12484SAMSUNG FRAMEBUFFER DRIVER
12485M:	Jingoo Han <jingoohan1@gmail.com>
12486L:	linux-fbdev@vger.kernel.org
12487S:	Maintained
12488F:	drivers/video/fbdev/s3c-fb.c
12489
12490SAMSUNG LAPTOP DRIVER
12491M:	Corentin Chary <corentin.chary@gmail.com>
12492L:	platform-driver-x86@vger.kernel.org
12493S:	Maintained
12494F:	drivers/platform/x86/samsung-laptop.c
12495
12496SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12497M:	Sangbeom Kim <sbkim73@samsung.com>
12498M:	Krzysztof Kozlowski <krzk@kernel.org>
12499M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12500L:	linux-kernel@vger.kernel.org
12501L:	linux-samsung-soc@vger.kernel.org
12502S:	Supported
12503F:	drivers/mfd/sec*.c
12504F:	drivers/regulator/s2m*.c
12505F:	drivers/regulator/s5m*.c
12506F:	drivers/clk/clk-s2mps11.c
12507F:	drivers/rtc/rtc-s5m.c
12508F:	include/linux/mfd/samsung/
12509F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12510F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12511F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12512F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12513
12514SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12515M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12516L:	linux-media@vger.kernel.org
12517L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12518S:	Maintained
12519F:	drivers/media/platform/s3c-camif/
12520F:	include/media/drv-intf/s3c_camif.h
12521
12522SAMSUNG S3FWRN5 NFC DRIVER
12523M:	Robert Baldyga <r.baldyga@samsung.com>
12524M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12525L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12526S:	Supported
12527F:	drivers/nfc/s3fwrn5
12528
12529SAMSUNG S5C73M3 CAMERA DRIVER
12530M:	Kyungmin Park <kyungmin.park@samsung.com>
12531M:	Andrzej Hajda <a.hajda@samsung.com>
12532L:	linux-media@vger.kernel.org
12533S:	Supported
12534F:	drivers/media/i2c/s5c73m3/*
12535
12536SAMSUNG S5K5BAF CAMERA DRIVER
12537M:	Kyungmin Park <kyungmin.park@samsung.com>
12538M:	Andrzej Hajda <a.hajda@samsung.com>
12539L:	linux-media@vger.kernel.org
12540S:	Supported
12541F:	drivers/media/i2c/s5k5baf.c
12542
12543SAMSUNG S5P Security SubSystem (SSS) DRIVER
12544M:	Krzysztof Kozlowski <krzk@kernel.org>
12545M:	Vladimir Zapolskiy <vz@mleia.com>
12546M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12547L:	linux-crypto@vger.kernel.org
12548L:	linux-samsung-soc@vger.kernel.org
12549S:	Maintained
12550F:	drivers/crypto/s5p-sss.c
12551
12552SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12553M:	Kyungmin Park <kyungmin.park@samsung.com>
12554M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12555L:	linux-media@vger.kernel.org
12556Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12557S:	Supported
12558F:	drivers/media/platform/exynos4-is/
12559
12560SAMSUNG SOC CLOCK DRIVERS
12561M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12562M:	Tomasz Figa <tomasz.figa@gmail.com>
12563M:	Chanwoo Choi <cw00.choi@samsung.com>
12564S:	Supported
12565L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12567F:	drivers/clk/samsung/
12568F:	include/dt-bindings/clock/exynos*.h
12569F:	Documentation/devicetree/bindings/clock/exynos*.txt
12570
12571SAMSUNG SPI DRIVERS
12572M:	Kukjin Kim <kgene@kernel.org>
12573M:	Krzysztof Kozlowski <krzk@kernel.org>
12574M:	Andi Shyti <andi@etezian.org>
12575L:	linux-spi@vger.kernel.org
12576L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12577S:	Maintained
12578F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12579F:	drivers/spi/spi-s3c*
12580F:	include/linux/platform_data/spi-s3c64xx.h
12581
12582SAMSUNG SXGBE DRIVERS
12583M:	Byungho An <bh74.an@samsung.com>
12584M:	Girish K S <ks.giri@samsung.com>
12585M:	Vipul Pandya <vipul.pandya@samsung.com>
12586S:	Supported
12587L:	netdev@vger.kernel.org
12588F:	drivers/net/ethernet/samsung/sxgbe/
12589
12590SAMSUNG THERMAL DRIVER
12591M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12592L:	linux-pm@vger.kernel.org
12593L:	linux-samsung-soc@vger.kernel.org
12594S:	Supported
12595T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12596F:	drivers/thermal/samsung/
12597
12598SAMSUNG USB2 PHY DRIVER
12599M:	Kamil Debski <kamil@wypas.org>
12600M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12601L:	linux-kernel@vger.kernel.org
12602S:	Supported
12603F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12604F:	Documentation/phy/samsung-usb2.txt
12605F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12606F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12607F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12608F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12609F:	drivers/phy/samsung/phy-samsung-usb2.c
12610F:	drivers/phy/samsung/phy-samsung-usb2.h
12611
12612SC1200 WDT DRIVER
12613M:	Zwane Mwaikambo <zwanem@gmail.com>
12614S:	Maintained
12615F:	drivers/watchdog/sc1200wdt.c
12616
12617SCHEDULER
12618M:	Ingo Molnar <mingo@redhat.com>
12619M:	Peter Zijlstra <peterz@infradead.org>
12620L:	linux-kernel@vger.kernel.org
12621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12622S:	Maintained
12623F:	kernel/sched/
12624F:	include/linux/sched.h
12625F:	include/uapi/linux/sched.h
12626F:	include/linux/wait.h
12627
12628SCR24X CHIP CARD INTERFACE DRIVER
12629M:	Lubomir Rintel <lkundrak@v3.sk>
12630S:	Supported
12631F:	drivers/char/pcmcia/scr24x_cs.c
12632
12633SCSI CDROM DRIVER
12634M:	Jens Axboe <axboe@kernel.dk>
12635L:	linux-scsi@vger.kernel.org
12636W:	http://www.kernel.dk
12637S:	Maintained
12638F:	drivers/scsi/sr*
12639
12640SCSI RDMA PROTOCOL (SRP) INITIATOR
12641M:	Bart Van Assche <bart.vanassche@sandisk.com>
12642L:	linux-rdma@vger.kernel.org
12643S:	Supported
12644W:	http://www.openfabrics.org
12645Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12647F:	drivers/infiniband/ulp/srp/
12648F:	include/scsi/srp.h
12649
12650SCSI SG DRIVER
12651M:	Doug Gilbert <dgilbert@interlog.com>
12652L:	linux-scsi@vger.kernel.org
12653W:	http://sg.danny.cz/sg
12654S:	Maintained
12655F:	Documentation/scsi/scsi-generic.txt
12656F:	drivers/scsi/sg.c
12657F:	include/scsi/sg.h
12658
12659SCSI SUBSYSTEM
12660M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12662M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12664L:	linux-scsi@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/devicetree/bindings/scsi/
12667F:	drivers/scsi/
12668F:	include/scsi/
12669
12670SCSI TAPE DRIVER
12671M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12672L:	linux-scsi@vger.kernel.org
12673S:	Maintained
12674F:	Documentation/scsi/st.txt
12675F:	drivers/scsi/st.*
12676F:	drivers/scsi/st_*.h
12677
12678SCTP PROTOCOL
12679M:	Vlad Yasevich <vyasevich@gmail.com>
12680M:	Neil Horman <nhorman@tuxdriver.com>
12681M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12682L:	linux-sctp@vger.kernel.org
12683W:	http://lksctp.sourceforge.net
12684S:	Maintained
12685F:	Documentation/networking/sctp.txt
12686F:	include/linux/sctp.h
12687F:	include/uapi/linux/sctp.h
12688F:	include/net/sctp/
12689F:	net/sctp/
12690
12691SCx200 CPU SUPPORT
12692M:	Jim Cromie <jim.cromie@gmail.com>
12693S:	Odd Fixes
12694F:	Documentation/i2c/busses/scx200_acb
12695F:	arch/x86/platform/scx200/
12696F:	drivers/watchdog/scx200_wdt.c
12697F:	drivers/i2c/busses/scx200*
12698F:	drivers/mtd/maps/scx200_docflash.c
12699F:	include/linux/scx200.h
12700
12701SCx200 GPIO DRIVER
12702M:	Jim Cromie <jim.cromie@gmail.com>
12703S:	Maintained
12704F:	drivers/char/scx200_gpio.c
12705F:	include/linux/scx200_gpio.h
12706
12707SCx200 HRT CLOCKSOURCE DRIVER
12708M:	Jim Cromie <jim.cromie@gmail.com>
12709S:	Maintained
12710F:	drivers/clocksource/scx200_hrt.c
12711
12712SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12713M:	Sascha Sommer <saschasommer@freenet.de>
12714L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12715S:	Maintained
12716F:	drivers/mmc/host/sdricoh_cs.c
12717
12718SECURE COMPUTING
12719M:	Kees Cook <keescook@chromium.org>
12720R:	Andy Lutomirski <luto@amacapital.net>
12721R:	Will Drewry <wad@chromium.org>
12722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12723S:	Supported
12724F:	kernel/seccomp.c
12725F:	include/uapi/linux/seccomp.h
12726F:	include/linux/seccomp.h
12727F:	tools/testing/selftests/seccomp/*
12728F:	tools/testing/selftests/kselftest_harness.h
12729F:	Documentation/userspace-api/seccomp_filter.rst
12730K:	\bsecure_computing
12731K:	\bTIF_SECCOMP\b
12732
12733SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12734M:	Al Cooper <alcooperx@gmail.com>
12735L:	linux-mmc@vger.kernel.org
12736L:	bcm-kernel-feedback-list@broadcom.com
12737S:	Maintained
12738F:	drivers/mmc/host/sdhci-brcmstb*
12739
12740SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12741M:	Adrian Hunter <adrian.hunter@intel.com>
12742L:	linux-mmc@vger.kernel.org
12743T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12744S:	Maintained
12745F:	drivers/mmc/host/sdhci*
12746F:	include/linux/mmc/sdhci*
12747
12748SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12749M:	Ben Dooks <ben-linux@fluff.org>
12750M:	Jaehoon Chung <jh80.chung@samsung.com>
12751L:	linux-mmc@vger.kernel.org
12752S:	Maintained
12753F:	drivers/mmc/host/sdhci-s3c*
12754
12755SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12756M:	Viresh Kumar <vireshk@kernel.org>
12757L:	linux-mmc@vger.kernel.org
12758S:	Maintained
12759F:	drivers/mmc/host/sdhci-spear.c
12760
12761SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12762M:	Kishon Vijay Abraham I <kishon@ti.com>
12763L:	linux-mmc@vger.kernel.org
12764S:	Maintained
12765F:	drivers/mmc/host/sdhci-omap.c
12766
12767SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12768M:	Scott Bauer <scott.bauer@intel.com>
12769M:	Jonathan Derrick <jonathan.derrick@intel.com>
12770L:	linux-block@vger.kernel.org
12771S:	Supported
12772F:	block/sed*
12773F:	block/opal_proto.h
12774F:	include/linux/sed*
12775F:	include/uapi/linux/sed*
12776
12777SECURITY CONTACT
12778M:	Security Officers <security@kernel.org>
12779S:	Supported
12780
12781SECURITY SUBSYSTEM
12782M:	James Morris <jmorris@namei.org>
12783M:	"Serge E. Hallyn" <serge@hallyn.com>
12784L:	linux-security-module@vger.kernel.org (suggested Cc:)
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12786W:	http://kernsec.org/
12787S:	Supported
12788F:	security/
12789
12790SELINUX SECURITY MODULE
12791M:	Paul Moore <paul@paul-moore.com>
12792M:	Stephen Smalley <sds@tycho.nsa.gov>
12793M:	Eric Paris <eparis@parisplace.org>
12794L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12795W:	https://selinuxproject.org
12796W:	https://github.com/SELinuxProject
12797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12798S:	Supported
12799F:	include/linux/selinux*
12800F:	security/selinux/
12801F:	scripts/selinux/
12802F:	Documentation/admin-guide/LSM/SELinux.rst
12803
12804SENSABLE PHANTOM
12805M:	Jiri Slaby <jirislaby@gmail.com>
12806S:	Maintained
12807F:	drivers/misc/phantom.c
12808F:	include/uapi/linux/phantom.h
12809
12810SERIAL DEVICE BUS
12811M:	Rob Herring <robh@kernel.org>
12812L:	linux-serial@vger.kernel.org
12813S:	Maintained
12814F:	Documentation/devicetree/bindings/serial/slave-device.txt
12815F:	drivers/tty/serdev/
12816F:	include/linux/serdev.h
12817
12818SERIAL DRIVERS
12819M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12820L:	linux-serial@vger.kernel.org
12821S:	Maintained
12822F:	Documentation/devicetree/bindings/serial/
12823F:	drivers/tty/serial/
12824
12825SERIAL IR RECEIVER
12826M:	Sean Young <sean@mess.org>
12827L:	linux-media@vger.kernel.org
12828S:	Maintained
12829F:	drivers/media/rc/serial_ir.c
12830
12831SFC NETWORK DRIVER
12832M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12833M:	Edward Cree <ecree@solarflare.com>
12834M:	Bert Kenward <bkenward@solarflare.com>
12835L:	netdev@vger.kernel.org
12836S:	Supported
12837F:	drivers/net/ethernet/sfc/
12838
12839SGI GRU DRIVER
12840M:	Dimitri Sivanich <sivanich@sgi.com>
12841S:	Maintained
12842F:	drivers/misc/sgi-gru/
12843
12844SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12845M:	Pat Gefre <pfg@sgi.com>
12846L:	linux-ia64@vger.kernel.org
12847S:	Supported
12848F:	Documentation/ia64/serial.txt
12849F:	drivers/tty/serial/ioc?_serial.c
12850F:	include/linux/ioc?.h
12851
12852SGI XP/XPC/XPNET DRIVER
12853M:	Cliff Whickman <cpw@sgi.com>
12854M:	Robin Holt <robinmholt@gmail.com>
12855S:	Maintained
12856F:	drivers/misc/sgi-xp/
12857
12858SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12859M:	Ursula Braun <ubraun@linux.ibm.com>
12860L:	linux-s390@vger.kernel.org
12861W:	http://www.ibm.com/developerworks/linux/linux390/
12862S:	Supported
12863F:	net/smc/
12864
12865SH_VEU V4L2 MEM2MEM DRIVER
12866L:	linux-media@vger.kernel.org
12867S:	Orphan
12868F:	drivers/media/platform/sh_veu.c
12869
12870SH_VOU V4L2 OUTPUT DRIVER
12871L:	linux-media@vger.kernel.org
12872S:	Orphan
12873F:	drivers/media/platform/sh_vou.c
12874F:	include/media/drv-intf/sh_vou.h
12875
12876SI2157 MEDIA DRIVER
12877M:	Antti Palosaari <crope@iki.fi>
12878L:	linux-media@vger.kernel.org
12879W:	https://linuxtv.org
12880W:	http://palosaari.fi/linux/
12881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12882T:	git git://linuxtv.org/anttip/media_tree.git
12883S:	Maintained
12884F:	drivers/media/tuners/si2157*
12885
12886SI2165 MEDIA DRIVER
12887M:	Matthias Schwarzott <zzam@gentoo.org>
12888L:	linux-media@vger.kernel.org
12889W:	https://linuxtv.org
12890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12891S:	Maintained
12892F:	drivers/media/dvb-frontends/si2165*
12893
12894SI2168 MEDIA DRIVER
12895M:	Antti Palosaari <crope@iki.fi>
12896L:	linux-media@vger.kernel.org
12897W:	https://linuxtv.org
12898W:	http://palosaari.fi/linux/
12899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12900T:	git git://linuxtv.org/anttip/media_tree.git
12901S:	Maintained
12902F:	drivers/media/dvb-frontends/si2168*
12903
12904SI470X FM RADIO RECEIVER I2C DRIVER
12905M:	Hans Verkuil <hverkuil@xs4all.nl>
12906L:	linux-media@vger.kernel.org
12907T:	git git://linuxtv.org/media_tree.git
12908W:	https://linuxtv.org
12909S:	Odd Fixes
12910F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12911
12912SI470X FM RADIO RECEIVER USB DRIVER
12913M:	Hans Verkuil <hverkuil@xs4all.nl>
12914L:	linux-media@vger.kernel.org
12915T:	git git://linuxtv.org/media_tree.git
12916W:	https://linuxtv.org
12917S:	Maintained
12918F:	drivers/media/radio/si470x/radio-si470x-common.c
12919F:	drivers/media/radio/si470x/radio-si470x.h
12920F:	drivers/media/radio/si470x/radio-si470x-usb.c
12921
12922SI4713 FM RADIO TRANSMITTER I2C DRIVER
12923M:	Eduardo Valentin <edubezval@gmail.com>
12924L:	linux-media@vger.kernel.org
12925T:	git git://linuxtv.org/media_tree.git
12926W:	https://linuxtv.org
12927S:	Odd Fixes
12928F:	drivers/media/radio/si4713/si4713.?
12929
12930SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12931M:	Eduardo Valentin <edubezval@gmail.com>
12932L:	linux-media@vger.kernel.org
12933T:	git git://linuxtv.org/media_tree.git
12934W:	https://linuxtv.org
12935S:	Odd Fixes
12936F:	drivers/media/radio/si4713/radio-platform-si4713.c
12937
12938SI4713 FM RADIO TRANSMITTER USB DRIVER
12939M:	Hans Verkuil <hverkuil@xs4all.nl>
12940L:	linux-media@vger.kernel.org
12941T:	git git://linuxtv.org/media_tree.git
12942W:	https://linuxtv.org
12943S:	Maintained
12944F:	drivers/media/radio/si4713/radio-usb-si4713.c
12945
12946SIANO DVB DRIVER
12947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12948L:	linux-media@vger.kernel.org
12949W:	https://linuxtv.org
12950T:	git git://linuxtv.org/media_tree.git
12951S:	Odd fixes
12952F:	drivers/media/common/siano/
12953F:	drivers/media/usb/siano/
12954F:	drivers/media/usb/siano/
12955F:	drivers/media/mmc/siano/
12956
12957SIFIVE DRIVERS
12958M:	Palmer Dabbelt <palmer@sifive.com>
12959L:	linux-riscv@lists.infradead.org
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12961S:	Supported
12962K:	sifive
12963N:	sifive
12964
12965SILEAD TOUCHSCREEN DRIVER
12966M:	Hans de Goede <hdegoede@redhat.com>
12967L:	linux-input@vger.kernel.org
12968L:	platform-driver-x86@vger.kernel.org
12969S:	Maintained
12970F:	drivers/input/touchscreen/silead.c
12971F:	drivers/platform/x86/silead_dmi.c
12972
12973SILICON MOTION SM712 FRAME BUFFER DRIVER
12974M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12975M:	Teddy Wang <teddy.wang@siliconmotion.com>
12976M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12977L:	linux-fbdev@vger.kernel.org
12978S:	Maintained
12979F:	drivers/video/fbdev/sm712*
12980F:	Documentation/fb/sm712fb.txt
12981
12982SIMPLE FIRMWARE INTERFACE (SFI)
12983M:	Len Brown <lenb@kernel.org>
12984L:	sfi-devel@simplefirmware.org
12985W:	http://simplefirmware.org/
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12987S:	Supported
12988F:	arch/x86/platform/sfi/
12989F:	drivers/sfi/
12990F:	include/linux/sfi*.h
12991
12992SIMPLEFB FB DRIVER
12993M:	Hans de Goede <hdegoede@redhat.com>
12994L:	linux-fbdev@vger.kernel.org
12995S:	Maintained
12996F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12997F:	drivers/video/fbdev/simplefb.c
12998F:	include/linux/platform_data/simplefb.h
12999
13000SIMTEC EB110ATX (Chalice CATS)
13001P:	Ben Dooks
13002P:	Vincent Sanders <vince@simtec.co.uk>
13003M:	Simtec Linux Team <linux@simtec.co.uk>
13004W:	http://www.simtec.co.uk/products/EB110ATX/
13005S:	Supported
13006
13007SIMTEC EB2410ITX (BAST)
13008P:	Ben Dooks
13009P:	Vincent Sanders <vince@simtec.co.uk>
13010M:	Simtec Linux Team <linux@simtec.co.uk>
13011W:	http://www.simtec.co.uk/products/EB2410ITX/
13012S:	Supported
13013F:	arch/arm/mach-s3c24xx/mach-bast.c
13014F:	arch/arm/mach-s3c24xx/bast-ide.c
13015F:	arch/arm/mach-s3c24xx/bast-irq.c
13016
13017SIPHASH PRF ROUTINES
13018M:	Jason A. Donenfeld <Jason@zx2c4.com>
13019S:	Maintained
13020F:	lib/siphash.c
13021F:	lib/test_siphash.c
13022F:	include/linux/siphash.h
13023
13024SIOX
13025M:	Gavin Schenk <g.schenk@eckelmann.de>
13026M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13027R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13028S:	Supported
13029F:	drivers/siox/*
13030F:	include/trace/events/siox.h
13031
13032SIS 190 ETHERNET DRIVER
13033M:	Francois Romieu <romieu@fr.zoreil.com>
13034L:	netdev@vger.kernel.org
13035S:	Maintained
13036F:	drivers/net/ethernet/sis/sis190.c
13037
13038SIS 900/7016 FAST ETHERNET DRIVER
13039M:	Daniele Venzano <venza@brownhat.org>
13040W:	http://www.brownhat.org/sis900.html
13041L:	netdev@vger.kernel.org
13042S:	Maintained
13043F:	drivers/net/ethernet/sis/sis900.*
13044
13045SIS FRAMEBUFFER DRIVER
13046M:	Thomas Winischhofer <thomas@winischhofer.net>
13047W:	http://www.winischhofer.net/linuxsisvga.shtml
13048S:	Maintained
13049F:	Documentation/fb/sisfb.txt
13050F:	drivers/video/fbdev/sis/
13051F:	include/video/sisfb.h
13052
13053SIS USB2VGA DRIVER
13054M:	Thomas Winischhofer <thomas@winischhofer.net>
13055W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13056S:	Maintained
13057F:	drivers/usb/misc/sisusbvga/
13058
13059SLAB ALLOCATOR
13060M:	Christoph Lameter <cl@linux.com>
13061M:	Pekka Enberg <penberg@kernel.org>
13062M:	David Rientjes <rientjes@google.com>
13063M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13064M:	Andrew Morton <akpm@linux-foundation.org>
13065L:	linux-mm@kvack.org
13066S:	Maintained
13067F:	include/linux/sl?b*.h
13068F:	mm/sl?b*
13069
13070SLEEPABLE READ-COPY UPDATE (SRCU)
13071M:	Lai Jiangshan <jiangshanlai@gmail.com>
13072M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13073M:	Josh Triplett <josh@joshtriplett.org>
13074R:	Steven Rostedt <rostedt@goodmis.org>
13075R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13076L:	linux-kernel@vger.kernel.org
13077W:	http://www.rdrop.com/users/paulmck/RCU/
13078S:	Supported
13079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13080F:	include/linux/srcu.h
13081F:	kernel/rcu/srcu.c
13082
13083SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13084M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13085L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13086S:	Maintained
13087F:	drivers/slimbus/
13088F:	Documentation/devicetree/bindings/slimbus/
13089F:	include/linux/slimbus.h
13090
13091SMACK SECURITY MODULE
13092M:	Casey Schaufler <casey@schaufler-ca.com>
13093L:	linux-security-module@vger.kernel.org
13094W:	http://schaufler-ca.com
13095T:	git git://github.com/cschaufler/smack-next
13096S:	Maintained
13097F:	Documentation/admin-guide/LSM/Smack.rst
13098F:	security/smack/
13099
13100SMC91x ETHERNET DRIVER
13101M:	Nicolas Pitre <nico@fluxnic.net>
13102S:	Odd Fixes
13103F:	drivers/net/ethernet/smsc/smc91x.*
13104
13105SMIA AND SMIA++ IMAGE SENSOR DRIVER
13106M:	Sakari Ailus <sakari.ailus@iki.fi>
13107L:	linux-media@vger.kernel.org
13108S:	Maintained
13109F:	drivers/media/i2c/smiapp/
13110F:	include/media/i2c/smiapp.h
13111F:	drivers/media/i2c/smiapp-pll.c
13112F:	drivers/media/i2c/smiapp-pll.h
13113F:	include/uapi/linux/smiapp.h
13114F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13115
13116SMM665 HARDWARE MONITOR DRIVER
13117M:	Guenter Roeck <linux@roeck-us.net>
13118L:	linux-hwmon@vger.kernel.org
13119S:	Maintained
13120F:	Documentation/hwmon/smm665
13121F:	drivers/hwmon/smm665.c
13122
13123SMSC EMC2103 HARDWARE MONITOR DRIVER
13124M:	Steve Glendinning <steve.glendinning@shawell.net>
13125L:	linux-hwmon@vger.kernel.org
13126S:	Maintained
13127F:	Documentation/hwmon/emc2103
13128F:	drivers/hwmon/emc2103.c
13129
13130SMSC SCH5627 HARDWARE MONITOR DRIVER
13131M:	Hans de Goede <hdegoede@redhat.com>
13132L:	linux-hwmon@vger.kernel.org
13133S:	Supported
13134F:	Documentation/hwmon/sch5627
13135F:	drivers/hwmon/sch5627.c
13136
13137SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13138M:	Steve Glendinning <steve.glendinning@shawell.net>
13139L:	linux-fbdev@vger.kernel.org
13140S:	Maintained
13141F:	drivers/video/fbdev/smscufx.c
13142
13143SMSC47B397 HARDWARE MONITOR DRIVER
13144M:	Jean Delvare <jdelvare@suse.com>
13145L:	linux-hwmon@vger.kernel.org
13146S:	Maintained
13147F:	Documentation/hwmon/smsc47b397
13148F:	drivers/hwmon/smsc47b397.c
13149
13150SMSC911x ETHERNET DRIVER
13151M:	Steve Glendinning <steve.glendinning@shawell.net>
13152L:	netdev@vger.kernel.org
13153S:	Maintained
13154F:	include/linux/smsc911x.h
13155F:	drivers/net/ethernet/smsc/smsc911x.*
13156
13157SMSC9420 PCI ETHERNET DRIVER
13158M:	Steve Glendinning <steve.glendinning@shawell.net>
13159L:	netdev@vger.kernel.org
13160S:	Maintained
13161F:	drivers/net/ethernet/smsc/smsc9420.*
13162
13163SOC-CAMERA V4L2 SUBSYSTEM
13164L:	linux-media@vger.kernel.org
13165T:	git git://linuxtv.org/media_tree.git
13166S:	Orphan
13167F:	include/media/soc*
13168F:	drivers/media/i2c/soc_camera/
13169F:	drivers/media/platform/soc_camera/
13170
13171SOCIONEXT SYNQUACER I2C DRIVER
13172M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13173L:	linux-i2c@vger.kernel.org
13174S:	Maintained
13175F:	drivers/i2c/busses/i2c-synquacer.c
13176F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13177
13178SOCIONEXT UNIPHIER SOUND DRIVER
13179M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13180L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13181S:	Maintained
13182F:	sound/soc/uniphier/
13183
13184SOEKRIS NET48XX LED SUPPORT
13185M:	Chris Boot <bootc@bootc.net>
13186S:	Maintained
13187F:	drivers/leds/leds-net48xx.c
13188
13189SOFT-ROCE DRIVER (rxe)
13190M:	Moni Shoua <monis@mellanox.com>
13191L:	linux-rdma@vger.kernel.org
13192S:	Supported
13193W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13194Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13195F:	drivers/infiniband/sw/rxe/
13196F:	include/uapi/rdma/rdma_user_rxe.h
13197
13198SOFTLOGIC 6x10 MPEG CODEC
13199M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13200M:	Anton Sviridenko <anton@corp.bluecherry.net>
13201M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13202M:	Andrey Utkin <andrey_utkin@fastmail.com>
13203M:	Ismael Luceno <ismael@iodev.co.uk>
13204L:	linux-media@vger.kernel.org
13205S:	Supported
13206F:	drivers/media/pci/solo6x10/
13207
13208SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13209M:	James Morse <james.morse@arm.com>
13210L:	linux-arm-kernel@lists.infradead.org
13211S:	Maintained
13212F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13213F:	drivers/firmware/arm_sdei.c
13214F:	include/linux/sdei.h
13215F:	include/uapi/linux/sdei.h
13216
13217SOFTWARE RAID (Multiple Disks) SUPPORT
13218M:	Shaohua Li <shli@kernel.org>
13219L:	linux-raid@vger.kernel.org
13220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13221S:	Supported
13222F:	drivers/md/Makefile
13223F:	drivers/md/Kconfig
13224F:	drivers/md/md*
13225F:	drivers/md/raid*
13226F:	include/linux/raid/
13227F:	include/uapi/linux/raid/
13228
13229SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13230M:	Jassi Brar <jaswinder.singh@linaro.org>
13231L:	netdev@vger.kernel.org
13232S:	Maintained
13233F:	drivers/net/ethernet/socionext/netsec.c
13234F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13235
13236SOLIDRUN CLEARFOG SUPPORT
13237M:	Russell King <linux@armlinux.org.uk>
13238S:	Maintained
13239F:	arch/arm/boot/dts/armada-388-clearfog*
13240F:	arch/arm/boot/dts/armada-38x-solidrun-*
13241
13242SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13243M:	Russell King <linux@armlinux.org.uk>
13244S:	Maintained
13245F:	arch/arm/boot/dts/imx6*-cubox-i*
13246F:	arch/arm/boot/dts/imx6*-hummingboard*
13247F:	arch/arm/boot/dts/imx6*-sr-*
13248
13249SONIC NETWORK DRIVER
13250M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13251L:	netdev@vger.kernel.org
13252S:	Maintained
13253F:	drivers/net/ethernet/natsemi/sonic.*
13254
13255SONICS SILICON BACKPLANE DRIVER (SSB)
13256M:	Michael Buesch <m@bues.ch>
13257L:	linux-wireless@vger.kernel.org
13258S:	Maintained
13259F:	drivers/ssb/
13260F:	include/linux/ssb/
13261
13262SONY IMX258 SENSOR DRIVER
13263M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13264L:	linux-media@vger.kernel.org
13265T:	git git://linuxtv.org/media_tree.git
13266S:	Maintained
13267F:	drivers/media/i2c/imx258.c
13268
13269SONY IMX274 SENSOR DRIVER
13270M:	Leon Luo <leonl@leopardimaging.com>
13271L:	linux-media@vger.kernel.org
13272T:	git git://linuxtv.org/media_tree.git
13273S:	Maintained
13274F:	drivers/media/i2c/imx274.c
13275F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13276
13277SONY MEMORYSTICK CARD SUPPORT
13278M:	Alex Dubov <oakad@yahoo.com>
13279W:	http://tifmxx.berlios.de/
13280S:	Maintained
13281F:	drivers/memstick/host/tifm_ms.c
13282
13283SONY MEMORYSTICK STANDARD SUPPORT
13284M:	Maxim Levitsky <maximlevitsky@gmail.com>
13285S:	Maintained
13286F:	drivers/memstick/core/ms_block.*
13287
13288SONY VAIO CONTROL DEVICE DRIVER
13289M:	Mattia Dongili <malattia@linux.it>
13290L:	platform-driver-x86@vger.kernel.org
13291W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13292S:	Maintained
13293F:	Documentation/laptops/sony-laptop.txt
13294F:	drivers/char/sonypi.c
13295F:	drivers/platform/x86/sony-laptop.c
13296F:	include/linux/sony-laptop.h
13297
13298SOUND
13299M:	Jaroslav Kysela <perex@perex.cz>
13300M:	Takashi Iwai <tiwai@suse.com>
13301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13302W:	http://www.alsa-project.org/
13303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13304T:	git git://git.alsa-project.org/alsa-kernel.git
13305Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13306S:	Maintained
13307F:	Documentation/sound/
13308F:	include/sound/
13309F:	include/uapi/sound/
13310F:	sound/
13311
13312SOUND - COMPRESSED AUDIO
13313M:	Vinod Koul <vkoul@kernel.org>
13314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13316S:	Supported
13317F:	Documentation/sound/designs/compress-offload.rst
13318F:	include/sound/compress_driver.h
13319F:	include/uapi/sound/compress_*
13320F:	sound/core/compress_offload.c
13321F:	sound/soc/soc-compress.c
13322
13323SOUND - DMAENGINE HELPERS
13324M:	Lars-Peter Clausen <lars@metafoo.de>
13325S:	Supported
13326F:	include/sound/dmaengine_pcm.h
13327F:	sound/core/pcm_dmaengine.c
13328F:	sound/soc/soc-generic-dmaengine-pcm.c
13329
13330SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13331M:	Liam Girdwood <lgirdwood@gmail.com>
13332M:	Mark Brown <broonie@kernel.org>
13333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13334L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13335W:	http://alsa-project.org/main/index.php/ASoC
13336S:	Supported
13337F:	Documentation/devicetree/bindings/sound/
13338F:	Documentation/sound/soc/
13339F:	sound/soc/
13340F:	include/sound/soc*
13341
13342SOUNDWIRE SUBSYSTEM
13343M:	Vinod Koul <vinod.koul@intel.com>
13344M:	Sanyog Kale <sanyog.r.kale@intel.com>
13345R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13347S:	Supported
13348F:	Documentation/driver-api/soundwire/
13349F:	drivers/soundwire/
13350F:	include/linux/soundwire/
13351
13352SP2 MEDIA DRIVER
13353M:	Olli Salonen <olli.salonen@iki.fi>
13354L:	linux-media@vger.kernel.org
13355W:	https://linuxtv.org
13356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13357S:	Maintained
13358F:	drivers/media/dvb-frontends/sp2*
13359
13360SPARC + UltraSPARC (sparc/sparc64)
13361M:	"David S. Miller" <davem@davemloft.net>
13362L:	sparclinux@vger.kernel.org
13363Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13366S:	Maintained
13367F:	arch/sparc/
13368F:	drivers/sbus/
13369
13370SPARC SERIAL DRIVERS
13371M:	"David S. Miller" <davem@davemloft.net>
13372L:	sparclinux@vger.kernel.org
13373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13375S:	Maintained
13376F:	include/linux/sunserialcore.h
13377F:	drivers/tty/serial/suncore.c
13378F:	drivers/tty/serial/sunhv.c
13379F:	drivers/tty/serial/sunsab.c
13380F:	drivers/tty/serial/sunsab.h
13381F:	drivers/tty/serial/sunsu.c
13382F:	drivers/tty/serial/sunzilog.c
13383F:	drivers/tty/serial/sunzilog.h
13384F:	drivers/tty/vcc.c
13385
13386SPARSE CHECKER
13387M:	"Christopher Li" <sparse@chrisli.org>
13388L:	linux-sparse@vger.kernel.org
13389W:	https://sparse.wiki.kernel.org/
13390T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13391T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13392S:	Maintained
13393F:	include/linux/compiler.h
13394
13395SPEAR CLOCK FRAMEWORK SUPPORT
13396M:	Viresh Kumar <vireshk@kernel.org>
13397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13398W:	http://www.st.com/spear
13399S:	Maintained
13400F:	drivers/clk/spear/
13401
13402SPEAR PLATFORM SUPPORT
13403M:	Viresh Kumar <vireshk@kernel.org>
13404M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13406W:	http://www.st.com/spear
13407S:	Maintained
13408F:	arch/arm/boot/dts/spear*
13409F:	arch/arm/mach-spear/
13410
13411SPI NOR SUBSYSTEM
13412M:	Marek Vasut <marek.vasut@gmail.com>
13413L:	linux-mtd@lists.infradead.org
13414W:	http://www.linux-mtd.infradead.org/
13415Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13416T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13417T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13418S:	Maintained
13419F:	drivers/mtd/spi-nor/
13420F:	include/linux/mtd/spi-nor.h
13421
13422SPI SUBSYSTEM
13423M:	Mark Brown <broonie@kernel.org>
13424L:	linux-spi@vger.kernel.org
13425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13426Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13427S:	Maintained
13428F:	Documentation/devicetree/bindings/spi/
13429F:	Documentation/spi/
13430F:	drivers/spi/
13431F:	include/linux/spi/
13432F:	include/uapi/linux/spi/
13433F:	tools/spi/
13434
13435SPIDERNET NETWORK DRIVER for CELL
13436M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13437L:	netdev@vger.kernel.org
13438S:	Supported
13439F:	Documentation/networking/spider_net.txt
13440F:	drivers/net/ethernet/toshiba/spider_net*
13441
13442SPMI SUBSYSTEM
13443R:	Stephen Boyd <sboyd@kernel.org>
13444L:	linux-arm-msm@vger.kernel.org
13445F:	Documentation/devicetree/bindings/spmi/
13446F:	drivers/spmi/
13447F:	include/dt-bindings/spmi/spmi.h
13448F:	include/linux/spmi.h
13449F:	include/trace/events/spmi.h
13450
13451SPU FILE SYSTEM
13452M:	Jeremy Kerr <jk@ozlabs.org>
13453L:	linuxppc-dev@lists.ozlabs.org
13454W:	http://www.ibm.com/developerworks/power/cell/
13455S:	Supported
13456F:	Documentation/filesystems/spufs.txt
13457F:	arch/powerpc/platforms/cell/spufs/
13458
13459SQUASHFS FILE SYSTEM
13460M:	Phillip Lougher <phillip@squashfs.org.uk>
13461L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13462W:	http://squashfs.org.uk
13463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13464S:	Maintained
13465F:	Documentation/filesystems/squashfs.txt
13466F:	fs/squashfs/
13467
13468SRM (Alpha) environment access
13469M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13470S:	Maintained
13471F:	arch/alpha/kernel/srm_env.c
13472
13473ST STM32 I2C/SMBUS DRIVER
13474M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13475L:	linux-i2c@vger.kernel.org
13476S:	Maintained
13477F:	drivers/i2c/busses/i2c-stm32*
13478
13479STABLE BRANCH
13480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13481L:	stable@vger.kernel.org
13482S:	Supported
13483F:	Documentation/process/stable-kernel-rules.rst
13484
13485STAGING - COMEDI
13486M:	Ian Abbott <abbotti@mev.co.uk>
13487M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13488S:	Odd Fixes
13489F:	drivers/staging/comedi/
13490
13491STAGING - FLARION FT1000 DRIVERS
13492M:	Marek Belisko <marek.belisko@gmail.com>
13493S:	Odd Fixes
13494F:	drivers/staging/ft1000/
13495
13496STAGING - INDUSTRIAL IO
13497M:	Jonathan Cameron <jic23@kernel.org>
13498L:	linux-iio@vger.kernel.org
13499S:	Odd Fixes
13500F:	Documentation/devicetree/bindings/staging/iio/
13501F:	drivers/staging/iio/
13502
13503STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13504M:	Marc Dietrich <marvin24@gmx.de>
13505L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13506L:	linux-tegra@vger.kernel.org
13507S:	Maintained
13508F:	drivers/staging/nvec/
13509
13510STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13511M:	Jens Frederich <jfrederich@gmail.com>
13512M:	Daniel Drake <dsd@laptop.org>
13513M:	Jon Nettleton <jon.nettleton@gmail.com>
13514W:	http://wiki.laptop.org/go/DCON
13515S:	Maintained
13516F:	drivers/staging/olpc_dcon/
13517
13518STAGING - REALTEK RTL8712U DRIVERS
13519M:	Larry Finger <Larry.Finger@lwfinger.net>
13520M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13521S:	Odd Fixes
13522F:	drivers/staging/rtl8712/
13523
13524STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13525M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13526M:	Teddy Wang <teddy.wang@siliconmotion.com>
13527M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13528L:	linux-fbdev@vger.kernel.org
13529S:	Maintained
13530F:	drivers/staging/sm750fb/
13531
13532STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13533M:	William Hubbs <w.d.hubbs@gmail.com>
13534M:	Chris Brannon <chris@the-brannons.com>
13535M:	Kirk Reiser <kirk@reisers.ca>
13536M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13537L:	speakup@linux-speakup.org
13538W:	http://www.linux-speakup.org/
13539S:	Odd Fixes
13540F:	drivers/staging/speakup/
13541
13542STAGING - VIA VT665X DRIVERS
13543M:	Forest Bond <forest@alittletooquiet.net>
13544S:	Odd Fixes
13545F:	drivers/staging/vt665?/
13546
13547STAGING - WILC1000 WIFI DRIVER
13548M:	Aditya Shankar <aditya.shankar@microchip.com>
13549M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13550L:	linux-wireless@vger.kernel.org
13551S:	Supported
13552F:	drivers/staging/wilc1000/
13553
13554STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13555M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13556S:	Odd Fixes
13557F:	drivers/staging/xgifb/
13558
13559STAGING SUBSYSTEM
13560M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13562L:	devel@driverdev.osuosl.org
13563S:	Supported
13564F:	drivers/staging/
13565
13566STARFIRE/DURALAN NETWORK DRIVER
13567M:	Ion Badulescu <ionut@badula.org>
13568S:	Odd Fixes
13569F:	drivers/net/ethernet/adaptec/starfire*
13570
13571STEC S1220 SKD DRIVER
13572M:	Bart Van Assche <bart.vanassche@wdc.com>
13573L:	linux-block@vger.kernel.org
13574S:	Maintained
13575F:	drivers/block/skd*[ch]
13576
13577STI CEC DRIVER
13578M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13579S:	Maintained
13580F:	drivers/staging/media/st-cec/
13581F:	Documentation/devicetree/bindings/media/stih-cec.txt
13582
13583STK1160 USB VIDEO CAPTURE DRIVER
13584M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13585L:	linux-media@vger.kernel.org
13586T:	git git://linuxtv.org/media_tree.git
13587S:	Maintained
13588F:	drivers/media/usb/stk1160/
13589
13590STM32 TIMER/LPTIMER DRIVERS
13591M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13592S:	Maintained
13593F:	drivers/*/stm32-*timer*
13594F:	drivers/pwm/pwm-stm32*
13595F:	include/linux/*/stm32-*tim*
13596F:	Documentation/ABI/testing/*timer-stm32
13597F:	Documentation/devicetree/bindings/*/stm32-*timer*
13598F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13599
13600STMMAC ETHERNET DRIVER
13601M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13602M:	Alexandre Torgue <alexandre.torgue@st.com>
13603M:	Jose Abreu <joabreu@synopsys.com>
13604L:	netdev@vger.kernel.org
13605W:	http://www.stlinux.com
13606S:	Supported
13607F:	drivers/net/ethernet/stmicro/stmmac/
13608
13609SUN3/3X
13610M:	Sam Creasey <sammy@sammy.net>
13611W:	http://sammy.net/sun3/
13612S:	Maintained
13613F:	arch/m68k/kernel/*sun3*
13614F:	arch/m68k/sun3*/
13615F:	arch/m68k/include/asm/sun3*
13616F:	drivers/net/ethernet/i825xx/sun3*
13617
13618SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13619M:	Hans de Goede <hdegoede@redhat.com>
13620L:	linux-input@vger.kernel.org
13621S:	Maintained
13622F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13623F:	drivers/input/keyboard/sun4i-lradc-keys.c
13624
13625SUNDANCE NETWORK DRIVER
13626M:	Denis Kirjanov <kda@linux-powerpc.org>
13627L:	netdev@vger.kernel.org
13628S:	Maintained
13629F:	drivers/net/ethernet/dlink/sundance.c
13630
13631SUPERH
13632M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13633M:	Rich Felker <dalias@libc.org>
13634L:	linux-sh@vger.kernel.org
13635Q:	http://patchwork.kernel.org/project/linux-sh/list/
13636S:	Maintained
13637F:	Documentation/sh/
13638F:	arch/sh/
13639F:	drivers/sh/
13640
13641SUSPEND TO RAM
13642M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13643M:	Len Brown <len.brown@intel.com>
13644M:	Pavel Machek <pavel@ucw.cz>
13645L:	linux-pm@vger.kernel.org
13646B:	https://bugzilla.kernel.org
13647S:	Supported
13648F:	Documentation/power/
13649F:	arch/x86/kernel/acpi/
13650F:	drivers/base/power/
13651F:	kernel/power/
13652F:	include/linux/suspend.h
13653F:	include/linux/freezer.h
13654F:	include/linux/pm.h
13655
13656SVGA HANDLING
13657M:	Martin Mares <mj@ucw.cz>
13658L:	linux-video@atrey.karlin.mff.cuni.cz
13659S:	Maintained
13660F:	Documentation/svga.txt
13661F:	arch/x86/boot/video*
13662
13663SWIOTLB SUBSYSTEM
13664M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13665L:	iommu@lists.linux-foundation.org
13666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13667S:	Supported
13668F:	kernel/dma/swiotlb.c
13669F:	arch/*/kernel/pci-swiotlb.c
13670F:	include/linux/swiotlb.h
13671
13672SWITCHDEV
13673M:	Jiri Pirko <jiri@resnulli.us>
13674M:	Ivan Vecera <ivecera@redhat.com>
13675L:	netdev@vger.kernel.org
13676S:	Supported
13677F:	net/switchdev/
13678F:	include/net/switchdev.h
13679
13680SY8106A REGULATOR DRIVER
13681M:	Icenowy Zheng <icenowy@aosc.io>
13682S:	Maintained
13683F:	drivers/regulator/sy8106a-regulator.c
13684F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13685
13686SYNC FILE FRAMEWORK
13687M:	Sumit Semwal <sumit.semwal@linaro.org>
13688R:	Gustavo Padovan <gustavo@padovan.org>
13689S:	Maintained
13690L:	linux-media@vger.kernel.org
13691L:	dri-devel@lists.freedesktop.org
13692F:	drivers/dma-buf/sync_*
13693F:	drivers/dma-buf/dma-fence*
13694F:	drivers/dma-buf/sw_sync.c
13695F:	include/linux/sync_file.h
13696F:	include/uapi/linux/sync_file.h
13697F:	Documentation/sync_file.txt
13698T:	git git://anongit.freedesktop.org/drm/drm-misc
13699
13700SYNOPSYS ARC ARCHITECTURE
13701M:	Vineet Gupta <vgupta@synopsys.com>
13702L:	linux-snps-arc@lists.infradead.org
13703S:	Supported
13704F:	arch/arc/
13705F:	Documentation/devicetree/bindings/arc/*
13706F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13707F:	drivers/clocksource/arc_timer.c
13708F:	drivers/tty/serial/arc_uart.c
13709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13710
13711SYNOPSYS ARC HSDK SDP pll clock driver
13712M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13713S:	Supported
13714F:	drivers/clk/clk-hsdk-pll.c
13715F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13716
13717SYNOPSYS ARC SDP clock driver
13718M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13719S:	Supported
13720F:	drivers/clk/axs10x/*
13721F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13722
13723SYNOPSYS ARC SDP platform support
13724M:	Alexey Brodkin <abrodkin@synopsys.com>
13725S:	Supported
13726F:	arch/arc/plat-axs10x
13727F:	arch/arc/boot/dts/ax*
13728F:	Documentation/devicetree/bindings/arc/axs10*
13729
13730SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13731M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13732S:	Supported
13733F:	drivers/reset/reset-axs10x.c
13734F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13735
13736SYNOPSYS DESIGNWARE 8250 UART DRIVER
13737R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13738S:	Maintained
13739F:	drivers/tty/serial/8250/8250_dw.c
13740
13741SYNOPSYS DESIGNWARE APB GPIO DRIVER
13742M:	Hoan Tran <hotran@apm.com>
13743L:	linux-gpio@vger.kernel.org
13744S:	Maintained
13745F:	drivers/gpio/gpio-dwapb.c
13746F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13747
13748SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13749M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13750S:	Maintained
13751F:	drivers/dma/dwi-axi-dmac/
13752F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13753
13754SYNOPSYS DESIGNWARE DMAC DRIVER
13755M:	Viresh Kumar <vireshk@kernel.org>
13756R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13757S:	Maintained
13758F:	include/linux/dma/dw.h
13759F:	include/linux/platform_data/dma-dw.h
13760F:	drivers/dma/dw/
13761
13762SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13763M:	Jose Abreu <Jose.Abreu@synopsys.com>
13764L:	netdev@vger.kernel.org
13765S:	Supported
13766F:	drivers/net/ethernet/synopsys/
13767
13768SYNOPSYS DESIGNWARE I2C DRIVER
13769M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13770R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13771R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13772L:	linux-i2c@vger.kernel.org
13773S:	Maintained
13774F:	drivers/i2c/busses/i2c-designware-*
13775F:	include/linux/platform_data/i2c-designware.h
13776
13777SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13778M:	Jaehoon Chung <jh80.chung@samsung.com>
13779L:	linux-mmc@vger.kernel.org
13780S:	Maintained
13781F:	drivers/mmc/host/dw_mmc*
13782
13783SYNOPSYS HSDK RESET CONTROLLER DRIVER
13784M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13785S:	Supported
13786F:	drivers/reset/reset-hsdk.c
13787F:	include/dt-bindings/reset/snps,hsdk-reset.h
13788F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13789
13790SYSTEM CONFIGURATION (SYSCON)
13791M:	Lee Jones <lee.jones@linaro.org>
13792M:	Arnd Bergmann <arnd@arndb.de>
13793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13794S:	Supported
13795F:	drivers/mfd/syscon.c
13796
13797SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13798M:	Sudeep Holla <sudeep.holla@arm.com>
13799L:	linux-arm-kernel@lists.infradead.org
13800S:	Maintained
13801F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13802F:	drivers/clk/clk-sc[mp]i.c
13803F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13804F:	drivers/firmware/arm_scpi.c
13805F:	drivers/firmware/arm_scmi/
13806F:	include/linux/sc[mp]i_protocol.h
13807
13808SYSTEM RESET/SHUTDOWN DRIVERS
13809M:	Sebastian Reichel <sre@kernel.org>
13810L:	linux-pm@vger.kernel.org
13811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13812S:	Maintained
13813F:	Documentation/devicetree/bindings/power/reset/
13814F:	drivers/power/reset/
13815
13816SYSTEM TRACE MODULE CLASS
13817M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13818S:	Maintained
13819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13820F:	Documentation/trace/stm.rst
13821F:	drivers/hwtracing/stm/
13822F:	include/linux/stm.h
13823F:	include/uapi/linux/stm.h
13824
13825SYSV FILESYSTEM
13826M:	Christoph Hellwig <hch@infradead.org>
13827S:	Maintained
13828F:	Documentation/filesystems/sysv-fs.txt
13829F:	fs/sysv/
13830F:	include/linux/sysv_fs.h
13831
13832TARGET SUBSYSTEM
13833M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13834L:	linux-scsi@vger.kernel.org
13835L:	target-devel@vger.kernel.org
13836W:	http://www.linux-iscsi.org
13837W:	http://groups.google.com/group/linux-iscsi-target-dev
13838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13839S:	Supported
13840F:	drivers/target/
13841F:	include/target/
13842F:	Documentation/target/
13843
13844TASKSTATS STATISTICS INTERFACE
13845M:	Balbir Singh <bsingharora@gmail.com>
13846S:	Maintained
13847F:	Documentation/accounting/taskstats*
13848F:	include/linux/taskstats*
13849F:	kernel/taskstats.c
13850
13851TC subsystem
13852M:	Jamal Hadi Salim <jhs@mojatatu.com>
13853M:	Cong Wang <xiyou.wangcong@gmail.com>
13854M:	Jiri Pirko <jiri@resnulli.us>
13855L:	netdev@vger.kernel.org
13856S:	Maintained
13857F:	include/net/pkt_cls.h
13858F:	include/net/pkt_sched.h
13859F:	include/net/tc_act/
13860F:	include/uapi/linux/pkt_cls.h
13861F:	include/uapi/linux/pkt_sched.h
13862F:	include/uapi/linux/tc_act/
13863F:	include/uapi/linux/tc_ematch/
13864F:	net/sched/
13865
13866TCP LOW PRIORITY MODULE
13867M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13868M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13869W:	http://tcp-lp-mod.sourceforge.net/
13870S:	Maintained
13871F:	net/ipv4/tcp_lp.c
13872
13873TDA10071 MEDIA DRIVER
13874M:	Antti Palosaari <crope@iki.fi>
13875L:	linux-media@vger.kernel.org
13876W:	https://linuxtv.org
13877W:	http://palosaari.fi/linux/
13878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13879T:	git git://linuxtv.org/anttip/media_tree.git
13880S:	Maintained
13881F:	drivers/media/dvb-frontends/tda10071*
13882
13883TDA18212 MEDIA DRIVER
13884M:	Antti Palosaari <crope@iki.fi>
13885L:	linux-media@vger.kernel.org
13886W:	https://linuxtv.org
13887W:	http://palosaari.fi/linux/
13888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13889T:	git git://linuxtv.org/anttip/media_tree.git
13890S:	Maintained
13891F:	drivers/media/tuners/tda18212*
13892
13893TDA18218 MEDIA DRIVER
13894M:	Antti Palosaari <crope@iki.fi>
13895L:	linux-media@vger.kernel.org
13896W:	https://linuxtv.org
13897W:	http://palosaari.fi/linux/
13898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13899T:	git git://linuxtv.org/anttip/media_tree.git
13900S:	Maintained
13901F:	drivers/media/tuners/tda18218*
13902
13903TDA18250 MEDIA DRIVER
13904M:	Olli Salonen <olli.salonen@iki.fi>
13905L:	linux-media@vger.kernel.org
13906W:	https://linuxtv.org
13907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13908T:	git git://linuxtv.org/media_tree.git
13909S:	Maintained
13910F:	drivers/media/tuners/tda18250*
13911
13912TDA18271 MEDIA DRIVER
13913M:	Michael Krufky <mkrufky@linuxtv.org>
13914L:	linux-media@vger.kernel.org
13915W:	https://linuxtv.org
13916W:	http://github.com/mkrufky
13917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13918T:	git git://linuxtv.org/mkrufky/tuners.git
13919S:	Maintained
13920F:	drivers/media/tuners/tda18271*
13921
13922TDA1997x MEDIA DRIVER
13923M:	Tim Harvey <tharvey@gateworks.com>
13924L:	linux-media@vger.kernel.org
13925W:	https://linuxtv.org
13926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13927S:	Maintained
13928F:	drivers/media/i2c/tda1997x.*
13929
13930TDA827x MEDIA DRIVER
13931M:	Michael Krufky <mkrufky@linuxtv.org>
13932L:	linux-media@vger.kernel.org
13933W:	https://linuxtv.org
13934W:	http://github.com/mkrufky
13935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13936T:	git git://linuxtv.org/mkrufky/tuners.git
13937S:	Maintained
13938F:	drivers/media/tuners/tda8290.*
13939
13940TDA8290 MEDIA DRIVER
13941M:	Michael Krufky <mkrufky@linuxtv.org>
13942L:	linux-media@vger.kernel.org
13943W:	https://linuxtv.org
13944W:	http://github.com/mkrufky
13945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13946T:	git git://linuxtv.org/mkrufky/tuners.git
13947S:	Maintained
13948F:	drivers/media/tuners/tda8290.*
13949
13950TDA9840 MEDIA DRIVER
13951M:	Hans Verkuil <hverkuil@xs4all.nl>
13952L:	linux-media@vger.kernel.org
13953T:	git git://linuxtv.org/media_tree.git
13954W:	https://linuxtv.org
13955S:	Maintained
13956F:	drivers/media/i2c/tda9840*
13957
13958TEA5761 TUNER DRIVER
13959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13960L:	linux-media@vger.kernel.org
13961W:	https://linuxtv.org
13962T:	git git://linuxtv.org/media_tree.git
13963S:	Odd fixes
13964F:	drivers/media/tuners/tea5761.*
13965
13966TEA5767 TUNER DRIVER
13967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13968L:	linux-media@vger.kernel.org
13969W:	https://linuxtv.org
13970T:	git git://linuxtv.org/media_tree.git
13971S:	Maintained
13972F:	drivers/media/tuners/tea5767.*
13973
13974TEA6415C MEDIA DRIVER
13975M:	Hans Verkuil <hverkuil@xs4all.nl>
13976L:	linux-media@vger.kernel.org
13977T:	git git://linuxtv.org/media_tree.git
13978W:	https://linuxtv.org
13979S:	Maintained
13980F:	drivers/media/i2c/tea6415c*
13981
13982TEA6420 MEDIA DRIVER
13983M:	Hans Verkuil <hverkuil@xs4all.nl>
13984L:	linux-media@vger.kernel.org
13985T:	git git://linuxtv.org/media_tree.git
13986W:	https://linuxtv.org
13987S:	Maintained
13988F:	drivers/media/i2c/tea6420*
13989
13990TEAM DRIVER
13991M:	Jiri Pirko <jiri@resnulli.us>
13992L:	netdev@vger.kernel.org
13993S:	Supported
13994F:	drivers/net/team/
13995F:	include/linux/if_team.h
13996F:	include/uapi/linux/if_team.h
13997
13998TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13999M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14000S:	Maintained
14001F:	arch/x86/platform/ts5500/
14002
14003TECHNOTREND USB IR RECEIVER
14004M:	Sean Young <sean@mess.org>
14005L:	linux-media@vger.kernel.org
14006S:	Maintained
14007F:	drivers/media/rc/ttusbir.c
14008
14009TECHWELL TW9910 VIDEO DECODER
14010L:	linux-media@vger.kernel.org
14011S:	Orphan
14012F:	drivers/media/i2c/tw9910.c
14013F:	include/media/i2c/tw9910.h
14014
14015TEE SUBSYSTEM
14016M:	Jens Wiklander <jens.wiklander@linaro.org>
14017S:	Maintained
14018F:	include/linux/tee_drv.h
14019F:	include/uapi/linux/tee.h
14020F:	drivers/tee/
14021F:	Documentation/tee.txt
14022
14023TEGRA ARCHITECTURE SUPPORT
14024M:	Thierry Reding <thierry.reding@gmail.com>
14025M:	Jonathan Hunter <jonathanh@nvidia.com>
14026L:	linux-tegra@vger.kernel.org
14027Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14029S:	Supported
14030N:	[^a-z]tegra
14031
14032TEGRA CLOCK DRIVER
14033M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14034M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14035S:	Supported
14036F:	drivers/clk/tegra/
14037
14038TEGRA DMA DRIVERS
14039M:	Laxman Dewangan <ldewangan@nvidia.com>
14040M:	Jon Hunter <jonathanh@nvidia.com>
14041S:	Supported
14042F:	drivers/dma/tegra*
14043
14044TEGRA I2C DRIVER
14045M:	Laxman Dewangan <ldewangan@nvidia.com>
14046S:	Supported
14047F:	drivers/i2c/busses/i2c-tegra.c
14048
14049TEGRA IOMMU DRIVERS
14050M:	Thierry Reding <thierry.reding@gmail.com>
14051L:	linux-tegra@vger.kernel.org
14052S:	Supported
14053F:	drivers/iommu/tegra*
14054
14055TEGRA KBC DRIVER
14056M:	Laxman Dewangan <ldewangan@nvidia.com>
14057S:	Supported
14058F:	drivers/input/keyboard/tegra-kbc.c
14059
14060TEGRA PWM DRIVER
14061M:	Thierry Reding <thierry.reding@gmail.com>
14062S:	Supported
14063F:	drivers/pwm/pwm-tegra.c
14064
14065TEGRA SERIAL DRIVER
14066M:	Laxman Dewangan <ldewangan@nvidia.com>
14067S:	Supported
14068F:	drivers/tty/serial/serial-tegra.c
14069
14070TEGRA SPI DRIVER
14071M:	Laxman Dewangan <ldewangan@nvidia.com>
14072S:	Supported
14073F:	drivers/spi/spi-tegra*
14074
14075TEHUTI ETHERNET DRIVER
14076M:	Andy Gospodarek <andy@greyhouse.net>
14077L:	netdev@vger.kernel.org
14078S:	Supported
14079F:	drivers/net/ethernet/tehuti/*
14080
14081Telecom Clock Driver for MCPL0010
14082M:	Mark Gross <mark.gross@intel.com>
14083S:	Supported
14084F:	drivers/char/tlclk.c
14085
14086TENSILICA XTENSA PORT (xtensa)
14087M:	Chris Zankel <chris@zankel.net>
14088M:	Max Filippov <jcmvbkbc@gmail.com>
14089L:	linux-xtensa@linux-xtensa.org
14090T:	git git://github.com/czankel/xtensa-linux.git
14091S:	Maintained
14092F:	arch/xtensa/
14093F:	drivers/irqchip/irq-xtensa-*
14094
14095Texas Instruments' System Control Interface (TISCI) Protocol Driver
14096M:	Nishanth Menon <nm@ti.com>
14097M:	Tero Kristo <t-kristo@ti.com>
14098M:	Santosh Shilimkar <ssantosh@kernel.org>
14099L:	linux-arm-kernel@lists.infradead.org
14100S:	Maintained
14101F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14102F:	drivers/firmware/ti_sci*
14103F:	include/linux/soc/ti/ti_sci_protocol.h
14104F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14105F:	include/dt-bindings/genpd/k2g.h
14106F:	drivers/soc/ti/ti_sci_pm_domains.c
14107F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14108F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14109F:	drivers/clk/keystone/sci-clk.c
14110F:	drivers/reset/reset-ti-sci.c
14111
14112THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14113M:	Hans Verkuil <hverkuil@xs4all.nl>
14114L:	linux-media@vger.kernel.org
14115T:	git git://linuxtv.org/media_tree.git
14116W:	https://linuxtv.org
14117S:	Maintained
14118F:	drivers/media/radio/radio-raremono.c
14119
14120THERMAL
14121M:	Zhang Rui <rui.zhang@intel.com>
14122M:	Eduardo Valentin <edubezval@gmail.com>
14123L:	linux-pm@vger.kernel.org
14124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14126Q:	https://patchwork.kernel.org/project/linux-pm/list/
14127S:	Supported
14128F:	drivers/thermal/
14129F:	include/linux/thermal.h
14130F:	include/uapi/linux/thermal.h
14131F:	include/linux/cpu_cooling.h
14132F:	Documentation/devicetree/bindings/thermal/
14133
14134THERMAL/CPU_COOLING
14135M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14136M:	Viresh Kumar <viresh.kumar@linaro.org>
14137M:	Javi Merino <javi.merino@kernel.org>
14138L:	linux-pm@vger.kernel.org
14139S:	Supported
14140F:	Documentation/thermal/cpu-cooling-api.txt
14141F:	drivers/thermal/cpu_cooling.c
14142F:	include/linux/cpu_cooling.h
14143
14144THINKPAD ACPI EXTRAS DRIVER
14145M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14146L:	ibm-acpi-devel@lists.sourceforge.net
14147L:	platform-driver-x86@vger.kernel.org
14148W:	http://ibm-acpi.sourceforge.net
14149W:	http://thinkwiki.org/wiki/Ibm-acpi
14150T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14151S:	Maintained
14152F:	drivers/platform/x86/thinkpad_acpi.c
14153
14154THUNDERBOLT DRIVER
14155M:	Andreas Noever <andreas.noever@gmail.com>
14156M:	Michael Jamet <michael.jamet@intel.com>
14157M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14158M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14160S:	Maintained
14161F:	Documentation/admin-guide/thunderbolt.rst
14162F:	drivers/thunderbolt/
14163F:	include/linux/thunderbolt.h
14164
14165THUNDERBOLT NETWORK DRIVER
14166M:	Michael Jamet <michael.jamet@intel.com>
14167M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14168M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14169L:	netdev@vger.kernel.org
14170S:	Maintained
14171F:	drivers/net/thunderbolt.c
14172
14173THUNDERX GPIO DRIVER
14174M:	David Daney <david.daney@cavium.com>
14175S:	Maintained
14176F:	drivers/gpio/gpio-thunderx.c
14177
14178TI AM437X VPFE DRIVER
14179M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14180L:	linux-media@vger.kernel.org
14181W:	https://linuxtv.org
14182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14183T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14184S:	Maintained
14185F:	drivers/media/platform/am437x/
14186
14187TI BANDGAP AND THERMAL DRIVER
14188M:	Eduardo Valentin <edubezval@gmail.com>
14189M:	Keerthy <j-keerthy@ti.com>
14190L:	linux-pm@vger.kernel.org
14191L:	linux-omap@vger.kernel.org
14192S:	Maintained
14193F:	drivers/thermal/ti-soc-thermal/
14194
14195TI BQ27XXX POWER SUPPLY DRIVER
14196R:	Andrew F. Davis <afd@ti.com>
14197F:	include/linux/power/bq27xxx_battery.h
14198F:	drivers/power/supply/bq27xxx_battery.c
14199F:	drivers/power/supply/bq27xxx_battery_i2c.c
14200
14201TI CDCE706 CLOCK DRIVER
14202M:	Max Filippov <jcmvbkbc@gmail.com>
14203S:	Maintained
14204F:	drivers/clk/clk-cdce706.c
14205
14206TI CLOCK DRIVER
14207M:	Tero Kristo <t-kristo@ti.com>
14208L:	linux-omap@vger.kernel.org
14209S:	Maintained
14210F:	drivers/clk/ti/
14211F:	include/linux/clk/ti.h
14212
14213TI DAVINCI MACHINE SUPPORT
14214M:	Sekhar Nori <nsekhar@ti.com>
14215M:	Kevin Hilman <khilman@kernel.org>
14216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14218S:	Supported
14219F:	arch/arm/mach-davinci/
14220F:	drivers/i2c/busses/i2c-davinci.c
14221F:	arch/arm/boot/dts/da850*
14222
14223TI DAVINCI SERIES CLOCK DRIVER
14224M:	David Lechner <david@lechnology.com>
14225R:	Sekhar Nori <nsekhar@ti.com>
14226S:	Maintained
14227F:	Documentation/devicetree/bindings/clock/ti/davinci/
14228F:	drivers/clk/davinci/
14229
14230TI DAVINCI SERIES GPIO DRIVER
14231M:	Keerthy <j-keerthy@ti.com>
14232L:	linux-gpio@vger.kernel.org
14233S:	Maintained
14234F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14235F:	drivers/gpio/gpio-davinci.c
14236
14237TI DAVINCI SERIES MEDIA DRIVER
14238M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14239L:	linux-media@vger.kernel.org
14240W:	https://linuxtv.org
14241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14242T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14243S:	Maintained
14244F:	drivers/media/platform/davinci/
14245F:	include/media/davinci/
14246
14247TI ETHERNET SWITCH DRIVER (CPSW)
14248R:	Grygorii Strashko <grygorii.strashko@ti.com>
14249L:	linux-omap@vger.kernel.org
14250L:	netdev@vger.kernel.org
14251S:	Maintained
14252F:	drivers/net/ethernet/ti/cpsw*
14253F:	drivers/net/ethernet/ti/davinci*
14254
14255TI FLASH MEDIA INTERFACE DRIVER
14256M:	Alex Dubov <oakad@yahoo.com>
14257S:	Maintained
14258F:	drivers/misc/tifm*
14259F:	drivers/mmc/host/tifm_sd.c
14260F:	include/linux/tifm.h
14261
14262TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14263M:	Santosh Shilimkar <ssantosh@kernel.org>
14264L:	linux-kernel@vger.kernel.org
14265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14266S:	Maintained
14267F:	drivers/soc/ti/*
14268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14269
14270TI LM49xxx FAMILY ASoC CODEC DRIVERS
14271M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14272M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14274S:	Maintained
14275F:	sound/soc/codecs/lm49453*
14276F:	sound/soc/codecs/isabelle*
14277
14278TI LP855x BACKLIGHT DRIVER
14279M:	Milo Kim <milo.kim@ti.com>
14280S:	Maintained
14281F:	Documentation/backlight/lp855x-driver.txt
14282F:	drivers/video/backlight/lp855x_bl.c
14283F:	include/linux/platform_data/lp855x.h
14284
14285TI LP8727 CHARGER DRIVER
14286M:	Milo Kim <milo.kim@ti.com>
14287S:	Maintained
14288F:	drivers/power/supply/lp8727_charger.c
14289F:	include/linux/platform_data/lp8727.h
14290
14291TI LP8788 MFD DRIVER
14292M:	Milo Kim <milo.kim@ti.com>
14293S:	Maintained
14294F:	drivers/iio/adc/lp8788_adc.c
14295F:	drivers/leds/leds-lp8788.c
14296F:	drivers/mfd/lp8788*.c
14297F:	drivers/power/supply/lp8788-charger.c
14298F:	drivers/regulator/lp8788-*.c
14299F:	include/linux/mfd/lp8788*.h
14300
14301TI NETCP ETHERNET DRIVER
14302M:	Wingman Kwok <w-kwok2@ti.com>
14303M:	Murali Karicheri <m-karicheri2@ti.com>
14304L:	netdev@vger.kernel.org
14305S:	Maintained
14306F:	drivers/net/ethernet/ti/netcp*
14307
14308TI TAS571X FAMILY ASoC CODEC DRIVER
14309M:	Kevin Cernekee <cernekee@chromium.org>
14310L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14311S:	Odd Fixes
14312F:	sound/soc/codecs/tas571x*
14313
14314TI TRF7970A NFC DRIVER
14315M:	Mark Greer <mgreer@animalcreek.com>
14316L:	linux-wireless@vger.kernel.org
14317L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14318S:	Supported
14319F:	drivers/nfc/trf7970a.c
14320F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14321
14322TI TWL4030 SERIES SOC CODEC DRIVER
14323M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14325S:	Maintained
14326F:	sound/soc/codecs/twl4030*
14327
14328TI VPE/CAL DRIVERS
14329M:	Benoit Parrot <bparrot@ti.com>
14330L:	linux-media@vger.kernel.org
14331W:	http://linuxtv.org/
14332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14333S:	Maintained
14334F:	drivers/media/platform/ti-vpe/
14335
14336TI WILINK WIRELESS DRIVERS
14337L:	linux-wireless@vger.kernel.org
14338W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14339W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14341S:	Orphan
14342F:	drivers/net/wireless/ti/
14343F:	include/linux/wl12xx.h
14344
14345TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14346M:	John Stultz <john.stultz@linaro.org>
14347M:	Thomas Gleixner <tglx@linutronix.de>
14348R:	Stephen Boyd <sboyd@kernel.org>
14349L:	linux-kernel@vger.kernel.org
14350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14351S:	Supported
14352F:	include/linux/clocksource.h
14353F:	include/linux/time.h
14354F:	include/linux/timex.h
14355F:	include/uapi/linux/time.h
14356F:	include/uapi/linux/timex.h
14357F:	kernel/time/clocksource.c
14358F:	kernel/time/time*.c
14359F:	kernel/time/alarmtimer.c
14360F:	kernel/time/ntp.c
14361F:	tools/testing/selftests/timers/
14362
14363TIPC NETWORK LAYER
14364M:	Jon Maloy <jon.maloy@ericsson.com>
14365M:	Ying Xue <ying.xue@windriver.com>
14366L:	netdev@vger.kernel.org (core kernel code)
14367L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14368W:	http://tipc.sourceforge.net/
14369S:	Maintained
14370F:	include/uapi/linux/tipc*.h
14371F:	net/tipc/
14372
14373TLAN NETWORK DRIVER
14374M:	Samuel Chessman <chessman@tux.org>
14375L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14376W:	http://sourceforge.net/projects/tlan/
14377S:	Maintained
14378F:	Documentation/networking/tlan.txt
14379F:	drivers/net/ethernet/ti/tlan.*
14380
14381TM6000 VIDEO4LINUX DRIVER
14382M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14383L:	linux-media@vger.kernel.org
14384W:	https://linuxtv.org
14385T:	git git://linuxtv.org/media_tree.git
14386S:	Odd fixes
14387F:	drivers/media/usb/tm6000/
14388F:	Documentation/media/v4l-drivers/tm6000*
14389
14390TMIO/SDHI MMC DRIVER
14391M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14392L:	linux-mmc@vger.kernel.org
14393S:	Supported
14394F:	drivers/mmc/host/tmio_mmc*
14395F:	drivers/mmc/host/renesas_sdhi*
14396F:	include/linux/mfd/tmio.h
14397
14398TMP401 HARDWARE MONITOR DRIVER
14399M:	Guenter Roeck <linux@roeck-us.net>
14400L:	linux-hwmon@vger.kernel.org
14401S:	Maintained
14402F:	Documentation/hwmon/tmp401
14403F:	drivers/hwmon/tmp401.c
14404
14405TMPFS (SHMEM FILESYSTEM)
14406M:	Hugh Dickins <hughd@google.com>
14407L:	linux-mm@kvack.org
14408S:	Maintained
14409F:	include/linux/shmem_fs.h
14410F:	mm/shmem.c
14411
14412TOMOYO SECURITY MODULE
14413M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14414M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14415L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14416L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14417L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14418L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14419W:	http://tomoyo.sourceforge.jp/
14420T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14421S:	Maintained
14422F:	security/tomoyo/
14423
14424TOPSTAR LAPTOP EXTRAS DRIVER
14425M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14426L:	platform-driver-x86@vger.kernel.org
14427S:	Maintained
14428F:	drivers/platform/x86/topstar-laptop.c
14429
14430TORTURE-TEST MODULES
14431M:	Davidlohr Bueso <dave@stgolabs.net>
14432M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14433M:	Josh Triplett <josh@joshtriplett.org>
14434L:	linux-kernel@vger.kernel.org
14435S:	Supported
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14437F:	Documentation/RCU/torture.txt
14438F:	kernel/torture.c
14439F:	kernel/rcu/rcutorture.c
14440F:	kernel/locking/locktorture.c
14441
14442TOSHIBA ACPI EXTRAS DRIVER
14443M:	Azael Avalos <coproscefalo@gmail.com>
14444L:	platform-driver-x86@vger.kernel.org
14445S:	Maintained
14446F:	drivers/platform/x86/toshiba_acpi.c
14447
14448TOSHIBA BLUETOOTH DRIVER
14449M:	Azael Avalos <coproscefalo@gmail.com>
14450L:	platform-driver-x86@vger.kernel.org
14451S:	Maintained
14452F:	drivers/platform/x86/toshiba_bluetooth.c
14453
14454TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14455M:	Azael Avalos <coproscefalo@gmail.com>
14456L:	platform-driver-x86@vger.kernel.org
14457S:	Maintained
14458F:	drivers/platform/x86/toshiba_haps.c
14459
14460TOSHIBA SMM DRIVER
14461M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14462W:	http://www.buzzard.org.uk/toshiba/
14463S:	Maintained
14464F:	drivers/char/toshiba.c
14465F:	include/linux/toshiba.h
14466F:	include/uapi/linux/toshiba.h
14467
14468TOSHIBA TC358743 DRIVER
14469M:	Mats Randgaard <matrandg@cisco.com>
14470L:	linux-media@vger.kernel.org
14471S:	Maintained
14472F:	drivers/media/i2c/tc358743*
14473F:	include/media/i2c/tc358743.h
14474
14475TOSHIBA WMI HOTKEYS DRIVER
14476M:	Azael Avalos <coproscefalo@gmail.com>
14477L:	platform-driver-x86@vger.kernel.org
14478S:	Maintained
14479F:	drivers/platform/x86/toshiba-wmi.c
14480
14481TPM DEVICE DRIVER
14482M:	Peter Huewe <peterhuewe@gmx.de>
14483M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14484R:	Jason Gunthorpe <jgg@ziepe.ca>
14485L:	linux-integrity@vger.kernel.org
14486Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14487W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14488T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14489S:	Maintained
14490F:	drivers/char/tpm/
14491
14492TRACING
14493M:	Steven Rostedt <rostedt@goodmis.org>
14494M:	Ingo Molnar <mingo@redhat.com>
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14496S:	Maintained
14497F:	Documentation/trace/ftrace.rst
14498F:	arch/*/*/*/ftrace.h
14499F:	arch/*/kernel/ftrace.c
14500F:	include/*/ftrace.h
14501F:	include/linux/trace*.h
14502F:	include/trace/
14503F:	kernel/trace/
14504F:	tools/testing/selftests/ftrace/
14505
14506TRACING MMIO ACCESSES (MMIOTRACE)
14507M:	Steven Rostedt <rostedt@goodmis.org>
14508M:	Ingo Molnar <mingo@kernel.org>
14509R:	Karol Herbst <karolherbst@gmail.com>
14510R:	Pekka Paalanen <ppaalanen@gmail.com>
14511S:	Maintained
14512L:	linux-kernel@vger.kernel.org
14513L:	nouveau@lists.freedesktop.org
14514F:	kernel/trace/trace_mmiotrace.c
14515F:	include/linux/mmiotrace.h
14516F:	arch/x86/mm/kmmio.c
14517F:	arch/x86/mm/mmio-mod.c
14518F:	arch/x86/mm/testmmiotrace.c
14519
14520TRIVIAL PATCHES
14521M:	Jiri Kosina <trivial@kernel.org>
14522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14523S:	Maintained
14524K:	^Subject:.*(?i)trivial
14525
14526TEMPO SEMICONDUCTOR DRIVERS
14527M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14528S:	Maintained
14529F:	sound/soc/codecs/tscs*.c
14530F:	sound/soc/codecs/tscs*.h
14531F:	Documentation/devicetree/bindings/sound/tscs*.txt
14532
14533TTY LAYER
14534M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14535M:	Jiri Slaby <jslaby@suse.com>
14536S:	Supported
14537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14538F:	Documentation/serial/
14539F:	drivers/tty/
14540F:	drivers/tty/serial/serial_core.c
14541F:	include/linux/serial_core.h
14542F:	include/linux/serial.h
14543F:	include/linux/tty.h
14544F:	include/uapi/linux/serial_core.h
14545F:	include/uapi/linux/serial.h
14546F:	include/uapi/linux/tty.h
14547
14548TUA9001 MEDIA DRIVER
14549M:	Antti Palosaari <crope@iki.fi>
14550L:	linux-media@vger.kernel.org
14551W:	https://linuxtv.org
14552W:	http://palosaari.fi/linux/
14553Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14554T:	git git://linuxtv.org/anttip/media_tree.git
14555S:	Maintained
14556F:	drivers/media/tuners/tua9001*
14557
14558TULIP NETWORK DRIVERS
14559L:	netdev@vger.kernel.org
14560L:	linux-parisc@vger.kernel.org
14561S:	Orphan
14562F:	drivers/net/ethernet/dec/tulip/
14563
14564TUN/TAP driver
14565M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14566W:	http://vtun.sourceforge.net/tun
14567S:	Maintained
14568F:	Documentation/networking/tuntap.txt
14569F:	arch/um/os-Linux/drivers/
14570
14571TURBOCHANNEL SUBSYSTEM
14572M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14573M:	Ralf Baechle <ralf@linux-mips.org>
14574L:	linux-mips@linux-mips.org
14575Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14576S:	Maintained
14577F:	drivers/tc/
14578F:	include/linux/tc.h
14579
14580TURBOSTAT UTILITY
14581M:	"Len Brown" <lenb@kernel.org>
14582L:	linux-pm@vger.kernel.org
14583B:	https://bugzilla.kernel.org
14584Q:	https://patchwork.kernel.org/project/linux-pm/list/
14585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14586S:	Supported
14587F:	tools/power/x86/turbostat/
14588
14589TW5864 VIDEO4LINUX DRIVER
14590M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14591M:	Anton Sviridenko <anton@corp.bluecherry.net>
14592M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14593M:	Andrey Utkin <andrey_utkin@fastmail.com>
14594L:	linux-media@vger.kernel.org
14595S:	Supported
14596F:	drivers/media/pci/tw5864/
14597
14598TW68 VIDEO4LINUX DRIVER
14599M:	Hans Verkuil <hverkuil@xs4all.nl>
14600L:	linux-media@vger.kernel.org
14601T:	git git://linuxtv.org/media_tree.git
14602W:	https://linuxtv.org
14603S:	Odd Fixes
14604F:	drivers/media/pci/tw68/
14605
14606TW686X VIDEO4LINUX DRIVER
14607M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14608L:	linux-media@vger.kernel.org
14609T:	git git://linuxtv.org/media_tree.git
14610W:	http://linuxtv.org
14611S:	Maintained
14612F:	drivers/media/pci/tw686x/
14613
14614UBI FILE SYSTEM (UBIFS)
14615M:	Richard Weinberger <richard@nod.at>
14616M:	Artem Bityutskiy <dedekind1@gmail.com>
14617M:	Adrian Hunter <adrian.hunter@intel.com>
14618L:	linux-mtd@lists.infradead.org
14619T:	git git://git.infradead.org/ubifs-2.6.git
14620W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14621S:	Supported
14622F:	Documentation/filesystems/ubifs.txt
14623F:	fs/ubifs/
14624
14625UCLINUX (M68KNOMMU AND COLDFIRE)
14626M:	Greg Ungerer <gerg@linux-m68k.org>
14627W:	http://www.linux-m68k.org/
14628W:	http://www.uclinux.org/
14629L:	linux-m68k@lists.linux-m68k.org
14630L:	uclinux-dev@uclinux.org  (subscribers-only)
14631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14632S:	Maintained
14633F:	arch/m68k/coldfire/
14634F:	arch/m68k/68*/
14635F:	arch/m68k/*/*_no.*
14636F:	arch/m68k/include/asm/*_no.*
14637
14638UDF FILESYSTEM
14639M:	Jan Kara <jack@suse.com>
14640S:	Maintained
14641F:	Documentation/filesystems/udf.txt
14642F:	fs/udf/
14643
14644UDRAW TABLET
14645M:	Bastien Nocera <hadess@hadess.net>
14646L:	linux-input@vger.kernel.org
14647S:	Maintained
14648F:	drivers/hid/hid-udraw-ps3.c
14649
14650UFS FILESYSTEM
14651M:	Evgeniy Dushistov <dushistov@mail.ru>
14652S:	Maintained
14653F:	Documentation/filesystems/ufs.txt
14654F:	fs/ufs/
14655
14656UHID USERSPACE HID IO DRIVER:
14657M:	David Herrmann <dh.herrmann@googlemail.com>
14658L:	linux-input@vger.kernel.org
14659S:	Maintained
14660F:	drivers/hid/uhid.c
14661F:	include/uapi/linux/uhid.h
14662
14663ULPI BUS
14664M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14665L:	linux-usb@vger.kernel.org
14666S:	Maintained
14667F:	drivers/usb/common/ulpi.c
14668F:	include/linux/ulpi/
14669
14670ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14671L:	linux-usb@vger.kernel.org
14672S:	Orphan
14673F:	drivers/uwb/
14674F:	include/linux/uwb.h
14675F:	include/linux/uwb/
14676
14677UNICORE32 ARCHITECTURE:
14678M:	Guan Xuetao <gxt@pku.edu.cn>
14679W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14680S:	Maintained
14681T:	git git://github.com/gxt/linux.git
14682F:	arch/unicore32/
14683
14684UNIFDEF
14685M:	Tony Finch <dot@dotat.at>
14686W:	http://dotat.at/prog/unifdef
14687S:	Maintained
14688F:	scripts/unifdef.c
14689
14690UNIFORM CDROM DRIVER
14691M:	Jens Axboe <axboe@kernel.dk>
14692W:	http://www.kernel.dk
14693S:	Maintained
14694F:	Documentation/cdrom/
14695F:	drivers/cdrom/cdrom.c
14696F:	include/linux/cdrom.h
14697F:	include/uapi/linux/cdrom.h
14698
14699UNISYS S-PAR DRIVERS
14700M:	David Kershner <david.kershner@unisys.com>
14701L:	sparmaintainer@unisys.com (Unisys internal)
14702S:	Supported
14703F:	include/linux/visorbus.h
14704F:	drivers/visorbus/
14705F:	drivers/staging/unisys/
14706
14707UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14708M:	Vinayak Holikatti <vinholikatti@gmail.com>
14709L:	linux-scsi@vger.kernel.org
14710S:	Supported
14711F:	Documentation/scsi/ufs.txt
14712F:	drivers/scsi/ufs/
14713
14714UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14715M:	Joao Pinto <jpinto@synopsys.com>
14716L:	linux-scsi@vger.kernel.org
14717S:	Supported
14718F:	drivers/scsi/ufs/*dwc*
14719
14720UNSORTED BLOCK IMAGES (UBI)
14721M:	Artem Bityutskiy <dedekind1@gmail.com>
14722M:	Richard Weinberger <richard@nod.at>
14723W:	http://www.linux-mtd.infradead.org/
14724L:	linux-mtd@lists.infradead.org
14725T:	git git://git.infradead.org/ubifs-2.6.git
14726S:	Supported
14727F:	drivers/mtd/ubi/
14728F:	include/linux/mtd/ubi.h
14729F:	include/uapi/mtd/ubi-user.h
14730
14731USB "USBNET" DRIVER FRAMEWORK
14732M:	Oliver Neukum <oneukum@suse.com>
14733L:	netdev@vger.kernel.org
14734W:	http://www.linux-usb.org/usbnet
14735S:	Maintained
14736F:	drivers/net/usb/usbnet.c
14737F:	include/linux/usb/usbnet.h
14738
14739USB ACM DRIVER
14740M:	Oliver Neukum <oneukum@suse.com>
14741L:	linux-usb@vger.kernel.org
14742S:	Maintained
14743F:	Documentation/usb/acm.txt
14744F:	drivers/usb/class/cdc-acm.*
14745
14746USB AR5523 WIRELESS DRIVER
14747M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14748L:	linux-wireless@vger.kernel.org
14749S:	Maintained
14750F:	drivers/net/wireless/ath/ar5523/
14751
14752USB ATTACHED SCSI
14753M:	Oliver Neukum <oneukum@suse.com>
14754L:	linux-usb@vger.kernel.org
14755L:	linux-scsi@vger.kernel.org
14756S:	Maintained
14757F:	drivers/usb/storage/uas.c
14758
14759USB CDC ETHERNET DRIVER
14760M:	Oliver Neukum <oliver@neukum.org>
14761L:	linux-usb@vger.kernel.org
14762S:	Maintained
14763F:	drivers/net/usb/cdc_*.c
14764F:	include/uapi/linux/usb/cdc.h
14765
14766USB CHAOSKEY DRIVER
14767M:	Keith Packard <keithp@keithp.com>
14768L:	linux-usb@vger.kernel.org
14769S:	Maintained
14770F:	drivers/usb/misc/chaoskey.c
14771
14772USB CYPRESS C67X00 DRIVER
14773M:	Peter Korsgaard <jacmet@sunsite.dk>
14774L:	linux-usb@vger.kernel.org
14775S:	Maintained
14776F:	drivers/usb/c67x00/
14777
14778USB DAVICOM DM9601 DRIVER
14779M:	Peter Korsgaard <jacmet@sunsite.dk>
14780L:	netdev@vger.kernel.org
14781W:	http://www.linux-usb.org/usbnet
14782S:	Maintained
14783F:	drivers/net/usb/dm9601.c
14784
14785USB DIAMOND RIO500 DRIVER
14786M:	Cesar Miquel <miquel@df.uba.ar>
14787L:	rio500-users@lists.sourceforge.net
14788W:	http://rio500.sourceforge.net
14789S:	Maintained
14790F:	drivers/usb/misc/rio500*
14791
14792USB EHCI DRIVER
14793M:	Alan Stern <stern@rowland.harvard.edu>
14794L:	linux-usb@vger.kernel.org
14795S:	Maintained
14796F:	Documentation/usb/ehci.txt
14797F:	drivers/usb/host/ehci*
14798
14799USB GADGET/PERIPHERAL SUBSYSTEM
14800M:	Felipe Balbi <balbi@kernel.org>
14801L:	linux-usb@vger.kernel.org
14802W:	http://www.linux-usb.org/gadget
14803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14804S:	Maintained
14805F:	drivers/usb/gadget/
14806F:	include/linux/usb/gadget*
14807
14808USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14809M:	Jiri Kosina <jikos@kernel.org>
14810R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14811L:	linux-usb@vger.kernel.org
14812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14813S:	Maintained
14814F:	Documentation/hid/hiddev.txt
14815F:	drivers/hid/usbhid/
14816
14817USB INTEL XHCI ROLE MUX DRIVER
14818M:	Hans de Goede <hdegoede@redhat.com>
14819L:	linux-usb@vger.kernel.org
14820S:	Maintained
14821F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14822
14823USB ISP116X DRIVER
14824M:	Olav Kongas <ok@artecdesign.ee>
14825L:	linux-usb@vger.kernel.org
14826S:	Maintained
14827F:	drivers/usb/host/isp116x*
14828F:	include/linux/usb/isp116x.h
14829
14830USB LAN78XX ETHERNET DRIVER
14831M:	Woojung Huh <woojung.huh@microchip.com>
14832M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14833L:	netdev@vger.kernel.org
14834S:	Maintained
14835F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14836F:	drivers/net/usb/lan78xx.*
14837F:	include/dt-bindings/net/microchip-lan78xx.h
14838
14839USB MASS STORAGE DRIVER
14840M:	Alan Stern <stern@rowland.harvard.edu>
14841L:	linux-usb@vger.kernel.org
14842L:	usb-storage@lists.one-eyed-alien.net
14843S:	Maintained
14844W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14845F:	drivers/usb/storage/
14846
14847USB MIDI DRIVER
14848M:	Clemens Ladisch <clemens@ladisch.de>
14849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14850T:	git git://git.alsa-project.org/alsa-kernel.git
14851S:	Maintained
14852F:	sound/usb/midi.*
14853
14854USB NETWORKING DRIVERS
14855L:	linux-usb@vger.kernel.org
14856S:	Odd Fixes
14857F:	drivers/net/usb/
14858
14859USB OHCI DRIVER
14860M:	Alan Stern <stern@rowland.harvard.edu>
14861L:	linux-usb@vger.kernel.org
14862S:	Maintained
14863F:	Documentation/usb/ohci.txt
14864F:	drivers/usb/host/ohci*
14865
14866USB OTG FSM (Finite State Machine)
14867M:	Peter Chen <Peter.Chen@nxp.com>
14868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14869L:	linux-usb@vger.kernel.org
14870S:	Maintained
14871F:	drivers/usb/common/usb-otg-fsm.c
14872
14873USB OVER IP DRIVER
14874M:	Valentina Manea <valentina.manea.m@gmail.com>
14875M:	Shuah Khan <shuah@kernel.org>
14876L:	linux-usb@vger.kernel.org
14877S:	Maintained
14878F:	Documentation/usb/usbip_protocol.txt
14879F:	drivers/usb/usbip/
14880F:	tools/usb/usbip/
14881F:	tools/testing/selftests/drivers/usb/usbip/
14882
14883USB PEGASUS DRIVER
14884M:	Petko Manolov <petkan@nucleusys.com>
14885L:	linux-usb@vger.kernel.org
14886L:	netdev@vger.kernel.org
14887T:	git git://github.com/petkan/pegasus.git
14888W:	https://github.com/petkan/pegasus
14889S:	Maintained
14890F:	drivers/net/usb/pegasus.*
14891
14892USB PHY LAYER
14893M:	Felipe Balbi <balbi@kernel.org>
14894L:	linux-usb@vger.kernel.org
14895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14896S:	Maintained
14897F:	drivers/usb/phy/
14898
14899USB PRINTER DRIVER (usblp)
14900M:	Pete Zaitcev <zaitcev@redhat.com>
14901L:	linux-usb@vger.kernel.org
14902S:	Supported
14903F:	drivers/usb/class/usblp.c
14904
14905USB QMI WWAN NETWORK DRIVER
14906M:	Bjørn Mork <bjorn@mork.no>
14907L:	netdev@vger.kernel.org
14908S:	Maintained
14909F:	Documentation/ABI/testing/sysfs-class-net-qmi
14910F:	drivers/net/usb/qmi_wwan.c
14911
14912USB RTL8150 DRIVER
14913M:	Petko Manolov <petkan@nucleusys.com>
14914L:	linux-usb@vger.kernel.org
14915L:	netdev@vger.kernel.org
14916T:	git git://github.com/petkan/rtl8150.git
14917W:	https://github.com/petkan/rtl8150
14918S:	Maintained
14919F:	drivers/net/usb/rtl8150.c
14920
14921USB SERIAL SUBSYSTEM
14922M:	Johan Hovold <johan@kernel.org>
14923L:	linux-usb@vger.kernel.org
14924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14925S:	Maintained
14926F:	Documentation/usb/usb-serial.txt
14927F:	drivers/usb/serial/
14928F:	include/linux/usb/serial.h
14929
14930USB SMSC75XX ETHERNET DRIVER
14931M:	Steve Glendinning <steve.glendinning@shawell.net>
14932L:	netdev@vger.kernel.org
14933S:	Maintained
14934F:	drivers/net/usb/smsc75xx.*
14935
14936USB SMSC95XX ETHERNET DRIVER
14937M:	Steve Glendinning <steve.glendinning@shawell.net>
14938M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14939L:	netdev@vger.kernel.org
14940S:	Maintained
14941F:	drivers/net/usb/smsc95xx.*
14942
14943USB SUBSYSTEM
14944M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14945L:	linux-usb@vger.kernel.org
14946W:	http://www.linux-usb.org
14947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14948S:	Supported
14949F:	Documentation/devicetree/bindings/usb/
14950F:	Documentation/usb/
14951F:	drivers/usb/
14952F:	include/linux/usb.h
14953F:	include/linux/usb/
14954
14955USB TYPEC PI3USB30532 MUX DRIVER
14956M:	Hans de Goede <hdegoede@redhat.com>
14957L:	linux-usb@vger.kernel.org
14958S:	Maintained
14959F:	drivers/usb/typec/mux/pi3usb30532.c
14960
14961USB TYPEC SUBSYSTEM
14962M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14963L:	linux-usb@vger.kernel.org
14964S:	Maintained
14965F:	Documentation/ABI/testing/sysfs-class-typec
14966F:	Documentation/driver-api/usb/typec.rst
14967F:	drivers/usb/typec/
14968F:	include/linux/usb/typec.h
14969
14970USB UHCI DRIVER
14971M:	Alan Stern <stern@rowland.harvard.edu>
14972L:	linux-usb@vger.kernel.org
14973S:	Maintained
14974F:	drivers/usb/host/uhci*
14975
14976USB VIDEO CLASS
14977M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14978L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14979L:	linux-media@vger.kernel.org
14980T:	git git://linuxtv.org/media_tree.git
14981W:	http://www.ideasonboard.org/uvc/
14982S:	Maintained
14983F:	drivers/media/usb/uvc/
14984F:	include/uapi/linux/uvcvideo.h
14985
14986USB VISION DRIVER
14987M:	Hans Verkuil <hverkuil@xs4all.nl>
14988L:	linux-media@vger.kernel.org
14989T:	git git://linuxtv.org/media_tree.git
14990W:	https://linuxtv.org
14991S:	Odd Fixes
14992F:	drivers/media/usb/usbvision/
14993
14994USB WEBCAM GADGET
14995M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14996L:	linux-usb@vger.kernel.org
14997S:	Maintained
14998F:	drivers/usb/gadget/function/*uvc*
14999F:	drivers/usb/gadget/legacy/webcam.c
15000
15001USB WIRELESS RNDIS DRIVER (rndis_wlan)
15002M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15003L:	linux-wireless@vger.kernel.org
15004S:	Maintained
15005F:	drivers/net/wireless/rndis_wlan.c
15006
15007USB XHCI DRIVER
15008M:	Mathias Nyman <mathias.nyman@intel.com>
15009L:	linux-usb@vger.kernel.org
15010S:	Supported
15011F:	drivers/usb/host/xhci*
15012F:	drivers/usb/host/pci-quirks*
15013
15014USB ZD1201 DRIVER
15015L:	linux-wireless@vger.kernel.org
15016W:	http://linux-lc100020.sourceforge.net
15017S:	Orphan
15018F:	drivers/net/wireless/zydas/zd1201.*
15019
15020USB ZR364XX DRIVER
15021M:	Antoine Jacquet <royale@zerezo.com>
15022L:	linux-usb@vger.kernel.org
15023L:	linux-media@vger.kernel.org
15024T:	git git://linuxtv.org/media_tree.git
15025W:	http://royale.zerezo.com/zr364xx/
15026S:	Maintained
15027F:	Documentation/media/v4l-drivers/zr364xx*
15028F:	drivers/media/usb/zr364xx/
15029
15030USER-MODE LINUX (UML)
15031M:	Jeff Dike <jdike@addtoit.com>
15032M:	Richard Weinberger <richard@nod.at>
15033L:	linux-um@lists.infradead.org
15034W:	http://user-mode-linux.sourceforge.net
15035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15036S:	Maintained
15037F:	Documentation/virtual/uml/
15038F:	arch/um/
15039F:	arch/x86/um/
15040F:	fs/hostfs/
15041F:	fs/hppfs/
15042
15043USERSPACE I/O (UIO)
15044M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15045S:	Maintained
15046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15047F:	Documentation/driver-api/uio-howto.rst
15048F:	drivers/uio/
15049F:	include/linux/uio*.h
15050
15051UTIL-LINUX PACKAGE
15052M:	Karel Zak <kzak@redhat.com>
15053L:	util-linux@vger.kernel.org
15054W:	http://en.wikipedia.org/wiki/Util-linux
15055T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15056S:	Maintained
15057
15058UUID HELPERS
15059M:	Christoph Hellwig <hch@lst.de>
15060R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15061L:	linux-kernel@vger.kernel.org
15062T:	git git://git.infradead.org/users/hch/uuid.git
15063F:	lib/uuid.c
15064F:	lib/test_uuid.c
15065F:	include/linux/uuid.h
15066F:	include/uapi/linux/uuid.h
15067S:	Maintained
15068
15069UVESAFB DRIVER
15070M:	Michal Januszewski <spock@gentoo.org>
15071L:	linux-fbdev@vger.kernel.org
15072W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15073S:	Maintained
15074F:	Documentation/fb/uvesafb.txt
15075F:	drivers/video/fbdev/uvesafb.*
15076
15077VF610 NAND DRIVER
15078M:	Stefan Agner <stefan@agner.ch>
15079L:	linux-mtd@lists.infradead.org
15080S:	Supported
15081F:	drivers/mtd/nand/raw/vf610_nfc.c
15082
15083VFAT/FAT/MSDOS FILESYSTEM
15084M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15085S:	Maintained
15086F:	Documentation/filesystems/vfat.txt
15087F:	fs/fat/
15088
15089VFIO DRIVER
15090M:	Alex Williamson <alex.williamson@redhat.com>
15091L:	kvm@vger.kernel.org
15092T:	git git://github.com/awilliam/linux-vfio.git
15093S:	Maintained
15094F:	Documentation/vfio.txt
15095F:	drivers/vfio/
15096F:	include/linux/vfio.h
15097F:	include/uapi/linux/vfio.h
15098
15099VFIO MEDIATED DEVICE DRIVERS
15100M:	Kirti Wankhede <kwankhede@nvidia.com>
15101L:	kvm@vger.kernel.org
15102S:	Maintained
15103F:	Documentation/vfio-mediated-device.txt
15104F:	drivers/vfio/mdev/
15105F:	include/linux/mdev.h
15106F:	samples/vfio-mdev/
15107
15108VFIO PLATFORM DRIVER
15109M:	Eric Auger <eric.auger@redhat.com>
15110L:	kvm@vger.kernel.org
15111S:	Maintained
15112F:	drivers/vfio/platform/
15113
15114VGA_SWITCHEROO
15115R:	Lukas Wunner <lukas@wunner.de>
15116S:	Maintained
15117F:	Documentation/gpu/vga-switcheroo.rst
15118F:	drivers/gpu/vga/vga_switcheroo.c
15119F:	include/linux/vga_switcheroo.h
15120T:	git git://anongit.freedesktop.org/drm/drm-misc
15121
15122VIA RHINE NETWORK DRIVER
15123S:	Orphan
15124F:	drivers/net/ethernet/via/via-rhine.c
15125
15126VIA SD/MMC CARD CONTROLLER DRIVER
15127M:	Bruce Chang <brucechang@via.com.tw>
15128M:	Harald Welte <HaraldWelte@viatech.com>
15129S:	Maintained
15130F:	drivers/mmc/host/via-sdmmc.c
15131
15132VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15133M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15134L:	linux-fbdev@vger.kernel.org
15135S:	Maintained
15136F:	include/linux/via-core.h
15137F:	include/linux/via-gpio.h
15138F:	include/linux/via_i2c.h
15139F:	drivers/video/fbdev/via/
15140
15141VIA VELOCITY NETWORK DRIVER
15142M:	Francois Romieu <romieu@fr.zoreil.com>
15143L:	netdev@vger.kernel.org
15144S:	Maintained
15145F:	drivers/net/ethernet/via/via-velocity.*
15146
15147VIDEO MULTIPLEXER DRIVER
15148M:	Philipp Zabel <p.zabel@pengutronix.de>
15149L:	linux-media@vger.kernel.org
15150S:	Maintained
15151F:	drivers/media/platform/video-mux.c
15152
15153VIDEO I2C POLLING DRIVER
15154M:	Matt Ranostay <matt.ranostay@konsulko.com>
15155L:	linux-media@vger.kernel.org
15156S:	Maintained
15157F:	drivers/media/i2c/video-i2c.c
15158
15159VIDEOBUF2 FRAMEWORK
15160M:	Pawel Osciak <pawel@osciak.com>
15161M:	Marek Szyprowski <m.szyprowski@samsung.com>
15162M:	Kyungmin Park <kyungmin.park@samsung.com>
15163L:	linux-media@vger.kernel.org
15164S:	Maintained
15165F:	drivers/media/v4l2-core/videobuf2-*
15166F:	include/media/videobuf2-*
15167
15168VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15169M:	Helen Koike <helen.koike@collabora.com>
15170L:	linux-media@vger.kernel.org
15171T:	git git://linuxtv.org/media_tree.git
15172W:	https://linuxtv.org
15173S:	Maintained
15174F:	drivers/media/platform/vimc/*
15175
15176VIRT LIB
15177M:	Alex Williamson <alex.williamson@redhat.com>
15178M:	Paolo Bonzini <pbonzini@redhat.com>
15179L:	kvm@vger.kernel.org
15180S:	Supported
15181F:	virt/lib/
15182
15183VIRTIO AND VHOST VSOCK DRIVER
15184M:	Stefan Hajnoczi <stefanha@redhat.com>
15185L:	kvm@vger.kernel.org
15186L:	virtualization@lists.linux-foundation.org
15187L:	netdev@vger.kernel.org
15188S:	Maintained
15189F:	include/linux/virtio_vsock.h
15190F:	include/uapi/linux/virtio_vsock.h
15191F:	include/uapi/linux/vsockmon.h
15192F:	include/uapi/linux/vm_sockets_diag.h
15193F:	net/vmw_vsock/diag.c
15194F:	net/vmw_vsock/af_vsock_tap.c
15195F:	net/vmw_vsock/virtio_transport_common.c
15196F:	net/vmw_vsock/virtio_transport.c
15197F:	drivers/net/vsockmon.c
15198F:	drivers/vhost/vsock.c
15199F:	drivers/vhost/vsock.h
15200F:	tools/testing/vsock/
15201
15202VIRTIO CONSOLE DRIVER
15203M:	Amit Shah <amit@kernel.org>
15204L:	virtualization@lists.linux-foundation.org
15205S:	Maintained
15206F:	drivers/char/virtio_console.c
15207F:	include/linux/virtio_console.h
15208F:	include/uapi/linux/virtio_console.h
15209
15210VIRTIO CORE, NET AND BLOCK DRIVERS
15211M:	"Michael S. Tsirkin" <mst@redhat.com>
15212M:	Jason Wang <jasowang@redhat.com>
15213L:	virtualization@lists.linux-foundation.org
15214S:	Maintained
15215F:	Documentation/devicetree/bindings/virtio/
15216F:	drivers/virtio/
15217F:	tools/virtio/
15218F:	drivers/net/virtio_net.c
15219F:	drivers/block/virtio_blk.c
15220F:	include/linux/virtio*.h
15221F:	include/uapi/linux/virtio_*.h
15222F:	drivers/crypto/virtio/
15223F:	mm/balloon_compaction.c
15224
15225VIRTIO CRYPTO DRIVER
15226M:	Gonglei <arei.gonglei@huawei.com>
15227L:	virtualization@lists.linux-foundation.org
15228L:	linux-crypto@vger.kernel.org
15229S:	Maintained
15230F:	drivers/crypto/virtio/
15231F:	include/uapi/linux/virtio_crypto.h
15232
15233VIRTIO DRIVERS FOR S390
15234M:	Cornelia Huck <cohuck@redhat.com>
15235M:	Halil Pasic <pasic@linux.ibm.com>
15236L:	linux-s390@vger.kernel.org
15237L:	virtualization@lists.linux-foundation.org
15238L:	kvm@vger.kernel.org
15239S:	Supported
15240F:	drivers/s390/virtio/
15241F:	arch/s390/include/uapi/asm/virtio-ccw.h
15242
15243VIRTIO GPU DRIVER
15244M:	David Airlie <airlied@linux.ie>
15245M:	Gerd Hoffmann <kraxel@redhat.com>
15246L:	dri-devel@lists.freedesktop.org
15247L:	virtualization@lists.linux-foundation.org
15248T:	git git://anongit.freedesktop.org/drm/drm-misc
15249S:	Maintained
15250F:	drivers/gpu/drm/virtio/
15251F:	include/uapi/linux/virtio_gpu.h
15252
15253VIRTIO HOST (VHOST)
15254M:	"Michael S. Tsirkin" <mst@redhat.com>
15255M:	Jason Wang <jasowang@redhat.com>
15256L:	kvm@vger.kernel.org
15257L:	virtualization@lists.linux-foundation.org
15258L:	netdev@vger.kernel.org
15259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15260S:	Maintained
15261F:	drivers/vhost/
15262F:	include/uapi/linux/vhost.h
15263
15264VIRTIO INPUT DRIVER
15265M:	Gerd Hoffmann <kraxel@redhat.com>
15266S:	Maintained
15267F:	drivers/virtio/virtio_input.c
15268F:	include/uapi/linux/virtio_input.h
15269
15270VIRTUAL BOX GUEST DEVICE DRIVER
15271M:	Hans de Goede <hdegoede@redhat.com>
15272M:	Arnd Bergmann <arnd@arndb.de>
15273M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15274S:	Maintained
15275F:	include/linux/vbox_utils.h
15276F:	include/uapi/linux/vbox*.h
15277F:	drivers/virt/vboxguest/
15278
15279VIRTUAL SERIO DEVICE DRIVER
15280M:	Stephen Chandler Paul <thatslyude@gmail.com>
15281S:	Maintained
15282F:	drivers/input/serio/userio.c
15283F:	include/uapi/linux/userio.h
15284
15285VIVID VIRTUAL VIDEO DRIVER
15286M:	Hans Verkuil <hverkuil@xs4all.nl>
15287L:	linux-media@vger.kernel.org
15288T:	git git://linuxtv.org/media_tree.git
15289W:	https://linuxtv.org
15290S:	Maintained
15291F:	drivers/media/platform/vivid/*
15292
15293VLYNQ BUS
15294M:	Florian Fainelli <f.fainelli@gmail.com>
15295L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15296S:	Maintained
15297F:	drivers/vlynq/vlynq.c
15298F:	include/linux/vlynq.h
15299
15300VME SUBSYSTEM
15301M:	Martyn Welch <martyn@welchs.me.uk>
15302M:	Manohar Vanga <manohar.vanga@gmail.com>
15303M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15304L:	devel@driverdev.osuosl.org
15305S:	Maintained
15306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15307F:	Documentation/driver-api/vme.rst
15308F:	drivers/staging/vme/
15309F:	drivers/vme/
15310F:	include/linux/vme*
15311
15312VMWARE BALLOON DRIVER
15313M:	Xavier Deguillard <xdeguillard@vmware.com>
15314M:	Philip Moltmann <moltmann@vmware.com>
15315M:	"VMware, Inc." <pv-drivers@vmware.com>
15316L:	linux-kernel@vger.kernel.org
15317S:	Maintained
15318F:	drivers/misc/vmw_balloon.c
15319
15320VMWARE HYPERVISOR INTERFACE
15321M:	Alok Kataria <akataria@vmware.com>
15322L:	virtualization@lists.linux-foundation.org
15323S:	Supported
15324F:	arch/x86/kernel/cpu/vmware.c
15325
15326VMWARE PVRDMA DRIVER
15327M:	Adit Ranadive <aditr@vmware.com>
15328M:	VMware PV-Drivers <pv-drivers@vmware.com>
15329L:	linux-rdma@vger.kernel.org
15330S:	Maintained
15331F:	drivers/infiniband/hw/vmw_pvrdma/
15332
15333VMware PVSCSI driver
15334M:	Jim Gill <jgill@vmware.com>
15335M:	VMware PV-Drivers <pv-drivers@vmware.com>
15336L:	linux-scsi@vger.kernel.org
15337S:	Maintained
15338F:	drivers/scsi/vmw_pvscsi.c
15339F:	drivers/scsi/vmw_pvscsi.h
15340
15341VMWARE VMMOUSE SUBDRIVER
15342M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15343M:	"VMware, Inc." <pv-drivers@vmware.com>
15344L:	linux-input@vger.kernel.org
15345S:	Maintained
15346F:	drivers/input/mouse/vmmouse.c
15347F:	drivers/input/mouse/vmmouse.h
15348
15349VMWARE VMXNET3 ETHERNET DRIVER
15350M:	Ronak Doshi <doshir@vmware.com>
15351M:	"VMware, Inc." <pv-drivers@vmware.com>
15352L:	netdev@vger.kernel.org
15353S:	Maintained
15354F:	drivers/net/vmxnet3/
15355
15356VOCORE VOCORE2 BOARD
15357M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15358L:	linux-mips@linux-mips.org
15359S:	Maintained
15360F:	arch/mips/boot/dts/ralink/vocore2.dts
15361
15362VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15363M:	Liam Girdwood <lgirdwood@gmail.com>
15364M:	Mark Brown <broonie@kernel.org>
15365L:	linux-kernel@vger.kernel.org
15366W:	http://www.slimlogic.co.uk/?p=48
15367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15368S:	Supported
15369F:	Documentation/devicetree/bindings/regulator/
15370F:	Documentation/power/regulator/
15371F:	drivers/regulator/
15372F:	include/dt-bindings/regulator/
15373F:	include/linux/regulator/
15374
15375VRF
15376M:	David Ahern <dsa@cumulusnetworks.com>
15377M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15378L:	netdev@vger.kernel.org
15379S:	Maintained
15380F:	drivers/net/vrf.c
15381F:	Documentation/networking/vrf.txt
15382
15383VT1211 HARDWARE MONITOR DRIVER
15384M:	Juerg Haefliger <juergh@gmail.com>
15385L:	linux-hwmon@vger.kernel.org
15386S:	Maintained
15387F:	Documentation/hwmon/vt1211
15388F:	drivers/hwmon/vt1211.c
15389
15390VT8231 HARDWARE MONITOR DRIVER
15391M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15392L:	linux-hwmon@vger.kernel.org
15393S:	Maintained
15394F:	drivers/hwmon/vt8231.c
15395
15396VUB300 USB to SDIO/SD/MMC bridge chip
15397M:	Tony Olech <tony.olech@elandigitalsystems.com>
15398L:	linux-mmc@vger.kernel.org
15399L:	linux-usb@vger.kernel.org
15400S:	Supported
15401F:	drivers/mmc/host/vub300.c
15402
15403W1 DALLAS'S 1-WIRE BUS
15404M:	Evgeniy Polyakov <zbr@ioremap.net>
15405S:	Maintained
15406F:	Documentation/w1/
15407F:	drivers/w1/
15408F:	include/linux/w1.h
15409
15410W83791D HARDWARE MONITORING DRIVER
15411M:	Marc Hulsman <m.hulsman@tudelft.nl>
15412L:	linux-hwmon@vger.kernel.org
15413S:	Maintained
15414F:	Documentation/hwmon/w83791d
15415F:	drivers/hwmon/w83791d.c
15416
15417W83793 HARDWARE MONITORING DRIVER
15418M:	Rudolf Marek <r.marek@assembler.cz>
15419L:	linux-hwmon@vger.kernel.org
15420S:	Maintained
15421F:	Documentation/hwmon/w83793
15422F:	drivers/hwmon/w83793.c
15423
15424W83795 HARDWARE MONITORING DRIVER
15425M:	Jean Delvare <jdelvare@suse.com>
15426L:	linux-hwmon@vger.kernel.org
15427S:	Maintained
15428F:	drivers/hwmon/w83795.c
15429
15430W83L51xD SD/MMC CARD INTERFACE DRIVER
15431M:	Pierre Ossman <pierre@ossman.eu>
15432S:	Maintained
15433F:	drivers/mmc/host/wbsd.*
15434
15435WACOM PROTOCOL 4 SERIAL TABLETS
15436M:	Julian Squires <julian@cipht.net>
15437M:	Hans de Goede <hdegoede@redhat.com>
15438L:	linux-input@vger.kernel.org
15439S:	Maintained
15440F:	drivers/input/tablet/wacom_serial4.c
15441
15442WATCHDOG DEVICE DRIVERS
15443M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15444M:	Guenter Roeck <linux@roeck-us.net>
15445L:	linux-watchdog@vger.kernel.org
15446W:	http://www.linux-watchdog.org/
15447T:	git git://www.linux-watchdog.org/linux-watchdog.git
15448S:	Maintained
15449F:	Documentation/devicetree/bindings/watchdog/
15450F:	Documentation/watchdog/
15451F:	drivers/watchdog/
15452F:	include/linux/watchdog.h
15453F:	include/uapi/linux/watchdog.h
15454
15455WHISKEYCOVE PMIC GPIO DRIVER
15456M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15457L:	linux-gpio@vger.kernel.org
15458S:	Maintained
15459F:	drivers/gpio/gpio-wcove.c
15460
15461WIIMOTE HID DRIVER
15462M:	David Herrmann <dh.herrmann@googlemail.com>
15463L:	linux-input@vger.kernel.org
15464S:	Maintained
15465F:	drivers/hid/hid-wiimote*
15466
15467WILOCITY WIL6210 WIRELESS DRIVER
15468M:	Maya Erez <merez@codeaurora.org>
15469L:	linux-wireless@vger.kernel.org
15470L:	wil6210@qti.qualcomm.com
15471S:	Supported
15472W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15473F:	drivers/net/wireless/ath/wil6210/
15474
15475WIMAX STACK
15476M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15477M:	linux-wimax@intel.com
15478L:	wimax@linuxwimax.org (subscribers-only)
15479S:	Supported
15480W:	http://linuxwimax.org
15481F:	Documentation/wimax/README.wimax
15482F:	include/linux/wimax/debug.h
15483F:	include/net/wimax.h
15484F:	include/uapi/linux/wimax.h
15485F:	net/wimax/
15486
15487WINBOND CIR DRIVER
15488M:	David Härdeman <david@hardeman.nu>
15489S:	Maintained
15490F:	drivers/media/rc/winbond-cir.c
15491
15492WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15493M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15494L:	linux-watchdog@vger.kernel.org
15495S:	Maintained
15496F:	drivers/watchdog/ebc-c384_wdt.c
15497
15498WINSYSTEMS WS16C48 GPIO DRIVER
15499M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15500L:	linux-gpio@vger.kernel.org
15501S:	Maintained
15502F:	drivers/gpio/gpio-ws16c48.c
15503
15504WISTRON LAPTOP BUTTON DRIVER
15505M:	Miloslav Trmac <mitr@volny.cz>
15506S:	Maintained
15507F:	drivers/input/misc/wistron_btns.c
15508
15509WL3501 WIRELESS PCMCIA CARD DRIVER
15510L:	linux-wireless@vger.kernel.org
15511S:	Odd fixes
15512F:	drivers/net/wireless/wl3501*
15513
15514WOLFSON MICROELECTRONICS DRIVERS
15515L:	patches@opensource.cirrus.com
15516T:	git https://github.com/CirrusLogic/linux-drivers.git
15517W:	https://github.com/CirrusLogic/linux-drivers/wiki
15518S:	Supported
15519F:	Documentation/hwmon/wm83??
15520F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15521F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15522F:	Documentation/devicetree/bindings/mfd/arizona.txt
15523F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15524F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15525F:	arch/arm/mach-s3c64xx/mach-crag6410*
15526F:	drivers/clk/clk-wm83*.c
15527F:	drivers/extcon/extcon-arizona.c
15528F:	drivers/leds/leds-wm83*.c
15529F:	drivers/gpio/gpio-*wm*.c
15530F:	drivers/gpio/gpio-arizona.c
15531F:	drivers/hwmon/wm83??-hwmon.c
15532F:	drivers/input/misc/wm831x-on.c
15533F:	drivers/input/touchscreen/wm831x-ts.c
15534F:	drivers/input/touchscreen/wm97*.c
15535F:	drivers/mfd/arizona*
15536F:	drivers/mfd/wm*.c
15537F:	drivers/mfd/cs47l24*
15538F:	drivers/power/supply/wm83*.c
15539F:	drivers/rtc/rtc-wm83*.c
15540F:	drivers/regulator/wm8*.c
15541F:	drivers/regulator/arizona*
15542F:	drivers/video/backlight/wm83*_bl.c
15543F:	drivers/watchdog/wm83*_wdt.c
15544F:	include/linux/mfd/arizona/
15545F:	include/linux/mfd/wm831x/
15546F:	include/linux/mfd/wm8350/
15547F:	include/linux/mfd/wm8400*
15548F:	include/linux/regulator/arizona*
15549F:	include/linux/wm97xx.h
15550F:	include/sound/wm????.h
15551F:	sound/soc/codecs/arizona.?
15552F:	sound/soc/codecs/wm*
15553F:	sound/soc/codecs/cs47l24*
15554
15555WORKQUEUE
15556M:	Tejun Heo <tj@kernel.org>
15557R:	Lai Jiangshan <jiangshanlai@gmail.com>
15558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15559S:	Maintained
15560F:	include/linux/workqueue.h
15561F:	kernel/workqueue.c
15562F:	Documentation/core-api/workqueue.rst
15563
15564X-POWERS AXP288 PMIC DRIVERS
15565M:	Hans de Goede <hdegoede@redhat.com>
15566S:	Maintained
15567N:	axp288
15568F:	drivers/acpi/pmic/intel_pmic_xpower.c
15569
15570X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15571M:	Chen-Yu Tsai <wens@csie.org>
15572L:	linux-kernel@vger.kernel.org
15573S:	Maintained
15574N:	axp[128]
15575
15576X.25 NETWORK LAYER
15577M:	Andrew Hendry <andrew.hendry@gmail.com>
15578L:	linux-x25@vger.kernel.org
15579S:	Odd Fixes
15580F:	Documentation/networking/x25*
15581F:	include/net/x25*
15582F:	net/x25/
15583
15584X86 ARCHITECTURE (32-BIT AND 64-BIT)
15585M:	Thomas Gleixner <tglx@linutronix.de>
15586M:	Ingo Molnar <mingo@redhat.com>
15587R:	"H. Peter Anvin" <hpa@zytor.com>
15588M:	x86@kernel.org
15589L:	linux-kernel@vger.kernel.org
15590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15591S:	Maintained
15592F:	Documentation/devicetree/bindings/x86/
15593F:	Documentation/x86/
15594F:	arch/x86/
15595
15596X86 ENTRY CODE
15597M:	Andy Lutomirski <luto@kernel.org>
15598L:	linux-kernel@vger.kernel.org
15599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15600S:	Maintained
15601F:	arch/x86/entry/
15602
15603X86 MCE INFRASTRUCTURE
15604M:	Tony Luck <tony.luck@intel.com>
15605M:	Borislav Petkov <bp@alien8.de>
15606L:	linux-edac@vger.kernel.org
15607S:	Maintained
15608F:	arch/x86/kernel/cpu/mcheck/*
15609
15610X86 MICROCODE UPDATE SUPPORT
15611M:	Borislav Petkov <bp@alien8.de>
15612S:	Maintained
15613F:	arch/x86/kernel/cpu/microcode/*
15614
15615X86 PLATFORM DRIVERS
15616M:	Darren Hart <dvhart@infradead.org>
15617M:	Andy Shevchenko <andy@infradead.org>
15618L:	platform-driver-x86@vger.kernel.org
15619T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15620S:	Maintained
15621F:	drivers/platform/x86/
15622F:	drivers/platform/olpc/
15623
15624X86 VDSO
15625M:	Andy Lutomirski <luto@kernel.org>
15626L:	linux-kernel@vger.kernel.org
15627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15628S:	Maintained
15629F:	arch/x86/entry/vdso/
15630
15631XC2028/3028 TUNER DRIVER
15632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15633L:	linux-media@vger.kernel.org
15634W:	https://linuxtv.org
15635T:	git git://linuxtv.org/media_tree.git
15636S:	Maintained
15637F:	drivers/media/tuners/tuner-xc2028.*
15638
15639XDP SOCKETS (AF_XDP)
15640M:	Björn Töpel <bjorn.topel@intel.com>
15641M:	Magnus Karlsson <magnus.karlsson@intel.com>
15642L:	netdev@vger.kernel.org
15643S:	Maintained
15644F:	kernel/bpf/xskmap.c
15645F:	net/xdp/
15646
15647XEN BLOCK SUBSYSTEM
15648M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15649M:	Roger Pau Monné <roger.pau@citrix.com>
15650L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15651S:	Supported
15652F:	drivers/block/xen-blkback/*
15653F:	drivers/block/xen*
15654
15655XEN HYPERVISOR ARM
15656M:	Stefano Stabellini <sstabellini@kernel.org>
15657L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15658S:	Maintained
15659F:	arch/arm/xen/
15660F:	arch/arm/include/asm/xen/
15661
15662XEN HYPERVISOR ARM64
15663M:	Stefano Stabellini <sstabellini@kernel.org>
15664L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15665S:	Maintained
15666F:	arch/arm64/xen/
15667F:	arch/arm64/include/asm/xen/
15668
15669XEN HYPERVISOR INTERFACE
15670M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15671M:	Juergen Gross <jgross@suse.com>
15672L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15674S:	Supported
15675F:	arch/x86/xen/
15676F:	drivers/*/xen-*front.c
15677F:	drivers/xen/
15678F:	arch/x86/include/asm/xen/
15679F:	arch/x86/include/asm/pvclock-abi.h
15680F:	include/xen/
15681F:	include/uapi/xen/
15682F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15683F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15684
15685XEN NETWORK BACKEND DRIVER
15686M:	Wei Liu <wei.liu2@citrix.com>
15687M:	Paul Durrant <paul.durrant@citrix.com>
15688L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15689L:	netdev@vger.kernel.org
15690S:	Supported
15691F:	drivers/net/xen-netback/*
15692
15693XEN PCI SUBSYSTEM
15694M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15695L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15696S:	Supported
15697F:	arch/x86/pci/*xen*
15698F:	drivers/pci/*xen*
15699
15700XEN PVSCSI DRIVERS
15701M:	Juergen Gross <jgross@suse.com>
15702L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15703L:	linux-scsi@vger.kernel.org
15704S:	Supported
15705F:	drivers/scsi/xen-scsifront.c
15706F:	drivers/xen/xen-scsiback.c
15707F:	include/xen/interface/io/vscsiif.h
15708
15709XEN SWIOTLB SUBSYSTEM
15710M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15711L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15712L:	iommu@lists.linux-foundation.org
15713S:	Supported
15714F:	arch/x86/xen/*swiotlb*
15715F:	drivers/xen/*swiotlb*
15716
15717XEN SOUND FRONTEND DRIVER
15718M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15719L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15721S:	Supported
15722F:	sound/xen/*
15723
15724XFS FILESYSTEM
15725M:	Darrick J. Wong <darrick.wong@oracle.com>
15726M:	linux-xfs@vger.kernel.org
15727L:	linux-xfs@vger.kernel.org
15728W:	http://xfs.org/
15729T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15730S:	Supported
15731F:	Documentation/filesystems/xfs.txt
15732F:	fs/xfs/
15733
15734XILINX AXI ETHERNET DRIVER
15735M:	Anirudha Sarangi <anirudh@xilinx.com>
15736M:	John Linn <John.Linn@xilinx.com>
15737S:	Maintained
15738F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15739
15740XILINX UARTLITE SERIAL DRIVER
15741M:	Peter Korsgaard <jacmet@sunsite.dk>
15742L:	linux-serial@vger.kernel.org
15743S:	Maintained
15744F:	drivers/tty/serial/uartlite.c
15745
15746XILINX VIDEO IP CORES
15747M:	Hyun Kwon <hyun.kwon@xilinx.com>
15748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15749L:	linux-media@vger.kernel.org
15750T:	git git://linuxtv.org/media_tree.git
15751S:	Supported
15752F:	Documentation/devicetree/bindings/media/xilinx/
15753F:	drivers/media/platform/xilinx/
15754F:	include/uapi/linux/xilinx-v4l2-controls.h
15755
15756XILLYBUS DRIVER
15757M:	Eli Billauer <eli.billauer@gmail.com>
15758L:	linux-kernel@vger.kernel.org
15759S:	Supported
15760F:	drivers/char/xillybus/
15761
15762XLP9XX I2C DRIVER
15763M:	George Cherian <george.cherian@cavium.com>
15764M:	Jan Glauber <jglauber@cavium.com>
15765L:	linux-i2c@vger.kernel.org
15766W:	http://www.cavium.com
15767S:	Supported
15768F:	drivers/i2c/busses/i2c-xlp9xx.c
15769
15770XRA1403 GPIO EXPANDER
15771M:	Nandor Han <nandor.han@ge.com>
15772M:	Semi Malinen <semi.malinen@ge.com>
15773L:	linux-gpio@vger.kernel.org
15774S:	Maintained
15775F:	drivers/gpio/gpio-xra1403.c
15776F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15777
15778XTENSA XTFPGA PLATFORM SUPPORT
15779M:	Max Filippov <jcmvbkbc@gmail.com>
15780L:	linux-xtensa@linux-xtensa.org
15781S:	Maintained
15782F:	drivers/spi/spi-xtensa-xtfpga.c
15783F:	sound/soc/xtensa/xtfpga-i2s.c
15784
15785YAM DRIVER FOR AX.25
15786M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15787L:	linux-hams@vger.kernel.org
15788S:	Maintained
15789F:	drivers/net/hamradio/yam*
15790F:	include/linux/yam.h
15791
15792YAMA SECURITY MODULE
15793M:	Kees Cook <keescook@chromium.org>
15794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15795S:	Supported
15796F:	security/yama/
15797F:	Documentation/admin-guide/LSM/Yama.rst
15798
15799YEALINK PHONE DRIVER
15800M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15801L:	usbb2k-api-dev@nongnu.org
15802S:	Maintained
15803F:	Documentation/input/devices/yealink.rst
15804F:	drivers/input/misc/yealink.*
15805
15806Z8530 DRIVER FOR AX.25
15807M:	Joerg Reuter <jreuter@yaina.de>
15808W:	http://yaina.de/jreuter/
15809W:	http://www.qsl.net/dl1bke/
15810L:	linux-hams@vger.kernel.org
15811S:	Maintained
15812F:	Documentation/networking/z8530drv.txt
15813F:	drivers/net/hamradio/*scc.c
15814F:	drivers/net/hamradio/z8530.h
15815
15816ZBUD COMPRESSED PAGE ALLOCATOR
15817M:	Seth Jennings <sjenning@redhat.com>
15818M:	Dan Streetman <ddstreet@ieee.org>
15819L:	linux-mm@kvack.org
15820S:	Maintained
15821F:	mm/zbud.c
15822F:	include/linux/zbud.h
15823
15824ZD1211RW WIRELESS DRIVER
15825M:	Daniel Drake <dsd@gentoo.org>
15826M:	Ulrich Kunitz <kune@deine-taler.de>
15827W:	http://zd1211.ath.cx/wiki/DriverRewrite
15828L:	linux-wireless@vger.kernel.org
15829L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15830S:	Maintained
15831F:	drivers/net/wireless/zydas/zd1211rw/
15832
15833ZD1301 MEDIA DRIVER
15834M:	Antti Palosaari <crope@iki.fi>
15835L:	linux-media@vger.kernel.org
15836W:	https://linuxtv.org/
15837W:	http://palosaari.fi/linux/
15838Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15839S:	Maintained
15840F:	drivers/media/usb/dvb-usb-v2/zd1301*
15841
15842ZD1301_DEMOD MEDIA DRIVER
15843M:	Antti Palosaari <crope@iki.fi>
15844L:	linux-media@vger.kernel.org
15845W:	https://linuxtv.org/
15846W:	http://palosaari.fi/linux/
15847Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15848S:	Maintained
15849F:	drivers/media/dvb-frontends/zd1301_demod*
15850
15851ZPOOL COMPRESSED PAGE STORAGE API
15852M:	Dan Streetman <ddstreet@ieee.org>
15853L:	linux-mm@kvack.org
15854S:	Maintained
15855F:	mm/zpool.c
15856F:	include/linux/zpool.h
15857
15858ZR36067 VIDEO FOR LINUX DRIVER
15859L:	mjpeg-users@lists.sourceforge.net
15860L:	linux-media@vger.kernel.org
15861W:	http://mjpeg.sourceforge.net/driver-zoran/
15862T:	hg https://linuxtv.org/hg/v4l-dvb
15863S:	Odd Fixes
15864F:	drivers/staging/media/zoran/
15865
15866ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15867M:	Minchan Kim <minchan@kernel.org>
15868M:	Nitin Gupta <ngupta@vflare.org>
15869R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15870L:	linux-kernel@vger.kernel.org
15871S:	Maintained
15872F:	drivers/block/zram/
15873F:	Documentation/blockdev/zram.txt
15874
15875ZS DECSTATION Z85C30 SERIAL DRIVER
15876M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15877S:	Maintained
15878F:	drivers/tty/serial/zs.*
15879
15880ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15881M:	Minchan Kim <minchan@kernel.org>
15882M:	Nitin Gupta <ngupta@vflare.org>
15883R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15884L:	linux-mm@kvack.org
15885S:	Maintained
15886F:	mm/zsmalloc.c
15887F:	include/linux/zsmalloc.h
15888F:	Documentation/vm/zsmalloc.rst
15889
15890ZSWAP COMPRESSED SWAP CACHING
15891M:	Seth Jennings <sjenning@redhat.com>
15892M:	Dan Streetman <ddstreet@ieee.org>
15893L:	linux-mm@kvack.org
15894S:	Maintained
15895F:	mm/zswap.c
15896
15897THE REST
15898M:	Linus Torvalds <torvalds@linux-foundation.org>
15899L:	linux-kernel@vger.kernel.org
15900Q:	http://patchwork.kernel.org/project/LKML/list/
15901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15902S:	Buried alive in reporters
15903F:	*
15904F:	*/
15905