xref: /openbmc/linux/MAINTAINERS (revision a99237af)
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:	Latchesar Ionkov <lucho@ionkov.net>
203M:	Dominique Martinet <asmadeus@codewreck.org>
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
208T:	git git://github.com/martinetd/linux.git
209S:	Maintained
210F:	Documentation/filesystems/9p.txt
211F:	fs/9p/
212F:	net/9p/
213F:	include/net/9p/
214F:	include/uapi/linux/virtio_9p.h
215F:	include/trace/events/9p.h
216
217A8293 MEDIA DRIVER
218M:	Antti Palosaari <crope@iki.fi>
219L:	linux-media@vger.kernel.org
220W:	https://linuxtv.org
221W:	http://palosaari.fi/linux/
222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
223T:	git git://linuxtv.org/anttip/media_tree.git
224S:	Maintained
225F:	drivers/media/dvb-frontends/a8293*
226
227AACRAID SCSI RAID DRIVER
228M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229L:	linux-scsi@vger.kernel.org
230W:	http://www.adaptec.com/
231S:	Supported
232F:	Documentation/scsi/aacraid.txt
233F:	drivers/scsi/aacraid/
234
235ABI/API
236L:	linux-api@vger.kernel.org
237F:	include/linux/syscalls.h
238F:	kernel/sys_ni.c
239
240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241M:	Hans de Goede <hdegoede@redhat.com>
242L:	linux-hwmon@vger.kernel.org
243S:	Maintained
244F:	drivers/hwmon/abituguru.c
245
246ABIT UGURU 3 HARDWARE MONITOR DRIVER
247M:	Alistair John Strachan <alistair@devzero.co.uk>
248L:	linux-hwmon@vger.kernel.org
249S:	Maintained
250F:	drivers/hwmon/abituguru3.c
251
252ACCES 104-DIO-48E GPIO DRIVER
253M:	William Breathitt Gray <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-dio-48e.c
257
258ACCES 104-IDI-48 GPIO DRIVER
259M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
260L:	linux-gpio@vger.kernel.org
261S:	Maintained
262F:	drivers/gpio/gpio-104-idi-48.c
263
264ACCES 104-IDIO-16 GPIO DRIVER
265M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
266L:	linux-gpio@vger.kernel.org
267S:	Maintained
268F:	drivers/gpio/gpio-104-idio-16.c
269
270ACCES 104-QUAD-8 IIO DRIVER
271M:	William Breathitt Gray <vilhelm.gray@gmail.com>
272L:	linux-iio@vger.kernel.org
273S:	Maintained
274F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275F:	drivers/iio/counter/104-quad-8.c
276
277ACCES PCI-IDIO-16 GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-pci-idio-16.c
282
283ACCES PCIe-IDIO-24 GPIO DRIVER
284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-pcie-idio-24.c
288
289ACENIC DRIVER
290M:	Jes Sorensen <jes@trained-monkey.org>
291L:	linux-acenic@sunsite.dk
292S:	Maintained
293F:	drivers/net/ethernet/alteon/acenic*
294
295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296M:	Peter Feuerer <peter@piie.net>
297L:	platform-driver-x86@vger.kernel.org
298W:	http://piie.net/?section=acerhdf
299S:	Maintained
300F:	drivers/platform/x86/acerhdf.c
301
302ACER WMI LAPTOP EXTRAS
303M:	"Lee, Chun-Yi" <jlee@suse.com>
304L:	platform-driver-x86@vger.kernel.org
305S:	Maintained
306F:	drivers/platform/x86/acer-wmi.c
307
308ACPI
309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
310M:	Len Brown <lenb@kernel.org>
311L:	linux-acpi@vger.kernel.org
312W:	https://01.org/linux-acpi
313Q:	https://patchwork.kernel.org/project/linux-acpi/list/
314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315B:	https://bugzilla.kernel.org
316S:	Supported
317F:	drivers/acpi/
318F:	drivers/pnp/pnpacpi/
319F:	include/linux/acpi.h
320F:	include/linux/fwnode.h
321F:	include/acpi/
322F:	Documentation/acpi/
323F:	Documentation/ABI/testing/sysfs-bus-acpi
324F:	Documentation/ABI/testing/configfs-acpi
325F:	drivers/pci/*acpi*
326F:	drivers/pci/*/*acpi*
327F:	drivers/pci/*/*/*acpi*
328F:	tools/power/acpi/
329
330ACPI APEI
331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
332M:	Len Brown <lenb@kernel.org>
333L:	linux-acpi@vger.kernel.org
334R:	Tony Luck <tony.luck@intel.com>
335R:	Borislav Petkov <bp@alien8.de>
336F:	drivers/acpi/apei/
337
338ACPI COMPONENT ARCHITECTURE (ACPICA)
339M:	Robert Moore <robert.moore@intel.com>
340M:	Erik Schmauss <erik.schmauss@intel.com>
341M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342L:	linux-acpi@vger.kernel.org
343L:	devel@acpica.org
344W:	https://acpica.org/
345W:	https://github.com/acpica/acpica/
346Q:	https://patchwork.kernel.org/project/linux-acpi/list/
347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348B:	https://bugzilla.kernel.org
349B:	https://bugs.acpica.org
350S:	Supported
351F:	drivers/acpi/acpica/
352F:	include/acpi/
353F:	tools/power/acpi/
354
355ACPI FAN DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/fan.c
362
363ACPI FOR ARM64 (ACPI/arm64)
364M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365M:	Hanjun Guo <hanjun.guo@linaro.org>
366M:	Sudeep Holla <sudeep.holla@arm.com>
367L:	linux-acpi@vger.kernel.org
368S:	Maintained
369F:	drivers/acpi/arm64
370
371ACPI I2C MULTI INSTANTIATE DRIVER
372M:	Hans de Goede <hdegoede@redhat.com>
373L:	platform-driver-x86@vger.kernel.org
374S:	Maintained
375F:	drivers/platform/x86/i2c-multi-instantiate.c
376
377ACPI PMIC DRIVERS
378M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
379M:	Len Brown <lenb@kernel.org>
380R:	Andy Shevchenko <andy@infradead.org>
381R:	Mika Westerberg <mika.westerberg@linux.intel.com>
382L:	linux-acpi@vger.kernel.org
383Q:	https://patchwork.kernel.org/project/linux-acpi/list/
384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385B:	https://bugzilla.kernel.org
386S:	Supported
387F:	drivers/acpi/pmic/
388
389ACPI THERMAL DRIVER
390M:	Zhang Rui <rui.zhang@intel.com>
391L:	linux-acpi@vger.kernel.org
392W:	https://01.org/linux-acpi
393B:	https://bugzilla.kernel.org
394S:	Supported
395F:	drivers/acpi/*thermal*
396
397ACPI VIDEO DRIVER
398M:	Zhang Rui <rui.zhang@intel.com>
399L:	linux-acpi@vger.kernel.org
400W:	https://01.org/linux-acpi
401B:	https://bugzilla.kernel.org
402S:	Supported
403F:	drivers/acpi/acpi_video.c
404
405ACPI WMI DRIVER
406L:	platform-driver-x86@vger.kernel.org
407S:	Orphan
408F:	drivers/platform/x86/wmi.c
409F:	include/uapi/linux/wmi.h
410
411AD1889 ALSA SOUND DRIVER
412M:	Thibaut Varene <T-Bone@parisc-linux.org>
413W:	http://wiki.parisc-linux.org/AD1889
414L:	linux-parisc@vger.kernel.org
415S:	Maintained
416F:	sound/pci/ad1889.*
417
418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5254
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/misc/ad525x_dpot.c
424
425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD5398
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/regulator/ad5398.c
431
432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7142
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/misc/ad714x.c
438
439AD7877 TOUCHSCREEN DRIVER
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7877
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7877.c
445
446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/AD7879
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/input/touchscreen/ad7879.c
452
453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454M:	Jiri Kosina <jikos@kernel.org>
455S:	Maintained
456
457ADF7242 IEEE 802.15.4 RADIO DRIVER
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	https://wiki.analog.com/ADF7242
460W:	http://ez.analog.com/community/linux-device-drivers
461L:	linux-wpan@vger.kernel.org
462S:	Supported
463F:	drivers/net/ieee802154/adf7242.c
464F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466ADM1025 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adm1025
471F:	drivers/hwmon/adm1025.c
472
473ADM1029 HARDWARE MONITOR DRIVER
474M:	Corentin Labbe <clabbe.montjoie@gmail.com>
475L:	linux-hwmon@vger.kernel.org
476S:	Maintained
477F:	drivers/hwmon/adm1029.c
478
479ADM8211 WIRELESS DRIVER
480L:	linux-wireless@vger.kernel.org
481W:	http://wireless.kernel.org/
482S:	Orphan
483F:	drivers/net/wireless/admtek/adm8211.*
484
485ADP1653 FLASH CONTROLLER DRIVER
486M:	Sakari Ailus <sakari.ailus@iki.fi>
487L:	linux-media@vger.kernel.org
488S:	Maintained
489F:	drivers/media/i2c/adp1653.c
490F:	include/media/i2c/adp1653.h
491
492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493M:	Michael Hennerich <michael.hennerich@analog.com>
494W:	http://wiki.analog.com/ADP5520
495W:	http://ez.analog.com/community/linux-device-drivers
496S:	Supported
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499F:	drivers/leds/leds-adp5520.c
500F:	drivers/gpio/gpio-adp5520.c
501F:	drivers/input/keyboard/adp5520-keys.c
502
503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504M:	Michael Hennerich <michael.hennerich@analog.com>
505W:	http://wiki.analog.com/ADP5588
506W:	http://ez.analog.com/community/linux-device-drivers
507S:	Supported
508F:	drivers/input/keyboard/adp5588-keys.c
509F:	drivers/gpio/gpio-adp5588.c
510
511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADP8860
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/video/backlight/adp8860_bl.c
517
518ADS1015 HARDWARE MONITOR DRIVER
519M:	Dirk Eibach <eibach@gdsys.de>
520L:	linux-hwmon@vger.kernel.org
521S:	Maintained
522F:	Documentation/hwmon/ads1015
523F:	drivers/hwmon/ads1015.c
524F:	include/linux/platform_data/ads1015.h
525
526ADT746X FAN DRIVER
527M:	Colin Leroy <colin@colino.net>
528S:	Maintained
529F:	drivers/macintosh/therm_adt746x.c
530
531ADT7475 HARDWARE MONITOR DRIVER
532M:	Jean Delvare <jdelvare@suse.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	Documentation/hwmon/adt7475
536F:	drivers/hwmon/adt7475.c
537
538ADVANSYS SCSI DRIVER
539M:	Matthew Wilcox <matthew@wil.cx>
540M:	Hannes Reinecke <hare@suse.com>
541L:	linux-scsi@vger.kernel.org
542S:	Maintained
543F:	Documentation/scsi/advansys.txt
544F:	drivers/scsi/advansys.c
545
546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548W:	http://wiki.analog.com/ADXL345
549W:	http://ez.analog.com/community/linux-device-drivers
550S:	Supported
551F:	drivers/input/misc/adxl34x.c
552
553AF9013 MEDIA DRIVER
554M:	Antti Palosaari <crope@iki.fi>
555L:	linux-media@vger.kernel.org
556W:	https://linuxtv.org
557W:	http://palosaari.fi/linux/
558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
559T:	git git://linuxtv.org/anttip/media_tree.git
560S:	Maintained
561F:	drivers/media/dvb-frontends/af9013*
562
563AF9033 MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/dvb-frontends/af9033*
572
573AFFS FILE SYSTEM
574M:	David Sterba <dsterba@suse.com>
575L:	linux-fsdevel@vger.kernel.org
576S:	Odd Fixes
577F:	Documentation/filesystems/affs.txt
578F:	fs/affs/
579
580AFS FILESYSTEM
581M:	David Howells <dhowells@redhat.com>
582L:	linux-afs@lists.infradead.org
583S:	Supported
584F:	fs/afs/
585F:	include/trace/events/afs.h
586F:	Documentation/filesystems/afs.txt
587W:	https://www.infradead.org/~dhowells/kafs/
588
589AGPGART DRIVER
590M:	David Airlie <airlied@linux.ie>
591T:	git git://anongit.freedesktop.org/drm/drm
592S:	Maintained
593F:	drivers/char/agp/
594F:	include/linux/agp*
595F:	include/uapi/linux/agp*
596
597AHA152X SCSI DRIVER
598M:	"Juergen E. Fischer" <fischer@norbit.de>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aha152x*
602F:	drivers/scsi/pcmcia/aha152x*
603
604AIC7XXX / AIC79XX SCSI DRIVER
605M:	Hannes Reinecke <hare@suse.com>
606L:	linux-scsi@vger.kernel.org
607S:	Maintained
608F:	drivers/scsi/aic7xxx/
609
610AIMSLAB FM RADIO RECEIVER DRIVER
611M:	Hans Verkuil <hverkuil@xs4all.nl>
612L:	linux-media@vger.kernel.org
613T:	git git://linuxtv.org/media_tree.git
614W:	https://linuxtv.org
615S:	Maintained
616F:	drivers/media/radio/radio-aimslab*
617
618AIO
619M:	Benjamin LaHaise <bcrl@kvack.org>
620L:	linux-aio@kvack.org
621S:	Supported
622F:	fs/aio.c
623F:	include/linux/*aio*.h
624
625AIRSPY MEDIA DRIVER
626M:	Antti Palosaari <crope@iki.fi>
627L:	linux-media@vger.kernel.org
628W:	https://linuxtv.org
629W:	http://palosaari.fi/linux/
630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
631T:	git git://linuxtv.org/anttip/media_tree.git
632S:	Maintained
633F:	drivers/media/usb/airspy/
634
635ALACRITECH GIGABIT ETHERNET DRIVER
636M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
637S:	Maintained
638F:	drivers/net/ethernet/alacritech/*
639
640ALCATEL SPEEDTOUCH USB DRIVER
641M:	Duncan Sands <duncan.sands@free.fr>
642L:	linux-usb@vger.kernel.org
643W:	http://www.linux-usb.org/SpeedTouch/
644S:	Maintained
645F:	drivers/usb/atm/speedtch.c
646F:	drivers/usb/atm/usbatm.c
647
648ALCHEMY AU1XX0 MMC DRIVER
649M:	Manuel Lauss <manuel.lauss@gmail.com>
650S:	Maintained
651F:	drivers/mmc/host/au1xmmc.c
652
653ALI1563 I2C DRIVER
654M:	Rudolf Marek <r.marek@assembler.cz>
655L:	linux-i2c@vger.kernel.org
656S:	Maintained
657F:	Documentation/i2c/busses/i2c-ali1563
658F:	drivers/i2c/busses/i2c-ali1563.c
659
660ALLWINNER SECURITY SYSTEM
661M:	Corentin Labbe <clabbe.montjoie@gmail.com>
662L:	linux-crypto@vger.kernel.org
663S:	Maintained
664F:	drivers/crypto/sunxi-ss/
665
666ALPHA PORT
667M:	Richard Henderson <rth@twiddle.net>
668M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669M:	Matt Turner <mattst88@gmail.com>
670S:	Odd Fixes
671L:	linux-alpha@vger.kernel.org
672F:	arch/alpha/
673
674ALPS PS/2 TOUCHPAD DRIVER
675R:	Pali Rohár <pali.rohar@gmail.com>
676F:	drivers/input/mouse/alps.*
677
678ALTERA I2C CONTROLLER DRIVER
679M:	Thor Thayer <thor.thayer@linux.intel.com>
680S:	Maintained
681F:	drivers/i2c/busses/i2c-altera.c
682
683ALTERA MAILBOX DRIVER
684M:	Ley Foon Tan <lftan@altera.com>
685L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686S:	Maintained
687F:	drivers/mailbox/mailbox-altera.c
688
689ALTERA PIO DRIVER
690M:	Tien Hock Loh <thloh@altera.com>
691L:	linux-gpio@vger.kernel.org
692S:	Maintained
693F:	drivers/gpio/gpio-altera.c
694
695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696M:	Thor Thayer <thor.thayer@linux.intel.com>
697S:	Maintained
698F:	drivers/gpio/gpio-altera-a10sr.c
699F:	drivers/mfd/altera-a10sr.c
700F:	drivers/reset/reset-a10sr.c
701F:	include/linux/mfd/altera-a10sr.h
702F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704ALTERA TRIPLE SPEED ETHERNET DRIVER
705M:	Vince Bridgers <vbridger@opensource.altera.com>
706L:	netdev@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/net/ethernet/altera/
710
711ALTERA UART/JTAG UART SERIAL DRIVERS
712M:	Tobias Klauser <tklauser@distanz.ch>
713L:	linux-serial@vger.kernel.org
714L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715S:	Maintained
716F:	drivers/tty/serial/altera_uart.c
717F:	drivers/tty/serial/altera_jtaguart.c
718F:	include/linux/altera_uart.h
719F:	include/linux/altera_jtaguart.h
720
721AMAZON ETHERNET DRIVERS
722M:	Netanel Belgazal <netanel@amazon.com>
723R:	Saeed Bishara <saeedb@amazon.com>
724R:	Zorik Machulsky <zorik@amazon.com>
725L:	netdev@vger.kernel.org
726S:	Supported
727F:	Documentation/networking/ena.txt
728F:	drivers/net/ethernet/amazon/
729
730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731M:	Tom Lendacky <thomas.lendacky@amd.com>
732M:	Gary Hook <gary.hook@amd.com>
733L:	linux-crypto@vger.kernel.org
734S:	Supported
735F:	drivers/crypto/ccp/
736F:	include/linux/ccp.h
737
738AMD DISPLAY CORE
739M:	Harry Wentland <harry.wentland@amd.com>
740M:	Leo Li <sunpeng.li@amd.com>
741L:	amd-gfx@lists.freedesktop.org
742T:	git git://people.freedesktop.org/~agd5f/linux
743S:	Supported
744F:	drivers/gpu/drm/amd/display/
745
746AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747M:	Huang Rui <ray.huang@amd.com>
748L:	linux-hwmon@vger.kernel.org
749S:	Supported
750F:	Documentation/hwmon/fam15h_power
751F:	drivers/hwmon/fam15h_power.c
752
753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
755S:	Orphan
756F:	drivers/usb/gadget/udc/amd5536udc.*
757
758AMD GEODE PROCESSOR/CHIPSET SUPPORT
759P:	Andres Salomon <dilinger@queued.net>
760L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
761W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762S:	Supported
763F:	drivers/char/hw_random/geode-rng.c
764F:	drivers/crypto/geode*
765F:	drivers/video/fbdev/geode/
766F:	arch/x86/include/asm/geode.h
767
768AMD IOMMU (AMD-VI)
769M:	Joerg Roedel <joro@8bytes.org>
770L:	iommu@lists.linux-foundation.org
771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772S:	Maintained
773F:	drivers/iommu/amd_iommu*.[ch]
774F:	include/linux/amd-iommu.h
775
776AMD KFD
777M:	Oded Gabbay <oded.gabbay@gmail.com>
778L:	dri-devel@lists.freedesktop.org
779T:	git git://people.freedesktop.org/~gabbayo/linux.git
780S:	Supported
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788F:	drivers/gpu/drm/amd/amdkfd/
789F:	drivers/gpu/drm/amd/include/cik_structs.h
790F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791F:	drivers/gpu/drm/amd/include/vi_structs.h
792F:	drivers/gpu/drm/amd/include/v9_structs.h
793F:	include/uapi/linux/kfd_ioctl.h
794
795AMD POWERPLAY
796M:	Rex Zhu <rex.zhu@amd.com>
797M:	Evan Quan <evan.quan@amd.com>
798L:	amd-gfx@lists.freedesktop.org
799S:	Supported
800F:	drivers/gpu/drm/amd/powerplay/
801T:	git git://people.freedesktop.org/~agd5f/linux
802
803AMD SEATTLE DEVICE TREE SUPPORT
804M:	Brijesh Singh <brijeshkumar.singh@amd.com>
805M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806M:	Tom Lendacky <thomas.lendacky@amd.com>
807S:	Supported
808F:	arch/arm64/boot/dts/amd/
809
810AMD XGBE DRIVER
811M:	Tom Lendacky <thomas.lendacky@amd.com>
812L:	netdev@vger.kernel.org
813S:	Supported
814F:	drivers/net/ethernet/amd/xgbe/
815F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817ANALOG DEVICES INC AD5686 DRIVER
818M:	Stefan Popa <stefan.popa@analog.com>
819L:	linux-pm@vger.kernel.org
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/dac/ad5686*
823F:	drivers/iio/dac/ad5696*
824
825ANALOG DEVICES INC AD5758 DRIVER
826M:	Stefan Popa <stefan.popa@analog.com>
827L:	linux-iio@vger.kernel.org
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	drivers/iio/dac/ad5758.c
831F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833ANALOG DEVICES INC AD9389B DRIVER
834M:	Hans Verkuil <hans.verkuil@cisco.com>
835L:	linux-media@vger.kernel.org
836S:	Maintained
837F:	drivers/media/i2c/ad9389b*
838
839ANALOG DEVICES INC ADGS1408 DRIVER
840M:	Mircea Caprioru <mircea.caprioru@analog.com>
841S:	Supported
842F:	drivers/mux/adgs1408.c
843F:	Documentation/devicetree/bindings/mux/adgs1408.txt
844
845ANALOG DEVICES INC ADP5061 DRIVER
846M:	Stefan Popa <stefan.popa@analog.com>
847L:	linux-pm@vger.kernel.org
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/power/supply/adp5061.c
851
852ANALOG DEVICES INC ADV7180 DRIVER
853M:	Lars-Peter Clausen <lars@metafoo.de>
854L:	linux-media@vger.kernel.org
855W:	http://ez.analog.com/community/linux-device-drivers
856S:	Supported
857F:	drivers/media/i2c/adv7180.c
858
859ANALOG DEVICES INC ADV748X DRIVER
860M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/adv748x/*
864
865ANALOG DEVICES INC ADV7511 DRIVER
866M:	Hans Verkuil <hans.verkuil@cisco.com>
867L:	linux-media@vger.kernel.org
868S:	Maintained
869F:	drivers/media/i2c/adv7511*
870
871ANALOG DEVICES INC ADV7604 DRIVER
872M:	Hans Verkuil <hans.verkuil@cisco.com>
873L:	linux-media@vger.kernel.org
874S:	Maintained
875F:	drivers/media/i2c/adv7604*
876
877ANALOG DEVICES INC ADV7842 DRIVER
878M:	Hans Verkuil <hans.verkuil@cisco.com>
879L:	linux-media@vger.kernel.org
880S:	Maintained
881F:	drivers/media/i2c/adv7842*
882
883ANALOG DEVICES INC ASOC CODEC DRIVERS
884M:	Lars-Peter Clausen <lars@metafoo.de>
885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
886W:	http://wiki.analog.com/
887W:	http://ez.analog.com/community/linux-device-drivers
888S:	Supported
889F:	sound/soc/codecs/adau*
890F:	sound/soc/codecs/adav*
891F:	sound/soc/codecs/ad1*
892F:	sound/soc/codecs/ad7*
893F:	sound/soc/codecs/ssm*
894F:	sound/soc/codecs/sigmadsp.*
895
896ANALOG DEVICES INC DMA DRIVERS
897M:	Lars-Peter Clausen <lars@metafoo.de>
898W:	http://ez.analog.com/community/linux-device-drivers
899S:	Supported
900F:	drivers/dma/dma-axi-dmac.c
901
902ANALOG DEVICES INC IIO DRIVERS
903M:	Lars-Peter Clausen <lars@metafoo.de>
904M:	Michael Hennerich <Michael.Hennerich@analog.com>
905W:	http://wiki.analog.com/
906W:	http://ez.analog.com/community/linux-device-drivers
907S:	Supported
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
909F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910F:	drivers/iio/*/ad*
911F:	drivers/iio/adc/ltc2497*
912X:	drivers/iio/*/adjd*
913F:	drivers/staging/iio/*/ad*
914
915ANDES ARCHITECTURE
916M:	Greentime Hu <green.hu@gmail.com>
917M:	Vincent Chen <deanbo422@gmail.com>
918T:	git https://github.com/andestech/linux.git
919S:	Supported
920F:	arch/nds32/
921F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
922F:	Documentation/devicetree/bindings/nds32/
923K:	nds32
924N:	nds32
925
926ANDROID CONFIG FRAGMENTS
927M:	Rob Herring <robh@kernel.org>
928S:	Supported
929F:	kernel/configs/android*
930
931ANDROID DRIVERS
932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
933M:	Arve Hjønnevåg <arve@android.com>
934M:	Todd Kjos <tkjos@android.com>
935M:	Martijn Coenen <maco@android.com>
936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
937L:	devel@driverdev.osuosl.org
938S:	Supported
939F:	drivers/android/
940F:	drivers/staging/android/
941
942ANDROID GOLDFISH PIC DRIVER
943M:	Miodrag Dinic <miodrag.dinic@mips.com>
944S:	Supported
945F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
946F:	drivers/irqchip/irq-goldfish-pic.c
947
948ANDROID GOLDFISH RTC DRIVER
949M:	Miodrag Dinic <miodrag.dinic@mips.com>
950S:	Supported
951F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
952F:	drivers/rtc/rtc-goldfish.c
953
954ANDROID ION DRIVER
955M:	Laura Abbott <labbott@redhat.com>
956M:	Sumit Semwal <sumit.semwal@linaro.org>
957L:	devel@driverdev.osuosl.org
958L:	dri-devel@lists.freedesktop.org
959L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960S:	Supported
961F:	drivers/staging/android/ion
962F:	drivers/staging/android/uapi/ion.h
963
964AOA (Apple Onboard Audio) ALSA DRIVER
965M:	Johannes Berg <johannes@sipsolutions.net>
966L:	linuxppc-dev@lists.ozlabs.org
967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
968S:	Maintained
969F:	sound/aoa/
970
971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
972M:	William Breathitt Gray <vilhelm.gray@gmail.com>
973L:	linux-iio@vger.kernel.org
974S:	Maintained
975F:	drivers/iio/adc/stx104.c
976
977APM DRIVER
978M:	Jiri Kosina <jikos@kernel.org>
979S:	Odd fixes
980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
981F:	arch/x86/kernel/apm_32.c
982F:	include/linux/apm_bios.h
983F:	include/uapi/linux/apm_bios.h
984F:	drivers/char/apm-emulation.c
985
986APPARMOR SECURITY MODULE
987M:	John Johansen <john.johansen@canonical.com>
988L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989W:	wiki.apparmor.net
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991S:	Supported
992F:	security/apparmor/
993F:	Documentation/admin-guide/LSM/apparmor.rst
994
995APPLE BCM5974 MULTITOUCH DRIVER
996M:	Henrik Rydberg <rydberg@bitmath.org>
997L:	linux-input@vger.kernel.org
998S:	Odd fixes
999F:	drivers/input/mouse/bcm5974.c
1000
1001APPLE SMC DRIVER
1002M:	Henrik Rydberg <rydberg@bitmath.org>
1003L:	linux-hwmon@vger.kernel.org
1004S:	Odd fixes
1005F:	drivers/hwmon/applesmc.c
1006
1007APPLETALK NETWORK LAYER
1008L:	netdev@vger.kernel.org
1009S:	Odd fixes
1010F:	drivers/net/appletalk/
1011F:	net/appletalk/
1012
1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1014M:	Duc Dang <dhdang@apm.com>
1015S:	Supported
1016F:	arch/arm64/boot/dts/apm/
1017
1018APPLIED MICRO (APM) X-GENE SOC EDAC
1019M:	Loc Ho <lho@apm.com>
1020S:	Supported
1021F:	drivers/edac/xgene_edac.c
1022F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023
1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1025M:	Iyappan Subramanian <isubramanian@apm.com>
1026M:	Keyur Chudgar <kchudgar@apm.com>
1027S:	Supported
1028F:	drivers/net/ethernet/apm/xgene-v2/
1029
1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1031M:	Iyappan Subramanian <isubramanian@apm.com>
1032M:	Keyur Chudgar <kchudgar@apm.com>
1033M:	Quan Nguyen <qnguyen@apm.com>
1034S:	Supported
1035F:	drivers/net/ethernet/apm/xgene/
1036F:	drivers/net/phy/mdio-xgene.c
1037F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1038F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039
1040APPLIED MICRO (APM) X-GENE SOC PMU
1041M:	Tai Nguyen <ttnguyen@apm.com>
1042S:	Supported
1043F:	drivers/perf/xgene_pmu.c
1044F:	Documentation/perf/xgene-pmu.txt
1045F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046
1047APTINA CAMERA SENSOR PLL
1048M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1049L:	linux-media@vger.kernel.org
1050S:	Maintained
1051F:	drivers/media/i2c/aptina-pll.*
1052
1053ARC FRAMEBUFFER DRIVER
1054M:	Jaya Kumar <jayalk@intworks.biz>
1055S:	Maintained
1056F:	drivers/video/fbdev/arcfb.c
1057F:	drivers/video/fbdev/core/fb_defio.c
1058
1059ARC PGU DRM DRIVER
1060M:	Alexey Brodkin <abrodkin@synopsys.com>
1061S:	Supported
1062F:	drivers/gpu/drm/arc/
1063F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064
1065ARCNET NETWORK LAYER
1066M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1067L:	netdev@vger.kernel.org
1068S:	Maintained
1069F:	drivers/net/arcnet/
1070F:	include/uapi/linux/if_arcnet.h
1071
1072ARM ARCHITECTED TIMER DRIVER
1073M:	Mark Rutland <mark.rutland@arm.com>
1074M:	Marc Zyngier <marc.zyngier@arm.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/include/asm/arch_timer.h
1078F:	arch/arm64/include/asm/arch_timer.h
1079F:	drivers/clocksource/arm_arch_timer.c
1080
1081ARM HDLCD DRM DRIVER
1082M:	Liviu Dudau <liviu.dudau@arm.com>
1083S:	Supported
1084F:	drivers/gpu/drm/arm/hdlcd_*
1085F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086
1087ARM MALI-DP DRM DRIVER
1088M:	Liviu Dudau <liviu.dudau@arm.com>
1089M:	Brian Starkey <brian.starkey@arm.com>
1090M:	Mali DP Maintainers <malidp@foss.arm.com>
1091S:	Supported
1092F:	drivers/gpu/drm/arm/
1093F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1094
1095ARM MFM AND FLOPPY DRIVERS
1096M:	Ian Molton <spyro@f2s.com>
1097S:	Maintained
1098F:	arch/arm/lib/floppydma.S
1099F:	arch/arm/include/asm/floppy.h
1100
1101ARM PMU PROFILING AND DEBUGGING
1102M:	Will Deacon <will.deacon@arm.com>
1103M:	Mark Rutland <mark.rutland@arm.com>
1104S:	Maintained
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106F:	arch/arm*/kernel/perf_*
1107F:	arch/arm/oprofile/common.c
1108F:	arch/arm*/kernel/hw_breakpoint.c
1109F:	arch/arm*/include/asm/hw_breakpoint.h
1110F:	arch/arm*/include/asm/perf_event.h
1111F:	drivers/perf/*
1112F:	include/linux/perf/arm_pmu.h
1113F:	Documentation/devicetree/bindings/arm/pmu.txt
1114F:	Documentation/devicetree/bindings/perf/
1115
1116ARM PORT
1117M:	Russell King <linux@armlinux.org.uk>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119W:	http://www.armlinux.org.uk/
1120S:	Odd Fixes
1121T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122F:	arch/arm/
1123X:	arch/arm/boot/dts/
1124
1125ARM PRIMECELL AACI PL041 DRIVER
1126M:	Russell King <linux@armlinux.org.uk>
1127S:	Odd Fixes
1128F:	sound/arm/aaci.*
1129
1130ARM PRIMECELL BUS SUPPORT
1131M:	Russell King <linux@armlinux.org.uk>
1132S:	Odd Fixes
1133F:	drivers/amba/
1134F:	include/linux/amba/bus.h
1135
1136ARM PRIMECELL CLCD PL110 DRIVER
1137M:	Russell King <linux@armlinux.org.uk>
1138S:	Odd Fixes
1139F:	drivers/video/fbdev/amba-clcd.*
1140
1141ARM PRIMECELL KMI PL050 DRIVER
1142M:	Russell King <linux@armlinux.org.uk>
1143S:	Odd Fixes
1144F:	drivers/input/serio/ambakmi.*
1145F:	include/linux/amba/kmi.h
1146
1147ARM PRIMECELL MMCI PL180/1 DRIVER
1148M:	Russell King <linux@armlinux.org.uk>
1149S:	Odd Fixes
1150F:	drivers/mmc/host/mmci.*
1151F:	include/linux/amba/mmci.h
1152
1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1154M:	Russell King <linux@armlinux.org.uk>
1155S:	Odd Fixes
1156F:	drivers/tty/serial/amba-pl01*.c
1157F:	include/linux/amba/serial.h
1158
1159ARM SMMU DRIVERS
1160M:	Will Deacon <will.deacon@arm.com>
1161R:	Robin Murphy <robin.murphy@arm.com>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164F:	drivers/iommu/arm-smmu.c
1165F:	drivers/iommu/arm-smmu-v3.c
1166F:	drivers/iommu/io-pgtable-arm.c
1167F:	drivers/iommu/io-pgtable-arm-v7s.c
1168
1169ARM SUB-ARCHITECTURES
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-*/
1173F:	arch/arm/plat-*/
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175
1176ARM/ACTIONS SEMI ARCHITECTURE
1177M:	Andreas Färber <afaerber@suse.de>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	owl
1181F:	arch/arm/mach-actions/
1182F:	arch/arm/boot/dts/owl-*
1183F:	arch/arm64/boot/dts/actions/
1184F:	drivers/clocksource/owl-*
1185F:	drivers/pinctrl/actions/*
1186F:	drivers/soc/actions/
1187F:	include/dt-bindings/power/owl-*
1188F:	include/linux/soc/actions/
1189F:	Documentation/devicetree/bindings/arm/actions.txt
1190F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1191F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1192F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193
1194ARM/ADS SPHERE MACHINE SUPPORT
1195M:	Lennert Buytenhek <kernel@wantstofly.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/AFEB9260 MACHINE SUPPORT
1200M:	Sergey Lapin <slapin@ossfans.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203
1204ARM/AJECO 1ARM MACHINE SUPPORT
1205M:	Lennert Buytenhek <kernel@wantstofly.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208
1209ARM/Allwinner SoC Clock Support
1210M:	Emilio López <emilio@elopez.com.ar>
1211S:	Maintained
1212F:	drivers/clk/sunxi/
1213
1214ARM/Allwinner sunXi SoC support
1215M:	Maxime Ripard <maxime.ripard@bootlin.com>
1216M:	Chen-Yu Tsai <wens@csie.org>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219N:	sun[x456789]i
1220N:	sun50i
1221F:	arch/arm/mach-sunxi/
1222F:	arch/arm64/boot/dts/allwinner/
1223F:	drivers/clk/sunxi-ng/
1224F:	drivers/pinctrl/sunxi/
1225F:	drivers/soc/sunxi/
1226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227
1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1229M:	Neil Armstrong <narmstrong@baylibre.com>
1230M:	Jerome Brunet <jbrunet@baylibre.com>
1231L:	linux-amlogic@lists.infradead.org
1232S:	Maintained
1233F:	drivers/clk/meson/
1234F:	include/dt-bindings/clock/meson*
1235F:	include/dt-bindings/clock/gxbb*
1236F:	Documentation/devicetree/bindings/clock/amlogic*
1237
1238ARM/Amlogic Meson SoC support
1239M:	Carlo Caione <carlo@caione.org>
1240M:	Kevin Hilman <khilman@baylibre.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242L:	linux-amlogic@lists.infradead.org
1243W:	http://linux-meson.com/
1244S:	Maintained
1245F:	arch/arm/mach-meson/
1246F:	arch/arm/boot/dts/meson*
1247F:	arch/arm64/boot/dts/amlogic/
1248F:	drivers/pinctrl/meson/
1249F:	drivers/mmc/host/meson*
1250N:	meson
1251
1252ARM/Annapurna Labs ALPINE ARCHITECTURE
1253M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1254M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257F:	arch/arm/mach-alpine/
1258F:	arch/arm/boot/dts/alpine*
1259F:	arch/arm64/boot/dts/al/
1260F:	drivers/*/*alpine*
1261
1262ARM/ARTPEC MACHINE SUPPORT
1263M:	Jesper Nilsson <jesper.nilsson@axis.com>
1264M:	Lars Persson <lars.persson@axis.com>
1265S:	Maintained
1266L:	linux-arm-kernel@axis.com
1267F:	arch/arm/mach-artpec
1268F:	arch/arm/boot/dts/artpec6*
1269F:	drivers/clk/axis
1270F:	drivers/crypto/axis
1271F:	drivers/pinctrl/pinctrl-artpec*
1272F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273
1274ARM/ASPEED I2C DRIVER
1275M:	Brendan Higgins <brendanhiggins@google.com>
1276R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1277R:	Joel Stanley <joel@jms.id.au>
1278L:	linux-i2c@vger.kernel.org
1279L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1282F:	drivers/i2c/busses/i2c-aspeed.c
1283F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1284F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285
1286ARM/ASPEED MACHINE SUPPORT
1287M:	Joel Stanley <joel@jms.id.au>
1288R:	Andrew Jeffery <andrew@aj.id.au>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292S:	Supported
1293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1294F:	arch/arm/mach-aspeed/
1295F:	arch/arm/boot/dts/aspeed-*
1296N:	aspeed
1297
1298ARM/ATMEL AT91 Clock Support
1299M:	Boris Brezillon <boris.brezillon@bootlin.com>
1300S:	Maintained
1301F:	drivers/clk/at91
1302
1303ARM/CALXEDA HIGHBANK ARCHITECTURE
1304M:	Rob Herring <robh@kernel.org>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S:	Maintained
1307F:	arch/arm/mach-highbank/
1308F:	arch/arm/boot/dts/highbank.dts
1309F:	arch/arm/boot/dts/ecx-*.dts*
1310
1311ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1312M:	Krzysztof Halasa <khalasa@piap.pl>
1313S:	Maintained
1314F:	arch/arm/mach-cns3xxx/
1315
1316ARM/CAVIUM THUNDER NETWORK DRIVER
1317M:	Sunil Goutham <sgoutham@cavium.com>
1318M:	Robert Richter <rric@kernel.org>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Supported
1321F:	drivers/net/ethernet/cavium/thunder/
1322
1323ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1324M:	Lukasz Majewski <lukma@denx.de>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/ts72xx.c
1328
1329ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1330M:	Alexander Shiyan <shc_work@mail.ru>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Odd Fixes
1333N:	clps711x
1334
1335ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1336M:	Lennert Buytenhek <kernel@wantstofly.org>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339
1340ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1341M:	Hartley Sweeten <hsweeten@visionengravers.com>
1342M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345F:	arch/arm/mach-ep93xx/
1346F:	arch/arm/mach-ep93xx/include/mach/
1347
1348ARM/CLKDEV SUPPORT
1349M:	Russell King <linux@armlinux.org.uk>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1353F:	drivers/clk/clkdev.c
1354
1355ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1356M:	Mike Rapoport <mike@compulab.co.il>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359
1360ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1361M:	Baruch Siach <baruch@tkos.co.il>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/boot/dts/cx92755*
1365N:	digicolor
1366
1367ARM/CONTEC MICRO9 MACHINE SUPPORT
1368M:	Hubert Feurstein <hubert.feurstein@contec.at>
1369S:	Maintained
1370F:	arch/arm/mach-ep93xx/micro9.c
1371
1372ARM/CORESIGHT FRAMEWORK AND DRIVERS
1373M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	drivers/hwtracing/coresight/*
1377F:	Documentation/trace/coresight.txt
1378F:	Documentation/trace/coresight-cpu-debug.txt
1379F:	Documentation/devicetree/bindings/arm/coresight.txt
1380F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1381F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1382F:	tools/perf/arch/arm/util/pmu.c
1383F:	tools/perf/arch/arm/util/auxtrace.c
1384F:	tools/perf/arch/arm/util/cs-etm.c
1385F:	tools/perf/arch/arm/util/cs-etm.h
1386F:	tools/perf/util/cs-etm.*
1387F:	tools/perf/util/cs-etm-decoder/*
1388
1389ARM/CORGI MACHINE SUPPORT
1390M:	Richard Purdie <rpurdie@rpsys.net>
1391S:	Maintained
1392
1393ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1394M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1395M:	Linus Walleij <linus.walleij@linaro.org>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397T:	git git://github.com/ulli-kroll/linux.git
1398S:	Maintained
1399F:	Documentation/devicetree/bindings/arm/gemini.txt
1400F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1401F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1402F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1403F:	arch/arm/mach-gemini/
1404F:	drivers/net/ethernet/cortina/
1405F:	drivers/pinctrl/pinctrl-gemini.c
1406F:	drivers/rtc/rtc-ftrtc010.c
1407
1408ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1409M:	Barry Song <baohua@kernel.org>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1412S:	Maintained
1413F:	arch/arm/boot/dts/prima2*
1414F:	arch/arm/mach-prima2/
1415F:	drivers/clk/sirf/
1416F:	drivers/clocksource/timer-prima2.c
1417F:	drivers/clocksource/timer-atlas7.c
1418N:	[^a-z]sirf
1419
1420ARM/EBSA110 MACHINE SUPPORT
1421M:	Russell King <linux@armlinux.org.uk>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423W:	http://www.armlinux.org.uk/
1424S:	Maintained
1425F:	arch/arm/mach-ebsa110/
1426F:	drivers/net/ethernet/amd/am79c961a.*
1427
1428ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1429M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1430R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433N:	efm32
1434
1435ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1436M:	Robert Jarzmik <robert.jarzmik@free.fr>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439F:	arch/arm/mach-pxa/ezx.c
1440
1441ARM/FARADAY FA526 PORT
1442M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445T:	git git://git.berlios.de/gemini-board
1446F:	arch/arm/mm/*-fa*
1447
1448ARM/FOOTBRIDGE ARCHITECTURE
1449M:	Russell King <linux@armlinux.org.uk>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451W:	http://www.armlinux.org.uk/
1452S:	Maintained
1453F:	arch/arm/include/asm/hardware/dec21285.h
1454F:	arch/arm/mach-footbridge/
1455
1456ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1457M:	Shawn Guo <shawnguo@kernel.org>
1458M:	Sascha Hauer <s.hauer@pengutronix.de>
1459R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1460R:	Fabio Estevam <fabio.estevam@nxp.com>
1461R:	NXP Linux Team <linux-imx@nxp.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1465F:	arch/arm/mach-imx/
1466F:	arch/arm/mach-mxs/
1467F:	arch/arm/boot/dts/imx*
1468F:	arch/arm/configs/imx*_defconfig
1469F:	drivers/clk/imx/
1470F:	drivers/soc/imx/
1471F:	include/soc/imx/
1472
1473ARM/FREESCALE VYBRID ARM ARCHITECTURE
1474M:	Shawn Guo <shawnguo@kernel.org>
1475M:	Sascha Hauer <s.hauer@pengutronix.de>
1476R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1477R:	Stefan Agner <stefan@agner.ch>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1481F:	arch/arm/mach-imx/*vf610*
1482F:	arch/arm/boot/dts/vf*
1483
1484ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1485M:	Lennert Buytenhek <kernel@wantstofly.org>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488
1489ARM/GUMSTIX MACHINE SUPPORT
1490M:	Steve Sakoman <sakoman@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493
1494ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1495M:	Philipp Zabel <philipp.zabel@gmail.com>
1496M:	Paul Parsons <lost.distance@yahoo.com>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499F:	arch/arm/mach-pxa/hx4700.c
1500F:	arch/arm/mach-pxa/include/mach/hx4700.h
1501F:	sound/soc/pxa/hx4700.c
1502
1503ARM/HISILICON SOC SUPPORT
1504M:	Wei Xu <xuwei5@hisilicon.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506W:	http://www.hisilicon.com
1507S:	Supported
1508T:	git git://github.com/hisilicon/linux-hisi.git
1509F:	arch/arm/mach-hisi/
1510F:	arch/arm/boot/dts/hi3*
1511F:	arch/arm/boot/dts/hip*
1512F:	arch/arm/boot/dts/hisi*
1513F:	arch/arm64/boot/dts/hisilicon/
1514
1515ARM/HP JORNADA 7XX MACHINE SUPPORT
1516M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1517W:	www.jlime.com
1518S:	Maintained
1519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1520F:	arch/arm/mach-sa1100/jornada720.c
1521F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1522
1523ARM/IGEP MACHINE SUPPORT
1524M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1525M:	Javier Martinez Canillas <javier@dowhile0.org>
1526L:	linux-omap@vger.kernel.org
1527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528S:	Maintained
1529F:	arch/arm/boot/dts/omap3-igep*
1530
1531ARM/INCOME PXA270 SUPPORT
1532M:	Marek Vasut <marek.vasut@gmail.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1536
1537ARM/INTEL IOP13XX ARM ARCHITECTURE
1538M:	Lennert Buytenhek <kernel@wantstofly.org>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541
1542ARM/INTEL IOP32X ARM ARCHITECTURE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/INTEL IOP33X ARM ARCHITECTURE
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Orphan
1550
1551ARM/INTEL IQ81342EX MACHINE SUPPORT
1552M:	Lennert Buytenhek <kernel@wantstofly.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555
1556ARM/INTEL IXDP2850 MACHINE SUPPORT
1557M:	Lennert Buytenhek <kernel@wantstofly.org>
1558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560
1561ARM/INTEL IXP4XX ARM ARCHITECTURE
1562M:	Imre Kaloz <kaloz@openwrt.org>
1563M:	Krzysztof Halasa <khalasa@piap.pl>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	arch/arm/mach-ixp4xx/
1567
1568ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1569M:	Jonathan Cameron <jic23@cam.ac.uk>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572F:	arch/arm/mach-pxa/stargate2.c
1573F:	drivers/pcmcia/pxa2xx_stargate2.c
1574
1575ARM/INTEL XSC3 (MANZANO) ARM CORE
1576M:	Lennert Buytenhek <kernel@wantstofly.org>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579
1580ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1581M:	Lennert Buytenhek <kernel@wantstofly.org>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584
1585ARM/LG1K ARCHITECTURE
1586M:	Chanho Min <chanho.min@lge.com>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589F:	arch/arm64/boot/dts/lg/
1590
1591ARM/LOGICPD PXA270 MACHINE SUPPORT
1592M:	Lennert Buytenhek <kernel@wantstofly.org>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595
1596ARM/LPC18XX ARCHITECTURE
1597M:	Joachim Eastwood <manabian@gmail.com>
1598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S:	Maintained
1600F:	arch/arm/boot/dts/lpc43*
1601F:	drivers/clk/nxp/clk-lpc18xx*
1602F:	drivers/clocksource/time-lpc32xx.c
1603F:	drivers/i2c/busses/i2c-lpc2k.c
1604F:	drivers/memory/pl172.c
1605F:	drivers/mtd/spi-nor/nxp-spifi.c
1606F:	drivers/rtc/rtc-lpc24xx.c
1607N:	lpc18xx
1608
1609ARM/LPC32XX SOC SUPPORT
1610M:	Vladimir Zapolskiy <vz@mleia.com>
1611M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1614S:	Maintained
1615F:	arch/arm/boot/dts/lpc32*
1616F:	arch/arm/mach-lpc32xx/
1617F:	drivers/i2c/busses/i2c-pnx.c
1618F:	drivers/net/ethernet/nxp/lpc_eth.c
1619F:	drivers/usb/host/ohci-nxp.c
1620F:	drivers/watchdog/pnx4008_wdt.c
1621N:	lpc32xx
1622
1623ARM/MAGICIAN MACHINE SUPPORT
1624M:	Philipp Zabel <philipp.zabel@gmail.com>
1625S:	Maintained
1626
1627ARM/Marvell Dove/MV78xx0/Orion SOC support
1628M:	Jason Cooper <jason@lakedaemon.net>
1629M:	Andrew Lunn <andrew@lunn.ch>
1630M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1631M:	Gregory Clement <gregory.clement@bootlin.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634F:	Documentation/devicetree/bindings/soc/dove/
1635F:	arch/arm/mach-dove/
1636F:	arch/arm/mach-mv78xx0/
1637F:	arch/arm/mach-orion5x/
1638F:	arch/arm/plat-orion/
1639F:	arch/arm/boot/dts/dove*
1640F:	arch/arm/boot/dts/orion5x*
1641
1642ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1643M:	Jason Cooper <jason@lakedaemon.net>
1644M:	Andrew Lunn <andrew@lunn.ch>
1645M:	Gregory Clement <gregory.clement@bootlin.com>
1646M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	arch/arm/boot/dts/armada*
1650F:	arch/arm/boot/dts/kirkwood*
1651F:	arch/arm/configs/mvebu_*_defconfig
1652F:	arch/arm/mach-mvebu/
1653F:	arch/arm64/boot/dts/marvell/armada*
1654F:	drivers/cpufreq/armada-37xx-cpufreq.c
1655F:	drivers/cpufreq/mvebu-cpufreq.c
1656F:	drivers/irqchip/irq-armada-370-xp.c
1657F:	drivers/irqchip/irq-mvebu-*
1658F:	drivers/pinctrl/mvebu/
1659F:	drivers/rtc/rtc-armada38x.c
1660
1661ARM/Mediatek RTC DRIVER
1662M:	Eddie Huang <eddie.huang@mediatek.com>
1663M:	Sean Wang <sean.wang@mediatek.com>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1666S:	Maintained
1667F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1668F:	drivers/rtc/rtc-mt6397.c
1669F:	drivers/rtc/rtc-mt7622.c
1670
1671ARM/Mediatek SoC support
1672M:	Matthias Brugger <matthias.bgg@gmail.com>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	arch/arm/boot/dts/mt6*
1677F:	arch/arm/boot/dts/mt7*
1678F:	arch/arm/boot/dts/mt8*
1679F:	arch/arm/mach-mediatek/
1680F:	arch/arm64/boot/dts/mediatek/
1681N:	mtk
1682K:	mediatek
1683
1684ARM/Mediatek USB3 PHY DRIVER
1685M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	drivers/phy/mediatek/
1690F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1691
1692ARM/MICREL KS8695 ARCHITECTURE
1693M:	Greg Ungerer <gerg@uclinux.org>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695F:	arch/arm/mach-ks8695/
1696S:	Odd Fixes
1697
1698ARM/Microchip (AT91) SoC support
1699M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1700M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702W:	http://www.linux4sam.org
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1704S:	Supported
1705N:	at91
1706N:	atmel
1707F:	arch/arm/mach-at91/
1708F:	include/soc/at91/
1709F:	arch/arm/boot/dts/at91*.dts
1710F:	arch/arm/boot/dts/at91*.dtsi
1711F:	arch/arm/boot/dts/sama*.dts
1712F:	arch/arm/boot/dts/sama*.dtsi
1713F:	arch/arm/include/debug/at91.S
1714F:	drivers/memory/atmel*
1715F:	drivers/watchdog/sama5d4_wdt.c
1716X:	drivers/input/touchscreen/atmel_mxt_ts.c
1717X:	drivers/net/wireless/atmel/
1718
1719ARM/MIOA701 MACHINE SUPPORT
1720M:	Robert Jarzmik <robert.jarzmik@free.fr>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722F:	arch/arm/mach-pxa/mioa701.c
1723S:	Maintained
1724
1725ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1726M:	Michael Petchkovsky <mkpetch@internode.on.net>
1727S:	Maintained
1728
1729ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1730M:	Linus Walleij <linus.walleij@linaro.org>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S:	Maintained
1733F:	arch/arm/mach-nomadik/
1734F:	arch/arm/mach-u300/
1735F:	arch/arm/mach-ux500/
1736F:	arch/arm/boot/dts/ste-*
1737F:	drivers/clk/clk-nomadik.c
1738F:	drivers/clk/clk-u300.c
1739F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1740F:	drivers/clocksource/timer-u300.c
1741F:	drivers/dma/coh901318*
1742F:	drivers/dma/ste_dma40*
1743F:	drivers/hwspinlock/u8500_hsem.c
1744F:	drivers/i2c/busses/i2c-nomadik.c
1745F:	drivers/i2c/busses/i2c-stu300.c
1746F:	drivers/mfd/ab3100*
1747F:	drivers/mfd/ab8500*
1748F:	drivers/mfd/abx500*
1749F:	drivers/mfd/dbx500*
1750F:	drivers/mfd/db8500*
1751F:	drivers/pinctrl/nomadik/
1752F:	drivers/pinctrl/pinctrl-coh901*
1753F:	drivers/pinctrl/pinctrl-u300.c
1754F:	drivers/rtc/rtc-ab3100.c
1755F:	drivers/rtc/rtc-ab8500.c
1756F:	drivers/rtc/rtc-coh901331.c
1757F:	drivers/rtc/rtc-pl031.c
1758F:	drivers/watchdog/coh901327_wdt.c
1759F:	Documentation/devicetree/bindings/arm/ste-*
1760F:	Documentation/devicetree/bindings/arm/ux500/
1761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1762
1763ARM/NUVOTON NPCM ARCHITECTURE
1764M:	Avi Fishman <avifishman70@gmail.com>
1765M:	Tomer Maimon <tmaimon77@gmail.com>
1766R:	Patrick Venture <venture@google.com>
1767R:	Nancy Yuen <yuenn@google.com>
1768R:	Brendan Higgins <brendanhiggins@google.com>
1769L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1770S:	Supported
1771F:	arch/arm/mach-npcm/
1772F:	arch/arm/boot/dts/nuvoton-npcm*
1773F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1774F:	drivers/*/*npcm*
1775F:	Documentation/devicetree/bindings/*/*npcm*
1776F:	Documentation/devicetree/bindings/*/*/*npcm*
1777
1778ARM/NUVOTON W90X900 ARM ARCHITECTURE
1779M:	Wan ZongShun <mcuos.com@gmail.com>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781W:	http://www.mcuos.com
1782S:	Maintained
1783F:	arch/arm/mach-w90x900/
1784F:	drivers/input/keyboard/w90p910_keypad.c
1785F:	drivers/input/touchscreen/w90p910_ts.c
1786F:	drivers/watchdog/nuc900_wdt.c
1787F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1788F:	drivers/mtd/nand/raw/nuc900_nand.c
1789F:	drivers/rtc/rtc-nuc900.c
1790F:	drivers/spi/spi-nuc900.c
1791F:	drivers/usb/host/ehci-w90x900.c
1792F:	drivers/video/fbdev/nuc900fb.c
1793
1794ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1795M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1796L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1797W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1798S:	Supported
1799
1800ARM/Orion SoC/Technologic Systems TS-78xx platform support
1801M:	Alexander Clouter <alex@digriz.org.uk>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803W:	http://www.digriz.org.uk/ts78xx/kernel
1804S:	Maintained
1805F:	arch/arm/mach-orion5x/ts78xx-*
1806
1807ARM/OXNAS platform support
1808M:	Neil Armstrong <narmstrong@baylibre.com>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810L:	linux-oxnas@groups.io (moderated for non-subscribers)
1811S:	Maintained
1812F:	arch/arm/mach-oxnas/
1813F:	arch/arm/boot/dts/ox8*.dts*
1814N:	oxnas
1815
1816ARM/PALM TREO SUPPORT
1817M:	Tomas Cech <sleep_walker@suse.com>
1818L:	linux-arm-kernel@lists.infradead.org
1819W:	http://hackndev.com
1820S:	Maintained
1821F:	arch/arm/mach-pxa/palmtreo.*
1822
1823ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1824M:	Marek Vasut <marek.vasut@gmail.com>
1825L:	linux-arm-kernel@lists.infradead.org
1826W:	http://hackndev.com
1827S:	Maintained
1828F:	arch/arm/mach-pxa/include/mach/palmtx.h
1829F:	arch/arm/mach-pxa/palmtx.c
1830F:	arch/arm/mach-pxa/palmt5.*
1831F:	arch/arm/mach-pxa/include/mach/palmld.h
1832F:	arch/arm/mach-pxa/palmld.c
1833F:	arch/arm/mach-pxa/palmte2.*
1834F:	arch/arm/mach-pxa/include/mach/palmtc.h
1835F:	arch/arm/mach-pxa/palmtc.c
1836
1837ARM/PALMZ72 SUPPORT
1838M:	Sergey Lapin <slapin@ossfans.org>
1839L:	linux-arm-kernel@lists.infradead.org
1840W:	http://hackndev.com
1841S:	Maintained
1842F:	arch/arm/mach-pxa/palmz72.*
1843
1844ARM/PLEB SUPPORT
1845M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1846W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1847S:	Maintained
1848
1849ARM/PT DIGITAL BOARD PORT
1850M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852W:	http://www.armlinux.org.uk/
1853S:	Maintained
1854
1855ARM/QUALCOMM SUPPORT
1856M:	Andy Gross <andy.gross@linaro.org>
1857M:	David Brown <david.brown@linaro.org>
1858L:	linux-arm-msm@vger.kernel.org
1859L:	linux-soc@vger.kernel.org
1860S:	Maintained
1861F:	Documentation/devicetree/bindings/soc/qcom/
1862F:	arch/arm/boot/dts/qcom-*.dts
1863F:	arch/arm/boot/dts/qcom-*.dtsi
1864F:	arch/arm/mach-qcom/
1865F:	arch/arm64/boot/dts/qcom/*
1866F:	drivers/i2c/busses/i2c-qup.c
1867F:	drivers/clk/qcom/
1868F:	drivers/dma/qcom/
1869F:	drivers/soc/qcom/
1870F:	drivers/spi/spi-qup.c
1871F:	drivers/tty/serial/msm_serial.c
1872F:	drivers/*/pm8???-*
1873F:	drivers/mfd/ssbi.c
1874F:	drivers/firmware/qcom_scm*
1875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1876
1877ARM/RADISYS ENP2611 MACHINE SUPPORT
1878M:	Lennert Buytenhek <kernel@wantstofly.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/REALTEK ARCHITECTURE
1883M:	Andreas Färber <afaerber@suse.de>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886F:	arch/arm64/boot/dts/realtek/
1887F:	Documentation/devicetree/bindings/arm/realtek.txt
1888
1889ARM/RENESAS ARM64 ARCHITECTURE
1890M:	Simon Horman <horms@verge.net.au>
1891M:	Magnus Damm <magnus.damm@gmail.com>
1892L:	linux-renesas-soc@vger.kernel.org
1893Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1895S:	Supported
1896F:	arch/arm64/boot/dts/renesas/
1897F:	Documentation/devicetree/bindings/arm/shmobile.txt
1898F:	drivers/soc/renesas/
1899F:	include/linux/soc/renesas/
1900
1901ARM/RISCPC ARCHITECTURE
1902M:	Russell King <linux@armlinux.org.uk>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904W:	http://www.armlinux.org.uk/
1905S:	Maintained
1906F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1907F:	arch/arm/include/asm/hardware/ioc.h
1908F:	arch/arm/include/asm/hardware/iomd.h
1909F:	arch/arm/include/asm/hardware/memc.h
1910F:	arch/arm/mach-rpc/
1911F:	drivers/net/ethernet/8390/etherh.c
1912F:	drivers/net/ethernet/i825xx/ether1*
1913F:	drivers/net/ethernet/seeq/ether3*
1914F:	drivers/scsi/arm/
1915
1916ARM/Rockchip SoC support
1917M:	Heiko Stuebner <heiko@sntech.de>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919L:	linux-rockchip@lists.infradead.org
1920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1921S:	Maintained
1922F:	arch/arm/boot/dts/rk3*
1923F:	arch/arm/boot/dts/rv1108*
1924F:	arch/arm/mach-rockchip/
1925F:	drivers/clk/rockchip/
1926F:	drivers/i2c/busses/i2c-rk3x.c
1927F:	drivers/*/*rockchip*
1928F:	drivers/*/*/*rockchip*
1929F:	sound/soc/rockchip/
1930N:	rockchip
1931
1932ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1933M:	Kukjin Kim <kgene@kernel.org>
1934M:	Krzysztof Kozlowski <krzk@kernel.org>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1937Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1938S:	Maintained
1939F:	arch/arm/boot/dts/s3c*
1940F:	arch/arm/boot/dts/s5p*
1941F:	arch/arm/boot/dts/exynos*
1942F:	arch/arm64/boot/dts/exynos/
1943F:	arch/arm/plat-samsung/
1944F:	arch/arm/mach-s3c24*/
1945F:	arch/arm/mach-s3c64xx/
1946F:	arch/arm/mach-s5p*/
1947F:	arch/arm/mach-exynos*/
1948F:	drivers/*/*s3c24*
1949F:	drivers/*/*/*s3c24*
1950F:	drivers/*/*s3c64xx*
1951F:	drivers/*/*s5pv210*
1952F:	drivers/memory/samsung/*
1953F:	drivers/soc/samsung/*
1954F:	Documentation/arm/Samsung/
1955F:	Documentation/devicetree/bindings/arm/samsung/
1956F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1957F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1958N:	exynos
1959
1960ARM/SAMSUNG MOBILE MACHINE SUPPORT
1961M:	Kyungmin Park <kyungmin.park@samsung.com>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm/mach-s5pv210/
1965
1966ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1967M:	Kyungmin Park <kyungmin.park@samsung.com>
1968M:	Kamil Debski <kamil@wypas.org>
1969M:	Andrzej Hajda <a.hajda@samsung.com>
1970L:	linux-arm-kernel@lists.infradead.org
1971L:	linux-media@vger.kernel.org
1972S:	Maintained
1973F:	drivers/media/platform/s5p-g2d/
1974
1975ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1976M:	Marek Szyprowski <m.szyprowski@samsung.com>
1977L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1978L:	linux-media@vger.kernel.org
1979S:	Maintained
1980F:	drivers/media/platform/s5p-cec/
1981F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1982
1983ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1984M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1985M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1986L:	linux-arm-kernel@lists.infradead.org
1987L:	linux-media@vger.kernel.org
1988S:	Maintained
1989F:	drivers/media/platform/s5p-jpeg/
1990
1991ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1992M:	Kyungmin Park <kyungmin.park@samsung.com>
1993M:	Kamil Debski <kamil@wypas.org>
1994M:	Jeongtae Park <jtp.park@samsung.com>
1995M:	Andrzej Hajda <a.hajda@samsung.com>
1996L:	linux-arm-kernel@lists.infradead.org
1997L:	linux-media@vger.kernel.org
1998S:	Maintained
1999F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2000F:	drivers/media/platform/s5p-mfc/
2001
2002ARM/SHMOBILE ARM ARCHITECTURE
2003M:	Simon Horman <horms@verge.net.au>
2004M:	Magnus Damm <magnus.damm@gmail.com>
2005L:	linux-renesas-soc@vger.kernel.org
2006Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2008S:	Supported
2009F:	arch/arm/boot/dts/emev2*
2010F:	arch/arm/boot/dts/r7s*
2011F:	arch/arm/boot/dts/r8a*
2012F:	arch/arm/boot/dts/sh*
2013F:	arch/arm/configs/shmobile_defconfig
2014F:	arch/arm/include/debug/renesas-scif.S
2015F:	arch/arm/mach-shmobile/
2016F:	Documentation/devicetree/bindings/arm/shmobile.txt
2017F:	drivers/soc/renesas/
2018F:	include/linux/soc/renesas/
2019
2020ARM/SOCFPGA ARCHITECTURE
2021M:	Dinh Nguyen <dinguyen@kernel.org>
2022S:	Maintained
2023F:	arch/arm/mach-socfpga/
2024F:	arch/arm/boot/dts/socfpga*
2025F:	arch/arm/configs/socfpga_defconfig
2026F:	arch/arm64/boot/dts/altera/
2027W:	http://www.rocketboards.org
2028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2029
2030ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2031M:	Dinh Nguyen <dinguyen@kernel.org>
2032S:	Maintained
2033F:	drivers/clk/socfpga/
2034
2035ARM/SOCFPGA EDAC SUPPORT
2036M:	Thor Thayer <thor.thayer@linux.intel.com>
2037S:	Maintained
2038F:	drivers/edac/altera_edac.
2039
2040ARM/SPREADTRUM SoC SUPPORT
2041M:	Orson Zhai <orsonzhai@gmail.com>
2042M:	Baolin Wang <baolin.wang@linaro.org>
2043M:	Chunyan Zhang <zhang.lyra@gmail.com>
2044S:	Maintained
2045F:	arch/arm64/boot/dts/sprd
2046N:	sprd
2047
2048ARM/STI ARCHITECTURE
2049M:	Patrice Chotard <patrice.chotard@st.com>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051W:	http://www.stlinux.com
2052S:	Maintained
2053F:	arch/arm/mach-sti/
2054F:	arch/arm/boot/dts/sti*
2055F:	drivers/char/hw_random/st-rng.c
2056F:	drivers/clocksource/arm_global_timer.c
2057F:	drivers/clocksource/clksrc_st_lpc.c
2058F:	drivers/cpufreq/sti-cpufreq.c
2059F:	drivers/dma/st_fdma*
2060F:	drivers/i2c/busses/i2c-st.c
2061F:	drivers/media/rc/st_rc.c
2062F:	drivers/media/platform/sti/c8sectpfe/
2063F:	drivers/mmc/host/sdhci-st.c
2064F:	drivers/phy/st/phy-miphy28lp.c
2065F:	drivers/phy/st/phy-stih407-usb.c
2066F:	drivers/pinctrl/pinctrl-st.c
2067F:	drivers/remoteproc/st_remoteproc.c
2068F:	drivers/remoteproc/st_slim_rproc.c
2069F:	drivers/reset/sti/
2070F:	drivers/rtc/rtc-st-lpc.c
2071F:	drivers/tty/serial/st-asc.c
2072F:	drivers/usb/dwc3/dwc3-st.c
2073F:	drivers/usb/host/ehci-st.c
2074F:	drivers/usb/host/ohci-st.c
2075F:	drivers/watchdog/st_lpc_wdt.c
2076F:	drivers/ata/ahci_st.c
2077F:	include/linux/remoteproc/st_slim_rproc.h
2078
2079ARM/STM32 ARCHITECTURE
2080M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2081M:	Alexandre Torgue <alexandre.torgue@st.com>
2082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S:	Maintained
2084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2085N:	stm32
2086F:	arch/arm/boot/dts/stm32*
2087F:	arch/arm/mach-stm32/
2088F:	drivers/clocksource/armv7m_systick.c
2089
2090ARM/Synaptics Berlin SoC support
2091M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2092M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094S:	Maintained
2095F:	arch/arm/mach-berlin/
2096F:	arch/arm/boot/dts/berlin*
2097F:	arch/arm64/boot/dts/marvell/berlin*
2098
2099ARM/TANGO ARCHITECTURE
2100M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2101M:	Mans Rullgard <mans@mansr.com>
2102L:	linux-arm-kernel@lists.infradead.org
2103S:	Odd Fixes
2104N:	tango
2105
2106ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2107M:	Lennert Buytenhek <kernel@wantstofly.org>
2108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109S:	Maintained
2110
2111ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2112M:	Hans Verkuil <hans.verkuil@cisco.com>
2113L:	linux-tegra@vger.kernel.org
2114L:	linux-media@vger.kernel.org
2115S:	Maintained
2116F:	drivers/media/platform/tegra-cec/
2117F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2118
2119ARM/TETON BGA MACHINE SUPPORT
2120M:	"Mark F. Brown" <mark.brown314@gmail.com>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122S:	Maintained
2123
2124ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2125M:	Santosh Shilimkar <ssantosh@kernel.org>
2126L:	linux-kernel@vger.kernel.org
2127S:	Maintained
2128F:	drivers/memory/*emif*
2129
2130ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2131M:	Santosh Shilimkar <ssantosh@kernel.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133S:	Maintained
2134F:	arch/arm/mach-keystone/
2135F:	arch/arm/boot/dts/keystone-*
2136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2137
2138ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2139M:	Santosh Shilimkar <ssantosh@kernel.org>
2140L:	linux-kernel@vger.kernel.org
2141S:	Maintained
2142F:	drivers/clk/keystone/
2143
2144ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2145M:	Santosh Shilimkar <ssantosh@kernel.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147L:	linux-kernel@vger.kernel.org
2148S:	Maintained
2149F:	drivers/clocksource/timer-keystone.c
2150
2151ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2152M:	Santosh Shilimkar <ssantosh@kernel.org>
2153L:	linux-kernel@vger.kernel.org
2154S:	Maintained
2155F:	drivers/power/reset/keystone-reset.c
2156
2157ARM/THECUS N2100 MACHINE SUPPORT
2158M:	Lennert Buytenhek <kernel@wantstofly.org>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Maintained
2161
2162ARM/TOSA MACHINE SUPPORT
2163M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2164M:	Dirk Opfer <dirk@opfer-online.de>
2165S:	Maintained
2166
2167ARM/UNIPHIER ARCHITECTURE
2168M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2171S:	Maintained
2172F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2173F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2174F:	arch/arm/boot/dts/uniphier*
2175F:	arch/arm/include/asm/hardware/cache-uniphier.h
2176F:	arch/arm/mach-uniphier/
2177F:	arch/arm/mm/cache-uniphier.c
2178F:	arch/arm64/boot/dts/socionext/uniphier*
2179F:	drivers/bus/uniphier-system-bus.c
2180F:	drivers/clk/uniphier/
2181F:	drivers/gpio/gpio-uniphier.c
2182F:	drivers/i2c/busses/i2c-uniphier*
2183F:	drivers/irqchip/irq-uniphier-aidet.c
2184F:	drivers/pinctrl/uniphier/
2185F:	drivers/reset/reset-uniphier.c
2186F:	drivers/tty/serial/8250/8250_uniphier.c
2187N:	uniphier
2188
2189ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2190M:	Ulf Hansson <ulf.hansson@linaro.org>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192T:	git git://git.linaro.org/people/ulfh/clk.git
2193S:	Maintained
2194F:	drivers/clk/ux500/
2195
2196ARM/VERSATILE EXPRESS PLATFORM
2197M:	Liviu Dudau <liviu.dudau@arm.com>
2198M:	Sudeep Holla <sudeep.holla@arm.com>
2199M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201S:	Maintained
2202F:	arch/arm/boot/dts/vexpress*
2203F:	arch/arm64/boot/dts/arm/
2204F:	arch/arm/mach-vexpress/
2205F:	*/*/vexpress*
2206F:	*/*/*/vexpress*
2207F:	drivers/clk/versatile/clk-vexpress-osc.c
2208F:	drivers/clocksource/versatile.c
2209N:	mps2
2210
2211ARM/VFP SUPPORT
2212M:	Russell King <linux@armlinux.org.uk>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214W:	http://www.armlinux.org.uk/
2215S:	Maintained
2216F:	arch/arm/vfp/
2217
2218ARM/VOIPAC PXA270 SUPPORT
2219M:	Marek Vasut <marek.vasut@gmail.com>
2220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S:	Maintained
2222F:	arch/arm/mach-pxa/vpac270.c
2223F:	arch/arm/mach-pxa/include/mach/vpac270.h
2224
2225ARM/VT8500 ARM ARCHITECTURE
2226M:	Tony Prisk <linux@prisktech.co.nz>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S:	Maintained
2229F:	arch/arm/mach-vt8500/
2230F:	drivers/clocksource/vt8500_timer.c
2231F:	drivers/i2c/busses/i2c-wmt.c
2232F:	drivers/mmc/host/wmt-sdmmc.c
2233F:	drivers/pwm/pwm-vt8500.c
2234F:	drivers/rtc/rtc-vt8500.c
2235F:	drivers/tty/serial/vt8500_serial.c
2236F:	drivers/usb/host/ehci-platform.c
2237F:	drivers/usb/host/uhci-platform.c
2238F:	drivers/video/fbdev/vt8500lcdfb.*
2239F:	drivers/video/fbdev/wm8505fb*
2240F:	drivers/video/fbdev/wmt_ge_rops.*
2241
2242ARM/ZIPIT Z2 SUPPORT
2243M:	Marek Vasut <marek.vasut@gmail.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245S:	Maintained
2246F:	arch/arm/mach-pxa/z2.c
2247F:	arch/arm/mach-pxa/include/mach/z2.h
2248
2249ARM/ZTE ARCHITECTURE
2250M:	Jun Nie <jun.nie@linaro.org>
2251M:	Baoyou Xie <baoyou.xie@linaro.org>
2252M:	Shawn Guo <shawnguo@kernel.org>
2253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254S:	Maintained
2255F:	arch/arm/boot/dts/zx2967*
2256F:	arch/arm/mach-zx/
2257F:	arch/arm64/boot/dts/zte/
2258F:	drivers/clk/zte/
2259F:	drivers/dma/zx_dma.c
2260F:	drivers/gpio/gpio-zx.c
2261F:	drivers/i2c/busses/i2c-zx2967.c
2262F:	drivers/mmc/host/dw_mmc-zx.*
2263F:	drivers/pinctrl/zte/
2264F:	drivers/soc/zte/
2265F:	drivers/thermal/zx2967_thermal.c
2266F:	drivers/watchdog/zx2967_wdt.c
2267F:	Documentation/devicetree/bindings/arm/zte.txt
2268F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2269F:	Documentation/devicetree/bindings/dma/zxdma.txt
2270F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2271F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2272F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2273F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2274F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2275F:	Documentation/devicetree/bindings/soc/zte/
2276F:	Documentation/devicetree/bindings/sound/zte,*.txt
2277F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2278F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2279F:	include/dt-bindings/clock/zx2967*.h
2280F:	include/dt-bindings/soc/zte,*.h
2281F:	sound/soc/codecs/zx_aud96p22.c
2282F:	sound/soc/zte/
2283
2284ARM/ZYNQ ARCHITECTURE
2285M:	Michal Simek <michal.simek@xilinx.com>
2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287W:	http://wiki.xilinx.com
2288T:	git https://github.com/Xilinx/linux-xlnx.git
2289S:	Supported
2290F:	arch/arm/mach-zynq/
2291F:	drivers/cpuidle/cpuidle-zynq.c
2292F:	drivers/block/xsysace.c
2293N:	zynq
2294N:	xilinx
2295F:	drivers/clocksource/cadence_ttc_timer.c
2296F:	drivers/i2c/busses/i2c-cadence.c
2297F:	drivers/mmc/host/sdhci-of-arasan.c
2298F:	drivers/edac/synopsys_edac.c
2299
2300ARM64 PORT (AARCH64 ARCHITECTURE)
2301M:	Catalin Marinas <catalin.marinas@arm.com>
2302M:	Will Deacon <will.deacon@arm.com>
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2305S:	Maintained
2306F:	arch/arm64/
2307X:	arch/arm64/boot/dts/
2308F:	Documentation/arm64/
2309
2310AS3645A LED FLASH CONTROLLER DRIVER
2311M:	Sakari Ailus <sakari.ailus@iki.fi>
2312L:	linux-leds@vger.kernel.org
2313S:	Maintained
2314F:	drivers/leds/leds-as3645a.c
2315
2316ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2317M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2318L:	linux-media@vger.kernel.org
2319T:	git git://linuxtv.org/media_tree.git
2320S:	Maintained
2321F:	drivers/media/i2c/ak7375.c
2322F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2323
2324ASAHI KASEI AK8974 DRIVER
2325M:	Linus Walleij <linus.walleij@linaro.org>
2326L:	linux-iio@vger.kernel.org
2327W:	http://www.akm.com/
2328S:	Supported
2329F:	drivers/iio/magnetometer/ak8974.c
2330
2331ASC7621 HARDWARE MONITOR DRIVER
2332M:	George Joseph <george.joseph@fairview5.com>
2333L:	linux-hwmon@vger.kernel.org
2334S:	Maintained
2335F:	Documentation/hwmon/asc7621
2336F:	drivers/hwmon/asc7621.c
2337
2338ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2339M:	Corentin Chary <corentin.chary@gmail.com>
2340L:	acpi4asus-user@lists.sourceforge.net
2341L:	platform-driver-x86@vger.kernel.org
2342W:	http://acpi4asus.sf.net
2343S:	Maintained
2344F:	drivers/platform/x86/asus*.c
2345F:	drivers/platform/x86/eeepc*.c
2346
2347ASUS WIRELESS RADIO CONTROL DRIVER
2348M:	João Paulo Rechi Vita <jprvita@gmail.com>
2349L:	platform-driver-x86@vger.kernel.org
2350S:	Maintained
2351F:	drivers/platform/x86/asus-wireless.c
2352
2353ASYMMETRIC KEYS
2354M:	David Howells <dhowells@redhat.com>
2355L:	keyrings@vger.kernel.org
2356S:	Maintained
2357F:	Documentation/crypto/asymmetric-keys.txt
2358F:	include/linux/verification.h
2359F:	include/crypto/public_key.h
2360F:	include/crypto/pkcs7.h
2361F:	crypto/asymmetric_keys/
2362
2363ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2364R:	Dan Williams <dan.j.williams@intel.com>
2365W:	http://sourceforge.net/projects/xscaleiop
2366S:	Odd fixes
2367F:	Documentation/crypto/async-tx-api.txt
2368F:	crypto/async_tx/
2369F:	drivers/dma/
2370F:	include/linux/dmaengine.h
2371F:	include/linux/async_tx.h
2372
2373AT24 EEPROM DRIVER
2374M:	Bartosz Golaszewski <brgl@bgdev.pl>
2375L:	linux-i2c@vger.kernel.org
2376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2377S:	Maintained
2378F:	Documentation/devicetree/bindings/eeprom/at24.txt
2379F:	drivers/misc/eeprom/at24.c
2380F:	include/linux/platform_data/at24.h
2381
2382ATA OVER ETHERNET (AOE) DRIVER
2383M:	"Ed L. Cashin" <ed.cashin@acm.org>
2384W:	http://www.openaoe.org/
2385S:	Supported
2386F:	Documentation/aoe/
2387F:	drivers/block/aoe/
2388
2389ATHEROS 71XX/9XXX GPIO DRIVER
2390M:	Alban Bedel <albeu@free.fr>
2391W:	https://github.com/AlbanBedel/linux
2392T:	git git://github.com/AlbanBedel/linux
2393S:	Maintained
2394F:	drivers/gpio/gpio-ath79.c
2395F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2396
2397ATHEROS 71XX/9XXX USB PHY DRIVER
2398M:	Alban Bedel <albeu@free.fr>
2399W:	https://github.com/AlbanBedel/linux
2400T:	git git://github.com/AlbanBedel/linux
2401S:	Maintained
2402F:	drivers/phy/qualcomm/phy-ath79-usb.c
2403F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2404
2405ATHEROS ATH GENERIC UTILITIES
2406M:	Kalle Valo <kvalo@codeaurora.org>
2407L:	linux-wireless@vger.kernel.org
2408S:	Supported
2409F:	drivers/net/wireless/ath/*
2410
2411ATHEROS ATH5K WIRELESS DRIVER
2412M:	Jiri Slaby <jirislaby@gmail.com>
2413M:	Nick Kossifidis <mickflemm@gmail.com>
2414M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2415L:	linux-wireless@vger.kernel.org
2416W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2417S:	Maintained
2418F:	drivers/net/wireless/ath/ath5k/
2419
2420ATHEROS ATH6KL WIRELESS DRIVER
2421M:	Kalle Valo <kvalo@codeaurora.org>
2422L:	linux-wireless@vger.kernel.org
2423W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2425S:	Supported
2426F:	drivers/net/wireless/ath/ath6kl/
2427
2428ATI_REMOTE2 DRIVER
2429M:	Ville Syrjala <syrjala@sci.fi>
2430S:	Maintained
2431F:	drivers/input/misc/ati_remote2.c
2432
2433ATK0110 HWMON DRIVER
2434M:	Luca Tettamanti <kronos.it@gmail.com>
2435L:	linux-hwmon@vger.kernel.org
2436S:	Maintained
2437F:	drivers/hwmon/asus_atk0110.c
2438
2439ATLX ETHERNET DRIVERS
2440M:	Jay Cliburn <jcliburn@gmail.com>
2441M:	Chris Snook <chris.snook@gmail.com>
2442L:	netdev@vger.kernel.org
2443W:	http://sourceforge.net/projects/atl1
2444W:	http://atl1.sourceforge.net
2445S:	Maintained
2446F:	drivers/net/ethernet/atheros/
2447
2448ATM
2449M:	Chas Williams <3chas3@gmail.com>
2450L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2451L:	netdev@vger.kernel.org
2452W:	http://linux-atm.sourceforge.net
2453S:	Maintained
2454F:	drivers/atm/
2455F:	include/linux/atm*
2456F:	include/uapi/linux/atm*
2457
2458ATMEL AT91 / AT32 MCI DRIVER
2459M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2460S:	Maintained
2461F:	drivers/mmc/host/atmel-mci.c
2462
2463ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2464M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2465S:	Supported
2466F:	drivers/power/reset/at91-sama5d2_shdwc.c
2467
2468ATMEL Audio ALSA driver
2469M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2471S:	Supported
2472F:	sound/soc/atmel
2473
2474ATMEL I2C DRIVER
2475M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2476L:	linux-i2c@vger.kernel.org
2477S:	Supported
2478F:	drivers/i2c/busses/i2c-at91.c
2479
2480ATMEL ISI DRIVER
2481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:	linux-media@vger.kernel.org
2483S:	Supported
2484F:	drivers/media/platform/atmel/atmel-isi.c
2485F:	include/media/atmel-isi.h
2486
2487ATMEL LCDFB DRIVER
2488M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2489L:	linux-fbdev@vger.kernel.org
2490S:	Maintained
2491F:	drivers/video/fbdev/atmel_lcdfb.c
2492F:	include/video/atmel_lcdc.h
2493
2494ATMEL MACB ETHERNET DRIVER
2495M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2496S:	Supported
2497F:	drivers/net/ethernet/cadence/
2498
2499ATMEL MAXTOUCH DRIVER
2500M:	Nick Dyer <nick@shmanahar.org>
2501T:	git git://github.com/ndyer/linux.git
2502S:	Maintained
2503F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2504F:	drivers/input/touchscreen/atmel_mxt_ts.c
2505
2506ATMEL SAMA5D2 ADC DRIVER
2507M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2508L:	linux-iio@vger.kernel.org
2509S:	Supported
2510F:	drivers/iio/adc/at91-sama5d2_adc.c
2511
2512ATMEL SDMMC DRIVER
2513M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2514L:	linux-mmc@vger.kernel.org
2515S:	Supported
2516F:	drivers/mmc/host/sdhci-of-at91.c
2517
2518ATMEL SPI DRIVER
2519M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2520S:	Supported
2521F:	drivers/spi/spi-atmel.*
2522
2523ATMEL SSC DRIVER
2524M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526S:	Supported
2527F:	drivers/misc/atmel-ssc.c
2528F:	include/linux/atmel-ssc.h
2529
2530ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2531M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533S:	Supported
2534F:	drivers/misc/atmel_tclib.c
2535F:	drivers/clocksource/tcb_clksrc.c
2536
2537ATMEL USBA UDC DRIVER
2538M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540S:	Supported
2541F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2542
2543ATMEL WIRELESS DRIVER
2544M:	Simon Kelley <simon@thekelleys.org.uk>
2545L:	linux-wireless@vger.kernel.org
2546W:	http://www.thekelleys.org.uk/atmel
2547W:	http://atmelwlandriver.sourceforge.net/
2548S:	Maintained
2549F:	drivers/net/wireless/atmel/atmel*
2550
2551ATMEL XDMA DRIVER
2552M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2553L:	linux-arm-kernel@lists.infradead.org
2554L:	dmaengine@vger.kernel.org
2555S:	Supported
2556F:	drivers/dma/at_xdmac.c
2557
2558ATOMIC INFRASTRUCTURE
2559M:	Will Deacon <will.deacon@arm.com>
2560M:	Peter Zijlstra <peterz@infradead.org>
2561R:	Boqun Feng <boqun.feng@gmail.com>
2562L:	linux-kernel@vger.kernel.org
2563S:	Maintained
2564F:	arch/*/include/asm/atomic*.h
2565F:	include/*/atomic*.h
2566
2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568M:	Bradley Grove <linuxdrivers@attotech.com>
2569L:	linux-scsi@vger.kernel.org
2570W:	http://www.attotech.com
2571S:	Supported
2572F:	drivers/scsi/esas2r
2573
2574ATUSB IEEE 802.15.4 RADIO DRIVER
2575M:	Stefan Schmidt <stefan@datenfreihafen.org>
2576L:	linux-wpan@vger.kernel.org
2577S:	Maintained
2578F:	drivers/net/ieee802154/atusb.c
2579F:	drivers/net/ieee802154/atusb.h
2580F:	drivers/net/ieee802154/at86rf230.h
2581
2582AUDIT SUBSYSTEM
2583M:	Paul Moore <paul@paul-moore.com>
2584M:	Eric Paris <eparis@redhat.com>
2585L:	linux-audit@redhat.com (moderated for non-subscribers)
2586W:	https://github.com/linux-audit
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588S:	Supported
2589F:	include/linux/audit.h
2590F:	include/uapi/linux/audit.h
2591F:	kernel/audit*
2592
2593AUXILIARY DISPLAY DRIVERS
2594M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595S:	Maintained
2596F:	drivers/auxdisplay/
2597F:	include/linux/cfag12864b.h
2598
2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600M:	Andreas Klinger <ak@it-klinger.de>
2601L:	linux-iio@vger.kernel.org
2602S:	Maintained
2603F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604F:	drivers/iio/adc/hx711.c
2605
2606AX.25 NETWORK LAYER
2607M:	Ralf Baechle <ralf@linux-mips.org>
2608L:	linux-hams@vger.kernel.org
2609W:	http://www.linux-ax25.org/
2610S:	Maintained
2611F:	include/uapi/linux/ax25.h
2612F:	include/net/ax25.h
2613F:	net/ax25/
2614
2615AXENTIA ARM DEVICES
2616M:	Peter Rosin <peda@axentia.se>
2617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618S:	Maintained
2619F:	Documentation/devicetree/bindings/arm/axentia.txt
2620F:	arch/arm/boot/dts/at91-linea.dtsi
2621F:	arch/arm/boot/dts/at91-natte.dtsi
2622F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623F:	arch/arm/boot/dts/at91-tse850-3.dts
2624
2625AXENTIA ASOC DRIVERS
2626M:	Peter Rosin <peda@axentia.se>
2627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2628S:	Maintained
2629F:	Documentation/devicetree/bindings/sound/axentia,*
2630F:	sound/soc/atmel/tse850-pcm5142.c
2631
2632AZ6007 DVB DRIVER
2633M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2634L:	linux-media@vger.kernel.org
2635W:	https://linuxtv.org
2636T:	git git://linuxtv.org/media_tree.git
2637S:	Maintained
2638F:	drivers/media/usb/dvb-usb-v2/az6007.c
2639
2640AZTECH FM RADIO RECEIVER DRIVER
2641M:	Hans Verkuil <hverkuil@xs4all.nl>
2642L:	linux-media@vger.kernel.org
2643T:	git git://linuxtv.org/media_tree.git
2644W:	https://linuxtv.org
2645S:	Maintained
2646F:	drivers/media/radio/radio-aztech*
2647
2648B43 WIRELESS DRIVER
2649L:	linux-wireless@vger.kernel.org
2650L:	b43-dev@lists.infradead.org
2651W:	http://wireless.kernel.org/en/users/Drivers/b43
2652S:	Odd Fixes
2653F:	drivers/net/wireless/broadcom/b43/
2654
2655B43LEGACY WIRELESS DRIVER
2656M:	Larry Finger <Larry.Finger@lwfinger.net>
2657L:	linux-wireless@vger.kernel.org
2658L:	b43-dev@lists.infradead.org
2659W:	http://wireless.kernel.org/en/users/Drivers/b43
2660S:	Maintained
2661F:	drivers/net/wireless/broadcom/b43legacy/
2662
2663BACKLIGHT CLASS/SUBSYSTEM
2664M:	Lee Jones <lee.jones@linaro.org>
2665M:	Daniel Thompson <daniel.thompson@linaro.org>
2666M:	Jingoo Han <jingoohan1@gmail.com>
2667L:	dri-devel@lists.freedesktop.org
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669S:	Maintained
2670F:	drivers/video/backlight/
2671F:	include/linux/backlight.h
2672F:	include/linux/pwm_backlight.h
2673F:	Documentation/devicetree/bindings/leds/backlight
2674
2675BATMAN ADVANCED
2676M:	Marek Lindner <mareklindner@neomailbox.ch>
2677M:	Simon Wunderlich <sw@simonwunderlich.de>
2678M:	Antonio Quartulli <a@unstable.cc>
2679L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680W:	https://www.open-mesh.org/
2681Q:	https://patchwork.open-mesh.org/project/batman/list/
2682S:	Maintained
2683F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2684F:	Documentation/ABI/testing/sysfs-class-net-mesh
2685F:	Documentation/networking/batman-adv.rst
2686F:	include/uapi/linux/batadv_packet.h
2687F:	include/uapi/linux/batman_adv.h
2688F:	net/batman-adv/
2689
2690BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2692L:	linux-hams@vger.kernel.org
2693W:	http://www.baycom.org/~tom/ham/ham.html
2694S:	Maintained
2695F:	drivers/net/hamradio/baycom*
2696
2697BCACHE (BLOCK LAYER CACHE)
2698M:	Coly Li <colyli@suse.de>
2699M:	Kent Overstreet <kent.overstreet@gmail.com>
2700L:	linux-bcache@vger.kernel.org
2701W:	http://bcache.evilpiepirate.org
2702C:	irc://irc.oftc.net/bcache
2703S:	Maintained
2704F:	drivers/md/bcache/
2705
2706BDISP ST MEDIA DRIVER
2707M:	Fabien Dessenne <fabien.dessenne@st.com>
2708L:	linux-media@vger.kernel.org
2709T:	git git://linuxtv.org/media_tree.git
2710W:	https://linuxtv.org
2711S:	Supported
2712F:	drivers/media/platform/sti/bdisp
2713
2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2716L:	netdev@vger.kernel.org
2717S:	Maintained
2718F:	drivers/net/ethernet/ec_bhf.c
2719
2720BEFS FILE SYSTEM
2721M:	Luis de Bethencourt <luisbg@kernel.org>
2722M:	Salah Triki <salah.triki@gmail.com>
2723S:	Maintained
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725F:	Documentation/filesystems/befs.txt
2726F:	fs/befs/
2727
2728BFQ I/O SCHEDULER
2729M:	Paolo Valente <paolo.valente@linaro.org>
2730M:	Jens Axboe <axboe@kernel.dk>
2731L:	linux-block@vger.kernel.org
2732S:	Maintained
2733F:	block/bfq-*
2734F:	Documentation/block/bfq-iosched.txt
2735
2736BFS FILE SYSTEM
2737M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738S:	Maintained
2739F:	Documentation/filesystems/bfs.txt
2740F:	fs/bfs/
2741F:	include/uapi/linux/bfs_fs.h
2742
2743BLINKM RGB LED DRIVER
2744M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745S:	Maintained
2746F:	drivers/leds/leds-blinkm.c
2747
2748BLOCK LAYER
2749M:	Jens Axboe <axboe@kernel.dk>
2750L:	linux-block@vger.kernel.org
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752S:	Maintained
2753F:	block/
2754F:	drivers/block/
2755F:	kernel/trace/blktrace.c
2756F:	lib/sbitmap.c
2757
2758BLOCK2MTD DRIVER
2759M:	Joern Engel <joern@lazybastard.org>
2760L:	linux-mtd@lists.infradead.org
2761S:	Maintained
2762F:	drivers/mtd/devices/block2mtd.c
2763
2764BLUETOOTH DRIVERS
2765M:	Marcel Holtmann <marcel@holtmann.org>
2766M:	Johan Hedberg <johan.hedberg@gmail.com>
2767L:	linux-bluetooth@vger.kernel.org
2768W:	http://www.bluez.org/
2769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771S:	Maintained
2772F:	drivers/bluetooth/
2773
2774BLUETOOTH SUBSYSTEM
2775M:	Marcel Holtmann <marcel@holtmann.org>
2776M:	Johan Hedberg <johan.hedberg@gmail.com>
2777L:	linux-bluetooth@vger.kernel.org
2778W:	http://www.bluez.org/
2779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781S:	Maintained
2782F:	net/bluetooth/
2783F:	include/net/bluetooth/
2784
2785BONDING DRIVER
2786M:	Jay Vosburgh <j.vosburgh@gmail.com>
2787M:	Veaceslav Falico <vfalico@gmail.com>
2788M:	Andy Gospodarek <andy@greyhouse.net>
2789L:	netdev@vger.kernel.org
2790W:	http://sourceforge.net/projects/bonding/
2791S:	Supported
2792F:	drivers/net/bonding/
2793F:	include/uapi/linux/if_bonding.h
2794
2795BPF (Safe dynamic programs and tools)
2796M:	Alexei Starovoitov <ast@kernel.org>
2797M:	Daniel Borkmann <daniel@iogearbox.net>
2798L:	netdev@vger.kernel.org
2799L:	linux-kernel@vger.kernel.org
2800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803S:	Supported
2804F:	arch/x86/net/bpf_jit*
2805F:	Documentation/networking/filter.txt
2806F:	Documentation/bpf/
2807F:	include/linux/bpf*
2808F:	include/linux/filter.h
2809F:	include/trace/events/xdp.h
2810F:	include/uapi/linux/bpf*
2811F:	include/uapi/linux/filter.h
2812F:	kernel/bpf/
2813F:	kernel/trace/bpf_trace.c
2814F:	lib/test_bpf.c
2815F:	net/bpf/
2816F:	net/core/filter.c
2817F:	net/sched/act_bpf.c
2818F:	net/sched/cls_bpf.c
2819F:	samples/bpf/
2820F:	tools/bpf/
2821F:	tools/lib/bpf/
2822F:	tools/testing/selftests/bpf/
2823
2824BROADCOM B44 10/100 ETHERNET DRIVER
2825M:	Michael Chan <michael.chan@broadcom.com>
2826L:	netdev@vger.kernel.org
2827S:	Supported
2828F:	drivers/net/ethernet/broadcom/b44.*
2829
2830BROADCOM B53 ETHERNET SWITCH DRIVER
2831M:	Florian Fainelli <f.fainelli@gmail.com>
2832L:	netdev@vger.kernel.org
2833L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2834S:	Supported
2835F:	drivers/net/dsa/b53/*
2836F:	include/linux/platform_data/b53.h
2837
2838BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839M:	Florian Fainelli <f.fainelli@gmail.com>
2840M:	Ray Jui <rjui@broadcom.com>
2841M:	Scott Branden <sbranden@broadcom.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843T:	git git://github.com/broadcom/mach-bcm
2844S:	Maintained
2845N:	bcm281*
2846N:	bcm113*
2847N:	bcm216*
2848N:	kona
2849F:	arch/arm/mach-bcm/
2850
2851BROADCOM BCM2835 ARM ARCHITECTURE
2852M:	Eric Anholt <eric@anholt.net>
2853M:	Stefan Wahren <stefan.wahren@i2se.com>
2854L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856T:	git git://github.com/anholt/linux
2857S:	Maintained
2858N:	bcm2835
2859F:	drivers/staging/vc04_services
2860
2861BROADCOM BCM47XX MIPS ARCHITECTURE
2862M:	Hauke Mehrtens <hauke@hauke-m.de>
2863M:	Rafał Miłecki <zajec5@gmail.com>
2864L:	linux-mips@linux-mips.org
2865S:	Maintained
2866F:	Documentation/devicetree/bindings/mips/brcm/
2867F:	arch/mips/bcm47xx/*
2868F:	arch/mips/include/asm/mach-bcm47xx/*
2869
2870BROADCOM BCM5301X ARM ARCHITECTURE
2871M:	Hauke Mehrtens <hauke@hauke-m.de>
2872M:	Rafał Miłecki <zajec5@gmail.com>
2873M:	Jon Mason <jonmason@broadcom.com>
2874M:	bcm-kernel-feedback-list@broadcom.com
2875L:	linux-arm-kernel@lists.infradead.org
2876S:	Maintained
2877F:	arch/arm/mach-bcm/bcm_5301x.c
2878F:	arch/arm/boot/dts/bcm5301x*.dtsi
2879F:	arch/arm/boot/dts/bcm470*
2880F:	arch/arm/boot/dts/bcm953012*
2881
2882BROADCOM BCM53573 ARM ARCHITECTURE
2883M:	Rafał Miłecki <rafal@milecki.pl>
2884L:	linux-arm-kernel@lists.infradead.org
2885S:	Maintained
2886F:	arch/arm/boot/dts/bcm53573*
2887F:	arch/arm/boot/dts/bcm47189*
2888
2889BROADCOM BCM63XX ARM ARCHITECTURE
2890M:	Florian Fainelli <f.fainelli@gmail.com>
2891M:	bcm-kernel-feedback-list@broadcom.com
2892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893T:	git git://github.com/broadcom/stblinux.git
2894S:	Maintained
2895N:	bcm63xx
2896
2897BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898M:	Kevin Cernekee <cernekee@gmail.com>
2899L:	linux-usb@vger.kernel.org
2900S:	Maintained
2901F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2902
2903BROADCOM BCM7XXX ARM ARCHITECTURE
2904M:	Brian Norris <computersforpeace@gmail.com>
2905M:	Gregory Fong <gregory.0xf0@gmail.com>
2906M:	Florian Fainelli <f.fainelli@gmail.com>
2907M:	bcm-kernel-feedback-list@broadcom.com
2908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909T:	git git://github.com/broadcom/stblinux.git
2910S:	Maintained
2911F:	arch/arm/mach-bcm/*brcmstb*
2912F:	arch/arm/boot/dts/bcm7*.dts*
2913F:	drivers/bus/brcmstb_gisb.c
2914F:	arch/arm/mm/cache-b15-rac.c
2915F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2916N:	brcmstb
2917
2918BROADCOM BMIPS CPUFREQ DRIVER
2919M:	Markus Mayer <mmayer@broadcom.com>
2920M:	bcm-kernel-feedback-list@broadcom.com
2921L:	linux-pm@vger.kernel.org
2922S:	Maintained
2923F:	drivers/cpufreq/bmips-cpufreq.c
2924
2925BROADCOM BMIPS MIPS ARCHITECTURE
2926M:	Kevin Cernekee <cernekee@gmail.com>
2927M:	Florian Fainelli <f.fainelli@gmail.com>
2928L:	linux-mips@linux-mips.org
2929T:	git git://github.com/broadcom/stblinux.git
2930S:	Maintained
2931F:	arch/mips/bmips/*
2932F:	arch/mips/include/asm/mach-bmips/*
2933F:	arch/mips/kernel/*bmips*
2934F:	arch/mips/boot/dts/brcm/bcm*.dts*
2935F:	drivers/irqchip/irq-bcm63*
2936F:	drivers/irqchip/irq-bcm7*
2937F:	drivers/irqchip/irq-brcmstb*
2938F:	include/linux/bcm963xx_nvram.h
2939F:	include/linux/bcm963xx_tag.h
2940
2941BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942M:	Rasesh Mody <rasesh.mody@cavium.com>
2943M:	Harish Patil <harish.patil@cavium.com>
2944M:	Dept-GELinuxNICDev@cavium.com
2945L:	netdev@vger.kernel.org
2946S:	Supported
2947F:	drivers/net/ethernet/broadcom/bnx2.*
2948F:	drivers/net/ethernet/broadcom/bnx2_*
2949
2950BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2951M:	QLogic-Storage-Upstream@qlogic.com
2952L:	linux-scsi@vger.kernel.org
2953S:	Supported
2954F:	drivers/scsi/bnx2fc/
2955
2956BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2957M:	QLogic-Storage-Upstream@qlogic.com
2958L:	linux-scsi@vger.kernel.org
2959S:	Supported
2960F:	drivers/scsi/bnx2i/
2961
2962BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2963M:	Ariel Elior <ariel.elior@cavium.com>
2964M:	everest-linux-l2@cavium.com
2965L:	netdev@vger.kernel.org
2966S:	Supported
2967F:	drivers/net/ethernet/broadcom/bnx2x/
2968
2969BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970M:	Michael Chan <michael.chan@broadcom.com>
2971L:	netdev@vger.kernel.org
2972S:	Supported
2973F:	drivers/net/ethernet/broadcom/bnxt/
2974
2975BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2977M:	Franky Lin <franky.lin@broadcom.com>
2978M:	Hante Meuleman <hante.meuleman@broadcom.com>
2979M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980M:	Wright Feng <wright.feng@cypress.com>
2981L:	linux-wireless@vger.kernel.org
2982L:	brcm80211-dev-list.pdl@broadcom.com
2983L:	brcm80211-dev-list@cypress.com
2984S:	Supported
2985F:	drivers/net/wireless/broadcom/brcm80211/
2986
2987BROADCOM BRCMSTB GPIO DRIVER
2988M:	Gregory Fong <gregory.0xf0@gmail.com>
2989L:	bcm-kernel-feedback-list@broadcom.com
2990S:	Supported
2991F:	drivers/gpio/gpio-brcmstb.c
2992F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993
2994BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2995M:	Al Cooper <alcooperx@gmail.com>
2996L:	linux-kernel@vger.kernel.org
2997L:	bcm-kernel-feedback-list@broadcom.com
2998S:	Maintained
2999F:	drivers/phy/broadcom/phy-brcm-usb*
3000
3001BROADCOM GENET ETHERNET DRIVER
3002M:	Doug Berger <opendmb@gmail.com>
3003M:	Florian Fainelli <f.fainelli@gmail.com>
3004L:	netdev@vger.kernel.org
3005S:	Supported
3006F:	drivers/net/ethernet/broadcom/genet/
3007
3008BROADCOM IPROC ARM ARCHITECTURE
3009M:	Ray Jui <rjui@broadcom.com>
3010M:	Scott Branden <sbranden@broadcom.com>
3011M:	Jon Mason <jonmason@broadcom.com>
3012M:	bcm-kernel-feedback-list@broadcom.com
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014T:	git git://github.com/broadcom/cygnus-linux.git
3015S:	Maintained
3016N:	iproc
3017N:	cygnus
3018N:	bcm[-_]nsp
3019N:	bcm9113*
3020N:	bcm9583*
3021N:	bcm9585*
3022N:	bcm9586*
3023N:	bcm988312
3024N:	bcm113*
3025N:	bcm583*
3026N:	bcm585*
3027N:	bcm586*
3028N:	bcm88312
3029N:	hr2
3030N:	stingray
3031F:	arch/arm64/boot/dts/broadcom/northstar2/*
3032F:	arch/arm64/boot/dts/broadcom/stingray/*
3033F:	drivers/clk/bcm/clk-ns*
3034F:	drivers/clk/bcm/clk-sr*
3035F:	drivers/pinctrl/bcm/pinctrl-ns*
3036F:	include/dt-bindings/clock/bcm-sr*
3037
3038BROADCOM KONA GPIO DRIVER
3039M:	Ray Jui <rjui@broadcom.com>
3040L:	bcm-kernel-feedback-list@broadcom.com
3041S:	Supported
3042F:	drivers/gpio/gpio-bcm-kona.c
3043F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3044
3045BROADCOM NETXTREME-E ROCE DRIVER
3046M:	Selvin Xavier <selvin.xavier@broadcom.com>
3047M:	Devesh Sharma <devesh.sharma@broadcom.com>
3048M:	Somnath Kotur <somnath.kotur@broadcom.com>
3049M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3050L:	linux-rdma@vger.kernel.org
3051W:	http://www.broadcom.com
3052S:	Supported
3053F:	drivers/infiniband/hw/bnxt_re/
3054F:	include/uapi/rdma/bnxt_re-abi.h
3055
3056BROADCOM NVRAM DRIVER
3057M:	Rafał Miłecki <zajec5@gmail.com>
3058L:	linux-mips@linux-mips.org
3059S:	Maintained
3060F:	drivers/firmware/broadcom/*
3061
3062BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3063M:	Rafał Miłecki <zajec5@gmail.com>
3064L:	linux-wireless@vger.kernel.org
3065S:	Maintained
3066F:	drivers/bcma/
3067F:	include/linux/bcma/
3068
3069BROADCOM STB AVS CPUFREQ DRIVER
3070M:	Markus Mayer <mmayer@broadcom.com>
3071M:	bcm-kernel-feedback-list@broadcom.com
3072L:	linux-pm@vger.kernel.org
3073S:	Maintained
3074F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3075F:	drivers/cpufreq/brcmstb*
3076
3077BROADCOM STB AVS TMON DRIVER
3078M:	Markus Mayer <mmayer@broadcom.com>
3079M:	bcm-kernel-feedback-list@broadcom.com
3080L:	linux-pm@vger.kernel.org
3081S:	Maintained
3082F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3083F:	drivers/thermal/broadcom/brcmstb*
3084
3085BROADCOM STB NAND FLASH DRIVER
3086M:	Brian Norris <computersforpeace@gmail.com>
3087M:	Kamal Dasu <kdasu.kdev@gmail.com>
3088L:	linux-mtd@lists.infradead.org
3089L:	bcm-kernel-feedback-list@broadcom.com
3090S:	Maintained
3091F:	drivers/mtd/nand/raw/brcmnand/
3092
3093BROADCOM STB DPFE DRIVER
3094M:	Markus Mayer <mmayer@broadcom.com>
3095M:	bcm-kernel-feedback-list@broadcom.com
3096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3099F:	drivers/memory/brcmstb_dpfe.c
3100
3101BROADCOM SYSTEMPORT ETHERNET DRIVER
3102M:	Florian Fainelli <f.fainelli@gmail.com>
3103L:	netdev@vger.kernel.org
3104S:	Supported
3105F:	drivers/net/ethernet/broadcom/bcmsysport.*
3106
3107BROADCOM TG3 GIGABIT ETHERNET DRIVER
3108M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3109M:	Prashant Sreedharan <prashant@broadcom.com>
3110M:	Michael Chan <mchan@broadcom.com>
3111L:	netdev@vger.kernel.org
3112S:	Supported
3113F:	drivers/net/ethernet/broadcom/tg3.*
3114
3115BROCADE BFA FC SCSI DRIVER
3116M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3117M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3118L:	linux-scsi@vger.kernel.org
3119S:	Supported
3120F:	drivers/scsi/bfa/
3121
3122BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3123M:	Rasesh Mody <rasesh.mody@cavium.com>
3124M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3125M:	Dept-GELinuxNICDev@cavium.com
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/brocade/bna/
3129
3130BSG (block layer generic sg v4 driver)
3131M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3132L:	linux-scsi@vger.kernel.org
3133S:	Supported
3134F:	block/bsg.c
3135F:	include/linux/bsg.h
3136F:	include/uapi/linux/bsg.h
3137
3138BT87X AUDIO DRIVER
3139M:	Clemens Ladisch <clemens@ladisch.de>
3140L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3141T:	git git://git.alsa-project.org/alsa-kernel.git
3142S:	Maintained
3143F:	Documentation/sound/cards/bt87x.rst
3144F:	sound/pci/bt87x.c
3145
3146BT8XXGPIO DRIVER
3147M:	Michael Buesch <m@bues.ch>
3148W:	http://bu3sch.de/btgpio.php
3149S:	Maintained
3150F:	drivers/gpio/gpio-bt8xx.c
3151
3152BTRFS FILE SYSTEM
3153M:	Chris Mason <clm@fb.com>
3154M:	Josef Bacik <jbacik@fb.com>
3155M:	David Sterba <dsterba@suse.com>
3156L:	linux-btrfs@vger.kernel.org
3157W:	http://btrfs.wiki.kernel.org/
3158Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3160S:	Maintained
3161F:	Documentation/filesystems/btrfs.txt
3162F:	fs/btrfs/
3163F:	include/linux/btrfs*
3164F:	include/uapi/linux/btrfs*
3165
3166BTTV VIDEO4LINUX DRIVER
3167M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3168L:	linux-media@vger.kernel.org
3169W:	https://linuxtv.org
3170T:	git git://linuxtv.org/media_tree.git
3171S:	Odd fixes
3172F:	Documentation/media/v4l-drivers/bttv*
3173F:	drivers/media/pci/bt8xx/bttv*
3174
3175BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3176M:	Chanwoo Choi <cw00.choi@samsung.com>
3177L:	linux-pm@vger.kernel.org
3178L:	linux-samsung-soc@vger.kernel.org
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3180S:	Maintained
3181F:	drivers/devfreq/exynos-bus.c
3182F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3183
3184BUSLOGIC SCSI DRIVER
3185M:	Khalid Aziz <khalid@gonehiking.org>
3186L:	linux-scsi@vger.kernel.org
3187S:	Maintained
3188F:	drivers/scsi/BusLogic.*
3189F:	drivers/scsi/FlashPoint.*
3190
3191C-MEDIA CMI8788 DRIVER
3192M:	Clemens Ladisch <clemens@ladisch.de>
3193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3194T:	git git://git.alsa-project.org/alsa-kernel.git
3195S:	Maintained
3196F:	sound/pci/oxygen/
3197
3198C6X ARCHITECTURE
3199M:	Mark Salter <msalter@redhat.com>
3200M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3201L:	linux-c6x-dev@linux-c6x.org
3202W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3203S:	Maintained
3204F:	arch/c6x/
3205
3206CA8210 IEEE-802.15.4 RADIO DRIVER
3207M:	Harry Morris <h.morris@cascoda.com>
3208L:	linux-wpan@vger.kernel.org
3209W:	https://github.com/Cascoda/ca8210-linux.git
3210S:	Maintained
3211F:	drivers/net/ieee802154/ca8210.c
3212F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3213
3214CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3215M:	David Howells <dhowells@redhat.com>
3216L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3217S:	Supported
3218F:	Documentation/filesystems/caching/cachefiles.txt
3219F:	fs/cachefiles/
3220
3221CADENCE MIPI-CSI2 BRIDGES
3222M:	Maxime Ripard <maxime.ripard@bootlin.com>
3223L:	linux-media@vger.kernel.org
3224S:	Maintained
3225F:	Documentation/devicetree/bindings/media/cdns,*.txt
3226F:	drivers/media/platform/cadence/cdns-csi2*
3227
3228CADET FM/AM RADIO RECEIVER DRIVER
3229M:	Hans Verkuil <hverkuil@xs4all.nl>
3230L:	linux-media@vger.kernel.org
3231T:	git git://linuxtv.org/media_tree.git
3232W:	https://linuxtv.org
3233S:	Maintained
3234F:	drivers/media/radio/radio-cadet*
3235
3236CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3237M:	Jonathan Corbet <corbet@lwn.net>
3238L:	linux-media@vger.kernel.org
3239T:	git git://linuxtv.org/media_tree.git
3240S:	Maintained
3241F:	Documentation/media/v4l-drivers/cafe_ccic*
3242F:	drivers/media/platform/marvell-ccic/
3243
3244CAIF NETWORK LAYER
3245M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3246L:	netdev@vger.kernel.org
3247S:	Supported
3248F:	Documentation/networking/caif/
3249F:	drivers/net/caif/
3250F:	include/uapi/linux/caif/
3251F:	include/net/caif/
3252F:	net/caif/
3253
3254CALGARY x86-64 IOMMU
3255M:	Muli Ben-Yehuda <mulix@mulix.org>
3256M:	Jon Mason <jdmason@kudzu.us>
3257L:	iommu@lists.linux-foundation.org
3258S:	Maintained
3259F:	arch/x86/kernel/pci-calgary_64.c
3260F:	arch/x86/kernel/tce_64.c
3261F:	arch/x86/include/asm/calgary.h
3262F:	arch/x86/include/asm/tce.h
3263
3264CAN NETWORK DRIVERS
3265M:	Wolfgang Grandegger <wg@grandegger.com>
3266M:	Marc Kleine-Budde <mkl@pengutronix.de>
3267L:	linux-can@vger.kernel.org
3268W:	https://github.com/linux-can
3269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3271S:	Maintained
3272F:	Documentation/devicetree/bindings/net/can/
3273F:	drivers/net/can/
3274F:	include/linux/can/dev.h
3275F:	include/linux/can/platform/
3276F:	include/uapi/linux/can/error.h
3277F:	include/uapi/linux/can/netlink.h
3278
3279CAN NETWORK LAYER
3280M:	Oliver Hartkopp <socketcan@hartkopp.net>
3281M:	Marc Kleine-Budde <mkl@pengutronix.de>
3282L:	linux-can@vger.kernel.org
3283W:	https://github.com/linux-can
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3286S:	Maintained
3287F:	Documentation/networking/can.rst
3288F:	net/can/
3289F:	include/linux/can/core.h
3290F:	include/uapi/linux/can.h
3291F:	include/uapi/linux/can/bcm.h
3292F:	include/uapi/linux/can/raw.h
3293F:	include/uapi/linux/can/gw.h
3294
3295CAPABILITIES
3296M:	Serge Hallyn <serge@hallyn.com>
3297L:	linux-security-module@vger.kernel.org
3298S:	Supported
3299F:	include/linux/capability.h
3300F:	include/uapi/linux/capability.h
3301F:	security/commoncap.c
3302F:	kernel/capability.c
3303
3304CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3305M:	Kevin Tsai <ktsai@capellamicro.com>
3306S:	Maintained
3307F:	drivers/iio/light/cm*
3308
3309CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3310M:	Christian Lamparter <chunkeey@googlemail.com>
3311L:	linux-wireless@vger.kernel.org
3312W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3313S:	Maintained
3314F:	drivers/net/wireless/ath/carl9170/
3315
3316CAVIUM I2C DRIVER
3317M:	Jan Glauber <jglauber@cavium.com>
3318M:	David Daney <david.daney@cavium.com>
3319W:	http://www.cavium.com
3320S:	Supported
3321F:	drivers/i2c/busses/i2c-octeon*
3322F:	drivers/i2c/busses/i2c-thunderx*
3323
3324CAVIUM LIQUIDIO NETWORK DRIVER
3325M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3326M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3327M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3328M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3329L:	netdev@vger.kernel.org
3330W:	http://www.cavium.com
3331S:	Supported
3332F:	drivers/net/ethernet/cavium/liquidio/
3333
3334CAVIUM MMC DRIVER
3335M:	Jan Glauber <jglauber@cavium.com>
3336M:	David Daney <david.daney@cavium.com>
3337M:	Steven J. Hill <Steven.Hill@cavium.com>
3338W:	http://www.cavium.com
3339S:	Supported
3340F:	drivers/mmc/host/cavium*
3341
3342CAVIUM OCTEON-TX CRYPTO DRIVER
3343M:	George Cherian <george.cherian@cavium.com>
3344L:	linux-crypto@vger.kernel.org
3345W:	http://www.cavium.com
3346S:	Supported
3347F:	drivers/crypto/cavium/cpt/
3348
3349CAVIUM THUNDERX2 ARM64 SOC
3350M:	Robert Richter <rrichter@cavium.com>
3351M:	Jayachandran C <jnair@caviumnetworks.com>
3352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3353S:	Maintained
3354F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3355F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3356
3357CC2520 IEEE-802.15.4 RADIO DRIVER
3358M:	Varka Bhadram <varkabhadram@gmail.com>
3359L:	linux-wpan@vger.kernel.org
3360S:	Maintained
3361F:	drivers/net/ieee802154/cc2520.c
3362F:	include/linux/spi/cc2520.h
3363F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3364
3365CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3366M:	Gilad Ben-Yossef <gilad@benyossef.com>
3367L:	linux-crypto@vger.kernel.org
3368S:	Supported
3369F:	drivers/crypto/ccree/
3370W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3371
3372CEC FRAMEWORK
3373M:	Hans Verkuil <hans.verkuil@cisco.com>
3374L:	linux-media@vger.kernel.org
3375T:	git git://linuxtv.org/media_tree.git
3376W:	http://linuxtv.org
3377S:	Supported
3378F:	Documentation/media/kapi/cec-core.rst
3379F:	Documentation/media/uapi/cec
3380F:	drivers/media/cec/
3381F:	drivers/media/rc/keymaps/rc-cec.c
3382F:	include/media/cec.h
3383F:	include/media/cec-notifier.h
3384F:	include/uapi/linux/cec.h
3385F:	include/uapi/linux/cec-funcs.h
3386F:	Documentation/devicetree/bindings/media/cec.txt
3387F:	Documentation/ABI/testing/debugfs-cec-error-inj
3388
3389CEC GPIO DRIVER
3390M:	Hans Verkuil <hans.verkuil@cisco.com>
3391L:	linux-media@vger.kernel.org
3392T:	git git://linuxtv.org/media_tree.git
3393W:	http://linuxtv.org
3394S:	Supported
3395F:	drivers/media/platform/cec-gpio/
3396F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3397
3398CELL BROADBAND ENGINE ARCHITECTURE
3399M:	Arnd Bergmann <arnd@arndb.de>
3400L:	linuxppc-dev@lists.ozlabs.org
3401W:	http://www.ibm.com/developerworks/power/cell/
3402S:	Supported
3403F:	arch/powerpc/include/asm/cell*.h
3404F:	arch/powerpc/include/asm/spu*.h
3405F:	arch/powerpc/include/uapi/asm/spu*.h
3406F:	arch/powerpc/oprofile/*cell*
3407F:	arch/powerpc/platforms/cell/
3408
3409CEPH COMMON CODE (LIBCEPH)
3410M:	Ilya Dryomov <idryomov@gmail.com>
3411M:	"Yan, Zheng" <zyan@redhat.com>
3412M:	Sage Weil <sage@redhat.com>
3413L:	ceph-devel@vger.kernel.org
3414W:	http://ceph.com/
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3416T:	git git://github.com/ceph/ceph-client.git
3417S:	Supported
3418F:	net/ceph/
3419F:	include/linux/ceph/
3420F:	include/linux/crush/
3421
3422CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3423M:	"Yan, Zheng" <zyan@redhat.com>
3424M:	Sage Weil <sage@redhat.com>
3425M:	Ilya Dryomov <idryomov@gmail.com>
3426L:	ceph-devel@vger.kernel.org
3427W:	http://ceph.com/
3428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3429T:	git git://github.com/ceph/ceph-client.git
3430S:	Supported
3431F:	Documentation/filesystems/ceph.txt
3432F:	fs/ceph/
3433
3434CERTIFICATE HANDLING:
3435M:	David Howells <dhowells@redhat.com>
3436M:	David Woodhouse <dwmw2@infradead.org>
3437L:	keyrings@vger.kernel.org
3438S:	Maintained
3439F:	Documentation/admin-guide/module-signing.rst
3440F:	certs/
3441F:	scripts/sign-file.c
3442F:	scripts/extract-cert.c
3443
3444CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3445L:	linux-usb@vger.kernel.org
3446S:	Orphan
3447F:	Documentation/usb/WUSB-Design-overview.txt
3448F:	Documentation/usb/wusb-cbaf
3449F:	drivers/usb/host/hwa-hc.c
3450F:	drivers/usb/host/whci/
3451F:	drivers/usb/wusbcore/
3452F:	include/linux/usb/wusb*
3453
3454CFAG12864B LCD DRIVER
3455M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3456S:	Maintained
3457F:	drivers/auxdisplay/cfag12864b.c
3458F:	include/linux/cfag12864b.h
3459
3460CFAG12864BFB LCD FRAMEBUFFER DRIVER
3461M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3462S:	Maintained
3463F:	drivers/auxdisplay/cfag12864bfb.c
3464F:	include/linux/cfag12864b.h
3465
3466802.11 (including CFG80211/NL80211)
3467M:	Johannes Berg <johannes@sipsolutions.net>
3468L:	linux-wireless@vger.kernel.org
3469W:	http://wireless.kernel.org/
3470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3472S:	Maintained
3473F:	net/wireless/
3474F:	include/uapi/linux/nl80211.h
3475F:	include/linux/ieee80211.h
3476F:	include/net/wext.h
3477F:	include/net/cfg80211.h
3478F:	include/net/iw_handler.h
3479F:	include/net/ieee80211_radiotap.h
3480F:	Documentation/driver-api/80211/cfg80211.rst
3481F:	Documentation/networking/regulatory.txt
3482
3483CHAR and MISC DRIVERS
3484M:	Arnd Bergmann <arnd@arndb.de>
3485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3487S:	Supported
3488F:	drivers/char/
3489F:	drivers/misc/
3490F:	include/linux/miscdevice.h
3491
3492CHECKPATCH
3493M:	Andy Whitcroft <apw@canonical.com>
3494M:	Joe Perches <joe@perches.com>
3495S:	Maintained
3496F:	scripts/checkpatch.pl
3497
3498CHINESE DOCUMENTATION
3499M:	Harry Wei <harryxiyou@gmail.com>
3500L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3501L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3502S:	Maintained
3503F:	Documentation/translations/zh_CN/
3504
3505CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3506M:	Peter Chen <Peter.Chen@nxp.com>
3507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3508L:	linux-usb@vger.kernel.org
3509S:	Maintained
3510F:	drivers/usb/chipidea/
3511
3512CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3513M:	Hans de Goede <hdegoede@redhat.com>
3514L:	linux-input@vger.kernel.org
3515S:	Maintained
3516F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3517F:	drivers/input/touchscreen/chipone_icn8318.c
3518
3519CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3520M:	Hans de Goede <hdegoede@redhat.com>
3521L:	linux-input@vger.kernel.org
3522S:	Maintained
3523F:	drivers/input/touchscreen/chipone_icn8505.c
3524
3525CHROME HARDWARE PLATFORM SUPPORT
3526M:	Benson Leung <bleung@chromium.org>
3527M:	Olof Johansson <olof@lixom.net>
3528S:	Maintained
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3530F:	drivers/platform/chrome/
3531
3532CIRRUS LOGIC AUDIO CODEC DRIVERS
3533M:	Brian Austin <brian.austin@cirrus.com>
3534M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3536S:	Maintained
3537F:	sound/soc/codecs/cs*
3538
3539CIRRUS LOGIC EP93XX ETHERNET DRIVER
3540M:	Hartley Sweeten <hsweeten@visionengravers.com>
3541L:	netdev@vger.kernel.org
3542S:	Maintained
3543F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3544
3545CISCO FCOE HBA DRIVER
3546M:	Satish Kharat <satishkh@cisco.com>
3547M:	Sesidhar Baddela <sebaddel@cisco.com>
3548M:	Karan Tilak Kumar <kartilak@cisco.com>
3549L:	linux-scsi@vger.kernel.org
3550S:	Supported
3551F:	drivers/scsi/fnic/
3552
3553CISCO SCSI HBA DRIVER
3554M:	Karan Tilak Kumar <kartilak@cisco.com>
3555M:	Sesidhar Baddela <sebaddel@cisco.com>
3556L:	linux-scsi@vger.kernel.org
3557S:	Supported
3558F:	drivers/scsi/snic/
3559
3560CISCO VIC ETHERNET NIC DRIVER
3561M:	Christian Benvenuti <benve@cisco.com>
3562M:	Govindarajulu Varadarajan <_govind@gmx.com>
3563M:	Parvi Kaustubhi <pkaustub@cisco.com>
3564S:	Supported
3565F:	drivers/net/ethernet/cisco/enic/
3566
3567CISCO VIC LOW LATENCY NIC DRIVER
3568M:	Christian Benvenuti <benve@cisco.com>
3569S:	Supported
3570F:	drivers/infiniband/hw/usnic/
3571
3572CIRRUS LOGIC MADERA CODEC DRIVERS
3573M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3574M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3575L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3576L:	patches@opensource.cirrus.com
3577T:	git https://github.com/CirrusLogic/linux-drivers.git
3578W:	https://github.com/CirrusLogic/linux-drivers/wiki
3579S:	Supported
3580F:	Documentation/devicetree/bindings/mfd/madera.txt
3581F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3582F:	include/linux/mfd/madera/*
3583F:	drivers/gpio/gpio-madera*
3584F:	drivers/mfd/madera*
3585F:	drivers/mfd/cs47l*
3586F:	drivers/pinctrl/cirrus/*
3587
3588CLANG-FORMAT FILE
3589M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3590S:	Maintained
3591F:	.clang-format
3592
3593CLEANCACHE API
3594M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3595L:	linux-kernel@vger.kernel.org
3596S:	Maintained
3597F:	mm/cleancache.c
3598F:	include/linux/cleancache.h
3599
3600CLK API
3601M:	Russell King <linux@armlinux.org.uk>
3602L:	linux-clk@vger.kernel.org
3603S:	Maintained
3604F:	include/linux/clk.h
3605
3606CLOCKSOURCE, CLOCKEVENT DRIVERS
3607M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3608M:	Thomas Gleixner <tglx@linutronix.de>
3609L:	linux-kernel@vger.kernel.org
3610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3611S:	Supported
3612F:	drivers/clocksource/
3613F:	Documentation/devicetree/bindings/timer/
3614
3615CMPC ACPI DRIVER
3616M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3617M:	Daniel Oliveira Nascimento <don@syst.com.br>
3618L:	platform-driver-x86@vger.kernel.org
3619S:	Supported
3620F:	drivers/platform/x86/classmate-laptop.c
3621
3622COBALT MEDIA DRIVER
3623M:	Hans Verkuil <hans.verkuil@cisco.com>
3624L:	linux-media@vger.kernel.org
3625T:	git git://linuxtv.org/media_tree.git
3626W:	https://linuxtv.org
3627S:	Supported
3628F:	drivers/media/pci/cobalt/
3629
3630COCCINELLE/Semantic Patches (SmPL)
3631M:	Julia Lawall <Julia.Lawall@lip6.fr>
3632M:	Gilles Muller <Gilles.Muller@lip6.fr>
3633M:	Nicolas Palix <nicolas.palix@imag.fr>
3634M:	Michal Marek <michal.lkml@markovi.net>
3635L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3637W:	http://coccinelle.lip6.fr/
3638S:	Supported
3639F:	Documentation/dev-tools/coccinelle.rst
3640F:	scripts/coccinelle/
3641F:	scripts/coccicheck
3642
3643CODA FILE SYSTEM
3644M:	Jan Harkes <jaharkes@cs.cmu.edu>
3645M:	coda@cs.cmu.edu
3646L:	codalist@coda.cs.cmu.edu
3647W:	http://www.coda.cs.cmu.edu/
3648S:	Maintained
3649F:	Documentation/filesystems/coda.txt
3650F:	fs/coda/
3651F:	include/linux/coda*.h
3652F:	include/uapi/linux/coda*.h
3653
3654CODA V4L2 MEM2MEM DRIVER
3655M:	Philipp Zabel <p.zabel@pengutronix.de>
3656L:	linux-media@vger.kernel.org
3657S:	Maintained
3658F:	Documentation/devicetree/bindings/media/coda.txt
3659F:	drivers/media/platform/coda/
3660
3661COMMON CLK FRAMEWORK
3662M:	Michael Turquette <mturquette@baylibre.com>
3663M:	Stephen Boyd <sboyd@kernel.org>
3664L:	linux-clk@vger.kernel.org
3665Q:	http://patchwork.kernel.org/project/linux-clk/list/
3666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3667S:	Maintained
3668F:	Documentation/devicetree/bindings/clock/
3669F:	drivers/clk/
3670X:	drivers/clk/clkdev.c
3671F:	include/linux/clk-pr*
3672F:	include/linux/clk/
3673F:	include/linux/of_clk.h
3674
3675COMMON INTERNET FILE SYSTEM (CIFS)
3676M:	Steve French <sfrench@samba.org>
3677L:	linux-cifs@vger.kernel.org
3678L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3679W:	http://linux-cifs.samba.org/
3680T:	git git://git.samba.org/sfrench/cifs-2.6.git
3681S:	Supported
3682F:	Documentation/filesystems/cifs/
3683F:	fs/cifs/
3684
3685COMPACTPCI HOTPLUG CORE
3686M:	Scott Murray <scott@spiteful.org>
3687L:	linux-pci@vger.kernel.org
3688S:	Maintained
3689F:	drivers/pci/hotplug/cpci_hotplug*
3690
3691COMPACTPCI HOTPLUG GENERIC DRIVER
3692M:	Scott Murray <scott@spiteful.org>
3693L:	linux-pci@vger.kernel.org
3694S:	Maintained
3695F:	drivers/pci/hotplug/cpcihp_generic.c
3696
3697COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3698M:	Scott Murray <scott@spiteful.org>
3699L:	linux-pci@vger.kernel.org
3700S:	Maintained
3701F:	drivers/pci/hotplug/cpcihp_zt5550.*
3702
3703COMPAL LAPTOP SUPPORT
3704M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3705L:	platform-driver-x86@vger.kernel.org
3706S:	Maintained
3707F:	drivers/platform/x86/compal-laptop.c
3708
3709CONEXANT ACCESSRUNNER USB DRIVER
3710L:	accessrunner-general@lists.sourceforge.net
3711W:	http://accessrunner.sourceforge.net/
3712S:	Orphan
3713F:	drivers/usb/atm/cxacru.c
3714
3715CONFIGFS
3716M:	Joel Becker <jlbec@evilplan.org>
3717M:	Christoph Hellwig <hch@lst.de>
3718T:	git git://git.infradead.org/users/hch/configfs.git
3719S:	Supported
3720F:	fs/configfs/
3721F:	include/linux/configfs.h
3722
3723CONNECTOR
3724M:	Evgeniy Polyakov <zbr@ioremap.net>
3725L:	netdev@vger.kernel.org
3726S:	Maintained
3727F:	drivers/connector/
3728
3729CONTROL GROUP (CGROUP)
3730M:	Tejun Heo <tj@kernel.org>
3731M:	Li Zefan <lizefan@huawei.com>
3732M:	Johannes Weiner <hannes@cmpxchg.org>
3733L:	cgroups@vger.kernel.org
3734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3735S:	Maintained
3736F:	Documentation/cgroup*
3737F:	include/linux/cgroup*
3738F:	kernel/cgroup*
3739
3740CONTROL GROUP - CPUSET
3741M:	Li Zefan <lizefan@huawei.com>
3742L:	cgroups@vger.kernel.org
3743W:	http://www.bullopensource.org/cpuset/
3744W:	http://oss.sgi.com/projects/cpusets/
3745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3746S:	Maintained
3747F:	Documentation/cgroup-v1/cpusets.txt
3748F:	include/linux/cpuset.h
3749F:	kernel/cgroup/cpuset.c
3750
3751CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3752M:	Johannes Weiner <hannes@cmpxchg.org>
3753M:	Michal Hocko <mhocko@kernel.org>
3754M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3755L:	cgroups@vger.kernel.org
3756L:	linux-mm@kvack.org
3757S:	Maintained
3758F:	mm/memcontrol.c
3759F:	mm/swap_cgroup.c
3760
3761CORETEMP HARDWARE MONITORING DRIVER
3762M:	Fenghua Yu <fenghua.yu@intel.com>
3763L:	linux-hwmon@vger.kernel.org
3764S:	Maintained
3765F:	Documentation/hwmon/coretemp
3766F:	drivers/hwmon/coretemp.c
3767
3768COSA/SRP SYNC SERIAL DRIVER
3769M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3770W:	http://www.fi.muni.cz/~kas/cosa/
3771S:	Maintained
3772F:	drivers/net/wan/cosa*
3773
3774CPMAC ETHERNET DRIVER
3775M:	Florian Fainelli <f.fainelli@gmail.com>
3776L:	netdev@vger.kernel.org
3777S:	Maintained
3778F:	drivers/net/ethernet/ti/cpmac.c
3779
3780CPU FREQUENCY DRIVERS
3781M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3782M:	Viresh Kumar <viresh.kumar@linaro.org>
3783L:	linux-pm@vger.kernel.org
3784S:	Maintained
3785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3786T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3787B:	https://bugzilla.kernel.org
3788F:	Documentation/cpu-freq/
3789F:	Documentation/devicetree/bindings/cpufreq/
3790F:	drivers/cpufreq/
3791F:	include/linux/cpufreq.h
3792F:	tools/testing/selftests/cpufreq/
3793
3794CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3795M:	Viresh Kumar <viresh.kumar@linaro.org>
3796M:	Sudeep Holla <sudeep.holla@arm.com>
3797L:	linux-pm@vger.kernel.org
3798W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3799S:	Maintained
3800F:	drivers/cpufreq/arm_big_little.h
3801F:	drivers/cpufreq/arm_big_little.c
3802F:	drivers/cpufreq/arm_big_little_dt.c
3803
3804CPU POWER MONITORING SUBSYSTEM
3805M:	Thomas Renninger <trenn@suse.com>
3806M:	Shuah Khan <shuah@kernel.org>
3807L:	linux-pm@vger.kernel.org
3808S:	Maintained
3809F:	tools/power/cpupower/
3810
3811CPUID/MSR DRIVER
3812M:	"H. Peter Anvin" <hpa@zytor.com>
3813S:	Maintained
3814F:	arch/x86/kernel/cpuid.c
3815F:	arch/x86/kernel/msr.c
3816
3817CPUIDLE DRIVER - ARM BIG LITTLE
3818M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3819M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3820L:	linux-pm@vger.kernel.org
3821L:	linux-arm-kernel@lists.infradead.org
3822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3823S:	Maintained
3824F:	drivers/cpuidle/cpuidle-big_little.c
3825
3826CPUIDLE DRIVER - ARM EXYNOS
3827M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3828M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3829M:	Kukjin Kim <kgene@kernel.org>
3830L:	linux-pm@vger.kernel.org
3831L:	linux-samsung-soc@vger.kernel.org
3832S:	Supported
3833F:	drivers/cpuidle/cpuidle-exynos.c
3834F:	arch/arm/mach-exynos/pm.c
3835
3836CPUIDLE DRIVERS
3837M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3838M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3839L:	linux-pm@vger.kernel.org
3840S:	Maintained
3841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3842B:	https://bugzilla.kernel.org
3843F:	drivers/cpuidle/*
3844F:	include/linux/cpuidle.h
3845
3846CRAMFS FILESYSTEM
3847M:	Nicolas Pitre <nico@linaro.org>
3848S:	Maintained
3849F:	Documentation/filesystems/cramfs.txt
3850F:	fs/cramfs/
3851
3852CRYPTO API
3853M:	Herbert Xu <herbert@gondor.apana.org.au>
3854M:	"David S. Miller" <davem@davemloft.net>
3855L:	linux-crypto@vger.kernel.org
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3858S:	Maintained
3859F:	Documentation/crypto/
3860F:	Documentation/devicetree/bindings/crypto/
3861F:	arch/*/crypto/
3862F:	crypto/
3863F:	drivers/crypto/
3864F:	include/crypto/
3865F:	include/linux/crypto*
3866
3867CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3868M:	Neil Horman <nhorman@tuxdriver.com>
3869L:	linux-crypto@vger.kernel.org
3870S:	Maintained
3871F:	crypto/ansi_cprng.c
3872F:	crypto/rng.c
3873
3874CS3308 MEDIA DRIVER
3875M:	Hans Verkuil <hverkuil@xs4all.nl>
3876L:	linux-media@vger.kernel.org
3877T:	git git://linuxtv.org/media_tree.git
3878W:	http://linuxtv.org
3879S:	Odd Fixes
3880F:	drivers/media/i2c/cs3308.c
3881F:	drivers/media/i2c/cs3308.h
3882
3883CS5535 Audio ALSA driver
3884M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3885S:	Maintained
3886F:	sound/pci/cs5535audio/
3887
3888CW1200 WLAN driver
3889M:	Solomon Peachy <pizza@shaftnet.org>
3890S:	Maintained
3891F:	drivers/net/wireless/st/cw1200/
3892
3893CX18 VIDEO4LINUX DRIVER
3894M:	Andy Walls <awalls@md.metrocast.net>
3895L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3896L:	linux-media@vger.kernel.org
3897T:	git git://linuxtv.org/media_tree.git
3898W:	https://linuxtv.org
3899W:	http://www.ivtvdriver.org/index.php/Cx18
3900S:	Maintained
3901F:	Documentation/media/v4l-drivers/cx18*
3902F:	drivers/media/pci/cx18/
3903F:	include/uapi/linux/ivtv*
3904
3905CX2341X MPEG ENCODER HELPER MODULE
3906M:	Hans Verkuil <hverkuil@xs4all.nl>
3907L:	linux-media@vger.kernel.org
3908T:	git git://linuxtv.org/media_tree.git
3909W:	https://linuxtv.org
3910S:	Maintained
3911F:	drivers/media/common/cx2341x*
3912F:	include/media/cx2341x*
3913
3914CX24120 MEDIA DRIVER
3915M:	Jemma Denson <jdenson@gmail.com>
3916M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3917L:	linux-media@vger.kernel.org
3918W:	https://linuxtv.org
3919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3920S:	Maintained
3921F:	drivers/media/dvb-frontends/cx24120*
3922
3923CX88 VIDEO4LINUX DRIVER
3924M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3925L:	linux-media@vger.kernel.org
3926W:	https://linuxtv.org
3927T:	git git://linuxtv.org/media_tree.git
3928S:	Odd fixes
3929F:	Documentation/media/v4l-drivers/cx88*
3930F:	drivers/media/pci/cx88/
3931
3932CXD2820R MEDIA DRIVER
3933M:	Antti Palosaari <crope@iki.fi>
3934L:	linux-media@vger.kernel.org
3935W:	https://linuxtv.org
3936W:	http://palosaari.fi/linux/
3937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3938T:	git git://linuxtv.org/anttip/media_tree.git
3939S:	Maintained
3940F:	drivers/media/dvb-frontends/cxd2820r*
3941
3942CXGB3 ETHERNET DRIVER (CXGB3)
3943M:	Santosh Raspatur <santosh@chelsio.com>
3944L:	netdev@vger.kernel.org
3945W:	http://www.chelsio.com
3946S:	Supported
3947F:	drivers/net/ethernet/chelsio/cxgb3/
3948
3949CXGB3 ISCSI DRIVER (CXGB3I)
3950M:	Karen Xie <kxie@chelsio.com>
3951L:	linux-scsi@vger.kernel.org
3952W:	http://www.chelsio.com
3953S:	Supported
3954F:	drivers/scsi/cxgbi/cxgb3i
3955
3956CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3957M:	Steve Wise <swise@chelsio.com>
3958L:	linux-rdma@vger.kernel.org
3959W:	http://www.openfabrics.org
3960S:	Supported
3961F:	drivers/infiniband/hw/cxgb3/
3962F:	include/uapi/rdma/cxgb3-abi.h
3963
3964CXGB4 CRYPTO DRIVER (chcr)
3965M:	Harsh Jain <harsh@chelsio.com>
3966L:	linux-crypto@vger.kernel.org
3967W:	http://www.chelsio.com
3968S:	Supported
3969F:	drivers/crypto/chelsio
3970
3971CXGB4 ETHERNET DRIVER (CXGB4)
3972M:	Ganesh Goudar <ganeshgr@chelsio.com>
3973L:	netdev@vger.kernel.org
3974W:	http://www.chelsio.com
3975S:	Supported
3976F:	drivers/net/ethernet/chelsio/cxgb4/
3977
3978CXGB4 ISCSI DRIVER (CXGB4I)
3979M:	Karen Xie <kxie@chelsio.com>
3980L:	linux-scsi@vger.kernel.org
3981W:	http://www.chelsio.com
3982S:	Supported
3983F:	drivers/scsi/cxgbi/cxgb4i
3984
3985CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3986M:	Steve Wise <swise@chelsio.com>
3987L:	linux-rdma@vger.kernel.org
3988W:	http://www.openfabrics.org
3989S:	Supported
3990F:	drivers/infiniband/hw/cxgb4/
3991F:	include/uapi/rdma/cxgb4-abi.h
3992
3993CXGB4VF ETHERNET DRIVER (CXGB4VF)
3994M:	Casey Leedom <leedom@chelsio.com>
3995L:	netdev@vger.kernel.org
3996W:	http://www.chelsio.com
3997S:	Supported
3998F:	drivers/net/ethernet/chelsio/cxgb4vf/
3999
4000CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4001M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4002M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4003L:	linuxppc-dev@lists.ozlabs.org
4004S:	Supported
4005F:	arch/powerpc/platforms/powernv/pci-cxl.c
4006F:	drivers/misc/cxl/
4007F:	include/misc/cxl*
4008F:	include/uapi/misc/cxl.h
4009F:	Documentation/powerpc/cxl.txt
4010F:	Documentation/ABI/testing/sysfs-class-cxl
4011
4012CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4013M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4014M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4015M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4016L:	linux-scsi@vger.kernel.org
4017S:	Supported
4018F:	drivers/scsi/cxlflash/
4019F:	include/uapi/scsi/cxlflash_ioctls.h
4020F:	Documentation/powerpc/cxlflash.txt
4021
4022CYBERPRO FB DRIVER
4023M:	Russell King <linux@armlinux.org.uk>
4024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4025W:	http://www.armlinux.org.uk/
4026S:	Maintained
4027F:	drivers/video/fbdev/cyber2000fb.*
4028
4029CYCLADES ASYNC MUX DRIVER
4030W:	http://www.cyclades.com/
4031S:	Orphan
4032F:	drivers/tty/cyclades.c
4033F:	include/linux/cyclades.h
4034F:	include/uapi/linux/cyclades.h
4035
4036CYCLADES PC300 DRIVER
4037W:	http://www.cyclades.com/
4038S:	Orphan
4039F:	drivers/net/wan/pc300*
4040
4041CYPRESS_FIRMWARE MEDIA DRIVER
4042M:	Antti Palosaari <crope@iki.fi>
4043L:	linux-media@vger.kernel.org
4044W:	https://linuxtv.org
4045W:	http://palosaari.fi/linux/
4046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4047T:	git git://linuxtv.org/anttip/media_tree.git
4048S:	Maintained
4049F:	drivers/media/common/cypress_firmware*
4050
4051CYTTSP TOUCHSCREEN DRIVER
4052M:	Ferruh Yigit <fery@cypress.com>
4053L:	linux-input@vger.kernel.org
4054S:	Supported
4055F:	drivers/input/touchscreen/cyttsp*
4056F:	include/linux/input/cyttsp.h
4057
4058D-LINK DIR-685 TOUCHKEYS DRIVER
4059M:	Linus Walleij <linus.walleij@linaro.org>
4060L:	linux-input@vger.kernel.org
4061S:	Supported
4062F:	drivers/input/dlink-dir685-touchkeys.c
4063
4064DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4065M:	Joshua Kinard <kumba@gentoo.org>
4066S:	Maintained
4067F:	drivers/rtc/rtc-ds1685.c
4068F:	include/linux/rtc/ds1685.h
4069
4070DAMA SLAVE for AX.25
4071M:	Joerg Reuter <jreuter@yaina.de>
4072W:	http://yaina.de/jreuter/
4073W:	http://www.qsl.net/dl1bke/
4074L:	linux-hams@vger.kernel.org
4075S:	Maintained
4076F:	net/ax25/af_ax25.c
4077F:	net/ax25/ax25_dev.c
4078F:	net/ax25/ax25_ds_*
4079F:	net/ax25/ax25_in.c
4080F:	net/ax25/ax25_out.c
4081F:	net/ax25/ax25_timer.c
4082F:	net/ax25/sysctl_net_ax25.c
4083
4084DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4085L:	netdev@vger.kernel.org
4086S:	Orphan
4087F:	Documentation/networking/dmfe.txt
4088F:	drivers/net/ethernet/dec/tulip/dmfe.c
4089
4090DC390/AM53C974 SCSI driver
4091M:	Hannes Reinecke <hare@suse.com>
4092L:	linux-scsi@vger.kernel.org
4093S:	Maintained
4094F:	drivers/scsi/am53c974.c
4095
4096DC395x SCSI driver
4097M:	Oliver Neukum <oliver@neukum.org>
4098M:	Ali Akcaagac <aliakc@web.de>
4099M:	Jamie Lenehan <lenehan@twibble.org>
4100L:	dc395x@twibble.org
4101W:	http://twibble.org/dist/dc395x/
4102W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4103S:	Maintained
4104F:	Documentation/scsi/dc395x.txt
4105F:	drivers/scsi/dc395x.*
4106
4107DCCP PROTOCOL
4108M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4109L:	dccp@vger.kernel.org
4110W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4111S:	Maintained
4112F:	include/linux/dccp.h
4113F:	include/uapi/linux/dccp.h
4114F:	include/linux/tfrc.h
4115F:	net/dccp/
4116
4117DECnet NETWORK LAYER
4118W:	http://linux-decnet.sourceforge.net
4119L:	linux-decnet-user@lists.sourceforge.net
4120S:	Orphan
4121F:	Documentation/networking/decnet.txt
4122F:	net/decnet/
4123
4124DECSTATION PLATFORM SUPPORT
4125M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4126L:	linux-mips@linux-mips.org
4127W:	http://www.linux-mips.org/wiki/DECstation
4128S:	Maintained
4129F:	arch/mips/dec/
4130F:	arch/mips/include/asm/dec/
4131F:	arch/mips/include/asm/mach-dec/
4132
4133DEFXX FDDI NETWORK DRIVER
4134M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4135S:	Maintained
4136F:	drivers/net/fddi/defxx.*
4137
4138DELL SMBIOS DRIVER
4139M:	Pali Rohár <pali.rohar@gmail.com>
4140M:	Mario Limonciello <mario.limonciello@dell.com>
4141L:	platform-driver-x86@vger.kernel.org
4142S:	Maintained
4143F:	drivers/platform/x86/dell-smbios.*
4144
4145DELL SMBIOS SMM DRIVER
4146M:	Mario Limonciello <mario.limonciello@dell.com>
4147L:	platform-driver-x86@vger.kernel.org
4148S:	Maintained
4149F:	drivers/platform/x86/dell-smbios-smm.c
4150
4151DELL SMBIOS WMI DRIVER
4152M:	Mario Limonciello <mario.limonciello@dell.com>
4153L:	platform-driver-x86@vger.kernel.org
4154S:	Maintained
4155F:	drivers/platform/x86/dell-smbios-wmi.c
4156F:	tools/wmi/dell-smbios-example.c
4157
4158DELL LAPTOP DRIVER
4159M:	Matthew Garrett <mjg59@srcf.ucam.org>
4160M:	Pali Rohár <pali.rohar@gmail.com>
4161L:	platform-driver-x86@vger.kernel.org
4162S:	Maintained
4163F:	drivers/platform/x86/dell-laptop.c
4164
4165DELL LAPTOP FREEFALL DRIVER
4166M:	Pali Rohár <pali.rohar@gmail.com>
4167S:	Maintained
4168F:	drivers/platform/x86/dell-smo8800.c
4169
4170DELL LAPTOP RBTN DRIVER
4171M:	Pali Rohár <pali.rohar@gmail.com>
4172S:	Maintained
4173F:	drivers/platform/x86/dell-rbtn.*
4174
4175DELL LAPTOP SMM DRIVER
4176M:	Pali Rohár <pali.rohar@gmail.com>
4177S:	Maintained
4178F:	drivers/hwmon/dell-smm-hwmon.c
4179F:	include/uapi/linux/i8k.h
4180
4181DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4182M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4183S:	Maintained
4184F:	Documentation/dcdbas.txt
4185F:	drivers/firmware/dcdbas.*
4186
4187DELL WMI NOTIFICATIONS DRIVER
4188M:	Matthew Garrett <mjg59@srcf.ucam.org>
4189M:	Pali Rohár <pali.rohar@gmail.com>
4190S:	Maintained
4191F:	drivers/platform/x86/dell-wmi.c
4192
4193DELL WMI DESCRIPTOR DRIVER
4194M:	Mario Limonciello <mario.limonciello@dell.com>
4195S:	Maintained
4196F:	drivers/platform/x86/dell-wmi-descriptor.c
4197
4198DELTA ST MEDIA DRIVER
4199M:	Hugues Fruchet <hugues.fruchet@st.com>
4200L:	linux-media@vger.kernel.org
4201T:	git git://linuxtv.org/media_tree.git
4202W:	https://linuxtv.org
4203S:	Supported
4204F:	drivers/media/platform/sti/delta
4205
4206DENALI NAND DRIVER
4207M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4208L:	linux-mtd@lists.infradead.org
4209S:	Supported
4210F:	drivers/mtd/nand/raw/denali*
4211
4212DESIGNWARE USB2 DRD IP DRIVER
4213M:	Minas Harutyunyan <hminas@synopsys.com>
4214L:	linux-usb@vger.kernel.org
4215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4216S:	Maintained
4217F:	drivers/usb/dwc2/
4218
4219DESIGNWARE USB3 DRD IP DRIVER
4220M:	Felipe Balbi <balbi@kernel.org>
4221L:	linux-usb@vger.kernel.org
4222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4223S:	Maintained
4224F:	drivers/usb/dwc3/
4225
4226DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4227M:	Andreas Klinger <ak@it-klinger.de>
4228L:	linux-iio@vger.kernel.org
4229S:	Maintained
4230F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4231F:	drivers/iio/proximity/srf*.c
4232
4233DEVICE COREDUMP (DEV_COREDUMP)
4234M:	Johannes Berg <johannes@sipsolutions.net>
4235L:	linux-kernel@vger.kernel.org
4236S:	Maintained
4237F:	drivers/base/devcoredump.c
4238F:	include/linux/devcoredump.h
4239
4240DEVICE FREQUENCY (DEVFREQ)
4241M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4242M:	Kyungmin Park <kyungmin.park@samsung.com>
4243R:	Chanwoo Choi <cw00.choi@samsung.com>
4244L:	linux-pm@vger.kernel.org
4245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4246S:	Maintained
4247F:	drivers/devfreq/
4248F:	include/linux/devfreq.h
4249F:	Documentation/devicetree/bindings/devfreq/
4250
4251DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4252M:	Chanwoo Choi <cw00.choi@samsung.com>
4253L:	linux-pm@vger.kernel.org
4254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4255S:	Supported
4256F:	drivers/devfreq/event/
4257F:	drivers/devfreq/devfreq-event.c
4258F:	include/linux/devfreq-event.h
4259F:	Documentation/devicetree/bindings/devfreq/event/
4260
4261DEVICE NUMBER REGISTRY
4262M:	Torben Mathiasen <device@lanana.org>
4263W:	http://lanana.org/docs/device-list/index.html
4264S:	Maintained
4265
4266DEVICE-MAPPER  (LVM)
4267M:	Alasdair Kergon <agk@redhat.com>
4268M:	Mike Snitzer <snitzer@redhat.com>
4269M:	dm-devel@redhat.com
4270L:	dm-devel@redhat.com
4271W:	http://sources.redhat.com/dm
4272Q:	http://patchwork.kernel.org/project/dm-devel/list/
4273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4274T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4275S:	Maintained
4276F:	Documentation/device-mapper/
4277F:	drivers/md/Makefile
4278F:	drivers/md/Kconfig
4279F:	drivers/md/dm*
4280F:	drivers/md/persistent-data/
4281F:	include/linux/device-mapper.h
4282F:	include/linux/dm-*.h
4283F:	include/uapi/linux/dm-*.h
4284
4285DEVLINK
4286M:	Jiri Pirko <jiri@mellanox.com>
4287L:	netdev@vger.kernel.org
4288S:	Supported
4289F:	net/core/devlink.c
4290F:	include/net/devlink.h
4291F:	include/uapi/linux/devlink.h
4292
4293DIALOG SEMICONDUCTOR DRIVERS
4294M:	Support Opensource <support.opensource@diasemi.com>
4295W:	http://www.dialog-semiconductor.com/products
4296S:	Supported
4297F:	Documentation/hwmon/da90??
4298F:	Documentation/devicetree/bindings/mfd/da90*.txt
4299F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4300F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4301F:	Documentation/devicetree/bindings/regulator/da92*.txt
4302F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4303F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4304F:	drivers/gpio/gpio-da90??.c
4305F:	drivers/hwmon/da90??-hwmon.c
4306F:	drivers/iio/adc/da91??-*.c
4307F:	drivers/input/misc/da90??_onkey.c
4308F:	drivers/input/touchscreen/da9052_tsi.c
4309F:	drivers/leds/leds-da90??.c
4310F:	drivers/mfd/da903x.c
4311F:	drivers/mfd/da90??-*.c
4312F:	drivers/mfd/da91??-*.c
4313F:	drivers/power/supply/da9052-battery.c
4314F:	drivers/power/supply/da91??-*.c
4315F:	drivers/regulator/da903x.c
4316F:	drivers/regulator/da9???-regulator.[ch]
4317F:	drivers/thermal/da90??-thermal.c
4318F:	drivers/rtc/rtc-da90??.c
4319F:	drivers/video/backlight/da90??_bl.c
4320F:	drivers/watchdog/da90??_wdt.c
4321F:	include/linux/mfd/da903x.h
4322F:	include/linux/mfd/da9052/
4323F:	include/linux/mfd/da9055/
4324F:	include/linux/mfd/da9062/
4325F:	include/linux/mfd/da9063/
4326F:	include/linux/mfd/da9150/
4327F:	include/linux/regulator/da9211.h
4328F:	include/sound/da[79]*.h
4329F:	sound/soc/codecs/da[79]*.[ch]
4330
4331DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4332M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4333L:	linux-gpio@vger.kernel.org
4334S:	Maintained
4335F:	drivers/gpio/gpio-gpio-mm.c
4336
4337DIGI NEO AND CLASSIC PCI PRODUCTS
4338M:	Lidza Louina <lidza.louina@gmail.com>
4339M:	Mark Hounschell <markh@compro.net>
4340L:	driverdev-devel@linuxdriverproject.org
4341S:	Maintained
4342F:	drivers/staging/dgnc/
4343
4344DIOLAN U2C-12 I2C DRIVER
4345M:	Guenter Roeck <linux@roeck-us.net>
4346L:	linux-i2c@vger.kernel.org
4347S:	Maintained
4348F:	drivers/i2c/busses/i2c-diolan-u2c.c
4349
4350FILESYSTEM DIRECT ACCESS (DAX)
4351M:	Matthew Wilcox <mawilcox@microsoft.com>
4352M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4353L:	linux-fsdevel@vger.kernel.org
4354S:	Supported
4355F:	fs/dax.c
4356F:	include/linux/dax.h
4357F:	include/trace/events/fs_dax.h
4358
4359DEVICE DIRECT ACCESS (DAX)
4360M:	Dan Williams <dan.j.williams@intel.com>
4361M:	Dave Jiang <dave.jiang@intel.com>
4362M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4363M:	Vishal Verma <vishal.l.verma@intel.com>
4364L:	linux-nvdimm@lists.01.org
4365S:	Supported
4366F:	drivers/dax/
4367
4368DIRECTORY NOTIFICATION (DNOTIFY)
4369M:	Jan Kara <jack@suse.cz>
4370R:	Amir Goldstein <amir73il@gmail.com>
4371L:	linux-fsdevel@vger.kernel.org
4372S:	Maintained
4373F:	Documentation/filesystems/dnotify.txt
4374F:	fs/notify/dnotify/
4375F:	include/linux/dnotify.h
4376
4377DISK GEOMETRY AND PARTITION HANDLING
4378M:	Andries Brouwer <aeb@cwi.nl>
4379W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4380W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4381W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4382S:	Maintained
4383
4384DISKQUOTA
4385M:	Jan Kara <jack@suse.com>
4386S:	Maintained
4387F:	Documentation/filesystems/quota.txt
4388F:	fs/quota/
4389F:	include/linux/quota*.h
4390F:	include/uapi/linux/quota*.h
4391
4392DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4393M:	Bernie Thompson <bernie@plugable.com>
4394L:	linux-fbdev@vger.kernel.org
4395S:	Maintained
4396W:	http://plugable.com/category/projects/udlfb/
4397F:	drivers/video/fbdev/udlfb.c
4398F:	include/video/udlfb.h
4399F:	Documentation/fb/udlfb.txt
4400
4401DISTRIBUTED LOCK MANAGER (DLM)
4402M:	Christine Caulfield <ccaulfie@redhat.com>
4403M:	David Teigland <teigland@redhat.com>
4404L:	cluster-devel@redhat.com
4405W:	http://sources.redhat.com/cluster/
4406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4407S:	Supported
4408F:	fs/dlm/
4409
4410DMA BUFFER SHARING FRAMEWORK
4411M:	Sumit Semwal <sumit.semwal@linaro.org>
4412S:	Maintained
4413L:	linux-media@vger.kernel.org
4414L:	dri-devel@lists.freedesktop.org
4415L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4416F:	drivers/dma-buf/
4417F:	include/linux/dma-buf*
4418F:	include/linux/reservation.h
4419F:	include/linux/*fence.h
4420F:	Documentation/driver-api/dma-buf.rst
4421T:	git git://anongit.freedesktop.org/drm/drm-misc
4422
4423DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4424M:	Vinod Koul <vkoul@kernel.org>
4425L:	dmaengine@vger.kernel.org
4426Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4427S:	Maintained
4428F:	drivers/dma/
4429F:	include/linux/dmaengine.h
4430F:	include/linux/of_dma.h
4431F:	Documentation/devicetree/bindings/dma/
4432F:	Documentation/driver-api/dmaengine/
4433T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4434
4435DMA MAPPING HELPERS
4436M:	Christoph Hellwig <hch@lst.de>
4437M:	Marek Szyprowski <m.szyprowski@samsung.com>
4438R:	Robin Murphy <robin.murphy@arm.com>
4439L:	iommu@lists.linux-foundation.org
4440T:	git git://git.infradead.org/users/hch/dma-mapping.git
4441W:	http://git.infradead.org/users/hch/dma-mapping.git
4442S:	Supported
4443F:	kernel/dma/
4444F:	include/asm-generic/dma-mapping.h
4445F:	include/linux/dma-direct.h
4446F:	include/linux/dma-mapping.h
4447F:	include/linux/dma-noncoherent.h
4448
4449DME1737 HARDWARE MONITOR DRIVER
4450M:	Juerg Haefliger <juergh@gmail.com>
4451L:	linux-hwmon@vger.kernel.org
4452S:	Maintained
4453F:	Documentation/hwmon/dme1737
4454F:	drivers/hwmon/dme1737.c
4455
4456DMI/SMBIOS SUPPORT
4457M:	Jean Delvare <jdelvare@suse.com>
4458S:	Maintained
4459T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4460F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4461F:	drivers/firmware/dmi-id.c
4462F:	drivers/firmware/dmi_scan.c
4463F:	include/linux/dmi.h
4464
4465DOCUMENTATION
4466M:	Jonathan Corbet <corbet@lwn.net>
4467L:	linux-doc@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/
4470F:	scripts/kernel-doc
4471X:	Documentation/ABI/
4472X:	Documentation/devicetree/
4473X:	Documentation/acpi
4474X:	Documentation/power
4475X:	Documentation/spi
4476X:	Documentation/media
4477T:	git git://git.lwn.net/linux.git docs-next
4478
4479DOCUMENTATION/ITALIAN
4480M:	Federico Vaga <federico.vaga@vaga.pv.it>
4481L:	linux-doc@vger.kernel.org
4482S:	Maintained
4483F:	Documentation/translations/it_IT
4484
4485DONGWOON DW9714 LENS VOICE COIL DRIVER
4486M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4487L:	linux-media@vger.kernel.org
4488T:	git git://linuxtv.org/media_tree.git
4489S:	Maintained
4490F:	drivers/media/i2c/dw9714.c
4491
4492DONGWOON DW9807 LENS VOICE COIL DRIVER
4493M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4494L:	linux-media@vger.kernel.org
4495T:	git git://linuxtv.org/media_tree.git
4496S:	Maintained
4497F:	drivers/media/i2c/dw9807.c
4498
4499DOUBLETALK DRIVER
4500M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4501L:	blinux-list@redhat.com
4502S:	Maintained
4503F:	drivers/char/dtlk.c
4504F:	include/linux/dtlk.h
4505
4506DPAA2 DATAPATH I/O (DPIO) DRIVER
4507M:	Roy Pledge <Roy.Pledge@nxp.com>
4508L:	linux-kernel@vger.kernel.org
4509S:	Maintained
4510F:	drivers/staging/fsl-mc/bus/dpio
4511
4512DPAA2 ETHERNET DRIVER
4513M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4514L:	linux-kernel@vger.kernel.org
4515S:	Maintained
4516F:	drivers/staging/fsl-dpaa2/ethernet
4517
4518DPAA2 ETHERNET SWITCH DRIVER
4519M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4520M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4521L:	linux-kernel@vger.kernel.org
4522S:	Maintained
4523F:	drivers/staging/fsl-dpaa2/ethsw
4524
4525DPAA2 PTP CLOCK DRIVER
4526M:	Yangbo Lu <yangbo.lu@nxp.com>
4527L:	linux-kernel@vger.kernel.org
4528S:	Maintained
4529F:	drivers/staging/fsl-dpaa2/rtc
4530
4531DPT_I2O SCSI RAID DRIVER
4532M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4533L:	linux-scsi@vger.kernel.org
4534W:	http://www.adaptec.com/
4535S:	Maintained
4536F:	drivers/scsi/dpt*
4537F:	drivers/scsi/dpt/
4538
4539DRBD DRIVER
4540M:	Philipp Reisner <philipp.reisner@linbit.com>
4541M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4542L:	drbd-dev@lists.linbit.com
4543W:	http://www.drbd.org
4544T:	git git://git.linbit.com/linux-drbd.git
4545T:	git git://git.linbit.com/drbd-8.4.git
4546S:	Supported
4547F:	drivers/block/drbd/
4548F:	lib/lru_cache.c
4549F:	Documentation/blockdev/drbd/
4550
4551DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4552M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4553R:	"Rafael J. Wysocki" <rafael@kernel.org>
4554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4555S:	Supported
4556F:	Documentation/kobject.txt
4557F:	drivers/base/
4558F:	fs/debugfs/
4559F:	fs/sysfs/
4560F:	include/linux/debugfs.h
4561F:	include/linux/kobj*
4562F:	lib/kobj*
4563
4564DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4565M:	Kevin Hilman <khilman@kernel.org>
4566M:	Nishanth Menon <nm@ti.com>
4567S:	Maintained
4568F:	drivers/power/avs/
4569F:	include/linux/power/smartreflex.h
4570L:	linux-pm@vger.kernel.org
4571
4572DRM DRIVER FOR ARM PL111 CLCD
4573M:	Eric Anholt <eric@anholt.net>
4574T:	git git://anongit.freedesktop.org/drm/drm-misc
4575S:	Supported
4576F:	drivers/gpu/drm/pl111/
4577
4578DRM DRIVER FOR ARM VERSATILE TFT PANELS
4579M:	Linus Walleij <linus.walleij@linaro.org>
4580T:	git git://anongit.freedesktop.org/drm/drm-misc
4581S:	Maintained
4582F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4583F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4584
4585DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4586M:	Dave Airlie <airlied@redhat.com>
4587S:	Odd Fixes
4588F:	drivers/gpu/drm/ast/
4589
4590DRM DRIVER FOR BOCHS VIRTUAL GPU
4591M:	Gerd Hoffmann <kraxel@redhat.com>
4592L:	virtualization@lists.linux-foundation.org
4593T:	git git://anongit.freedesktop.org/drm/drm-misc
4594S:	Maintained
4595F:	drivers/gpu/drm/bochs/
4596
4597DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4598M:	Linus Walleij <linus.walleij@linaro.org>
4599T:	git git://anongit.freedesktop.org/drm/drm-misc
4600S:	Maintained
4601F:	drivers/gpu/drm/tve200/
4602
4603DRM DRIVER FOR ILITEK ILI9225 PANELS
4604M:	David Lechner <david@lechnology.com>
4605S:	Maintained
4606F:	drivers/gpu/drm/tinydrm/ili9225.c
4607F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4608
4609DRM DRIVER FOR INTEL I810 VIDEO CARDS
4610S:	Orphan / Obsolete
4611F:	drivers/gpu/drm/i810/
4612F:	include/uapi/drm/i810_drm.h
4613
4614DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4615S:	Orphan / Obsolete
4616F:	drivers/gpu/drm/mga/
4617F:	include/uapi/drm/mga_drm.h
4618
4619DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4620M:	Dave Airlie <airlied@redhat.com>
4621S:	Odd Fixes
4622F:	drivers/gpu/drm/mgag200/
4623
4624DRM DRIVER FOR MI0283QT
4625M:	Noralf Trønnes <noralf@tronnes.org>
4626S:	Maintained
4627F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4628F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4629
4630DRM DRIVER FOR MSM ADRENO GPU
4631M:	Rob Clark <robdclark@gmail.com>
4632L:	linux-arm-msm@vger.kernel.org
4633L:	dri-devel@lists.freedesktop.org
4634L:	freedreno@lists.freedesktop.org
4635T:	git git://people.freedesktop.org/~robclark/linux
4636S:	Maintained
4637F:	drivers/gpu/drm/msm/
4638F:	include/uapi/drm/msm_drm.h
4639F:	Documentation/devicetree/bindings/display/msm/
4640
4641DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4642M:	Ben Skeggs <bskeggs@redhat.com>
4643L:	dri-devel@lists.freedesktop.org
4644L:	nouveau@lists.freedesktop.org
4645T:	git git://github.com/skeggsb/linux
4646S:	Supported
4647F:	drivers/gpu/drm/nouveau/
4648F:	include/uapi/drm/nouveau_drm.h
4649
4650DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4651M:	Noralf Trønnes <noralf@tronnes.org>
4652S:	Maintained
4653F:	drivers/gpu/drm/tinydrm/repaper.c
4654F:	Documentation/devicetree/bindings/display/repaper.txt
4655
4656DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4657M:	Dave Airlie <airlied@redhat.com>
4658M:	Gerd Hoffmann <kraxel@redhat.com>
4659L:	virtualization@lists.linux-foundation.org
4660T:	git git://anongit.freedesktop.org/drm/drm-misc
4661S:	Obsolete
4662W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4663F:	drivers/gpu/drm/cirrus/
4664
4665DRM DRIVER FOR QXL VIRTUAL GPU
4666M:	Dave Airlie <airlied@redhat.com>
4667M:	Gerd Hoffmann <kraxel@redhat.com>
4668L:	virtualization@lists.linux-foundation.org
4669T:	git git://anongit.freedesktop.org/drm/drm-misc
4670S:	Maintained
4671F:	drivers/gpu/drm/qxl/
4672F:	include/uapi/drm/qxl_drm.h
4673
4674DRM DRIVER FOR RAGE 128 VIDEO CARDS
4675S:	Orphan / Obsolete
4676F:	drivers/gpu/drm/r128/
4677F:	include/uapi/drm/r128_drm.h
4678
4679DRM DRIVER FOR SAVAGE VIDEO CARDS
4680S:	Orphan / Obsolete
4681F:	drivers/gpu/drm/savage/
4682F:	include/uapi/drm/savage_drm.h
4683
4684DRM DRIVER FOR SIS VIDEO CARDS
4685S:	Orphan / Obsolete
4686F:	drivers/gpu/drm/sis/
4687F:	include/uapi/drm/sis_drm.h
4688
4689DRM DRIVER FOR SITRONIX ST7586 PANELS
4690M:	David Lechner <david@lechnology.com>
4691S:	Maintained
4692F:	drivers/gpu/drm/tinydrm/st7586.c
4693F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4694
4695DRM DRIVER FOR SITRONIX ST7735R PANELS
4696M:	David Lechner <david@lechnology.com>
4697S:	Maintained
4698F:	drivers/gpu/drm/tinydrm/st7735r.c
4699F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4700
4701DRM DRIVER FOR TDFX VIDEO CARDS
4702S:	Orphan / Obsolete
4703F:	drivers/gpu/drm/tdfx/
4704
4705DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4706M:	Dave Airlie <airlied@redhat.com>
4707S:	Odd Fixes
4708F:	drivers/gpu/drm/udl/
4709
4710DRM DRIVER FOR VMWARE VIRTUAL GPU
4711M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4712M:	Sinclair Yeh <syeh@vmware.com>
4713M:	Thomas Hellstrom <thellstrom@vmware.com>
4714L:	dri-devel@lists.freedesktop.org
4715T:	git git://people.freedesktop.org/~syeh/repos_linux
4716T:	git git://people.freedesktop.org/~thomash/linux
4717S:	Supported
4718F:	drivers/gpu/drm/vmwgfx/
4719F:	include/uapi/drm/vmwgfx_drm.h
4720
4721DRM DRIVERS
4722M:	David Airlie <airlied@linux.ie>
4723L:	dri-devel@lists.freedesktop.org
4724T:	git git://anongit.freedesktop.org/drm/drm
4725B:	https://bugs.freedesktop.org/
4726C:	irc://chat.freenode.net/dri-devel
4727S:	Maintained
4728F:	drivers/gpu/drm/
4729F:	drivers/gpu/vga/
4730F:	Documentation/devicetree/bindings/display/
4731F:	Documentation/devicetree/bindings/gpu/
4732F:	Documentation/gpu/
4733F:	include/drm/
4734F:	include/uapi/drm/
4735F:	include/linux/vga*
4736
4737DRM DRIVERS AND MISC GPU PATCHES
4738M:	Gustavo Padovan <gustavo@padovan.org>
4739M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4740M:	Sean Paul <seanpaul@chromium.org>
4741W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4742S:	Maintained
4743T:	git git://anongit.freedesktop.org/drm/drm-misc
4744F:	Documentation/gpu/
4745F:	drivers/gpu/vga/
4746F:	drivers/gpu/drm/*
4747F:	include/drm/drm*
4748F:	include/uapi/drm/drm*
4749F:	include/linux/vga*
4750
4751DRM DRIVERS FOR ALLWINNER A10
4752M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4753L:	dri-devel@lists.freedesktop.org
4754S:	Supported
4755F:	drivers/gpu/drm/sun4i/
4756F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4757T:	git git://anongit.freedesktop.org/drm/drm-misc
4758
4759DRM DRIVERS FOR AMLOGIC SOCS
4760M:	Neil Armstrong <narmstrong@baylibre.com>
4761L:	dri-devel@lists.freedesktop.org
4762L:	linux-amlogic@lists.infradead.org
4763W:	http://linux-meson.com/
4764S:	Supported
4765F:	drivers/gpu/drm/meson/
4766F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4767F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4768F:	Documentation/gpu/meson.rst
4769T:	git git://anongit.freedesktop.org/drm/drm-misc
4770
4771DRM DRIVERS FOR ATMEL HLCDC
4772M:	Boris Brezillon <boris.brezillon@bootlin.com>
4773L:	dri-devel@lists.freedesktop.org
4774S:	Supported
4775F:	drivers/gpu/drm/atmel-hlcdc/
4776F:	Documentation/devicetree/bindings/display/atmel/
4777T:	git git://anongit.freedesktop.org/drm/drm-misc
4778
4779DRM DRIVERS FOR BRIDGE CHIPS
4780M:	Archit Taneja <architt@codeaurora.org>
4781M:	Andrzej Hajda <a.hajda@samsung.com>
4782R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4783S:	Maintained
4784T:	git git://anongit.freedesktop.org/drm/drm-misc
4785F:	drivers/gpu/drm/bridge/
4786
4787DRM DRIVERS FOR EXYNOS
4788M:	Inki Dae <inki.dae@samsung.com>
4789M:	Joonyoung Shim <jy0922.shim@samsung.com>
4790M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4791M:	Kyungmin Park <kyungmin.park@samsung.com>
4792L:	dri-devel@lists.freedesktop.org
4793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4794S:	Supported
4795F:	drivers/gpu/drm/exynos/
4796F:	include/uapi/drm/exynos_drm.h
4797F:	Documentation/devicetree/bindings/display/exynos/
4798
4799DRM DRIVERS FOR FREESCALE DCU
4800M:	Stefan Agner <stefan@agner.ch>
4801M:	Alison Wang <alison.wang@nxp.com>
4802L:	dri-devel@lists.freedesktop.org
4803S:	Supported
4804F:	drivers/gpu/drm/fsl-dcu/
4805F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4806F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4807F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4808
4809DRM DRIVERS FOR FREESCALE IMX
4810M:	Philipp Zabel <p.zabel@pengutronix.de>
4811L:	dri-devel@lists.freedesktop.org
4812S:	Maintained
4813F:	drivers/gpu/drm/imx/
4814F:	drivers/gpu/ipu-v3/
4815F:	Documentation/devicetree/bindings/display/imx/
4816
4817DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4818M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4819L:	dri-devel@lists.freedesktop.org
4820T:	git git://github.com/patjak/drm-gma500
4821S:	Maintained
4822F:	drivers/gpu/drm/gma500/
4823
4824DRM DRIVERS FOR HISILICON
4825M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4826M:	Rongrong Zou <zourongrong@gmail.com>
4827R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4828R:	Chen Feng <puck.chen@hisilicon.com>
4829L:	dri-devel@lists.freedesktop.org
4830T:	git git://github.com/xin3liang/linux.git
4831S:	Maintained
4832F:	drivers/gpu/drm/hisilicon/
4833F:	Documentation/devicetree/bindings/display/hisilicon/
4834
4835DRM DRIVERS FOR MEDIATEK
4836M:	CK Hu <ck.hu@mediatek.com>
4837M:	Philipp Zabel <p.zabel@pengutronix.de>
4838L:	dri-devel@lists.freedesktop.org
4839S:	Supported
4840F:	drivers/gpu/drm/mediatek/
4841F:	Documentation/devicetree/bindings/display/mediatek/
4842
4843DRM DRIVERS FOR NVIDIA TEGRA
4844M:	Thierry Reding <thierry.reding@gmail.com>
4845L:	dri-devel@lists.freedesktop.org
4846L:	linux-tegra@vger.kernel.org
4847T:	git git://anongit.freedesktop.org/tegra/linux.git
4848S:	Supported
4849F:	drivers/gpu/drm/tegra/
4850F:	drivers/gpu/host1x/
4851F:	include/linux/host1x.h
4852F:	include/uapi/drm/tegra_drm.h
4853F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4854
4855DRM DRIVERS FOR RENESAS
4856M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4857L:	dri-devel@lists.freedesktop.org
4858L:	linux-renesas-soc@vger.kernel.org
4859T:	git git://linuxtv.org/pinchartl/fbdev
4860S:	Supported
4861F:	drivers/gpu/drm/rcar-du/
4862F:	drivers/gpu/drm/shmobile/
4863F:	include/linux/platform_data/shmob_drm.h
4864F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4865F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4866F:	Documentation/devicetree/bindings/display/renesas,du.txt
4867
4868DRM DRIVERS FOR ROCKCHIP
4869M:	Sandy Huang <hjc@rock-chips.com>
4870M:	Heiko Stübner <heiko@sntech.de>
4871L:	dri-devel@lists.freedesktop.org
4872S:	Maintained
4873F:	drivers/gpu/drm/rockchip/
4874F:	Documentation/devicetree/bindings/display/rockchip/
4875T:	git git://anongit.freedesktop.org/drm/drm-misc
4876
4877DRM DRIVERS FOR STI
4878M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4879M:	Vincent Abriou <vincent.abriou@st.com>
4880L:	dri-devel@lists.freedesktop.org
4881T:	git git://anongit.freedesktop.org/drm/drm-misc
4882S:	Maintained
4883F:	drivers/gpu/drm/sti
4884F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4885
4886DRM DRIVERS FOR STM
4887M:	Yannick Fertre <yannick.fertre@st.com>
4888M:	Philippe Cornu <philippe.cornu@st.com>
4889M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4890M:	Vincent Abriou <vincent.abriou@st.com>
4891L:	dri-devel@lists.freedesktop.org
4892T:	git git://anongit.freedesktop.org/drm/drm-misc
4893S:	Maintained
4894F:	drivers/gpu/drm/stm
4895F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4896
4897DRM DRIVERS FOR TI LCDC
4898M:	Jyri Sarha <jsarha@ti.com>
4899R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4900L:	dri-devel@lists.freedesktop.org
4901S:	Maintained
4902F:	drivers/gpu/drm/tilcdc/
4903F:	Documentation/devicetree/bindings/display/tilcdc/
4904
4905DRM DRIVERS FOR TI OMAP
4906M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4907L:	dri-devel@lists.freedesktop.org
4908S:	Maintained
4909F:	drivers/gpu/drm/omapdrm/
4910F:	Documentation/devicetree/bindings/display/ti/
4911
4912DRM DRIVERS FOR V3D
4913M:	Eric Anholt <eric@anholt.net>
4914S:	Supported
4915F:	drivers/gpu/drm/v3d/
4916F:	include/uapi/drm/v3d_drm.h
4917F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4918T:	git git://anongit.freedesktop.org/drm/drm-misc
4919
4920DRM DRIVERS FOR VC4
4921M:	Eric Anholt <eric@anholt.net>
4922T:	git git://github.com/anholt/linux
4923S:	Supported
4924F:	drivers/gpu/drm/vc4/
4925F:	include/uapi/drm/vc4_drm.h
4926F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4927T:	git git://anongit.freedesktop.org/drm/drm-misc
4928
4929DRM DRIVERS FOR VIVANTE GPU IP
4930M:	Lucas Stach <l.stach@pengutronix.de>
4931R:	Russell King <linux+etnaviv@armlinux.org.uk>
4932R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4933L:	etnaviv@lists.freedesktop.org
4934L:	dri-devel@lists.freedesktop.org
4935S:	Maintained
4936F:	drivers/gpu/drm/etnaviv/
4937F:	include/uapi/drm/etnaviv_drm.h
4938F:	Documentation/devicetree/bindings/display/etnaviv/
4939
4940DRM DRIVERS FOR ZTE ZX
4941M:	Shawn Guo <shawnguo@kernel.org>
4942L:	dri-devel@lists.freedesktop.org
4943S:	Maintained
4944F:	drivers/gpu/drm/zte/
4945F:	Documentation/devicetree/bindings/display/zte,vou.txt
4946T:	git git://anongit.freedesktop.org/drm/drm-misc
4947
4948DRM PANEL DRIVERS
4949M:	Thierry Reding <thierry.reding@gmail.com>
4950L:	dri-devel@lists.freedesktop.org
4951T:	git git://anongit.freedesktop.org/drm/drm-misc
4952S:	Maintained
4953F:	drivers/gpu/drm/drm_panel.c
4954F:	drivers/gpu/drm/panel/
4955F:	include/drm/drm_panel.h
4956F:	Documentation/devicetree/bindings/display/panel/
4957
4958DRM TINYDRM DRIVERS
4959M:	Noralf Trønnes <noralf@tronnes.org>
4960W:	https://github.com/notro/tinydrm/wiki/Development
4961T:	git git://anongit.freedesktop.org/drm/drm-misc
4962S:	Maintained
4963F:	drivers/gpu/drm/tinydrm/
4964F:	include/drm/tinydrm/
4965
4966DRM DRIVERS FOR XEN
4967M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4968T:	git git://anongit.freedesktop.org/drm/drm-misc
4969L:	dri-devel@lists.freedesktop.org
4970L:	xen-devel@lists.xen.org
4971S:	Supported
4972F:	drivers/gpu/drm/xen/
4973F:	Documentation/gpu/xen-front.rst
4974
4975DRM TTM SUBSYSTEM
4976M:	Christian Koenig <christian.koenig@amd.com>
4977M:	Huang Rui <ray.huang@amd.com>
4978M:	Junwei Zhang <Jerry.Zhang@amd.com>
4979T:	git git://people.freedesktop.org/~agd5f/linux
4980S:	Maintained
4981L:	dri-devel@lists.freedesktop.org
4982F:	include/drm/ttm/
4983F:	drivers/gpu/drm/ttm/
4984
4985DSBR100 USB FM RADIO DRIVER
4986M:	Alexey Klimov <klimov.linux@gmail.com>
4987L:	linux-media@vger.kernel.org
4988T:	git git://linuxtv.org/media_tree.git
4989S:	Maintained
4990F:	drivers/media/radio/dsbr100.c
4991
4992DSCC4 DRIVER
4993M:	Francois Romieu <romieu@fr.zoreil.com>
4994L:	netdev@vger.kernel.org
4995S:	Maintained
4996F:	drivers/net/wan/dscc4.c
4997
4998DT3155 MEDIA DRIVER
4999M:	Hans Verkuil <hverkuil@xs4all.nl>
5000L:	linux-media@vger.kernel.org
5001T:	git git://linuxtv.org/media_tree.git
5002W:	https://linuxtv.org
5003S:	Odd Fixes
5004F:	drivers/media/pci/dt3155/
5005
5006DVB_USB_AF9015 MEDIA DRIVER
5007M:	Antti Palosaari <crope@iki.fi>
5008L:	linux-media@vger.kernel.org
5009W:	https://linuxtv.org
5010W:	http://palosaari.fi/linux/
5011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5012T:	git git://linuxtv.org/anttip/media_tree.git
5013S:	Maintained
5014F:	drivers/media/usb/dvb-usb-v2/af9015*
5015
5016DVB_USB_AF9035 MEDIA DRIVER
5017M:	Antti Palosaari <crope@iki.fi>
5018L:	linux-media@vger.kernel.org
5019W:	https://linuxtv.org
5020W:	http://palosaari.fi/linux/
5021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5022T:	git git://linuxtv.org/anttip/media_tree.git
5023S:	Maintained
5024F:	drivers/media/usb/dvb-usb-v2/af9035*
5025
5026DVB_USB_ANYSEE MEDIA DRIVER
5027M:	Antti Palosaari <crope@iki.fi>
5028L:	linux-media@vger.kernel.org
5029W:	https://linuxtv.org
5030W:	http://palosaari.fi/linux/
5031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5032T:	git git://linuxtv.org/anttip/media_tree.git
5033S:	Maintained
5034F:	drivers/media/usb/dvb-usb-v2/anysee*
5035
5036DVB_USB_AU6610 MEDIA DRIVER
5037M:	Antti Palosaari <crope@iki.fi>
5038L:	linux-media@vger.kernel.org
5039W:	https://linuxtv.org
5040W:	http://palosaari.fi/linux/
5041Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5042T:	git git://linuxtv.org/anttip/media_tree.git
5043S:	Maintained
5044F:	drivers/media/usb/dvb-usb-v2/au6610*
5045
5046DVB_USB_CE6230 MEDIA DRIVER
5047M:	Antti Palosaari <crope@iki.fi>
5048L:	linux-media@vger.kernel.org
5049W:	https://linuxtv.org
5050W:	http://palosaari.fi/linux/
5051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5052T:	git git://linuxtv.org/anttip/media_tree.git
5053S:	Maintained
5054F:	drivers/media/usb/dvb-usb-v2/ce6230*
5055
5056DVB_USB_CXUSB MEDIA DRIVER
5057M:	Michael Krufky <mkrufky@linuxtv.org>
5058L:	linux-media@vger.kernel.org
5059W:	https://linuxtv.org
5060W:	http://github.com/mkrufky
5061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5062T:	git git://linuxtv.org/media_tree.git
5063S:	Maintained
5064F:	drivers/media/usb/dvb-usb/cxusb*
5065
5066DVB_USB_EC168 MEDIA DRIVER
5067M:	Antti Palosaari <crope@iki.fi>
5068L:	linux-media@vger.kernel.org
5069W:	https://linuxtv.org
5070W:	http://palosaari.fi/linux/
5071Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5072T:	git git://linuxtv.org/anttip/media_tree.git
5073S:	Maintained
5074F:	drivers/media/usb/dvb-usb-v2/ec168*
5075
5076DVB_USB_GL861 MEDIA DRIVER
5077M:	Antti Palosaari <crope@iki.fi>
5078L:	linux-media@vger.kernel.org
5079W:	https://linuxtv.org
5080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5081T:	git git://linuxtv.org/anttip/media_tree.git
5082S:	Maintained
5083F:	drivers/media/usb/dvb-usb-v2/gl861*
5084
5085DVB_USB_MXL111SF MEDIA DRIVER
5086M:	Michael Krufky <mkrufky@linuxtv.org>
5087L:	linux-media@vger.kernel.org
5088W:	https://linuxtv.org
5089W:	http://github.com/mkrufky
5090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5091T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5092S:	Maintained
5093F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5094
5095DVB_USB_RTL28XXU MEDIA DRIVER
5096M:	Antti Palosaari <crope@iki.fi>
5097L:	linux-media@vger.kernel.org
5098W:	https://linuxtv.org
5099W:	http://palosaari.fi/linux/
5100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5101T:	git git://linuxtv.org/anttip/media_tree.git
5102S:	Maintained
5103F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5104
5105DVB_USB_V2 MEDIA DRIVER
5106M:	Antti Palosaari <crope@iki.fi>
5107L:	linux-media@vger.kernel.org
5108W:	https://linuxtv.org
5109W:	http://palosaari.fi/linux/
5110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5111T:	git git://linuxtv.org/anttip/media_tree.git
5112S:	Maintained
5113F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5114F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5115
5116DYNAMIC DEBUG
5117M:	Jason Baron <jbaron@akamai.com>
5118S:	Maintained
5119F:	lib/dynamic_debug.c
5120F:	include/linux/dynamic_debug.h
5121
5122DYNAMIC INTERRUPT MODERATION
5123M:	Tal Gilboa <talgi@mellanox.com>
5124S:	Maintained
5125F:	include/linux/net_dim.h
5126
5127DZ DECSTATION DZ11 SERIAL DRIVER
5128M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5129S:	Maintained
5130F:	drivers/tty/serial/dz.*
5131
5132E3X0 POWER BUTTON DRIVER
5133M:	Moritz Fischer <moritz.fischer@ettus.com>
5134L:	usrp-users@lists.ettus.com
5135W:	http://www.ettus.com
5136S:	Supported
5137F:	drivers/input/misc/e3x0-button.c
5138F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5139
5140E4000 MEDIA DRIVER
5141M:	Antti Palosaari <crope@iki.fi>
5142L:	linux-media@vger.kernel.org
5143W:	https://linuxtv.org
5144W:	http://palosaari.fi/linux/
5145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5146T:	git git://linuxtv.org/anttip/media_tree.git
5147S:	Maintained
5148F:	drivers/media/tuners/e4000*
5149
5150EARTH_PT1 MEDIA DRIVER
5151M:	Akihiro Tsukada <tskd08@gmail.com>
5152L:	linux-media@vger.kernel.org
5153S:	Odd Fixes
5154F:	drivers/media/pci/pt1/
5155
5156EARTH_PT3 MEDIA DRIVER
5157M:	Akihiro Tsukada <tskd08@gmail.com>
5158L:	linux-media@vger.kernel.org
5159S:	Odd Fixes
5160F:	drivers/media/pci/pt3/
5161
5162EC100 MEDIA DRIVER
5163M:	Antti Palosaari <crope@iki.fi>
5164L:	linux-media@vger.kernel.org
5165W:	https://linuxtv.org
5166W:	http://palosaari.fi/linux/
5167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5168T:	git git://linuxtv.org/anttip/media_tree.git
5169S:	Maintained
5170F:	drivers/media/dvb-frontends/ec100*
5171
5172ECRYPT FILE SYSTEM
5173M:	Tyler Hicks <tyhicks@canonical.com>
5174L:	ecryptfs@vger.kernel.org
5175W:	http://ecryptfs.org
5176W:	https://launchpad.net/ecryptfs
5177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5178S:	Supported
5179F:	Documentation/filesystems/ecryptfs.txt
5180F:	fs/ecryptfs/
5181
5182EDAC-AMD64
5183M:	Borislav Petkov <bp@alien8.de>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/amd64_edac*
5187
5188EDAC-CALXEDA
5189M:	Robert Richter <rric@kernel.org>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/highbank*
5193
5194EDAC-CAVIUM OCTEON
5195M:	Ralf Baechle <ralf@linux-mips.org>
5196M:	David Daney <david.daney@cavium.com>
5197L:	linux-edac@vger.kernel.org
5198L:	linux-mips@linux-mips.org
5199S:	Supported
5200F:	drivers/edac/octeon_edac*
5201
5202EDAC-CAVIUM THUNDERX
5203M:	David Daney <david.daney@cavium.com>
5204M:	Jan Glauber <jglauber@cavium.com>
5205L:	linux-edac@vger.kernel.org
5206S:	Supported
5207F:	drivers/edac/thunderx_edac*
5208
5209EDAC-CORE
5210M:	Borislav Petkov <bp@alien8.de>
5211M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5212L:	linux-edac@vger.kernel.org
5213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5215S:	Supported
5216F:	Documentation/admin-guide/ras.rst
5217F:	Documentation/driver-api/edac.rst
5218F:	drivers/edac/
5219F:	include/linux/edac.h
5220
5221EDAC-E752X
5222M:	Mark Gross <mark.gross@intel.com>
5223L:	linux-edac@vger.kernel.org
5224S:	Maintained
5225F:	drivers/edac/e752x_edac.c
5226
5227EDAC-E7XXX
5228L:	linux-edac@vger.kernel.org
5229S:	Maintained
5230F:	drivers/edac/e7xxx_edac.c
5231
5232EDAC-FSL_DDR
5233M:	York Sun <york.sun@nxp.com>
5234L:	linux-edac@vger.kernel.org
5235S:	Maintained
5236F:	drivers/edac/fsl_ddr_edac.*
5237
5238EDAC-GHES
5239M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5240L:	linux-edac@vger.kernel.org
5241S:	Maintained
5242F:	drivers/edac/ghes_edac.c
5243
5244EDAC-I3000
5245L:	linux-edac@vger.kernel.org
5246S:	Orphan
5247F:	drivers/edac/i3000_edac.c
5248
5249EDAC-I5000
5250L:	linux-edac@vger.kernel.org
5251S:	Maintained
5252F:	drivers/edac/i5000_edac.c
5253
5254EDAC-I5400
5255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5256L:	linux-edac@vger.kernel.org
5257S:	Maintained
5258F:	drivers/edac/i5400_edac.c
5259
5260EDAC-I7300
5261M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5262L:	linux-edac@vger.kernel.org
5263S:	Maintained
5264F:	drivers/edac/i7300_edac.c
5265
5266EDAC-I7CORE
5267M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5268L:	linux-edac@vger.kernel.org
5269S:	Maintained
5270F:	drivers/edac/i7core_edac.c
5271
5272EDAC-I82443BXGX
5273M:	Tim Small <tim@buttersideup.com>
5274L:	linux-edac@vger.kernel.org
5275S:	Maintained
5276F:	drivers/edac/i82443bxgx_edac.c
5277
5278EDAC-I82975X
5279M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5280M:	"Arvind R." <arvino55@gmail.com>
5281L:	linux-edac@vger.kernel.org
5282S:	Maintained
5283F:	drivers/edac/i82975x_edac.c
5284
5285EDAC-IE31200
5286M:	Jason Baron <jbaron@akamai.com>
5287L:	linux-edac@vger.kernel.org
5288S:	Maintained
5289F:	drivers/edac/ie31200_edac.c
5290
5291EDAC-MPC85XX
5292M:	Johannes Thumshirn <morbidrsa@gmail.com>
5293L:	linux-edac@vger.kernel.org
5294S:	Maintained
5295F:	drivers/edac/mpc85xx_edac.[ch]
5296
5297EDAC-PASEMI
5298M:	Egor Martovetsky <egor@pasemi.com>
5299L:	linux-edac@vger.kernel.org
5300S:	Maintained
5301F:	drivers/edac/pasemi_edac.c
5302
5303EDAC-PND2
5304M:	Tony Luck <tony.luck@intel.com>
5305L:	linux-edac@vger.kernel.org
5306S:	Maintained
5307F:	drivers/edac/pnd2_edac.[ch]
5308
5309EDAC-R82600
5310M:	Tim Small <tim@buttersideup.com>
5311L:	linux-edac@vger.kernel.org
5312S:	Maintained
5313F:	drivers/edac/r82600_edac.c
5314
5315EDAC-SBRIDGE
5316M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5317L:	linux-edac@vger.kernel.org
5318S:	Maintained
5319F:	drivers/edac/sb_edac.c
5320
5321EDAC-SKYLAKE
5322M:	Tony Luck <tony.luck@intel.com>
5323L:	linux-edac@vger.kernel.org
5324S:	Maintained
5325F:	drivers/edac/skx_edac.c
5326
5327EDAC-TI
5328M:	Tero Kristo <t-kristo@ti.com>
5329L:	linux-edac@vger.kernel.org
5330S:	Maintained
5331F:	drivers/edac/ti_edac.c
5332
5333EDIROL UA-101/UA-1000 DRIVER
5334M:	Clemens Ladisch <clemens@ladisch.de>
5335L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5336T:	git git://git.alsa-project.org/alsa-kernel.git
5337S:	Maintained
5338F:	sound/usb/misc/ua101.c
5339
5340EFI TEST DRIVER
5341L:	linux-efi@vger.kernel.org
5342M:	Ivan Hu <ivan.hu@canonical.com>
5343M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5344S:	Maintained
5345F:	drivers/firmware/efi/test/
5346
5347EFI VARIABLE FILESYSTEM
5348M:	Matthew Garrett <matthew.garrett@nebula.com>
5349M:	Jeremy Kerr <jk@ozlabs.org>
5350M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5352L:	linux-efi@vger.kernel.org
5353S:	Maintained
5354F:	fs/efivarfs/
5355
5356EFIFB FRAMEBUFFER DRIVER
5357L:	linux-fbdev@vger.kernel.org
5358M:	Peter Jones <pjones@redhat.com>
5359S:	Maintained
5360F:	drivers/video/fbdev/efifb.c
5361
5362EFS FILESYSTEM
5363W:	http://aeschi.ch.eu.org/efs/
5364S:	Orphan
5365F:	fs/efs/
5366
5367EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5368M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5369L:	netdev@vger.kernel.org
5370S:	Maintained
5371F:	drivers/net/ethernet/ibm/ehea/
5372
5373EM28XX VIDEO4LINUX DRIVER
5374M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5375L:	linux-media@vger.kernel.org
5376W:	https://linuxtv.org
5377T:	git git://linuxtv.org/media_tree.git
5378S:	Maintained
5379F:	drivers/media/usb/em28xx/
5380F:	Documentation/media/v4l-drivers/em28xx*
5381
5382EMBEDDED LINUX
5383M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5384M:	Matt Mackall <mpm@selenic.com>
5385M:	David Woodhouse <dwmw2@infradead.org>
5386L:	linux-embedded@vger.kernel.org
5387S:	Maintained
5388
5389Emulex 10Gbps iSCSI - OneConnect DRIVER
5390M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5391M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5392M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5393L:	linux-scsi@vger.kernel.org
5394W:	http://www.broadcom.com
5395S:	Supported
5396F:	drivers/scsi/be2iscsi/
5397
5398Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5399M:	Sathya Perla <sathya.perla@broadcom.com>
5400M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5401M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5402M:	Somnath Kotur <somnath.kotur@broadcom.com>
5403L:	netdev@vger.kernel.org
5404W:	http://www.emulex.com
5405S:	Supported
5406F:	drivers/net/ethernet/emulex/benet/
5407
5408EMULEX ONECONNECT ROCE DRIVER
5409M:	Selvin Xavier <selvin.xavier@broadcom.com>
5410M:	Devesh Sharma <devesh.sharma@broadcom.com>
5411L:	linux-rdma@vger.kernel.org
5412W:	http://www.broadcom.com
5413S:	Odd Fixes
5414F:	drivers/infiniband/hw/ocrdma/
5415F:	include/uapi/rdma/ocrdma-abi.h
5416
5417EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5418M:	James Smart <james.smart@broadcom.com>
5419M:	Dick Kennedy <dick.kennedy@broadcom.com>
5420L:	linux-scsi@vger.kernel.org
5421W:	http://www.broadcom.com
5422S:	Supported
5423F:	drivers/scsi/lpfc/
5424
5425ENE CB710 FLASH CARD READER DRIVER
5426M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5427S:	Maintained
5428F:	drivers/misc/cb710/
5429F:	drivers/mmc/host/cb710-mmc.*
5430F:	include/linux/cb710.h
5431
5432ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5433M:	Maxim Levitsky <maximlevitsky@gmail.com>
5434S:	Maintained
5435F:	drivers/media/rc/ene_ir.*
5436
5437EPSON S1D13XXX FRAMEBUFFER DRIVER
5438M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5439S:	Maintained
5440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5441F:	drivers/video/fbdev/s1d13xxxfb.c
5442F:	include/video/s1d13xxxfb.h
5443
5444ERRSEQ ERROR TRACKING INFRASTRUCTURE
5445M:	Jeff Layton <jlayton@kernel.org>
5446S:	Maintained
5447F:	lib/errseq.c
5448F:	include/linux/errseq.h
5449
5450ET131X NETWORK DRIVER
5451M:	Mark Einon <mark.einon@gmail.com>
5452S:	Odd Fixes
5453F:	drivers/net/ethernet/agere/
5454
5455ETHERNET BRIDGE
5456M:	Stephen Hemminger <stephen@networkplumber.org>
5457L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5458L:	netdev@vger.kernel.org
5459W:	http://www.linuxfoundation.org/en/Net:Bridge
5460S:	Maintained
5461F:	include/linux/netfilter_bridge/
5462F:	net/bridge/
5463
5464ETHERNET PHY LIBRARY
5465M:	Andrew Lunn <andrew@lunn.ch>
5466M:	Florian Fainelli <f.fainelli@gmail.com>
5467L:	netdev@vger.kernel.org
5468S:	Maintained
5469F:	Documentation/ABI/testing/sysfs-bus-mdio
5470F:	Documentation/devicetree/bindings/net/mdio*
5471F:	Documentation/networking/phy.txt
5472F:	drivers/net/phy/
5473F:	drivers/of/of_mdio.c
5474F:	drivers/of/of_net.c
5475F:	include/linux/*mdio*.h
5476F:	include/linux/of_net.h
5477F:	include/linux/phy.h
5478F:	include/linux/phy_fixed.h
5479F:	include/linux/platform_data/mdio-bcm-unimac.h
5480F:	include/trace/events/mdio.h
5481F:	include/uapi/linux/mdio.h
5482F:	include/uapi/linux/mii.h
5483
5484EXT2 FILE SYSTEM
5485M:	Jan Kara <jack@suse.com>
5486L:	linux-ext4@vger.kernel.org
5487S:	Maintained
5488F:	Documentation/filesystems/ext2.txt
5489F:	fs/ext2/
5490F:	include/linux/ext2*
5491
5492EXT4 FILE SYSTEM
5493M:	"Theodore Ts'o" <tytso@mit.edu>
5494M:	Andreas Dilger <adilger.kernel@dilger.ca>
5495L:	linux-ext4@vger.kernel.org
5496W:	http://ext4.wiki.kernel.org
5497Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5499S:	Maintained
5500F:	Documentation/filesystems/ext4.txt
5501F:	fs/ext4/
5502
5503Extended Verification Module (EVM)
5504M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5505L:	linux-integrity@vger.kernel.org
5506S:	Supported
5507F:	security/integrity/evm/
5508
5509EXTENSIBLE FIRMWARE INTERFACE (EFI)
5510M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5511L:	linux-efi@vger.kernel.org
5512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5513S:	Maintained
5514F:	Documentation/efi-stub.txt
5515F:	arch/*/kernel/efi.c
5516F:	arch/x86/boot/compressed/eboot.[ch]
5517F:	arch/*/include/asm/efi.h
5518F:	arch/x86/platform/efi/
5519F:	drivers/firmware/efi/
5520F:	include/linux/efi*.h
5521F:	arch/arm/boot/compressed/efi-header.S
5522F:	arch/arm64/kernel/efi-entry.S
5523
5524EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5525M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5526M:	Chanwoo Choi <cw00.choi@samsung.com>
5527L:	linux-kernel@vger.kernel.org
5528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5529S:	Maintained
5530F:	drivers/extcon/
5531F:	include/linux/extcon/
5532F:	include/linux/extcon.h
5533F:	Documentation/extcon/
5534F:	Documentation/devicetree/bindings/extcon/
5535
5536EXYNOS DP DRIVER
5537M:	Jingoo Han <jingoohan1@gmail.com>
5538L:	dri-devel@lists.freedesktop.org
5539S:	Maintained
5540F:	drivers/gpu/drm/exynos/exynos_dp*
5541
5542EXYNOS SYSMMU (IOMMU) driver
5543M:	Marek Szyprowski <m.szyprowski@samsung.com>
5544L:	iommu@lists.linux-foundation.org
5545S:	Maintained
5546F:	drivers/iommu/exynos-iommu.c
5547
5548EZchip NPS platform support
5549M:	Vineet Gupta <vgupta@synopsys.com>
5550M:	Ofer Levi <oferle@mellanox.com>
5551S:	Supported
5552F:	arch/arc/plat-eznps
5553F:	arch/arc/boot/dts/eznps.dts
5554
5555F2FS FILE SYSTEM
5556M:	Jaegeuk Kim <jaegeuk@kernel.org>
5557M:	Chao Yu <yuchao0@huawei.com>
5558L:	linux-f2fs-devel@lists.sourceforge.net
5559W:	https://f2fs.wiki.kernel.org/
5560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5561S:	Maintained
5562F:	Documentation/filesystems/f2fs.txt
5563F:	Documentation/ABI/testing/sysfs-fs-f2fs
5564F:	fs/f2fs/
5565F:	include/linux/f2fs_fs.h
5566F:	include/trace/events/f2fs.h
5567
5568F71805F HARDWARE MONITORING DRIVER
5569M:	Jean Delvare <jdelvare@suse.com>
5570L:	linux-hwmon@vger.kernel.org
5571S:	Maintained
5572F:	Documentation/hwmon/f71805f
5573F:	drivers/hwmon/f71805f.c
5574
5575FADDR2LINE
5576M:	Josh Poimboeuf <jpoimboe@redhat.com>
5577S:	Maintained
5578F:	scripts/faddr2line
5579
5580FAILOVER MODULE
5581M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5582L:	netdev@vger.kernel.org
5583S:	Supported
5584F:	net/core/failover.c
5585F:	include/net/failover.h
5586F:	Documentation/networking/failover.rst
5587
5588FANOTIFY
5589M:	Jan Kara <jack@suse.cz>
5590R:	Amir Goldstein <amir73il@gmail.com>
5591L:	linux-fsdevel@vger.kernel.org
5592S:	Maintained
5593F:	fs/notify/fanotify/
5594F:	include/linux/fanotify.h
5595F:	include/uapi/linux/fanotify.h
5596
5597FARSYNC SYNCHRONOUS DRIVER
5598M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5599W:	http://www.farsite.co.uk/
5600S:	Supported
5601F:	drivers/net/wan/farsync.*
5602
5603FAULT INJECTION SUPPORT
5604M:	Akinobu Mita <akinobu.mita@gmail.com>
5605S:	Supported
5606F:	Documentation/fault-injection/
5607F:	lib/fault-inject.c
5608
5609FBTFT Framebuffer drivers
5610M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5611S:	Maintained
5612F:	drivers/staging/fbtft/
5613
5614FC0011 TUNER DRIVER
5615M:	Michael Buesch <m@bues.ch>
5616L:	linux-media@vger.kernel.org
5617S:	Maintained
5618F:	drivers/media/tuners/fc0011.h
5619F:	drivers/media/tuners/fc0011.c
5620
5621FC2580 MEDIA DRIVER
5622M:	Antti Palosaari <crope@iki.fi>
5623L:	linux-media@vger.kernel.org
5624W:	https://linuxtv.org
5625W:	http://palosaari.fi/linux/
5626Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5627T:	git git://linuxtv.org/anttip/media_tree.git
5628S:	Maintained
5629F:	drivers/media/tuners/fc2580*
5630
5631FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5632M:	Johannes Thumshirn <jth@kernel.org>
5633L:	linux-scsi@vger.kernel.org
5634W:	www.Open-FCoE.org
5635S:	Supported
5636F:	drivers/scsi/libfc/
5637F:	drivers/scsi/fcoe/
5638F:	include/scsi/fc/
5639F:	include/scsi/libfc.h
5640F:	include/scsi/libfcoe.h
5641F:	include/uapi/scsi/fc/
5642
5643FILE LOCKING (flock() and fcntl()/lockf())
5644M:	Jeff Layton <jlayton@kernel.org>
5645M:	"J. Bruce Fields" <bfields@fieldses.org>
5646L:	linux-fsdevel@vger.kernel.org
5647S:	Maintained
5648F:	include/linux/fcntl.h
5649F:	include/uapi/linux/fcntl.h
5650F:	fs/fcntl.c
5651F:	fs/locks.c
5652
5653FILESYSTEMS (VFS and infrastructure)
5654M:	Alexander Viro <viro@zeniv.linux.org.uk>
5655L:	linux-fsdevel@vger.kernel.org
5656S:	Maintained
5657F:	fs/*
5658F:	include/linux/fs.h
5659F:	include/uapi/linux/fs.h
5660
5661FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5662M:	Riku Voipio <riku.voipio@iki.fi>
5663L:	linux-hwmon@vger.kernel.org
5664S:	Maintained
5665F:	drivers/hwmon/f75375s.c
5666F:	include/linux/f75375s.h
5667
5668FIREWIRE AUDIO DRIVERS
5669M:	Clemens Ladisch <clemens@ladisch.de>
5670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5671T:	git git://git.alsa-project.org/alsa-kernel.git
5672S:	Maintained
5673F:	sound/firewire/
5674
5675FIREWIRE MEDIA DRIVERS (firedtv)
5676M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5677L:	linux-media@vger.kernel.org
5678L:	linux1394-devel@lists.sourceforge.net
5679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5680S:	Maintained
5681F:	drivers/media/firewire/
5682
5683FIREWIRE SBP-2 TARGET
5684M:	Chris Boot <bootc@bootc.net>
5685L:	linux-scsi@vger.kernel.org
5686L:	target-devel@vger.kernel.org
5687L:	linux1394-devel@lists.sourceforge.net
5688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5689S:	Maintained
5690F:	drivers/target/sbp/
5691
5692FIREWIRE SUBSYSTEM
5693M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5694L:	linux1394-devel@lists.sourceforge.net
5695W:	http://ieee1394.wiki.kernel.org/
5696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5697S:	Maintained
5698F:	drivers/firewire/
5699F:	include/linux/firewire.h
5700F:	include/uapi/linux/firewire*.h
5701F:	tools/firewire/
5702
5703FIRMWARE LOADER (request_firmware)
5704M:	Luis R. Rodriguez <mcgrof@kernel.org>
5705L:	linux-kernel@vger.kernel.org
5706S:	Maintained
5707F:	Documentation/firmware_class/
5708F:	drivers/base/firmware_loader/
5709F:	include/linux/firmware.h
5710
5711FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5712M:	Joshua Morris <josh.h.morris@us.ibm.com>
5713M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5714S:	Maintained
5715F:	drivers/block/rsxx/
5716
5717FLOPPY DRIVER
5718M:	Jiri Kosina <jikos@kernel.org>
5719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5720S:	Odd fixes
5721F:	drivers/block/floppy.c
5722
5723FMC SUBSYSTEM
5724M:	Alessandro Rubini <rubini@gnudd.com>
5725W:	http://www.ohwr.org/projects/fmc-bus
5726S:	Supported
5727F:	drivers/fmc/
5728F:	include/linux/fmc*.h
5729F:	include/linux/ipmi-fru.h
5730K:	fmc_d.*register
5731
5732FPGA MANAGER FRAMEWORK
5733M:	Alan Tull <atull@kernel.org>
5734M:	Moritz Fischer <mdf@kernel.org>
5735L:	linux-fpga@vger.kernel.org
5736S:	Maintained
5737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5738Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5739F:	Documentation/fpga/
5740F:	Documentation/driver-api/fpga/
5741F:	Documentation/devicetree/bindings/fpga/
5742F:	drivers/fpga/
5743F:	include/linux/fpga/
5744W:	http://www.rocketboards.org
5745
5746FPGA DFL DRIVERS
5747M:	Wu Hao <hao.wu@intel.com>
5748L:	linux-fpga@vger.kernel.org
5749S:	Maintained
5750F:	Documentation/fpga/dfl.txt
5751F:	include/uapi/linux/fpga-dfl.h
5752F:	drivers/fpga/dfl*
5753
5754FPU EMULATOR
5755M:	Bill Metzenthen <billm@melbpc.org.au>
5756W:	http://floatingpoint.sourceforge.net/emulator/index.html
5757S:	Maintained
5758F:	arch/x86/math-emu/
5759
5760FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5761L:	netdev@vger.kernel.org
5762S:	Orphan
5763F:	drivers/net/wan/dlci.c
5764F:	drivers/net/wan/sdla.c
5765
5766FRAMEBUFFER LAYER
5767M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5768L:	dri-devel@lists.freedesktop.org
5769L:	linux-fbdev@vger.kernel.org
5770T:	git git://github.com/bzolnier/linux.git
5771Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5772S:	Maintained
5773F:	Documentation/fb/
5774F:	drivers/video/
5775F:	include/video/
5776F:	include/linux/fb.h
5777F:	include/uapi/video/
5778F:	include/uapi/linux/fb.h
5779
5780FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5781M:	Horia Geantă <horia.geanta@nxp.com>
5782M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5783L:	linux-crypto@vger.kernel.org
5784S:	Maintained
5785F:	drivers/crypto/caam/
5786F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5787
5788FREESCALE DIU FRAMEBUFFER DRIVER
5789M:	Timur Tabi <timur@kernel.org>
5790L:	linux-fbdev@vger.kernel.org
5791S:	Maintained
5792F:	drivers/video/fbdev/fsl-diu-fb.*
5793
5794FREESCALE DMA DRIVER
5795M:	Li Yang <leoyang.li@nxp.com>
5796M:	Zhang Wei <zw@zh-kernel.org>
5797L:	linuxppc-dev@lists.ozlabs.org
5798S:	Maintained
5799F:	drivers/dma/fsldma.*
5800
5801FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5802M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5803L:	netdev@vger.kernel.org
5804S:	Maintained
5805F:	drivers/net/ethernet/freescale/gianfar*
5806F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5807
5808FREESCALE GPMI NAND DRIVER
5809M:	Han Xu <han.xu@nxp.com>
5810L:	linux-mtd@lists.infradead.org
5811S:	Maintained
5812F:	drivers/mtd/nand/raw/gpmi-nand/*
5813
5814FREESCALE I2C CPM DRIVER
5815M:	Jochen Friedrich <jochen@scram.de>
5816L:	linuxppc-dev@lists.ozlabs.org
5817L:	linux-i2c@vger.kernel.org
5818S:	Maintained
5819F:	drivers/i2c/busses/i2c-cpm.c
5820
5821FREESCALE IMX / MXC FEC DRIVER
5822M:	Fugang Duan <fugang.duan@nxp.com>
5823L:	netdev@vger.kernel.org
5824S:	Maintained
5825F:	drivers/net/ethernet/freescale/fec_main.c
5826F:	drivers/net/ethernet/freescale/fec_ptp.c
5827F:	drivers/net/ethernet/freescale/fec.h
5828F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5829
5830FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5831M:	Sascha Hauer <s.hauer@pengutronix.de>
5832R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5833L:	linux-fbdev@vger.kernel.org
5834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5835S:	Maintained
5836F:	include/linux/platform_data/video-imxfb.h
5837F:	drivers/video/fbdev/imxfb.c
5838
5839FREESCALE QORIQ DPAA ETHERNET DRIVER
5840M:	Madalin Bucur <madalin.bucur@nxp.com>
5841L:	netdev@vger.kernel.org
5842S:	Maintained
5843F:	drivers/net/ethernet/freescale/dpaa
5844
5845FREESCALE QORIQ DPAA FMAN DRIVER
5846M:	Madalin Bucur <madalin.bucur@nxp.com>
5847L:	netdev@vger.kernel.org
5848S:	Maintained
5849F:	drivers/net/ethernet/freescale/fman
5850F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5851
5852FREESCALE QORIQ PTP CLOCK DRIVER
5853M:	Yangbo Lu <yangbo.lu@nxp.com>
5854L:	netdev@vger.kernel.org
5855S:	Maintained
5856F:	drivers/ptp/ptp_qoriq.c
5857F:	include/linux/fsl/ptp_qoriq.h
5858F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5859
5860FREESCALE QUAD SPI DRIVER
5861M:	Han Xu <han.xu@nxp.com>
5862L:	linux-mtd@lists.infradead.org
5863S:	Maintained
5864F:	drivers/mtd/spi-nor/fsl-quadspi.c
5865
5866FREESCALE QUICC ENGINE LIBRARY
5867M:	Qiang Zhao <qiang.zhao@nxp.com>
5868L:	linuxppc-dev@lists.ozlabs.org
5869S:	Maintained
5870F:	drivers/soc/fsl/qe/
5871F:	include/soc/fsl/*qe*.h
5872F:	include/soc/fsl/*ucc*.h
5873
5874FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5875M:	Li Yang <leoyang.li@nxp.com>
5876L:	netdev@vger.kernel.org
5877L:	linuxppc-dev@lists.ozlabs.org
5878S:	Maintained
5879F:	drivers/net/ethernet/freescale/ucc_geth*
5880
5881FREESCALE QUICC ENGINE UCC HDLC DRIVER
5882M:	Zhao Qiang <qiang.zhao@nxp.com>
5883L:	netdev@vger.kernel.org
5884L:	linuxppc-dev@lists.ozlabs.org
5885S:	Maintained
5886F:	drivers/net/wan/fsl_ucc_hdlc*
5887
5888FREESCALE QUICC ENGINE UCC UART DRIVER
5889M:	Timur Tabi <timur@kernel.org>
5890L:	linuxppc-dev@lists.ozlabs.org
5891S:	Maintained
5892F:	drivers/tty/serial/ucc_uart.c
5893
5894FREESCALE SOC DRIVERS
5895M:	Li Yang <leoyang.li@nxp.com>
5896L:	linuxppc-dev@lists.ozlabs.org
5897L:	linux-arm-kernel@lists.infradead.org
5898S:	Maintained
5899F:	Documentation/devicetree/bindings/soc/fsl/
5900F:	drivers/soc/fsl/
5901F:	include/linux/fsl/
5902
5903FREESCALE SOC FS_ENET DRIVER
5904M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5905L:	linuxppc-dev@lists.ozlabs.org
5906L:	netdev@vger.kernel.org
5907S:	Maintained
5908F:	drivers/net/ethernet/freescale/fs_enet/
5909F:	include/linux/fs_enet_pd.h
5910
5911FREESCALE SOC SOUND DRIVERS
5912M:	Timur Tabi <timur@kernel.org>
5913M:	Nicolin Chen <nicoleotsuka@gmail.com>
5914M:	Xiubo Li <Xiubo.Lee@gmail.com>
5915R:	Fabio Estevam <fabio.estevam@nxp.com>
5916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5917L:	linuxppc-dev@lists.ozlabs.org
5918S:	Maintained
5919F:	sound/soc/fsl/fsl*
5920F:	sound/soc/fsl/imx*
5921F:	sound/soc/fsl/mpc8610_hpcd.c
5922
5923FREESCALE USB PERIPHERAL DRIVERS
5924M:	Li Yang <leoyang.li@nxp.com>
5925L:	linux-usb@vger.kernel.org
5926L:	linuxppc-dev@lists.ozlabs.org
5927S:	Maintained
5928F:	drivers/usb/gadget/udc/fsl*
5929
5930FREEVXFS FILESYSTEM
5931M:	Christoph Hellwig <hch@infradead.org>
5932W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5933S:	Maintained
5934F:	fs/freevxfs/
5935
5936FREEZER
5937M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5938M:	Pavel Machek <pavel@ucw.cz>
5939L:	linux-pm@vger.kernel.org
5940S:	Supported
5941F:	Documentation/power/freezing-of-tasks.txt
5942F:	include/linux/freezer.h
5943F:	kernel/freezer.c
5944
5945FRONTSWAP API
5946M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5947L:	linux-kernel@vger.kernel.org
5948S:	Maintained
5949F:	mm/frontswap.c
5950F:	include/linux/frontswap.h
5951
5952FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5953M:	David Howells <dhowells@redhat.com>
5954L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5955S:	Supported
5956F:	Documentation/filesystems/caching/
5957F:	fs/fscache/
5958F:	include/linux/fscache*.h
5959
5960FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5961M:	Theodore Y. Ts'o <tytso@mit.edu>
5962M:	Jaegeuk Kim <jaegeuk@kernel.org>
5963L:	linux-fscrypt@vger.kernel.org
5964Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5966S:	Supported
5967F:	fs/crypto/
5968F:	include/linux/fscrypt*.h
5969F:	Documentation/filesystems/fscrypt.rst
5970
5971FSI-ATTACHED I2C DRIVER
5972M:	Eddie James <eajames@linux.vnet.ibm.com>
5973L:	linux-i2c@vger.kernel.org
5974L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5975S:	Maintained
5976F:	drivers/i2c/busses/i2c-fsi.c
5977F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5978
5979FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5980M:	Jan Kara <jack@suse.cz>
5981R:	Amir Goldstein <amir73il@gmail.com>
5982L:	linux-fsdevel@vger.kernel.org
5983S:	Maintained
5984F:	fs/notify/
5985F:	include/linux/fsnotify*.h
5986
5987FUJITSU LAPTOP EXTRAS
5988M:	Jonathan Woithe <jwoithe@just42.net>
5989L:	platform-driver-x86@vger.kernel.org
5990S:	Maintained
5991F:	drivers/platform/x86/fujitsu-laptop.c
5992
5993FUJITSU M-5MO LS CAMERA ISP DRIVER
5994M:	Kyungmin Park <kyungmin.park@samsung.com>
5995M:	Heungjun Kim <riverful.kim@samsung.com>
5996L:	linux-media@vger.kernel.org
5997S:	Maintained
5998F:	drivers/media/i2c/m5mols/
5999F:	include/media/i2c/m5mols.h
6000
6001FUJITSU TABLET EXTRAS
6002M:	Robert Gerlach <khnz@gmx.de>
6003L:	platform-driver-x86@vger.kernel.org
6004S:	Maintained
6005F:	drivers/platform/x86/fujitsu-tablet.c
6006
6007FUSE: FILESYSTEM IN USERSPACE
6008M:	Miklos Szeredi <miklos@szeredi.hu>
6009L:	linux-fsdevel@vger.kernel.org
6010W:	http://fuse.sourceforge.net/
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6012S:	Maintained
6013F:	fs/fuse/
6014F:	include/uapi/linux/fuse.h
6015F:	Documentation/filesystems/fuse.txt
6016
6017FUTEX SUBSYSTEM
6018M:	Thomas Gleixner <tglx@linutronix.de>
6019M:	Ingo Molnar <mingo@redhat.com>
6020R:	Peter Zijlstra <peterz@infradead.org>
6021R:	Darren Hart <dvhart@infradead.org>
6022L:	linux-kernel@vger.kernel.org
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6024S:	Maintained
6025F:	kernel/futex.c
6026F:	kernel/futex_compat.c
6027F:	include/asm-generic/futex.h
6028F:	include/linux/futex.h
6029F:	include/uapi/linux/futex.h
6030F:	tools/testing/selftests/futex/
6031F:	tools/perf/bench/futex*
6032F:	Documentation/*futex*
6033
6034GCC PLUGINS
6035M:	Kees Cook <keescook@chromium.org>
6036R:	Emese Revfy <re.emese@gmail.com>
6037L:	kernel-hardening@lists.openwall.com
6038S:	Maintained
6039F:	scripts/gcc-plugins/
6040F:	scripts/gcc-plugin.sh
6041F:	scripts/Makefile.gcc-plugins
6042F:	Documentation/gcc-plugins.txt
6043
6044GASKET DRIVER FRAMEWORK
6045M:	Rob Springer <rspringer@google.com>
6046M:	John Joseph <jnjoseph@google.com>
6047M:	Ben Chan <benchan@chromium.org>
6048S:	Maintained
6049F:	drivers/staging/gasket/
6050
6051GCOV BASED KERNEL PROFILING
6052M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6053S:	Maintained
6054F:	kernel/gcov/
6055F:	Documentation/dev-tools/gcov.rst
6056
6057GDB KERNEL DEBUGGING HELPER SCRIPTS
6058M:	Jan Kiszka <jan.kiszka@siemens.com>
6059M:	Kieran Bingham <kbingham@kernel.org>
6060S:	Supported
6061F:	scripts/gdb/
6062
6063GDT SCSI DISK ARRAY CONTROLLER DRIVER
6064M:	Achim Leubner <achim_leubner@adaptec.com>
6065L:	linux-scsi@vger.kernel.org
6066W:	http://www.icp-vortex.com/
6067S:	Supported
6068F:	drivers/scsi/gdt*
6069
6070GEMTEK FM RADIO RECEIVER DRIVER
6071M:	Hans Verkuil <hverkuil@xs4all.nl>
6072L:	linux-media@vger.kernel.org
6073T:	git git://linuxtv.org/media_tree.git
6074W:	https://linuxtv.org
6075S:	Maintained
6076F:	drivers/media/radio/radio-gemtek*
6077
6078GENERIC GPIO I2C DRIVER
6079M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6080S:	Supported
6081F:	drivers/i2c/busses/i2c-gpio.c
6082F:	include/linux/platform_data/i2c-gpio.h
6083
6084GENERIC GPIO I2C MULTIPLEXER DRIVER
6085M:	Peter Korsgaard <peter.korsgaard@barco.com>
6086L:	linux-i2c@vger.kernel.org
6087S:	Supported
6088F:	drivers/i2c/muxes/i2c-mux-gpio.c
6089F:	include/linux/platform_data/i2c-mux-gpio.h
6090F:	Documentation/i2c/muxes/i2c-mux-gpio
6091
6092GENERIC HDLC (WAN) DRIVERS
6093M:	Krzysztof Halasa <khc@pm.waw.pl>
6094W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6095S:	Maintained
6096F:	drivers/net/wan/c101.c
6097F:	drivers/net/wan/hd6457*
6098F:	drivers/net/wan/hdlc*
6099F:	drivers/net/wan/n2.c
6100F:	drivers/net/wan/pc300too.c
6101F:	drivers/net/wan/pci200syn.c
6102F:	drivers/net/wan/wanxl*
6103
6104GENERIC INCLUDE/ASM HEADER FILES
6105M:	Arnd Bergmann <arnd@arndb.de>
6106L:	linux-arch@vger.kernel.org
6107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6108S:	Maintained
6109F:	include/asm-generic/
6110F:	include/uapi/asm-generic/
6111
6112GENERIC PHY FRAMEWORK
6113M:	Kishon Vijay Abraham I <kishon@ti.com>
6114L:	linux-kernel@vger.kernel.org
6115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6116S:	Supported
6117F:	drivers/phy/
6118F:	include/linux/phy/
6119
6120GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6121M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6122S:	Supported
6123F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6124
6125GENERIC PM DOMAINS
6126M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6127M:	Kevin Hilman <khilman@kernel.org>
6128M:	Ulf Hansson <ulf.hansson@linaro.org>
6129L:	linux-pm@vger.kernel.org
6130S:	Supported
6131F:	drivers/base/power/domain*.c
6132F:	include/linux/pm_domain.h
6133F:	Documentation/devicetree/bindings/power/power_domain.txt
6134
6135GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6136M:	Eugen Hristev <eugen.hristev@microchip.com>
6137L:	linux-input@vger.kernel.org
6138S:	Maintained
6139F:	drivers/input/touchscreen/resistive-adc-touch.c
6140
6141GENERIC UIO DRIVER FOR PCI DEVICES
6142M:	"Michael S. Tsirkin" <mst@redhat.com>
6143L:	kvm@vger.kernel.org
6144S:	Supported
6145F:	drivers/uio/uio_pci_generic.c
6146
6147GENWQE (IBM Generic Workqueue Card)
6148M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6149M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6150S:	Supported
6151F:	drivers/misc/genwqe/
6152
6153GET_MAINTAINER SCRIPT
6154M:	Joe Perches <joe@perches.com>
6155S:	Maintained
6156F:	scripts/get_maintainer.pl
6157
6158GFS2 FILE SYSTEM
6159M:	Bob Peterson <rpeterso@redhat.com>
6160M:	Andreas Gruenbacher <agruenba@redhat.com>
6161L:	cluster-devel@redhat.com
6162W:	http://sources.redhat.com/cluster/
6163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6164S:	Supported
6165F:	Documentation/filesystems/gfs2*.txt
6166F:	fs/gfs2/
6167F:	include/uapi/linux/gfs2_ondisk.h
6168
6169GIGASET ISDN DRIVERS
6170M:	Paul Bolle <pebolle@tiscali.nl>
6171L:	gigaset307x-common@lists.sourceforge.net
6172W:	http://gigaset307x.sourceforge.net/
6173S:	Odd Fixes
6174F:	Documentation/isdn/README.gigaset
6175F:	drivers/isdn/gigaset/
6176F:	include/uapi/linux/gigaset_dev.h
6177
6178GNSS SUBSYSTEM
6179M:	Johan Hovold <johan@kernel.org>
6180S:	Maintained
6181F:	Documentation/ABI/testing/sysfs-class-gnss
6182F:	Documentation/devicetree/bindings/gnss/
6183F:	drivers/gnss/
6184F:	include/linux/gnss.h
6185
6186GO7007 MPEG CODEC
6187M:	Hans Verkuil <hans.verkuil@cisco.com>
6188L:	linux-media@vger.kernel.org
6189S:	Maintained
6190F:	drivers/media/usb/go7007/
6191
6192GOODIX TOUCHSCREEN
6193M:	Bastien Nocera <hadess@hadess.net>
6194L:	linux-input@vger.kernel.org
6195S:	Maintained
6196F:	drivers/input/touchscreen/goodix.c
6197
6198GPD POCKET FAN DRIVER
6199M:	Hans de Goede <hdegoede@redhat.com>
6200L:	platform-driver-x86@vger.kernel.org
6201S:	Maintained
6202F:	drivers/platform/x86/gpd-pocket-fan.c
6203
6204GPIO ACPI SUPPORT
6205M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6206M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6207L:	linux-gpio@vger.kernel.org
6208L:	linux-acpi@vger.kernel.org
6209S:	Maintained
6210F:	Documentation/acpi/gpio-properties.txt
6211F:	drivers/gpio/gpiolib-acpi.c
6212
6213GPIO IR Transmitter
6214M:	Sean Young <sean@mess.org>
6215L:	linux-media@vger.kernel.org
6216S:	Maintained
6217F:	drivers/media/rc/gpio-ir-tx.c
6218
6219GPIO MOCKUP DRIVER
6220M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6221R:	Bartosz Golaszewski <brgl@bgdev.pl>
6222L:	linux-gpio@vger.kernel.org
6223S:	Maintained
6224F:	drivers/gpio/gpio-mockup.c
6225F:	tools/testing/selftests/gpio/
6226
6227GPIO SUBSYSTEM
6228M:	Linus Walleij <linus.walleij@linaro.org>
6229L:	linux-gpio@vger.kernel.org
6230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6231S:	Maintained
6232F:	Documentation/devicetree/bindings/gpio/
6233F:	Documentation/driver-api/gpio/
6234F:	Documentation/gpio/
6235F:	Documentation/ABI/testing/gpio-cdev
6236F:	Documentation/ABI/obsolete/sysfs-gpio
6237F:	drivers/gpio/
6238F:	include/linux/gpio/
6239F:	include/linux/gpio.h
6240F:	include/linux/of_gpio.h
6241F:	include/asm-generic/gpio.h
6242F:	include/uapi/linux/gpio.h
6243F:	tools/gpio/
6244
6245GRE DEMULTIPLEXER DRIVER
6246M:	Dmitry Kozlov <xeb@mail.ru>
6247L:	netdev@vger.kernel.org
6248S:	Maintained
6249F:	net/ipv4/gre_demux.c
6250F:	net/ipv4/gre_offload.c
6251F:	include/net/gre.h
6252
6253GRETH 10/100/1G Ethernet MAC device driver
6254M:	Andreas Larsson <andreas@gaisler.com>
6255L:	netdev@vger.kernel.org
6256S:	Maintained
6257F:	drivers/net/ethernet/aeroflex/
6258
6259GREYBUS AUDIO PROTOCOLS DRIVERS
6260M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6261M:	Mark Greer <mgreer@animalcreek.com>
6262S:	Maintained
6263F:	drivers/staging/greybus/audio_apbridgea.c
6264F:	drivers/staging/greybus/audio_apbridgea.h
6265F:	drivers/staging/greybus/audio_codec.c
6266F:	drivers/staging/greybus/audio_codec.h
6267F:	drivers/staging/greybus/audio_gb.c
6268F:	drivers/staging/greybus/audio_manager.c
6269F:	drivers/staging/greybus/audio_manager.h
6270F:	drivers/staging/greybus/audio_manager_module.c
6271F:	drivers/staging/greybus/audio_manager_private.h
6272F:	drivers/staging/greybus/audio_manager_sysfs.c
6273F:	drivers/staging/greybus/audio_module.c
6274F:	drivers/staging/greybus/audio_topology.c
6275
6276GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6277M:	Viresh Kumar <vireshk@kernel.org>
6278S:	Maintained
6279F:	drivers/staging/greybus/authentication.c
6280F:	drivers/staging/greybus/bootrom.c
6281F:	drivers/staging/greybus/firmware.h
6282F:	drivers/staging/greybus/fw-core.c
6283F:	drivers/staging/greybus/fw-download.c
6284F:	drivers/staging/greybus/fw-management.c
6285F:	drivers/staging/greybus/greybus_authentication.h
6286F:	drivers/staging/greybus/greybus_firmware.h
6287F:	drivers/staging/greybus/hid.c
6288F:	drivers/staging/greybus/i2c.c
6289F:	drivers/staging/greybus/spi.c
6290F:	drivers/staging/greybus/spilib.c
6291F:	drivers/staging/greybus/spilib.h
6292
6293GREYBUS LOOPBACK DRIVER
6294M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6295S:	Maintained
6296F:	drivers/staging/greybus/loopback.c
6297
6298GREYBUS PLATFORM DRIVERS
6299M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6300S:	Maintained
6301F:	drivers/staging/greybus/arche-platform.c
6302F:	drivers/staging/greybus/arche-apb-ctrl.c
6303F:	drivers/staging/greybus/arche_platform.h
6304
6305GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6306M:	Rui Miguel Silva <rmfrfs@gmail.com>
6307S:	Maintained
6308F:	drivers/staging/greybus/sdio.c
6309F:	drivers/staging/greybus/light.c
6310F:	drivers/staging/greybus/gpio.c
6311F:	drivers/staging/greybus/power_supply.c
6312F:	drivers/staging/greybus/spi.c
6313F:	drivers/staging/greybus/spilib.c
6314
6315GREYBUS SUBSYSTEM
6316M:	Johan Hovold <johan@kernel.org>
6317M:	Alex Elder <elder@kernel.org>
6318M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6319S:	Maintained
6320F:	drivers/staging/greybus/
6321L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6322
6323GREYBUS UART PROTOCOLS DRIVERS
6324M:	David Lin <dtwlin@gmail.com>
6325S:	Maintained
6326F:	drivers/staging/greybus/uart.c
6327F:	drivers/staging/greybus/log.c
6328
6329GS1662 VIDEO SERIALIZER
6330M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6331L:	linux-media@vger.kernel.org
6332T:	git git://linuxtv.org/media_tree.git
6333S:	Maintained
6334F:	drivers/media/spi/gs1662.c
6335
6336GSPCA FINEPIX SUBDRIVER
6337M:	Frank Zago <frank@zago.net>
6338L:	linux-media@vger.kernel.org
6339T:	git git://linuxtv.org/media_tree.git
6340S:	Maintained
6341F:	drivers/media/usb/gspca/finepix.c
6342
6343GSPCA GL860 SUBDRIVER
6344M:	Olivier Lorin <o.lorin@laposte.net>
6345L:	linux-media@vger.kernel.org
6346T:	git git://linuxtv.org/media_tree.git
6347S:	Maintained
6348F:	drivers/media/usb/gspca/gl860/
6349
6350GSPCA M5602 SUBDRIVER
6351M:	Erik Andren <erik.andren@gmail.com>
6352L:	linux-media@vger.kernel.org
6353T:	git git://linuxtv.org/media_tree.git
6354S:	Maintained
6355F:	drivers/media/usb/gspca/m5602/
6356
6357GSPCA PAC207 SONIXB SUBDRIVER
6358M:	Hans Verkuil <hverkuil@xs4all.nl>
6359L:	linux-media@vger.kernel.org
6360T:	git git://linuxtv.org/media_tree.git
6361S:	Odd Fixes
6362F:	drivers/media/usb/gspca/pac207.c
6363
6364GSPCA SN9C20X SUBDRIVER
6365M:	Brian Johnson <brijohn@gmail.com>
6366L:	linux-media@vger.kernel.org
6367T:	git git://linuxtv.org/media_tree.git
6368S:	Maintained
6369F:	drivers/media/usb/gspca/sn9c20x.c
6370
6371GSPCA T613 SUBDRIVER
6372M:	Leandro Costantino <lcostantino@gmail.com>
6373L:	linux-media@vger.kernel.org
6374T:	git git://linuxtv.org/media_tree.git
6375S:	Maintained
6376F:	drivers/media/usb/gspca/t613.c
6377
6378GSPCA USB WEBCAM DRIVER
6379M:	Hans Verkuil <hverkuil@xs4all.nl>
6380L:	linux-media@vger.kernel.org
6381T:	git git://linuxtv.org/media_tree.git
6382S:	Odd Fixes
6383F:	drivers/media/usb/gspca/
6384
6385GTP (GPRS Tunneling Protocol)
6386M:	Pablo Neira Ayuso <pablo@netfilter.org>
6387M:	Harald Welte <laforge@gnumonks.org>
6388L:	osmocom-net-gprs@lists.osmocom.org
6389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6390S:	Maintained
6391F:	drivers/net/gtp.c
6392
6393GUID PARTITION TABLE (GPT)
6394M:	Davidlohr Bueso <dave@stgolabs.net>
6395L:	linux-efi@vger.kernel.org
6396S:	Maintained
6397F:	block/partitions/efi.*
6398
6399H8/300 ARCHITECTURE
6400M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6401L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6402W:	http://uclinux-h8.sourceforge.jp
6403T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6404S:	Maintained
6405F:	arch/h8300/
6406F:	drivers/clocksource/h8300_*.c
6407F:	drivers/clk/h8300/
6408F:	drivers/irqchip/irq-renesas-h8*.c
6409
6410HACKRF MEDIA DRIVER
6411M:	Antti Palosaari <crope@iki.fi>
6412L:	linux-media@vger.kernel.org
6413W:	https://linuxtv.org
6414W:	http://palosaari.fi/linux/
6415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6416T:	git git://linuxtv.org/anttip/media_tree.git
6417S:	Maintained
6418F:	drivers/media/usb/hackrf/
6419
6420HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6421M:	Frank Seidel <frank@f-seidel.de>
6422L:	platform-driver-x86@vger.kernel.org
6423W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6424S:	Maintained
6425F:	drivers/platform/x86/hdaps.c
6426
6427HARDWARE MONITORING
6428M:	Jean Delvare <jdelvare@suse.com>
6429M:	Guenter Roeck <linux@roeck-us.net>
6430L:	linux-hwmon@vger.kernel.org
6431W:	http://hwmon.wiki.kernel.org/
6432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6433S:	Maintained
6434F:	Documentation/devicetree/bindings/hwmon/
6435F:	Documentation/hwmon/
6436F:	drivers/hwmon/
6437F:	include/linux/hwmon*.h
6438
6439HARDWARE RANDOM NUMBER GENERATOR CORE
6440M:	Matt Mackall <mpm@selenic.com>
6441M:	Herbert Xu <herbert@gondor.apana.org.au>
6442L:	linux-crypto@vger.kernel.org
6443S:	Odd fixes
6444F:	Documentation/devicetree/bindings/rng/
6445F:	Documentation/hw_random.txt
6446F:	drivers/char/hw_random/
6447F:	include/linux/hw_random.h
6448
6449HARDWARE TRACING FACILITIES
6450M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6451S:	Maintained
6452F:	drivers/hwtracing/
6453
6454HARDWARE SPINLOCK CORE
6455M:	Ohad Ben-Cohen <ohad@wizery.com>
6456M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6457L:	linux-remoteproc@vger.kernel.org
6458S:	Maintained
6459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6460F:	Documentation/devicetree/bindings/hwlock/
6461F:	Documentation/hwspinlock.txt
6462F:	drivers/hwspinlock/
6463F:	include/linux/hwspinlock.h
6464
6465HARMONY SOUND DRIVER
6466L:	linux-parisc@vger.kernel.org
6467S:	Maintained
6468F:	sound/parisc/harmony.*
6469
6470HDPVR USB VIDEO ENCODER DRIVER
6471M:	Hans Verkuil <hverkuil@xs4all.nl>
6472L:	linux-media@vger.kernel.org
6473T:	git git://linuxtv.org/media_tree.git
6474W:	https://linuxtv.org
6475S:	Odd Fixes
6476F:	drivers/media/usb/hdpvr/
6477
6478HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6479M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6480S:	Supported
6481F:	Documentation/watchdog/hpwdt.txt
6482F:	drivers/watchdog/hpwdt.c
6483
6484HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6485M:	Don Brace <don.brace@microsemi.com>
6486L:	esc.storagedev@microsemi.com
6487L:	linux-scsi@vger.kernel.org
6488S:	Supported
6489F:	Documentation/scsi/hpsa.txt
6490F:	drivers/scsi/hpsa*.[ch]
6491F:	include/linux/cciss*.h
6492F:	include/uapi/linux/cciss*.h
6493
6494HFI1 DRIVER
6495M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6496M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6497L:	linux-rdma@vger.kernel.org
6498S:	Supported
6499F:	drivers/infiniband/hw/hfi1
6500
6501HFS FILESYSTEM
6502L:	linux-fsdevel@vger.kernel.org
6503S:	Orphan
6504F:	Documentation/filesystems/hfs.txt
6505F:	fs/hfs/
6506
6507HFSPLUS FILESYSTEM
6508L:	linux-fsdevel@vger.kernel.org
6509S:	Orphan
6510F:	Documentation/filesystems/hfsplus.txt
6511F:	fs/hfsplus/
6512
6513HGA FRAMEBUFFER DRIVER
6514M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6515L:	linux-nvidia@lists.surfsouth.com
6516W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6517S:	Maintained
6518F:	drivers/video/fbdev/hgafb.c
6519
6520HIBERNATION (aka Software Suspend, aka swsusp)
6521M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6522M:	Pavel Machek <pavel@ucw.cz>
6523L:	linux-pm@vger.kernel.org
6524B:	https://bugzilla.kernel.org
6525S:	Supported
6526F:	arch/x86/power/
6527F:	drivers/base/power/
6528F:	kernel/power/
6529F:	include/linux/suspend.h
6530F:	include/linux/freezer.h
6531F:	include/linux/pm.h
6532F:	arch/*/include/asm/suspend*.h
6533
6534HID CORE LAYER
6535M:	Jiri Kosina <jikos@kernel.org>
6536R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6537L:	linux-input@vger.kernel.org
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6539S:	Maintained
6540F:	drivers/hid/
6541F:	include/linux/hid*
6542F:	include/uapi/linux/hid*
6543
6544HID SENSOR HUB DRIVERS
6545M:	Jiri Kosina <jikos@kernel.org>
6546M:	Jonathan Cameron <jic23@kernel.org>
6547M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6548L:	linux-input@vger.kernel.org
6549L:	linux-iio@vger.kernel.org
6550S:	Maintained
6551F:	Documentation/hid/hid-sensor*
6552F:	drivers/hid/hid-sensor-*
6553F:	drivers/iio/*/hid-*
6554F:	include/linux/hid-sensor-*
6555
6556HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6557M:	Thomas Gleixner <tglx@linutronix.de>
6558L:	linux-kernel@vger.kernel.org
6559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6560S:	Maintained
6561F:	Documentation/timers/
6562F:	kernel/time/hrtimer.c
6563F:	kernel/time/clockevents.c
6564F:	kernel/time/timer_*.c
6565F:	include/linux/clockchips.h
6566F:	include/linux/hrtimer.h
6567
6568HIGH-SPEED SCC DRIVER FOR AX.25
6569L:	linux-hams@vger.kernel.org
6570S:	Orphan
6571F:	drivers/net/hamradio/dmascc.c
6572F:	drivers/net/hamradio/scc.c
6573
6574HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6575M:	HighPoint Linux Team <linux@highpoint-tech.com>
6576W:	http://www.highpoint-tech.com
6577S:	Supported
6578F:	Documentation/scsi/hptiop.txt
6579F:	drivers/scsi/hptiop.c
6580
6581HIPPI
6582M:	Jes Sorensen <jes@trained-monkey.org>
6583L:	linux-hippi@sunsite.dk
6584S:	Maintained
6585F:	include/linux/hippidevice.h
6586F:	include/uapi/linux/if_hippi.h
6587F:	net/802/hippi.c
6588F:	drivers/net/hippi/
6589
6590HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6591M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6592M:	Salil Mehta <salil.mehta@huawei.com>
6593L:	netdev@vger.kernel.org
6594W:	http://www.hisilicon.com
6595S:	Maintained
6596F:	drivers/net/ethernet/hisilicon/hns3/
6597
6598HISILICON LPC BUS DRIVER
6599M:	john.garry@huawei.com
6600W:	http://www.hisilicon.com
6601S:	Maintained
6602F:	drivers/bus/hisi_lpc.c
6603F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6604
6605HISILICON NETWORK SUBSYSTEM DRIVER
6606M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6607M:	Salil Mehta <salil.mehta@huawei.com>
6608L:	netdev@vger.kernel.org
6609W:	http://www.hisilicon.com
6610S:	Maintained
6611F:	drivers/net/ethernet/hisilicon/
6612F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6613
6614HISILICON PMU DRIVER
6615M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6616W:	http://www.hisilicon.com
6617S:	Supported
6618F:	drivers/perf/hisilicon
6619F:	Documentation/perf/hisi-pmu.txt
6620
6621HISILICON ROCE DRIVER
6622M:	Lijun Ou <oulijun@huawei.com>
6623M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6624L:	linux-rdma@vger.kernel.org
6625S:	Maintained
6626F:	drivers/infiniband/hw/hns/
6627F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6628
6629HISILICON SAS Controller
6630M:	John Garry <john.garry@huawei.com>
6631W:	http://www.hisilicon.com
6632S:	Supported
6633F:	drivers/scsi/hisi_sas/
6634F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6635
6636HMM - Heterogeneous Memory Management
6637M:	Jérôme Glisse <jglisse@redhat.com>
6638L:	linux-mm@kvack.org
6639S:	Maintained
6640F:	mm/hmm*
6641F:	include/linux/hmm*
6642F:	Documentation/vm/hmm.rst
6643
6644HOST AP DRIVER
6645M:	Jouni Malinen <j@w1.fi>
6646L:	linux-wireless@vger.kernel.org
6647W:	http://w1.fi/hostap-driver.html
6648S:	Obsolete
6649F:	drivers/net/wireless/intersil/hostap/
6650
6651HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6652L:	platform-driver-x86@vger.kernel.org
6653S:	Orphan
6654F:	drivers/platform/x86/tc1100-wmi.c
6655
6656HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6657M:	Jaroslav Kysela <perex@perex.cz>
6658S:	Maintained
6659F:	drivers/net/ethernet/hp/hp100.*
6660
6661HPET:	High Precision Event Timers driver
6662M:	Clemens Ladisch <clemens@ladisch.de>
6663S:	Maintained
6664F:	Documentation/timers/hpet.txt
6665F:	drivers/char/hpet.c
6666F:	include/linux/hpet.h
6667F:	include/uapi/linux/hpet.h
6668
6669HPET:	x86
6670S:	Orphan
6671F:	arch/x86/kernel/hpet.c
6672F:	arch/x86/include/asm/hpet.h
6673
6674HPFS FILESYSTEM
6675M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6676W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6677S:	Maintained
6678F:	fs/hpfs/
6679
6680HSI SUBSYSTEM
6681M:	Sebastian Reichel <sre@kernel.org>
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6683S:	Maintained
6684F:	Documentation/ABI/testing/sysfs-bus-hsi
6685F:	Documentation/driver-api/hsi.rst
6686F:	drivers/hsi/
6687F:	include/linux/hsi/
6688F:	include/uapi/linux/hsi/
6689
6690HSO 3G MODEM DRIVER
6691L:	linux-usb@vger.kernel.org
6692S:	Orphan
6693F:	drivers/net/usb/hso.c
6694
6695HSR NETWORK PROTOCOL
6696M:	Arvid Brodin <arvid.brodin@alten.se>
6697L:	netdev@vger.kernel.org
6698S:	Maintained
6699F:	net/hsr/
6700
6701HT16K33 LED CONTROLLER DRIVER
6702M:	Robin van der Gracht <robin@protonic.nl>
6703S:	Maintained
6704F:	drivers/auxdisplay/ht16k33.c
6705F:	Documentation/devicetree/bindings/display/ht16k33.txt
6706
6707HTCPEN TOUCHSCREEN DRIVER
6708M:	Pau Oliva Fora <pof@eslack.org>
6709L:	linux-input@vger.kernel.org
6710S:	Maintained
6711F:	drivers/input/touchscreen/htcpen.c
6712
6713HUAWEI ETHERNET DRIVER
6714M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6715L:	netdev@vger.kernel.org
6716S:	Supported
6717F:	Documentation/networking/hinic.txt
6718F:	drivers/net/ethernet/huawei/hinic/
6719
6720HUGETLB FILESYSTEM
6721M:	Mike Kravetz <mike.kravetz@oracle.com>
6722L:	linux-mm@kvack.org
6723S:	Maintained
6724F:	fs/hugetlbfs/
6725F:	mm/hugetlb.c
6726F:	include/linux/hugetlb.h
6727F:	Documentation/admin-guide/mm/hugetlbpage.rst
6728F:	Documentation/vm/hugetlbfs_reserv.rst
6729F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6730
6731HVA ST MEDIA DRIVER
6732M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6733L:	linux-media@vger.kernel.org
6734T:	git git://linuxtv.org/media_tree.git
6735W:	https://linuxtv.org
6736S:	Supported
6737F:	drivers/media/platform/sti/hva
6738
6739HWPOISON MEMORY FAILURE HANDLING
6740M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6741L:	linux-mm@kvack.org
6742S:	Maintained
6743F:	mm/memory-failure.c
6744F:	mm/hwpoison-inject.c
6745
6746Hyper-V CORE AND DRIVERS
6747M:	"K. Y. Srinivasan" <kys@microsoft.com>
6748M:	Haiyang Zhang <haiyangz@microsoft.com>
6749M:	Stephen Hemminger <sthemmin@microsoft.com>
6750L:	devel@linuxdriverproject.org
6751S:	Maintained
6752F:	Documentation/networking/netvsc.txt
6753F:	arch/x86/include/asm/mshyperv.h
6754F:	arch/x86/include/asm/trace/hyperv.h
6755F:	arch/x86/include/asm/hyperv-tlfs.h
6756F:	arch/x86/kernel/cpu/mshyperv.c
6757F:	arch/x86/hyperv
6758F:	drivers/hid/hid-hyperv.c
6759F:	drivers/hv/
6760F:	drivers/input/serio/hyperv-keyboard.c
6761F:	drivers/pci/controller/pci-hyperv.c
6762F:	drivers/net/hyperv/
6763F:	drivers/scsi/storvsc_drv.c
6764F:	drivers/uio/uio_hv_generic.c
6765F:	drivers/video/fbdev/hyperv_fb.c
6766F:	net/vmw_vsock/hyperv_transport.c
6767F:	include/linux/hyperv.h
6768F:	include/uapi/linux/hyperv.h
6769F:	tools/hv/
6770F:	Documentation/ABI/stable/sysfs-bus-vmbus
6771
6772HYPERVISOR VIRTUAL CONSOLE DRIVER
6773L:	linuxppc-dev@lists.ozlabs.org
6774S:	Odd Fixes
6775F:	drivers/tty/hvc/
6776
6777I2C ACPI SUPPORT
6778M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6779L:	linux-i2c@vger.kernel.org
6780L:	linux-acpi@vger.kernel.org
6781S:	Maintained
6782F:	drivers/i2c/i2c-core-acpi.c
6783
6784I2C MUXES
6785M:	Peter Rosin <peda@axentia.se>
6786L:	linux-i2c@vger.kernel.org
6787S:	Maintained
6788F:	Documentation/i2c/i2c-topology
6789F:	Documentation/i2c/muxes/
6790F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6791F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6792F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6793F:	drivers/i2c/i2c-mux.c
6794F:	drivers/i2c/muxes/
6795F:	include/linux/i2c-mux.h
6796
6797I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6798M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6799L:	linux-i2c@vger.kernel.org
6800S:	Maintained
6801F:	drivers/i2c/busses/i2c-mv64xxx.c
6802
6803I2C OVER PARALLEL PORT
6804M:	Jean Delvare <jdelvare@suse.com>
6805L:	linux-i2c@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/i2c/busses/i2c-parport
6808F:	Documentation/i2c/busses/i2c-parport-light
6809F:	drivers/i2c/busses/i2c-parport.c
6810F:	drivers/i2c/busses/i2c-parport-light.c
6811
6812I2C SUBSYSTEM
6813M:	Wolfram Sang <wsa@the-dreams.de>
6814L:	linux-i2c@vger.kernel.org
6815W:	https://i2c.wiki.kernel.org/
6816Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6818S:	Maintained
6819F:	Documentation/devicetree/bindings/i2c/i2c.txt
6820F:	Documentation/i2c/
6821F:	drivers/i2c/*
6822F:	include/linux/i2c.h
6823F:	include/linux/i2c-dev.h
6824F:	include/linux/i2c-smbus.h
6825F:	include/uapi/linux/i2c.h
6826F:	include/uapi/linux/i2c-*.h
6827
6828I2C SUBSYSTEM HOST DRIVERS
6829L:	linux-i2c@vger.kernel.org
6830W:	https://i2c.wiki.kernel.org/
6831Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6833S:	Odd Fixes
6834F:	Documentation/devicetree/bindings/i2c/
6835F:	drivers/i2c/algos/
6836F:	drivers/i2c/busses/
6837
6838I2C-TAOS-EVM DRIVER
6839M:	Jean Delvare <jdelvare@suse.com>
6840L:	linux-i2c@vger.kernel.org
6841S:	Maintained
6842F:	Documentation/i2c/busses/i2c-taos-evm
6843F:	drivers/i2c/busses/i2c-taos-evm.c
6844
6845I2C-TINY-USB DRIVER
6846M:	Till Harbaum <till@harbaum.org>
6847L:	linux-i2c@vger.kernel.org
6848W:	http://www.harbaum.org/till/i2c_tiny_usb
6849S:	Maintained
6850F:	drivers/i2c/busses/i2c-tiny-usb.c
6851
6852I2C/SMBUS CONTROLLER DRIVERS FOR PC
6853M:	Jean Delvare <jdelvare@suse.com>
6854L:	linux-i2c@vger.kernel.org
6855S:	Maintained
6856F:	Documentation/i2c/busses/i2c-ali1535
6857F:	Documentation/i2c/busses/i2c-ali1563
6858F:	Documentation/i2c/busses/i2c-ali15x3
6859F:	Documentation/i2c/busses/i2c-amd756
6860F:	Documentation/i2c/busses/i2c-amd8111
6861F:	Documentation/i2c/busses/i2c-i801
6862F:	Documentation/i2c/busses/i2c-nforce2
6863F:	Documentation/i2c/busses/i2c-piix4
6864F:	Documentation/i2c/busses/i2c-sis5595
6865F:	Documentation/i2c/busses/i2c-sis630
6866F:	Documentation/i2c/busses/i2c-sis96x
6867F:	Documentation/i2c/busses/i2c-via
6868F:	Documentation/i2c/busses/i2c-viapro
6869F:	drivers/i2c/busses/i2c-ali1535.c
6870F:	drivers/i2c/busses/i2c-ali1563.c
6871F:	drivers/i2c/busses/i2c-ali15x3.c
6872F:	drivers/i2c/busses/i2c-amd756.c
6873F:	drivers/i2c/busses/i2c-amd756-s4882.c
6874F:	drivers/i2c/busses/i2c-amd8111.c
6875F:	drivers/i2c/busses/i2c-i801.c
6876F:	drivers/i2c/busses/i2c-isch.c
6877F:	drivers/i2c/busses/i2c-nforce2.c
6878F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6879F:	drivers/i2c/busses/i2c-piix4.c
6880F:	drivers/i2c/busses/i2c-sis5595.c
6881F:	drivers/i2c/busses/i2c-sis630.c
6882F:	drivers/i2c/busses/i2c-sis96x.c
6883F:	drivers/i2c/busses/i2c-via.c
6884F:	drivers/i2c/busses/i2c-viapro.c
6885
6886I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6887M:	Hans de Goede <hdegoede@redhat.com>
6888L:	linux-i2c@vger.kernel.org
6889S:	Maintained
6890F:	drivers/i2c/busses/i2c-cht-wc.c
6891
6892I2C/SMBUS ISMT DRIVER
6893M:	Seth Heasley <seth.heasley@intel.com>
6894M:	Neil Horman <nhorman@tuxdriver.com>
6895L:	linux-i2c@vger.kernel.org
6896F:	drivers/i2c/busses/i2c-ismt.c
6897F:	Documentation/i2c/busses/i2c-ismt
6898
6899I2C/SMBUS STUB DRIVER
6900M:	Jean Delvare <jdelvare@suse.com>
6901L:	linux-i2c@vger.kernel.org
6902S:	Maintained
6903F:	drivers/i2c/i2c-stub.c
6904
6905IA64 (Itanium) PLATFORM
6906M:	Tony Luck <tony.luck@intel.com>
6907M:	Fenghua Yu <fenghua.yu@intel.com>
6908L:	linux-ia64@vger.kernel.org
6909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6910S:	Maintained
6911F:	arch/ia64/
6912
6913IBM Power 842 compression accelerator
6914M:	Haren Myneni <haren@us.ibm.com>
6915S:	Supported
6916F:	drivers/crypto/nx/Makefile
6917F:	drivers/crypto/nx/Kconfig
6918F:	drivers/crypto/nx/nx-842*
6919F:	include/linux/sw842.h
6920F:	crypto/842.c
6921F:	lib/842/
6922
6923IBM Power in-Nest Crypto Acceleration
6924M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6925M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6926L:	linux-crypto@vger.kernel.org
6927S:	Supported
6928F:	drivers/crypto/nx/Makefile
6929F:	drivers/crypto/nx/Kconfig
6930F:	drivers/crypto/nx/nx-aes*
6931F:	drivers/crypto/nx/nx-sha*
6932F:	drivers/crypto/nx/nx.*
6933F:	drivers/crypto/nx/nx_csbcpb.h
6934F:	drivers/crypto/nx/nx_debugfs.h
6935
6936IBM Power Linux RAID adapter
6937M:	Brian King <brking@us.ibm.com>
6938S:	Supported
6939F:	drivers/scsi/ipr.*
6940
6941IBM Power SRIOV Virtual NIC Device Driver
6942M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6943M:	John Allen <jallen@linux.vnet.ibm.com>
6944L:	netdev@vger.kernel.org
6945S:	Supported
6946F:	drivers/net/ethernet/ibm/ibmvnic.*
6947
6948IBM Power Virtual Accelerator Switchboard
6949M:	Sukadev Bhattiprolu
6950L:	linuxppc-dev@lists.ozlabs.org
6951S:	Supported
6952F:	arch/powerpc/platforms/powernv/vas*
6953F:	arch/powerpc/platforms/powernv/copy-paste.h
6954F:	arch/powerpc/include/asm/vas.h
6955F:	arch/powerpc/include/uapi/asm/vas.h
6956
6957IBM Power Virtual Ethernet Device Driver
6958M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6959L:	netdev@vger.kernel.org
6960S:	Supported
6961F:	drivers/net/ethernet/ibm/ibmveth.*
6962
6963IBM Power Virtual FC Device Drivers
6964M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6965L:	linux-scsi@vger.kernel.org
6966S:	Supported
6967F:	drivers/scsi/ibmvscsi/ibmvfc*
6968
6969IBM Power Virtual Management Channel Driver
6970M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6971M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6972S:	Supported
6973F:	drivers/misc/ibmvmc.*
6974
6975IBM Power Virtual SCSI Device Drivers
6976M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6977L:	linux-scsi@vger.kernel.org
6978S:	Supported
6979F:	drivers/scsi/ibmvscsi/ibmvscsi*
6980F:	include/scsi/viosrp.h
6981
6982IBM Power Virtual SCSI Device Target Driver
6983M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6984M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6985L:	linux-scsi@vger.kernel.org
6986L:	target-devel@vger.kernel.org
6987S:	Supported
6988F:	drivers/scsi/ibmvscsi_tgt/
6989
6990IBM Power VMX Cryptographic instructions
6991M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6992M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6993L:	linux-crypto@vger.kernel.org
6994S:	Supported
6995F:	drivers/crypto/vmx/Makefile
6996F:	drivers/crypto/vmx/Kconfig
6997F:	drivers/crypto/vmx/vmx.c
6998F:	drivers/crypto/vmx/aes*
6999F:	drivers/crypto/vmx/ghash*
7000F:	drivers/crypto/vmx/ppc-xlate.pl
7001
7002IBM ServeRAID RAID DRIVER
7003S:	Orphan
7004F:	drivers/scsi/ips.*
7005
7006ICH LPC AND GPIO DRIVER
7007M:	Peter Tyser <ptyser@xes-inc.com>
7008S:	Maintained
7009F:	drivers/mfd/lpc_ich.c
7010F:	drivers/gpio/gpio-ich.c
7011
7012IDE SUBSYSTEM
7013M:	"David S. Miller" <davem@davemloft.net>
7014L:	linux-ide@vger.kernel.org
7015Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7017S:	Maintained
7018F:	Documentation/ide/
7019F:	drivers/ide/
7020F:	include/linux/ide.h
7021
7022IDE/ATAPI DRIVERS
7023M:	Borislav Petkov <bp@alien8.de>
7024L:	linux-ide@vger.kernel.org
7025S:	Maintained
7026F:	Documentation/cdrom/ide-cd
7027F:	drivers/ide/ide-cd*
7028
7029IDEAPAD LAPTOP EXTRAS DRIVER
7030M:	Ike Panhc <ike.pan@canonical.com>
7031L:	platform-driver-x86@vger.kernel.org
7032W:	http://launchpad.net/ideapad-laptop
7033S:	Maintained
7034F:	drivers/platform/x86/ideapad-laptop.c
7035
7036IDEAPAD LAPTOP SLIDEBAR DRIVER
7037M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7038L:	linux-input@vger.kernel.org
7039W:	https://github.com/o2genum/ideapad-slidebar
7040S:	Maintained
7041F:	drivers/input/misc/ideapad_slidebar.c
7042
7043IDT VersaClock 5 CLOCK DRIVER
7044M:	Marek Vasut <marek.vasut@gmail.com>
7045S:	Maintained
7046F:	drivers/clk/clk-versaclock5.c
7047
7048IEEE 802.15.4 SUBSYSTEM
7049M:	Alexander Aring <alex.aring@gmail.com>
7050M:	Stefan Schmidt <stefan@datenfreihafen.org>
7051L:	linux-wpan@vger.kernel.org
7052W:	http://wpan.cakelab.org/
7053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7055S:	Maintained
7056F:	net/ieee802154/
7057F:	net/mac802154/
7058F:	drivers/net/ieee802154/
7059F:	include/linux/nl802154.h
7060F:	include/linux/ieee802154.h
7061F:	include/net/nl802154.h
7062F:	include/net/mac802154.h
7063F:	include/net/af_ieee802154.h
7064F:	include/net/cfg802154.h
7065F:	include/net/ieee802154_netdev.h
7066F:	Documentation/networking/ieee802154.txt
7067
7068IFE PROTOCOL
7069M:	Yotam Gigi <yotam.gi@gmail.com>
7070M:	Jamal Hadi Salim <jhs@mojatatu.com>
7071F:	net/ife
7072F:	include/net/ife.h
7073F:	include/uapi/linux/ife.h
7074
7075IGORPLUG-USB IR RECEIVER
7076M:	Sean Young <sean@mess.org>
7077L:	linux-media@vger.kernel.org
7078S:	Maintained
7079F:	drivers/media/rc/igorplugusb.c
7080
7081IGUANAWORKS USB IR TRANSCEIVER
7082M:	Sean Young <sean@mess.org>
7083L:	linux-media@vger.kernel.org
7084S:	Maintained
7085F:	drivers/media/rc/iguanair.c
7086
7087IIO DIGITAL POTENTIOMETER DAC
7088M:	Peter Rosin <peda@axentia.se>
7089L:	linux-iio@vger.kernel.org
7090S:	Maintained
7091F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7092F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7093F:	drivers/iio/dac/dpot-dac.c
7094
7095IIO ENVELOPE DETECTOR
7096M:	Peter Rosin <peda@axentia.se>
7097L:	linux-iio@vger.kernel.org
7098S:	Maintained
7099F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7100F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7101F:	drivers/iio/adc/envelope-detector.c
7102
7103IIO MULTIPLEXER
7104M:	Peter Rosin <peda@axentia.se>
7105L:	linux-iio@vger.kernel.org
7106S:	Maintained
7107F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7108F:	drivers/iio/multiplexer/iio-mux.c
7109
7110IIO SUBSYSTEM AND DRIVERS
7111M:	Jonathan Cameron <jic23@kernel.org>
7112R:	Hartmut Knaack <knaack.h@gmx.de>
7113R:	Lars-Peter Clausen <lars@metafoo.de>
7114R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7115L:	linux-iio@vger.kernel.org
7116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7117S:	Maintained
7118F:	Documentation/ABI/testing/configfs-iio*
7119F:	Documentation/ABI/testing/sysfs-bus-iio*
7120F:	Documentation/devicetree/bindings/iio/
7121F:	drivers/iio/
7122F:	drivers/staging/iio/
7123F:	include/linux/iio/
7124F:	tools/iio/
7125
7126IIO UNIT CONVERTER
7127M:	Peter Rosin <peda@axentia.se>
7128L:	linux-iio@vger.kernel.org
7129S:	Maintained
7130F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7131F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7132F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7133F:	drivers/iio/afe/iio-rescale.c
7134
7135IKANOS/ADI EAGLE ADSL USB DRIVER
7136M:	Matthieu Castet <castet.matthieu@free.fr>
7137M:	Stanislaw Gruszka <stf_xl@wp.pl>
7138S:	Maintained
7139F:	drivers/usb/atm/ueagle-atm.c
7140
7141IMGTEC ASCII LCD DRIVER
7142M:	Paul Burton <paul.burton@mips.com>
7143S:	Maintained
7144F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7145F:	drivers/auxdisplay/img-ascii-lcd.c
7146
7147IMGTEC IR DECODER DRIVER
7148M:	James Hogan <jhogan@kernel.org>
7149S:	Maintained
7150F:	drivers/media/rc/img-ir/
7151
7152IMON SOUNDGRAPH USB IR RECEIVER
7153M:	Sean Young <sean@mess.org>
7154L:	linux-media@vger.kernel.org
7155S:	Maintained
7156F:	drivers/media/rc/imon_raw.c
7157F:	drivers/media/rc/imon.c
7158
7159IMS TWINTURBO FRAMEBUFFER DRIVER
7160L:	linux-fbdev@vger.kernel.org
7161S:	Orphan
7162F:	drivers/video/fbdev/imsttfb.c
7163
7164INA209 HARDWARE MONITOR DRIVER
7165M:	Guenter Roeck <linux@roeck-us.net>
7166L:	linux-hwmon@vger.kernel.org
7167S:	Maintained
7168F:	Documentation/hwmon/ina209
7169F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7170F:	drivers/hwmon/ina209.c
7171
7172INA2XX HARDWARE MONITOR DRIVER
7173M:	Guenter Roeck <linux@roeck-us.net>
7174L:	linux-hwmon@vger.kernel.org
7175S:	Maintained
7176F:	Documentation/hwmon/ina2xx
7177F:	drivers/hwmon/ina2xx.c
7178F:	include/linux/platform_data/ina2xx.h
7179
7180INDUSTRY PACK SUBSYSTEM (IPACK)
7181M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7182M:	Jens Taprogge <jens.taprogge@taprogge.org>
7183M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7184L:	industrypack-devel@lists.sourceforge.net
7185W:	http://industrypack.sourceforge.net
7186S:	Maintained
7187F:	drivers/ipack/
7188
7189INFINIBAND SUBSYSTEM
7190M:	Doug Ledford <dledford@redhat.com>
7191M:	Jason Gunthorpe <jgg@mellanox.com>
7192L:	linux-rdma@vger.kernel.org
7193W:	https://github.com/linux-rdma/rdma-core
7194Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7196S:	Supported
7197F:	Documentation/devicetree/bindings/infiniband/
7198F:	Documentation/infiniband/
7199F:	drivers/infiniband/
7200F:	include/uapi/linux/if_infiniband.h
7201F:	include/uapi/rdma/
7202F:	include/rdma/
7203
7204INGENIC JZ4780 DMA Driver
7205M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7206S:	Maintained
7207F:	drivers/dma/dma-jz4780.c
7208
7209INGENIC JZ4780 NAND DRIVER
7210M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7211L:	linux-mtd@lists.infradead.org
7212S:	Maintained
7213F:	drivers/mtd/nand/raw/jz4780_*
7214
7215INOTIFY
7216M:	Jan Kara <jack@suse.cz>
7217R:	Amir Goldstein <amir73il@gmail.com>
7218L:	linux-fsdevel@vger.kernel.org
7219S:	Maintained
7220F:	Documentation/filesystems/inotify.txt
7221F:	fs/notify/inotify/
7222F:	include/linux/inotify.h
7223F:	include/uapi/linux/inotify.h
7224
7225INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7226M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7227L:	linux-input@vger.kernel.org
7228Q:	http://patchwork.kernel.org/project/linux-input/list/
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7230S:	Maintained
7231F:	drivers/input/
7232F:	include/linux/input.h
7233F:	include/uapi/linux/input.h
7234F:	include/uapi/linux/input-event-codes.h
7235F:	include/linux/input/
7236F:	Documentation/devicetree/bindings/input/
7237F:	Documentation/devicetree/bindings/serio/
7238F:	Documentation/input/
7239
7240INPUT MULTITOUCH (MT) PROTOCOL
7241M:	Henrik Rydberg <rydberg@bitmath.org>
7242L:	linux-input@vger.kernel.org
7243S:	Odd fixes
7244F:	Documentation/input/multi-touch-protocol.rst
7245F:	drivers/input/input-mt.c
7246K:	\b(ABS|SYN)_MT_
7247
7248INSIDE SECURE CRYPTO DRIVER
7249M:	Antoine Tenart <antoine.tenart@bootlin.com>
7250F:	drivers/crypto/inside-secure/
7251S:	Maintained
7252L:	linux-crypto@vger.kernel.org
7253
7254INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7255M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7256M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7257L:	linux-integrity@vger.kernel.org
7258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7259S:	Supported
7260F:	security/integrity/ima/
7261
7262INTEL 810/815 FRAMEBUFFER DRIVER
7263M:	Antonino Daplas <adaplas@gmail.com>
7264L:	linux-fbdev@vger.kernel.org
7265S:	Maintained
7266F:	drivers/video/fbdev/i810/
7267
7268INTEL ASoC DRIVERS
7269M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7270M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7271M:	Jie Yang <yang.jie@linux.intel.com>
7272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7273S:	Supported
7274F:	sound/soc/intel/
7275
7276INTEL C600 SERIES SAS CONTROLLER DRIVER
7277M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7278M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7279L:	linux-scsi@vger.kernel.org
7280T:	git git://git.code.sf.net/p/intel-sas/isci
7281S:	Supported
7282F:	drivers/scsi/isci/
7283
7284INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7285M:	Jani Nikula <jani.nikula@linux.intel.com>
7286M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7287M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7288L:	intel-gfx@lists.freedesktop.org
7289W:	https://01.org/linuxgraphics/
7290B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7291C:	irc://chat.freenode.net/intel-gfx
7292Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7293T:	git git://anongit.freedesktop.org/drm-intel
7294S:	Supported
7295F:	drivers/gpu/drm/i915/
7296F:	include/drm/i915*
7297F:	include/uapi/drm/i915_drm.h
7298F:	Documentation/gpu/i915.rst
7299
7300INTEL ETHERNET DRIVERS
7301M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7302L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7303W:	http://www.intel.com/support/feedback.htm
7304W:	http://e1000.sourceforge.net/
7305Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7308S:	Supported
7309F:	Documentation/networking/e100.rst
7310F:	Documentation/networking/e1000.rst
7311F:	Documentation/networking/e1000e.txt
7312F:	Documentation/networking/igb.txt
7313F:	Documentation/networking/igbvf.txt
7314F:	Documentation/networking/ixgb.txt
7315F:	Documentation/networking/ixgbe.txt
7316F:	Documentation/networking/ixgbevf.txt
7317F:	Documentation/networking/i40e.txt
7318F:	Documentation/networking/i40evf.txt
7319F:	Documentation/networking/ice.txt
7320F:	drivers/net/ethernet/intel/
7321F:	drivers/net/ethernet/intel/*/
7322F:	include/linux/avf/virtchnl.h
7323
7324INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7325M:	Maik Broemme <mbroemme@libmpq.org>
7326L:	linux-fbdev@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/fb/intelfb.txt
7329F:	drivers/video/fbdev/intelfb/
7330
7331INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7332M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7333M:	Zhi Wang <zhi.a.wang@intel.com>
7334L:	intel-gvt-dev@lists.freedesktop.org
7335L:	intel-gfx@lists.freedesktop.org
7336W:	https://01.org/igvt-g
7337T:	git https://github.com/intel/gvt-linux.git
7338S:	Supported
7339F:	drivers/gpu/drm/i915/gvt/
7340
7341INTEL HID EVENT DRIVER
7342M:	Alex Hung <alex.hung@canonical.com>
7343L:	platform-driver-x86@vger.kernel.org
7344S:	Maintained
7345F:	drivers/platform/x86/intel-hid.c
7346
7347INTEL I/OAT DMA DRIVER
7348M:	Dave Jiang <dave.jiang@intel.com>
7349R:	Dan Williams <dan.j.williams@intel.com>
7350L:	dmaengine@vger.kernel.org
7351Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7352S:	Supported
7353F:	drivers/dma/ioat*
7354
7355INTEL IDLE DRIVER
7356M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7357M:	Len Brown <lenb@kernel.org>
7358L:	linux-pm@vger.kernel.org
7359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7360B:	https://bugzilla.kernel.org
7361S:	Supported
7362F:	drivers/idle/intel_idle.c
7363
7364INTEL INTEGRATED SENSOR HUB DRIVER
7365M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7366M:	Jiri Kosina <jikos@kernel.org>
7367L:	linux-input@vger.kernel.org
7368S:	Maintained
7369F:	drivers/hid/intel-ish-hid/
7370
7371INTEL IOMMU (VT-d)
7372M:	David Woodhouse <dwmw2@infradead.org>
7373L:	iommu@lists.linux-foundation.org
7374T:	git git://git.infradead.org/iommu-2.6.git
7375S:	Supported
7376F:	drivers/iommu/intel-iommu.c
7377F:	include/linux/intel-iommu.h
7378
7379INTEL IOP-ADMA DMA DRIVER
7380R:	Dan Williams <dan.j.williams@intel.com>
7381S:	Odd fixes
7382F:	drivers/dma/iop-adma.c
7383
7384INTEL IPU3 CSI-2 CIO2 DRIVER
7385M:	Yong Zhi <yong.zhi@intel.com>
7386M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7387M:	Bingbu Cao <bingbu.cao@intel.com>
7388R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7389R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7390L:	linux-media@vger.kernel.org
7391S:	Maintained
7392F:	drivers/media/pci/intel/ipu3/
7393F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7394
7395INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7396M:	Krzysztof Halasa <khalasa@piap.pl>
7397S:	Maintained
7398F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7399F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7400F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7401F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7402F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7403F:	drivers/net/wan/ixp4xx_hss.c
7404
7405INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7406M:	Deepak Saxena <dsaxena@plexity.net>
7407S:	Maintained
7408F:	drivers/char/hw_random/ixp4xx-rng.c
7409
7410INTEL MANAGEMENT ENGINE (mei)
7411M:	Tomas Winkler <tomas.winkler@intel.com>
7412L:	linux-kernel@vger.kernel.org
7413S:	Supported
7414F:	include/uapi/linux/mei.h
7415F:	include/linux/mei_cl_bus.h
7416F:	drivers/misc/mei/*
7417F:	drivers/watchdog/mei_wdt.c
7418F:	Documentation/misc-devices/mei/*
7419F:	samples/mei/*
7420
7421INTEL MENLOW THERMAL DRIVER
7422M:	Sujith Thomas <sujith.thomas@intel.com>
7423L:	platform-driver-x86@vger.kernel.org
7424W:	https://01.org/linux-acpi
7425S:	Supported
7426F:	drivers/platform/x86/intel_menlow.c
7427
7428INTEL MERRIFIELD GPIO DRIVER
7429M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7430L:	linux-gpio@vger.kernel.org
7431S:	Maintained
7432F:	drivers/gpio/gpio-merrifield.c
7433
7434INTEL MIC DRIVERS (mic)
7435M:	Sudeep Dutt <sudeep.dutt@intel.com>
7436M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7437S:	Supported
7438W:	https://github.com/sudeepdutt/mic
7439W:	http://software.intel.com/en-us/mic-developer
7440F:	include/linux/mic_bus.h
7441F:	include/linux/scif.h
7442F:	include/uapi/linux/mic_common.h
7443F:	include/uapi/linux/mic_ioctl.h
7444F:	include/uapi/linux/scif_ioctl.h
7445F:	drivers/misc/mic/
7446F:	drivers/dma/mic_x100_dma.c
7447F:	drivers/dma/mic_x100_dma.h
7448F:	Documentation/mic/
7449
7450INTEL PMC CORE DRIVER
7451M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7452M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7453L:	platform-driver-x86@vger.kernel.org
7454S:	Maintained
7455F:	arch/x86/include/asm/pmc_core.h
7456F:	drivers/platform/x86/intel_pmc_core*
7457
7458INTEL PMC/P-Unit IPC DRIVER
7459M:	Zha Qipeng<qipeng.zha@intel.com>
7460L:	platform-driver-x86@vger.kernel.org
7461S:	Maintained
7462F:	drivers/platform/x86/intel_pmc_ipc.c
7463F:	drivers/platform/x86/intel_punit_ipc.c
7464F:	arch/x86/include/asm/intel_pmc_ipc.h
7465F:	arch/x86/include/asm/intel_punit_ipc.h
7466
7467INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7468M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7469L:	linux-wireless@vger.kernel.org
7470S:	Maintained
7471F:	Documentation/networking/README.ipw2100
7472F:	Documentation/networking/README.ipw2200
7473F:	drivers/net/wireless/intel/ipw2x00/
7474
7475INTEL PSTATE DRIVER
7476M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7477M:	Len Brown <lenb@kernel.org>
7478L:	linux-pm@vger.kernel.org
7479S:	Supported
7480F:	drivers/cpufreq/intel_pstate.c
7481
7482INTEL RDMA RNIC DRIVER
7483M:	Faisal Latif <faisal.latif@intel.com>
7484M:	Shiraz Saleem <shiraz.saleem@intel.com>
7485L:	linux-rdma@vger.kernel.org
7486S:	Supported
7487F:	drivers/infiniband/hw/i40iw/
7488F:	include/uapi/rdma/i40iw-abi.h
7489
7490INTEL SHA MULTIBUFFER DRIVER
7491M:	Megha Dey <megha.dey@linux.intel.com>
7492R:	Tim Chen <tim.c.chen@linux.intel.com>
7493L:	linux-crypto@vger.kernel.org
7494S:	Supported
7495F:	arch/x86/crypto/sha*-mb/
7496F:	crypto/mcryptd.c
7497
7498INTEL TELEMETRY DRIVER
7499M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7500L:	platform-driver-x86@vger.kernel.org
7501S:	Maintained
7502F:	arch/x86/include/asm/intel_telemetry.h
7503F:	drivers/platform/x86/intel_telemetry*
7504
7505INTEL VIRTUAL BUTTON DRIVER
7506M:	AceLan Kao <acelan.kao@canonical.com>
7507L:	platform-driver-x86@vger.kernel.org
7508S:	Maintained
7509F:	drivers/platform/x86/intel-vbtn.c
7510
7511INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7512M:	Stanislaw Gruszka <sgruszka@redhat.com>
7513L:	linux-wireless@vger.kernel.org
7514S:	Supported
7515F:	drivers/net/wireless/intel/iwlegacy/
7516
7517INTEL WIRELESS WIFI LINK (iwlwifi)
7518M:	Johannes Berg <johannes.berg@intel.com>
7519M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7520M:	Luca Coelho <luciano.coelho@intel.com>
7521M:	Intel Linux Wireless <linuxwifi@intel.com>
7522L:	linux-wireless@vger.kernel.org
7523W:	http://intellinuxwireless.org
7524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7525S:	Supported
7526F:	drivers/net/wireless/intel/iwlwifi/
7527
7528INTEL WIRELESS WIMAX CONNECTION 2400
7529M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7530M:	linux-wimax@intel.com
7531L:	wimax@linuxwimax.org (subscribers-only)
7532S:	Supported
7533W:	http://linuxwimax.org
7534F:	Documentation/wimax/README.i2400m
7535F:	drivers/net/wimax/i2400m/
7536F:	include/uapi/linux/wimax/i2400m.h
7537
7538INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7539M:	Mario Limonciello <mario.limonciello@dell.com>
7540S:	Maintained
7541F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7542
7543INTEL(R) TRACE HUB
7544M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7545S:	Supported
7546F:	Documentation/trace/intel_th.rst
7547F:	drivers/hwtracing/intel_th/
7548
7549INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7550M:	Ning Sun <ning.sun@intel.com>
7551L:	tboot-devel@lists.sourceforge.net
7552W:	http://tboot.sourceforge.net
7553T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7554S:	Supported
7555F:	Documentation/intel_txt.txt
7556F:	include/linux/tboot.h
7557F:	arch/x86/kernel/tboot.c
7558
7559INTEL-MID GPIO DRIVER
7560M:	David Cohen <david.a.cohen@linux.intel.com>
7561L:	linux-gpio@vger.kernel.org
7562S:	Maintained
7563F:	drivers/gpio/gpio-intel-mid.c
7564
7565INVENSENSE MPU-3050 GYROSCOPE DRIVER
7566M:	Linus Walleij <linus.walleij@linaro.org>
7567L:	linux-iio@vger.kernel.org
7568S:	Maintained
7569F:	drivers/iio/gyro/mpu3050*
7570F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7571
7572IOC3 ETHERNET DRIVER
7573M:	Ralf Baechle <ralf@linux-mips.org>
7574L:	linux-mips@linux-mips.org
7575S:	Maintained
7576F:	drivers/net/ethernet/sgi/ioc3-eth.c
7577
7578IOC3 SERIAL DRIVER
7579M:	Pat Gefre <pfg@sgi.com>
7580L:	linux-serial@vger.kernel.org
7581S:	Maintained
7582F:	drivers/tty/serial/ioc3_serial.c
7583
7584IOMMU DRIVERS
7585M:	Joerg Roedel <joro@8bytes.org>
7586L:	iommu@lists.linux-foundation.org
7587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7588S:	Maintained
7589F:	Documentation/devicetree/bindings/iommu/
7590F:	drivers/iommu/
7591F:	include/linux/iommu.h
7592F:	include/linux/of_iommu.h
7593F:	include/linux/iova.h
7594
7595IP MASQUERADING
7596M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7597S:	Maintained
7598F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7599
7600IPMI SUBSYSTEM
7601M:	Corey Minyard <minyard@acm.org>
7602L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7603W:	http://openipmi.sourceforge.net/
7604S:	Supported
7605F:	Documentation/IPMI.txt
7606F:	drivers/char/ipmi/
7607F:	include/linux/ipmi*
7608F:	include/uapi/linux/ipmi*
7609
7610IPS SCSI RAID DRIVER
7611M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7612L:	linux-scsi@vger.kernel.org
7613W:	http://www.adaptec.com/
7614S:	Maintained
7615F:	drivers/scsi/ips*
7616
7617IPVS
7618M:	Wensong Zhang <wensong@linux-vs.org>
7619M:	Simon Horman <horms@verge.net.au>
7620M:	Julian Anastasov <ja@ssi.bg>
7621L:	netdev@vger.kernel.org
7622L:	lvs-devel@vger.kernel.org
7623S:	Maintained
7624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7626F:	Documentation/networking/ipvs-sysctl.txt
7627F:	include/net/ip_vs.h
7628F:	include/uapi/linux/ip_vs.h
7629F:	net/netfilter/ipvs/
7630
7631IPWIRELESS DRIVER
7632M:	Jiri Kosina <jikos@kernel.org>
7633M:	David Sterba <dsterba@suse.com>
7634S:	Odd Fixes
7635F:	drivers/tty/ipwireless/
7636
7637IPX NETWORK LAYER
7638L:	netdev@vger.kernel.org
7639S:	Obsolete
7640F:	include/uapi/linux/ipx.h
7641F:	drivers/staging/ipx/
7642
7643IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7644M:	Marc Zyngier <marc.zyngier@arm.com>
7645S:	Maintained
7646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7647F:	Documentation/IRQ-domain.txt
7648F:	include/linux/irqdomain.h
7649F:	kernel/irq/irqdomain.c
7650F:	kernel/irq/msi.c
7651
7652IRQ SUBSYSTEM
7653M:	Thomas Gleixner <tglx@linutronix.de>
7654L:	linux-kernel@vger.kernel.org
7655S:	Maintained
7656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7657F:	kernel/irq/
7658
7659IRQCHIP DRIVERS
7660M:	Thomas Gleixner <tglx@linutronix.de>
7661M:	Jason Cooper <jason@lakedaemon.net>
7662M:	Marc Zyngier <marc.zyngier@arm.com>
7663L:	linux-kernel@vger.kernel.org
7664S:	Maintained
7665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7666F:	Documentation/devicetree/bindings/interrupt-controller/
7667F:	drivers/irqchip/
7668
7669ISA
7670M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7671S:	Maintained
7672F:	Documentation/isa.txt
7673F:	drivers/base/isa.c
7674F:	include/linux/isa.h
7675
7676ISA RADIO MODULE
7677M:	Hans Verkuil <hverkuil@xs4all.nl>
7678L:	linux-media@vger.kernel.org
7679T:	git git://linuxtv.org/media_tree.git
7680W:	https://linuxtv.org
7681S:	Maintained
7682F:	drivers/media/radio/radio-isa*
7683
7684ISAPNP
7685M:	Jaroslav Kysela <perex@perex.cz>
7686S:	Maintained
7687F:	Documentation/isapnp.txt
7688F:	drivers/pnp/isapnp/
7689F:	include/linux/isapnp.h
7690
7691ISCSI
7692M:	Lee Duncan <lduncan@suse.com>
7693M:	Chris Leech <cleech@redhat.com>
7694L:	open-iscsi@googlegroups.com
7695W:	www.open-iscsi.com
7696S:	Maintained
7697F:	drivers/scsi/*iscsi*
7698F:	include/scsi/*iscsi*
7699
7700iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7701M:	Peter Jones <pjones@redhat.com>
7702M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7703S:	Maintained
7704F:	drivers/firmware/iscsi_ibft*
7705
7706ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7707M:	Sagi Grimberg <sagi@grimberg.me>
7708M:	Max Gurtovoy <maxg@mellanox.com>
7709L:	linux-rdma@vger.kernel.org
7710S:	Supported
7711W:	http://www.openfabrics.org
7712W:	www.open-iscsi.org
7713Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7714F:	drivers/infiniband/ulp/iser/
7715
7716ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7717M:	Sagi Grimberg <sagi@grimberg.me>
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7719L:	linux-rdma@vger.kernel.org
7720L:	target-devel@vger.kernel.org
7721S:	Supported
7722W:	http://www.linux-iscsi.org
7723F:	drivers/infiniband/ulp/isert
7724
7725ISDN SUBSYSTEM
7726M:	Karsten Keil <isdn@linux-pingi.de>
7727L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7728L:	netdev@vger.kernel.org
7729W:	http://www.isdn4linux.de
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7731S:	Maintained
7732F:	Documentation/isdn/
7733F:	drivers/isdn/
7734F:	include/linux/isdn.h
7735F:	include/linux/isdn/
7736F:	include/uapi/linux/isdn.h
7737F:	include/uapi/linux/isdn/
7738
7739ISDN SUBSYSTEM (Eicon active card driver)
7740M:	Armin Schindler <mac@melware.de>
7741L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7742W:	http://www.melware.de
7743S:	Maintained
7744F:	drivers/isdn/hardware/eicon/
7745
7746IT87 HARDWARE MONITORING DRIVER
7747M:	Jean Delvare <jdelvare@suse.com>
7748L:	linux-hwmon@vger.kernel.org
7749S:	Maintained
7750F:	Documentation/hwmon/it87
7751F:	drivers/hwmon/it87.c
7752
7753IT913X MEDIA DRIVER
7754M:	Antti Palosaari <crope@iki.fi>
7755L:	linux-media@vger.kernel.org
7756W:	https://linuxtv.org
7757W:	http://palosaari.fi/linux/
7758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7759T:	git git://linuxtv.org/anttip/media_tree.git
7760S:	Maintained
7761F:	drivers/media/tuners/it913x*
7762
7763IVTV VIDEO4LINUX DRIVER
7764M:	Andy Walls <awalls@md.metrocast.net>
7765L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7766L:	linux-media@vger.kernel.org
7767T:	git git://linuxtv.org/media_tree.git
7768W:	http://www.ivtvdriver.org
7769S:	Maintained
7770F:	Documentation/media/v4l-drivers/ivtv*
7771F:	drivers/media/pci/ivtv/
7772F:	include/uapi/linux/ivtv*
7773
7774IX2505V MEDIA DRIVER
7775M:	Malcolm Priestley <tvboxspy@gmail.com>
7776L:	linux-media@vger.kernel.org
7777W:	https://linuxtv.org
7778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7779S:	Maintained
7780F:	drivers/media/dvb-frontends/ix2505v*
7781
7782JAILHOUSE HYPERVISOR INTERFACE
7783M:	Jan Kiszka <jan.kiszka@siemens.com>
7784L:	jailhouse-dev@googlegroups.com
7785S:	Maintained
7786F:	arch/x86/kernel/jailhouse.c
7787F:	arch/x86/include/asm/jailhouse_para.h
7788
7789JC42.4 TEMPERATURE SENSOR DRIVER
7790M:	Guenter Roeck <linux@roeck-us.net>
7791L:	linux-hwmon@vger.kernel.org
7792S:	Maintained
7793F:	drivers/hwmon/jc42.c
7794F:	Documentation/hwmon/jc42
7795
7796JFS FILESYSTEM
7797M:	Dave Kleikamp <shaggy@kernel.org>
7798L:	jfs-discussion@lists.sourceforge.net
7799W:	http://jfs.sourceforge.net/
7800T:	git git://github.com/kleikamp/linux-shaggy.git
7801S:	Maintained
7802F:	Documentation/filesystems/jfs.txt
7803F:	fs/jfs/
7804
7805JME NETWORK DRIVER
7806M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7807L:	netdev@vger.kernel.org
7808S:	Maintained
7809F:	drivers/net/ethernet/jme.*
7810
7811JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7812M:	David Woodhouse <dwmw2@infradead.org>
7813L:	linux-mtd@lists.infradead.org
7814W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7815S:	Maintained
7816F:	fs/jffs2/
7817F:	include/uapi/linux/jffs2.h
7818
7819JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7820M:	"Theodore Ts'o" <tytso@mit.edu>
7821M:	Jan Kara <jack@suse.com>
7822L:	linux-ext4@vger.kernel.org
7823S:	Maintained
7824F:	fs/jbd2/
7825F:	include/linux/jbd2.h
7826
7827JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7828M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7829L:	linux-media@vger.kernel.org
7830S:	Maintained
7831F:	drivers/media/platform/rcar_jpu.c
7832
7833JSM Neo PCI based serial card
7834M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7835L:	linux-serial@vger.kernel.org
7836S:	Maintained
7837F:	drivers/tty/serial/jsm/
7838
7839K10TEMP HARDWARE MONITORING DRIVER
7840M:	Clemens Ladisch <clemens@ladisch.de>
7841L:	linux-hwmon@vger.kernel.org
7842S:	Maintained
7843F:	Documentation/hwmon/k10temp
7844F:	drivers/hwmon/k10temp.c
7845
7846K8TEMP HARDWARE MONITORING DRIVER
7847M:	Rudolf Marek <r.marek@assembler.cz>
7848L:	linux-hwmon@vger.kernel.org
7849S:	Maintained
7850F:	Documentation/hwmon/k8temp
7851F:	drivers/hwmon/k8temp.c
7852
7853KASAN
7854M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7855R:	Alexander Potapenko <glider@google.com>
7856R:	Dmitry Vyukov <dvyukov@google.com>
7857L:	kasan-dev@googlegroups.com
7858S:	Maintained
7859F:	arch/*/include/asm/kasan.h
7860F:	arch/*/mm/kasan_init*
7861F:	Documentation/dev-tools/kasan.rst
7862F:	include/linux/kasan*.h
7863F:	lib/test_kasan.c
7864F:	mm/kasan/
7865F:	scripts/Makefile.kasan
7866
7867KCONFIG
7868M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7870L:	linux-kbuild@vger.kernel.org
7871S:	Maintained
7872F:	Documentation/kbuild/kconfig*
7873F:	scripts/kconfig/
7874F:	scripts/Kconfig.include
7875
7876KDUMP
7877M:	Dave Young <dyoung@redhat.com>
7878M:	Baoquan He <bhe@redhat.com>
7879R:	Vivek Goyal <vgoyal@redhat.com>
7880L:	kexec@lists.infradead.org
7881W:	http://lse.sourceforge.net/kdump/
7882S:	Maintained
7883F:	Documentation/kdump/
7884
7885KEENE FM RADIO TRANSMITTER DRIVER
7886M:	Hans Verkuil <hverkuil@xs4all.nl>
7887L:	linux-media@vger.kernel.org
7888T:	git git://linuxtv.org/media_tree.git
7889W:	https://linuxtv.org
7890S:	Maintained
7891F:	drivers/media/radio/radio-keene*
7892
7893KERNEL AUTOMOUNTER
7894M:	Ian Kent <raven@themaw.net>
7895L:	autofs@vger.kernel.org
7896S:	Maintained
7897F:	fs/autofs/
7898
7899KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7900M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7901M:	Michal Marek <michal.lkml@markovi.net>
7902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7903L:	linux-kbuild@vger.kernel.org
7904S:	Maintained
7905F:	Documentation/kbuild/
7906F:	Makefile
7907F:	scripts/Kbuild*
7908F:	scripts/Makefile*
7909F:	scripts/basic/
7910F:	scripts/mk*
7911F:	scripts/mod/
7912F:	scripts/package/
7913
7914KERNEL JANITORS
7915L:	kernel-janitors@vger.kernel.org
7916W:	http://kernelnewbies.org/KernelJanitors
7917S:	Odd Fixes
7918
7919KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7920M:	"J. Bruce Fields" <bfields@fieldses.org>
7921M:	Jeff Layton <jlayton@kernel.org>
7922L:	linux-nfs@vger.kernel.org
7923W:	http://nfs.sourceforge.net/
7924T:	git git://linux-nfs.org/~bfields/linux.git
7925S:	Supported
7926F:	fs/nfsd/
7927F:	include/uapi/linux/nfsd/
7928F:	fs/lockd/
7929F:	fs/nfs_common/
7930F:	net/sunrpc/
7931F:	include/linux/lockd/
7932F:	include/linux/sunrpc/
7933F:	include/uapi/linux/sunrpc/
7934
7935KERNEL SELFTEST FRAMEWORK
7936M:	Shuah Khan <shuah@kernel.org>
7937L:	linux-kselftest@vger.kernel.org
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7939Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7940S:	Maintained
7941F:	tools/testing/selftests/
7942F:	Documentation/dev-tools/kselftest*
7943
7944KERNEL USERMODE HELPER
7945M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7946L:	linux-kernel@vger.kernel.org
7947S:	Maintained
7948F:	kernel/umh.c
7949F:	include/linux/umh.h
7950
7951KERNEL VIRTUAL MACHINE (KVM)
7952M:	Paolo Bonzini <pbonzini@redhat.com>
7953M:	Radim Krčmář <rkrcmar@redhat.com>
7954L:	kvm@vger.kernel.org
7955W:	http://www.linux-kvm.org
7956T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7957S:	Supported
7958F:	Documentation/virtual/kvm/
7959F:	include/trace/events/kvm.h
7960F:	include/uapi/asm-generic/kvm*
7961F:	include/uapi/linux/kvm*
7962F:	include/asm-generic/kvm*
7963F:	include/linux/kvm*
7964F:	include/kvm/iodev.h
7965F:	virt/kvm/*
7966F:	tools/kvm/
7967
7968KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7969M:	Joerg Roedel <joro@8bytes.org>
7970L:	kvm@vger.kernel.org
7971W:	http://www.linux-kvm.org/
7972S:	Maintained
7973F:	arch/x86/include/asm/svm.h
7974F:	arch/x86/kvm/svm.c
7975
7976KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7977M:	Christoffer Dall <christoffer.dall@arm.com>
7978M:	Marc Zyngier <marc.zyngier@arm.com>
7979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7980L:	kvmarm@lists.cs.columbia.edu
7981W:	http://systems.cs.columbia.edu/projects/kvm-arm
7982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7983S:	Supported
7984F:	arch/arm/include/uapi/asm/kvm*
7985F:	arch/arm/include/asm/kvm*
7986F:	arch/arm/kvm/
7987F:	virt/kvm/arm/
7988F:	include/kvm/arm_*
7989
7990KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7991M:	Christoffer Dall <christoffer.dall@arm.com>
7992M:	Marc Zyngier <marc.zyngier@arm.com>
7993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7994L:	kvmarm@lists.cs.columbia.edu
7995S:	Maintained
7996F:	arch/arm64/include/uapi/asm/kvm*
7997F:	arch/arm64/include/asm/kvm*
7998F:	arch/arm64/kvm/
7999
8000KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8001M:	James Hogan <jhogan@kernel.org>
8002L:	linux-mips@linux-mips.org
8003S:	Supported
8004F:	arch/mips/include/uapi/asm/kvm*
8005F:	arch/mips/include/asm/kvm*
8006F:	arch/mips/kvm/
8007
8008KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8009M:	Paul Mackerras <paulus@ozlabs.org>
8010L:	kvm-ppc@vger.kernel.org
8011W:	http://www.linux-kvm.org/
8012T:	git git://github.com/agraf/linux-2.6.git
8013S:	Supported
8014F:	arch/powerpc/include/uapi/asm/kvm*
8015F:	arch/powerpc/include/asm/kvm*
8016F:	arch/powerpc/kvm/
8017F:	arch/powerpc/kernel/kvm*
8018
8019KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8020M:	Christian Borntraeger <borntraeger@de.ibm.com>
8021M:	Janosch Frank <frankja@linux.ibm.com>
8022R:	David Hildenbrand <david@redhat.com>
8023R:	Cornelia Huck <cohuck@redhat.com>
8024L:	linux-s390@vger.kernel.org
8025W:	http://www.ibm.com/developerworks/linux/linux390/
8026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8027S:	Supported
8028F:	arch/s390/include/uapi/asm/kvm*
8029F:	arch/s390/include/asm/gmap.h
8030F:	arch/s390/include/asm/kvm*
8031F:	arch/s390/kvm/
8032F:	arch/s390/mm/gmap.c
8033
8034KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8035M:	Paolo Bonzini <pbonzini@redhat.com>
8036M:	Radim Krčmář <rkrcmar@redhat.com>
8037L:	kvm@vger.kernel.org
8038W:	http://www.linux-kvm.org
8039T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8040S:	Supported
8041F:	arch/x86/kvm/
8042F:	arch/x86/include/uapi/asm/kvm*
8043F:	arch/x86/include/asm/kvm*
8044F:	arch/x86/include/asm/pvclock-abi.h
8045F:	arch/x86/kernel/kvm.c
8046F:	arch/x86/kernel/kvmclock.c
8047
8048KERNFS
8049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8050M:	Tejun Heo <tj@kernel.org>
8051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8052S:	Supported
8053F:	include/linux/kernfs.h
8054F:	fs/kernfs/
8055
8056KEXEC
8057M:	Eric Biederman <ebiederm@xmission.com>
8058W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8059L:	kexec@lists.infradead.org
8060S:	Maintained
8061F:	include/linux/kexec.h
8062F:	include/uapi/linux/kexec.h
8063F:	kernel/kexec*
8064
8065KEYS-ENCRYPTED
8066M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8067L:	linux-integrity@vger.kernel.org
8068L:	keyrings@vger.kernel.org
8069S:	Supported
8070F:	Documentation/security/keys/trusted-encrypted.rst
8071F:	include/keys/encrypted-type.h
8072F:	security/keys/encrypted-keys/
8073
8074KEYS-TRUSTED
8075M:	James Bottomley <jejb@linux.vnet.ibm.com>
8076M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8077L:	linux-integrity@vger.kernel.org
8078L:	keyrings@vger.kernel.org
8079S:	Supported
8080F:	Documentation/security/keys/trusted-encrypted.rst
8081F:	include/keys/trusted-type.h
8082F:	security/keys/trusted.c
8083F:	security/keys/trusted.h
8084
8085KEYS/KEYRINGS:
8086M:	David Howells <dhowells@redhat.com>
8087L:	keyrings@vger.kernel.org
8088S:	Maintained
8089F:	Documentation/security/keys/core.rst
8090F:	include/linux/key.h
8091F:	include/linux/key-type.h
8092F:	include/linux/keyctl.h
8093F:	include/uapi/linux/keyctl.h
8094F:	include/keys/
8095F:	security/keys/
8096
8097KGDB / KDB /debug_core
8098M:	Jason Wessel <jason.wessel@windriver.com>
8099M:	Daniel Thompson <daniel.thompson@linaro.org>
8100W:	http://kgdb.wiki.kernel.org/
8101L:	kgdb-bugreport@lists.sourceforge.net
8102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8103S:	Maintained
8104F:	Documentation/dev-tools/kgdb.rst
8105F:	drivers/misc/kgdbts.c
8106F:	drivers/tty/serial/kgdboc.c
8107F:	include/linux/kdb.h
8108F:	include/linux/kgdb.h
8109F:	kernel/debug/
8110
8111KMEMLEAK
8112M:	Catalin Marinas <catalin.marinas@arm.com>
8113S:	Maintained
8114F:	Documentation/dev-tools/kmemleak.rst
8115F:	include/linux/kmemleak.h
8116F:	mm/kmemleak.c
8117F:	mm/kmemleak-test.c
8118
8119KMOD KERNEL MODULE LOADER - USERMODE HELPER
8120M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8121L:	linux-kernel@vger.kernel.org
8122S:	Maintained
8123F:	kernel/kmod.c
8124F:	include/linux/kmod.h
8125F:	lib/test_kmod.c
8126F:	tools/testing/selftests/kmod/
8127
8128KPROBES
8129M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8130M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8131M:	"David S. Miller" <davem@davemloft.net>
8132M:	Masami Hiramatsu <mhiramat@kernel.org>
8133S:	Maintained
8134F:	Documentation/kprobes.txt
8135F:	include/linux/kprobes.h
8136F:	include/asm-generic/kprobes.h
8137F:	kernel/kprobes.c
8138
8139KS0108 LCD CONTROLLER DRIVER
8140M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8141S:	Maintained
8142F:	Documentation/auxdisplay/ks0108
8143F:	drivers/auxdisplay/ks0108.c
8144F:	include/linux/ks0108.h
8145
8146L3MDEV
8147M:	David Ahern <dsa@cumulusnetworks.com>
8148L:	netdev@vger.kernel.org
8149S:	Maintained
8150F:	net/l3mdev
8151F:	include/net/l3mdev.h
8152
8153LANTIQ MIPS ARCHITECTURE
8154M:	John Crispin <john@phrozen.org>
8155L:	linux-mips@linux-mips.org
8156S:	Maintained
8157F:	arch/mips/lantiq
8158F:	drivers/soc/lantiq
8159
8160LAPB module
8161L:	linux-x25@vger.kernel.org
8162S:	Orphan
8163F:	Documentation/networking/lapb-module.txt
8164F:	include/*/lapb.h
8165F:	net/lapb/
8166
8167LASI 53c700 driver for PARISC
8168M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8169L:	linux-scsi@vger.kernel.org
8170S:	Maintained
8171F:	Documentation/scsi/53c700.txt
8172F:	drivers/scsi/53c700*
8173
8174LEAKING_ADDRESSES
8175M:	Tobin C. Harding <me@tobin.cc>
8176M:	Tycho Andersen <tycho@tycho.ws>
8177L:	kernel-hardening@lists.openwall.com
8178S:	Maintained
8179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8180F:	scripts/leaking_addresses.pl
8181
8182LED SUBSYSTEM
8183M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8184M:	Pavel Machek <pavel@ucw.cz>
8185L:	linux-leds@vger.kernel.org
8186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8187S:	Maintained
8188F:	Documentation/devicetree/bindings/leds/
8189F:	drivers/leds/
8190F:	include/linux/leds.h
8191
8192LEGACY EEPROM DRIVER
8193M:	Jean Delvare <jdelvare@suse.com>
8194S:	Maintained
8195F:	Documentation/misc-devices/eeprom
8196F:	drivers/misc/eeprom/eeprom.c
8197
8198LEGO MINDSTORMS EV3
8199R:	David Lechner <david@lechnology.com>
8200S:	Maintained
8201F:	arch/arm/boot/dts/da850-lego-ev3.dts
8202F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8203F:	drivers/power/supply/lego_ev3_battery.c
8204
8205LEGO USB Tower driver
8206M:	Juergen Stuber <starblue@users.sourceforge.net>
8207L:	legousb-devel@lists.sourceforge.net
8208W:	http://legousb.sourceforge.net/
8209S:	Maintained
8210F:	drivers/usb/misc/legousbtower.c
8211
8212LG2160 MEDIA DRIVER
8213M:	Michael Krufky <mkrufky@linuxtv.org>
8214L:	linux-media@vger.kernel.org
8215W:	https://linuxtv.org
8216W:	http://github.com/mkrufky
8217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8218T:	git git://linuxtv.org/mkrufky/tuners.git
8219S:	Maintained
8220F:	drivers/media/dvb-frontends/lg2160.*
8221
8222LGDT3305 MEDIA DRIVER
8223M:	Michael Krufky <mkrufky@linuxtv.org>
8224L:	linux-media@vger.kernel.org
8225W:	https://linuxtv.org
8226W:	http://github.com/mkrufky
8227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8228T:	git git://linuxtv.org/mkrufky/tuners.git
8229S:	Maintained
8230F:	drivers/media/dvb-frontends/lgdt3305.*
8231
8232LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8233M:	Viresh Kumar <vireshk@kernel.org>
8234L:	linux-ide@vger.kernel.org
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8236S:	Maintained
8237F:	include/linux/pata_arasan_cf_data.h
8238F:	drivers/ata/pata_arasan_cf.c
8239
8240LIBATA PATA DRIVERS
8241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8242M:	Tejun Heo <tj@kernel.org>
8243L:	linux-ide@vger.kernel.org
8244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8245S:	Maintained
8246F:	drivers/ata/pata_*.c
8247F:	drivers/ata/ata_generic.c
8248
8249LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8250M:	Linus Walleij <linus.walleij@linaro.org>
8251L:	linux-ide@vger.kernel.org
8252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8253S:	Maintained
8254F:	drivers/ata/pata_ftide010.c
8255F:	drivers/ata/sata_gemini.c
8256F:	drivers/ata/sata_gemini.h
8257
8258LIBATA SATA AHCI PLATFORM devices support
8259M:	Hans de Goede <hdegoede@redhat.com>
8260M:	Tejun Heo <tj@kernel.org>
8261L:	linux-ide@vger.kernel.org
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8263S:	Maintained
8264F:	drivers/ata/ahci_platform.c
8265F:	drivers/ata/libahci_platform.c
8266F:	include/linux/ahci_platform.h
8267
8268LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8269M:	Mikael Pettersson <mikpelinux@gmail.com>
8270L:	linux-ide@vger.kernel.org
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8272S:	Maintained
8273F:	drivers/ata/sata_promise.*
8274
8275LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8276M:	Tejun Heo <tj@kernel.org>
8277L:	linux-ide@vger.kernel.org
8278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8279S:	Maintained
8280F:	drivers/ata/
8281F:	include/linux/ata.h
8282F:	include/linux/libata.h
8283F:	Documentation/devicetree/bindings/ata/
8284
8285LIBLOCKDEP
8286M:	Sasha Levin <alexander.levin@verizon.com>
8287S:	Maintained
8288F:	tools/lib/lockdep/
8289
8290LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8291M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8292M:	Dan Williams <dan.j.williams@intel.com>
8293M:	Vishal Verma <vishal.l.verma@intel.com>
8294M:	Dave Jiang <dave.jiang@intel.com>
8295L:	linux-nvdimm@lists.01.org
8296Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8297S:	Supported
8298F:	drivers/nvdimm/blk.c
8299F:	drivers/nvdimm/region_devs.c
8300
8301LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8302M:	Vishal Verma <vishal.l.verma@intel.com>
8303M:	Dan Williams <dan.j.williams@intel.com>
8304M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8305M:	Dave Jiang <dave.jiang@intel.com>
8306L:	linux-nvdimm@lists.01.org
8307Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8308S:	Supported
8309F:	drivers/nvdimm/btt*
8310
8311LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8312M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8313M:	Dan Williams <dan.j.williams@intel.com>
8314M:	Vishal Verma <vishal.l.verma@intel.com>
8315M:	Dave Jiang <dave.jiang@intel.com>
8316L:	linux-nvdimm@lists.01.org
8317Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8318S:	Supported
8319F:	drivers/nvdimm/pmem*
8320
8321LIBNVDIMM: DEVICETREE BINDINGS
8322M:	Oliver O'Halloran <oohall@gmail.com>
8323L:	linux-nvdimm@lists.01.org
8324Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8325S:	Supported
8326F:	drivers/nvdimm/of_pmem.c
8327F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8328
8329LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8330M:	Dan Williams <dan.j.williams@intel.com>
8331M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8332M:	Vishal Verma <vishal.l.verma@intel.com>
8333M:	Dave Jiang <dave.jiang@intel.com>
8334L:	linux-nvdimm@lists.01.org
8335Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8337S:	Supported
8338F:	drivers/nvdimm/*
8339F:	drivers/acpi/nfit/*
8340F:	include/linux/nd.h
8341F:	include/linux/libnvdimm.h
8342F:	include/uapi/linux/ndctl.h
8343
8344LIGHTNVM PLATFORM SUPPORT
8345M:	Matias Bjorling <mb@lightnvm.io>
8346W:	http://github/OpenChannelSSD
8347L:	linux-block@vger.kernel.org
8348S:	Maintained
8349F:	drivers/lightnvm/
8350F:	include/linux/lightnvm.h
8351F:	include/uapi/linux/lightnvm.h
8352
8353LINUX FOR POWER MACINTOSH
8354M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8355W:	http://www.penguinppc.org/
8356L:	linuxppc-dev@lists.ozlabs.org
8357S:	Maintained
8358F:	arch/powerpc/platforms/powermac/
8359F:	drivers/macintosh/
8360
8361LINUX FOR POWERPC (32-BIT AND 64-BIT)
8362M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8363M:	Paul Mackerras <paulus@samba.org>
8364M:	Michael Ellerman <mpe@ellerman.id.au>
8365W:	https://github.com/linuxppc/linux/wiki
8366L:	linuxppc-dev@lists.ozlabs.org
8367Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8369S:	Supported
8370F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8371F:	Documentation/devicetree/bindings/powerpc/
8372F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8373F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8374F:	Documentation/powerpc/
8375F:	arch/powerpc/
8376F:	drivers/char/tpm/tpm_ibmvtpm*
8377F:	drivers/crypto/nx/
8378F:	drivers/crypto/vmx/
8379F:	drivers/i2c/busses/i2c-opal.c
8380F:	drivers/net/ethernet/ibm/ibmveth.*
8381F:	drivers/net/ethernet/ibm/ibmvnic.*
8382F:	drivers/pci/hotplug/pnv_php.c
8383F:	drivers/pci/hotplug/rpa*
8384F:	drivers/rtc/rtc-opal.c
8385F:	drivers/scsi/ibmvscsi/
8386F:	drivers/tty/hvc/hvc_opal.c
8387F:	drivers/watchdog/wdrtas.c
8388F:	tools/testing/selftests/powerpc
8389N:	/pmac
8390N:	powermac
8391N:	powernv
8392N:	[^a-z0-9]ps3
8393N:	pseries
8394
8395LINUX FOR POWERPC EMBEDDED MPC5XXX
8396M:	Anatolij Gustschin <agust@denx.de>
8397L:	linuxppc-dev@lists.ozlabs.org
8398T:	git git://git.denx.de/linux-denx-agust.git
8399S:	Maintained
8400F:	arch/powerpc/platforms/512x/
8401F:	arch/powerpc/platforms/52xx/
8402
8403LINUX FOR POWERPC EMBEDDED PPC4XX
8404M:	Alistair Popple <alistair@popple.id.au>
8405M:	Matt Porter <mporter@kernel.crashing.org>
8406W:	http://www.penguinppc.org/
8407L:	linuxppc-dev@lists.ozlabs.org
8408S:	Maintained
8409F:	arch/powerpc/platforms/40x/
8410F:	arch/powerpc/platforms/44x/
8411
8412LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8413M:	Scott Wood <oss@buserror.net>
8414M:	Kumar Gala <galak@kernel.crashing.org>
8415W:	http://www.penguinppc.org/
8416L:	linuxppc-dev@lists.ozlabs.org
8417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8418S:	Maintained
8419F:	arch/powerpc/platforms/83xx/
8420F:	arch/powerpc/platforms/85xx/
8421F:	Documentation/devicetree/bindings/powerpc/fsl/
8422
8423LINUX FOR POWERPC EMBEDDED PPC8XX
8424M:	Vitaly Bordug <vitb@kernel.crashing.org>
8425W:	http://www.penguinppc.org/
8426L:	linuxppc-dev@lists.ozlabs.org
8427S:	Maintained
8428F:	arch/powerpc/platforms/8xx/
8429
8430LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8431L:	linuxppc-dev@lists.ozlabs.org
8432S:	Orphan
8433F:	arch/powerpc/*/*virtex*
8434F:	arch/powerpc/*/*/*virtex*
8435
8436LINUX FOR POWERPC PA SEMI PWRFICIENT
8437L:	linuxppc-dev@lists.ozlabs.org
8438S:	Orphan
8439F:	arch/powerpc/platforms/pasemi/
8440F:	drivers/*/*pasemi*
8441F:	drivers/*/*/*pasemi*
8442
8443LINUX KERNEL DUMP TEST MODULE (LKDTM)
8444M:	Kees Cook <keescook@chromium.org>
8445S:	Maintained
8446F:	drivers/misc/lkdtm/*
8447
8448LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8449M:	Alan Stern <stern@rowland.harvard.edu>
8450M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8451M:	Will Deacon <will.deacon@arm.com>
8452M:	Peter Zijlstra <peterz@infradead.org>
8453M:	Boqun Feng <boqun.feng@gmail.com>
8454M:	Nicholas Piggin <npiggin@gmail.com>
8455M:	David Howells <dhowells@redhat.com>
8456M:	Jade Alglave <j.alglave@ucl.ac.uk>
8457M:	Luc Maranget <luc.maranget@inria.fr>
8458M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8459R:	Akira Yokosawa <akiyks@gmail.com>
8460R:	Daniel Lustig <dlustig@nvidia.com>
8461L:	linux-kernel@vger.kernel.org
8462L:	linux-arch@vger.kernel.org
8463S:	Supported
8464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8465F:	tools/memory-model/
8466F:	Documentation/atomic_bitops.txt
8467F:	Documentation/atomic_t.txt
8468F:	Documentation/core-api/atomic_ops.rst
8469F:	Documentation/core-api/refcount-vs-atomic.rst
8470F:	Documentation/memory-barriers.txt
8471
8472LIS3LV02D ACCELEROMETER DRIVER
8473M:	Eric Piel <eric.piel@tremplin-utc.net>
8474S:	Maintained
8475F:	Documentation/misc-devices/lis3lv02d
8476F:	drivers/misc/lis3lv02d/
8477F:	drivers/platform/x86/hp_accel.c
8478
8479LIVE PATCHING
8480M:	Josh Poimboeuf <jpoimboe@redhat.com>
8481M:	Jessica Yu <jeyu@kernel.org>
8482M:	Jiri Kosina <jikos@kernel.org>
8483M:	Miroslav Benes <mbenes@suse.cz>
8484R:	Petr Mladek <pmladek@suse.com>
8485S:	Maintained
8486F:	kernel/livepatch/
8487F:	include/linux/livepatch.h
8488F:	arch/x86/include/asm/livepatch.h
8489F:	arch/x86/kernel/livepatch.c
8490F:	Documentation/livepatch/
8491F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8492F:	samples/livepatch/
8493L:	live-patching@vger.kernel.org
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8495
8496LLC (802.2)
8497L:	netdev@vger.kernel.org
8498S:	Odd fixes
8499F:	include/linux/llc.h
8500F:	include/uapi/linux/llc.h
8501F:	include/net/llc*
8502F:	net/llc/
8503
8504LM73 HARDWARE MONITOR DRIVER
8505M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8506L:	linux-hwmon@vger.kernel.org
8507S:	Maintained
8508F:	drivers/hwmon/lm73.c
8509
8510LM78 HARDWARE MONITOR DRIVER
8511M:	Jean Delvare <jdelvare@suse.com>
8512L:	linux-hwmon@vger.kernel.org
8513S:	Maintained
8514F:	Documentation/hwmon/lm78
8515F:	drivers/hwmon/lm78.c
8516
8517LM83 HARDWARE MONITOR DRIVER
8518M:	Jean Delvare <jdelvare@suse.com>
8519L:	linux-hwmon@vger.kernel.org
8520S:	Maintained
8521F:	Documentation/hwmon/lm83
8522F:	drivers/hwmon/lm83.c
8523
8524LM90 HARDWARE MONITOR DRIVER
8525M:	Jean Delvare <jdelvare@suse.com>
8526L:	linux-hwmon@vger.kernel.org
8527S:	Maintained
8528F:	Documentation/hwmon/lm90
8529F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8530F:	drivers/hwmon/lm90.c
8531F:	include/dt-bindings/thermal/lm90.h
8532
8533LM95234 HARDWARE MONITOR DRIVER
8534M:	Guenter Roeck <linux@roeck-us.net>
8535L:	linux-hwmon@vger.kernel.org
8536S:	Maintained
8537F:	Documentation/hwmon/lm95234
8538F:	drivers/hwmon/lm95234.c
8539
8540LME2510 MEDIA DRIVER
8541M:	Malcolm Priestley <tvboxspy@gmail.com>
8542L:	linux-media@vger.kernel.org
8543W:	https://linuxtv.org
8544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8545S:	Maintained
8546F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8547
8548LOADPIN SECURITY MODULE
8549M:	Kees Cook <keescook@chromium.org>
8550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8551S:	Supported
8552F:	security/loadpin/
8553F:	Documentation/admin-guide/LSM/LoadPin.rst
8554
8555LOCKING PRIMITIVES
8556M:	Peter Zijlstra <peterz@infradead.org>
8557M:	Ingo Molnar <mingo@redhat.com>
8558M:	Will Deacon <will.deacon@arm.com>
8559L:	linux-kernel@vger.kernel.org
8560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8561S:	Maintained
8562F:	Documentation/locking/
8563F:	include/linux/lockdep.h
8564F:	include/linux/spinlock*.h
8565F:	arch/*/include/asm/spinlock*.h
8566F:	include/linux/rwlock*.h
8567F:	include/linux/mutex*.h
8568F:	arch/*/include/asm/mutex*.h
8569F:	include/linux/rwsem*.h
8570F:	arch/*/include/asm/rwsem.h
8571F:	include/linux/seqlock.h
8572F:	lib/locking*.[ch]
8573F:	kernel/locking/
8574X:	kernel/locking/locktorture.c
8575
8576LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8577M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8578L:	linux-ntfs-dev@lists.sourceforge.net
8579W:	http://www.linux-ntfs.org/content/view/19/37/
8580S:	Maintained
8581F:	Documentation/ldm.txt
8582F:	block/partitions/ldm.*
8583
8584LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8585M:	Sathya Prakash <sathya.prakash@broadcom.com>
8586M:	Chaitra P B <chaitra.basappa@broadcom.com>
8587M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8588L:	MPT-FusionLinux.pdl@broadcom.com
8589L:	linux-scsi@vger.kernel.org
8590W:	http://www.avagotech.com/support/
8591S:	Supported
8592F:	drivers/message/fusion/
8593F:	drivers/scsi/mpt3sas/
8594
8595LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8596M:	Matthew Wilcox <matthew@wil.cx>
8597L:	linux-scsi@vger.kernel.org
8598S:	Maintained
8599F:	drivers/scsi/sym53c8xx_2/
8600
8601LTC4261 HARDWARE MONITOR DRIVER
8602M:	Guenter Roeck <linux@roeck-us.net>
8603L:	linux-hwmon@vger.kernel.org
8604S:	Maintained
8605F:	Documentation/hwmon/ltc4261
8606F:	drivers/hwmon/ltc4261.c
8607
8608LTC4306 I2C MULTIPLEXER DRIVER
8609M:	Michael Hennerich <michael.hennerich@analog.com>
8610W:	http://ez.analog.com/community/linux-device-drivers
8611L:	linux-i2c@vger.kernel.org
8612S:	Supported
8613F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8614F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8615
8616LTP (Linux Test Project)
8617M:	Mike Frysinger <vapier@gentoo.org>
8618M:	Cyril Hrubis <chrubis@suse.cz>
8619M:	Wanlong Gao <wanlong.gao@gmail.com>
8620M:	Jan Stancek <jstancek@redhat.com>
8621M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8622M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8623L:	ltp@lists.linux.it (subscribers-only)
8624W:	http://linux-test-project.github.io/
8625T:	git git://github.com/linux-test-project/ltp.git
8626S:	Maintained
8627
8628M68K ARCHITECTURE
8629M:	Geert Uytterhoeven <geert@linux-m68k.org>
8630L:	linux-m68k@lists.linux-m68k.org
8631W:	http://www.linux-m68k.org/
8632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8633S:	Maintained
8634F:	arch/m68k/
8635F:	drivers/zorro/
8636
8637M68K ON APPLE MACINTOSH
8638M:	Joshua Thompson <funaho@jurai.org>
8639W:	http://www.mac.linux-m68k.org/
8640L:	linux-m68k@lists.linux-m68k.org
8641S:	Maintained
8642F:	arch/m68k/mac/
8643
8644M68K ON HP9000/300
8645M:	Philip Blundell <philb@gnu.org>
8646W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8647S:	Maintained
8648F:	arch/m68k/hp300/
8649
8650M88DS3103 MEDIA DRIVER
8651M:	Antti Palosaari <crope@iki.fi>
8652L:	linux-media@vger.kernel.org
8653W:	https://linuxtv.org
8654W:	http://palosaari.fi/linux/
8655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8656T:	git git://linuxtv.org/anttip/media_tree.git
8657S:	Maintained
8658F:	drivers/media/dvb-frontends/m88ds3103*
8659
8660M88RS2000 MEDIA DRIVER
8661M:	Malcolm Priestley <tvboxspy@gmail.com>
8662L:	linux-media@vger.kernel.org
8663W:	https://linuxtv.org
8664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8665S:	Maintained
8666F:	drivers/media/dvb-frontends/m88rs2000*
8667
8668MA901 MASTERKIT USB FM RADIO DRIVER
8669M:	Alexey Klimov <klimov.linux@gmail.com>
8670L:	linux-media@vger.kernel.org
8671T:	git git://linuxtv.org/media_tree.git
8672S:	Maintained
8673F:	drivers/media/radio/radio-ma901.c
8674
8675MAC80211
8676M:	Johannes Berg <johannes@sipsolutions.net>
8677L:	linux-wireless@vger.kernel.org
8678W:	http://wireless.kernel.org/
8679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8681S:	Maintained
8682F:	Documentation/networking/mac80211-injection.txt
8683F:	include/net/mac80211.h
8684F:	net/mac80211/
8685F:	drivers/net/wireless/mac80211_hwsim.[ch]
8686F:	Documentation/networking/mac80211_hwsim/README
8687
8688MAILBOX API
8689M:	Jassi Brar <jassisinghbrar@gmail.com>
8690L:	linux-kernel@vger.kernel.org
8691S:	Maintained
8692F:	drivers/mailbox/
8693F:	include/linux/mailbox_client.h
8694F:	include/linux/mailbox_controller.h
8695
8696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8697M:	Michael Kerrisk <mtk.manpages@gmail.com>
8698W:	http://www.kernel.org/doc/man-pages
8699L:	linux-man@vger.kernel.org
8700S:	Maintained
8701
8702MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8703M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8704L:	linux-mips@linux-mips.org
8705S:	Maintained
8706F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8707
8708MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8709M:	Andrew Lunn <andrew@lunn.ch>
8710M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8711L:	netdev@vger.kernel.org
8712S:	Maintained
8713F:	drivers/net/dsa/mv88e6xxx/
8714F:	linux/platform_data/mv88e6xxx.h
8715F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8716
8717MARVELL ARMADA DRM SUPPORT
8718M:	Russell King <linux@armlinux.org.uk>
8719S:	Maintained
8720T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8721T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8722F:	drivers/gpu/drm/armada/
8723F:	include/uapi/drm/armada_drm.h
8724F:	Documentation/devicetree/bindings/display/armada/
8725
8726MARVELL CRYPTO DRIVER
8727M:	Boris Brezillon <boris.brezillon@bootlin.com>
8728M:	Arnaud Ebalard <arno@natisbad.org>
8729F:	drivers/crypto/marvell/
8730S:	Maintained
8731L:	linux-crypto@vger.kernel.org
8732
8733MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8734M:	Mirko Lindner <mlindner@marvell.com>
8735M:	Stephen Hemminger <stephen@networkplumber.org>
8736L:	netdev@vger.kernel.org
8737S:	Maintained
8738F:	drivers/net/ethernet/marvell/sk*
8739
8740MARVELL LIBERTAS WIRELESS DRIVER
8741L:	libertas-dev@lists.infradead.org
8742S:	Orphan
8743F:	drivers/net/wireless/marvell/libertas/
8744
8745MARVELL MACCHIATOBIN SUPPORT
8746M:	Russell King <linux@armlinux.org.uk>
8747L:	linux-arm-kernel@lists.infradead.org
8748S:	Maintained
8749F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8750
8751MARVELL MV643XX ETHERNET DRIVER
8752M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8753L:	netdev@vger.kernel.org
8754S:	Maintained
8755F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8756F:	include/linux/mv643xx.h
8757
8758MARVELL MV88X3310 PHY DRIVER
8759M:	Russell King <linux@armlinux.org.uk>
8760L:	netdev@vger.kernel.org
8761S:	Maintained
8762F:	drivers/net/phy/marvell10g.c
8763
8764MARVELL MVNETA ETHERNET DRIVER
8765M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8766L:	netdev@vger.kernel.org
8767S:	Maintained
8768F:	drivers/net/ethernet/marvell/mvneta.*
8769
8770MARVELL MWIFIEX WIRELESS DRIVER
8771M:	Amitkumar Karwar <amitkarwar@gmail.com>
8772M:	Nishant Sarmukadam <nishants@marvell.com>
8773M:	Ganapathi Bhat <gbhat@marvell.com>
8774M:	Xinming Hu <huxinming820@gmail.com>
8775L:	linux-wireless@vger.kernel.org
8776S:	Maintained
8777F:	drivers/net/wireless/marvell/mwifiex/
8778
8779MARVELL MWL8K WIRELESS DRIVER
8780M:	Lennert Buytenhek <buytenh@wantstofly.org>
8781L:	linux-wireless@vger.kernel.org
8782S:	Odd Fixes
8783F:	drivers/net/wireless/marvell/mwl8k.c
8784
8785MARVELL NAND CONTROLLER DRIVER
8786M:	Miquel Raynal <miquel.raynal@bootlin.com>
8787L:	linux-mtd@lists.infradead.org
8788S:	Maintained
8789F:	drivers/mtd/nand/raw/marvell_nand.c
8790F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8791
8792MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8793M:	Nicolas Pitre <nico@fluxnic.net>
8794S:	Odd Fixes
8795F:	drivers/mmc/host/mvsdio.*
8796
8797MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8798M:	Hu Ziji <huziji@marvell.com>
8799L:	linux-mmc@vger.kernel.org
8800S:	Supported
8801F:	drivers/mmc/host/sdhci-xenon*
8802F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8803
8804MATROX FRAMEBUFFER DRIVER
8805L:	linux-fbdev@vger.kernel.org
8806S:	Orphan
8807F:	drivers/video/fbdev/matrox/matroxfb_*
8808F:	include/uapi/linux/matroxfb.h
8809
8810MAX16065 HARDWARE MONITOR DRIVER
8811M:	Guenter Roeck <linux@roeck-us.net>
8812L:	linux-hwmon@vger.kernel.org
8813S:	Maintained
8814F:	Documentation/hwmon/max16065
8815F:	drivers/hwmon/max16065.c
8816
8817MAX20751 HARDWARE MONITOR DRIVER
8818M:	Guenter Roeck <linux@roeck-us.net>
8819L:	linux-hwmon@vger.kernel.org
8820S:	Maintained
8821F:	Documentation/hwmon/max20751
8822F:	drivers/hwmon/max20751.c
8823
8824MAX2175 SDR TUNER DRIVER
8825M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8826L:	linux-media@vger.kernel.org
8827T:	git git://linuxtv.org/media_tree.git
8828S:	Maintained
8829F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8830F:	Documentation/media/v4l-drivers/max2175.rst
8831F:	drivers/media/i2c/max2175*
8832F:	include/uapi/linux/max2175.h
8833
8834MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8835L:	linux-hwmon@vger.kernel.org
8836S:	Orphan
8837F:	Documentation/hwmon/max6650
8838F:	drivers/hwmon/max6650.c
8839
8840MAX6697 HARDWARE MONITOR DRIVER
8841M:	Guenter Roeck <linux@roeck-us.net>
8842L:	linux-hwmon@vger.kernel.org
8843S:	Maintained
8844F:	Documentation/hwmon/max6697
8845F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8846F:	drivers/hwmon/max6697.c
8847F:	include/linux/platform_data/max6697.h
8848
8849MAX9860 MONO AUDIO VOICE CODEC DRIVER
8850M:	Peter Rosin <peda@axentia.se>
8851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8852S:	Maintained
8853F:	Documentation/devicetree/bindings/sound/max9860.txt
8854F:	sound/soc/codecs/max9860.*
8855
8856MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8857M:	Javier Martinez Canillas <javier@dowhile0.org>
8858L:	linux-kernel@vger.kernel.org
8859S:	Supported
8860F:	drivers/regulator/max77802-regulator.c
8861F:	Documentation/devicetree/bindings/*/*max77802.txt
8862F:	include/dt-bindings/*/*max77802.h
8863
8864MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8865M:	Krzysztof Kozlowski <krzk@kernel.org>
8866M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8867L:	linux-pm@vger.kernel.org
8868S:	Supported
8869F:	drivers/power/supply/max14577_charger.c
8870F:	drivers/power/supply/max77693_charger.c
8871
8872MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8873M:	Chanwoo Choi <cw00.choi@samsung.com>
8874M:	Krzysztof Kozlowski <krzk@kernel.org>
8875M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8876L:	linux-kernel@vger.kernel.org
8877S:	Supported
8878F:	drivers/*/max14577*.c
8879F:	drivers/*/max77686*.c
8880F:	drivers/*/max77693*.c
8881F:	drivers/extcon/extcon-max14577.c
8882F:	drivers/extcon/extcon-max77693.c
8883F:	drivers/rtc/rtc-max77686.c
8884F:	drivers/clk/clk-max77686.c
8885F:	Documentation/devicetree/bindings/mfd/max14577.txt
8886F:	Documentation/devicetree/bindings/*/max77686.txt
8887F:	Documentation/devicetree/bindings/mfd/max77693.txt
8888F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8889F:	include/linux/mfd/max14577*.h
8890F:	include/linux/mfd/max77686*.h
8891F:	include/linux/mfd/max77693*.h
8892
8893MAXIRADIO FM RADIO RECEIVER DRIVER
8894M:	Hans Verkuil <hverkuil@xs4all.nl>
8895L:	linux-media@vger.kernel.org
8896T:	git git://linuxtv.org/media_tree.git
8897W:	https://linuxtv.org
8898S:	Maintained
8899F:	drivers/media/radio/radio-maxiradio*
8900
8901MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8902M:	Peter Rosin <peda@axentia.se>
8903L:	linux-iio@vger.kernel.org
8904S:	Maintained
8905F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8906F:	drivers/iio/potentiometer/mcp4018.c
8907F:	drivers/iio/potentiometer/mcp4531.c
8908
8909MCR20A IEEE-802.15.4 RADIO DRIVER
8910M:	Xue Liu <liuxuenetmail@gmail.com>
8911L:	linux-wpan@vger.kernel.org
8912W:	https://github.com/xueliu/mcr20a-linux
8913S:	Maintained
8914F:	drivers/net/ieee802154/mcr20a.c
8915F:	drivers/net/ieee802154/mcr20a.h
8916F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8917
8918MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8919M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8920L:	linux-iio@vger.kernel.org
8921S:	Maintained
8922F:	drivers/iio/dac/cio-dac.c
8923
8924MEDIA DRIVERS FOR ASCOT2E
8925M:	Sergey Kozlov <serjk@netup.ru>
8926M:	Abylay Ospan <aospan@netup.ru>
8927L:	linux-media@vger.kernel.org
8928W:	https://linuxtv.org
8929W:	http://netup.tv/
8930T:	git git://linuxtv.org/media_tree.git
8931S:	Supported
8932F:	drivers/media/dvb-frontends/ascot2e*
8933
8934MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8935M:	Jasmin Jessich <jasmin@anw.at>
8936L:	linux-media@vger.kernel.org
8937W:	https://linuxtv.org
8938T:	git git://linuxtv.org/media_tree.git
8939S:	Maintained
8940F:	drivers/media/dvb-frontends/cxd2099*
8941
8942MEDIA DRIVERS FOR CXD2841ER
8943M:	Sergey Kozlov <serjk@netup.ru>
8944M:	Abylay Ospan <aospan@netup.ru>
8945L:	linux-media@vger.kernel.org
8946W:	https://linuxtv.org
8947W:	http://netup.tv/
8948T:	git git://linuxtv.org/media_tree.git
8949S:	Supported
8950F:	drivers/media/dvb-frontends/cxd2841er*
8951
8952MEDIA DRIVERS FOR CXD2880
8953M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8954L:	linux-media@vger.kernel.org
8955W:	http://linuxtv.org/
8956T:	git git://linuxtv.org/media_tree.git
8957S:	Supported
8958F:	drivers/media/dvb-frontends/cxd2880/*
8959F:	drivers/media/spi/cxd2880*
8960
8961MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8962M:	Daniel Scheller <d.scheller.oss@gmail.com>
8963L:	linux-media@vger.kernel.org
8964W:	https://linuxtv.org
8965T:	git git://linuxtv.org/media_tree.git
8966S:	Maintained
8967F:	drivers/media/pci/ddbridge/*
8968
8969MEDIA DRIVERS FOR FREESCALE IMX
8970M:	Steve Longerbeam <slongerbeam@gmail.com>
8971M:	Philipp Zabel <p.zabel@pengutronix.de>
8972L:	linux-media@vger.kernel.org
8973T:	git git://linuxtv.org/media_tree.git
8974S:	Maintained
8975F:	Documentation/devicetree/bindings/media/imx.txt
8976F:	Documentation/media/v4l-drivers/imx.rst
8977F:	drivers/staging/media/imx/
8978F:	include/linux/imx-media.h
8979F:	include/media/imx.h
8980
8981MEDIA DRIVERS FOR HELENE
8982M:	Abylay Ospan <aospan@netup.ru>
8983L:	linux-media@vger.kernel.org
8984W:	https://linuxtv.org
8985W:	http://netup.tv/
8986T:	git git://linuxtv.org/media_tree.git
8987S:	Supported
8988F:	drivers/media/dvb-frontends/helene*
8989
8990MEDIA DRIVERS FOR HORUS3A
8991M:	Sergey Kozlov <serjk@netup.ru>
8992M:	Abylay Ospan <aospan@netup.ru>
8993L:	linux-media@vger.kernel.org
8994W:	https://linuxtv.org
8995W:	http://netup.tv/
8996T:	git git://linuxtv.org/media_tree.git
8997S:	Supported
8998F:	drivers/media/dvb-frontends/horus3a*
8999
9000MEDIA DRIVERS FOR LNBH25
9001M:	Sergey Kozlov <serjk@netup.ru>
9002M:	Abylay Ospan <aospan@netup.ru>
9003L:	linux-media@vger.kernel.org
9004W:	https://linuxtv.org
9005W:	http://netup.tv/
9006T:	git git://linuxtv.org/media_tree.git
9007S:	Supported
9008F:	drivers/media/dvb-frontends/lnbh25*
9009
9010MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9011M:	Daniel Scheller <d.scheller.oss@gmail.com>
9012L:	linux-media@vger.kernel.org
9013W:	https://linuxtv.org
9014T:	git git://linuxtv.org/media_tree.git
9015S:	Maintained
9016F:	drivers/media/dvb-frontends/mxl5xx*
9017
9018MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9019M:	Sergey Kozlov <serjk@netup.ru>
9020M:	Abylay Ospan <aospan@netup.ru>
9021L:	linux-media@vger.kernel.org
9022W:	https://linuxtv.org
9023W:	http://netup.tv/
9024T:	git git://linuxtv.org/media_tree.git
9025S:	Supported
9026F:	drivers/media/pci/netup_unidvb/*
9027
9028MEDIA DRIVERS FOR RENESAS - CEU
9029M:	Jacopo Mondi <jacopo@jmondi.org>
9030L:	linux-media@vger.kernel.org
9031L:	linux-renesas-soc@vger.kernel.org
9032T:	git git://linuxtv.org/media_tree.git
9033S:	Supported
9034F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9035F:	drivers/media/platform/renesas-ceu.c
9036F:	include/media/drv-intf/renesas-ceu.h
9037
9038MEDIA DRIVERS FOR RENESAS - DRIF
9039M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9040L:	linux-media@vger.kernel.org
9041L:	linux-renesas-soc@vger.kernel.org
9042T:	git git://linuxtv.org/media_tree.git
9043S:	Supported
9044F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9045F:	drivers/media/platform/rcar_drif.c
9046
9047MEDIA DRIVERS FOR RENESAS - FCP
9048M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9049L:	linux-media@vger.kernel.org
9050L:	linux-renesas-soc@vger.kernel.org
9051T:	git git://linuxtv.org/media_tree.git
9052S:	Supported
9053F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9054F:	drivers/media/platform/rcar-fcp.c
9055F:	include/media/rcar-fcp.h
9056
9057MEDIA DRIVERS FOR RENESAS - FDP1
9058M:	Kieran Bingham <kieran@bingham.xyz>
9059L:	linux-media@vger.kernel.org
9060L:	linux-renesas-soc@vger.kernel.org
9061T:	git git://linuxtv.org/media_tree.git
9062S:	Supported
9063F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9064F:	drivers/media/platform/rcar_fdp1.c
9065
9066MEDIA DRIVERS FOR RENESAS - VIN
9067M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9068L:	linux-media@vger.kernel.org
9069L:	linux-renesas-soc@vger.kernel.org
9070T:	git git://linuxtv.org/media_tree.git
9071S:	Supported
9072F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9073F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9074F:	drivers/media/platform/rcar-vin/
9075
9076MEDIA DRIVERS FOR RENESAS - VSP1
9077M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9078L:	linux-media@vger.kernel.org
9079L:	linux-renesas-soc@vger.kernel.org
9080T:	git git://linuxtv.org/media_tree.git
9081S:	Supported
9082F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9083F:	drivers/media/platform/vsp1/
9084
9085MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9086M:	Daniel Scheller <d.scheller.oss@gmail.com>
9087L:	linux-media@vger.kernel.org
9088W:	https://linuxtv.org
9089T:	git git://linuxtv.org/media_tree.git
9090S:	Maintained
9091F:	drivers/media/dvb-frontends/stv0910*
9092
9093MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9094M:	Daniel Scheller <d.scheller.oss@gmail.com>
9095L:	linux-media@vger.kernel.org
9096W:	https://linuxtv.org
9097T:	git git://linuxtv.org/media_tree.git
9098S:	Maintained
9099F:	drivers/media/dvb-frontends/stv6111*
9100
9101MEDIA DRIVERS FOR STM32 - DCMI
9102M:	Hugues Fruchet <hugues.fruchet@st.com>
9103L:	linux-media@vger.kernel.org
9104T:	git git://linuxtv.org/media_tree.git
9105S:	Supported
9106F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9107F:	drivers/media/platform/stm32/stm32-dcmi.c
9108
9109MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9110M:	Dmitry Osipenko <digetx@gmail.com>
9111L:	linux-media@vger.kernel.org
9112L:	linux-tegra@vger.kernel.org
9113T:	git git://linuxtv.org/media_tree.git
9114S:	Maintained
9115F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9116F:	drivers/staging/media/tegra-vde/
9117
9118MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9119M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9120P:	LinuxTV.org Project
9121L:	linux-media@vger.kernel.org
9122W:	https://linuxtv.org
9123Q:	http://patchwork.kernel.org/project/linux-media/list/
9124T:	git git://linuxtv.org/media_tree.git
9125S:	Maintained
9126F:	Documentation/devicetree/bindings/media/
9127F:	Documentation/media/
9128F:	drivers/media/
9129F:	drivers/staging/media/
9130F:	include/linux/platform_data/media/
9131F:	include/media/
9132F:	include/uapi/linux/dvb/
9133F:	include/uapi/linux/videodev2.h
9134F:	include/uapi/linux/media.h
9135F:	include/uapi/linux/v4l2-*
9136F:	include/uapi/linux/meye.h
9137F:	include/uapi/linux/ivtv*
9138F:	include/uapi/linux/uvcvideo.h
9139
9140MEDIATEK BLUETOOTH DRIVER
9141M:	Sean Wang <sean.wang@mediatek.com>
9142L:	linux-bluetooth@vger.kernel.org
9143L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9144S:	Maintained
9145F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9146F:	drivers/bluetooth/btmtkuart.c
9147
9148MEDIATEK CIR DRIVER
9149M:	Sean Wang <sean.wang@mediatek.com>
9150S:	Maintained
9151F:	drivers/media/rc/mtk-cir.c
9152
9153MEDIATEK DMA DRIVER
9154M:	Sean Wang <sean.wang@mediatek.com>
9155L:	dmaengine@vger.kernel.org
9156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9157L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9158S:	Maintained
9159F:	Documentation/devicetree/bindings/dma/mtk-*
9160F:	drivers/dma/mediatek/
9161
9162MEDIATEK PMIC LED DRIVER
9163M:	Sean Wang <sean.wang@mediatek.com>
9164S:	Maintained
9165F:	drivers/leds/leds-mt6323.c
9166F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9167
9168MEDIATEK ETHERNET DRIVER
9169M:	Felix Fietkau <nbd@openwrt.org>
9170M:	John Crispin <john@phrozen.org>
9171M:	Sean Wang <sean.wang@mediatek.com>
9172M:	Nelson Chang <nelson.chang@mediatek.com>
9173L:	netdev@vger.kernel.org
9174S:	Maintained
9175F:	drivers/net/ethernet/mediatek/
9176
9177MEDIATEK SWITCH DRIVER
9178M:	Sean Wang <sean.wang@mediatek.com>
9179L:	netdev@vger.kernel.org
9180S:	Maintained
9181F:	drivers/net/dsa/mt7530.*
9182F:	net/dsa/tag_mtk.c
9183
9184MEDIATEK JPEG DRIVER
9185M:	Rick Chang <rick.chang@mediatek.com>
9186M:	Bin Liu <bin.liu@mediatek.com>
9187S:	Supported
9188F:	drivers/media/platform/mtk-jpeg/
9189F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9190
9191MEDIATEK MDP DRIVER
9192M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9193M:	Houlong Wei <houlong.wei@mediatek.com>
9194M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9195S:	Supported
9196F:	drivers/media/platform/mtk-mdp/
9197F:	drivers/media/platform/mtk-vpu/
9198F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9199
9200MEDIATEK MEDIA DRIVER
9201M:	Tiffany Lin <tiffany.lin@mediatek.com>
9202M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9203S:	Supported
9204F:	drivers/media/platform/mtk-vcodec/
9205F:	drivers/media/platform/mtk-vpu/
9206F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9207F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9208
9209MEDIATEK MT7601U WIRELESS LAN DRIVER
9210M:	Jakub Kicinski <kubakici@wp.pl>
9211L:	linux-wireless@vger.kernel.org
9212S:	Maintained
9213F:	drivers/net/wireless/mediatek/mt7601u/
9214
9215MEDIATEK NAND CONTROLLER DRIVER
9216M:	Xiaolei Li <xiaolei.li@mediatek.com>
9217L:	linux-mtd@lists.infradead.org
9218S:	Maintained
9219F:	drivers/mtd/nand/raw/mtk_*
9220F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9221
9222MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9223M:	Sean Wang <sean.wang@mediatek.com>
9224S:	Maintained
9225F:	drivers/char/hw_random/mtk-rng.c
9226
9227MEDIATEK USB3 DRD IP DRIVER
9228M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9229L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9231L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9232S:	Maintained
9233F:	drivers/usb/mtu3/
9234
9235MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9236M:	Peter Senna Tschudin <peter.senna@gmail.com>
9237M:	Martin Donnelly <martin.donnelly@ge.com>
9238M:	Martyn Welch <martyn.welch@collabora.co.uk>
9239S:	Maintained
9240F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9241F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9242
9243MEGARAID SCSI/SAS DRIVERS
9244M:	Kashyap Desai <kashyap.desai@broadcom.com>
9245M:	Sumit Saxena <sumit.saxena@broadcom.com>
9246M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9247L:	megaraidlinux.pdl@broadcom.com
9248L:	linux-scsi@vger.kernel.org
9249W:	http://www.avagotech.com/support/
9250S:	Maintained
9251F:	Documentation/scsi/megaraid.txt
9252F:	drivers/scsi/megaraid.*
9253F:	drivers/scsi/megaraid/
9254
9255MELEXIS MLX90614 DRIVER
9256M:	Crt Mori <cmo@melexis.com>
9257L:	linux-iio@vger.kernel.org
9258W:	http://www.melexis.com
9259S:	Supported
9260F:	drivers/iio/temperature/mlx90614.c
9261
9262MELEXIS MLX90632 DRIVER
9263M:	Crt Mori <cmo@melexis.com>
9264L:	linux-iio@vger.kernel.org
9265W:	http://www.melexis.com
9266S:	Supported
9267F:	drivers/iio/temperature/mlx90632.c
9268
9269MELFAS MIP4 TOUCHSCREEN DRIVER
9270M:	Sangwon Jee <jeesw@melfas.com>
9271W:	http://www.melfas.com
9272S:	Supported
9273F:	drivers/input/touchscreen/melfas_mip4.c
9274F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9275
9276MELLANOX ETHERNET DRIVER (mlx4_en)
9277M:	Tariq Toukan <tariqt@mellanox.com>
9278L:	netdev@vger.kernel.org
9279S:	Supported
9280W:	http://www.mellanox.com
9281Q:	http://patchwork.ozlabs.org/project/netdev/list/
9282F:	drivers/net/ethernet/mellanox/mlx4/en_*
9283
9284MELLANOX ETHERNET DRIVER (mlx5e)
9285M:	Saeed Mahameed <saeedm@mellanox.com>
9286L:	netdev@vger.kernel.org
9287S:	Supported
9288W:	http://www.mellanox.com
9289Q:	http://patchwork.ozlabs.org/project/netdev/list/
9290F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9291
9292MELLANOX ETHERNET INNOVA DRIVERS
9293R:	Boris Pismenny <borisp@mellanox.com>
9294L:	netdev@vger.kernel.org
9295S:	Supported
9296W:	http://www.mellanox.com
9297Q:	http://patchwork.ozlabs.org/project/netdev/list/
9298F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9299F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9300F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9301F:	include/linux/mlx5/mlx5_ifc_fpga.h
9302
9303MELLANOX ETHERNET INNOVA IPSEC DRIVER
9304R:	Boris Pismenny <borisp@mellanox.com>
9305L:	netdev@vger.kernel.org
9306S:	Supported
9307W:	http://www.mellanox.com
9308Q:	http://patchwork.ozlabs.org/project/netdev/list/
9309F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9310F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9311
9312MELLANOX ETHERNET SWITCH DRIVERS
9313M:	Jiri Pirko <jiri@mellanox.com>
9314M:	Ido Schimmel <idosch@mellanox.com>
9315L:	netdev@vger.kernel.org
9316S:	Supported
9317W:	http://www.mellanox.com
9318Q:	http://patchwork.ozlabs.org/project/netdev/list/
9319F:	drivers/net/ethernet/mellanox/mlxsw/
9320F:	tools/testing/selftests/drivers/net/mlxsw/
9321
9322MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9323M:	mlxsw@mellanox.com
9324L:	netdev@vger.kernel.org
9325S:	Supported
9326W:	http://www.mellanox.com
9327Q:	http://patchwork.ozlabs.org/project/netdev/list/
9328F:	drivers/net/ethernet/mellanox/mlxfw/
9329
9330MELLANOX HARDWARE PLATFORM SUPPORT
9331M:	Andy Shevchenko <andy@infradead.org>
9332M:	Darren Hart <dvhart@infradead.org>
9333M:	Vadim Pasternak <vadimp@mellanox.com>
9334L:	platform-driver-x86@vger.kernel.org
9335S:	Supported
9336F:	drivers/platform/mellanox/
9337
9338MELLANOX MLX4 core VPI driver
9339M:	Tariq Toukan <tariqt@mellanox.com>
9340L:	netdev@vger.kernel.org
9341L:	linux-rdma@vger.kernel.org
9342W:	http://www.mellanox.com
9343Q:	http://patchwork.ozlabs.org/project/netdev/list/
9344S:	Supported
9345F:	drivers/net/ethernet/mellanox/mlx4/
9346F:	include/linux/mlx4/
9347
9348MELLANOX MLX4 IB driver
9349M:	Yishai Hadas <yishaih@mellanox.com>
9350L:	linux-rdma@vger.kernel.org
9351W:	http://www.mellanox.com
9352Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9353S:	Supported
9354F:	drivers/infiniband/hw/mlx4/
9355F:	include/linux/mlx4/
9356F:	include/uapi/rdma/mlx4-abi.h
9357
9358MELLANOX MLX5 core VPI driver
9359M:	Saeed Mahameed <saeedm@mellanox.com>
9360M:	Leon Romanovsky <leonro@mellanox.com>
9361L:	netdev@vger.kernel.org
9362L:	linux-rdma@vger.kernel.org
9363W:	http://www.mellanox.com
9364Q:	http://patchwork.ozlabs.org/project/netdev/list/
9365S:	Supported
9366F:	drivers/net/ethernet/mellanox/mlx5/core/
9367F:	include/linux/mlx5/
9368
9369MELLANOX MLX5 IB driver
9370M:	Leon Romanovsky <leonro@mellanox.com>
9371L:	linux-rdma@vger.kernel.org
9372W:	http://www.mellanox.com
9373Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9374S:	Supported
9375F:	drivers/infiniband/hw/mlx5/
9376F:	include/linux/mlx5/
9377F:	include/uapi/rdma/mlx5-abi.h
9378
9379MELLANOX MLXCPLD I2C AND MUX DRIVER
9380M:	Vadim Pasternak <vadimp@mellanox.com>
9381M:	Michael Shych <michaelsh@mellanox.com>
9382L:	linux-i2c@vger.kernel.org
9383S:	Supported
9384F:	drivers/i2c/busses/i2c-mlxcpld.c
9385F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9386F:	Documentation/i2c/busses/i2c-mlxcpld
9387
9388MELLANOX MLXCPLD LED DRIVER
9389M:	Vadim Pasternak <vadimp@mellanox.com>
9390L:	linux-leds@vger.kernel.org
9391S:	Supported
9392F:	drivers/leds/leds-mlxcpld.c
9393F:	drivers/leds/leds-mlxreg.c
9394F:	Documentation/leds/leds-mlxcpld.txt
9395
9396MELLANOX PLATFORM DRIVER
9397M:	Vadim Pasternak <vadimp@mellanox.com>
9398L:	platform-driver-x86@vger.kernel.org
9399S:	Supported
9400F:	drivers/platform/x86/mlx-platform.c
9401
9402MEMBARRIER SUPPORT
9403M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9404M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9405L:	linux-kernel@vger.kernel.org
9406S:	Supported
9407F:	kernel/sched/membarrier.c
9408F:	include/uapi/linux/membarrier.h
9409F:	arch/powerpc/include/asm/membarrier.h
9410
9411MEMORY MANAGEMENT
9412L:	linux-mm@kvack.org
9413W:	http://www.linux-mm.org
9414S:	Maintained
9415F:	include/linux/mm.h
9416F:	include/linux/gfp.h
9417F:	include/linux/mmzone.h
9418F:	include/linux/memory_hotplug.h
9419F:	include/linux/vmalloc.h
9420F:	mm/
9421
9422MEMORY TECHNOLOGY DEVICES (MTD)
9423M:	David Woodhouse <dwmw2@infradead.org>
9424M:	Brian Norris <computersforpeace@gmail.com>
9425M:	Boris Brezillon <boris.brezillon@bootlin.com>
9426M:	Marek Vasut <marek.vasut@gmail.com>
9427M:	Richard Weinberger <richard@nod.at>
9428L:	linux-mtd@lists.infradead.org
9429W:	http://www.linux-mtd.infradead.org/
9430Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9431T:	git git://git.infradead.org/linux-mtd.git master
9432T:	git git://git.infradead.org/linux-mtd.git mtd/next
9433S:	Maintained
9434F:	Documentation/devicetree/bindings/mtd/
9435F:	drivers/mtd/
9436F:	include/linux/mtd/
9437F:	include/uapi/mtd/
9438
9439MEN A21 WATCHDOG DRIVER
9440M:	Johannes Thumshirn <morbidrsa@gmail.com>
9441L:	linux-watchdog@vger.kernel.org
9442S:	Maintained
9443F:	drivers/watchdog/mena21_wdt.c
9444
9445MEN CHAMELEON BUS (mcb)
9446M:	Johannes Thumshirn <morbidrsa@gmail.com>
9447S:	Maintained
9448F:	drivers/mcb/
9449F:	include/linux/mcb.h
9450F:	Documentation/men-chameleon-bus.txt
9451
9452MEN F21BMC (Board Management Controller)
9453M:	Andreas Werner <andreas.werner@men.de>
9454S:	Supported
9455F:	drivers/mfd/menf21bmc.c
9456F:	drivers/watchdog/menf21bmc_wdt.c
9457F:	drivers/leds/leds-menf21bmc.c
9458F:	drivers/hwmon/menf21bmc_hwmon.c
9459F:	Documentation/hwmon/menf21bmc
9460
9461MEN Z069 WATCHDOG DRIVER
9462M:	Johannes Thumshirn <jth@kernel.org>
9463L:	linux-watchdog@vger.kernel.org
9464S:	Maintained
9465F:	drivers/watchdog/menz069_wdt.c
9466
9467MESON AO CEC DRIVER FOR AMLOGIC SOCS
9468M:	Neil Armstrong <narmstrong@baylibre.com>
9469L:	linux-media@lists.freedesktop.org
9470L:	linux-amlogic@lists.infradead.org
9471W:	http://linux-meson.com/
9472S:	Supported
9473F:	drivers/media/platform/meson/ao-cec.c
9474F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9475T:	git git://linuxtv.org/media_tree.git
9476
9477MICROBLAZE ARCHITECTURE
9478M:	Michal Simek <monstr@monstr.eu>
9479W:	http://www.monstr.eu/fdt/
9480T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9481S:	Supported
9482F:	arch/microblaze/
9483
9484MICROCHIP / ATMEL AT91 SERIAL DRIVER
9485M:	Richard Genoud <richard.genoud@gmail.com>
9486S:	Maintained
9487F:	drivers/tty/serial/atmel_serial.c
9488F:	drivers/tty/serial/atmel_serial.h
9489
9490MICROCHIP / ATMEL DMA DRIVER
9491M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9493L:	dmaengine@vger.kernel.org
9494S:	Supported
9495F:	drivers/dma/at_hdmac.c
9496F:	drivers/dma/at_hdmac_regs.h
9497F:	include/linux/platform_data/dma-atmel.h
9498
9499MICROCHIP / ATMEL ECC DRIVER
9500M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9501L:	linux-crypto@vger.kernel.org
9502S:	Maintained
9503F:	drivers/crypto/atmel-ecc.*
9504
9505MICROCHIP / ATMEL ISC DRIVER
9506M:	Songjun Wu <songjun.wu@microchip.com>
9507L:	linux-media@vger.kernel.org
9508S:	Supported
9509F:	drivers/media/platform/atmel/atmel-isc.c
9510F:	drivers/media/platform/atmel/atmel-isc-regs.h
9511F:	devicetree/bindings/media/atmel-isc.txt
9512
9513MICROCHIP / ATMEL NAND DRIVER
9514M:	Josh Wu <rainyfeeling@outlook.com>
9515L:	linux-mtd@lists.infradead.org
9516S:	Supported
9517F:	drivers/mtd/nand/raw/atmel/*
9518F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9519
9520MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9521M:	Woojung Huh <Woojung.Huh@microchip.com>
9522M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9523L:	netdev@vger.kernel.org
9524S:	Maintained
9525F:	net/dsa/tag_ksz.c
9526F:	drivers/net/dsa/microchip/*
9527F:	include/linux/platform_data/microchip-ksz.h
9528F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9529
9530MICROCHIP LAN743X ETHERNET DRIVER
9531M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9532M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9533L:	netdev@vger.kernel.org
9534S:	Maintained
9535F:	drivers/net/ethernet/microchip/lan743x_*
9536
9537MICROCHIP USB251XB DRIVER
9538M:	Richard Leitner <richard.leitner@skidata.com>
9539L:	linux-usb@vger.kernel.org
9540S:	Maintained
9541F:	drivers/usb/misc/usb251xb.c
9542F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9543
9544MICROSEMI MIPS SOCS
9545M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9546L:	linux-mips@linux-mips.org
9547S:	Maintained
9548F:	arch/mips/generic/board-ocelot.c
9549F:	arch/mips/configs/generic/board-ocelot.config
9550F:	arch/mips/boot/dts/mscc/
9551F:	Documentation/devicetree/bindings/mips/mscc.txt
9552
9553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9554M:	Don Brace <don.brace@microsemi.com>
9555L:	esc.storagedev@microsemi.com
9556L:	linux-scsi@vger.kernel.org
9557S:	Supported
9558F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9559F:	drivers/scsi/smartpqi/Kconfig
9560F:	drivers/scsi/smartpqi/Makefile
9561F:	include/linux/cciss*.h
9562F:	include/uapi/linux/cciss*.h
9563F:	Documentation/scsi/smartpqi.txt
9564
9565MICROSEMI ETHERNET SWITCH DRIVER
9566M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9567L:	netdev@vger.kernel.org
9568S:	Supported
9569F:	drivers/net/ethernet/mscc/
9570
9571MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9572M:	Chen Yu <yu.c.chen@intel.com>
9573L:	platform-driver-x86@vger.kernel.org
9574S:	Supported
9575F:	drivers/platform/x86/surfacepro3_button.c
9576
9577MICROTEK X6 SCANNER
9578M:	Oliver Neukum <oliver@neukum.org>
9579S:	Maintained
9580F:	drivers/usb/image/microtek.*
9581
9582MIPS
9583M:	Ralf Baechle <ralf@linux-mips.org>
9584M:	Paul Burton <paul.burton@mips.com>
9585M:	James Hogan <jhogan@kernel.org>
9586L:	linux-mips@linux-mips.org
9587W:	http://www.linux-mips.org/
9588T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9590Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9591S:	Supported
9592F:	Documentation/devicetree/bindings/mips/
9593F:	Documentation/mips/
9594F:	arch/mips/
9595F:	drivers/platform/mips/
9596
9597MIPS BOSTON DEVELOPMENT BOARD
9598M:	Paul Burton <paul.burton@mips.com>
9599L:	linux-mips@linux-mips.org
9600S:	Maintained
9601F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9602F:	arch/mips/boot/dts/img/boston.dts
9603F:	arch/mips/configs/generic/board-boston.config
9604F:	drivers/clk/imgtec/clk-boston.c
9605F:	include/dt-bindings/clock/boston-clock.h
9606
9607MIPS GENERIC PLATFORM
9608M:	Paul Burton <paul.burton@mips.com>
9609L:	linux-mips@linux-mips.org
9610S:	Supported
9611F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9612F:	arch/mips/generic/
9613F:	arch/mips/tools/generic-board-config.sh
9614
9615MIPS/LOONGSON1 ARCHITECTURE
9616M:	Keguang Zhang <keguang.zhang@gmail.com>
9617L:	linux-mips@linux-mips.org
9618S:	Maintained
9619F:	arch/mips/loongson32/
9620F:	arch/mips/include/asm/mach-loongson32/
9621F:	drivers/*/*loongson1*
9622F:	drivers/*/*/*loongson1*
9623
9624MIPS/LOONGSON2 ARCHITECTURE
9625M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9626L:	linux-mips@linux-mips.org
9627S:	Maintained
9628F:	arch/mips/loongson64/*{2e/2f}*
9629F:	arch/mips/include/asm/mach-loongson64/
9630F:	drivers/*/*loongson2*
9631F:	drivers/*/*/*loongson2*
9632
9633MIPS/LOONGSON3 ARCHITECTURE
9634M:	Huacai Chen <chenhc@lemote.com>
9635L:	linux-mips@linux-mips.org
9636S:	Maintained
9637F:	arch/mips/loongson64/
9638F:	arch/mips/include/asm/mach-loongson64/
9639F:	drivers/platform/mips/cpu_hwmon.c
9640F:	drivers/*/*loongson3*
9641F:	drivers/*/*/*loongson3*
9642
9643MIPS RINT INSTRUCTION EMULATION
9644M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9645L:	linux-mips@linux-mips.org
9646S:	Supported
9647F:	arch/mips/math-emu/sp_rint.c
9648F:	arch/mips/math-emu/dp_rint.c
9649
9650MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9651M:	Hans Verkuil <hverkuil@xs4all.nl>
9652L:	linux-media@vger.kernel.org
9653T:	git git://linuxtv.org/media_tree.git
9654W:	https://linuxtv.org
9655S:	Odd Fixes
9656F:	drivers/media/radio/radio-miropcm20*
9657
9658MMP SUPPORT
9659M:	Eric Miao <eric.y.miao@gmail.com>
9660M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9662T:	git git://github.com/hzhuang1/linux.git
9663T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9664S:	Maintained
9665F:	arch/arm/boot/dts/mmp*
9666F:	arch/arm/mach-mmp/
9667
9668MN88472 MEDIA DRIVER
9669M:	Antti Palosaari <crope@iki.fi>
9670L:	linux-media@vger.kernel.org
9671W:	https://linuxtv.org
9672W:	http://palosaari.fi/linux/
9673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9674S:	Maintained
9675F:	drivers/media/dvb-frontends/mn88472*
9676
9677MN88473 MEDIA DRIVER
9678M:	Antti Palosaari <crope@iki.fi>
9679L:	linux-media@vger.kernel.org
9680W:	https://linuxtv.org
9681W:	http://palosaari.fi/linux/
9682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9683S:	Maintained
9684F:	drivers/media/dvb-frontends/mn88473*
9685
9686PCI DRIVER FOR MOBIVEIL PCIE IP
9687M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9688L:	linux-pci@vger.kernel.org
9689S:	Supported
9690F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9691F:	drivers/pci/controller/pcie-mobiveil.c
9692
9693MODULE SUPPORT
9694M:	Jessica Yu <jeyu@kernel.org>
9695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9696S:	Maintained
9697F:	include/linux/module.h
9698F:	kernel/module.c
9699
9700MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9701W:	http://popies.net/meye/
9702S:	Orphan
9703F:	Documentation/media/v4l-drivers/meye*
9704F:	drivers/media/pci/meye/
9705F:	include/uapi/linux/meye.h
9706
9707MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9708M:	Jiri Slaby <jirislaby@gmail.com>
9709S:	Maintained
9710F:	Documentation/serial/moxa-smartio
9711F:	drivers/tty/mxser.*
9712
9713MR800 AVERMEDIA USB FM RADIO DRIVER
9714M:	Alexey Klimov <klimov.linux@gmail.com>
9715L:	linux-media@vger.kernel.org
9716T:	git git://linuxtv.org/media_tree.git
9717S:	Maintained
9718F:	drivers/media/radio/radio-mr800.c
9719
9720MRF24J40 IEEE 802.15.4 RADIO DRIVER
9721M:	Alan Ott <alan@signal11.us>
9722L:	linux-wpan@vger.kernel.org
9723S:	Maintained
9724F:	drivers/net/ieee802154/mrf24j40.c
9725F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9726
9727MSI LAPTOP SUPPORT
9728M:	"Lee, Chun-Yi" <jlee@suse.com>
9729L:	platform-driver-x86@vger.kernel.org
9730S:	Maintained
9731F:	drivers/platform/x86/msi-laptop.c
9732
9733MSI WMI SUPPORT
9734L:	platform-driver-x86@vger.kernel.org
9735S:	Orphan
9736F:	drivers/platform/x86/msi-wmi.c
9737
9738MSI001 MEDIA DRIVER
9739M:	Antti Palosaari <crope@iki.fi>
9740L:	linux-media@vger.kernel.org
9741W:	https://linuxtv.org
9742W:	http://palosaari.fi/linux/
9743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9744T:	git git://linuxtv.org/anttip/media_tree.git
9745S:	Maintained
9746F:	drivers/media/tuners/msi001*
9747
9748MSI2500 MEDIA DRIVER
9749M:	Antti Palosaari <crope@iki.fi>
9750L:	linux-media@vger.kernel.org
9751W:	https://linuxtv.org
9752W:	http://palosaari.fi/linux/
9753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9754T:	git git://linuxtv.org/anttip/media_tree.git
9755S:	Maintained
9756F:	drivers/media/usb/msi2500/
9757
9758MSYSTEMS DISKONCHIP G3 MTD DRIVER
9759M:	Robert Jarzmik <robert.jarzmik@free.fr>
9760L:	linux-mtd@lists.infradead.org
9761S:	Maintained
9762F:	drivers/mtd/devices/docg3*
9763
9764MT9M032 APTINA SENSOR DRIVER
9765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9766L:	linux-media@vger.kernel.org
9767T:	git git://linuxtv.org/media_tree.git
9768S:	Maintained
9769F:	drivers/media/i2c/mt9m032.c
9770F:	include/media/i2c/mt9m032.h
9771
9772MT9P031 APTINA CAMERA SENSOR
9773M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9774L:	linux-media@vger.kernel.org
9775T:	git git://linuxtv.org/media_tree.git
9776S:	Maintained
9777F:	drivers/media/i2c/mt9p031.c
9778F:	include/media/i2c/mt9p031.h
9779
9780MT9T001 APTINA CAMERA SENSOR
9781M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9782L:	linux-media@vger.kernel.org
9783T:	git git://linuxtv.org/media_tree.git
9784S:	Maintained
9785F:	drivers/media/i2c/mt9t001.c
9786F:	include/media/i2c/mt9t001.h
9787
9788MT9T112 APTINA CAMERA SENSOR
9789M:	Jacopo Mondi <jacopo@jmondi.org>
9790L:	linux-media@vger.kernel.org
9791T:	git git://linuxtv.org/media_tree.git
9792S:	Odd Fixes
9793F:	drivers/media/i2c/mt9t112.c
9794F:	include/media/i2c/mt9t112.h
9795
9796MT9V032 APTINA CAMERA SENSOR
9797M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9798L:	linux-media@vger.kernel.org
9799T:	git git://linuxtv.org/media_tree.git
9800S:	Maintained
9801F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9802F:	drivers/media/i2c/mt9v032.c
9803F:	include/media/i2c/mt9v032.h
9804
9805MT9V111 APTINA CAMERA SENSOR
9806M:	Jacopo Mondi <jacopo@jmondi.org>
9807L:	linux-media@vger.kernel.org
9808T:	git git://linuxtv.org/media_tree.git
9809S:	Maintained
9810F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9811F:	drivers/media/i2c/mt9v111.c
9812
9813MULTIFUNCTION DEVICES (MFD)
9814M:	Lee Jones <lee.jones@linaro.org>
9815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9816S:	Supported
9817F:	Documentation/devicetree/bindings/mfd/
9818F:	drivers/mfd/
9819F:	include/linux/mfd/
9820F:	include/dt-bindings/mfd/
9821
9822MULTIMEDIA CARD (MMC) ETC. OVER SPI
9823S:	Orphan
9824F:	drivers/mmc/host/mmc_spi.c
9825F:	include/linux/spi/mmc_spi.h
9826
9827MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9828M:	Ulf Hansson <ulf.hansson@linaro.org>
9829L:	linux-mmc@vger.kernel.org
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9831S:	Maintained
9832F:	Documentation/devicetree/bindings/mmc/
9833F:	drivers/mmc/
9834F:	include/linux/mmc/
9835F:	include/uapi/linux/mmc/
9836
9837MULTIPLEXER SUBSYSTEM
9838M:	Peter Rosin <peda@axentia.se>
9839S:	Maintained
9840F:	Documentation/ABI/testing/sysfs-class-mux*
9841F:	Documentation/devicetree/bindings/mux/
9842F:	include/linux/dt-bindings/mux/
9843F:	include/linux/mux/
9844F:	drivers/mux/
9845
9846MULTITECH MULTIPORT CARD (ISICOM)
9847S:	Orphan
9848F:	drivers/tty/isicom.c
9849F:	include/linux/isicom.h
9850
9851MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9852M:	Bin Liu <b-liu@ti.com>
9853L:	linux-usb@vger.kernel.org
9854S:	Maintained
9855F:	drivers/usb/musb/
9856
9857MXL301RF MEDIA DRIVER
9858M:	Akihiro Tsukada <tskd08@gmail.com>
9859L:	linux-media@vger.kernel.org
9860S:	Odd Fixes
9861F:	drivers/media/tuners/mxl301rf*
9862
9863MXL5007T MEDIA DRIVER
9864M:	Michael Krufky <mkrufky@linuxtv.org>
9865L:	linux-media@vger.kernel.org
9866W:	https://linuxtv.org
9867W:	http://github.com/mkrufky
9868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9869T:	git git://linuxtv.org/mkrufky/tuners.git
9870S:	Maintained
9871F:	drivers/media/tuners/mxl5007t.*
9872
9873MXSFB DRM DRIVER
9874M:	Marek Vasut <marex@denx.de>
9875S:	Supported
9876F:	drivers/gpu/drm/mxsfb/
9877F:	Documentation/devicetree/bindings/display/mxsfb.txt
9878
9879MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9880M:	Chris Lee <christopher.lee@cspi.com>
9881L:	netdev@vger.kernel.org
9882W:	https://www.cspi.com/ethernet-products/support/downloads/
9883S:	Supported
9884F:	drivers/net/ethernet/myricom/myri10ge/
9885
9886NAND FLASH SUBSYSTEM
9887M:	Boris Brezillon <boris.brezillon@bootlin.com>
9888M:	Miquel Raynal <miquel.raynal@bootlin.com>
9889R:	Richard Weinberger <richard@nod.at>
9890L:	linux-mtd@lists.infradead.org
9891W:	http://www.linux-mtd.infradead.org/
9892Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9893T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9894T:	git git://git.infradead.org/linux-mtd.git nand/next
9895S:	Maintained
9896F:	drivers/mtd/nand/
9897F:	include/linux/mtd/*nand*.h
9898
9899NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9900M:	Daniel Mack <zonque@gmail.com>
9901S:	Maintained
9902L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9903W:	http://www.native-instruments.com
9904F:	sound/usb/caiaq/
9905
9906NATSEMI ETHERNET DRIVER (DP8381x)
9907S:	Orphan
9908F:	drivers/net/ethernet/natsemi/natsemi.c
9909
9910NCP FILESYSTEM
9911M:	Petr Vandrovec <petr@vandrovec.name>
9912S:	Obsolete
9913F:	drivers/staging/ncpfs/
9914
9915NCR 5380 SCSI DRIVERS
9916M:	Finn Thain <fthain@telegraphics.com.au>
9917M:	Michael Schmitz <schmitzmic@gmail.com>
9918L:	linux-scsi@vger.kernel.org
9919S:	Maintained
9920F:	Documentation/scsi/g_NCR5380.txt
9921F:	drivers/scsi/NCR5380.*
9922F:	drivers/scsi/arm/cumana_1.c
9923F:	drivers/scsi/arm/oak.c
9924F:	drivers/scsi/atari_scsi.*
9925F:	drivers/scsi/dmx3191d.c
9926F:	drivers/scsi/g_NCR5380.*
9927F:	drivers/scsi/mac_scsi.*
9928F:	drivers/scsi/sun3_scsi.*
9929F:	drivers/scsi/sun3_scsi_vme.c
9930
9931NCSI LIBRARY:
9932M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9933S:	Maintained
9934F:	net/ncsi/
9935
9936NCT6775 HARDWARE MONITOR DRIVER
9937M:	Guenter Roeck <linux@roeck-us.net>
9938L:	linux-hwmon@vger.kernel.org
9939S:	Maintained
9940F:	Documentation/hwmon/nct6775
9941F:	drivers/hwmon/nct6775.c
9942
9943NET_FAILOVER MODULE
9944M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9945L:	netdev@vger.kernel.org
9946S:	Supported
9947F:	driver/net/net_failover.c
9948F:	include/net/net_failover.h
9949F:	Documentation/networking/net_failover.rst
9950
9951NETEFFECT IWARP RNIC DRIVER (IW_NES)
9952M:	Faisal Latif <faisal.latif@intel.com>
9953L:	linux-rdma@vger.kernel.org
9954W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9955S:	Supported
9956F:	drivers/infiniband/hw/nes/
9957F:	include/uapi/rdma/nes-abi.h
9958
9959NETEM NETWORK EMULATOR
9960M:	Stephen Hemminger <stephen@networkplumber.org>
9961L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9962S:	Maintained
9963F:	net/sched/sch_netem.c
9964
9965NETERION 10GbE DRIVERS (s2io/vxge)
9966M:	Jon Mason <jdmason@kudzu.us>
9967L:	netdev@vger.kernel.org
9968S:	Supported
9969F:	Documentation/networking/s2io.txt
9970F:	Documentation/networking/vxge.txt
9971F:	drivers/net/ethernet/neterion/
9972
9973NETFILTER
9974M:	Pablo Neira Ayuso <pablo@netfilter.org>
9975M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9976M:	Florian Westphal <fw@strlen.de>
9977L:	netfilter-devel@vger.kernel.org
9978L:	coreteam@netfilter.org
9979W:	http://www.netfilter.org/
9980W:	http://www.iptables.org/
9981W:	http://www.nftables.org/
9982Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9985S:	Maintained
9986F:	include/linux/netfilter*
9987F:	include/linux/netfilter/
9988F:	include/net/netfilter/
9989F:	include/uapi/linux/netfilter*
9990F:	include/uapi/linux/netfilter/
9991F:	net/*/netfilter.c
9992F:	net/*/netfilter/
9993F:	net/netfilter/
9994F:	net/bridge/br_netfilter*.c
9995
9996NETROM NETWORK LAYER
9997M:	Ralf Baechle <ralf@linux-mips.org>
9998L:	linux-hams@vger.kernel.org
9999W:	http://www.linux-ax25.org/
10000S:	Maintained
10001F:	include/net/netrom.h
10002F:	include/uapi/linux/netrom.h
10003F:	net/netrom/
10004
10005NETRONOME ETHERNET DRIVERS
10006M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10007L:	oss-drivers@netronome.com
10008S:	Maintained
10009F:	drivers/net/ethernet/netronome/
10010
10011NETWORK BLOCK DEVICE (NBD)
10012M:	Josef Bacik <josef@toxicpanda.com>
10013S:	Maintained
10014L:	linux-block@vger.kernel.org
10015L:	nbd@other.debian.org
10016F:	Documentation/blockdev/nbd.txt
10017F:	drivers/block/nbd.c
10018F:	include/uapi/linux/nbd.h
10019
10020NETWORK DROP MONITOR
10021M:	Neil Horman <nhorman@tuxdriver.com>
10022L:	netdev@vger.kernel.org
10023S:	Maintained
10024W:	https://fedorahosted.org/dropwatch/
10025F:	net/core/drop_monitor.c
10026
10027NETWORKING DRIVERS
10028M:	"David S. Miller" <davem@davemloft.net>
10029L:	netdev@vger.kernel.org
10030W:	http://www.linuxfoundation.org/en/Net
10031Q:	http://patchwork.ozlabs.org/project/netdev/list/
10032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10034S:	Odd Fixes
10035F:	Documentation/devicetree/bindings/net/
10036F:	drivers/net/
10037F:	include/linux/if_*
10038F:	include/linux/netdevice.h
10039F:	include/linux/etherdevice.h
10040F:	include/linux/fcdevice.h
10041F:	include/linux/fddidevice.h
10042F:	include/linux/hippidevice.h
10043F:	include/linux/inetdevice.h
10044F:	include/uapi/linux/if_*
10045F:	include/uapi/linux/netdevice.h
10046
10047NETWORKING DRIVERS (WIRELESS)
10048M:	Kalle Valo <kvalo@codeaurora.org>
10049L:	linux-wireless@vger.kernel.org
10050Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10053S:	Maintained
10054F:	Documentation/devicetree/bindings/net/wireless/
10055F:	drivers/net/wireless/
10056
10057NETWORKING [DSA]
10058M:	Andrew Lunn <andrew@lunn.ch>
10059M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10060M:	Florian Fainelli <f.fainelli@gmail.com>
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/net/dsa/
10063F:	net/dsa/
10064F:	include/net/dsa.h
10065F:	include/linux/dsa/
10066F:	drivers/net/dsa/
10067
10068NETWORKING [GENERAL]
10069M:	"David S. Miller" <davem@davemloft.net>
10070L:	netdev@vger.kernel.org
10071W:	http://www.linuxfoundation.org/en/Net
10072Q:	http://patchwork.ozlabs.org/project/netdev/list/
10073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10075B:	mailto:netdev@vger.kernel.org
10076S:	Maintained
10077F:	net/
10078F:	include/net/
10079F:	include/linux/in.h
10080F:	include/linux/net.h
10081F:	include/linux/netdevice.h
10082F:	include/uapi/linux/in.h
10083F:	include/uapi/linux/net.h
10084F:	include/uapi/linux/netdevice.h
10085F:	include/uapi/linux/net_namespace.h
10086F:	tools/testing/selftests/net/
10087F:	lib/net_utils.c
10088F:	lib/random32.c
10089F:	Documentation/networking/
10090
10091NETWORKING [IPSEC]
10092M:	Steffen Klassert <steffen.klassert@secunet.com>
10093M:	Herbert Xu <herbert@gondor.apana.org.au>
10094M:	"David S. Miller" <davem@davemloft.net>
10095L:	netdev@vger.kernel.org
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10098S:	Maintained
10099F:	net/core/flow.c
10100F:	net/xfrm/
10101F:	net/key/
10102F:	net/ipv4/xfrm*
10103F:	net/ipv4/esp4*
10104F:	net/ipv4/ah4.c
10105F:	net/ipv4/ipcomp.c
10106F:	net/ipv4/ip_vti.c
10107F:	net/ipv6/xfrm*
10108F:	net/ipv6/esp6*
10109F:	net/ipv6/ah6.c
10110F:	net/ipv6/ipcomp6.c
10111F:	net/ipv6/ip6_vti.c
10112F:	include/uapi/linux/xfrm.h
10113F:	include/net/xfrm.h
10114
10115NETWORKING [IPv4/IPv6]
10116M:	"David S. Miller" <davem@davemloft.net>
10117M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10118M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10119L:	netdev@vger.kernel.org
10120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10121S:	Maintained
10122F:	net/ipv4/
10123F:	net/ipv6/
10124F:	include/net/ip*
10125F:	arch/x86/net/*
10126
10127NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10128M:	Paul Moore <paul@paul-moore.com>
10129W:	https://github.com/netlabel
10130L:	netdev@vger.kernel.org
10131L:	linux-security-module@vger.kernel.org
10132S:	Maintained
10133F:	Documentation/netlabel/
10134F:	include/net/calipso.h
10135F:	include/net/cipso_ipv4.h
10136F:	include/net/netlabel.h
10137F:	include/uapi/linux/netfilter/xt_SECMARK.h
10138F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10139F:	net/netlabel/
10140F:	net/ipv4/cipso_ipv4.c
10141F:	net/ipv6/calipso.c
10142F:	net/netfilter/xt_CONNSECMARK.c
10143F:	net/netfilter/xt_SECMARK.c
10144
10145NETWORKING [TCP]
10146M:	Eric Dumazet <edumazet@google.com>
10147L:	netdev@vger.kernel.org
10148S:	Maintained
10149F:	net/ipv4/tcp*.c
10150F:	net/ipv4/syncookies.c
10151F:	net/ipv6/tcp*.c
10152F:	net/ipv6/syncookies.c
10153F:	include/uapi/linux/tcp.h
10154F:	include/net/tcp.h
10155F:	include/linux/tcp.h
10156F:	include/trace/events/tcp.h
10157
10158NETWORKING [TLS]
10159M:	Boris Pismenny <borisp@mellanox.com>
10160M:	Aviad Yehezkel <aviadye@mellanox.com>
10161M:	Dave Watson <davejwatson@fb.com>
10162L:	netdev@vger.kernel.org
10163S:	Maintained
10164F:	net/tls/*
10165F:	include/uapi/linux/tls.h
10166F:	include/net/tls.h
10167
10168NETWORKING [WIRELESS]
10169L:	linux-wireless@vger.kernel.org
10170Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10171
10172NETDEVSIM
10173M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10174S:	Maintained
10175F:	drivers/net/netdevsim/*
10176
10177NETXEN (1/10) GbE SUPPORT
10178M:	Manish Chopra <manish.chopra@cavium.com>
10179M:	Rahul Verma <rahul.verma@cavium.com>
10180M:	Dept-GELinuxNICDev@cavium.com
10181L:	netdev@vger.kernel.org
10182S:	Supported
10183F:	drivers/net/ethernet/qlogic/netxen/
10184
10185NFC SUBSYSTEM
10186M:	Samuel Ortiz <sameo@linux.intel.com>
10187L:	linux-wireless@vger.kernel.org
10188L:	linux-nfc@lists.01.org (subscribers-only)
10189S:	Supported
10190F:	net/nfc/
10191F:	include/net/nfc/
10192F:	include/uapi/linux/nfc.h
10193F:	drivers/nfc/
10194F:	include/linux/platform_data/nfcmrvl.h
10195F:	include/linux/platform_data/nxp-nci.h
10196F:	Documentation/devicetree/bindings/net/nfc/
10197
10198NFS, SUNRPC, AND LOCKD CLIENTS
10199M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10200M:	Anna Schumaker <anna.schumaker@netapp.com>
10201L:	linux-nfs@vger.kernel.org
10202W:	http://client.linux-nfs.org
10203T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10204S:	Maintained
10205F:	fs/lockd/
10206F:	fs/nfs/
10207F:	fs/nfs_common/
10208F:	net/sunrpc/
10209F:	include/linux/lockd/
10210F:	include/linux/nfs*
10211F:	include/linux/sunrpc/
10212F:	include/uapi/linux/nfs*
10213F:	include/uapi/linux/sunrpc/
10214
10215NILFS2 FILESYSTEM
10216M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10217L:	linux-nilfs@vger.kernel.org
10218W:	https://nilfs.sourceforge.io/
10219W:	https://nilfs.osdn.jp/
10220T:	git git://github.com/konis/nilfs2.git
10221S:	Supported
10222F:	Documentation/filesystems/nilfs2.txt
10223F:	fs/nilfs2/
10224F:	include/trace/events/nilfs2.h
10225F:	include/uapi/linux/nilfs2_api.h
10226F:	include/uapi/linux/nilfs2_ondisk.h
10227
10228NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10229M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10230W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10231S:	Maintained
10232F:	Documentation/scsi/NinjaSCSI.txt
10233F:	drivers/scsi/pcmcia/nsp_*
10234
10235NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10236M:	GOTO Masanori <gotom@debian.or.jp>
10237M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10238W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10239S:	Maintained
10240F:	Documentation/scsi/NinjaSCSI.txt
10241F:	drivers/scsi/nsp32*
10242
10243NIOS2 ARCHITECTURE
10244M:	Ley Foon Tan <lftan@altera.com>
10245L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10247S:	Maintained
10248F:	arch/nios2/
10249
10250NOHZ, DYNTICKS SUPPORT
10251M:	Frederic Weisbecker <fweisbec@gmail.com>
10252M:	Thomas Gleixner <tglx@linutronix.de>
10253M:	Ingo Molnar <mingo@kernel.org>
10254L:	linux-kernel@vger.kernel.org
10255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10256S:	Maintained
10257F:	kernel/time/tick*.*
10258F:	include/linux/tick.h
10259F:	include/linux/sched/nohz.h
10260
10261NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10262M:	Pavel Machek <pavel@ucw.cz>
10263M:	Sakari Ailus <sakari.ailus@iki.fi>
10264L:	linux-media@vger.kernel.org
10265S:	Maintained
10266F:	drivers/media/i2c/et8ek8
10267F:	drivers/media/i2c/ad5820.c
10268
10269NOKIA N900 POWER SUPPLY DRIVERS
10270R:	Pali Rohár <pali.rohar@gmail.com>
10271F:	include/linux/power/bq2415x_charger.h
10272F:	include/linux/power/bq27xxx_battery.h
10273F:	include/linux/power/isp1704_charger.h
10274F:	drivers/power/supply/bq2415x_charger.c
10275F:	drivers/power/supply/bq27xxx_battery.c
10276F:	drivers/power/supply/bq27xxx_battery_i2c.c
10277F:	drivers/power/supply/isp1704_charger.c
10278F:	drivers/power/supply/rx51_battery.c
10279
10280NTB AMD DRIVER
10281M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10282L:	linux-ntb@googlegroups.com
10283S:	Supported
10284F:	drivers/ntb/hw/amd/
10285
10286NTB DRIVER CORE
10287M:	Jon Mason <jdmason@kudzu.us>
10288M:	Dave Jiang <dave.jiang@intel.com>
10289M:	Allen Hubbe <allenbh@gmail.com>
10290L:	linux-ntb@googlegroups.com
10291S:	Supported
10292W:	https://github.com/jonmason/ntb/wiki
10293T:	git git://github.com/jonmason/ntb.git
10294F:	drivers/ntb/
10295F:	drivers/net/ntb_netdev.c
10296F:	include/linux/ntb.h
10297F:	include/linux/ntb_transport.h
10298F:	tools/testing/selftests/ntb/
10299
10300NTB IDT DRIVER
10301M:	Serge Semin <fancer.lancer@gmail.com>
10302L:	linux-ntb@googlegroups.com
10303S:	Supported
10304F:	drivers/ntb/hw/idt/
10305
10306NTB INTEL DRIVER
10307M:	Dave Jiang <dave.jiang@intel.com>
10308L:	linux-ntb@googlegroups.com
10309S:	Supported
10310W:	https://github.com/davejiang/linux/wiki
10311T:	git https://github.com/davejiang/linux.git
10312F:	drivers/ntb/hw/intel/
10313
10314NTFS FILESYSTEM
10315M:	Anton Altaparmakov <anton@tuxera.com>
10316L:	linux-ntfs-dev@lists.sourceforge.net
10317W:	http://www.tuxera.com/
10318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10319S:	Supported
10320F:	Documentation/filesystems/ntfs.txt
10321F:	fs/ntfs/
10322
10323NUBUS SUBSYSTEM
10324M:	Finn Thain <fthain@telegraphics.com.au>
10325L:	linux-m68k@lists.linux-m68k.org
10326S:	Maintained
10327F:	arch/*/include/asm/nubus.h
10328F:	drivers/nubus/
10329F:	include/linux/nubus.h
10330F:	include/uapi/linux/nubus.h
10331
10332NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10333M:	Antonino Daplas <adaplas@gmail.com>
10334L:	linux-fbdev@vger.kernel.org
10335S:	Maintained
10336F:	drivers/video/fbdev/riva/
10337F:	drivers/video/fbdev/nvidia/
10338
10339NVM EXPRESS DRIVER
10340M:	Keith Busch <keith.busch@intel.com>
10341M:	Jens Axboe <axboe@fb.com>
10342M:	Christoph Hellwig <hch@lst.de>
10343M:	Sagi Grimberg <sagi@grimberg.me>
10344L:	linux-nvme@lists.infradead.org
10345T:	git://git.infradead.org/nvme.git
10346W:	http://git.infradead.org/nvme.git
10347S:	Supported
10348F:	drivers/nvme/host/
10349F:	include/linux/nvme.h
10350F:	include/uapi/linux/nvme_ioctl.h
10351
10352NVM EXPRESS FC TRANSPORT DRIVERS
10353M:	James Smart <james.smart@broadcom.com>
10354L:	linux-nvme@lists.infradead.org
10355S:	Supported
10356F:	include/linux/nvme-fc.h
10357F:	include/linux/nvme-fc-driver.h
10358F:	drivers/nvme/host/fc.c
10359F:	drivers/nvme/target/fc.c
10360F:	drivers/nvme/target/fcloop.c
10361
10362NVM EXPRESS TARGET DRIVER
10363M:	Christoph Hellwig <hch@lst.de>
10364M:	Sagi Grimberg <sagi@grimberg.me>
10365L:	linux-nvme@lists.infradead.org
10366T:	git://git.infradead.org/nvme.git
10367W:	http://git.infradead.org/nvme.git
10368S:	Supported
10369F:	drivers/nvme/target/
10370
10371NVMEM FRAMEWORK
10372M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10373S:	Maintained
10374F:	drivers/nvmem/
10375F:	Documentation/devicetree/bindings/nvmem/
10376F:	Documentation/ABI/stable/sysfs-bus-nvmem
10377F:	include/linux/nvmem-consumer.h
10378F:	include/linux/nvmem-provider.h
10379
10380NXP SGTL5000 DRIVER
10381M:	Fabio Estevam <fabio.estevam@nxp.com>
10382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10383S:	Maintained
10384F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10385F:	sound/soc/codecs/sgtl5000*
10386
10387NXP TDA998X DRM DRIVER
10388M:	Russell King <linux@armlinux.org.uk>
10389S:	Maintained
10390T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10391T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10392F:	drivers/gpu/drm/i2c/tda998x_drv.c
10393F:	include/drm/i2c/tda998x.h
10394F:	include/dt-bindings/display/tda998x.h
10395K:	"nxp,tda998x"
10396
10397NXP TFA9879 DRIVER
10398M:	Peter Rosin <peda@axentia.se>
10399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10402F:	sound/soc/codecs/tfa9879*
10403
10404NXP-NCI NFC DRIVER
10405M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10406R:	Charles Gorand <charles.gorand@effinnov.com>
10407L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10408S:	Supported
10409F:	drivers/nfc/nxp-nci
10410
10411OBJTOOL
10412M:	Josh Poimboeuf <jpoimboe@redhat.com>
10413M:	Peter Zijlstra <peterz@infradead.org>
10414S:	Supported
10415F:	tools/objtool/
10416
10417OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10418M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10419M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10420L:	linuxppc-dev@lists.ozlabs.org
10421S:	Supported
10422F:	arch/powerpc/platforms/powernv/ocxl.c
10423F:	arch/powerpc/include/asm/pnv-ocxl.h
10424F:	drivers/misc/ocxl/
10425F:	include/misc/ocxl*
10426F:	include/uapi/misc/ocxl.h
10427F:	Documentation/accelerators/ocxl.rst
10428
10429OMAP AUDIO SUPPORT
10430M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10431M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10433L:	linux-omap@vger.kernel.org
10434S:	Maintained
10435F:	sound/soc/omap/
10436
10437OMAP CLOCK FRAMEWORK SUPPORT
10438M:	Paul Walmsley <paul@pwsan.com>
10439L:	linux-omap@vger.kernel.org
10440S:	Maintained
10441F:	arch/arm/*omap*/*clock*
10442
10443OMAP DEVICE TREE SUPPORT
10444M:	Benoît Cousson <bcousson@baylibre.com>
10445M:	Tony Lindgren <tony@atomide.com>
10446L:	linux-omap@vger.kernel.org
10447L:	devicetree@vger.kernel.org
10448S:	Maintained
10449F:	arch/arm/boot/dts/*omap*
10450F:	arch/arm/boot/dts/*am3*
10451F:	arch/arm/boot/dts/*am4*
10452F:	arch/arm/boot/dts/*am5*
10453F:	arch/arm/boot/dts/*dra7*
10454
10455OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10456L:	linux-omap@vger.kernel.org
10457L:	linux-fbdev@vger.kernel.org
10458S:	Orphan
10459F:	drivers/video/fbdev/omap2/
10460F:	Documentation/arm/OMAP/DSS
10461
10462OMAP FRAMEBUFFER SUPPORT
10463L:	linux-fbdev@vger.kernel.org
10464L:	linux-omap@vger.kernel.org
10465S:	Orphan
10466F:	drivers/video/fbdev/omap/
10467
10468OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10469M:	Roger Quadros <rogerq@ti.com>
10470M:	Tony Lindgren <tony@atomide.com>
10471L:	linux-omap@vger.kernel.org
10472S:	Maintained
10473F:	drivers/memory/omap-gpmc.c
10474F:	arch/arm/mach-omap2/*gpmc*
10475
10476OMAP GPIO DRIVER
10477M:	Grygorii Strashko <grygorii.strashko@ti.com>
10478M:	Santosh Shilimkar <ssantosh@kernel.org>
10479M:	Kevin Hilman <khilman@kernel.org>
10480L:	linux-omap@vger.kernel.org
10481S:	Maintained
10482F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10483F:	drivers/gpio/gpio-omap.c
10484
10485OMAP HARDWARE SPINLOCK SUPPORT
10486M:	Ohad Ben-Cohen <ohad@wizery.com>
10487L:	linux-omap@vger.kernel.org
10488S:	Maintained
10489F:	drivers/hwspinlock/omap_hwspinlock.c
10490
10491OMAP HS MMC SUPPORT
10492L:	linux-mmc@vger.kernel.org
10493L:	linux-omap@vger.kernel.org
10494S:	Orphan
10495F:	drivers/mmc/host/omap_hsmmc.c
10496
10497OMAP HWMOD DATA
10498M:	Paul Walmsley <paul@pwsan.com>
10499L:	linux-omap@vger.kernel.org
10500S:	Maintained
10501F:	arch/arm/mach-omap2/omap_hwmod*data*
10502
10503OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10504M:	Benoît Cousson <bcousson@baylibre.com>
10505L:	linux-omap@vger.kernel.org
10506S:	Maintained
10507F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10508
10509OMAP HWMOD SUPPORT
10510M:	Benoît Cousson <bcousson@baylibre.com>
10511M:	Paul Walmsley <paul@pwsan.com>
10512L:	linux-omap@vger.kernel.org
10513S:	Maintained
10514F:	arch/arm/mach-omap2/omap_hwmod.*
10515
10516OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10517M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10518L:	linux-media@vger.kernel.org
10519S:	Maintained
10520F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10521F:	drivers/media/platform/omap3isp/
10522F:	drivers/staging/media/omap4iss/
10523
10524OMAP MMC SUPPORT
10525M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10526L:	linux-omap@vger.kernel.org
10527S:	Maintained
10528F:	drivers/mmc/host/omap.c
10529
10530OMAP POWER MANAGEMENT SUPPORT
10531M:	Kevin Hilman <khilman@kernel.org>
10532L:	linux-omap@vger.kernel.org
10533S:	Maintained
10534F:	arch/arm/*omap*/*pm*
10535F:	drivers/cpufreq/omap-cpufreq.c
10536
10537OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10538M:	Rajendra Nayak <rnayak@codeaurora.org>
10539M:	Paul Walmsley <paul@pwsan.com>
10540L:	linux-omap@vger.kernel.org
10541S:	Maintained
10542F:	arch/arm/mach-omap2/prm*
10543
10544OMAP RANDOM NUMBER GENERATOR SUPPORT
10545M:	Deepak Saxena <dsaxena@plexity.net>
10546S:	Maintained
10547F:	drivers/char/hw_random/omap-rng.c
10548
10549OMAP USB SUPPORT
10550L:	linux-usb@vger.kernel.org
10551L:	linux-omap@vger.kernel.org
10552S:	Orphan
10553F:	drivers/usb/*/*omap*
10554F:	arch/arm/*omap*/usb*
10555
10556OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10557M:	Mark Jackson <mpfj@newflow.co.uk>
10558L:	linux-omap@vger.kernel.org
10559S:	Maintained
10560F:	arch/arm/boot/dts/am335x-nano.dts
10561
10562OMAP1 SUPPORT
10563M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10564M:	Tony Lindgren <tony@atomide.com>
10565L:	linux-omap@vger.kernel.org
10566Q:	http://patchwork.kernel.org/project/linux-omap/list/
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10568S:	Maintained
10569F:	arch/arm/mach-omap1/
10570F:	arch/arm/plat-omap/
10571F:	arch/arm/configs/omap1_defconfig
10572F:	drivers/i2c/busses/i2c-omap.c
10573F:	include/linux/platform_data/i2c-omap.h
10574
10575OMAP2+ SUPPORT
10576M:	Tony Lindgren <tony@atomide.com>
10577L:	linux-omap@vger.kernel.org
10578W:	http://www.muru.com/linux/omap/
10579W:	http://linux.omap.com/
10580Q:	http://patchwork.kernel.org/project/linux-omap/list/
10581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10582S:	Maintained
10583F:	arch/arm/mach-omap2/
10584F:	arch/arm/plat-omap/
10585F:	arch/arm/configs/omap2plus_defconfig
10586F:	drivers/i2c/busses/i2c-omap.c
10587F:	drivers/irqchip/irq-omap-intc.c
10588F:	drivers/mfd/*omap*.c
10589F:	drivers/mfd/menelaus.c
10590F:	drivers/mfd/palmas.c
10591F:	drivers/mfd/tps65217.c
10592F:	drivers/mfd/tps65218.c
10593F:	drivers/mfd/tps65910.c
10594F:	drivers/mfd/twl-core.[ch]
10595F:	drivers/mfd/twl4030*.c
10596F:	drivers/mfd/twl6030*.c
10597F:	drivers/mfd/twl6040*.c
10598F:	drivers/regulator/palmas-regulator*.c
10599F:	drivers/regulator/pbias-regulator.c
10600F:	drivers/regulator/tps65217-regulator.c
10601F:	drivers/regulator/tps65218-regulator.c
10602F:	drivers/regulator/tps65910-regulator.c
10603F:	drivers/regulator/twl-regulator.c
10604F:	drivers/regulator/twl6030-regulator.c
10605F:	include/linux/platform_data/i2c-omap.h
10606
10607ONION OMEGA2+ BOARD
10608M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10609L:	linux-mips@linux-mips.org
10610S:	Maintained
10611F:	arch/mips/boot/dts/ralink/omega2p.dts
10612
10613OMFS FILESYSTEM
10614M:	Bob Copeland <me@bobcopeland.com>
10615L:	linux-karma-devel@lists.sourceforge.net
10616S:	Maintained
10617F:	Documentation/filesystems/omfs.txt
10618F:	fs/omfs/
10619
10620OMNIKEY CARDMAN 4000 DRIVER
10621M:	Harald Welte <laforge@gnumonks.org>
10622S:	Maintained
10623F:	drivers/char/pcmcia/cm4000_cs.c
10624F:	include/linux/cm4000_cs.h
10625F:	include/uapi/linux/cm4000_cs.h
10626
10627OMNIKEY CARDMAN 4040 DRIVER
10628M:	Harald Welte <laforge@gnumonks.org>
10629S:	Maintained
10630F:	drivers/char/pcmcia/cm4040_cs.*
10631
10632OMNIVISION OV13858 SENSOR DRIVER
10633M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10634L:	linux-media@vger.kernel.org
10635T:	git git://linuxtv.org/media_tree.git
10636S:	Maintained
10637F:	drivers/media/i2c/ov13858.c
10638
10639OMNIVISION OV2680 SENSOR DRIVER
10640M:	Rui Miguel Silva <rmfrfs@gmail.com>
10641L:	linux-media@vger.kernel.org
10642T:	git git://linuxtv.org/media_tree.git
10643S:	Maintained
10644F:	drivers/media/i2c/ov2680.c
10645F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10646
10647OMNIVISION OV2685 SENSOR DRIVER
10648M:	Shunqian Zheng <zhengsq@rock-chips.com>
10649L:	linux-media@vger.kernel.org
10650T:	git git://linuxtv.org/media_tree.git
10651S:	Maintained
10652F:	drivers/media/i2c/ov2685.c
10653
10654OMNIVISION OV5640 SENSOR DRIVER
10655M:	Steve Longerbeam <slongerbeam@gmail.com>
10656L:	linux-media@vger.kernel.org
10657T:	git git://linuxtv.org/media_tree.git
10658S:	Maintained
10659F:	drivers/media/i2c/ov5640.c
10660
10661OMNIVISION OV5647 SENSOR DRIVER
10662M:	Luis Oliveira <lolivei@synopsys.com>
10663L:	linux-media@vger.kernel.org
10664T:	git git://linuxtv.org/media_tree.git
10665S:	Maintained
10666F:	drivers/media/i2c/ov5647.c
10667
10668OMNIVISION OV5695 SENSOR DRIVER
10669M:	Shunqian Zheng <zhengsq@rock-chips.com>
10670L:	linux-media@vger.kernel.org
10671T:	git git://linuxtv.org/media_tree.git
10672S:	Maintained
10673F:	drivers/media/i2c/ov5695.c
10674
10675OMNIVISION OV7670 SENSOR DRIVER
10676M:	Jonathan Corbet <corbet@lwn.net>
10677L:	linux-media@vger.kernel.org
10678T:	git git://linuxtv.org/media_tree.git
10679S:	Maintained
10680F:	drivers/media/i2c/ov7670.c
10681F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10682
10683OMNIVISION OV772x SENSOR DRIVER
10684M:	Jacopo Mondi <jacopo@jmondi.org>
10685L:	linux-media@vger.kernel.org
10686T:	git git://linuxtv.org/media_tree.git
10687S:	Odd fixes
10688F:	drivers/media/i2c/ov772x.c
10689F:	include/media/i2c/ov772x.h
10690F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10691
10692OMNIVISION OV7740 SENSOR DRIVER
10693M:	Wenyou Yang <wenyou.yang@microchip.com>
10694L:	linux-media@vger.kernel.org
10695T:	git git://linuxtv.org/media_tree.git
10696S:	Maintained
10697F:	drivers/media/i2c/ov7740.c
10698F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10699
10700OMNIVISION OV9650 SENSOR DRIVER
10701M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10702R:	Akinobu Mita <akinobu.mita@gmail.com>
10703R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10704L:	linux-media@vger.kernel.org
10705T:	git git://linuxtv.org/media_tree.git
10706S:	Maintained
10707F:	drivers/media/i2c/ov9650.c
10708F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10709
10710ONENAND FLASH DRIVER
10711M:	Kyungmin Park <kyungmin.park@samsung.com>
10712L:	linux-mtd@lists.infradead.org
10713S:	Maintained
10714F:	drivers/mtd/nand/onenand/
10715F:	include/linux/mtd/onenand*.h
10716
10717ONSTREAM SCSI TAPE DRIVER
10718M:	Willem Riede <osst@riede.org>
10719L:	osst-users@lists.sourceforge.net
10720L:	linux-scsi@vger.kernel.org
10721S:	Maintained
10722F:	Documentation/scsi/osst.txt
10723F:	drivers/scsi/osst.*
10724F:	drivers/scsi/osst_*.h
10725F:	drivers/scsi/st.h
10726
10727OP-TEE DRIVER
10728M:	Jens Wiklander <jens.wiklander@linaro.org>
10729S:	Maintained
10730F:	drivers/tee/optee/
10731
10732OPA-VNIC DRIVER
10733M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10734M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10735L:	linux-rdma@vger.kernel.org
10736S:	Supported
10737F:	drivers/infiniband/ulp/opa_vnic
10738
10739OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10740M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10741M:	Frank Rowand <frowand.list@gmail.com>
10742L:	devicetree@vger.kernel.org
10743S:	Maintained
10744F:	Documentation/devicetree/dynamic-resolution-notes.txt
10745F:	Documentation/devicetree/overlay-notes.txt
10746F:	drivers/of/overlay.c
10747F:	drivers/of/resolver.c
10748K:	of_overlay_notifier_
10749
10750OPEN FIRMWARE AND FLATTENED DEVICE TREE
10751M:	Rob Herring <robh+dt@kernel.org>
10752M:	Frank Rowand <frowand.list@gmail.com>
10753L:	devicetree@vger.kernel.org
10754W:	http://www.devicetree.org/
10755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10756S:	Maintained
10757F:	drivers/of/
10758F:	include/linux/of*.h
10759F:	scripts/dtc/
10760F:	Documentation/ABI/testing/sysfs-firmware-ofw
10761
10762OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10763M:	Rob Herring <robh+dt@kernel.org>
10764M:	Mark Rutland <mark.rutland@arm.com>
10765L:	devicetree@vger.kernel.org
10766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10767Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10768S:	Maintained
10769F:	Documentation/devicetree/
10770F:	arch/*/boot/dts/
10771F:	include/dt-bindings/
10772
10773OPENCORES I2C BUS DRIVER
10774M:	Peter Korsgaard <jacmet@sunsite.dk>
10775L:	linux-i2c@vger.kernel.org
10776S:	Maintained
10777F:	Documentation/i2c/busses/i2c-ocores
10778F:	drivers/i2c/busses/i2c-ocores.c
10779
10780OPENRISC ARCHITECTURE
10781M:	Jonas Bonn <jonas@southpole.se>
10782M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10783M:	Stafford Horne <shorne@gmail.com>
10784T:	git git://github.com/openrisc/linux.git
10785L:	openrisc@lists.librecores.org
10786W:	http://openrisc.io
10787S:	Maintained
10788F:	Documentation/devicetree/bindings/openrisc/
10789F:	Documentation/openrisc/
10790F:	arch/openrisc/
10791F:	drivers/irqchip/irq-ompic.c
10792F:	drivers/irqchip/irq-or1k-*
10793
10794OPENVSWITCH
10795M:	Pravin B Shelar <pshelar@ovn.org>
10796L:	netdev@vger.kernel.org
10797L:	dev@openvswitch.org
10798W:	http://openvswitch.org
10799S:	Maintained
10800F:	net/openvswitch/
10801F:	include/uapi/linux/openvswitch.h
10802
10803OPERATING PERFORMANCE POINTS (OPP)
10804M:	Viresh Kumar <vireshk@kernel.org>
10805M:	Nishanth Menon <nm@ti.com>
10806M:	Stephen Boyd <sboyd@kernel.org>
10807L:	linux-pm@vger.kernel.org
10808S:	Maintained
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10810F:	drivers/opp/
10811F:	include/linux/pm_opp.h
10812F:	Documentation/power/opp.txt
10813F:	Documentation/devicetree/bindings/opp/
10814
10815OPL4 DRIVER
10816M:	Clemens Ladisch <clemens@ladisch.de>
10817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10818T:	git git://git.alsa-project.org/alsa-kernel.git
10819S:	Maintained
10820F:	sound/drivers/opl4/
10821
10822OPROFILE
10823M:	Robert Richter <rric@kernel.org>
10824L:	oprofile-list@lists.sf.net
10825S:	Maintained
10826F:	arch/*/include/asm/oprofile*.h
10827F:	arch/*/oprofile/
10828F:	drivers/oprofile/
10829F:	include/linux/oprofile.h
10830
10831ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10832M:	Mark Fasheh <mark@fasheh.com>
10833M:	Joel Becker <jlbec@evilplan.org>
10834L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10835W:	http://ocfs2.wiki.kernel.org
10836S:	Supported
10837F:	Documentation/filesystems/ocfs2.txt
10838F:	Documentation/filesystems/dlmfs.txt
10839F:	fs/ocfs2/
10840
10841ORANGEFS FILESYSTEM
10842M:	Mike Marshall <hubcap@omnibond.com>
10843R:	Martin Brandenburg <martin@omnibond.com>
10844L:	devel@lists.orangefs.org
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10846S:	Supported
10847F:	fs/orangefs/
10848F:	Documentation/filesystems/orangefs.txt
10849
10850ORINOCO DRIVER
10851L:	linux-wireless@vger.kernel.org
10852W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10853W:	http://www.nongnu.org/orinoco/
10854S:	Orphan
10855F:	drivers/net/wireless/intersil/orinoco/
10856
10857OSD LIBRARY and FILESYSTEM
10858M:	Boaz Harrosh <ooo@electrozaur.com>
10859S:	Maintained
10860F:	drivers/scsi/osd/
10861F:	include/scsi/osd_*
10862F:	fs/exofs/
10863
10864OV2659 OMNIVISION SENSOR DRIVER
10865M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10866L:	linux-media@vger.kernel.org
10867W:	https://linuxtv.org
10868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10869T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10870S:	Maintained
10871F:	drivers/media/i2c/ov2659.c
10872F:	include/media/i2c/ov2659.h
10873
10874OVERLAY FILESYSTEM
10875M:	Miklos Szeredi <miklos@szeredi.hu>
10876L:	linux-unionfs@vger.kernel.org
10877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10878S:	Supported
10879F:	fs/overlayfs/
10880F:	Documentation/filesystems/overlayfs.txt
10881
10882P54 WIRELESS DRIVER
10883M:	Christian Lamparter <chunkeey@googlemail.com>
10884L:	linux-wireless@vger.kernel.org
10885W:	http://wireless.kernel.org/en/users/Drivers/p54
10886S:	Maintained
10887F:	drivers/net/wireless/intersil/p54/
10888
10889PA SEMI ETHERNET DRIVER
10890L:	netdev@vger.kernel.org
10891S:	Orphan
10892F:	drivers/net/ethernet/pasemi/*
10893
10894PA SEMI SMBUS DRIVER
10895L:	linux-i2c@vger.kernel.org
10896S:	Orphan
10897F:	drivers/i2c/busses/i2c-pasemi.c
10898
10899PADATA PARALLEL EXECUTION MECHANISM
10900M:	Steffen Klassert <steffen.klassert@secunet.com>
10901L:	linux-crypto@vger.kernel.org
10902S:	Maintained
10903F:	kernel/padata.c
10904F:	include/linux/padata.h
10905F:	Documentation/padata.txt
10906
10907PANASONIC LAPTOP ACPI EXTRAS DRIVER
10908M:	Harald Welte <laforge@gnumonks.org>
10909L:	platform-driver-x86@vger.kernel.org
10910S:	Maintained
10911F:	drivers/platform/x86/panasonic-laptop.c
10912
10913PARALLEL LCD/KEYPAD PANEL DRIVER
10914M:	Willy Tarreau <willy@haproxy.com>
10915M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10916S:	Odd Fixes
10917F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10918F:	drivers/misc/panel.c
10919
10920PARALLEL PORT SUBSYSTEM
10921M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10922M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10923L:	linux-parport@lists.infradead.org (subscribers-only)
10924S:	Maintained
10925F:	drivers/parport/
10926F:	include/linux/parport*.h
10927F:	drivers/char/ppdev.c
10928F:	include/uapi/linux/ppdev.h
10929F:	Documentation/parport*.txt
10930
10931PARAVIRT_OPS INTERFACE
10932M:	Juergen Gross <jgross@suse.com>
10933M:	Alok Kataria <akataria@vmware.com>
10934L:	virtualization@lists.linux-foundation.org
10935S:	Supported
10936F:	Documentation/virtual/paravirt_ops.txt
10937F:	arch/*/kernel/paravirt*
10938F:	arch/*/include/asm/paravirt*.h
10939F:	include/linux/hypervisor.h
10940
10941PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10942M:	Tim Waugh <tim@cyberelk.net>
10943L:	linux-parport@lists.infradead.org (subscribers-only)
10944S:	Maintained
10945F:	Documentation/blockdev/paride.txt
10946F:	drivers/block/paride/
10947
10948PARISC ARCHITECTURE
10949M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10950M:	Helge Deller <deller@gmx.de>
10951L:	linux-parisc@vger.kernel.org
10952W:	http://www.parisc-linux.org/
10953Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10956S:	Maintained
10957F:	arch/parisc/
10958F:	Documentation/parisc/
10959F:	drivers/parisc/
10960F:	drivers/char/agp/parisc-agp.c
10961F:	drivers/input/serio/gscps2.c
10962F:	drivers/parport/parport_gsc.*
10963F:	drivers/tty/serial/8250/8250_gsc.c
10964F:	drivers/video/fbdev/sti*
10965F:	drivers/video/console/sti*
10966F:	drivers/video/logo/logo_parisc*
10967
10968PARMAN
10969M:	Jiri Pirko <jiri@mellanox.com>
10970L:	netdev@vger.kernel.org
10971S:	Supported
10972F:	lib/parman.c
10973F:	lib/test_parman.c
10974F:	include/linux/parman.h
10975
10976PC87360 HARDWARE MONITORING DRIVER
10977M:	Jim Cromie <jim.cromie@gmail.com>
10978L:	linux-hwmon@vger.kernel.org
10979S:	Maintained
10980F:	Documentation/hwmon/pc87360
10981F:	drivers/hwmon/pc87360.c
10982
10983PC8736x GPIO DRIVER
10984M:	Jim Cromie <jim.cromie@gmail.com>
10985S:	Maintained
10986F:	drivers/char/pc8736x_gpio.c
10987
10988PC87427 HARDWARE MONITORING DRIVER
10989M:	Jean Delvare <jdelvare@suse.com>
10990L:	linux-hwmon@vger.kernel.org
10991S:	Maintained
10992F:	Documentation/hwmon/pc87427
10993F:	drivers/hwmon/pc87427.c
10994
10995PCA9532 LED DRIVER
10996M:	Riku Voipio <riku.voipio@iki.fi>
10997S:	Maintained
10998F:	drivers/leds/leds-pca9532.c
10999F:	include/linux/leds-pca9532.h
11000
11001PCA9541 I2C BUS MASTER SELECTOR DRIVER
11002M:	Guenter Roeck <linux@roeck-us.net>
11003L:	linux-i2c@vger.kernel.org
11004S:	Maintained
11005F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11006
11007PCDP - PRIMARY CONSOLE AND DEBUG PORT
11008M:	Khalid Aziz <khalid@gonehiking.org>
11009S:	Maintained
11010F:	drivers/firmware/pcdp.*
11011
11012PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11013M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11014L:	linux-pci@vger.kernel.org
11015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11018F:	drivers/pci/controller/pci-aardvark.c
11019
11020PCI DRIVER FOR ALTERA PCIE IP
11021M:	Ley Foon Tan <lftan@altera.com>
11022L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11023L:	linux-pci@vger.kernel.org
11024S:	Supported
11025F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11026F:	drivers/pci/controller/pcie-altera.c
11027
11028PCI DRIVER FOR APPLIEDMICRO XGENE
11029M:	Tanmay Inamdar <tinamdar@apm.com>
11030L:	linux-pci@vger.kernel.org
11031L:	linux-arm-kernel@lists.infradead.org
11032S:	Maintained
11033F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11034F:	drivers/pci/controller/pci-xgene.c
11035
11036PCI DRIVER FOR ARM VERSATILE PLATFORM
11037M:	Rob Herring <robh@kernel.org>
11038L:	linux-pci@vger.kernel.org
11039L:	linux-arm-kernel@lists.infradead.org
11040S:	Maintained
11041F:	Documentation/devicetree/bindings/pci/versatile.txt
11042F:	drivers/pci/controller/pci-versatile.c
11043
11044PCI DRIVER FOR ARMADA 8K
11045M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11046L:	linux-pci@vger.kernel.org
11047L:	linux-arm-kernel@lists.infradead.org
11048S:	Maintained
11049F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11050F:	drivers/pci/controller/dwc/pcie-armada8k.c
11051
11052PCI DRIVER FOR CADENCE PCIE IP
11053M:	Alan Douglas <adouglas@cadence.com>
11054L:	linux-pci@vger.kernel.org
11055S:	Maintained
11056F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11057F:	drivers/pci/controller/pcie-cadence*
11058
11059PCI DRIVER FOR FREESCALE LAYERSCAPE
11060M:	Minghuan Lian <minghuan.Lian@nxp.com>
11061M:	Mingkai Hu <mingkai.hu@nxp.com>
11062M:	Roy Zang <roy.zang@nxp.com>
11063L:	linuxppc-dev@lists.ozlabs.org
11064L:	linux-pci@vger.kernel.org
11065L:	linux-arm-kernel@lists.infradead.org
11066S:	Maintained
11067F:	drivers/pci/controller/dwc/*layerscape*
11068
11069PCI DRIVER FOR GENERIC OF HOSTS
11070M:	Will Deacon <will.deacon@arm.com>
11071L:	linux-pci@vger.kernel.org
11072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11075F:	drivers/pci/controller/pci-host-common.c
11076F:	drivers/pci/controller/pci-host-generic.c
11077
11078PCI DRIVER FOR IMX6
11079M:	Richard Zhu <hongxing.zhu@nxp.com>
11080M:	Lucas Stach <l.stach@pengutronix.de>
11081L:	linux-pci@vger.kernel.org
11082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083S:	Maintained
11084F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11085F:	drivers/pci/controller/dwc/*imx6*
11086
11087PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11088M:	Keith Busch <keith.busch@intel.com>
11089M:	Jonathan Derrick <jonathan.derrick@intel.com>
11090L:	linux-pci@vger.kernel.org
11091S:	Supported
11092F:	drivers/pci/controller/vmd.c
11093
11094PCI DRIVER FOR MICROSEMI SWITCHTEC
11095M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11096M:	Logan Gunthorpe <logang@deltatee.com>
11097L:	linux-pci@vger.kernel.org
11098S:	Maintained
11099F:	Documentation/switchtec.txt
11100F:	Documentation/ABI/testing/sysfs-class-switchtec
11101F:	drivers/pci/switch/switchtec*
11102F:	include/uapi/linux/switchtec_ioctl.h
11103F:	include/linux/switchtec.h
11104F:	drivers/ntb/hw/mscc/
11105
11106PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11107M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11108M:	Jason Cooper <jason@lakedaemon.net>
11109L:	linux-pci@vger.kernel.org
11110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11111S:	Maintained
11112F:	drivers/pci/controller/*mvebu*
11113
11114PCI DRIVER FOR NVIDIA TEGRA
11115M:	Thierry Reding <thierry.reding@gmail.com>
11116L:	linux-tegra@vger.kernel.org
11117L:	linux-pci@vger.kernel.org
11118S:	Supported
11119F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11120F:	drivers/pci/controller/pci-tegra.c
11121
11122PCI DRIVER FOR RENESAS R-CAR
11123M:	Simon Horman <horms@verge.net.au>
11124L:	linux-pci@vger.kernel.org
11125L:	linux-renesas-soc@vger.kernel.org
11126S:	Maintained
11127F:	drivers/pci/controller/*rcar*
11128
11129PCI DRIVER FOR SAMSUNG EXYNOS
11130M:	Jingoo Han <jingoohan1@gmail.com>
11131L:	linux-pci@vger.kernel.org
11132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11133L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11134S:	Maintained
11135F:	drivers/pci/controller/dwc/pci-exynos.c
11136
11137PCI DRIVER FOR SYNOPSYS DESIGNWARE
11138M:	Jingoo Han <jingoohan1@gmail.com>
11139M:	Joao Pinto <Joao.Pinto@synopsys.com>
11140L:	linux-pci@vger.kernel.org
11141S:	Maintained
11142F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11143F:	drivers/pci/controller/dwc/*designware*
11144
11145PCI DRIVER FOR TI DRA7XX
11146M:	Kishon Vijay Abraham I <kishon@ti.com>
11147L:	linux-omap@vger.kernel.org
11148L:	linux-pci@vger.kernel.org
11149S:	Supported
11150F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11151F:	drivers/pci/controller/dwc/pci-dra7xx.c
11152
11153PCI DRIVER FOR TI KEYSTONE
11154M:	Murali Karicheri <m-karicheri2@ti.com>
11155L:	linux-pci@vger.kernel.org
11156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11157S:	Maintained
11158F:	drivers/pci/controller/dwc/*keystone*
11159
11160PCI ENDPOINT SUBSYSTEM
11161M:	Kishon Vijay Abraham I <kishon@ti.com>
11162M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11163L:	linux-pci@vger.kernel.org
11164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11165S:	Supported
11166F:	drivers/pci/endpoint/
11167F:	drivers/misc/pci_endpoint_test.c
11168F:	tools/pci/
11169
11170PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11171M:	Russell Currey <ruscur@russell.cc>
11172L:	linuxppc-dev@lists.ozlabs.org
11173S:	Supported
11174F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11175F:	arch/powerpc/kernel/eeh*.c
11176F:	arch/powerpc/platforms/*/eeh*.c
11177F:	arch/powerpc/include/*/eeh*.h
11178
11179PCI ERROR RECOVERY
11180M:	Linas Vepstas <linasvepstas@gmail.com>
11181L:	linux-pci@vger.kernel.org
11182S:	Supported
11183F:	Documentation/PCI/pci-error-recovery.txt
11184
11185PCI MSI DRIVER FOR ALTERA MSI IP
11186M:	Ley Foon Tan <lftan@altera.com>
11187L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11188L:	linux-pci@vger.kernel.org
11189S:	Supported
11190F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11191F:	drivers/pci/controller/pcie-altera-msi.c
11192
11193PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11194M:	Duc Dang <dhdang@apm.com>
11195L:	linux-pci@vger.kernel.org
11196L:	linux-arm-kernel@lists.infradead.org
11197S:	Maintained
11198F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11199F:	drivers/pci/controller/pci-xgene-msi.c
11200
11201PCI SUBSYSTEM
11202M:	Bjorn Helgaas <bhelgaas@google.com>
11203L:	linux-pci@vger.kernel.org
11204Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11206S:	Supported
11207F:	Documentation/devicetree/bindings/pci/
11208F:	Documentation/PCI/
11209F:	drivers/acpi/pci*
11210F:	drivers/pci/
11211F:	include/asm-generic/pci*
11212F:	include/linux/pci*
11213F:	include/linux/of_pci.h
11214F:	include/uapi/linux/pci*
11215F:	lib/pci*
11216F:	arch/x86/pci/
11217F:	arch/x86/kernel/quirks.c
11218
11219PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11220M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11221L:	linux-pci@vger.kernel.org
11222Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11224S:	Supported
11225F:	drivers/pci/controller/
11226
11227PCIE DRIVER FOR AXIS ARTPEC
11228M:	Jesper Nilsson <jesper.nilsson@axis.com>
11229L:	linux-arm-kernel@axis.com
11230L:	linux-pci@vger.kernel.org
11231S:	Maintained
11232F:	Documentation/devicetree/bindings/pci/axis,artpec*
11233F:	drivers/pci/controller/dwc/*artpec*
11234
11235PCIE DRIVER FOR CAVIUM THUNDERX
11236M:	David Daney <david.daney@cavium.com>
11237L:	linux-pci@vger.kernel.org
11238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11239S:	Supported
11240F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11241F:	drivers/pci/controller/pci-thunder-*
11242
11243PCIE DRIVER FOR HISILICON
11244M:	Zhou Wang <wangzhou1@hisilicon.com>
11245L:	linux-pci@vger.kernel.org
11246S:	Maintained
11247F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11248F:	drivers/pci/controller/dwc/pcie-hisi.c
11249
11250PCIE DRIVER FOR HISILICON KIRIN
11251M:	Xiaowei Song <songxiaowei@hisilicon.com>
11252M:	Binghui Wang <wangbinghui@hisilicon.com>
11253L:	linux-pci@vger.kernel.org
11254S:	Maintained
11255F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11256F:	drivers/pci/controller/dwc/pcie-kirin.c
11257
11258PCIE DRIVER FOR HISILICON STB
11259M:	Jianguo Sun <sunjianguo1@huawei.com>
11260M:	Shawn Guo <shawn.guo@linaro.org>
11261L:	linux-pci@vger.kernel.org
11262S:	Maintained
11263F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11264F:	drivers/pci/controller/dwc/pcie-histb.c
11265
11266PCIE DRIVER FOR MEDIATEK
11267M:	Ryder Lee <ryder.lee@mediatek.com>
11268L:	linux-pci@vger.kernel.org
11269L:	linux-mediatek@lists.infradead.org
11270S:	Supported
11271F:	Documentation/devicetree/bindings/pci/mediatek*
11272F:	drivers/pci/controller/*mediatek*
11273
11274PCIE DRIVER FOR QUALCOMM MSM
11275M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11276L:	linux-pci@vger.kernel.org
11277L:	linux-arm-msm@vger.kernel.org
11278S:	Maintained
11279F:	drivers/pci/controller/dwc/*qcom*
11280
11281PCIE DRIVER FOR ROCKCHIP
11282M:	Shawn Lin <shawn.lin@rock-chips.com>
11283L:	linux-pci@vger.kernel.org
11284L:	linux-rockchip@lists.infradead.org
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11287F:	drivers/pci/controller/pcie-rockchip*
11288
11289PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11290M:	Linus Walleij <linus.walleij@linaro.org>
11291L:	linux-pci@vger.kernel.org
11292S:	Maintained
11293F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11294F:	drivers/pci/controller/pci-v3-semi.c
11295
11296PCIE DRIVER FOR ST SPEAR13XX
11297M:	Pratyush Anand <pratyush.anand@gmail.com>
11298L:	linux-pci@vger.kernel.org
11299S:	Maintained
11300F:	drivers/pci/controller/dwc/*spear*
11301
11302PCMCIA SUBSYSTEM
11303M:	Dominik Brodowski <linux@dominikbrodowski.net>
11304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11305S:	Odd Fixes
11306F:	Documentation/pcmcia/
11307F:	tools/pcmcia/
11308F:	drivers/pcmcia/
11309F:	include/pcmcia/
11310
11311PCNET32 NETWORK DRIVER
11312M:	Don Fry <pcnet32@frontier.com>
11313L:	netdev@vger.kernel.org
11314S:	Maintained
11315F:	drivers/net/ethernet/amd/pcnet32.c
11316
11317PCRYPT PARALLEL CRYPTO ENGINE
11318M:	Steffen Klassert <steffen.klassert@secunet.com>
11319L:	linux-crypto@vger.kernel.org
11320S:	Maintained
11321F:	crypto/pcrypt.c
11322F:	include/crypto/pcrypt.h
11323
11324PEAQ WMI HOTKEYS DRIVER
11325M:	Hans de Goede <hdegoede@redhat.com>
11326L:	platform-driver-x86@vger.kernel.org
11327S:	Maintained
11328F:	drivers/platform/x86/peaq-wmi.c
11329
11330PER-CPU MEMORY ALLOCATOR
11331M:	Tejun Heo <tj@kernel.org>
11332M:	Christoph Lameter <cl@linux.com>
11333M:	Dennis Zhou <dennisszhou@gmail.com>
11334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11335S:	Maintained
11336F:	include/linux/percpu*.h
11337F:	mm/percpu*.c
11338F:	arch/*/include/asm/percpu.h
11339
11340PER-TASK DELAY ACCOUNTING
11341M:	Balbir Singh <bsingharora@gmail.com>
11342S:	Maintained
11343F:	include/linux/delayacct.h
11344F:	kernel/delayacct.c
11345
11346PERFORMANCE EVENTS SUBSYSTEM
11347M:	Peter Zijlstra <peterz@infradead.org>
11348M:	Ingo Molnar <mingo@redhat.com>
11349M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11350R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11351R:	Jiri Olsa <jolsa@redhat.com>
11352R:	Namhyung Kim <namhyung@kernel.org>
11353L:	linux-kernel@vger.kernel.org
11354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11355S:	Supported
11356F:	kernel/events/*
11357F:	include/linux/perf_event.h
11358F:	include/uapi/linux/perf_event.h
11359F:	arch/*/kernel/perf_event*.c
11360F:	arch/*/kernel/*/perf_event*.c
11361F:	arch/*/kernel/*/*/perf_event*.c
11362F:	arch/*/include/asm/perf_event.h
11363F:	arch/*/kernel/perf_callchain.c
11364F:	arch/*/events/*
11365F:	tools/perf/
11366
11367PERSONALITY HANDLING
11368M:	Christoph Hellwig <hch@infradead.org>
11369L:	linux-abi-devel@lists.sourceforge.net
11370S:	Maintained
11371F:	include/linux/personality.h
11372F:	include/uapi/linux/personality.h
11373
11374PHOENIX RC FLIGHT CONTROLLER ADAPTER
11375M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11376L:	linux-input@vger.kernel.org
11377S:	Maintained
11378F:	Documentation/input/devices/pxrc.rst
11379F:	drivers/input/joystick/pxrc.c
11380
11381PHONET PROTOCOL
11382M:	Remi Denis-Courmont <courmisch@gmail.com>
11383S:	Supported
11384F:	Documentation/networking/phonet.txt
11385F:	include/linux/phonet.h
11386F:	include/net/phonet/
11387F:	include/uapi/linux/phonet.h
11388F:	net/phonet/
11389
11390PHRAM MTD DRIVER
11391M:	Joern Engel <joern@lazybastard.org>
11392L:	linux-mtd@lists.infradead.org
11393S:	Maintained
11394F:	drivers/mtd/devices/phram.c
11395
11396PICOLCD HID DRIVER
11397M:	Bruno Prémont <bonbons@linux-vserver.org>
11398L:	linux-input@vger.kernel.org
11399S:	Maintained
11400F:	drivers/hid/hid-picolcd*
11401
11402PICOXCELL SUPPORT
11403M:	Jamie Iles <jamie@jamieiles.com>
11404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11405T:	git git://github.com/jamieiles/linux-2.6-ji.git
11406S:	Supported
11407F:	arch/arm/boot/dts/picoxcell*
11408F:	arch/arm/mach-picoxcell/
11409F:	drivers/crypto/picoxcell*
11410
11411PIN CONTROL SUBSYSTEM
11412M:	Linus Walleij <linus.walleij@linaro.org>
11413L:	linux-gpio@vger.kernel.org
11414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11415S:	Maintained
11416F:	Documentation/devicetree/bindings/pinctrl/
11417F:	Documentation/driver-api/pinctl.rst
11418F:	drivers/pinctrl/
11419F:	include/linux/pinctrl/
11420
11421PIN CONTROLLER - ATMEL AT91
11422M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11424S:	Maintained
11425F:	drivers/pinctrl/pinctrl-at91.*
11426
11427PIN CONTROLLER - ATMEL AT91 PIO4
11428M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11430L:	linux-gpio@vger.kernel.org
11431S:	Supported
11432F:	drivers/pinctrl/pinctrl-at91-pio4.*
11433
11434PIN CONTROLLER - FREESCALE
11435M:	Dong Aisheng <aisheng.dong@nxp.com>
11436M:	Fabio Estevam <festevam@gmail.com>
11437M:	Shawn Guo <shawnguo@kernel.org>
11438M:	Stefan Agner <stefan@agner.ch>
11439R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11440L:	linux-gpio@vger.kernel.org
11441S:	Maintained
11442F:	drivers/pinctrl/freescale/
11443F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11444
11445PIN CONTROLLER - INTEL
11446M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11447M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11448S:	Maintained
11449F:	drivers/pinctrl/intel/
11450
11451PIN CONTROLLER - MEDIATEK
11452M:	Sean Wang <sean.wang@mediatek.com>
11453L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11454S:	Maintained
11455F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11456F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11457F:	drivers/pinctrl/mediatek/mtk-eint.*
11458F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11459F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11460F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11461
11462PIN CONTROLLER - QUALCOMM
11463M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11464S:	Maintained
11465L:	linux-arm-msm@vger.kernel.org
11466F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11467F:	drivers/pinctrl/qcom/
11468
11469PIN CONTROLLER - RENESAS
11470M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11471M:	Geert Uytterhoeven <geert+renesas@glider.be>
11472L:	linux-renesas-soc@vger.kernel.org
11473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11474S:	Maintained
11475F:	drivers/pinctrl/sh-pfc/
11476
11477PIN CONTROLLER - SAMSUNG
11478M:	Tomasz Figa <tomasz.figa@gmail.com>
11479M:	Krzysztof Kozlowski <krzk@kernel.org>
11480M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11482L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11483Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11485S:	Maintained
11486F:	drivers/pinctrl/samsung/
11487F:	include/dt-bindings/pinctrl/samsung.h
11488F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11489
11490PIN CONTROLLER - SINGLE
11491M:	Tony Lindgren <tony@atomide.com>
11492M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11494L:	linux-omap@vger.kernel.org
11495S:	Maintained
11496F:	drivers/pinctrl/pinctrl-single.c
11497
11498PIN CONTROLLER - ST SPEAR
11499M:	Viresh Kumar <vireshk@kernel.org>
11500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11501W:	http://www.st.com/spear
11502S:	Maintained
11503F:	drivers/pinctrl/spear/
11504
11505PISTACHIO SOC SUPPORT
11506M:	James Hartley <james.hartley@sondrel.com>
11507L:	linux-mips@linux-mips.org
11508S:	Odd Fixes
11509F:	arch/mips/pistachio/
11510F:	arch/mips/include/asm/mach-pistachio/
11511F:	arch/mips/boot/dts/img/pistachio*
11512F:	arch/mips/configs/pistachio*_defconfig
11513
11514PKTCDVD DRIVER
11515S:	Orphan
11516M:	linux-block@vger.kernel.org
11517F:	drivers/block/pktcdvd.c
11518F:	include/linux/pktcdvd.h
11519F:	include/uapi/linux/pktcdvd.h
11520
11521PKUNITY SOC DRIVERS
11522M:	Guan Xuetao <gxt@pku.edu.cn>
11523W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11524S:	Maintained
11525T:	git git://github.com/gxt/linux.git
11526F:	drivers/input/serio/i8042-unicore32io.h
11527F:	drivers/i2c/busses/i2c-puv3.c
11528F:	drivers/video/fbdev/fb-puv3.c
11529F:	drivers/rtc/rtc-puv3.c
11530
11531PMBUS HARDWARE MONITORING DRIVERS
11532M:	Guenter Roeck <linux@roeck-us.net>
11533L:	linux-hwmon@vger.kernel.org
11534W:	http://hwmon.wiki.kernel.org/
11535W:	http://www.roeck-us.net/linux/drivers/
11536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11537S:	Maintained
11538F:	Documentation/hwmon/pmbus
11539F:	drivers/hwmon/pmbus/
11540F:	include/linux/pmbus.h
11541
11542PMC SIERRA MaxRAID DRIVER
11543L:	linux-scsi@vger.kernel.org
11544W:	http://www.pmc-sierra.com/
11545S:	Orphan
11546F:	drivers/scsi/pmcraid.*
11547
11548PMC SIERRA PM8001 DRIVER
11549M:	Jack Wang <jinpu.wang@profitbricks.com>
11550M:	lindar_liu@usish.com
11551L:	linux-scsi@vger.kernel.org
11552S:	Supported
11553F:	drivers/scsi/pm8001/
11554
11555PNP SUPPORT
11556M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11557S:	Maintained
11558F:	drivers/pnp/
11559
11560POSIX CLOCKS and TIMERS
11561M:	Thomas Gleixner <tglx@linutronix.de>
11562L:	linux-kernel@vger.kernel.org
11563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11564S:	Maintained
11565F:	fs/timerfd.c
11566F:	include/linux/timer*
11567F:	kernel/time/*timer*
11568
11569POWER MANAGEMENT CORE
11570M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11571L:	linux-pm@vger.kernel.org
11572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11573B:	https://bugzilla.kernel.org
11574S:	Supported
11575F:	drivers/base/power/
11576F:	include/linux/pm.h
11577F:	include/linux/pm_*
11578F:	include/linux/powercap.h
11579F:	drivers/powercap/
11580F:	kernel/configs/nopm.config
11581
11582POWER STATE COORDINATION INTERFACE (PSCI)
11583M:	Mark Rutland <mark.rutland@arm.com>
11584M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11585L:	linux-arm-kernel@lists.infradead.org
11586S:	Maintained
11587F:	drivers/firmware/psci*.c
11588F:	include/linux/psci.h
11589F:	include/uapi/linux/psci.h
11590
11591POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11592M:	Sebastian Reichel <sre@kernel.org>
11593L:	linux-pm@vger.kernel.org
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11595S:	Maintained
11596F:	Documentation/ABI/testing/sysfs-class-power
11597F:	Documentation/devicetree/bindings/power/supply/
11598F:	include/linux/power_supply.h
11599F:	drivers/power/supply/
11600
11601POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11602M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11603L:	linuxppc-dev@lists.ozlabs.org
11604S:	Maintained
11605F:	drivers/char/powernv-op-panel.c
11606
11607PPP OVER ATM (RFC 2364)
11608M:	Mitchell Blank Jr <mitch@sfgoth.com>
11609S:	Maintained
11610F:	net/atm/pppoatm.c
11611F:	include/uapi/linux/atmppp.h
11612
11613PPP OVER ETHERNET
11614M:	Michal Ostrowski <mostrows@earthlink.net>
11615S:	Maintained
11616F:	drivers/net/ppp/pppoe.c
11617F:	drivers/net/ppp/pppox.c
11618
11619PPP OVER L2TP
11620M:	James Chapman <jchapman@katalix.com>
11621S:	Maintained
11622F:	net/l2tp/l2tp_ppp.c
11623F:	include/linux/if_pppol2tp.h
11624F:	include/uapi/linux/if_pppol2tp.h
11625
11626PPP PROTOCOL DRIVERS AND COMPRESSORS
11627M:	Paul Mackerras <paulus@samba.org>
11628L:	linux-ppp@vger.kernel.org
11629S:	Maintained
11630F:	drivers/net/ppp/ppp_*
11631
11632PPS SUPPORT
11633M:	Rodolfo Giometti <giometti@enneenne.com>
11634W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11635L:	linuxpps@ml.enneenne.com (subscribers-only)
11636S:	Maintained
11637F:	Documentation/pps/
11638F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11639F:	Documentation/ABI/testing/sysfs-pps
11640F:	drivers/pps/
11641F:	include/linux/pps*.h
11642F:	include/uapi/linux/pps.h
11643
11644PPTP DRIVER
11645M:	Dmitry Kozlov <xeb@mail.ru>
11646L:	netdev@vger.kernel.org
11647S:	Maintained
11648F:	drivers/net/ppp/pptp.c
11649W:	http://sourceforge.net/projects/accel-pptp
11650
11651PREEMPTIBLE KERNEL
11652M:	Robert Love <rml@tech9.net>
11653L:	kpreempt-tech@lists.sourceforge.net
11654W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11655S:	Supported
11656F:	Documentation/preempt-locking.txt
11657F:	include/linux/preempt.h
11658
11659PRINTK
11660M:	Petr Mladek <pmladek@suse.com>
11661M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11662R:	Steven Rostedt <rostedt@goodmis.org>
11663S:	Maintained
11664F:	kernel/printk/
11665F:	include/linux/printk.h
11666
11667PRISM54 WIRELESS DRIVER
11668M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11669L:	linux-wireless@vger.kernel.org
11670W:	http://wireless.kernel.org/en/users/Drivers/p54
11671S:	Obsolete
11672F:	drivers/net/wireless/intersil/prism54/
11673
11674PROC FILESYSTEM
11675R:	Alexey Dobriyan <adobriyan@gmail.com>
11676L:	linux-kernel@vger.kernel.org
11677L:	linux-fsdevel@vger.kernel.org
11678S:	Maintained
11679F:	fs/proc/
11680F:	include/linux/proc_fs.h
11681F:	tools/testing/selftests/proc/
11682
11683PROC SYSCTL
11684M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11685M:	Kees Cook <keescook@chromium.org>
11686L:	linux-kernel@vger.kernel.org
11687L:	linux-fsdevel@vger.kernel.org
11688S:	Maintained
11689F:	fs/proc/proc_sysctl.c
11690F:	include/linux/sysctl.h
11691F:	kernel/sysctl.c
11692F:	tools/testing/selftests/sysctl/
11693
11694PS3 NETWORK SUPPORT
11695M:	Geoff Levand <geoff@infradead.org>
11696L:	netdev@vger.kernel.org
11697L:	linuxppc-dev@lists.ozlabs.org
11698S:	Maintained
11699F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11700
11701PS3 PLATFORM SUPPORT
11702M:	Geoff Levand <geoff@infradead.org>
11703L:	linuxppc-dev@lists.ozlabs.org
11704S:	Maintained
11705F:	arch/powerpc/boot/ps3*
11706F:	arch/powerpc/include/asm/lv1call.h
11707F:	arch/powerpc/include/asm/ps3*.h
11708F:	arch/powerpc/platforms/ps3/
11709F:	drivers/*/ps3*
11710F:	drivers/ps3/
11711F:	drivers/rtc/rtc-ps3.c
11712F:	drivers/usb/host/*ps3.c
11713F:	sound/ppc/snd_ps3*
11714
11715PS3VRAM DRIVER
11716M:	Jim Paris <jim@jtan.com>
11717M:	Geoff Levand <geoff@infradead.org>
11718L:	linuxppc-dev@lists.ozlabs.org
11719S:	Maintained
11720F:	drivers/block/ps3vram.c
11721
11722PSAMPLE PACKET SAMPLING SUPPORT:
11723M:	Yotam Gigi <yotam.gi@gmail.com>
11724S:	Maintained
11725F:	net/psample
11726F:	include/net/psample.h
11727F:	include/uapi/linux/psample.h
11728
11729PSTORE FILESYSTEM
11730M:	Kees Cook <keescook@chromium.org>
11731M:	Anton Vorontsov <anton@enomsg.org>
11732M:	Colin Cross <ccross@android.com>
11733M:	Tony Luck <tony.luck@intel.com>
11734S:	Maintained
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11736F:	fs/pstore/
11737F:	include/linux/pstore*
11738F:	drivers/firmware/efi/efi-pstore.c
11739F:	drivers/acpi/apei/erst.c
11740F:	Documentation/admin-guide/ramoops.rst
11741F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11742K:	\b(pstore|ramoops)
11743
11744PTP HARDWARE CLOCK SUPPORT
11745M:	Richard Cochran <richardcochran@gmail.com>
11746L:	netdev@vger.kernel.org
11747S:	Maintained
11748W:	http://linuxptp.sourceforge.net/
11749F:	Documentation/ABI/testing/sysfs-ptp
11750F:	Documentation/ptp/*
11751F:	drivers/net/phy/dp83640*
11752F:	drivers/ptp/*
11753F:	include/linux/ptp_cl*
11754
11755PTRACE SUPPORT
11756M:	Oleg Nesterov <oleg@redhat.com>
11757S:	Maintained
11758F:	include/asm-generic/syscall.h
11759F:	include/linux/ptrace.h
11760F:	include/linux/regset.h
11761F:	include/linux/tracehook.h
11762F:	include/uapi/linux/ptrace.h
11763F:	include/uapi/linux/ptrace.h
11764F:	include/asm-generic/ptrace.h
11765F:	kernel/ptrace.c
11766F:	arch/*/ptrace*.c
11767F:	arch/*/*/ptrace*.c
11768F:	arch/*/include/asm/ptrace*.h
11769
11770PULSE8-CEC DRIVER
11771M:	Hans Verkuil <hverkuil@xs4all.nl>
11772L:	linux-media@vger.kernel.org
11773T:	git git://linuxtv.org/media_tree.git
11774S:	Maintained
11775F:	drivers/media/usb/pulse8-cec/*
11776F:	Documentation/media/cec-drivers/pulse8-cec.rst
11777
11778PVRUSB2 VIDEO4LINUX DRIVER
11779M:	Mike Isely <isely@pobox.com>
11780L:	pvrusb2@isely.net	(subscribers-only)
11781L:	linux-media@vger.kernel.org
11782W:	http://www.isely.net/pvrusb2/
11783T:	git git://linuxtv.org/media_tree.git
11784S:	Maintained
11785F:	Documentation/media/v4l-drivers/pvrusb2*
11786F:	drivers/media/usb/pvrusb2/
11787
11788PWC WEBCAM DRIVER
11789M:	Hans Verkuil <hverkuil@xs4all.nl>
11790L:	linux-media@vger.kernel.org
11791T:	git git://linuxtv.org/media_tree.git
11792S:	Odd Fixes
11793F:	drivers/media/usb/pwc/*
11794
11795PWM FAN DRIVER
11796M:	Kamil Debski <kamil@wypas.org>
11797M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11798L:	linux-hwmon@vger.kernel.org
11799S:	Supported
11800F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11801F:	Documentation/hwmon/pwm-fan
11802F:	drivers/hwmon/pwm-fan.c
11803
11804PWM IR Transmitter
11805M:	Sean Young <sean@mess.org>
11806L:	linux-media@vger.kernel.org
11807S:	Maintained
11808F:	drivers/media/rc/pwm-ir-tx.c
11809
11810PWM SUBSYSTEM
11811M:	Thierry Reding <thierry.reding@gmail.com>
11812L:	linux-pwm@vger.kernel.org
11813S:	Maintained
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11815F:	Documentation/pwm.txt
11816F:	Documentation/devicetree/bindings/pwm/
11817F:	include/linux/pwm.h
11818F:	drivers/pwm/
11819F:	drivers/video/backlight/pwm_bl.c
11820F:	include/linux/pwm_backlight.h
11821F:	drivers/gpio/gpio-mvebu.c
11822F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11823
11824PXA GPIO DRIVER
11825M:	Robert Jarzmik <robert.jarzmik@free.fr>
11826L:	linux-gpio@vger.kernel.org
11827S:	Maintained
11828F:	drivers/gpio/gpio-pxa.c
11829
11830PXA MMCI DRIVER
11831S:	Orphan
11832
11833PXA RTC DRIVER
11834M:	Robert Jarzmik <robert.jarzmik@free.fr>
11835L:	linux-rtc@vger.kernel.org
11836S:	Maintained
11837
11838PXA2xx/PXA3xx SUPPORT
11839M:	Daniel Mack <daniel@zonque.org>
11840M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11841M:	Robert Jarzmik <robert.jarzmik@free.fr>
11842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11843T:	git git://github.com/hzhuang1/linux.git
11844T:	git git://github.com/rjarzmik/linux.git
11845S:	Maintained
11846F:	arch/arm/boot/dts/pxa*
11847F:	arch/arm/mach-pxa/
11848F:	drivers/dma/pxa*
11849F:	drivers/pcmcia/pxa2xx*
11850F:	drivers/pinctrl/pxa/
11851F:	drivers/spi/spi-pxa2xx*
11852F:	drivers/usb/gadget/udc/pxa2*
11853F:	include/sound/pxa2xx-lib.h
11854F:	sound/arm/pxa*
11855F:	sound/soc/pxa/
11856
11857QAT DRIVER
11858M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11859L:	qat-linux@intel.com
11860S:	Supported
11861F:	drivers/crypto/qat/
11862
11863QCOM AUDIO (ASoC) DRIVERS
11864M:	Patrick Lai <plai@codeaurora.org>
11865M:	Banajit Goswami <bgoswami@codeaurora.org>
11866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11867S:	Supported
11868F:	sound/soc/qcom/
11869
11870QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11871M:	Gabriel Somlo <somlo@cmu.edu>
11872M:	"Michael S. Tsirkin" <mst@redhat.com>
11873L:	qemu-devel@nongnu.org
11874S:	Maintained
11875F:	drivers/firmware/qemu_fw_cfg.c
11876F:	include/uapi/linux/qemu_fw_cfg.h
11877
11878QIB DRIVER
11879M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11880M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11881L:	linux-rdma@vger.kernel.org
11882S:	Supported
11883F:	drivers/infiniband/hw/qib/
11884
11885QLOGIC QL41xxx FCOE DRIVER
11886M:	QLogic-Storage-Upstream@cavium.com
11887L:	linux-scsi@vger.kernel.org
11888S:	Supported
11889F:	drivers/scsi/qedf/
11890
11891QLOGIC QL41xxx ISCSI DRIVER
11892M:	QLogic-Storage-Upstream@cavium.com
11893L:	linux-scsi@vger.kernel.org
11894S:	Supported
11895F:	drivers/scsi/qedi/
11896
11897QLOGIC QL4xxx ETHERNET DRIVER
11898M:	Ariel Elior <Ariel.Elior@cavium.com>
11899M:	everest-linux-l2@cavium.com
11900L:	netdev@vger.kernel.org
11901S:	Supported
11902F:	drivers/net/ethernet/qlogic/qed/
11903F:	include/linux/qed/
11904F:	drivers/net/ethernet/qlogic/qede/
11905
11906QLOGIC QL4xxx RDMA DRIVER
11907M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11908M:	Ariel Elior <Ariel.Elior@cavium.com>
11909L:	linux-rdma@vger.kernel.org
11910S:	Supported
11911F:	drivers/infiniband/hw/qedr/
11912F:	include/uapi/rdma/qedr-abi.h
11913
11914QLOGIC QLA1280 SCSI DRIVER
11915M:	Michael Reed <mdr@sgi.com>
11916L:	linux-scsi@vger.kernel.org
11917S:	Maintained
11918F:	drivers/scsi/qla1280.[ch]
11919
11920QLOGIC QLA2XXX FC-SCSI DRIVER
11921M:	qla2xxx-upstream@qlogic.com
11922L:	linux-scsi@vger.kernel.org
11923S:	Supported
11924F:	Documentation/scsi/LICENSE.qla2xxx
11925F:	drivers/scsi/qla2xxx/
11926
11927QLOGIC QLA3XXX NETWORK DRIVER
11928M:	Dept-GELinuxNICDev@cavium.com
11929L:	netdev@vger.kernel.org
11930S:	Supported
11931F:	Documentation/networking/LICENSE.qla3xxx
11932F:	drivers/net/ethernet/qlogic/qla3xxx.*
11933
11934QLOGIC QLA4XXX iSCSI DRIVER
11935M:	QLogic-Storage-Upstream@qlogic.com
11936L:	linux-scsi@vger.kernel.org
11937S:	Supported
11938F:	Documentation/scsi/LICENSE.qla4xxx
11939F:	drivers/scsi/qla4xxx/
11940
11941QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11942M:	Harish Patil <harish.patil@cavium.com>
11943M:	Manish Chopra <manish.chopra@cavium.com>
11944M:	Dept-GELinuxNICDev@cavium.com
11945L:	netdev@vger.kernel.org
11946S:	Supported
11947F:	drivers/net/ethernet/qlogic/qlcnic/
11948
11949QLOGIC QLGE 10Gb ETHERNET DRIVER
11950M:	Harish Patil <harish.patil@cavium.com>
11951M:	Manish Chopra <manish.chopra@cavium.com>
11952M:	Dept-GELinuxNICDev@cavium.com
11953L:	netdev@vger.kernel.org
11954S:	Supported
11955F:	drivers/net/ethernet/qlogic/qlge/
11956
11957QM1D1B0004 MEDIA DRIVER
11958M:	Akihiro Tsukada <tskd08@gmail.com>
11959L:	linux-media@vger.kernel.org
11960S:	Odd Fixes
11961F:	drivers/media/tuners/qm1d1b0004*
11962
11963QM1D1C0042 MEDIA DRIVER
11964M:	Akihiro Tsukada <tskd08@gmail.com>
11965L:	linux-media@vger.kernel.org
11966S:	Odd Fixes
11967F:	drivers/media/tuners/qm1d1c0042*
11968
11969QNX4 FILESYSTEM
11970M:	Anders Larsen <al@alarsen.net>
11971W:	http://www.alarsen.net/linux/qnx4fs/
11972S:	Maintained
11973F:	fs/qnx4/
11974F:	include/uapi/linux/qnx4_fs.h
11975F:	include/uapi/linux/qnxtypes.h
11976
11977QORIQ DPAA2 FSL-MC BUS DRIVER
11978M:	Stuart Yoder <stuyoder@gmail.com>
11979M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11980L:	linux-kernel@vger.kernel.org
11981S:	Maintained
11982F:	drivers/bus/fsl-mc/
11983F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11984F:	Documentation/networking/dpaa2/overview.rst
11985
11986QT1010 MEDIA DRIVER
11987M:	Antti Palosaari <crope@iki.fi>
11988L:	linux-media@vger.kernel.org
11989W:	https://linuxtv.org
11990W:	http://palosaari.fi/linux/
11991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11992T:	git git://linuxtv.org/anttip/media_tree.git
11993S:	Maintained
11994F:	drivers/media/tuners/qt1010*
11995
11996QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11997M:	Kalle Valo <kvalo@codeaurora.org>
11998L:	ath10k@lists.infradead.org
11999W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12001S:	Supported
12002F:	drivers/net/wireless/ath/ath10k/
12003
12004QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12005M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12006L:	linux-wireless@vger.kernel.org
12007W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12008S:	Supported
12009F:	drivers/net/wireless/ath/ath9k/
12010
12011QUALCOMM CAMERA SUBSYSTEM DRIVER
12012M:	Todor Tomov <todor.tomov@linaro.org>
12013L:	linux-media@vger.kernel.org
12014S:	Maintained
12015F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12016F:	Documentation/media/v4l-drivers/qcom_camss.rst
12017F:	drivers/media/platform/qcom/camss/
12018
12019QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12020M:  Ilia Lin <ilia.lin@gmail.com>
12021L:  linux-pm@vger.kernel.org
12022S:  Maintained
12023F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12024F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12025
12026QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12027M:	Timur Tabi <timur@kernel.org>
12028L:	netdev@vger.kernel.org
12029S:	Maintained
12030F:	drivers/net/ethernet/qualcomm/emac/
12031
12032QUALCOMM GENERIC INTERFACE I2C DRIVER
12033M:	Alok Chauhan <alokc@codeaurora.org>
12034M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12035L:	linux-i2c@vger.kernel.org
12036L:	linux-arm-msm@vger.kernel.org
12037S:	Supported
12038F:	drivers/i2c/busses/i2c-qcom-geni.c
12039
12040QUALCOMM HEXAGON ARCHITECTURE
12041M:	Richard Kuo <rkuo@codeaurora.org>
12042L:	linux-hexagon@vger.kernel.org
12043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12044S:	Supported
12045F:	arch/hexagon/
12046
12047QUALCOMM HIDMA DRIVER
12048M:	Sinan Kaya <okaya@kernel.org>
12049L:	linux-arm-kernel@lists.infradead.org
12050L:	linux-arm-msm@vger.kernel.org
12051L:	dmaengine@vger.kernel.org
12052S:	Supported
12053F:	drivers/dma/qcom/hidma*
12054
12055QUALCOMM IOMMU
12056M:	Rob Clark <robdclark@gmail.com>
12057L:	iommu@lists.linux-foundation.org
12058L:	linux-arm-msm@vger.kernel.org
12059S:	Maintained
12060F:	drivers/iommu/qcom_iommu.c
12061
12062QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12063M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12064L:	linux-media@vger.kernel.org
12065L:	linux-arm-msm@vger.kernel.org
12066T:	git git://linuxtv.org/media_tree.git
12067S:	Maintained
12068F:	drivers/media/platform/qcom/venus/
12069
12070QUALCOMM WCN36XX WIRELESS DRIVER
12071M:	Kalle Valo <kvalo@codeaurora.org>
12072L:	wcn36xx@lists.infradead.org
12073W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12074T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12075S:	Supported
12076F:	drivers/net/wireless/ath/wcn36xx/
12077
12078QUANTENNA QTNFMAC WIRELESS DRIVER
12079M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12080M:	Avinash Patil <avinashp@quantenna.com>
12081M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12082L:	linux-wireless@vger.kernel.org
12083S:	Maintained
12084F:	drivers/net/wireless/quantenna
12085
12086RADEON and AMDGPU DRM DRIVERS
12087M:	Alex Deucher <alexander.deucher@amd.com>
12088M:	Christian König <christian.koenig@amd.com>
12089M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12090L:	amd-gfx@lists.freedesktop.org
12091T:	git git://people.freedesktop.org/~agd5f/linux
12092S:	Supported
12093F:	drivers/gpu/drm/radeon/
12094F:	include/uapi/drm/radeon_drm.h
12095F:	drivers/gpu/drm/amd/
12096F:	include/uapi/drm/amdgpu_drm.h
12097
12098RADEON FRAMEBUFFER DISPLAY DRIVER
12099M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12100L:	linux-fbdev@vger.kernel.org
12101S:	Maintained
12102F:	drivers/video/fbdev/aty/radeon*
12103F:	include/uapi/linux/radeonfb.h
12104
12105RADIOSHARK RADIO DRIVER
12106M:	Hans Verkuil <hverkuil@xs4all.nl>
12107L:	linux-media@vger.kernel.org
12108T:	git git://linuxtv.org/media_tree.git
12109S:	Maintained
12110F:	drivers/media/radio/radio-shark.c
12111
12112RADIOSHARK2 RADIO DRIVER
12113M:	Hans Verkuil <hverkuil@xs4all.nl>
12114L:	linux-media@vger.kernel.org
12115T:	git git://linuxtv.org/media_tree.git
12116S:	Maintained
12117F:	drivers/media/radio/radio-shark2.c
12118F:	drivers/media/radio/radio-tea5777.c
12119
12120RADOS BLOCK DEVICE (RBD)
12121M:	Ilya Dryomov <idryomov@gmail.com>
12122M:	Sage Weil <sage@redhat.com>
12123M:	Alex Elder <elder@kernel.org>
12124L:	ceph-devel@vger.kernel.org
12125W:	http://ceph.com/
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12127T:	git git://github.com/ceph/ceph-client.git
12128S:	Supported
12129F:	Documentation/ABI/testing/sysfs-bus-rbd
12130F:	drivers/block/rbd.c
12131F:	drivers/block/rbd_types.h
12132
12133RAGE128 FRAMEBUFFER DISPLAY DRIVER
12134M:	Paul Mackerras <paulus@samba.org>
12135L:	linux-fbdev@vger.kernel.org
12136S:	Maintained
12137F:	drivers/video/fbdev/aty/aty128fb.c
12138
12139RAINSHADOW-CEC DRIVER
12140M:	Hans Verkuil <hverkuil@xs4all.nl>
12141L:	linux-media@vger.kernel.org
12142T:	git git://linuxtv.org/media_tree.git
12143S:	Maintained
12144F:	drivers/media/usb/rainshadow-cec/*
12145
12146RALINK MIPS ARCHITECTURE
12147M:	John Crispin <john@phrozen.org>
12148L:	linux-mips@linux-mips.org
12149S:	Maintained
12150F:	arch/mips/ralink
12151
12152RALINK RT2X00 WIRELESS LAN DRIVER
12153P:	rt2x00 project
12154M:	Stanislaw Gruszka <sgruszka@redhat.com>
12155M:	Helmut Schaa <helmut.schaa@googlemail.com>
12156L:	linux-wireless@vger.kernel.org
12157S:	Maintained
12158F:	drivers/net/wireless/ralink/rt2x00/
12159
12160RAMDISK RAM BLOCK DEVICE DRIVER
12161M:	Jens Axboe <axboe@kernel.dk>
12162S:	Maintained
12163F:	Documentation/blockdev/ramdisk.txt
12164F:	drivers/block/brd.c
12165
12166RANCHU VIRTUAL BOARD FOR MIPS
12167M:	Miodrag Dinic <miodrag.dinic@mips.com>
12168L:	linux-mips@linux-mips.org
12169S:	Supported
12170F:	arch/mips/generic/board-ranchu.c
12171F:	arch/mips/configs/generic/board-ranchu.config
12172
12173RANDOM NUMBER DRIVER
12174M:	"Theodore Ts'o" <tytso@mit.edu>
12175S:	Maintained
12176F:	drivers/char/random.c
12177
12178RAPIDIO SUBSYSTEM
12179M:	Matt Porter <mporter@kernel.crashing.org>
12180M:	Alexandre Bounine <alex.bou9@gmail.com>
12181S:	Maintained
12182F:	drivers/rapidio/
12183
12184RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12185L:	linux-wireless@vger.kernel.org
12186S:	Orphan
12187F:	drivers/net/wireless/ray*
12188
12189RCUTORTURE TEST FRAMEWORK
12190M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12191M:	Josh Triplett <josh@joshtriplett.org>
12192R:	Steven Rostedt <rostedt@goodmis.org>
12193R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12194R:	Lai Jiangshan <jiangshanlai@gmail.com>
12195L:	linux-kernel@vger.kernel.org
12196S:	Supported
12197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12198F:	tools/testing/selftests/rcutorture
12199
12200RDC R-321X SoC
12201M:	Florian Fainelli <florian@openwrt.org>
12202S:	Maintained
12203
12204RDC R6040 FAST ETHERNET DRIVER
12205M:	Florian Fainelli <f.fainelli@gmail.com>
12206L:	netdev@vger.kernel.org
12207S:	Maintained
12208F:	drivers/net/ethernet/rdc/r6040.c
12209
12210RDMAVT - RDMA verbs software
12211M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12212M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12213L:	linux-rdma@vger.kernel.org
12214S:	Supported
12215F:	drivers/infiniband/sw/rdmavt
12216
12217RDS - RELIABLE DATAGRAM SOCKETS
12218M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12219L:	netdev@vger.kernel.org
12220L:	linux-rdma@vger.kernel.org
12221L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12222W:	https://oss.oracle.com/projects/rds/
12223S:	Supported
12224F:	net/rds/
12225F:	Documentation/networking/rds.txt
12226
12227RDT - RESOURCE ALLOCATION
12228M:	Fenghua Yu <fenghua.yu@intel.com>
12229L:	linux-kernel@vger.kernel.org
12230S:	Supported
12231F:	arch/x86/kernel/cpu/intel_rdt*
12232F:	arch/x86/include/asm/intel_rdt_sched.h
12233F:	Documentation/x86/intel_rdt*
12234
12235READ-COPY UPDATE (RCU)
12236M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12237M:	Josh Triplett <josh@joshtriplett.org>
12238R:	Steven Rostedt <rostedt@goodmis.org>
12239R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12240R:	Lai Jiangshan <jiangshanlai@gmail.com>
12241L:	linux-kernel@vger.kernel.org
12242W:	http://www.rdrop.com/users/paulmck/RCU/
12243S:	Supported
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12245F:	Documentation/RCU/
12246X:	Documentation/RCU/torture.txt
12247F:	include/linux/rcu*
12248X:	include/linux/srcu*.h
12249F:	kernel/rcu/
12250X:	kernel/rcu/srcu*.c
12251
12252REAL TIME CLOCK (RTC) SUBSYSTEM
12253M:	Alessandro Zummo <a.zummo@towertech.it>
12254M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12255L:	linux-rtc@vger.kernel.org
12256Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12258S:	Maintained
12259F:	Documentation/devicetree/bindings/rtc/
12260F:	Documentation/rtc.txt
12261F:	drivers/rtc/
12262F:	include/linux/rtc.h
12263F:	include/uapi/linux/rtc.h
12264F:	include/linux/rtc/
12265F:	include/linux/platform_data/rtc-*
12266F:	tools/testing/selftests/rtc/
12267
12268REALTEK AUDIO CODECS
12269M:	Bard Liao <bardliao@realtek.com>
12270M:	Oder Chiou <oder_chiou@realtek.com>
12271S:	Maintained
12272F:	sound/soc/codecs/rt*
12273F:	include/sound/rt*.h
12274
12275REALTEK RTL83xx SMI DSA ROUTER CHIPS
12276M:	Linus Walleij <linus.walleij@linaro.org>
12277S:	Maintained
12278F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12279F:	drivers/net/dsa/realtek-smi*
12280F:	drivers/net/dsa/rtl83*
12281
12282REGISTER MAP ABSTRACTION
12283M:	Mark Brown <broonie@kernel.org>
12284L:	linux-kernel@vger.kernel.org
12285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12286S:	Supported
12287F:	Documentation/devicetree/bindings/regmap/
12288F:	drivers/base/regmap/
12289F:	include/linux/regmap.h
12290
12291REISERFS FILE SYSTEM
12292L:	reiserfs-devel@vger.kernel.org
12293S:	Supported
12294F:	fs/reiserfs/
12295
12296REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12297M:	Ohad Ben-Cohen <ohad@wizery.com>
12298M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12299L:	linux-remoteproc@vger.kernel.org
12300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12301S:	Maintained
12302F:	Documentation/devicetree/bindings/remoteproc/
12303F:	Documentation/remoteproc.txt
12304F:	drivers/remoteproc/
12305F:	include/linux/remoteproc.h
12306
12307REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12308M:	Ohad Ben-Cohen <ohad@wizery.com>
12309M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12310L:	linux-remoteproc@vger.kernel.org
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12312S:	Maintained
12313F:	drivers/rpmsg/
12314F:	Documentation/rpmsg.txt
12315F:	include/linux/rpmsg.h
12316F:	include/linux/rpmsg/
12317
12318RENESAS CLOCK DRIVERS
12319M:	Geert Uytterhoeven <geert+renesas@glider.be>
12320L:	linux-renesas-soc@vger.kernel.org
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12322S:	Supported
12323F:	drivers/clk/renesas/
12324
12325RENESAS EMEV2 I2C DRIVER
12326M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12327S:	Supported
12328F:	drivers/i2c/busses/i2c-emev2.c
12329
12330RENESAS ETHERNET DRIVERS
12331R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12332L:	netdev@vger.kernel.org
12333L:	linux-renesas-soc@vger.kernel.org
12334F:	Documentation/devicetree/bindings/net/renesas,*.txt
12335F:	Documentation/devicetree/bindings/net/sh_eth.txt
12336F:	drivers/net/ethernet/renesas/
12337F:	include/linux/sh_eth.h
12338
12339RENESAS R-CAR GYROADC DRIVER
12340M:	Marek Vasut <marek.vasut@gmail.com>
12341L:	linux-iio@vger.kernel.org
12342S:	Supported
12343F:	drivers/iio/adc/rcar_gyro_adc.c
12344
12345RENESAS R-CAR I2C DRIVERS
12346M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12347S:	Supported
12348F:	drivers/i2c/busses/i2c-rcar.c
12349F:	drivers/i2c/busses/i2c-sh_mobile.c
12350
12351RENESAS USB PHY DRIVER
12352M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12353L:	linux-renesas-soc@vger.kernel.org
12354S:	Maintained
12355F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12356
12357RESET CONTROLLER FRAMEWORK
12358M:	Philipp Zabel <p.zabel@pengutronix.de>
12359T:	git git://git.pengutronix.de/git/pza/linux
12360S:	Maintained
12361F:	drivers/reset/
12362F:	Documentation/devicetree/bindings/reset/
12363F:	include/dt-bindings/reset/
12364F:	include/linux/reset.h
12365F:	include/linux/reset-controller.h
12366
12367RESTARTABLE SEQUENCES SUPPORT
12368M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12369M:	Peter Zijlstra <peterz@infradead.org>
12370M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12371M:	Boqun Feng <boqun.feng@gmail.com>
12372L:	linux-kernel@vger.kernel.org
12373S:	Supported
12374F:	kernel/rseq.c
12375F:	include/uapi/linux/rseq.h
12376F:	include/trace/events/rseq.h
12377F:	tools/testing/selftests/rseq/
12378
12379RFKILL
12380M:	Johannes Berg <johannes@sipsolutions.net>
12381L:	linux-wireless@vger.kernel.org
12382W:	http://wireless.kernel.org/
12383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12385S:	Maintained
12386F:	Documentation/rfkill.txt
12387F:	Documentation/ABI/stable/sysfs-class-rfkill
12388F:	net/rfkill/
12389F:	include/linux/rfkill.h
12390F:	include/uapi/linux/rfkill.h
12391
12392RHASHTABLE
12393M:	Thomas Graf <tgraf@suug.ch>
12394M:	Herbert Xu <herbert@gondor.apana.org.au>
12395L:	netdev@vger.kernel.org
12396S:	Maintained
12397F:	lib/rhashtable.c
12398F:	lib/test_rhashtable.c
12399F:	include/linux/rhashtable.h
12400F:	include/linux/rhashtable-types.h
12401
12402RICOH R5C592 MEMORYSTICK DRIVER
12403M:	Maxim Levitsky <maximlevitsky@gmail.com>
12404S:	Maintained
12405F:	drivers/memstick/host/r592.*
12406
12407RICOH SMARTMEDIA/XD DRIVER
12408M:	Maxim Levitsky <maximlevitsky@gmail.com>
12409S:	Maintained
12410F:	drivers/mtd/nand/raw/r852.c
12411F:	drivers/mtd/nand/raw/r852.h
12412
12413RISC-V ARCHITECTURE
12414M:	Palmer Dabbelt <palmer@sifive.com>
12415M:	Albert Ou <aou@eecs.berkeley.edu>
12416L:	linux-riscv@lists.infradead.org
12417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12418S:	Supported
12419F:	arch/riscv/
12420K:	riscv
12421N:	riscv
12422
12423ROCCAT DRIVERS
12424M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12425W:	http://sourceforge.net/projects/roccat/
12426S:	Maintained
12427F:	drivers/hid/hid-roccat*
12428F:	include/linux/hid-roccat*
12429F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12430
12431ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12432M:	Jacob chen <jacob2.chen@rock-chips.com>
12433L:	linux-media@vger.kernel.org
12434S:	Maintained
12435F:	drivers/media/platform/rockchip/rga/
12436F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12437
12438ROCKER DRIVER
12439M:	Jiri Pirko <jiri@resnulli.us>
12440L:	netdev@vger.kernel.org
12441S:	Supported
12442F:	drivers/net/ethernet/rocker/
12443
12444ROCKETPORT DRIVER
12445P:	Comtrol Corp.
12446W:	http://www.comtrol.com
12447S:	Maintained
12448F:	Documentation/serial/rocket.txt
12449F:	drivers/tty/rocket*
12450
12451ROCKETPORT EXPRESS/INFINITY DRIVER
12452M:	Kevin Cernekee <cernekee@gmail.com>
12453L:	linux-serial@vger.kernel.org
12454S:	Odd Fixes
12455F:	drivers/tty/serial/rp2.*
12456
12457ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12458M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12459L:	linux-kernel@vger.kernel.org
12460L:	linux-renesas-soc@vger.kernel.org
12461S:	Supported
12462F:	drivers/mfd/bd9571mwv.c
12463F:	drivers/regulator/bd9571mwv-regulator.c
12464F:	drivers/gpio/gpio-bd9571mwv.c
12465F:	include/linux/mfd/bd9571mwv.h
12466F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12467
12468ROSE NETWORK LAYER
12469M:	Ralf Baechle <ralf@linux-mips.org>
12470L:	linux-hams@vger.kernel.org
12471W:	http://www.linux-ax25.org/
12472S:	Maintained
12473F:	include/net/rose.h
12474F:	include/uapi/linux/rose.h
12475F:	net/rose/
12476
12477RTL2830 MEDIA DRIVER
12478M:	Antti Palosaari <crope@iki.fi>
12479L:	linux-media@vger.kernel.org
12480W:	https://linuxtv.org
12481W:	http://palosaari.fi/linux/
12482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12483T:	git git://linuxtv.org/anttip/media_tree.git
12484S:	Maintained
12485F:	drivers/media/dvb-frontends/rtl2830*
12486
12487RTL2832 MEDIA DRIVER
12488M:	Antti Palosaari <crope@iki.fi>
12489L:	linux-media@vger.kernel.org
12490W:	https://linuxtv.org
12491W:	http://palosaari.fi/linux/
12492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12493T:	git git://linuxtv.org/anttip/media_tree.git
12494S:	Maintained
12495F:	drivers/media/dvb-frontends/rtl2832*
12496
12497RTL2832_SDR MEDIA DRIVER
12498M:	Antti Palosaari <crope@iki.fi>
12499L:	linux-media@vger.kernel.org
12500W:	https://linuxtv.org
12501W:	http://palosaari.fi/linux/
12502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12503T:	git git://linuxtv.org/anttip/media_tree.git
12504S:	Maintained
12505F:	drivers/media/dvb-frontends/rtl2832_sdr*
12506
12507RTL8180 WIRELESS DRIVER
12508L:	linux-wireless@vger.kernel.org
12509W:	http://wireless.kernel.org/
12510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12511S:	Orphan
12512F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12513
12514RTL8187 WIRELESS DRIVER
12515M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12516M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12517M:	Larry Finger <Larry.Finger@lwfinger.net>
12518L:	linux-wireless@vger.kernel.org
12519W:	http://wireless.kernel.org/
12520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12521S:	Maintained
12522F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12523
12524REALTEK WIRELESS DRIVER (rtlwifi family)
12525M:	Ping-Ke Shih <pkshih@realtek.com>
12526L:	linux-wireless@vger.kernel.org
12527W:	http://wireless.kernel.org/
12528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12529S:	Maintained
12530F:	drivers/net/wireless/realtek/rtlwifi/
12531
12532RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12533M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12534L:	linux-wireless@vger.kernel.org
12535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12536S:	Maintained
12537F:	drivers/net/wireless/realtek/rtl8xxxu/
12538
12539RXRPC SOCKETS (AF_RXRPC)
12540M:	David Howells <dhowells@redhat.com>
12541L:	linux-afs@lists.infradead.org
12542S:	Supported
12543F:	net/rxrpc/
12544F:	include/keys/rxrpc-type.h
12545F:	include/net/af_rxrpc.h
12546F:	include/trace/events/rxrpc.h
12547F:	include/uapi/linux/rxrpc.h
12548F:	Documentation/networking/rxrpc.txt
12549W:	https://www.infradead.org/~dhowells/kafs/
12550
12551S3 SAVAGE FRAMEBUFFER DRIVER
12552M:	Antonino Daplas <adaplas@gmail.com>
12553L:	linux-fbdev@vger.kernel.org
12554S:	Maintained
12555F:	drivers/video/fbdev/savage/
12556
12557S390
12558M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12559M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12560L:	linux-s390@vger.kernel.org
12561W:	http://www.ibm.com/developerworks/linux/linux390/
12562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12563S:	Supported
12564F:	arch/s390/
12565F:	drivers/s390/
12566F:	Documentation/s390/
12567F:	Documentation/driver-api/s390-drivers.rst
12568
12569S390 COMMON I/O LAYER
12570M:	Sebastian Ott <sebott@linux.ibm.com>
12571M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12572L:	linux-s390@vger.kernel.org
12573W:	http://www.ibm.com/developerworks/linux/linux390/
12574S:	Supported
12575F:	drivers/s390/cio/
12576
12577S390 DASD DRIVER
12578M:	Stefan Haberland <sth@linux.ibm.com>
12579M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12580L:	linux-s390@vger.kernel.org
12581W:	http://www.ibm.com/developerworks/linux/linux390/
12582S:	Supported
12583F:	drivers/s390/block/dasd*
12584F:	block/partitions/ibm.c
12585
12586S390 IOMMU (PCI)
12587M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12588L:	linux-s390@vger.kernel.org
12589W:	http://www.ibm.com/developerworks/linux/linux390/
12590S:	Supported
12591F:	drivers/iommu/s390-iommu.c
12592
12593S390 IUCV NETWORK LAYER
12594M:	Julian Wiedmann <jwi@linux.ibm.com>
12595M:	Ursula Braun <ubraun@linux.ibm.com>
12596L:	linux-s390@vger.kernel.org
12597W:	http://www.ibm.com/developerworks/linux/linux390/
12598S:	Supported
12599F:	drivers/s390/net/*iucv*
12600F:	include/net/iucv/
12601F:	net/iucv/
12602
12603S390 NETWORK DRIVERS
12604M:	Julian Wiedmann <jwi@linux.ibm.com>
12605M:	Ursula Braun <ubraun@linux.ibm.com>
12606L:	linux-s390@vger.kernel.org
12607W:	http://www.ibm.com/developerworks/linux/linux390/
12608S:	Supported
12609F:	drivers/s390/net/
12610
12611S390 PCI SUBSYSTEM
12612M:	Sebastian Ott <sebott@linux.ibm.com>
12613M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12614L:	linux-s390@vger.kernel.org
12615W:	http://www.ibm.com/developerworks/linux/linux390/
12616S:	Supported
12617F:	arch/s390/pci/
12618F:	drivers/pci/hotplug/s390_pci_hpc.c
12619
12620S390 VFIO-CCW DRIVER
12621M:	Cornelia Huck <cohuck@redhat.com>
12622M:	Halil Pasic <pasic@linux.ibm.com>
12623L:	linux-s390@vger.kernel.org
12624L:	kvm@vger.kernel.org
12625S:	Supported
12626F:	drivers/s390/cio/vfio_ccw*
12627F:	Documentation/s390/vfio-ccw.txt
12628F:	include/uapi/linux/vfio_ccw.h
12629
12630S390 ZCRYPT DRIVER
12631M:	Harald Freudenberger <freude@linux.ibm.com>
12632L:	linux-s390@vger.kernel.org
12633W:	http://www.ibm.com/developerworks/linux/linux390/
12634S:	Supported
12635F:	drivers/s390/crypto/
12636
12637S390 ZFCP DRIVER
12638M:	Steffen Maier <maier@linux.ibm.com>
12639M:	Benjamin Block <bblock@linux.ibm.com>
12640L:	linux-s390@vger.kernel.org
12641W:	http://www.ibm.com/developerworks/linux/linux390/
12642S:	Supported
12643F:	drivers/s390/scsi/zfcp_*
12644
12645S3C24XX SD/MMC Driver
12646M:	Ben Dooks <ben-linux@fluff.org>
12647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12648S:	Supported
12649F:	drivers/mmc/host/s3cmci.*
12650
12651SAA6588 RDS RECEIVER DRIVER
12652M:	Hans Verkuil <hverkuil@xs4all.nl>
12653L:	linux-media@vger.kernel.org
12654T:	git git://linuxtv.org/media_tree.git
12655W:	https://linuxtv.org
12656S:	Odd Fixes
12657F:	drivers/media/i2c/saa6588*
12658
12659SAA7134 VIDEO4LINUX DRIVER
12660M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12661L:	linux-media@vger.kernel.org
12662W:	https://linuxtv.org
12663T:	git git://linuxtv.org/media_tree.git
12664S:	Odd fixes
12665F:	Documentation/media/v4l-drivers/saa7134*
12666F:	drivers/media/pci/saa7134/
12667
12668SAA7146 VIDEO4LINUX-2 DRIVER
12669M:	Hans Verkuil <hverkuil@xs4all.nl>
12670L:	linux-media@vger.kernel.org
12671T:	git git://linuxtv.org/media_tree.git
12672S:	Maintained
12673F:	drivers/media/common/saa7146/
12674F:	drivers/media/pci/saa7146/
12675F:	include/media/saa7146*
12676
12677SAMSUNG AUDIO (ASoC) DRIVERS
12678M:	Krzysztof Kozlowski <krzk@kernel.org>
12679M:	Sangbeom Kim <sbkim73@samsung.com>
12680M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12681L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12682S:	Supported
12683F:	sound/soc/samsung/
12684F:	Documentation/devicetree/bindings/sound/samsung*
12685
12686SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12687M:	Krzysztof Kozlowski <krzk@kernel.org>
12688L:	linux-crypto@vger.kernel.org
12689L:	linux-samsung-soc@vger.kernel.org
12690S:	Maintained
12691F:	drivers/crypto/exynos-rng.c
12692F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12693
12694SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12695M:	Łukasz Stelmach <l.stelmach@samsung.com>
12696L:	linux-samsung-soc@vger.kernel.org
12697S:	Maintained
12698F:	drivers/char/hw_random/exynos-trng.c
12699F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12700
12701SAMSUNG FRAMEBUFFER DRIVER
12702M:	Jingoo Han <jingoohan1@gmail.com>
12703L:	linux-fbdev@vger.kernel.org
12704S:	Maintained
12705F:	drivers/video/fbdev/s3c-fb.c
12706
12707SAMSUNG LAPTOP DRIVER
12708M:	Corentin Chary <corentin.chary@gmail.com>
12709L:	platform-driver-x86@vger.kernel.org
12710S:	Maintained
12711F:	drivers/platform/x86/samsung-laptop.c
12712
12713SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12714M:	Sangbeom Kim <sbkim73@samsung.com>
12715M:	Krzysztof Kozlowski <krzk@kernel.org>
12716M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12717L:	linux-kernel@vger.kernel.org
12718L:	linux-samsung-soc@vger.kernel.org
12719S:	Supported
12720F:	drivers/mfd/sec*.c
12721F:	drivers/regulator/s2m*.c
12722F:	drivers/regulator/s5m*.c
12723F:	drivers/clk/clk-s2mps11.c
12724F:	drivers/rtc/rtc-s5m.c
12725F:	include/linux/mfd/samsung/
12726F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12727F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12728F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12729F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12730
12731SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12732M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12733L:	linux-media@vger.kernel.org
12734L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12735S:	Maintained
12736F:	drivers/media/platform/s3c-camif/
12737F:	include/media/drv-intf/s3c_camif.h
12738
12739SAMSUNG S3FWRN5 NFC DRIVER
12740M:	Robert Baldyga <r.baldyga@samsung.com>
12741M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12742L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12743S:	Supported
12744F:	drivers/nfc/s3fwrn5
12745
12746SAMSUNG S5C73M3 CAMERA DRIVER
12747M:	Kyungmin Park <kyungmin.park@samsung.com>
12748M:	Andrzej Hajda <a.hajda@samsung.com>
12749L:	linux-media@vger.kernel.org
12750S:	Supported
12751F:	drivers/media/i2c/s5c73m3/*
12752
12753SAMSUNG S5K5BAF CAMERA DRIVER
12754M:	Kyungmin Park <kyungmin.park@samsung.com>
12755M:	Andrzej Hajda <a.hajda@samsung.com>
12756L:	linux-media@vger.kernel.org
12757S:	Supported
12758F:	drivers/media/i2c/s5k5baf.c
12759
12760SAMSUNG S5P Security SubSystem (SSS) DRIVER
12761M:	Krzysztof Kozlowski <krzk@kernel.org>
12762M:	Vladimir Zapolskiy <vz@mleia.com>
12763M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12764L:	linux-crypto@vger.kernel.org
12765L:	linux-samsung-soc@vger.kernel.org
12766S:	Maintained
12767F:	drivers/crypto/s5p-sss.c
12768
12769SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12770M:	Kyungmin Park <kyungmin.park@samsung.com>
12771M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12772L:	linux-media@vger.kernel.org
12773Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12774S:	Supported
12775F:	drivers/media/platform/exynos4-is/
12776
12777SAMSUNG SOC CLOCK DRIVERS
12778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12779M:	Tomasz Figa <tomasz.figa@gmail.com>
12780M:	Chanwoo Choi <cw00.choi@samsung.com>
12781S:	Supported
12782L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12784F:	drivers/clk/samsung/
12785F:	include/dt-bindings/clock/exynos*.h
12786F:	Documentation/devicetree/bindings/clock/exynos*.txt
12787
12788SAMSUNG SPI DRIVERS
12789M:	Kukjin Kim <kgene@kernel.org>
12790M:	Krzysztof Kozlowski <krzk@kernel.org>
12791M:	Andi Shyti <andi@etezian.org>
12792L:	linux-spi@vger.kernel.org
12793L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12794S:	Maintained
12795F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12796F:	drivers/spi/spi-s3c*
12797F:	include/linux/platform_data/spi-s3c64xx.h
12798
12799SAMSUNG SXGBE DRIVERS
12800M:	Byungho An <bh74.an@samsung.com>
12801M:	Girish K S <ks.giri@samsung.com>
12802M:	Vipul Pandya <vipul.pandya@samsung.com>
12803S:	Supported
12804L:	netdev@vger.kernel.org
12805F:	drivers/net/ethernet/samsung/sxgbe/
12806
12807SAMSUNG THERMAL DRIVER
12808M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12809L:	linux-pm@vger.kernel.org
12810L:	linux-samsung-soc@vger.kernel.org
12811S:	Supported
12812T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12813F:	drivers/thermal/samsung/
12814
12815SAMSUNG USB2 PHY DRIVER
12816M:	Kamil Debski <kamil@wypas.org>
12817M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12818L:	linux-kernel@vger.kernel.org
12819S:	Supported
12820F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12821F:	Documentation/phy/samsung-usb2.txt
12822F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12823F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12824F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12825F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12826F:	drivers/phy/samsung/phy-samsung-usb2.c
12827F:	drivers/phy/samsung/phy-samsung-usb2.h
12828
12829SC1200 WDT DRIVER
12830M:	Zwane Mwaikambo <zwanem@gmail.com>
12831S:	Maintained
12832F:	drivers/watchdog/sc1200wdt.c
12833
12834SCHEDULER
12835M:	Ingo Molnar <mingo@redhat.com>
12836M:	Peter Zijlstra <peterz@infradead.org>
12837L:	linux-kernel@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12839S:	Maintained
12840F:	kernel/sched/
12841F:	include/linux/sched.h
12842F:	include/uapi/linux/sched.h
12843F:	include/linux/wait.h
12844
12845SCR24X CHIP CARD INTERFACE DRIVER
12846M:	Lubomir Rintel <lkundrak@v3.sk>
12847S:	Supported
12848F:	drivers/char/pcmcia/scr24x_cs.c
12849
12850SCSI CDROM DRIVER
12851M:	Jens Axboe <axboe@kernel.dk>
12852L:	linux-scsi@vger.kernel.org
12853W:	http://www.kernel.dk
12854S:	Maintained
12855F:	drivers/scsi/sr*
12856
12857SCSI RDMA PROTOCOL (SRP) INITIATOR
12858M:	Bart Van Assche <bvanassche@acm.org>
12859L:	linux-rdma@vger.kernel.org
12860S:	Supported
12861Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12862F:	drivers/infiniband/ulp/srp/
12863F:	include/scsi/srp.h
12864
12865SCSI RDMA PROTOCOL (SRP) TARGET
12866M:	Bart Van Assche <bvanassche@acm.org>
12867L:	linux-rdma@vger.kernel.org
12868L:	target-devel@vger.kernel.org
12869S:	Supported
12870Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12871F:	drivers/infiniband/ulp/srpt/
12872
12873SCSI SG DRIVER
12874M:	Doug Gilbert <dgilbert@interlog.com>
12875L:	linux-scsi@vger.kernel.org
12876W:	http://sg.danny.cz/sg
12877S:	Maintained
12878F:	Documentation/scsi/scsi-generic.txt
12879F:	drivers/scsi/sg.c
12880F:	include/scsi/sg.h
12881
12882SCSI SUBSYSTEM
12883M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12885M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12887L:	linux-scsi@vger.kernel.org
12888S:	Maintained
12889F:	Documentation/devicetree/bindings/scsi/
12890F:	drivers/scsi/
12891F:	include/scsi/
12892
12893SCSI TAPE DRIVER
12894M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12895L:	linux-scsi@vger.kernel.org
12896S:	Maintained
12897F:	Documentation/scsi/st.txt
12898F:	drivers/scsi/st.*
12899F:	drivers/scsi/st_*.h
12900
12901SCTP PROTOCOL
12902M:	Vlad Yasevich <vyasevich@gmail.com>
12903M:	Neil Horman <nhorman@tuxdriver.com>
12904M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12905L:	linux-sctp@vger.kernel.org
12906W:	http://lksctp.sourceforge.net
12907S:	Maintained
12908F:	Documentation/networking/sctp.txt
12909F:	include/linux/sctp.h
12910F:	include/uapi/linux/sctp.h
12911F:	include/net/sctp/
12912F:	net/sctp/
12913
12914SCx200 CPU SUPPORT
12915M:	Jim Cromie <jim.cromie@gmail.com>
12916S:	Odd Fixes
12917F:	Documentation/i2c/busses/scx200_acb
12918F:	arch/x86/platform/scx200/
12919F:	drivers/watchdog/scx200_wdt.c
12920F:	drivers/i2c/busses/scx200*
12921F:	drivers/mtd/maps/scx200_docflash.c
12922F:	include/linux/scx200.h
12923
12924SCx200 GPIO DRIVER
12925M:	Jim Cromie <jim.cromie@gmail.com>
12926S:	Maintained
12927F:	drivers/char/scx200_gpio.c
12928F:	include/linux/scx200_gpio.h
12929
12930SCx200 HRT CLOCKSOURCE DRIVER
12931M:	Jim Cromie <jim.cromie@gmail.com>
12932S:	Maintained
12933F:	drivers/clocksource/scx200_hrt.c
12934
12935SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12936M:	Sascha Sommer <saschasommer@freenet.de>
12937L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12938S:	Maintained
12939F:	drivers/mmc/host/sdricoh_cs.c
12940
12941SECURE COMPUTING
12942M:	Kees Cook <keescook@chromium.org>
12943R:	Andy Lutomirski <luto@amacapital.net>
12944R:	Will Drewry <wad@chromium.org>
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12946S:	Supported
12947F:	kernel/seccomp.c
12948F:	include/uapi/linux/seccomp.h
12949F:	include/linux/seccomp.h
12950F:	tools/testing/selftests/seccomp/*
12951F:	tools/testing/selftests/kselftest_harness.h
12952F:	Documentation/userspace-api/seccomp_filter.rst
12953K:	\bsecure_computing
12954K:	\bTIF_SECCOMP\b
12955
12956SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12957M:	Al Cooper <alcooperx@gmail.com>
12958L:	linux-mmc@vger.kernel.org
12959L:	bcm-kernel-feedback-list@broadcom.com
12960S:	Maintained
12961F:	drivers/mmc/host/sdhci-brcmstb*
12962
12963SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12964M:	Adrian Hunter <adrian.hunter@intel.com>
12965L:	linux-mmc@vger.kernel.org
12966T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12967S:	Maintained
12968F:	drivers/mmc/host/sdhci*
12969F:	include/linux/mmc/sdhci*
12970
12971SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12972M:	Prabu Thangamuthu <prabu.t@synopsys.com>
12973M:	Manjunath M B <manjumb@synopsys.com>
12974L:	linux-mmc@vger.kernel.org
12975S:	Maintained
12976F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
12977
12978SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12979M:	Ben Dooks <ben-linux@fluff.org>
12980M:	Jaehoon Chung <jh80.chung@samsung.com>
12981L:	linux-mmc@vger.kernel.org
12982S:	Maintained
12983F:	drivers/mmc/host/sdhci-s3c*
12984
12985SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12986M:	Viresh Kumar <vireshk@kernel.org>
12987L:	linux-mmc@vger.kernel.org
12988S:	Maintained
12989F:	drivers/mmc/host/sdhci-spear.c
12990
12991SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12992M:	Kishon Vijay Abraham I <kishon@ti.com>
12993L:	linux-mmc@vger.kernel.org
12994S:	Maintained
12995F:	drivers/mmc/host/sdhci-omap.c
12996
12997SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12998M:	Scott Bauer <scott.bauer@intel.com>
12999M:	Jonathan Derrick <jonathan.derrick@intel.com>
13000L:	linux-block@vger.kernel.org
13001S:	Supported
13002F:	block/sed*
13003F:	block/opal_proto.h
13004F:	include/linux/sed*
13005F:	include/uapi/linux/sed*
13006
13007SECURITY CONTACT
13008M:	Security Officers <security@kernel.org>
13009S:	Supported
13010
13011SECURITY SUBSYSTEM
13012M:	James Morris <jmorris@namei.org>
13013M:	"Serge E. Hallyn" <serge@hallyn.com>
13014L:	linux-security-module@vger.kernel.org (suggested Cc:)
13015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13016W:	http://kernsec.org/
13017S:	Supported
13018F:	security/
13019X:	security/selinux/
13020
13021SELINUX SECURITY MODULE
13022M:	Paul Moore <paul@paul-moore.com>
13023M:	Stephen Smalley <sds@tycho.nsa.gov>
13024M:	Eric Paris <eparis@parisplace.org>
13025L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13026W:	https://selinuxproject.org
13027W:	https://github.com/SELinuxProject
13028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13029S:	Supported
13030F:	include/linux/selinux*
13031F:	security/selinux/
13032F:	scripts/selinux/
13033F:	Documentation/admin-guide/LSM/SELinux.rst
13034
13035SENSABLE PHANTOM
13036M:	Jiri Slaby <jirislaby@gmail.com>
13037S:	Maintained
13038F:	drivers/misc/phantom.c
13039F:	include/uapi/linux/phantom.h
13040
13041SERIAL DEVICE BUS
13042M:	Rob Herring <robh@kernel.org>
13043L:	linux-serial@vger.kernel.org
13044S:	Maintained
13045F:	Documentation/devicetree/bindings/serial/slave-device.txt
13046F:	drivers/tty/serdev/
13047F:	include/linux/serdev.h
13048
13049SERIAL DRIVERS
13050M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13051L:	linux-serial@vger.kernel.org
13052S:	Maintained
13053F:	Documentation/devicetree/bindings/serial/
13054F:	drivers/tty/serial/
13055
13056SERIAL IR RECEIVER
13057M:	Sean Young <sean@mess.org>
13058L:	linux-media@vger.kernel.org
13059S:	Maintained
13060F:	drivers/media/rc/serial_ir.c
13061
13062SFC NETWORK DRIVER
13063M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13064M:	Edward Cree <ecree@solarflare.com>
13065M:	Bert Kenward <bkenward@solarflare.com>
13066L:	netdev@vger.kernel.org
13067S:	Supported
13068F:	drivers/net/ethernet/sfc/
13069
13070SGI GRU DRIVER
13071M:	Dimitri Sivanich <sivanich@sgi.com>
13072S:	Maintained
13073F:	drivers/misc/sgi-gru/
13074
13075SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13076M:	Pat Gefre <pfg@sgi.com>
13077L:	linux-ia64@vger.kernel.org
13078S:	Supported
13079F:	Documentation/ia64/serial.txt
13080F:	drivers/tty/serial/ioc?_serial.c
13081F:	include/linux/ioc?.h
13082
13083SGI XP/XPC/XPNET DRIVER
13084M:	Cliff Whickman <cpw@sgi.com>
13085M:	Robin Holt <robinmholt@gmail.com>
13086S:	Maintained
13087F:	drivers/misc/sgi-xp/
13088
13089SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13090M:	Ursula Braun <ubraun@linux.ibm.com>
13091L:	linux-s390@vger.kernel.org
13092W:	http://www.ibm.com/developerworks/linux/linux390/
13093S:	Supported
13094F:	net/smc/
13095
13096SHARP RJ54N1CB0C SENSOR DRIVER
13097M:	Jacopo Mondi <jacopo@jmondi.org>
13098L:	linux-media@vger.kernel.org
13099T:	git git://linuxtv.org/media_tree.git
13100S:	Odd fixes
13101F:	drivers/media/i2c/rj54n1cb0c.c
13102F:	include/media/i2c/rj54n1cb0c.h
13103
13104SH_VEU V4L2 MEM2MEM DRIVER
13105L:	linux-media@vger.kernel.org
13106S:	Orphan
13107F:	drivers/media/platform/sh_veu.c
13108
13109SH_VOU V4L2 OUTPUT DRIVER
13110L:	linux-media@vger.kernel.org
13111S:	Orphan
13112F:	drivers/media/platform/sh_vou.c
13113F:	include/media/drv-intf/sh_vou.h
13114
13115SI2157 MEDIA DRIVER
13116M:	Antti Palosaari <crope@iki.fi>
13117L:	linux-media@vger.kernel.org
13118W:	https://linuxtv.org
13119W:	http://palosaari.fi/linux/
13120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13121T:	git git://linuxtv.org/anttip/media_tree.git
13122S:	Maintained
13123F:	drivers/media/tuners/si2157*
13124
13125SI2165 MEDIA DRIVER
13126M:	Matthias Schwarzott <zzam@gentoo.org>
13127L:	linux-media@vger.kernel.org
13128W:	https://linuxtv.org
13129Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13130S:	Maintained
13131F:	drivers/media/dvb-frontends/si2165*
13132
13133SI2168 MEDIA DRIVER
13134M:	Antti Palosaari <crope@iki.fi>
13135L:	linux-media@vger.kernel.org
13136W:	https://linuxtv.org
13137W:	http://palosaari.fi/linux/
13138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13139T:	git git://linuxtv.org/anttip/media_tree.git
13140S:	Maintained
13141F:	drivers/media/dvb-frontends/si2168*
13142
13143SI470X FM RADIO RECEIVER I2C DRIVER
13144M:	Hans Verkuil <hverkuil@xs4all.nl>
13145L:	linux-media@vger.kernel.org
13146T:	git git://linuxtv.org/media_tree.git
13147W:	https://linuxtv.org
13148S:	Odd Fixes
13149F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13150
13151SI470X FM RADIO RECEIVER USB DRIVER
13152M:	Hans Verkuil <hverkuil@xs4all.nl>
13153L:	linux-media@vger.kernel.org
13154T:	git git://linuxtv.org/media_tree.git
13155W:	https://linuxtv.org
13156S:	Maintained
13157F:	drivers/media/radio/si470x/radio-si470x-common.c
13158F:	drivers/media/radio/si470x/radio-si470x.h
13159F:	drivers/media/radio/si470x/radio-si470x-usb.c
13160
13161SI4713 FM RADIO TRANSMITTER I2C DRIVER
13162M:	Eduardo Valentin <edubezval@gmail.com>
13163L:	linux-media@vger.kernel.org
13164T:	git git://linuxtv.org/media_tree.git
13165W:	https://linuxtv.org
13166S:	Odd Fixes
13167F:	drivers/media/radio/si4713/si4713.?
13168
13169SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13170M:	Eduardo Valentin <edubezval@gmail.com>
13171L:	linux-media@vger.kernel.org
13172T:	git git://linuxtv.org/media_tree.git
13173W:	https://linuxtv.org
13174S:	Odd Fixes
13175F:	drivers/media/radio/si4713/radio-platform-si4713.c
13176
13177SI4713 FM RADIO TRANSMITTER USB DRIVER
13178M:	Hans Verkuil <hverkuil@xs4all.nl>
13179L:	linux-media@vger.kernel.org
13180T:	git git://linuxtv.org/media_tree.git
13181W:	https://linuxtv.org
13182S:	Maintained
13183F:	drivers/media/radio/si4713/radio-usb-si4713.c
13184
13185SIANO DVB DRIVER
13186M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13187L:	linux-media@vger.kernel.org
13188W:	https://linuxtv.org
13189T:	git git://linuxtv.org/media_tree.git
13190S:	Odd fixes
13191F:	drivers/media/common/siano/
13192F:	drivers/media/usb/siano/
13193F:	drivers/media/usb/siano/
13194F:	drivers/media/mmc/siano/
13195
13196SIFIVE DRIVERS
13197M:	Palmer Dabbelt <palmer@sifive.com>
13198L:	linux-riscv@lists.infradead.org
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13200S:	Supported
13201K:	sifive
13202N:	sifive
13203
13204SILEAD TOUCHSCREEN DRIVER
13205M:	Hans de Goede <hdegoede@redhat.com>
13206L:	linux-input@vger.kernel.org
13207L:	platform-driver-x86@vger.kernel.org
13208S:	Maintained
13209F:	drivers/input/touchscreen/silead.c
13210F:	drivers/platform/x86/touchscreen_dmi.c
13211
13212SILICON MOTION SM712 FRAME BUFFER DRIVER
13213M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13214M:	Teddy Wang <teddy.wang@siliconmotion.com>
13215M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13216L:	linux-fbdev@vger.kernel.org
13217S:	Maintained
13218F:	drivers/video/fbdev/sm712*
13219F:	Documentation/fb/sm712fb.txt
13220
13221SIMPLE FIRMWARE INTERFACE (SFI)
13222M:	Len Brown <lenb@kernel.org>
13223L:	sfi-devel@simplefirmware.org
13224W:	http://simplefirmware.org/
13225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13226S:	Supported
13227F:	arch/x86/platform/sfi/
13228F:	drivers/sfi/
13229F:	include/linux/sfi*.h
13230
13231SIMPLEFB FB DRIVER
13232M:	Hans de Goede <hdegoede@redhat.com>
13233L:	linux-fbdev@vger.kernel.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13236F:	drivers/video/fbdev/simplefb.c
13237F:	include/linux/platform_data/simplefb.h
13238
13239SIMTEC EB110ATX (Chalice CATS)
13240P:	Ben Dooks
13241P:	Vincent Sanders <vince@simtec.co.uk>
13242M:	Simtec Linux Team <linux@simtec.co.uk>
13243W:	http://www.simtec.co.uk/products/EB110ATX/
13244S:	Supported
13245
13246SIMTEC EB2410ITX (BAST)
13247P:	Ben Dooks
13248P:	Vincent Sanders <vince@simtec.co.uk>
13249M:	Simtec Linux Team <linux@simtec.co.uk>
13250W:	http://www.simtec.co.uk/products/EB2410ITX/
13251S:	Supported
13252F:	arch/arm/mach-s3c24xx/mach-bast.c
13253F:	arch/arm/mach-s3c24xx/bast-ide.c
13254F:	arch/arm/mach-s3c24xx/bast-irq.c
13255
13256SIPHASH PRF ROUTINES
13257M:	Jason A. Donenfeld <Jason@zx2c4.com>
13258S:	Maintained
13259F:	lib/siphash.c
13260F:	lib/test_siphash.c
13261F:	include/linux/siphash.h
13262
13263SIOX
13264M:	Gavin Schenk <g.schenk@eckelmann.de>
13265M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13266R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13267S:	Supported
13268F:	drivers/siox/*
13269F:	include/trace/events/siox.h
13270
13271SIS 190 ETHERNET DRIVER
13272M:	Francois Romieu <romieu@fr.zoreil.com>
13273L:	netdev@vger.kernel.org
13274S:	Maintained
13275F:	drivers/net/ethernet/sis/sis190.c
13276
13277SIS 900/7016 FAST ETHERNET DRIVER
13278M:	Daniele Venzano <venza@brownhat.org>
13279W:	http://www.brownhat.org/sis900.html
13280L:	netdev@vger.kernel.org
13281S:	Maintained
13282F:	drivers/net/ethernet/sis/sis900.*
13283
13284SIS FRAMEBUFFER DRIVER
13285M:	Thomas Winischhofer <thomas@winischhofer.net>
13286W:	http://www.winischhofer.net/linuxsisvga.shtml
13287S:	Maintained
13288F:	Documentation/fb/sisfb.txt
13289F:	drivers/video/fbdev/sis/
13290F:	include/video/sisfb.h
13291
13292SIS USB2VGA DRIVER
13293M:	Thomas Winischhofer <thomas@winischhofer.net>
13294W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13295S:	Maintained
13296F:	drivers/usb/misc/sisusbvga/
13297
13298SLAB ALLOCATOR
13299M:	Christoph Lameter <cl@linux.com>
13300M:	Pekka Enberg <penberg@kernel.org>
13301M:	David Rientjes <rientjes@google.com>
13302M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13303M:	Andrew Morton <akpm@linux-foundation.org>
13304L:	linux-mm@kvack.org
13305S:	Maintained
13306F:	include/linux/sl?b*.h
13307F:	mm/sl?b*
13308
13309SLEEPABLE READ-COPY UPDATE (SRCU)
13310M:	Lai Jiangshan <jiangshanlai@gmail.com>
13311M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13312M:	Josh Triplett <josh@joshtriplett.org>
13313R:	Steven Rostedt <rostedt@goodmis.org>
13314R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13315L:	linux-kernel@vger.kernel.org
13316W:	http://www.rdrop.com/users/paulmck/RCU/
13317S:	Supported
13318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13319F:	include/linux/srcu*.h
13320F:	kernel/rcu/srcu*.c
13321
13322SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13323M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13325S:	Maintained
13326F:	drivers/slimbus/
13327F:	Documentation/devicetree/bindings/slimbus/
13328F:	include/linux/slimbus.h
13329
13330SMACK SECURITY MODULE
13331M:	Casey Schaufler <casey@schaufler-ca.com>
13332L:	linux-security-module@vger.kernel.org
13333W:	http://schaufler-ca.com
13334T:	git git://github.com/cschaufler/smack-next
13335S:	Maintained
13336F:	Documentation/admin-guide/LSM/Smack.rst
13337F:	security/smack/
13338
13339SMC91x ETHERNET DRIVER
13340M:	Nicolas Pitre <nico@fluxnic.net>
13341S:	Odd Fixes
13342F:	drivers/net/ethernet/smsc/smc91x.*
13343
13344SMIA AND SMIA++ IMAGE SENSOR DRIVER
13345M:	Sakari Ailus <sakari.ailus@iki.fi>
13346L:	linux-media@vger.kernel.org
13347S:	Maintained
13348F:	drivers/media/i2c/smiapp/
13349F:	include/media/i2c/smiapp.h
13350F:	drivers/media/i2c/smiapp-pll.c
13351F:	drivers/media/i2c/smiapp-pll.h
13352F:	include/uapi/linux/smiapp.h
13353F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13354
13355SMM665 HARDWARE MONITOR DRIVER
13356M:	Guenter Roeck <linux@roeck-us.net>
13357L:	linux-hwmon@vger.kernel.org
13358S:	Maintained
13359F:	Documentation/hwmon/smm665
13360F:	drivers/hwmon/smm665.c
13361
13362SMSC EMC2103 HARDWARE MONITOR DRIVER
13363M:	Steve Glendinning <steve.glendinning@shawell.net>
13364L:	linux-hwmon@vger.kernel.org
13365S:	Maintained
13366F:	Documentation/hwmon/emc2103
13367F:	drivers/hwmon/emc2103.c
13368
13369SMSC SCH5627 HARDWARE MONITOR DRIVER
13370M:	Hans de Goede <hdegoede@redhat.com>
13371L:	linux-hwmon@vger.kernel.org
13372S:	Supported
13373F:	Documentation/hwmon/sch5627
13374F:	drivers/hwmon/sch5627.c
13375
13376SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13377M:	Steve Glendinning <steve.glendinning@shawell.net>
13378L:	linux-fbdev@vger.kernel.org
13379S:	Maintained
13380F:	drivers/video/fbdev/smscufx.c
13381
13382SMSC47B397 HARDWARE MONITOR DRIVER
13383M:	Jean Delvare <jdelvare@suse.com>
13384L:	linux-hwmon@vger.kernel.org
13385S:	Maintained
13386F:	Documentation/hwmon/smsc47b397
13387F:	drivers/hwmon/smsc47b397.c
13388
13389SMSC911x ETHERNET DRIVER
13390M:	Steve Glendinning <steve.glendinning@shawell.net>
13391L:	netdev@vger.kernel.org
13392S:	Maintained
13393F:	include/linux/smsc911x.h
13394F:	drivers/net/ethernet/smsc/smsc911x.*
13395
13396SMSC9420 PCI ETHERNET DRIVER
13397M:	Steve Glendinning <steve.glendinning@shawell.net>
13398L:	netdev@vger.kernel.org
13399S:	Maintained
13400F:	drivers/net/ethernet/smsc/smsc9420.*
13401
13402SOC-CAMERA V4L2 SUBSYSTEM
13403L:	linux-media@vger.kernel.org
13404T:	git git://linuxtv.org/media_tree.git
13405S:	Orphan
13406F:	include/media/soc*
13407F:	drivers/media/i2c/soc_camera/
13408F:	drivers/media/platform/soc_camera/
13409
13410SOCIONEXT SYNQUACER I2C DRIVER
13411M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13412L:	linux-i2c@vger.kernel.org
13413S:	Maintained
13414F:	drivers/i2c/busses/i2c-synquacer.c
13415F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13416
13417SOCIONEXT UNIPHIER SOUND DRIVER
13418M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13419L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13420S:	Maintained
13421F:	sound/soc/uniphier/
13422
13423SOEKRIS NET48XX LED SUPPORT
13424M:	Chris Boot <bootc@bootc.net>
13425S:	Maintained
13426F:	drivers/leds/leds-net48xx.c
13427
13428SOFT-ROCE DRIVER (rxe)
13429M:	Moni Shoua <monis@mellanox.com>
13430L:	linux-rdma@vger.kernel.org
13431S:	Supported
13432W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13433Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13434F:	drivers/infiniband/sw/rxe/
13435F:	include/uapi/rdma/rdma_user_rxe.h
13436
13437SOFTLOGIC 6x10 MPEG CODEC
13438M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13439M:	Anton Sviridenko <anton@corp.bluecherry.net>
13440M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13441M:	Andrey Utkin <andrey_utkin@fastmail.com>
13442M:	Ismael Luceno <ismael@iodev.co.uk>
13443L:	linux-media@vger.kernel.org
13444S:	Supported
13445F:	drivers/media/pci/solo6x10/
13446
13447SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13448M:	James Morse <james.morse@arm.com>
13449L:	linux-arm-kernel@lists.infradead.org
13450S:	Maintained
13451F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13452F:	drivers/firmware/arm_sdei.c
13453F:	include/linux/sdei.h
13454F:	include/uapi/linux/sdei.h
13455
13456SOFTWARE RAID (Multiple Disks) SUPPORT
13457M:	Shaohua Li <shli@kernel.org>
13458L:	linux-raid@vger.kernel.org
13459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13460S:	Supported
13461F:	drivers/md/Makefile
13462F:	drivers/md/Kconfig
13463F:	drivers/md/md*
13464F:	drivers/md/raid*
13465F:	include/linux/raid/
13466F:	include/uapi/linux/raid/
13467
13468SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13469M:	Jassi Brar <jaswinder.singh@linaro.org>
13470L:	netdev@vger.kernel.org
13471S:	Maintained
13472F:	drivers/net/ethernet/socionext/netsec.c
13473F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13474
13475SOLIDRUN CLEARFOG SUPPORT
13476M:	Russell King <linux@armlinux.org.uk>
13477S:	Maintained
13478F:	arch/arm/boot/dts/armada-388-clearfog*
13479F:	arch/arm/boot/dts/armada-38x-solidrun-*
13480
13481SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13482M:	Russell King <linux@armlinux.org.uk>
13483S:	Maintained
13484F:	arch/arm/boot/dts/imx6*-cubox-i*
13485F:	arch/arm/boot/dts/imx6*-hummingboard*
13486F:	arch/arm/boot/dts/imx6*-sr-*
13487
13488SONIC NETWORK DRIVER
13489M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13490L:	netdev@vger.kernel.org
13491S:	Maintained
13492F:	drivers/net/ethernet/natsemi/sonic.*
13493
13494SONICS SILICON BACKPLANE DRIVER (SSB)
13495M:	Michael Buesch <m@bues.ch>
13496L:	linux-wireless@vger.kernel.org
13497S:	Maintained
13498F:	drivers/ssb/
13499F:	include/linux/ssb/
13500
13501SONY IMX258 SENSOR DRIVER
13502M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13503L:	linux-media@vger.kernel.org
13504T:	git git://linuxtv.org/media_tree.git
13505S:	Maintained
13506F:	drivers/media/i2c/imx258.c
13507
13508SONY IMX274 SENSOR DRIVER
13509M:	Leon Luo <leonl@leopardimaging.com>
13510L:	linux-media@vger.kernel.org
13511T:	git git://linuxtv.org/media_tree.git
13512S:	Maintained
13513F:	drivers/media/i2c/imx274.c
13514F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13515
13516SONY MEMORYSTICK CARD SUPPORT
13517M:	Alex Dubov <oakad@yahoo.com>
13518W:	http://tifmxx.berlios.de/
13519S:	Maintained
13520F:	drivers/memstick/host/tifm_ms.c
13521
13522SONY MEMORYSTICK STANDARD SUPPORT
13523M:	Maxim Levitsky <maximlevitsky@gmail.com>
13524S:	Maintained
13525F:	drivers/memstick/core/ms_block.*
13526
13527SONY VAIO CONTROL DEVICE DRIVER
13528M:	Mattia Dongili <malattia@linux.it>
13529L:	platform-driver-x86@vger.kernel.org
13530W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13531S:	Maintained
13532F:	Documentation/laptops/sony-laptop.txt
13533F:	drivers/char/sonypi.c
13534F:	drivers/platform/x86/sony-laptop.c
13535F:	include/linux/sony-laptop.h
13536
13537SOUND
13538M:	Jaroslav Kysela <perex@perex.cz>
13539M:	Takashi Iwai <tiwai@suse.com>
13540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13541W:	http://www.alsa-project.org/
13542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13543T:	git git://git.alsa-project.org/alsa-kernel.git
13544Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13545S:	Maintained
13546F:	Documentation/sound/
13547F:	include/sound/
13548F:	include/uapi/sound/
13549F:	sound/
13550
13551SOUND - COMPRESSED AUDIO
13552M:	Vinod Koul <vkoul@kernel.org>
13553L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13555S:	Supported
13556F:	Documentation/sound/designs/compress-offload.rst
13557F:	include/sound/compress_driver.h
13558F:	include/uapi/sound/compress_*
13559F:	sound/core/compress_offload.c
13560F:	sound/soc/soc-compress.c
13561
13562SOUND - DMAENGINE HELPERS
13563M:	Lars-Peter Clausen <lars@metafoo.de>
13564S:	Supported
13565F:	include/sound/dmaengine_pcm.h
13566F:	sound/core/pcm_dmaengine.c
13567F:	sound/soc/soc-generic-dmaengine-pcm.c
13568
13569SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13570M:	Liam Girdwood <lgirdwood@gmail.com>
13571M:	Mark Brown <broonie@kernel.org>
13572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13573L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13574W:	http://alsa-project.org/main/index.php/ASoC
13575S:	Supported
13576F:	Documentation/devicetree/bindings/sound/
13577F:	Documentation/sound/soc/
13578F:	sound/soc/
13579F:	include/sound/soc*
13580
13581SOUNDWIRE SUBSYSTEM
13582M:	Vinod Koul <vinod.koul@intel.com>
13583M:	Sanyog Kale <sanyog.r.kale@intel.com>
13584R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13585L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13586S:	Supported
13587F:	Documentation/driver-api/soundwire/
13588F:	drivers/soundwire/
13589F:	include/linux/soundwire/
13590
13591SP2 MEDIA DRIVER
13592M:	Olli Salonen <olli.salonen@iki.fi>
13593L:	linux-media@vger.kernel.org
13594W:	https://linuxtv.org
13595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13596S:	Maintained
13597F:	drivers/media/dvb-frontends/sp2*
13598
13599SPARC + UltraSPARC (sparc/sparc64)
13600M:	"David S. Miller" <davem@davemloft.net>
13601L:	sparclinux@vger.kernel.org
13602Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13605S:	Maintained
13606F:	arch/sparc/
13607F:	drivers/sbus/
13608
13609SPARC SERIAL DRIVERS
13610M:	"David S. Miller" <davem@davemloft.net>
13611L:	sparclinux@vger.kernel.org
13612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13614S:	Maintained
13615F:	include/linux/sunserialcore.h
13616F:	drivers/tty/serial/suncore.c
13617F:	drivers/tty/serial/sunhv.c
13618F:	drivers/tty/serial/sunsab.c
13619F:	drivers/tty/serial/sunsab.h
13620F:	drivers/tty/serial/sunsu.c
13621F:	drivers/tty/serial/sunzilog.c
13622F:	drivers/tty/serial/sunzilog.h
13623F:	drivers/tty/vcc.c
13624
13625SPARSE CHECKER
13626M:	"Christopher Li" <sparse@chrisli.org>
13627L:	linux-sparse@vger.kernel.org
13628W:	https://sparse.wiki.kernel.org/
13629T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13630T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13631S:	Maintained
13632F:	include/linux/compiler.h
13633
13634SPEAR CLOCK FRAMEWORK SUPPORT
13635M:	Viresh Kumar <vireshk@kernel.org>
13636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13637W:	http://www.st.com/spear
13638S:	Maintained
13639F:	drivers/clk/spear/
13640
13641SPEAR PLATFORM SUPPORT
13642M:	Viresh Kumar <vireshk@kernel.org>
13643M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13645W:	http://www.st.com/spear
13646S:	Maintained
13647F:	arch/arm/boot/dts/spear*
13648F:	arch/arm/mach-spear/
13649
13650SPI NOR SUBSYSTEM
13651M:	Marek Vasut <marek.vasut@gmail.com>
13652L:	linux-mtd@lists.infradead.org
13653W:	http://www.linux-mtd.infradead.org/
13654Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13655T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13656T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13657S:	Maintained
13658F:	drivers/mtd/spi-nor/
13659F:	include/linux/mtd/spi-nor.h
13660
13661SPI SUBSYSTEM
13662M:	Mark Brown <broonie@kernel.org>
13663L:	linux-spi@vger.kernel.org
13664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13665Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13666S:	Maintained
13667F:	Documentation/devicetree/bindings/spi/
13668F:	Documentation/spi/
13669F:	drivers/spi/
13670F:	include/linux/spi/
13671F:	include/uapi/linux/spi/
13672F:	tools/spi/
13673
13674SPIDERNET NETWORK DRIVER for CELL
13675M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13676L:	netdev@vger.kernel.org
13677S:	Supported
13678F:	Documentation/networking/spider_net.txt
13679F:	drivers/net/ethernet/toshiba/spider_net*
13680
13681SPMI SUBSYSTEM
13682R:	Stephen Boyd <sboyd@kernel.org>
13683L:	linux-arm-msm@vger.kernel.org
13684F:	Documentation/devicetree/bindings/spmi/
13685F:	drivers/spmi/
13686F:	include/dt-bindings/spmi/spmi.h
13687F:	include/linux/spmi.h
13688F:	include/trace/events/spmi.h
13689
13690SPU FILE SYSTEM
13691M:	Jeremy Kerr <jk@ozlabs.org>
13692L:	linuxppc-dev@lists.ozlabs.org
13693W:	http://www.ibm.com/developerworks/power/cell/
13694S:	Supported
13695F:	Documentation/filesystems/spufs.txt
13696F:	arch/powerpc/platforms/cell/spufs/
13697
13698SQUASHFS FILE SYSTEM
13699M:	Phillip Lougher <phillip@squashfs.org.uk>
13700L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13701W:	http://squashfs.org.uk
13702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13703S:	Maintained
13704F:	Documentation/filesystems/squashfs.txt
13705F:	fs/squashfs/
13706
13707SRM (Alpha) environment access
13708M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13709S:	Maintained
13710F:	arch/alpha/kernel/srm_env.c
13711
13712ST STM32 I2C/SMBUS DRIVER
13713M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13714L:	linux-i2c@vger.kernel.org
13715S:	Maintained
13716F:	drivers/i2c/busses/i2c-stm32*
13717
13718STABLE BRANCH
13719M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13720L:	stable@vger.kernel.org
13721S:	Supported
13722F:	Documentation/process/stable-kernel-rules.rst
13723
13724STAGING - COMEDI
13725M:	Ian Abbott <abbotti@mev.co.uk>
13726M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13727S:	Odd Fixes
13728F:	drivers/staging/comedi/
13729
13730STAGING - EROFS FILE SYSTEM
13731M:	Gao Xiang <gaoxiang25@huawei.com>
13732M:	Chao Yu <yuchao0@huawei.com>
13733L:	linux-erofs@lists.ozlabs.org
13734S:	Maintained
13735F:	drivers/staging/erofs/
13736
13737STAGING - FLARION FT1000 DRIVERS
13738M:	Marek Belisko <marek.belisko@gmail.com>
13739S:	Odd Fixes
13740F:	drivers/staging/ft1000/
13741
13742STAGING - INDUSTRIAL IO
13743M:	Jonathan Cameron <jic23@kernel.org>
13744L:	linux-iio@vger.kernel.org
13745S:	Odd Fixes
13746F:	Documentation/devicetree/bindings/staging/iio/
13747F:	drivers/staging/iio/
13748
13749STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13750M:	Marc Dietrich <marvin24@gmx.de>
13751L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13752L:	linux-tegra@vger.kernel.org
13753S:	Maintained
13754F:	drivers/staging/nvec/
13755
13756STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13757M:	Jens Frederich <jfrederich@gmail.com>
13758M:	Daniel Drake <dsd@laptop.org>
13759M:	Jon Nettleton <jon.nettleton@gmail.com>
13760W:	http://wiki.laptop.org/go/DCON
13761S:	Maintained
13762F:	drivers/staging/olpc_dcon/
13763
13764STAGING - REALTEK RTL8712U DRIVERS
13765M:	Larry Finger <Larry.Finger@lwfinger.net>
13766M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13767S:	Odd Fixes
13768F:	drivers/staging/rtl8712/
13769
13770STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13771M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13772M:	Teddy Wang <teddy.wang@siliconmotion.com>
13773M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13774L:	linux-fbdev@vger.kernel.org
13775S:	Maintained
13776F:	drivers/staging/sm750fb/
13777
13778STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13779M:	William Hubbs <w.d.hubbs@gmail.com>
13780M:	Chris Brannon <chris@the-brannons.com>
13781M:	Kirk Reiser <kirk@reisers.ca>
13782M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13783L:	speakup@linux-speakup.org
13784W:	http://www.linux-speakup.org/
13785S:	Odd Fixes
13786F:	drivers/staging/speakup/
13787
13788STAGING - VIA VT665X DRIVERS
13789M:	Forest Bond <forest@alittletooquiet.net>
13790S:	Odd Fixes
13791F:	drivers/staging/vt665?/
13792
13793STAGING - WILC1000 WIFI DRIVER
13794M:	Aditya Shankar <aditya.shankar@microchip.com>
13795M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13796L:	linux-wireless@vger.kernel.org
13797S:	Supported
13798F:	drivers/staging/wilc1000/
13799
13800STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13801M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13802S:	Odd Fixes
13803F:	drivers/staging/xgifb/
13804
13805STAGING SUBSYSTEM
13806M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13808L:	devel@driverdev.osuosl.org
13809S:	Supported
13810F:	drivers/staging/
13811
13812STARFIRE/DURALAN NETWORK DRIVER
13813M:	Ion Badulescu <ionut@badula.org>
13814S:	Odd Fixes
13815F:	drivers/net/ethernet/adaptec/starfire*
13816
13817STEC S1220 SKD DRIVER
13818M:	Bart Van Assche <bart.vanassche@wdc.com>
13819L:	linux-block@vger.kernel.org
13820S:	Maintained
13821F:	drivers/block/skd*[ch]
13822
13823STI AUDIO (ASoC) DRIVERS
13824M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13826S:	Maintained
13827F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13828F:	sound/soc/sti/
13829
13830STI CEC DRIVER
13831M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13832S:	Maintained
13833F:	drivers/staging/media/st-cec/
13834F:	Documentation/devicetree/bindings/media/stih-cec.txt
13835
13836STK1160 USB VIDEO CAPTURE DRIVER
13837M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13838L:	linux-media@vger.kernel.org
13839T:	git git://linuxtv.org/media_tree.git
13840S:	Maintained
13841F:	drivers/media/usb/stk1160/
13842
13843STM32 AUDIO (ASoC) DRIVERS
13844M:	Olivier Moysan <olivier.moysan@st.com>
13845M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13847S:	Maintained
13848F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13849F:	sound/soc/stm/
13850
13851STM32 TIMER/LPTIMER DRIVERS
13852M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13853S:	Maintained
13854F:	drivers/*/stm32-*timer*
13855F:	drivers/pwm/pwm-stm32*
13856F:	include/linux/*/stm32-*tim*
13857F:	Documentation/ABI/testing/*timer-stm32
13858F:	Documentation/devicetree/bindings/*/stm32-*timer*
13859F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13860
13861STMMAC ETHERNET DRIVER
13862M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13863M:	Alexandre Torgue <alexandre.torgue@st.com>
13864M:	Jose Abreu <joabreu@synopsys.com>
13865L:	netdev@vger.kernel.org
13866W:	http://www.stlinux.com
13867S:	Supported
13868F:	drivers/net/ethernet/stmicro/stmmac/
13869
13870SUN3/3X
13871M:	Sam Creasey <sammy@sammy.net>
13872W:	http://sammy.net/sun3/
13873S:	Maintained
13874F:	arch/m68k/kernel/*sun3*
13875F:	arch/m68k/sun3*/
13876F:	arch/m68k/include/asm/sun3*
13877F:	drivers/net/ethernet/i825xx/sun3*
13878
13879SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13880M:	Hans de Goede <hdegoede@redhat.com>
13881L:	linux-input@vger.kernel.org
13882S:	Maintained
13883F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13884F:	drivers/input/keyboard/sun4i-lradc-keys.c
13885
13886SUNDANCE NETWORK DRIVER
13887M:	Denis Kirjanov <kda@linux-powerpc.org>
13888L:	netdev@vger.kernel.org
13889S:	Maintained
13890F:	drivers/net/ethernet/dlink/sundance.c
13891
13892SUPERH
13893M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13894M:	Rich Felker <dalias@libc.org>
13895L:	linux-sh@vger.kernel.org
13896Q:	http://patchwork.kernel.org/project/linux-sh/list/
13897S:	Maintained
13898F:	Documentation/sh/
13899F:	arch/sh/
13900F:	drivers/sh/
13901
13902SUSPEND TO RAM
13903M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13904M:	Len Brown <len.brown@intel.com>
13905M:	Pavel Machek <pavel@ucw.cz>
13906L:	linux-pm@vger.kernel.org
13907B:	https://bugzilla.kernel.org
13908S:	Supported
13909F:	Documentation/power/
13910F:	arch/x86/kernel/acpi/
13911F:	drivers/base/power/
13912F:	kernel/power/
13913F:	include/linux/suspend.h
13914F:	include/linux/freezer.h
13915F:	include/linux/pm.h
13916
13917SVGA HANDLING
13918M:	Martin Mares <mj@ucw.cz>
13919L:	linux-video@atrey.karlin.mff.cuni.cz
13920S:	Maintained
13921F:	Documentation/svga.txt
13922F:	arch/x86/boot/video*
13923
13924SWIOTLB SUBSYSTEM
13925M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13926L:	iommu@lists.linux-foundation.org
13927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13928S:	Supported
13929F:	kernel/dma/swiotlb.c
13930F:	arch/*/kernel/pci-swiotlb.c
13931F:	include/linux/swiotlb.h
13932
13933SWITCHDEV
13934M:	Jiri Pirko <jiri@resnulli.us>
13935M:	Ivan Vecera <ivecera@redhat.com>
13936L:	netdev@vger.kernel.org
13937S:	Supported
13938F:	net/switchdev/
13939F:	include/net/switchdev.h
13940
13941SY8106A REGULATOR DRIVER
13942M:	Icenowy Zheng <icenowy@aosc.io>
13943S:	Maintained
13944F:	drivers/regulator/sy8106a-regulator.c
13945F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13946
13947SYNC FILE FRAMEWORK
13948M:	Sumit Semwal <sumit.semwal@linaro.org>
13949R:	Gustavo Padovan <gustavo@padovan.org>
13950S:	Maintained
13951L:	linux-media@vger.kernel.org
13952L:	dri-devel@lists.freedesktop.org
13953F:	drivers/dma-buf/sync_*
13954F:	drivers/dma-buf/dma-fence*
13955F:	drivers/dma-buf/sw_sync.c
13956F:	include/linux/sync_file.h
13957F:	include/uapi/linux/sync_file.h
13958F:	Documentation/sync_file.txt
13959T:	git git://anongit.freedesktop.org/drm/drm-misc
13960
13961SYNOPSYS ARC ARCHITECTURE
13962M:	Vineet Gupta <vgupta@synopsys.com>
13963L:	linux-snps-arc@lists.infradead.org
13964S:	Supported
13965F:	arch/arc/
13966F:	Documentation/devicetree/bindings/arc/*
13967F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13968F:	drivers/clocksource/arc_timer.c
13969F:	drivers/tty/serial/arc_uart.c
13970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13971
13972SYNOPSYS ARC HSDK SDP pll clock driver
13973M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13974S:	Supported
13975F:	drivers/clk/clk-hsdk-pll.c
13976F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13977
13978SYNOPSYS ARC SDP clock driver
13979M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13980S:	Supported
13981F:	drivers/clk/axs10x/*
13982F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13983
13984SYNOPSYS ARC SDP platform support
13985M:	Alexey Brodkin <abrodkin@synopsys.com>
13986S:	Supported
13987F:	arch/arc/plat-axs10x
13988F:	arch/arc/boot/dts/ax*
13989F:	Documentation/devicetree/bindings/arc/axs10*
13990
13991SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13992M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13993S:	Supported
13994F:	drivers/reset/reset-axs10x.c
13995F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13996
13997SYNOPSYS DESIGNWARE 8250 UART DRIVER
13998R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13999S:	Maintained
14000F:	drivers/tty/serial/8250/8250_dw.c
14001
14002SYNOPSYS DESIGNWARE APB GPIO DRIVER
14003M:	Hoan Tran <hotran@apm.com>
14004L:	linux-gpio@vger.kernel.org
14005S:	Maintained
14006F:	drivers/gpio/gpio-dwapb.c
14007F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14008
14009SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14010M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14011S:	Maintained
14012F:	drivers/dma/dwi-axi-dmac/
14013F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14014
14015SYNOPSYS DESIGNWARE DMAC DRIVER
14016M:	Viresh Kumar <vireshk@kernel.org>
14017R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14018S:	Maintained
14019F:	include/linux/dma/dw.h
14020F:	include/linux/platform_data/dma-dw.h
14021F:	drivers/dma/dw/
14022
14023SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14024M:	Jose Abreu <Jose.Abreu@synopsys.com>
14025L:	netdev@vger.kernel.org
14026S:	Supported
14027F:	drivers/net/ethernet/synopsys/
14028
14029SYNOPSYS DESIGNWARE I2C DRIVER
14030M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14031R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14032R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14033L:	linux-i2c@vger.kernel.org
14034S:	Maintained
14035F:	drivers/i2c/busses/i2c-designware-*
14036F:	include/linux/platform_data/i2c-designware.h
14037
14038SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14039M:	Jaehoon Chung <jh80.chung@samsung.com>
14040L:	linux-mmc@vger.kernel.org
14041S:	Maintained
14042F:	drivers/mmc/host/dw_mmc*
14043
14044SYNOPSYS HSDK RESET CONTROLLER DRIVER
14045M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14046S:	Supported
14047F:	drivers/reset/reset-hsdk.c
14048F:	include/dt-bindings/reset/snps,hsdk-reset.h
14049F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14050
14051SYSTEM CONFIGURATION (SYSCON)
14052M:	Lee Jones <lee.jones@linaro.org>
14053M:	Arnd Bergmann <arnd@arndb.de>
14054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14055S:	Supported
14056F:	drivers/mfd/syscon.c
14057
14058SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14059M:	Sudeep Holla <sudeep.holla@arm.com>
14060L:	linux-arm-kernel@lists.infradead.org
14061S:	Maintained
14062F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14063F:	drivers/clk/clk-sc[mp]i.c
14064F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14065F:	drivers/firmware/arm_scpi.c
14066F:	drivers/firmware/arm_scmi/
14067F:	include/linux/sc[mp]i_protocol.h
14068
14069SYSTEM RESET/SHUTDOWN DRIVERS
14070M:	Sebastian Reichel <sre@kernel.org>
14071L:	linux-pm@vger.kernel.org
14072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14073S:	Maintained
14074F:	Documentation/devicetree/bindings/power/reset/
14075F:	drivers/power/reset/
14076
14077SYSTEM TRACE MODULE CLASS
14078M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14079S:	Maintained
14080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14081F:	Documentation/trace/stm.rst
14082F:	drivers/hwtracing/stm/
14083F:	include/linux/stm.h
14084F:	include/uapi/linux/stm.h
14085
14086SYSV FILESYSTEM
14087M:	Christoph Hellwig <hch@infradead.org>
14088S:	Maintained
14089F:	Documentation/filesystems/sysv-fs.txt
14090F:	fs/sysv/
14091F:	include/linux/sysv_fs.h
14092
14093TARGET SUBSYSTEM
14094M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14095L:	linux-scsi@vger.kernel.org
14096L:	target-devel@vger.kernel.org
14097W:	http://www.linux-iscsi.org
14098W:	http://groups.google.com/group/linux-iscsi-target-dev
14099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14100S:	Supported
14101F:	drivers/target/
14102F:	include/target/
14103F:	Documentation/target/
14104
14105TASKSTATS STATISTICS INTERFACE
14106M:	Balbir Singh <bsingharora@gmail.com>
14107S:	Maintained
14108F:	Documentation/accounting/taskstats*
14109F:	include/linux/taskstats*
14110F:	kernel/taskstats.c
14111
14112TC subsystem
14113M:	Jamal Hadi Salim <jhs@mojatatu.com>
14114M:	Cong Wang <xiyou.wangcong@gmail.com>
14115M:	Jiri Pirko <jiri@resnulli.us>
14116L:	netdev@vger.kernel.org
14117S:	Maintained
14118F:	include/net/pkt_cls.h
14119F:	include/net/pkt_sched.h
14120F:	include/net/tc_act/
14121F:	include/uapi/linux/pkt_cls.h
14122F:	include/uapi/linux/pkt_sched.h
14123F:	include/uapi/linux/tc_act/
14124F:	include/uapi/linux/tc_ematch/
14125F:	net/sched/
14126
14127TC90522 MEDIA DRIVER
14128M:	Akihiro Tsukada <tskd08@gmail.com>
14129L:	linux-media@vger.kernel.org
14130S:	Odd Fixes
14131F:	drivers/media/dvb-frontends/tc90522*
14132
14133TCP LOW PRIORITY MODULE
14134M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14135M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14136W:	http://tcp-lp-mod.sourceforge.net/
14137S:	Maintained
14138F:	net/ipv4/tcp_lp.c
14139
14140TDA10071 MEDIA DRIVER
14141M:	Antti Palosaari <crope@iki.fi>
14142L:	linux-media@vger.kernel.org
14143W:	https://linuxtv.org
14144W:	http://palosaari.fi/linux/
14145Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14146T:	git git://linuxtv.org/anttip/media_tree.git
14147S:	Maintained
14148F:	drivers/media/dvb-frontends/tda10071*
14149
14150TDA18212 MEDIA DRIVER
14151M:	Antti Palosaari <crope@iki.fi>
14152L:	linux-media@vger.kernel.org
14153W:	https://linuxtv.org
14154W:	http://palosaari.fi/linux/
14155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14156T:	git git://linuxtv.org/anttip/media_tree.git
14157S:	Maintained
14158F:	drivers/media/tuners/tda18212*
14159
14160TDA18218 MEDIA DRIVER
14161M:	Antti Palosaari <crope@iki.fi>
14162L:	linux-media@vger.kernel.org
14163W:	https://linuxtv.org
14164W:	http://palosaari.fi/linux/
14165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14166T:	git git://linuxtv.org/anttip/media_tree.git
14167S:	Maintained
14168F:	drivers/media/tuners/tda18218*
14169
14170TDA18250 MEDIA DRIVER
14171M:	Olli Salonen <olli.salonen@iki.fi>
14172L:	linux-media@vger.kernel.org
14173W:	https://linuxtv.org
14174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14175T:	git git://linuxtv.org/media_tree.git
14176S:	Maintained
14177F:	drivers/media/tuners/tda18250*
14178
14179TDA18271 MEDIA DRIVER
14180M:	Michael Krufky <mkrufky@linuxtv.org>
14181L:	linux-media@vger.kernel.org
14182W:	https://linuxtv.org
14183W:	http://github.com/mkrufky
14184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14185T:	git git://linuxtv.org/mkrufky/tuners.git
14186S:	Maintained
14187F:	drivers/media/tuners/tda18271*
14188
14189TDA1997x MEDIA DRIVER
14190M:	Tim Harvey <tharvey@gateworks.com>
14191L:	linux-media@vger.kernel.org
14192W:	https://linuxtv.org
14193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14194S:	Maintained
14195F:	drivers/media/i2c/tda1997x.*
14196
14197TDA827x MEDIA DRIVER
14198M:	Michael Krufky <mkrufky@linuxtv.org>
14199L:	linux-media@vger.kernel.org
14200W:	https://linuxtv.org
14201W:	http://github.com/mkrufky
14202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14203T:	git git://linuxtv.org/mkrufky/tuners.git
14204S:	Maintained
14205F:	drivers/media/tuners/tda8290.*
14206
14207TDA8290 MEDIA DRIVER
14208M:	Michael Krufky <mkrufky@linuxtv.org>
14209L:	linux-media@vger.kernel.org
14210W:	https://linuxtv.org
14211W:	http://github.com/mkrufky
14212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14213T:	git git://linuxtv.org/mkrufky/tuners.git
14214S:	Maintained
14215F:	drivers/media/tuners/tda8290.*
14216
14217TDA9840 MEDIA DRIVER
14218M:	Hans Verkuil <hverkuil@xs4all.nl>
14219L:	linux-media@vger.kernel.org
14220T:	git git://linuxtv.org/media_tree.git
14221W:	https://linuxtv.org
14222S:	Maintained
14223F:	drivers/media/i2c/tda9840*
14224
14225TEA5761 TUNER DRIVER
14226M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14227L:	linux-media@vger.kernel.org
14228W:	https://linuxtv.org
14229T:	git git://linuxtv.org/media_tree.git
14230S:	Odd fixes
14231F:	drivers/media/tuners/tea5761.*
14232
14233TEA5767 TUNER DRIVER
14234M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14235L:	linux-media@vger.kernel.org
14236W:	https://linuxtv.org
14237T:	git git://linuxtv.org/media_tree.git
14238S:	Maintained
14239F:	drivers/media/tuners/tea5767.*
14240
14241TEA6415C MEDIA DRIVER
14242M:	Hans Verkuil <hverkuil@xs4all.nl>
14243L:	linux-media@vger.kernel.org
14244T:	git git://linuxtv.org/media_tree.git
14245W:	https://linuxtv.org
14246S:	Maintained
14247F:	drivers/media/i2c/tea6415c*
14248
14249TEA6420 MEDIA DRIVER
14250M:	Hans Verkuil <hverkuil@xs4all.nl>
14251L:	linux-media@vger.kernel.org
14252T:	git git://linuxtv.org/media_tree.git
14253W:	https://linuxtv.org
14254S:	Maintained
14255F:	drivers/media/i2c/tea6420*
14256
14257TEAM DRIVER
14258M:	Jiri Pirko <jiri@resnulli.us>
14259L:	netdev@vger.kernel.org
14260S:	Supported
14261F:	drivers/net/team/
14262F:	include/linux/if_team.h
14263F:	include/uapi/linux/if_team.h
14264
14265TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14266M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14267S:	Maintained
14268F:	arch/x86/platform/ts5500/
14269
14270TECHNOTREND USB IR RECEIVER
14271M:	Sean Young <sean@mess.org>
14272L:	linux-media@vger.kernel.org
14273S:	Maintained
14274F:	drivers/media/rc/ttusbir.c
14275
14276TECHWELL TW9910 VIDEO DECODER
14277L:	linux-media@vger.kernel.org
14278S:	Orphan
14279F:	drivers/media/i2c/tw9910.c
14280F:	include/media/i2c/tw9910.h
14281
14282TEE SUBSYSTEM
14283M:	Jens Wiklander <jens.wiklander@linaro.org>
14284S:	Maintained
14285F:	include/linux/tee_drv.h
14286F:	include/uapi/linux/tee.h
14287F:	drivers/tee/
14288F:	Documentation/tee.txt
14289
14290TEGRA ARCHITECTURE SUPPORT
14291M:	Thierry Reding <thierry.reding@gmail.com>
14292M:	Jonathan Hunter <jonathanh@nvidia.com>
14293L:	linux-tegra@vger.kernel.org
14294Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14296S:	Supported
14297N:	[^a-z]tegra
14298
14299TEGRA CLOCK DRIVER
14300M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14301M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14302S:	Supported
14303F:	drivers/clk/tegra/
14304
14305TEGRA DMA DRIVERS
14306M:	Laxman Dewangan <ldewangan@nvidia.com>
14307M:	Jon Hunter <jonathanh@nvidia.com>
14308S:	Supported
14309F:	drivers/dma/tegra*
14310
14311TEGRA I2C DRIVER
14312M:	Laxman Dewangan <ldewangan@nvidia.com>
14313S:	Supported
14314F:	drivers/i2c/busses/i2c-tegra.c
14315
14316TEGRA IOMMU DRIVERS
14317M:	Thierry Reding <thierry.reding@gmail.com>
14318L:	linux-tegra@vger.kernel.org
14319S:	Supported
14320F:	drivers/iommu/tegra*
14321
14322TEGRA KBC DRIVER
14323M:	Laxman Dewangan <ldewangan@nvidia.com>
14324S:	Supported
14325F:	drivers/input/keyboard/tegra-kbc.c
14326
14327TEGRA NAND DRIVER
14328M:	Stefan Agner <stefan@agner.ch>
14329M:	Lucas Stach <dev@lynxeye.de>
14330S:	Maintained
14331F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14332F:	drivers/mtd/nand/raw/tegra_nand.c
14333
14334TEGRA PWM DRIVER
14335M:	Thierry Reding <thierry.reding@gmail.com>
14336S:	Supported
14337F:	drivers/pwm/pwm-tegra.c
14338
14339TEGRA SERIAL DRIVER
14340M:	Laxman Dewangan <ldewangan@nvidia.com>
14341S:	Supported
14342F:	drivers/tty/serial/serial-tegra.c
14343
14344TEGRA SPI DRIVER
14345M:	Laxman Dewangan <ldewangan@nvidia.com>
14346S:	Supported
14347F:	drivers/spi/spi-tegra*
14348
14349TEHUTI ETHERNET DRIVER
14350M:	Andy Gospodarek <andy@greyhouse.net>
14351L:	netdev@vger.kernel.org
14352S:	Supported
14353F:	drivers/net/ethernet/tehuti/*
14354
14355Telecom Clock Driver for MCPL0010
14356M:	Mark Gross <mark.gross@intel.com>
14357S:	Supported
14358F:	drivers/char/tlclk.c
14359
14360TENSILICA XTENSA PORT (xtensa)
14361M:	Chris Zankel <chris@zankel.net>
14362M:	Max Filippov <jcmvbkbc@gmail.com>
14363L:	linux-xtensa@linux-xtensa.org
14364T:	git git://github.com/czankel/xtensa-linux.git
14365S:	Maintained
14366F:	arch/xtensa/
14367F:	drivers/irqchip/irq-xtensa-*
14368
14369Texas Instruments' System Control Interface (TISCI) Protocol Driver
14370M:	Nishanth Menon <nm@ti.com>
14371M:	Tero Kristo <t-kristo@ti.com>
14372M:	Santosh Shilimkar <ssantosh@kernel.org>
14373L:	linux-arm-kernel@lists.infradead.org
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14376F:	drivers/firmware/ti_sci*
14377F:	include/linux/soc/ti/ti_sci_protocol.h
14378F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14379F:	include/dt-bindings/genpd/k2g.h
14380F:	drivers/soc/ti/ti_sci_pm_domains.c
14381F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14382F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14383F:	drivers/clk/keystone/sci-clk.c
14384F:	drivers/reset/reset-ti-sci.c
14385
14386THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14387M:	Hans Verkuil <hverkuil@xs4all.nl>
14388L:	linux-media@vger.kernel.org
14389T:	git git://linuxtv.org/media_tree.git
14390W:	https://linuxtv.org
14391S:	Maintained
14392F:	drivers/media/radio/radio-raremono.c
14393
14394THERMAL
14395M:	Zhang Rui <rui.zhang@intel.com>
14396M:	Eduardo Valentin <edubezval@gmail.com>
14397L:	linux-pm@vger.kernel.org
14398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14400Q:	https://patchwork.kernel.org/project/linux-pm/list/
14401S:	Supported
14402F:	drivers/thermal/
14403F:	include/linux/thermal.h
14404F:	include/uapi/linux/thermal.h
14405F:	include/linux/cpu_cooling.h
14406F:	Documentation/devicetree/bindings/thermal/
14407
14408THERMAL/CPU_COOLING
14409M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14410M:	Viresh Kumar <viresh.kumar@linaro.org>
14411M:	Javi Merino <javi.merino@kernel.org>
14412L:	linux-pm@vger.kernel.org
14413S:	Supported
14414F:	Documentation/thermal/cpu-cooling-api.txt
14415F:	drivers/thermal/cpu_cooling.c
14416F:	include/linux/cpu_cooling.h
14417
14418THINKPAD ACPI EXTRAS DRIVER
14419M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14420L:	ibm-acpi-devel@lists.sourceforge.net
14421L:	platform-driver-x86@vger.kernel.org
14422W:	http://ibm-acpi.sourceforge.net
14423W:	http://thinkwiki.org/wiki/Ibm-acpi
14424T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14425S:	Maintained
14426F:	drivers/platform/x86/thinkpad_acpi.c
14427
14428THUNDERBOLT DRIVER
14429M:	Andreas Noever <andreas.noever@gmail.com>
14430M:	Michael Jamet <michael.jamet@intel.com>
14431M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14432M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14434S:	Maintained
14435F:	Documentation/admin-guide/thunderbolt.rst
14436F:	drivers/thunderbolt/
14437F:	include/linux/thunderbolt.h
14438
14439THUNDERBOLT NETWORK DRIVER
14440M:	Michael Jamet <michael.jamet@intel.com>
14441M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14442M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14443L:	netdev@vger.kernel.org
14444S:	Maintained
14445F:	drivers/net/thunderbolt.c
14446
14447THUNDERX GPIO DRIVER
14448M:	David Daney <david.daney@cavium.com>
14449S:	Maintained
14450F:	drivers/gpio/gpio-thunderx.c
14451
14452TI AM437X VPFE DRIVER
14453M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14454L:	linux-media@vger.kernel.org
14455W:	https://linuxtv.org
14456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14457T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14458S:	Maintained
14459F:	drivers/media/platform/am437x/
14460
14461TI BANDGAP AND THERMAL DRIVER
14462M:	Eduardo Valentin <edubezval@gmail.com>
14463M:	Keerthy <j-keerthy@ti.com>
14464L:	linux-pm@vger.kernel.org
14465L:	linux-omap@vger.kernel.org
14466S:	Maintained
14467F:	drivers/thermal/ti-soc-thermal/
14468
14469TI BQ27XXX POWER SUPPLY DRIVER
14470R:	Andrew F. Davis <afd@ti.com>
14471F:	include/linux/power/bq27xxx_battery.h
14472F:	drivers/power/supply/bq27xxx_battery.c
14473F:	drivers/power/supply/bq27xxx_battery_i2c.c
14474
14475TI CDCE706 CLOCK DRIVER
14476M:	Max Filippov <jcmvbkbc@gmail.com>
14477S:	Maintained
14478F:	drivers/clk/clk-cdce706.c
14479
14480TI CLOCK DRIVER
14481M:	Tero Kristo <t-kristo@ti.com>
14482L:	linux-omap@vger.kernel.org
14483S:	Maintained
14484F:	drivers/clk/ti/
14485F:	include/linux/clk/ti.h
14486
14487TI DAVINCI MACHINE SUPPORT
14488M:	Sekhar Nori <nsekhar@ti.com>
14489M:	Kevin Hilman <khilman@kernel.org>
14490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14492S:	Supported
14493F:	arch/arm/mach-davinci/
14494F:	drivers/i2c/busses/i2c-davinci.c
14495F:	arch/arm/boot/dts/da850*
14496
14497TI DAVINCI SERIES CLOCK DRIVER
14498M:	David Lechner <david@lechnology.com>
14499R:	Sekhar Nori <nsekhar@ti.com>
14500S:	Maintained
14501F:	Documentation/devicetree/bindings/clock/ti/davinci/
14502F:	drivers/clk/davinci/
14503
14504TI DAVINCI SERIES GPIO DRIVER
14505M:	Keerthy <j-keerthy@ti.com>
14506L:	linux-gpio@vger.kernel.org
14507S:	Maintained
14508F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14509F:	drivers/gpio/gpio-davinci.c
14510
14511TI DAVINCI SERIES MEDIA DRIVER
14512M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14513L:	linux-media@vger.kernel.org
14514W:	https://linuxtv.org
14515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14516T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14517S:	Maintained
14518F:	drivers/media/platform/davinci/
14519F:	include/media/davinci/
14520
14521TI ETHERNET SWITCH DRIVER (CPSW)
14522R:	Grygorii Strashko <grygorii.strashko@ti.com>
14523L:	linux-omap@vger.kernel.org
14524L:	netdev@vger.kernel.org
14525S:	Maintained
14526F:	drivers/net/ethernet/ti/cpsw*
14527F:	drivers/net/ethernet/ti/davinci*
14528
14529TI FLASH MEDIA INTERFACE DRIVER
14530M:	Alex Dubov <oakad@yahoo.com>
14531S:	Maintained
14532F:	drivers/misc/tifm*
14533F:	drivers/mmc/host/tifm_sd.c
14534F:	include/linux/tifm.h
14535
14536TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14537M:	Santosh Shilimkar <ssantosh@kernel.org>
14538L:	linux-kernel@vger.kernel.org
14539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14540S:	Maintained
14541F:	drivers/soc/ti/*
14542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14543
14544TI LM49xxx FAMILY ASoC CODEC DRIVERS
14545M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14546M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14547L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14548S:	Maintained
14549F:	sound/soc/codecs/lm49453*
14550F:	sound/soc/codecs/isabelle*
14551
14552TI LP855x BACKLIGHT DRIVER
14553M:	Milo Kim <milo.kim@ti.com>
14554S:	Maintained
14555F:	Documentation/backlight/lp855x-driver.txt
14556F:	drivers/video/backlight/lp855x_bl.c
14557F:	include/linux/platform_data/lp855x.h
14558
14559TI LP8727 CHARGER DRIVER
14560M:	Milo Kim <milo.kim@ti.com>
14561S:	Maintained
14562F:	drivers/power/supply/lp8727_charger.c
14563F:	include/linux/platform_data/lp8727.h
14564
14565TI LP8788 MFD DRIVER
14566M:	Milo Kim <milo.kim@ti.com>
14567S:	Maintained
14568F:	drivers/iio/adc/lp8788_adc.c
14569F:	drivers/leds/leds-lp8788.c
14570F:	drivers/mfd/lp8788*.c
14571F:	drivers/power/supply/lp8788-charger.c
14572F:	drivers/regulator/lp8788-*.c
14573F:	include/linux/mfd/lp8788*.h
14574
14575TI NETCP ETHERNET DRIVER
14576M:	Wingman Kwok <w-kwok2@ti.com>
14577M:	Murali Karicheri <m-karicheri2@ti.com>
14578L:	netdev@vger.kernel.org
14579S:	Maintained
14580F:	drivers/net/ethernet/ti/netcp*
14581
14582TI TAS571X FAMILY ASoC CODEC DRIVER
14583M:	Kevin Cernekee <cernekee@chromium.org>
14584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14585S:	Odd Fixes
14586F:	sound/soc/codecs/tas571x*
14587
14588TI TRF7970A NFC DRIVER
14589M:	Mark Greer <mgreer@animalcreek.com>
14590L:	linux-wireless@vger.kernel.org
14591L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14592S:	Supported
14593F:	drivers/nfc/trf7970a.c
14594F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14595
14596TI TWL4030 SERIES SOC CODEC DRIVER
14597M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14599S:	Maintained
14600F:	sound/soc/codecs/twl4030*
14601
14602TI VPE/CAL DRIVERS
14603M:	Benoit Parrot <bparrot@ti.com>
14604L:	linux-media@vger.kernel.org
14605W:	http://linuxtv.org/
14606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14607S:	Maintained
14608F:	drivers/media/platform/ti-vpe/
14609
14610TI WILINK WIRELESS DRIVERS
14611L:	linux-wireless@vger.kernel.org
14612W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14613W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14615S:	Orphan
14616F:	drivers/net/wireless/ti/
14617F:	include/linux/wl12xx.h
14618
14619TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14620M:	John Stultz <john.stultz@linaro.org>
14621M:	Thomas Gleixner <tglx@linutronix.de>
14622R:	Stephen Boyd <sboyd@kernel.org>
14623L:	linux-kernel@vger.kernel.org
14624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14625S:	Supported
14626F:	include/linux/clocksource.h
14627F:	include/linux/time.h
14628F:	include/linux/timex.h
14629F:	include/uapi/linux/time.h
14630F:	include/uapi/linux/timex.h
14631F:	kernel/time/clocksource.c
14632F:	kernel/time/time*.c
14633F:	kernel/time/alarmtimer.c
14634F:	kernel/time/ntp.c
14635F:	tools/testing/selftests/timers/
14636
14637TIPC NETWORK LAYER
14638M:	Jon Maloy <jon.maloy@ericsson.com>
14639M:	Ying Xue <ying.xue@windriver.com>
14640L:	netdev@vger.kernel.org (core kernel code)
14641L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14642W:	http://tipc.sourceforge.net/
14643S:	Maintained
14644F:	include/uapi/linux/tipc*.h
14645F:	net/tipc/
14646
14647TLAN NETWORK DRIVER
14648M:	Samuel Chessman <chessman@tux.org>
14649L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14650W:	http://sourceforge.net/projects/tlan/
14651S:	Maintained
14652F:	Documentation/networking/tlan.txt
14653F:	drivers/net/ethernet/ti/tlan.*
14654
14655TM6000 VIDEO4LINUX DRIVER
14656M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14657L:	linux-media@vger.kernel.org
14658W:	https://linuxtv.org
14659T:	git git://linuxtv.org/media_tree.git
14660S:	Odd fixes
14661F:	drivers/media/usb/tm6000/
14662F:	Documentation/media/v4l-drivers/tm6000*
14663
14664TMIO/SDHI MMC DRIVER
14665M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14666L:	linux-mmc@vger.kernel.org
14667S:	Supported
14668F:	drivers/mmc/host/tmio_mmc*
14669F:	drivers/mmc/host/renesas_sdhi*
14670F:	include/linux/mfd/tmio.h
14671
14672TMP401 HARDWARE MONITOR DRIVER
14673M:	Guenter Roeck <linux@roeck-us.net>
14674L:	linux-hwmon@vger.kernel.org
14675S:	Maintained
14676F:	Documentation/hwmon/tmp401
14677F:	drivers/hwmon/tmp401.c
14678
14679TMPFS (SHMEM FILESYSTEM)
14680M:	Hugh Dickins <hughd@google.com>
14681L:	linux-mm@kvack.org
14682S:	Maintained
14683F:	include/linux/shmem_fs.h
14684F:	mm/shmem.c
14685
14686TOMOYO SECURITY MODULE
14687M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14688M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14689L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14690L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14691L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14692L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14693W:	http://tomoyo.sourceforge.jp/
14694T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14695S:	Maintained
14696F:	security/tomoyo/
14697
14698TOPSTAR LAPTOP EXTRAS DRIVER
14699M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14700L:	platform-driver-x86@vger.kernel.org
14701S:	Maintained
14702F:	drivers/platform/x86/topstar-laptop.c
14703
14704TORTURE-TEST MODULES
14705M:	Davidlohr Bueso <dave@stgolabs.net>
14706M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14707M:	Josh Triplett <josh@joshtriplett.org>
14708L:	linux-kernel@vger.kernel.org
14709S:	Supported
14710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14711F:	Documentation/RCU/torture.txt
14712F:	kernel/torture.c
14713F:	kernel/rcu/rcutorture.c
14714F:	kernel/rcu/rcuperf.c
14715F:	kernel/locking/locktorture.c
14716
14717TOSHIBA ACPI EXTRAS DRIVER
14718M:	Azael Avalos <coproscefalo@gmail.com>
14719L:	platform-driver-x86@vger.kernel.org
14720S:	Maintained
14721F:	drivers/platform/x86/toshiba_acpi.c
14722
14723TOSHIBA BLUETOOTH DRIVER
14724M:	Azael Avalos <coproscefalo@gmail.com>
14725L:	platform-driver-x86@vger.kernel.org
14726S:	Maintained
14727F:	drivers/platform/x86/toshiba_bluetooth.c
14728
14729TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14730M:	Azael Avalos <coproscefalo@gmail.com>
14731L:	platform-driver-x86@vger.kernel.org
14732S:	Maintained
14733F:	drivers/platform/x86/toshiba_haps.c
14734
14735TOSHIBA SMM DRIVER
14736M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14737W:	http://www.buzzard.org.uk/toshiba/
14738S:	Maintained
14739F:	drivers/char/toshiba.c
14740F:	include/linux/toshiba.h
14741F:	include/uapi/linux/toshiba.h
14742
14743TOSHIBA TC358743 DRIVER
14744M:	Mats Randgaard <matrandg@cisco.com>
14745L:	linux-media@vger.kernel.org
14746S:	Maintained
14747F:	drivers/media/i2c/tc358743*
14748F:	include/media/i2c/tc358743.h
14749
14750TOSHIBA WMI HOTKEYS DRIVER
14751M:	Azael Avalos <coproscefalo@gmail.com>
14752L:	platform-driver-x86@vger.kernel.org
14753S:	Maintained
14754F:	drivers/platform/x86/toshiba-wmi.c
14755
14756TPM DEVICE DRIVER
14757M:	Peter Huewe <peterhuewe@gmx.de>
14758M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14759R:	Jason Gunthorpe <jgg@ziepe.ca>
14760L:	linux-integrity@vger.kernel.org
14761Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14762W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14763T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14764S:	Maintained
14765F:	drivers/char/tpm/
14766
14767TRACING
14768M:	Steven Rostedt <rostedt@goodmis.org>
14769M:	Ingo Molnar <mingo@redhat.com>
14770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14771S:	Maintained
14772F:	Documentation/trace/ftrace.rst
14773F:	arch/*/*/*/ftrace.h
14774F:	arch/*/kernel/ftrace.c
14775F:	include/*/ftrace.h
14776F:	include/linux/trace*.h
14777F:	include/trace/
14778F:	kernel/trace/
14779F:	tools/testing/selftests/ftrace/
14780
14781TRACING MMIO ACCESSES (MMIOTRACE)
14782M:	Steven Rostedt <rostedt@goodmis.org>
14783M:	Ingo Molnar <mingo@kernel.org>
14784R:	Karol Herbst <karolherbst@gmail.com>
14785R:	Pekka Paalanen <ppaalanen@gmail.com>
14786S:	Maintained
14787L:	linux-kernel@vger.kernel.org
14788L:	nouveau@lists.freedesktop.org
14789F:	kernel/trace/trace_mmiotrace.c
14790F:	include/linux/mmiotrace.h
14791F:	arch/x86/mm/kmmio.c
14792F:	arch/x86/mm/mmio-mod.c
14793F:	arch/x86/mm/testmmiotrace.c
14794
14795TRIVIAL PATCHES
14796M:	Jiri Kosina <trivial@kernel.org>
14797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14798S:	Maintained
14799K:	^Subject:.*(?i)trivial
14800
14801TEMPO SEMICONDUCTOR DRIVERS
14802M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14803S:	Maintained
14804F:	sound/soc/codecs/tscs*.c
14805F:	sound/soc/codecs/tscs*.h
14806F:	Documentation/devicetree/bindings/sound/tscs*.txt
14807
14808TTY LAYER
14809M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14810M:	Jiri Slaby <jslaby@suse.com>
14811S:	Supported
14812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14813F:	Documentation/serial/
14814F:	drivers/tty/
14815F:	drivers/tty/serial/serial_core.c
14816F:	include/linux/serial_core.h
14817F:	include/linux/serial.h
14818F:	include/linux/tty.h
14819F:	include/uapi/linux/serial_core.h
14820F:	include/uapi/linux/serial.h
14821F:	include/uapi/linux/tty.h
14822
14823TUA9001 MEDIA DRIVER
14824M:	Antti Palosaari <crope@iki.fi>
14825L:	linux-media@vger.kernel.org
14826W:	https://linuxtv.org
14827W:	http://palosaari.fi/linux/
14828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14829T:	git git://linuxtv.org/anttip/media_tree.git
14830S:	Maintained
14831F:	drivers/media/tuners/tua9001*
14832
14833TULIP NETWORK DRIVERS
14834L:	netdev@vger.kernel.org
14835L:	linux-parisc@vger.kernel.org
14836S:	Orphan
14837F:	drivers/net/ethernet/dec/tulip/
14838
14839TUN/TAP driver
14840M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14841W:	http://vtun.sourceforge.net/tun
14842S:	Maintained
14843F:	Documentation/networking/tuntap.txt
14844F:	arch/um/os-Linux/drivers/
14845
14846TURBOCHANNEL SUBSYSTEM
14847M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14848M:	Ralf Baechle <ralf@linux-mips.org>
14849L:	linux-mips@linux-mips.org
14850Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14851S:	Maintained
14852F:	drivers/tc/
14853F:	include/linux/tc.h
14854
14855TURBOSTAT UTILITY
14856M:	"Len Brown" <lenb@kernel.org>
14857L:	linux-pm@vger.kernel.org
14858B:	https://bugzilla.kernel.org
14859Q:	https://patchwork.kernel.org/project/linux-pm/list/
14860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14861S:	Supported
14862F:	tools/power/x86/turbostat/
14863
14864TW5864 VIDEO4LINUX DRIVER
14865M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14866M:	Anton Sviridenko <anton@corp.bluecherry.net>
14867M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14868M:	Andrey Utkin <andrey_utkin@fastmail.com>
14869L:	linux-media@vger.kernel.org
14870S:	Supported
14871F:	drivers/media/pci/tw5864/
14872
14873TW68 VIDEO4LINUX DRIVER
14874M:	Hans Verkuil <hverkuil@xs4all.nl>
14875L:	linux-media@vger.kernel.org
14876T:	git git://linuxtv.org/media_tree.git
14877W:	https://linuxtv.org
14878S:	Odd Fixes
14879F:	drivers/media/pci/tw68/
14880
14881TW686X VIDEO4LINUX DRIVER
14882M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14883L:	linux-media@vger.kernel.org
14884T:	git git://linuxtv.org/media_tree.git
14885W:	http://linuxtv.org
14886S:	Maintained
14887F:	drivers/media/pci/tw686x/
14888
14889UBI FILE SYSTEM (UBIFS)
14890M:	Richard Weinberger <richard@nod.at>
14891M:	Artem Bityutskiy <dedekind1@gmail.com>
14892M:	Adrian Hunter <adrian.hunter@intel.com>
14893L:	linux-mtd@lists.infradead.org
14894T:	git git://git.infradead.org/ubifs-2.6.git
14895W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14896S:	Supported
14897F:	Documentation/filesystems/ubifs.txt
14898F:	fs/ubifs/
14899
14900UCLINUX (M68KNOMMU AND COLDFIRE)
14901M:	Greg Ungerer <gerg@linux-m68k.org>
14902W:	http://www.linux-m68k.org/
14903W:	http://www.uclinux.org/
14904L:	linux-m68k@lists.linux-m68k.org
14905L:	uclinux-dev@uclinux.org  (subscribers-only)
14906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14907S:	Maintained
14908F:	arch/m68k/coldfire/
14909F:	arch/m68k/68*/
14910F:	arch/m68k/*/*_no.*
14911F:	arch/m68k/include/asm/*_no.*
14912
14913UDF FILESYSTEM
14914M:	Jan Kara <jack@suse.com>
14915S:	Maintained
14916F:	Documentation/filesystems/udf.txt
14917F:	fs/udf/
14918
14919UDRAW TABLET
14920M:	Bastien Nocera <hadess@hadess.net>
14921L:	linux-input@vger.kernel.org
14922S:	Maintained
14923F:	drivers/hid/hid-udraw-ps3.c
14924
14925UFS FILESYSTEM
14926M:	Evgeniy Dushistov <dushistov@mail.ru>
14927S:	Maintained
14928F:	Documentation/filesystems/ufs.txt
14929F:	fs/ufs/
14930
14931UHID USERSPACE HID IO DRIVER:
14932M:	David Herrmann <dh.herrmann@googlemail.com>
14933L:	linux-input@vger.kernel.org
14934S:	Maintained
14935F:	drivers/hid/uhid.c
14936F:	include/uapi/linux/uhid.h
14937
14938ULPI BUS
14939M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14940L:	linux-usb@vger.kernel.org
14941S:	Maintained
14942F:	drivers/usb/common/ulpi.c
14943F:	include/linux/ulpi/
14944
14945ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14946L:	linux-usb@vger.kernel.org
14947S:	Orphan
14948F:	drivers/uwb/
14949F:	include/linux/uwb.h
14950F:	include/linux/uwb/
14951
14952UNICORE32 ARCHITECTURE:
14953M:	Guan Xuetao <gxt@pku.edu.cn>
14954W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14955S:	Maintained
14956T:	git git://github.com/gxt/linux.git
14957F:	arch/unicore32/
14958
14959UNIFDEF
14960M:	Tony Finch <dot@dotat.at>
14961W:	http://dotat.at/prog/unifdef
14962S:	Maintained
14963F:	scripts/unifdef.c
14964
14965UNIFORM CDROM DRIVER
14966M:	Jens Axboe <axboe@kernel.dk>
14967W:	http://www.kernel.dk
14968S:	Maintained
14969F:	Documentation/cdrom/
14970F:	drivers/cdrom/cdrom.c
14971F:	include/linux/cdrom.h
14972F:	include/uapi/linux/cdrom.h
14973
14974UNISYS S-PAR DRIVERS
14975M:	David Kershner <david.kershner@unisys.com>
14976L:	sparmaintainer@unisys.com (Unisys internal)
14977S:	Supported
14978F:	include/linux/visorbus.h
14979F:	drivers/visorbus/
14980F:	drivers/staging/unisys/
14981
14982UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14983M:	Vinayak Holikatti <vinholikatti@gmail.com>
14984L:	linux-scsi@vger.kernel.org
14985S:	Supported
14986F:	Documentation/scsi/ufs.txt
14987F:	drivers/scsi/ufs/
14988
14989UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14990M:	Joao Pinto <jpinto@synopsys.com>
14991L:	linux-scsi@vger.kernel.org
14992S:	Supported
14993F:	drivers/scsi/ufs/*dwc*
14994
14995UNSORTED BLOCK IMAGES (UBI)
14996M:	Artem Bityutskiy <dedekind1@gmail.com>
14997M:	Richard Weinberger <richard@nod.at>
14998W:	http://www.linux-mtd.infradead.org/
14999L:	linux-mtd@lists.infradead.org
15000T:	git git://git.infradead.org/ubifs-2.6.git
15001S:	Supported
15002F:	drivers/mtd/ubi/
15003F:	include/linux/mtd/ubi.h
15004F:	include/uapi/mtd/ubi-user.h
15005
15006USB "USBNET" DRIVER FRAMEWORK
15007M:	Oliver Neukum <oneukum@suse.com>
15008L:	netdev@vger.kernel.org
15009W:	http://www.linux-usb.org/usbnet
15010S:	Maintained
15011F:	drivers/net/usb/usbnet.c
15012F:	include/linux/usb/usbnet.h
15013
15014USB ACM DRIVER
15015M:	Oliver Neukum <oneukum@suse.com>
15016L:	linux-usb@vger.kernel.org
15017S:	Maintained
15018F:	Documentation/usb/acm.txt
15019F:	drivers/usb/class/cdc-acm.*
15020
15021USB AR5523 WIRELESS DRIVER
15022M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15023L:	linux-wireless@vger.kernel.org
15024S:	Maintained
15025F:	drivers/net/wireless/ath/ar5523/
15026
15027USB ATTACHED SCSI
15028M:	Oliver Neukum <oneukum@suse.com>
15029L:	linux-usb@vger.kernel.org
15030L:	linux-scsi@vger.kernel.org
15031S:	Maintained
15032F:	drivers/usb/storage/uas.c
15033
15034USB CDC ETHERNET DRIVER
15035M:	Oliver Neukum <oliver@neukum.org>
15036L:	linux-usb@vger.kernel.org
15037S:	Maintained
15038F:	drivers/net/usb/cdc_*.c
15039F:	include/uapi/linux/usb/cdc.h
15040
15041USB CHAOSKEY DRIVER
15042M:	Keith Packard <keithp@keithp.com>
15043L:	linux-usb@vger.kernel.org
15044S:	Maintained
15045F:	drivers/usb/misc/chaoskey.c
15046
15047USB CYPRESS C67X00 DRIVER
15048M:	Peter Korsgaard <jacmet@sunsite.dk>
15049L:	linux-usb@vger.kernel.org
15050S:	Maintained
15051F:	drivers/usb/c67x00/
15052
15053USB DAVICOM DM9601 DRIVER
15054M:	Peter Korsgaard <jacmet@sunsite.dk>
15055L:	netdev@vger.kernel.org
15056W:	http://www.linux-usb.org/usbnet
15057S:	Maintained
15058F:	drivers/net/usb/dm9601.c
15059
15060USB DIAMOND RIO500 DRIVER
15061M:	Cesar Miquel <miquel@df.uba.ar>
15062L:	rio500-users@lists.sourceforge.net
15063W:	http://rio500.sourceforge.net
15064S:	Maintained
15065F:	drivers/usb/misc/rio500*
15066
15067USB EHCI DRIVER
15068M:	Alan Stern <stern@rowland.harvard.edu>
15069L:	linux-usb@vger.kernel.org
15070S:	Maintained
15071F:	Documentation/usb/ehci.txt
15072F:	drivers/usb/host/ehci*
15073
15074USB GADGET/PERIPHERAL SUBSYSTEM
15075M:	Felipe Balbi <balbi@kernel.org>
15076L:	linux-usb@vger.kernel.org
15077W:	http://www.linux-usb.org/gadget
15078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15079S:	Maintained
15080F:	drivers/usb/gadget/
15081F:	include/linux/usb/gadget*
15082
15083USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15084M:	Jiri Kosina <jikos@kernel.org>
15085R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15086L:	linux-usb@vger.kernel.org
15087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15088S:	Maintained
15089F:	Documentation/hid/hiddev.txt
15090F:	drivers/hid/usbhid/
15091
15092USB INTEL XHCI ROLE MUX DRIVER
15093M:	Hans de Goede <hdegoede@redhat.com>
15094L:	linux-usb@vger.kernel.org
15095S:	Maintained
15096F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15097
15098USB ISP116X DRIVER
15099M:	Olav Kongas <ok@artecdesign.ee>
15100L:	linux-usb@vger.kernel.org
15101S:	Maintained
15102F:	drivers/usb/host/isp116x*
15103F:	include/linux/usb/isp116x.h
15104
15105USB LAN78XX ETHERNET DRIVER
15106M:	Woojung Huh <woojung.huh@microchip.com>
15107M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15108L:	netdev@vger.kernel.org
15109S:	Maintained
15110F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15111F:	drivers/net/usb/lan78xx.*
15112F:	include/dt-bindings/net/microchip-lan78xx.h
15113
15114USB MASS STORAGE DRIVER
15115M:	Alan Stern <stern@rowland.harvard.edu>
15116L:	linux-usb@vger.kernel.org
15117L:	usb-storage@lists.one-eyed-alien.net
15118S:	Maintained
15119W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15120F:	drivers/usb/storage/
15121
15122USB MIDI DRIVER
15123M:	Clemens Ladisch <clemens@ladisch.de>
15124L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15125T:	git git://git.alsa-project.org/alsa-kernel.git
15126S:	Maintained
15127F:	sound/usb/midi.*
15128
15129USB NETWORKING DRIVERS
15130L:	linux-usb@vger.kernel.org
15131S:	Odd Fixes
15132F:	drivers/net/usb/
15133
15134USB OHCI DRIVER
15135M:	Alan Stern <stern@rowland.harvard.edu>
15136L:	linux-usb@vger.kernel.org
15137S:	Maintained
15138F:	Documentation/usb/ohci.txt
15139F:	drivers/usb/host/ohci*
15140
15141USB OTG FSM (Finite State Machine)
15142M:	Peter Chen <Peter.Chen@nxp.com>
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15144L:	linux-usb@vger.kernel.org
15145S:	Maintained
15146F:	drivers/usb/common/usb-otg-fsm.c
15147
15148USB OVER IP DRIVER
15149M:	Valentina Manea <valentina.manea.m@gmail.com>
15150M:	Shuah Khan <shuah@kernel.org>
15151L:	linux-usb@vger.kernel.org
15152S:	Maintained
15153F:	Documentation/usb/usbip_protocol.txt
15154F:	drivers/usb/usbip/
15155F:	tools/usb/usbip/
15156F:	tools/testing/selftests/drivers/usb/usbip/
15157
15158USB PEGASUS DRIVER
15159M:	Petko Manolov <petkan@nucleusys.com>
15160L:	linux-usb@vger.kernel.org
15161L:	netdev@vger.kernel.org
15162T:	git git://github.com/petkan/pegasus.git
15163W:	https://github.com/petkan/pegasus
15164S:	Maintained
15165F:	drivers/net/usb/pegasus.*
15166
15167USB PHY LAYER
15168M:	Felipe Balbi <balbi@kernel.org>
15169L:	linux-usb@vger.kernel.org
15170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15171S:	Maintained
15172F:	drivers/usb/phy/
15173
15174USB PRINTER DRIVER (usblp)
15175M:	Pete Zaitcev <zaitcev@redhat.com>
15176L:	linux-usb@vger.kernel.org
15177S:	Supported
15178F:	drivers/usb/class/usblp.c
15179
15180USB QMI WWAN NETWORK DRIVER
15181M:	Bjørn Mork <bjorn@mork.no>
15182L:	netdev@vger.kernel.org
15183S:	Maintained
15184F:	Documentation/ABI/testing/sysfs-class-net-qmi
15185F:	drivers/net/usb/qmi_wwan.c
15186
15187USB RTL8150 DRIVER
15188M:	Petko Manolov <petkan@nucleusys.com>
15189L:	linux-usb@vger.kernel.org
15190L:	netdev@vger.kernel.org
15191T:	git git://github.com/petkan/rtl8150.git
15192W:	https://github.com/petkan/rtl8150
15193S:	Maintained
15194F:	drivers/net/usb/rtl8150.c
15195
15196USB SERIAL SUBSYSTEM
15197M:	Johan Hovold <johan@kernel.org>
15198L:	linux-usb@vger.kernel.org
15199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15200S:	Maintained
15201F:	Documentation/usb/usb-serial.txt
15202F:	drivers/usb/serial/
15203F:	include/linux/usb/serial.h
15204
15205USB SMSC75XX ETHERNET DRIVER
15206M:	Steve Glendinning <steve.glendinning@shawell.net>
15207L:	netdev@vger.kernel.org
15208S:	Maintained
15209F:	drivers/net/usb/smsc75xx.*
15210
15211USB SMSC95XX ETHERNET DRIVER
15212M:	Steve Glendinning <steve.glendinning@shawell.net>
15213M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15214L:	netdev@vger.kernel.org
15215S:	Maintained
15216F:	drivers/net/usb/smsc95xx.*
15217
15218USB SUBSYSTEM
15219M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15220L:	linux-usb@vger.kernel.org
15221W:	http://www.linux-usb.org
15222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15223S:	Supported
15224F:	Documentation/devicetree/bindings/usb/
15225F:	Documentation/usb/
15226F:	drivers/usb/
15227F:	include/linux/usb.h
15228F:	include/linux/usb/
15229
15230USB TYPEC PI3USB30532 MUX DRIVER
15231M:	Hans de Goede <hdegoede@redhat.com>
15232L:	linux-usb@vger.kernel.org
15233S:	Maintained
15234F:	drivers/usb/typec/mux/pi3usb30532.c
15235
15236USB TYPEC CLASS
15237M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15238L:	linux-usb@vger.kernel.org
15239S:	Maintained
15240F:	Documentation/ABI/testing/sysfs-class-typec
15241F:	Documentation/driver-api/usb/typec.rst
15242F:	drivers/usb/typec/
15243F:	include/linux/usb/typec.h
15244
15245USB TYPEC BUS FOR ALTERNATE MODES
15246M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15247L:	linux-usb@vger.kernel.org
15248S:	Maintained
15249F:	Documentation/ABI/testing/sysfs-bus-typec
15250F:	Documentation/driver-api/usb/typec_bus.rst
15251F:	drivers/usb/typec/altmodes/
15252F:	include/linux/usb/typec_altmode.h
15253
15254USB UHCI DRIVER
15255M:	Alan Stern <stern@rowland.harvard.edu>
15256L:	linux-usb@vger.kernel.org
15257S:	Maintained
15258F:	drivers/usb/host/uhci*
15259
15260USB VIDEO CLASS
15261M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15262L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15263L:	linux-media@vger.kernel.org
15264T:	git git://linuxtv.org/media_tree.git
15265W:	http://www.ideasonboard.org/uvc/
15266S:	Maintained
15267F:	drivers/media/usb/uvc/
15268F:	include/uapi/linux/uvcvideo.h
15269
15270USB VISION DRIVER
15271M:	Hans Verkuil <hverkuil@xs4all.nl>
15272L:	linux-media@vger.kernel.org
15273T:	git git://linuxtv.org/media_tree.git
15274W:	https://linuxtv.org
15275S:	Odd Fixes
15276F:	drivers/media/usb/usbvision/
15277
15278USB WEBCAM GADGET
15279M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15280L:	linux-usb@vger.kernel.org
15281S:	Maintained
15282F:	drivers/usb/gadget/function/*uvc*
15283F:	drivers/usb/gadget/legacy/webcam.c
15284F:	include/uapi/linux/usb/g_uvc.h
15285
15286USB WIRELESS RNDIS DRIVER (rndis_wlan)
15287M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15288L:	linux-wireless@vger.kernel.org
15289S:	Maintained
15290F:	drivers/net/wireless/rndis_wlan.c
15291
15292USB XHCI DRIVER
15293M:	Mathias Nyman <mathias.nyman@intel.com>
15294L:	linux-usb@vger.kernel.org
15295S:	Supported
15296F:	drivers/usb/host/xhci*
15297F:	drivers/usb/host/pci-quirks*
15298
15299USB ZD1201 DRIVER
15300L:	linux-wireless@vger.kernel.org
15301W:	http://linux-lc100020.sourceforge.net
15302S:	Orphan
15303F:	drivers/net/wireless/zydas/zd1201.*
15304
15305USB ZR364XX DRIVER
15306M:	Antoine Jacquet <royale@zerezo.com>
15307L:	linux-usb@vger.kernel.org
15308L:	linux-media@vger.kernel.org
15309T:	git git://linuxtv.org/media_tree.git
15310W:	http://royale.zerezo.com/zr364xx/
15311S:	Maintained
15312F:	Documentation/media/v4l-drivers/zr364xx*
15313F:	drivers/media/usb/zr364xx/
15314
15315USER-MODE LINUX (UML)
15316M:	Jeff Dike <jdike@addtoit.com>
15317M:	Richard Weinberger <richard@nod.at>
15318L:	linux-um@lists.infradead.org
15319W:	http://user-mode-linux.sourceforge.net
15320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15321S:	Maintained
15322F:	Documentation/virtual/uml/
15323F:	arch/um/
15324F:	arch/x86/um/
15325F:	fs/hostfs/
15326F:	fs/hppfs/
15327
15328USERSPACE I/O (UIO)
15329M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15330S:	Maintained
15331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15332F:	Documentation/driver-api/uio-howto.rst
15333F:	drivers/uio/
15334F:	include/linux/uio*.h
15335
15336UTIL-LINUX PACKAGE
15337M:	Karel Zak <kzak@redhat.com>
15338L:	util-linux@vger.kernel.org
15339W:	http://en.wikipedia.org/wiki/Util-linux
15340T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15341S:	Maintained
15342
15343UUID HELPERS
15344M:	Christoph Hellwig <hch@lst.de>
15345R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15346L:	linux-kernel@vger.kernel.org
15347T:	git git://git.infradead.org/users/hch/uuid.git
15348F:	lib/uuid.c
15349F:	lib/test_uuid.c
15350F:	include/linux/uuid.h
15351F:	include/uapi/linux/uuid.h
15352S:	Maintained
15353
15354UVESAFB DRIVER
15355M:	Michal Januszewski <spock@gentoo.org>
15356L:	linux-fbdev@vger.kernel.org
15357W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15358S:	Maintained
15359F:	Documentation/fb/uvesafb.txt
15360F:	drivers/video/fbdev/uvesafb.*
15361
15362VF610 NAND DRIVER
15363M:	Stefan Agner <stefan@agner.ch>
15364L:	linux-mtd@lists.infradead.org
15365S:	Supported
15366F:	drivers/mtd/nand/raw/vf610_nfc.c
15367
15368VFAT/FAT/MSDOS FILESYSTEM
15369M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15370S:	Maintained
15371F:	Documentation/filesystems/vfat.txt
15372F:	fs/fat/
15373
15374VFIO DRIVER
15375M:	Alex Williamson <alex.williamson@redhat.com>
15376L:	kvm@vger.kernel.org
15377T:	git git://github.com/awilliam/linux-vfio.git
15378S:	Maintained
15379F:	Documentation/vfio.txt
15380F:	drivers/vfio/
15381F:	include/linux/vfio.h
15382F:	include/uapi/linux/vfio.h
15383
15384VFIO MEDIATED DEVICE DRIVERS
15385M:	Kirti Wankhede <kwankhede@nvidia.com>
15386L:	kvm@vger.kernel.org
15387S:	Maintained
15388F:	Documentation/vfio-mediated-device.txt
15389F:	drivers/vfio/mdev/
15390F:	include/linux/mdev.h
15391F:	samples/vfio-mdev/
15392
15393VFIO PLATFORM DRIVER
15394M:	Eric Auger <eric.auger@redhat.com>
15395L:	kvm@vger.kernel.org
15396S:	Maintained
15397F:	drivers/vfio/platform/
15398
15399VGA_SWITCHEROO
15400R:	Lukas Wunner <lukas@wunner.de>
15401S:	Maintained
15402F:	Documentation/gpu/vga-switcheroo.rst
15403F:	drivers/gpu/vga/vga_switcheroo.c
15404F:	include/linux/vga_switcheroo.h
15405T:	git git://anongit.freedesktop.org/drm/drm-misc
15406
15407VIA RHINE NETWORK DRIVER
15408S:	Orphan
15409F:	drivers/net/ethernet/via/via-rhine.c
15410
15411VIA SD/MMC CARD CONTROLLER DRIVER
15412M:	Bruce Chang <brucechang@via.com.tw>
15413M:	Harald Welte <HaraldWelte@viatech.com>
15414S:	Maintained
15415F:	drivers/mmc/host/via-sdmmc.c
15416
15417VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15418M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15419L:	linux-fbdev@vger.kernel.org
15420S:	Maintained
15421F:	include/linux/via-core.h
15422F:	include/linux/via-gpio.h
15423F:	include/linux/via_i2c.h
15424F:	drivers/video/fbdev/via/
15425
15426VIA VELOCITY NETWORK DRIVER
15427M:	Francois Romieu <romieu@fr.zoreil.com>
15428L:	netdev@vger.kernel.org
15429S:	Maintained
15430F:	drivers/net/ethernet/via/via-velocity.*
15431
15432VICODEC VIRTUAL CODEC DRIVER
15433M:	Hans Verkuil <hans.verkuil@cisco.com>
15434L:	linux-media@vger.kernel.org
15435T:	git git://linuxtv.org/media_tree.git
15436W:	https://linuxtv.org
15437S:	Maintained
15438F:	drivers/media/platform/vicodec/*
15439
15440VIDEO MULTIPLEXER DRIVER
15441M:	Philipp Zabel <p.zabel@pengutronix.de>
15442L:	linux-media@vger.kernel.org
15443S:	Maintained
15444F:	drivers/media/platform/video-mux.c
15445
15446VIDEO I2C POLLING DRIVER
15447M:	Matt Ranostay <matt.ranostay@konsulko.com>
15448L:	linux-media@vger.kernel.org
15449S:	Maintained
15450F:	drivers/media/i2c/video-i2c.c
15451
15452VIDEOBUF2 FRAMEWORK
15453M:	Pawel Osciak <pawel@osciak.com>
15454M:	Marek Szyprowski <m.szyprowski@samsung.com>
15455M:	Kyungmin Park <kyungmin.park@samsung.com>
15456L:	linux-media@vger.kernel.org
15457S:	Maintained
15458F:	drivers/media/v4l2-core/videobuf2-*
15459F:	include/media/videobuf2-*
15460
15461VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15462M:	Helen Koike <helen.koike@collabora.com>
15463L:	linux-media@vger.kernel.org
15464T:	git git://linuxtv.org/media_tree.git
15465W:	https://linuxtv.org
15466S:	Maintained
15467F:	drivers/media/platform/vimc/*
15468
15469VIRT LIB
15470M:	Alex Williamson <alex.williamson@redhat.com>
15471M:	Paolo Bonzini <pbonzini@redhat.com>
15472L:	kvm@vger.kernel.org
15473S:	Supported
15474F:	virt/lib/
15475
15476VIRTIO AND VHOST VSOCK DRIVER
15477M:	Stefan Hajnoczi <stefanha@redhat.com>
15478L:	kvm@vger.kernel.org
15479L:	virtualization@lists.linux-foundation.org
15480L:	netdev@vger.kernel.org
15481S:	Maintained
15482F:	include/linux/virtio_vsock.h
15483F:	include/uapi/linux/virtio_vsock.h
15484F:	include/uapi/linux/vsockmon.h
15485F:	include/uapi/linux/vm_sockets_diag.h
15486F:	net/vmw_vsock/diag.c
15487F:	net/vmw_vsock/af_vsock_tap.c
15488F:	net/vmw_vsock/virtio_transport_common.c
15489F:	net/vmw_vsock/virtio_transport.c
15490F:	drivers/net/vsockmon.c
15491F:	drivers/vhost/vsock.c
15492F:	drivers/vhost/vsock.h
15493F:	tools/testing/vsock/
15494
15495VIRTIO CONSOLE DRIVER
15496M:	Amit Shah <amit@kernel.org>
15497L:	virtualization@lists.linux-foundation.org
15498S:	Maintained
15499F:	drivers/char/virtio_console.c
15500F:	include/linux/virtio_console.h
15501F:	include/uapi/linux/virtio_console.h
15502
15503VIRTIO CORE, NET AND BLOCK DRIVERS
15504M:	"Michael S. Tsirkin" <mst@redhat.com>
15505M:	Jason Wang <jasowang@redhat.com>
15506L:	virtualization@lists.linux-foundation.org
15507S:	Maintained
15508F:	Documentation/devicetree/bindings/virtio/
15509F:	drivers/virtio/
15510F:	tools/virtio/
15511F:	drivers/net/virtio_net.c
15512F:	drivers/block/virtio_blk.c
15513F:	include/linux/virtio*.h
15514F:	include/uapi/linux/virtio_*.h
15515F:	drivers/crypto/virtio/
15516F:	mm/balloon_compaction.c
15517
15518VIRTIO CRYPTO DRIVER
15519M:	Gonglei <arei.gonglei@huawei.com>
15520L:	virtualization@lists.linux-foundation.org
15521L:	linux-crypto@vger.kernel.org
15522S:	Maintained
15523F:	drivers/crypto/virtio/
15524F:	include/uapi/linux/virtio_crypto.h
15525
15526VIRTIO DRIVERS FOR S390
15527M:	Cornelia Huck <cohuck@redhat.com>
15528M:	Halil Pasic <pasic@linux.ibm.com>
15529L:	linux-s390@vger.kernel.org
15530L:	virtualization@lists.linux-foundation.org
15531L:	kvm@vger.kernel.org
15532S:	Supported
15533F:	drivers/s390/virtio/
15534F:	arch/s390/include/uapi/asm/virtio-ccw.h
15535
15536VIRTIO GPU DRIVER
15537M:	David Airlie <airlied@linux.ie>
15538M:	Gerd Hoffmann <kraxel@redhat.com>
15539L:	dri-devel@lists.freedesktop.org
15540L:	virtualization@lists.linux-foundation.org
15541T:	git git://anongit.freedesktop.org/drm/drm-misc
15542S:	Maintained
15543F:	drivers/gpu/drm/virtio/
15544F:	include/uapi/linux/virtio_gpu.h
15545
15546VIRTIO HOST (VHOST)
15547M:	"Michael S. Tsirkin" <mst@redhat.com>
15548M:	Jason Wang <jasowang@redhat.com>
15549L:	kvm@vger.kernel.org
15550L:	virtualization@lists.linux-foundation.org
15551L:	netdev@vger.kernel.org
15552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15553S:	Maintained
15554F:	drivers/vhost/
15555F:	include/uapi/linux/vhost.h
15556
15557VIRTIO INPUT DRIVER
15558M:	Gerd Hoffmann <kraxel@redhat.com>
15559S:	Maintained
15560F:	drivers/virtio/virtio_input.c
15561F:	include/uapi/linux/virtio_input.h
15562
15563VIRTUAL BOX GUEST DEVICE DRIVER
15564M:	Hans de Goede <hdegoede@redhat.com>
15565M:	Arnd Bergmann <arnd@arndb.de>
15566M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15567S:	Maintained
15568F:	include/linux/vbox_utils.h
15569F:	include/uapi/linux/vbox*.h
15570F:	drivers/virt/vboxguest/
15571
15572VIRTUAL SERIO DEVICE DRIVER
15573M:	Stephen Chandler Paul <thatslyude@gmail.com>
15574S:	Maintained
15575F:	drivers/input/serio/userio.c
15576F:	include/uapi/linux/userio.h
15577
15578VIVID VIRTUAL VIDEO DRIVER
15579M:	Hans Verkuil <hverkuil@xs4all.nl>
15580L:	linux-media@vger.kernel.org
15581T:	git git://linuxtv.org/media_tree.git
15582W:	https://linuxtv.org
15583S:	Maintained
15584F:	drivers/media/platform/vivid/*
15585
15586VLYNQ BUS
15587M:	Florian Fainelli <f.fainelli@gmail.com>
15588L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15589S:	Maintained
15590F:	drivers/vlynq/vlynq.c
15591F:	include/linux/vlynq.h
15592
15593VME SUBSYSTEM
15594M:	Martyn Welch <martyn@welchs.me.uk>
15595M:	Manohar Vanga <manohar.vanga@gmail.com>
15596M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15597L:	devel@driverdev.osuosl.org
15598S:	Maintained
15599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15600F:	Documentation/driver-api/vme.rst
15601F:	drivers/staging/vme/
15602F:	drivers/vme/
15603F:	include/linux/vme*
15604
15605VMWARE BALLOON DRIVER
15606M:	Xavier Deguillard <xdeguillard@vmware.com>
15607M:	Nadav Amit <namit@vmware.com>
15608M:	"VMware, Inc." <pv-drivers@vmware.com>
15609L:	linux-kernel@vger.kernel.org
15610S:	Maintained
15611F:	drivers/misc/vmw_balloon.c
15612
15613VMWARE HYPERVISOR INTERFACE
15614M:	Alok Kataria <akataria@vmware.com>
15615L:	virtualization@lists.linux-foundation.org
15616S:	Supported
15617F:	arch/x86/kernel/cpu/vmware.c
15618
15619VMWARE PVRDMA DRIVER
15620M:	Adit Ranadive <aditr@vmware.com>
15621M:	VMware PV-Drivers <pv-drivers@vmware.com>
15622L:	linux-rdma@vger.kernel.org
15623S:	Maintained
15624F:	drivers/infiniband/hw/vmw_pvrdma/
15625
15626VMware PVSCSI driver
15627M:	Jim Gill <jgill@vmware.com>
15628M:	VMware PV-Drivers <pv-drivers@vmware.com>
15629L:	linux-scsi@vger.kernel.org
15630S:	Maintained
15631F:	drivers/scsi/vmw_pvscsi.c
15632F:	drivers/scsi/vmw_pvscsi.h
15633
15634VMWARE VMMOUSE SUBDRIVER
15635M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15636M:	"VMware, Inc." <pv-drivers@vmware.com>
15637L:	linux-input@vger.kernel.org
15638S:	Maintained
15639F:	drivers/input/mouse/vmmouse.c
15640F:	drivers/input/mouse/vmmouse.h
15641
15642VMWARE VMXNET3 ETHERNET DRIVER
15643M:	Ronak Doshi <doshir@vmware.com>
15644M:	"VMware, Inc." <pv-drivers@vmware.com>
15645L:	netdev@vger.kernel.org
15646S:	Maintained
15647F:	drivers/net/vmxnet3/
15648
15649VOCORE VOCORE2 BOARD
15650M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15651L:	linux-mips@linux-mips.org
15652S:	Maintained
15653F:	arch/mips/boot/dts/ralink/vocore2.dts
15654
15655VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15656M:	Liam Girdwood <lgirdwood@gmail.com>
15657M:	Mark Brown <broonie@kernel.org>
15658L:	linux-kernel@vger.kernel.org
15659W:	http://www.slimlogic.co.uk/?p=48
15660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15661S:	Supported
15662F:	Documentation/devicetree/bindings/regulator/
15663F:	Documentation/power/regulator/
15664F:	drivers/regulator/
15665F:	include/dt-bindings/regulator/
15666F:	include/linux/regulator/
15667
15668VRF
15669M:	David Ahern <dsa@cumulusnetworks.com>
15670M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15671L:	netdev@vger.kernel.org
15672S:	Maintained
15673F:	drivers/net/vrf.c
15674F:	Documentation/networking/vrf.txt
15675
15676VT1211 HARDWARE MONITOR DRIVER
15677M:	Juerg Haefliger <juergh@gmail.com>
15678L:	linux-hwmon@vger.kernel.org
15679S:	Maintained
15680F:	Documentation/hwmon/vt1211
15681F:	drivers/hwmon/vt1211.c
15682
15683VT8231 HARDWARE MONITOR DRIVER
15684M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15685L:	linux-hwmon@vger.kernel.org
15686S:	Maintained
15687F:	drivers/hwmon/vt8231.c
15688
15689VUB300 USB to SDIO/SD/MMC bridge chip
15690M:	Tony Olech <tony.olech@elandigitalsystems.com>
15691L:	linux-mmc@vger.kernel.org
15692L:	linux-usb@vger.kernel.org
15693S:	Supported
15694F:	drivers/mmc/host/vub300.c
15695
15696W1 DALLAS'S 1-WIRE BUS
15697M:	Evgeniy Polyakov <zbr@ioremap.net>
15698S:	Maintained
15699F:	Documentation/devicetree/bindings/w1/
15700F:	Documentation/w1/
15701F:	drivers/w1/
15702F:	include/linux/w1.h
15703
15704W83791D HARDWARE MONITORING DRIVER
15705M:	Marc Hulsman <m.hulsman@tudelft.nl>
15706L:	linux-hwmon@vger.kernel.org
15707S:	Maintained
15708F:	Documentation/hwmon/w83791d
15709F:	drivers/hwmon/w83791d.c
15710
15711W83793 HARDWARE MONITORING DRIVER
15712M:	Rudolf Marek <r.marek@assembler.cz>
15713L:	linux-hwmon@vger.kernel.org
15714S:	Maintained
15715F:	Documentation/hwmon/w83793
15716F:	drivers/hwmon/w83793.c
15717
15718W83795 HARDWARE MONITORING DRIVER
15719M:	Jean Delvare <jdelvare@suse.com>
15720L:	linux-hwmon@vger.kernel.org
15721S:	Maintained
15722F:	drivers/hwmon/w83795.c
15723
15724W83L51xD SD/MMC CARD INTERFACE DRIVER
15725M:	Pierre Ossman <pierre@ossman.eu>
15726S:	Maintained
15727F:	drivers/mmc/host/wbsd.*
15728
15729WACOM PROTOCOL 4 SERIAL TABLETS
15730M:	Julian Squires <julian@cipht.net>
15731M:	Hans de Goede <hdegoede@redhat.com>
15732L:	linux-input@vger.kernel.org
15733S:	Maintained
15734F:	drivers/input/tablet/wacom_serial4.c
15735
15736WATCHDOG DEVICE DRIVERS
15737M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15738M:	Guenter Roeck <linux@roeck-us.net>
15739L:	linux-watchdog@vger.kernel.org
15740W:	http://www.linux-watchdog.org/
15741T:	git git://www.linux-watchdog.org/linux-watchdog.git
15742S:	Maintained
15743F:	Documentation/devicetree/bindings/watchdog/
15744F:	Documentation/watchdog/
15745F:	drivers/watchdog/
15746F:	include/linux/watchdog.h
15747F:	include/uapi/linux/watchdog.h
15748
15749WHISKEYCOVE PMIC GPIO DRIVER
15750M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15751L:	linux-gpio@vger.kernel.org
15752S:	Maintained
15753F:	drivers/gpio/gpio-wcove.c
15754
15755WIIMOTE HID DRIVER
15756M:	David Herrmann <dh.herrmann@googlemail.com>
15757L:	linux-input@vger.kernel.org
15758S:	Maintained
15759F:	drivers/hid/hid-wiimote*
15760
15761WILOCITY WIL6210 WIRELESS DRIVER
15762M:	Maya Erez <merez@codeaurora.org>
15763L:	linux-wireless@vger.kernel.org
15764L:	wil6210@qti.qualcomm.com
15765S:	Supported
15766W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15767F:	drivers/net/wireless/ath/wil6210/
15768
15769WIMAX STACK
15770M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15771M:	linux-wimax@intel.com
15772L:	wimax@linuxwimax.org (subscribers-only)
15773S:	Supported
15774W:	http://linuxwimax.org
15775F:	Documentation/wimax/README.wimax
15776F:	include/linux/wimax/debug.h
15777F:	include/net/wimax.h
15778F:	include/uapi/linux/wimax.h
15779F:	net/wimax/
15780
15781WINBOND CIR DRIVER
15782M:	David Härdeman <david@hardeman.nu>
15783S:	Maintained
15784F:	drivers/media/rc/winbond-cir.c
15785
15786WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15787M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15788L:	linux-watchdog@vger.kernel.org
15789S:	Maintained
15790F:	drivers/watchdog/ebc-c384_wdt.c
15791
15792WINSYSTEMS WS16C48 GPIO DRIVER
15793M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15794L:	linux-gpio@vger.kernel.org
15795S:	Maintained
15796F:	drivers/gpio/gpio-ws16c48.c
15797
15798WISTRON LAPTOP BUTTON DRIVER
15799M:	Miloslav Trmac <mitr@volny.cz>
15800S:	Maintained
15801F:	drivers/input/misc/wistron_btns.c
15802
15803WL3501 WIRELESS PCMCIA CARD DRIVER
15804L:	linux-wireless@vger.kernel.org
15805S:	Odd fixes
15806F:	drivers/net/wireless/wl3501*
15807
15808WOLFSON MICROELECTRONICS DRIVERS
15809L:	patches@opensource.cirrus.com
15810T:	git https://github.com/CirrusLogic/linux-drivers.git
15811W:	https://github.com/CirrusLogic/linux-drivers/wiki
15812S:	Supported
15813F:	Documentation/hwmon/wm83??
15814F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15815F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15816F:	Documentation/devicetree/bindings/mfd/arizona.txt
15817F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15818F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15819F:	arch/arm/mach-s3c64xx/mach-crag6410*
15820F:	drivers/clk/clk-wm83*.c
15821F:	drivers/extcon/extcon-arizona.c
15822F:	drivers/leds/leds-wm83*.c
15823F:	drivers/gpio/gpio-*wm*.c
15824F:	drivers/gpio/gpio-arizona.c
15825F:	drivers/hwmon/wm83??-hwmon.c
15826F:	drivers/input/misc/wm831x-on.c
15827F:	drivers/input/touchscreen/wm831x-ts.c
15828F:	drivers/input/touchscreen/wm97*.c
15829F:	drivers/mfd/arizona*
15830F:	drivers/mfd/wm*.c
15831F:	drivers/mfd/cs47l24*
15832F:	drivers/power/supply/wm83*.c
15833F:	drivers/rtc/rtc-wm83*.c
15834F:	drivers/regulator/wm8*.c
15835F:	drivers/regulator/arizona*
15836F:	drivers/video/backlight/wm83*_bl.c
15837F:	drivers/watchdog/wm83*_wdt.c
15838F:	include/linux/mfd/arizona/
15839F:	include/linux/mfd/wm831x/
15840F:	include/linux/mfd/wm8350/
15841F:	include/linux/mfd/wm8400*
15842F:	include/linux/regulator/arizona*
15843F:	include/linux/wm97xx.h
15844F:	include/sound/wm????.h
15845F:	sound/soc/codecs/arizona.?
15846F:	sound/soc/codecs/wm*
15847F:	sound/soc/codecs/cs47l24*
15848
15849WORKQUEUE
15850M:	Tejun Heo <tj@kernel.org>
15851R:	Lai Jiangshan <jiangshanlai@gmail.com>
15852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15853S:	Maintained
15854F:	include/linux/workqueue.h
15855F:	kernel/workqueue.c
15856F:	Documentation/core-api/workqueue.rst
15857
15858X-POWERS AXP288 PMIC DRIVERS
15859M:	Hans de Goede <hdegoede@redhat.com>
15860S:	Maintained
15861N:	axp288
15862F:	drivers/acpi/pmic/intel_pmic_xpower.c
15863
15864X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15865M:	Chen-Yu Tsai <wens@csie.org>
15866L:	linux-kernel@vger.kernel.org
15867S:	Maintained
15868N:	axp[128]
15869
15870X.25 NETWORK LAYER
15871M:	Andrew Hendry <andrew.hendry@gmail.com>
15872L:	linux-x25@vger.kernel.org
15873S:	Odd Fixes
15874F:	Documentation/networking/x25*
15875F:	include/net/x25*
15876F:	net/x25/
15877
15878X86 ARCHITECTURE (32-BIT AND 64-BIT)
15879M:	Thomas Gleixner <tglx@linutronix.de>
15880M:	Ingo Molnar <mingo@redhat.com>
15881R:	"H. Peter Anvin" <hpa@zytor.com>
15882M:	x86@kernel.org
15883L:	linux-kernel@vger.kernel.org
15884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15885S:	Maintained
15886F:	Documentation/devicetree/bindings/x86/
15887F:	Documentation/x86/
15888F:	arch/x86/
15889
15890X86 ENTRY CODE
15891M:	Andy Lutomirski <luto@kernel.org>
15892L:	linux-kernel@vger.kernel.org
15893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15894S:	Maintained
15895F:	arch/x86/entry/
15896
15897X86 MCE INFRASTRUCTURE
15898M:	Tony Luck <tony.luck@intel.com>
15899M:	Borislav Petkov <bp@alien8.de>
15900L:	linux-edac@vger.kernel.org
15901S:	Maintained
15902F:	arch/x86/kernel/cpu/mcheck/*
15903
15904X86 MICROCODE UPDATE SUPPORT
15905M:	Borislav Petkov <bp@alien8.de>
15906S:	Maintained
15907F:	arch/x86/kernel/cpu/microcode/*
15908
15909X86 PLATFORM DRIVERS
15910M:	Darren Hart <dvhart@infradead.org>
15911M:	Andy Shevchenko <andy@infradead.org>
15912L:	platform-driver-x86@vger.kernel.org
15913T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15914S:	Maintained
15915F:	drivers/platform/x86/
15916F:	drivers/platform/olpc/
15917
15918X86 VDSO
15919M:	Andy Lutomirski <luto@kernel.org>
15920L:	linux-kernel@vger.kernel.org
15921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15922S:	Maintained
15923F:	arch/x86/entry/vdso/
15924
15925XC2028/3028 TUNER DRIVER
15926M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15927L:	linux-media@vger.kernel.org
15928W:	https://linuxtv.org
15929T:	git git://linuxtv.org/media_tree.git
15930S:	Maintained
15931F:	drivers/media/tuners/tuner-xc2028.*
15932
15933XDP SOCKETS (AF_XDP)
15934M:	Björn Töpel <bjorn.topel@intel.com>
15935M:	Magnus Karlsson <magnus.karlsson@intel.com>
15936L:	netdev@vger.kernel.org
15937S:	Maintained
15938F:	kernel/bpf/xskmap.c
15939F:	net/xdp/
15940
15941XEN BLOCK SUBSYSTEM
15942M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15943M:	Roger Pau Monné <roger.pau@citrix.com>
15944L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15945S:	Supported
15946F:	drivers/block/xen-blkback/*
15947F:	drivers/block/xen*
15948
15949XEN HYPERVISOR ARM
15950M:	Stefano Stabellini <sstabellini@kernel.org>
15951L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15952S:	Maintained
15953F:	arch/arm/xen/
15954F:	arch/arm/include/asm/xen/
15955
15956XEN HYPERVISOR ARM64
15957M:	Stefano Stabellini <sstabellini@kernel.org>
15958L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15959S:	Maintained
15960F:	arch/arm64/xen/
15961F:	arch/arm64/include/asm/xen/
15962
15963XEN HYPERVISOR INTERFACE
15964M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15965M:	Juergen Gross <jgross@suse.com>
15966L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15968S:	Supported
15969F:	arch/x86/xen/
15970F:	drivers/*/xen-*front.c
15971F:	drivers/xen/
15972F:	arch/x86/include/asm/xen/
15973F:	arch/x86/include/asm/pvclock-abi.h
15974F:	include/xen/
15975F:	include/uapi/xen/
15976F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15977F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15978
15979XEN NETWORK BACKEND DRIVER
15980M:	Wei Liu <wei.liu2@citrix.com>
15981M:	Paul Durrant <paul.durrant@citrix.com>
15982L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15983L:	netdev@vger.kernel.org
15984S:	Supported
15985F:	drivers/net/xen-netback/*
15986
15987XEN PCI SUBSYSTEM
15988M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15989L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15990S:	Supported
15991F:	arch/x86/pci/*xen*
15992F:	drivers/pci/*xen*
15993
15994XEN PVSCSI DRIVERS
15995M:	Juergen Gross <jgross@suse.com>
15996L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15997L:	linux-scsi@vger.kernel.org
15998S:	Supported
15999F:	drivers/scsi/xen-scsifront.c
16000F:	drivers/xen/xen-scsiback.c
16001F:	include/xen/interface/io/vscsiif.h
16002
16003XEN SWIOTLB SUBSYSTEM
16004M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16005L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16006L:	iommu@lists.linux-foundation.org
16007S:	Supported
16008F:	arch/x86/xen/*swiotlb*
16009F:	drivers/xen/*swiotlb*
16010
16011XEN SOUND FRONTEND DRIVER
16012M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16013L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16014L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16015S:	Supported
16016F:	sound/xen/*
16017
16018XFS FILESYSTEM
16019M:	Darrick J. Wong <darrick.wong@oracle.com>
16020M:	linux-xfs@vger.kernel.org
16021L:	linux-xfs@vger.kernel.org
16022W:	http://xfs.org/
16023T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16024S:	Supported
16025F:	Documentation/filesystems/xfs.txt
16026F:	fs/xfs/
16027
16028XILINX AXI ETHERNET DRIVER
16029M:	Anirudha Sarangi <anirudh@xilinx.com>
16030M:	John Linn <John.Linn@xilinx.com>
16031S:	Maintained
16032F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16033
16034XILINX UARTLITE SERIAL DRIVER
16035M:	Peter Korsgaard <jacmet@sunsite.dk>
16036L:	linux-serial@vger.kernel.org
16037S:	Maintained
16038F:	drivers/tty/serial/uartlite.c
16039
16040XILINX VIDEO IP CORES
16041M:	Hyun Kwon <hyun.kwon@xilinx.com>
16042M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16043L:	linux-media@vger.kernel.org
16044T:	git git://linuxtv.org/media_tree.git
16045S:	Supported
16046F:	Documentation/devicetree/bindings/media/xilinx/
16047F:	drivers/media/platform/xilinx/
16048F:	include/uapi/linux/xilinx-v4l2-controls.h
16049
16050XILLYBUS DRIVER
16051M:	Eli Billauer <eli.billauer@gmail.com>
16052L:	linux-kernel@vger.kernel.org
16053S:	Supported
16054F:	drivers/char/xillybus/
16055
16056XLP9XX I2C DRIVER
16057M:	George Cherian <george.cherian@cavium.com>
16058M:	Jan Glauber <jglauber@cavium.com>
16059L:	linux-i2c@vger.kernel.org
16060W:	http://www.cavium.com
16061S:	Supported
16062F:	drivers/i2c/busses/i2c-xlp9xx.c
16063
16064XRA1403 GPIO EXPANDER
16065M:	Nandor Han <nandor.han@ge.com>
16066M:	Semi Malinen <semi.malinen@ge.com>
16067L:	linux-gpio@vger.kernel.org
16068S:	Maintained
16069F:	drivers/gpio/gpio-xra1403.c
16070F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16071
16072XTENSA XTFPGA PLATFORM SUPPORT
16073M:	Max Filippov <jcmvbkbc@gmail.com>
16074L:	linux-xtensa@linux-xtensa.org
16075S:	Maintained
16076F:	drivers/spi/spi-xtensa-xtfpga.c
16077F:	sound/soc/xtensa/xtfpga-i2s.c
16078
16079YAM DRIVER FOR AX.25
16080M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16081L:	linux-hams@vger.kernel.org
16082S:	Maintained
16083F:	drivers/net/hamradio/yam*
16084F:	include/linux/yam.h
16085
16086YAMA SECURITY MODULE
16087M:	Kees Cook <keescook@chromium.org>
16088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16089S:	Supported
16090F:	security/yama/
16091F:	Documentation/admin-guide/LSM/Yama.rst
16092
16093YEALINK PHONE DRIVER
16094M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16095L:	usbb2k-api-dev@nongnu.org
16096S:	Maintained
16097F:	Documentation/input/devices/yealink.rst
16098F:	drivers/input/misc/yealink.*
16099
16100Z8530 DRIVER FOR AX.25
16101M:	Joerg Reuter <jreuter@yaina.de>
16102W:	http://yaina.de/jreuter/
16103W:	http://www.qsl.net/dl1bke/
16104L:	linux-hams@vger.kernel.org
16105S:	Maintained
16106F:	Documentation/networking/z8530drv.txt
16107F:	drivers/net/hamradio/*scc.c
16108F:	drivers/net/hamradio/z8530.h
16109
16110ZBUD COMPRESSED PAGE ALLOCATOR
16111M:	Seth Jennings <sjenning@redhat.com>
16112M:	Dan Streetman <ddstreet@ieee.org>
16113L:	linux-mm@kvack.org
16114S:	Maintained
16115F:	mm/zbud.c
16116F:	include/linux/zbud.h
16117
16118ZD1211RW WIRELESS DRIVER
16119M:	Daniel Drake <dsd@gentoo.org>
16120M:	Ulrich Kunitz <kune@deine-taler.de>
16121W:	http://zd1211.ath.cx/wiki/DriverRewrite
16122L:	linux-wireless@vger.kernel.org
16123L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16124S:	Maintained
16125F:	drivers/net/wireless/zydas/zd1211rw/
16126
16127ZD1301 MEDIA DRIVER
16128M:	Antti Palosaari <crope@iki.fi>
16129L:	linux-media@vger.kernel.org
16130W:	https://linuxtv.org/
16131W:	http://palosaari.fi/linux/
16132Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16133S:	Maintained
16134F:	drivers/media/usb/dvb-usb-v2/zd1301*
16135
16136ZD1301_DEMOD MEDIA DRIVER
16137M:	Antti Palosaari <crope@iki.fi>
16138L:	linux-media@vger.kernel.org
16139W:	https://linuxtv.org/
16140W:	http://palosaari.fi/linux/
16141Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16142S:	Maintained
16143F:	drivers/media/dvb-frontends/zd1301_demod*
16144
16145ZPOOL COMPRESSED PAGE STORAGE API
16146M:	Dan Streetman <ddstreet@ieee.org>
16147L:	linux-mm@kvack.org
16148S:	Maintained
16149F:	mm/zpool.c
16150F:	include/linux/zpool.h
16151
16152ZR36067 VIDEO FOR LINUX DRIVER
16153L:	mjpeg-users@lists.sourceforge.net
16154L:	linux-media@vger.kernel.org
16155W:	http://mjpeg.sourceforge.net/driver-zoran/
16156T:	hg https://linuxtv.org/hg/v4l-dvb
16157S:	Odd Fixes
16158F:	drivers/staging/media/zoran/
16159
16160ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16161M:	Minchan Kim <minchan@kernel.org>
16162M:	Nitin Gupta <ngupta@vflare.org>
16163R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16164L:	linux-kernel@vger.kernel.org
16165S:	Maintained
16166F:	drivers/block/zram/
16167F:	Documentation/blockdev/zram.txt
16168
16169ZS DECSTATION Z85C30 SERIAL DRIVER
16170M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16171S:	Maintained
16172F:	drivers/tty/serial/zs.*
16173
16174ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16175M:	Minchan Kim <minchan@kernel.org>
16176M:	Nitin Gupta <ngupta@vflare.org>
16177R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16178L:	linux-mm@kvack.org
16179S:	Maintained
16180F:	mm/zsmalloc.c
16181F:	include/linux/zsmalloc.h
16182F:	Documentation/vm/zsmalloc.rst
16183
16184ZSWAP COMPRESSED SWAP CACHING
16185M:	Seth Jennings <sjenning@redhat.com>
16186M:	Dan Streetman <ddstreet@ieee.org>
16187L:	linux-mm@kvack.org
16188S:	Maintained
16189F:	mm/zswap.c
16190
16191THE REST
16192M:	Linus Torvalds <torvalds@linux-foundation.org>
16193L:	linux-kernel@vger.kernel.org
16194Q:	http://patchwork.kernel.org/project/LKML/list/
16195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16196S:	Buried alive in reporters
16197F:	*
16198F:	*/
16199