xref: /openbmc/linux/MAINTAINERS (revision 4b0aaace)
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:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI I2C MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/i2c-multi-instantiate.c
375
376ACPI PMIC DRIVERS
377M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
378M:	Len Brown <lenb@kernel.org>
379R:	Andy Shevchenko <andy@infradead.org>
380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
381L:	linux-acpi@vger.kernel.org
382Q:	https://patchwork.kernel.org/project/linux-acpi/list/
383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384B:	https://bugzilla.kernel.org
385S:	Supported
386F:	drivers/acpi/pmic/
387
388ACPI THERMAL DRIVER
389M:	Zhang Rui <rui.zhang@intel.com>
390L:	linux-acpi@vger.kernel.org
391W:	https://01.org/linux-acpi
392B:	https://bugzilla.kernel.org
393S:	Supported
394F:	drivers/acpi/*thermal*
395
396ACPI VIDEO DRIVER
397M:	Zhang Rui <rui.zhang@intel.com>
398L:	linux-acpi@vger.kernel.org
399W:	https://01.org/linux-acpi
400B:	https://bugzilla.kernel.org
401S:	Supported
402F:	drivers/acpi/acpi_video.c
403
404ACPI WMI DRIVER
405L:	platform-driver-x86@vger.kernel.org
406S:	Orphan
407F:	drivers/platform/x86/wmi.c
408F:	include/uapi/linux/wmi.h
409
410AD1889 ALSA SOUND DRIVER
411M:	Thibaut Varene <T-Bone@parisc-linux.org>
412W:	http://wiki.parisc-linux.org/AD1889
413L:	linux-parisc@vger.kernel.org
414S:	Maintained
415F:	sound/pci/ad1889.*
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD5254
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD5398
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <michael.hennerich@analog.com>
433W:	http://wiki.analog.com/AD7142
434W:	http://ez.analog.com/community/linux-device-drivers
435S:	Supported
436F:	drivers/input/misc/ad714x.c
437
438AD7877 TOUCHSCREEN DRIVER
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/AD7877
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/touchscreen/ad7877.c
444
445AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446M:	Michael Hennerich <michael.hennerich@analog.com>
447W:	http://wiki.analog.com/AD7879
448W:	http://ez.analog.com/community/linux-device-drivers
449S:	Supported
450F:	drivers/input/touchscreen/ad7879.c
451
452ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453M:	Jiri Kosina <jikos@kernel.org>
454S:	Maintained
455
456ADF7242 IEEE 802.15.4 RADIO DRIVER
457M:	Michael Hennerich <michael.hennerich@analog.com>
458W:	https://wiki.analog.com/ADF7242
459W:	http://ez.analog.com/community/linux-device-drivers
460L:	linux-wpan@vger.kernel.org
461S:	Supported
462F:	drivers/net/ieee802154/adf7242.c
463F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465ADM1025 HARDWARE MONITOR DRIVER
466M:	Jean Delvare <jdelvare@suse.com>
467L:	linux-hwmon@vger.kernel.org
468S:	Maintained
469F:	Documentation/hwmon/adm1025
470F:	drivers/hwmon/adm1025.c
471
472ADM1029 HARDWARE MONITOR DRIVER
473M:	Corentin Labbe <clabbe.montjoie@gmail.com>
474L:	linux-hwmon@vger.kernel.org
475S:	Maintained
476F:	drivers/hwmon/adm1029.c
477
478ADM8211 WIRELESS DRIVER
479L:	linux-wireless@vger.kernel.org
480W:	http://wireless.kernel.org/
481S:	Orphan
482F:	drivers/net/wireless/admtek/adm8211.*
483
484ADP1653 FLASH CONTROLLER DRIVER
485M:	Sakari Ailus <sakari.ailus@iki.fi>
486L:	linux-media@vger.kernel.org
487S:	Maintained
488F:	drivers/media/i2c/adp1653.c
489F:	include/media/i2c/adp1653.h
490
491ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492M:	Michael Hennerich <michael.hennerich@analog.com>
493W:	http://wiki.analog.com/ADP5520
494W:	http://ez.analog.com/community/linux-device-drivers
495S:	Supported
496F:	drivers/mfd/adp5520.c
497F:	drivers/video/backlight/adp5520_bl.c
498F:	drivers/leds/leds-adp5520.c
499F:	drivers/gpio/gpio-adp5520.c
500F:	drivers/input/keyboard/adp5520-keys.c
501
502ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADP5588
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/keyboard/adp5588-keys.c
508F:	drivers/gpio/gpio-adp5588.c
509
510ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511M:	Michael Hennerich <michael.hennerich@analog.com>
512W:	http://wiki.analog.com/ADP8860
513W:	http://ez.analog.com/community/linux-device-drivers
514S:	Supported
515F:	drivers/video/backlight/adp8860_bl.c
516
517ADS1015 HARDWARE MONITOR DRIVER
518M:	Dirk Eibach <eibach@gdsys.de>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/ads1015
522F:	drivers/hwmon/ads1015.c
523F:	include/linux/platform_data/ads1015.h
524
525ADT746X FAN DRIVER
526M:	Colin Leroy <colin@colino.net>
527S:	Maintained
528F:	drivers/macintosh/therm_adt746x.c
529
530ADT7475 HARDWARE MONITOR DRIVER
531M:	Jean Delvare <jdelvare@suse.com>
532L:	linux-hwmon@vger.kernel.org
533S:	Maintained
534F:	Documentation/hwmon/adt7475
535F:	drivers/hwmon/adt7475.c
536
537ADVANSYS SCSI DRIVER
538M:	Matthew Wilcox <matthew@wil.cx>
539M:	Hannes Reinecke <hare@suse.com>
540L:	linux-scsi@vger.kernel.org
541S:	Maintained
542F:	Documentation/scsi/advansys.txt
543F:	drivers/scsi/advansys.c
544
545ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546M:	Michael Hennerich <michael.hennerich@analog.com>
547W:	http://wiki.analog.com/ADXL345
548W:	http://ez.analog.com/community/linux-device-drivers
549S:	Supported
550F:	drivers/input/misc/adxl34x.c
551
552AF9013 MEDIA DRIVER
553M:	Antti Palosaari <crope@iki.fi>
554L:	linux-media@vger.kernel.org
555W:	https://linuxtv.org
556W:	http://palosaari.fi/linux/
557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
558T:	git git://linuxtv.org/anttip/media_tree.git
559S:	Maintained
560F:	drivers/media/dvb-frontends/af9013*
561
562AF9033 MEDIA DRIVER
563M:	Antti Palosaari <crope@iki.fi>
564L:	linux-media@vger.kernel.org
565W:	https://linuxtv.org
566W:	http://palosaari.fi/linux/
567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
568T:	git git://linuxtv.org/anttip/media_tree.git
569S:	Maintained
570F:	drivers/media/dvb-frontends/af9033*
571
572AFFS FILE SYSTEM
573M:	David Sterba <dsterba@suse.com>
574L:	linux-fsdevel@vger.kernel.org
575S:	Odd Fixes
576F:	Documentation/filesystems/affs.txt
577F:	fs/affs/
578
579AFS FILESYSTEM
580M:	David Howells <dhowells@redhat.com>
581L:	linux-afs@lists.infradead.org
582S:	Supported
583F:	fs/afs/
584F:	include/trace/events/afs.h
585F:	Documentation/filesystems/afs.txt
586W:	https://www.infradead.org/~dhowells/kafs/
587
588AGPGART DRIVER
589M:	David Airlie <airlied@linux.ie>
590T:	git git://anongit.freedesktop.org/drm/drm
591S:	Maintained
592F:	drivers/char/agp/
593F:	include/linux/agp*
594F:	include/uapi/linux/agp*
595
596AHA152X SCSI DRIVER
597M:	"Juergen E. Fischer" <fischer@norbit.de>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aha152x*
601F:	drivers/scsi/pcmcia/aha152x*
602
603AIC7XXX / AIC79XX SCSI DRIVER
604M:	Hannes Reinecke <hare@suse.com>
605L:	linux-scsi@vger.kernel.org
606S:	Maintained
607F:	drivers/scsi/aic7xxx/
608
609AIMSLAB FM RADIO RECEIVER DRIVER
610M:	Hans Verkuil <hverkuil@xs4all.nl>
611L:	linux-media@vger.kernel.org
612T:	git git://linuxtv.org/media_tree.git
613W:	https://linuxtv.org
614S:	Maintained
615F:	drivers/media/radio/radio-aimslab*
616
617AIO
618M:	Benjamin LaHaise <bcrl@kvack.org>
619L:	linux-aio@kvack.org
620S:	Supported
621F:	fs/aio.c
622F:	include/linux/*aio*.h
623
624AIRSPY MEDIA DRIVER
625M:	Antti Palosaari <crope@iki.fi>
626L:	linux-media@vger.kernel.org
627W:	https://linuxtv.org
628W:	http://palosaari.fi/linux/
629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
630T:	git git://linuxtv.org/anttip/media_tree.git
631S:	Maintained
632F:	drivers/media/usb/airspy/
633
634ALACRITECH GIGABIT ETHERNET DRIVER
635M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
636S:	Maintained
637F:	drivers/net/ethernet/alacritech/*
638
639ALCATEL SPEEDTOUCH USB DRIVER
640M:	Duncan Sands <duncan.sands@free.fr>
641L:	linux-usb@vger.kernel.org
642W:	http://www.linux-usb.org/SpeedTouch/
643S:	Maintained
644F:	drivers/usb/atm/speedtch.c
645F:	drivers/usb/atm/usbatm.c
646
647ALCHEMY AU1XX0 MMC DRIVER
648M:	Manuel Lauss <manuel.lauss@gmail.com>
649S:	Maintained
650F:	drivers/mmc/host/au1xmmc.c
651
652ALI1563 I2C DRIVER
653M:	Rudolf Marek <r.marek@assembler.cz>
654L:	linux-i2c@vger.kernel.org
655S:	Maintained
656F:	Documentation/i2c/busses/i2c-ali1563
657F:	drivers/i2c/busses/i2c-ali1563.c
658
659ALLWINNER SECURITY SYSTEM
660M:	Corentin Labbe <clabbe.montjoie@gmail.com>
661L:	linux-crypto@vger.kernel.org
662S:	Maintained
663F:	drivers/crypto/sunxi-ss/
664
665ALPHA PORT
666M:	Richard Henderson <rth@twiddle.net>
667M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668M:	Matt Turner <mattst88@gmail.com>
669S:	Odd Fixes
670L:	linux-alpha@vger.kernel.org
671F:	arch/alpha/
672
673ALPS PS/2 TOUCHPAD DRIVER
674R:	Pali Rohár <pali.rohar@gmail.com>
675F:	drivers/input/mouse/alps.*
676
677ALTERA I2C CONTROLLER DRIVER
678M:	Thor Thayer <thor.thayer@linux.intel.com>
679S:	Maintained
680F:	drivers/i2c/busses/i2c-altera.c
681
682ALTERA MAILBOX DRIVER
683M:	Ley Foon Tan <lftan@altera.com>
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/mailbox/mailbox-altera.c
687
688ALTERA PIO DRIVER
689M:	Tien Hock Loh <thloh@altera.com>
690L:	linux-gpio@vger.kernel.org
691S:	Maintained
692F:	drivers/gpio/gpio-altera.c
693
694ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695M:	Thor Thayer <thor.thayer@linux.intel.com>
696S:	Maintained
697F:	drivers/gpio/gpio-altera-a10sr.c
698F:	drivers/mfd/altera-a10sr.c
699F:	drivers/reset/reset-a10sr.c
700F:	include/linux/mfd/altera-a10sr.h
701F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703ALTERA TRIPLE SPEED ETHERNET DRIVER
704M:	Vince Bridgers <vbridger@opensource.altera.com>
705L:	netdev@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/net/ethernet/altera/
709
710ALTERA UART/JTAG UART SERIAL DRIVERS
711M:	Tobias Klauser <tklauser@distanz.ch>
712L:	linux-serial@vger.kernel.org
713L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714S:	Maintained
715F:	drivers/tty/serial/altera_uart.c
716F:	drivers/tty/serial/altera_jtaguart.c
717F:	include/linux/altera_uart.h
718F:	include/linux/altera_jtaguart.h
719
720AMAZON ETHERNET DRIVERS
721M:	Netanel Belgazal <netanel@amazon.com>
722R:	Saeed Bishara <saeedb@amazon.com>
723R:	Zorik Machulsky <zorik@amazon.com>
724L:	netdev@vger.kernel.org
725S:	Supported
726F:	Documentation/networking/ena.txt
727F:	drivers/net/ethernet/amazon/
728
729AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730M:	Tom Lendacky <thomas.lendacky@amd.com>
731M:	Gary Hook <gary.hook@amd.com>
732L:	linux-crypto@vger.kernel.org
733S:	Supported
734F:	drivers/crypto/ccp/
735F:	include/linux/ccp.h
736
737AMD DISPLAY CORE
738M:	Harry Wentland <harry.wentland@amd.com>
739M:	Leo Li <sunpeng.li@amd.com>
740L:	amd-gfx@lists.freedesktop.org
741T:	git git://people.freedesktop.org/~agd5f/linux
742S:	Supported
743F:	drivers/gpu/drm/amd/display/
744
745AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746M:	Huang Rui <ray.huang@amd.com>
747L:	linux-hwmon@vger.kernel.org
748S:	Supported
749F:	Documentation/hwmon/fam15h_power
750F:	drivers/hwmon/fam15h_power.c
751
752AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
754S:	Orphan
755F:	drivers/usb/gadget/udc/amd5536udc.*
756
757AMD GEODE PROCESSOR/CHIPSET SUPPORT
758P:	Andres Salomon <dilinger@queued.net>
759L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
760W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761S:	Supported
762F:	drivers/char/hw_random/geode-rng.c
763F:	drivers/crypto/geode*
764F:	drivers/video/fbdev/geode/
765F:	arch/x86/include/asm/geode.h
766
767AMD IOMMU (AMD-VI)
768M:	Joerg Roedel <joro@8bytes.org>
769L:	iommu@lists.linux-foundation.org
770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771S:	Maintained
772F:	drivers/iommu/amd_iommu*.[ch]
773F:	include/linux/amd-iommu.h
774
775AMD KFD
776M:	Oded Gabbay <oded.gabbay@gmail.com>
777L:	dri-devel@lists.freedesktop.org
778T:	git git://people.freedesktop.org/~gabbayo/linux.git
779S:	Supported
780F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787F:	drivers/gpu/drm/amd/amdkfd/
788F:	drivers/gpu/drm/amd/include/cik_structs.h
789F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790F:	drivers/gpu/drm/amd/include/vi_structs.h
791F:	drivers/gpu/drm/amd/include/v9_structs.h
792F:	include/uapi/linux/kfd_ioctl.h
793
794AMD POWERPLAY
795M:	Rex Zhu <rex.zhu@amd.com>
796M:	Evan Quan <evan.quan@amd.com>
797L:	amd-gfx@lists.freedesktop.org
798S:	Supported
799F:	drivers/gpu/drm/amd/powerplay/
800T:	git git://people.freedesktop.org/~agd5f/linux
801
802AMD SEATTLE DEVICE TREE SUPPORT
803M:	Brijesh Singh <brijeshkumar.singh@amd.com>
804M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805M:	Tom Lendacky <thomas.lendacky@amd.com>
806S:	Supported
807F:	arch/arm64/boot/dts/amd/
808
809AMD XGBE DRIVER
810M:	Tom Lendacky <thomas.lendacky@amd.com>
811L:	netdev@vger.kernel.org
812S:	Supported
813F:	drivers/net/ethernet/amd/xgbe/
814F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816ANALOG DEVICES INC AD5686 DRIVER
817M:	Stefan Popa <stefan.popa@analog.com>
818L:	linux-pm@vger.kernel.org
819W:	http://ez.analog.com/community/linux-device-drivers
820S:	Supported
821F:	drivers/iio/dac/ad5686*
822F:	drivers/iio/dac/ad5696*
823
824ANALOG DEVICES INC AD5758 DRIVER
825M:	Stefan Popa <stefan.popa@analog.com>
826L:	linux-iio@vger.kernel.org
827W:	http://ez.analog.com/community/linux-device-drivers
828S:	Supported
829F:	drivers/iio/dac/ad5758.c
830F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
831
832ANALOG DEVICES INC AD9389B DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/ad9389b*
837
838ANALOG DEVICES INC ADGS1408 DRIVER
839M:	Mircea Caprioru <mircea.caprioru@analog.com>
840S:	Supported
841F:	drivers/mux/adgs1408.c
842F:	Documentation/devicetree/bindings/mux/adgs1408.txt
843
844ANALOG DEVICES INC ADP5061 DRIVER
845M:	Stefan Popa <stefan.popa@analog.com>
846L:	linux-pm@vger.kernel.org
847W:	http://ez.analog.com/community/linux-device-drivers
848S:	Supported
849F:	drivers/power/supply/adp5061.c
850
851ANALOG DEVICES INC ADV7180 DRIVER
852M:	Lars-Peter Clausen <lars@metafoo.de>
853L:	linux-media@vger.kernel.org
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	drivers/media/i2c/adv7180.c
857
858ANALOG DEVICES INC ADV748X DRIVER
859M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
860L:	linux-media@vger.kernel.org
861S:	Maintained
862F:	drivers/media/i2c/adv748x/*
863
864ANALOG DEVICES INC ADV7511 DRIVER
865M:	Hans Verkuil <hans.verkuil@cisco.com>
866L:	linux-media@vger.kernel.org
867S:	Maintained
868F:	drivers/media/i2c/adv7511*
869
870ANALOG DEVICES INC ADV7604 DRIVER
871M:	Hans Verkuil <hans.verkuil@cisco.com>
872L:	linux-media@vger.kernel.org
873S:	Maintained
874F:	drivers/media/i2c/adv7604*
875
876ANALOG DEVICES INC ADV7842 DRIVER
877M:	Hans Verkuil <hans.verkuil@cisco.com>
878L:	linux-media@vger.kernel.org
879S:	Maintained
880F:	drivers/media/i2c/adv7842*
881
882ANALOG DEVICES INC ASOC CODEC DRIVERS
883M:	Lars-Peter Clausen <lars@metafoo.de>
884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
885W:	http://wiki.analog.com/
886W:	http://ez.analog.com/community/linux-device-drivers
887S:	Supported
888F:	sound/soc/codecs/adau*
889F:	sound/soc/codecs/adav*
890F:	sound/soc/codecs/ad1*
891F:	sound/soc/codecs/ad7*
892F:	sound/soc/codecs/ssm*
893F:	sound/soc/codecs/sigmadsp.*
894
895ANALOG DEVICES INC DMA DRIVERS
896M:	Lars-Peter Clausen <lars@metafoo.de>
897W:	http://ez.analog.com/community/linux-device-drivers
898S:	Supported
899F:	drivers/dma/dma-axi-dmac.c
900
901ANALOG DEVICES INC IIO DRIVERS
902M:	Lars-Peter Clausen <lars@metafoo.de>
903M:	Michael Hennerich <Michael.Hennerich@analog.com>
904W:	http://wiki.analog.com/
905W:	http://ez.analog.com/community/linux-device-drivers
906S:	Supported
907F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
909F:	drivers/iio/*/ad*
910F:	drivers/iio/adc/ltc2497*
911X:	drivers/iio/*/adjd*
912F:	drivers/staging/iio/*/ad*
913
914ANDES ARCHITECTURE
915M:	Greentime Hu <green.hu@gmail.com>
916M:	Vincent Chen <deanbo422@gmail.com>
917T:	git https://github.com/andestech/linux.git
918S:	Supported
919F:	arch/nds32/
920F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921F:	Documentation/devicetree/bindings/nds32/
922K:	nds32
923N:	nds32
924
925ANDROID CONFIG FRAGMENTS
926M:	Rob Herring <robh@kernel.org>
927S:	Supported
928F:	kernel/configs/android*
929
930ANDROID DRIVERS
931M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932M:	Arve Hjønnevåg <arve@android.com>
933M:	Todd Kjos <tkjos@android.com>
934M:	Martijn Coenen <maco@android.com>
935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936L:	devel@driverdev.osuosl.org
937S:	Supported
938F:	drivers/android/
939F:	drivers/staging/android/
940
941ANDROID GOLDFISH PIC DRIVER
942M:	Miodrag Dinic <miodrag.dinic@mips.com>
943S:	Supported
944F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945F:	drivers/irqchip/irq-goldfish-pic.c
946
947ANDROID GOLDFISH RTC DRIVER
948M:	Miodrag Dinic <miodrag.dinic@mips.com>
949S:	Supported
950F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951F:	drivers/rtc/rtc-goldfish.c
952
953ANDROID ION DRIVER
954M:	Laura Abbott <labbott@redhat.com>
955M:	Sumit Semwal <sumit.semwal@linaro.org>
956L:	devel@driverdev.osuosl.org
957L:	dri-devel@lists.freedesktop.org
958L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
959S:	Supported
960F:	drivers/staging/android/ion
961F:	drivers/staging/android/uapi/ion.h
962
963AOA (Apple Onboard Audio) ALSA DRIVER
964M:	Johannes Berg <johannes@sipsolutions.net>
965L:	linuxppc-dev@lists.ozlabs.org
966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
967S:	Maintained
968F:	sound/aoa/
969
970APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971M:	William Breathitt Gray <vilhelm.gray@gmail.com>
972L:	linux-iio@vger.kernel.org
973S:	Maintained
974F:	drivers/iio/adc/stx104.c
975
976APM DRIVER
977M:	Jiri Kosina <jikos@kernel.org>
978S:	Odd fixes
979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980F:	arch/x86/kernel/apm_32.c
981F:	include/linux/apm_bios.h
982F:	include/uapi/linux/apm_bios.h
983F:	drivers/char/apm-emulation.c
984
985APPARMOR SECURITY MODULE
986M:	John Johansen <john.johansen@canonical.com>
987L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
988W:	wiki.apparmor.net
989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
990S:	Supported
991F:	security/apparmor/
992F:	Documentation/admin-guide/LSM/apparmor.rst
993
994APPLE BCM5974 MULTITOUCH DRIVER
995M:	Henrik Rydberg <rydberg@bitmath.org>
996L:	linux-input@vger.kernel.org
997S:	Odd fixes
998F:	drivers/input/mouse/bcm5974.c
999
1000APPLE SMC DRIVER
1001M:	Henrik Rydberg <rydberg@bitmath.org>
1002L:	linux-hwmon@vger.kernel.org
1003S:	Odd fixes
1004F:	drivers/hwmon/applesmc.c
1005
1006APPLETALK NETWORK LAYER
1007L:	netdev@vger.kernel.org
1008S:	Odd fixes
1009F:	drivers/net/appletalk/
1010F:	net/appletalk/
1011
1012APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013M:	Duc Dang <dhdang@apm.com>
1014S:	Supported
1015F:	arch/arm64/boot/dts/apm/
1016
1017APPLIED MICRO (APM) X-GENE SOC EDAC
1018M:	Loc Ho <lho@apm.com>
1019S:	Supported
1020F:	drivers/edac/xgene_edac.c
1021F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1022
1023APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024M:	Iyappan Subramanian <isubramanian@apm.com>
1025M:	Keyur Chudgar <kchudgar@apm.com>
1026S:	Supported
1027F:	drivers/net/ethernet/apm/xgene-v2/
1028
1029APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030M:	Iyappan Subramanian <isubramanian@apm.com>
1031M:	Keyur Chudgar <kchudgar@apm.com>
1032M:	Quan Nguyen <qnguyen@apm.com>
1033S:	Supported
1034F:	drivers/net/ethernet/apm/xgene/
1035F:	drivers/net/phy/mdio-xgene.c
1036F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1038
1039APPLIED MICRO (APM) X-GENE SOC PMU
1040M:	Tai Nguyen <ttnguyen@apm.com>
1041S:	Supported
1042F:	drivers/perf/xgene_pmu.c
1043F:	Documentation/perf/xgene-pmu.txt
1044F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1045
1046APTINA CAMERA SENSOR PLL
1047M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048L:	linux-media@vger.kernel.org
1049S:	Maintained
1050F:	drivers/media/i2c/aptina-pll.*
1051
1052ARC FRAMEBUFFER DRIVER
1053M:	Jaya Kumar <jayalk@intworks.biz>
1054S:	Maintained
1055F:	drivers/video/fbdev/arcfb.c
1056F:	drivers/video/fbdev/core/fb_defio.c
1057
1058ARC PGU DRM DRIVER
1059M:	Alexey Brodkin <abrodkin@synopsys.com>
1060S:	Supported
1061F:	drivers/gpu/drm/arc/
1062F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1063
1064ARCNET NETWORK LAYER
1065M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1066L:	netdev@vger.kernel.org
1067S:	Maintained
1068F:	drivers/net/arcnet/
1069F:	include/uapi/linux/if_arcnet.h
1070
1071ARM ARCHITECTED TIMER DRIVER
1072M:	Mark Rutland <mark.rutland@arm.com>
1073M:	Marc Zyngier <marc.zyngier@arm.com>
1074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S:	Maintained
1076F:	arch/arm/include/asm/arch_timer.h
1077F:	arch/arm64/include/asm/arch_timer.h
1078F:	drivers/clocksource/arm_arch_timer.c
1079
1080ARM HDLCD DRM DRIVER
1081M:	Liviu Dudau <liviu.dudau@arm.com>
1082S:	Supported
1083F:	drivers/gpu/drm/arm/hdlcd_*
1084F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1085
1086ARM MALI-DP DRM DRIVER
1087M:	Liviu Dudau <liviu.dudau@arm.com>
1088M:	Brian Starkey <brian.starkey@arm.com>
1089M:	Mali DP Maintainers <malidp@foss.arm.com>
1090S:	Supported
1091F:	drivers/gpu/drm/arm/
1092F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1093
1094ARM MFM AND FLOPPY DRIVERS
1095M:	Ian Molton <spyro@f2s.com>
1096S:	Maintained
1097F:	arch/arm/lib/floppydma.S
1098F:	arch/arm/include/asm/floppy.h
1099
1100ARM PMU PROFILING AND DEBUGGING
1101M:	Will Deacon <will.deacon@arm.com>
1102M:	Mark Rutland <mark.rutland@arm.com>
1103S:	Maintained
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105F:	arch/arm*/kernel/perf_*
1106F:	arch/arm/oprofile/common.c
1107F:	arch/arm*/kernel/hw_breakpoint.c
1108F:	arch/arm*/include/asm/hw_breakpoint.h
1109F:	arch/arm*/include/asm/perf_event.h
1110F:	drivers/perf/*
1111F:	include/linux/perf/arm_pmu.h
1112F:	Documentation/devicetree/bindings/arm/pmu.txt
1113F:	Documentation/devicetree/bindings/perf/
1114
1115ARM PORT
1116M:	Russell King <linux@armlinux.org.uk>
1117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118W:	http://www.armlinux.org.uk/
1119S:	Odd Fixes
1120T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1121F:	arch/arm/
1122X:	arch/arm/boot/dts/
1123
1124ARM PRIMECELL AACI PL041 DRIVER
1125M:	Russell King <linux@armlinux.org.uk>
1126S:	Odd Fixes
1127F:	sound/arm/aaci.*
1128
1129ARM PRIMECELL BUS SUPPORT
1130M:	Russell King <linux@armlinux.org.uk>
1131S:	Odd Fixes
1132F:	drivers/amba/
1133F:	include/linux/amba/bus.h
1134
1135ARM PRIMECELL CLCD PL110 DRIVER
1136M:	Russell King <linux@armlinux.org.uk>
1137S:	Odd Fixes
1138F:	drivers/video/fbdev/amba-clcd.*
1139
1140ARM PRIMECELL KMI PL050 DRIVER
1141M:	Russell King <linux@armlinux.org.uk>
1142S:	Odd Fixes
1143F:	drivers/input/serio/ambakmi.*
1144F:	include/linux/amba/kmi.h
1145
1146ARM PRIMECELL MMCI PL180/1 DRIVER
1147M:	Russell King <linux@armlinux.org.uk>
1148S:	Odd Fixes
1149F:	drivers/mmc/host/mmci.*
1150F:	include/linux/amba/mmci.h
1151
1152ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153M:	Russell King <linux@armlinux.org.uk>
1154S:	Odd Fixes
1155F:	drivers/tty/serial/amba-pl01*.c
1156F:	include/linux/amba/serial.h
1157
1158ARM SMMU DRIVERS
1159M:	Will Deacon <will.deacon@arm.com>
1160R:	Robin Murphy <robin.murphy@arm.com>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163F:	drivers/iommu/arm-smmu.c
1164F:	drivers/iommu/arm-smmu-v3.c
1165F:	drivers/iommu/io-pgtable-arm.c
1166F:	drivers/iommu/io-pgtable-arm-v7s.c
1167
1168ARM SUB-ARCHITECTURES
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171F:	arch/arm/mach-*/
1172F:	arch/arm/plat-*/
1173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1174
1175ARM/ACTIONS SEMI ARCHITECTURE
1176M:	Andreas Färber <afaerber@suse.de>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179N:	owl
1180F:	arch/arm/mach-actions/
1181F:	arch/arm/boot/dts/owl-*
1182F:	arch/arm64/boot/dts/actions/
1183F:	drivers/clocksource/owl-*
1184F:	drivers/pinctrl/actions/*
1185F:	drivers/soc/actions/
1186F:	include/dt-bindings/power/owl-*
1187F:	include/linux/soc/actions/
1188F:	Documentation/devicetree/bindings/arm/actions.txt
1189F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1192
1193ARM/ADS SPHERE MACHINE SUPPORT
1194M:	Lennert Buytenhek <kernel@wantstofly.org>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197
1198ARM/AFEB9260 MACHINE SUPPORT
1199M:	Sergey Lapin <slapin@ossfans.org>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202
1203ARM/AJECO 1ARM MACHINE SUPPORT
1204M:	Lennert Buytenhek <kernel@wantstofly.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S:	Maintained
1207
1208ARM/Allwinner SoC Clock Support
1209M:	Emilio López <emilio@elopez.com.ar>
1210S:	Maintained
1211F:	drivers/clk/sunxi/
1212
1213ARM/Allwinner sunXi SoC support
1214M:	Maxime Ripard <maxime.ripard@bootlin.com>
1215M:	Chen-Yu Tsai <wens@csie.org>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218N:	sun[x456789]i
1219N:	sun50i
1220F:	arch/arm/mach-sunxi/
1221F:	arch/arm64/boot/dts/allwinner/
1222F:	drivers/clk/sunxi-ng/
1223F:	drivers/pinctrl/sunxi/
1224F:	drivers/soc/sunxi/
1225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1226
1227ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228M:	Neil Armstrong <narmstrong@baylibre.com>
1229M:	Jerome Brunet <jbrunet@baylibre.com>
1230L:	linux-amlogic@lists.infradead.org
1231S:	Maintained
1232F:	drivers/clk/meson/
1233F:	include/dt-bindings/clock/meson*
1234F:	include/dt-bindings/clock/gxbb*
1235F:	Documentation/devicetree/bindings/clock/amlogic*
1236
1237ARM/Amlogic Meson SoC support
1238M:	Carlo Caione <carlo@caione.org>
1239M:	Kevin Hilman <khilman@baylibre.com>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241L:	linux-amlogic@lists.infradead.org
1242W:	http://linux-meson.com/
1243S:	Maintained
1244F:	arch/arm/mach-meson/
1245F:	arch/arm/boot/dts/meson*
1246F:	arch/arm64/boot/dts/amlogic/
1247F:	drivers/pinctrl/meson/
1248F:	drivers/mmc/host/meson*
1249N:	meson
1250
1251ARM/Annapurna Labs ALPINE ARCHITECTURE
1252M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253M:	Antoine Tenart <antoine.tenart@bootlin.com>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-alpine/
1257F:	arch/arm/boot/dts/alpine*
1258F:	arch/arm64/boot/dts/al/
1259F:	drivers/*/*alpine*
1260
1261ARM/ARTPEC MACHINE SUPPORT
1262M:	Jesper Nilsson <jesper.nilsson@axis.com>
1263M:	Lars Persson <lars.persson@axis.com>
1264S:	Maintained
1265L:	linux-arm-kernel@axis.com
1266F:	arch/arm/mach-artpec
1267F:	arch/arm/boot/dts/artpec6*
1268F:	drivers/clk/axis
1269F:	drivers/crypto/axis
1270F:	drivers/pinctrl/pinctrl-artpec*
1271F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1272
1273ARM/ASPEED I2C DRIVER
1274M:	Brendan Higgins <brendanhiggins@google.com>
1275R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276R:	Joel Stanley <joel@jms.id.au>
1277L:	linux-i2c@vger.kernel.org
1278L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1279S:	Maintained
1280F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1281F:	drivers/i2c/busses/i2c-aspeed.c
1282F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1284
1285ARM/ASPEED MACHINE SUPPORT
1286M:	Joel Stanley <joel@jms.id.au>
1287R:	Andrew Jeffery <andrew@aj.id.au>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1291S:	Supported
1292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293F:	arch/arm/mach-aspeed/
1294F:	arch/arm/boot/dts/aspeed-*
1295N:	aspeed
1296
1297ARM/CALXEDA HIGHBANK ARCHITECTURE
1298M:	Rob Herring <robh@kernel.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301F:	arch/arm/mach-highbank/
1302F:	arch/arm/boot/dts/highbank.dts
1303F:	arch/arm/boot/dts/ecx-*.dts*
1304
1305ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306M:	Krzysztof Halasa <khalasa@piap.pl>
1307S:	Maintained
1308F:	arch/arm/mach-cns3xxx/
1309
1310ARM/CAVIUM THUNDER NETWORK DRIVER
1311M:	Sunil Goutham <sgoutham@cavium.com>
1312M:	Robert Richter <rric@kernel.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Supported
1315F:	drivers/net/ethernet/cavium/thunder/
1316
1317ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318M:	Lukasz Majewski <lukma@denx.de>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-ep93xx/ts72xx.c
1322
1323ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324M:	Alexander Shiyan <shc_work@mail.ru>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Odd Fixes
1327N:	clps711x
1328
1329ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330M:	Lennert Buytenhek <kernel@wantstofly.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333
1334ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335M:	Hartley Sweeten <hsweeten@visionengravers.com>
1336M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Maintained
1339F:	arch/arm/mach-ep93xx/
1340F:	arch/arm/mach-ep93xx/include/mach/
1341
1342ARM/CLKDEV SUPPORT
1343M:	Russell King <linux@armlinux.org.uk>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S:	Maintained
1346T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347F:	drivers/clk/clkdev.c
1348
1349ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350M:	Mike Rapoport <mike@compulab.co.il>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355M:	Baruch Siach <baruch@tkos.co.il>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/boot/dts/cx92755*
1359N:	digicolor
1360
1361ARM/CONTEC MICRO9 MACHINE SUPPORT
1362M:	Hubert Feurstein <hubert.feurstein@contec.at>
1363S:	Maintained
1364F:	arch/arm/mach-ep93xx/micro9.c
1365
1366ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	drivers/hwtracing/coresight/*
1371F:	Documentation/trace/coresight.txt
1372F:	Documentation/trace/coresight-cpu-debug.txt
1373F:	Documentation/devicetree/bindings/arm/coresight.txt
1374F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376F:	tools/perf/arch/arm/util/pmu.c
1377F:	tools/perf/arch/arm/util/auxtrace.c
1378F:	tools/perf/arch/arm/util/cs-etm.c
1379F:	tools/perf/arch/arm/util/cs-etm.h
1380F:	tools/perf/util/cs-etm.*
1381F:	tools/perf/util/cs-etm-decoder/*
1382
1383ARM/CORGI MACHINE SUPPORT
1384M:	Richard Purdie <rpurdie@rpsys.net>
1385S:	Maintained
1386
1387ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389M:	Linus Walleij <linus.walleij@linaro.org>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391T:	git git://github.com/ulli-kroll/linux.git
1392S:	Maintained
1393F:	Documentation/devicetree/bindings/arm/gemini.txt
1394F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397F:	arch/arm/mach-gemini/
1398F:	drivers/net/ethernet/cortina/
1399F:	drivers/pinctrl/pinctrl-gemini.c
1400F:	drivers/rtc/rtc-ftrtc010.c
1401
1402ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403M:	Barry Song <baohua@kernel.org>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1406S:	Maintained
1407F:	arch/arm/boot/dts/prima2*
1408F:	arch/arm/mach-prima2/
1409F:	drivers/clk/sirf/
1410F:	drivers/clocksource/timer-prima2.c
1411F:	drivers/clocksource/timer-atlas7.c
1412N:	[^a-z]sirf
1413
1414ARM/EBSA110 MACHINE SUPPORT
1415M:	Russell King <linux@armlinux.org.uk>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417W:	http://www.armlinux.org.uk/
1418S:	Maintained
1419F:	arch/arm/mach-ebsa110/
1420F:	drivers/net/ethernet/amd/am79c961a.*
1421
1422ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427N:	efm32
1428
1429ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430M:	Robert Jarzmik <robert.jarzmik@free.fr>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433F:	arch/arm/mach-pxa/ezx.c
1434
1435ARM/FARADAY FA526 PORT
1436M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439T:	git git://git.berlios.de/gemini-board
1440F:	arch/arm/mm/*-fa*
1441
1442ARM/FOOTBRIDGE ARCHITECTURE
1443M:	Russell King <linux@armlinux.org.uk>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445W:	http://www.armlinux.org.uk/
1446S:	Maintained
1447F:	arch/arm/include/asm/hardware/dec21285.h
1448F:	arch/arm/mach-footbridge/
1449
1450ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451M:	Shawn Guo <shawnguo@kernel.org>
1452M:	Sascha Hauer <s.hauer@pengutronix.de>
1453R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1454R:	Fabio Estevam <fabio.estevam@nxp.com>
1455R:	NXP Linux Team <linux-imx@nxp.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459F:	arch/arm/mach-imx/
1460F:	arch/arm/mach-mxs/
1461F:	arch/arm/boot/dts/imx*
1462F:	arch/arm/configs/imx*_defconfig
1463F:	drivers/clk/imx/
1464F:	drivers/soc/imx/
1465F:	include/soc/imx/
1466
1467ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468M:	Shawn Guo <shawnguo@kernel.org>
1469M:	Sascha Hauer <s.hauer@pengutronix.de>
1470R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1471R:	Stefan Agner <stefan@agner.ch>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475F:	arch/arm/mach-imx/*vf610*
1476F:	arch/arm/boot/dts/vf*
1477
1478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479M:	Shawn Guo <shawnguo@kernel.org>
1480M:	Li Yang <leoyang.li@nxp.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484F:	arch/arm/boot/dts/ls1021a*
1485F:	arch/arm64/boot/dts/freescale/fsl-*
1486F:	arch/arm64/boot/dts/freescale/qoriq-*
1487
1488ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489M:	Lennert Buytenhek <kernel@wantstofly.org>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492
1493ARM/GUMSTIX MACHINE SUPPORT
1494M:	Steve Sakoman <sakoman@gmail.com>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497
1498ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499M:	Philipp Zabel <philipp.zabel@gmail.com>
1500M:	Paul Parsons <lost.distance@yahoo.com>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/mach-pxa/hx4700.c
1504F:	arch/arm/mach-pxa/include/mach/hx4700.h
1505F:	sound/soc/pxa/hx4700.c
1506
1507ARM/HISILICON SOC SUPPORT
1508M:	Wei Xu <xuwei5@hisilicon.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510W:	http://www.hisilicon.com
1511S:	Supported
1512T:	git git://github.com/hisilicon/linux-hisi.git
1513F:	arch/arm/mach-hisi/
1514F:	arch/arm/boot/dts/hi3*
1515F:	arch/arm/boot/dts/hip*
1516F:	arch/arm/boot/dts/hisi*
1517F:	arch/arm64/boot/dts/hisilicon/
1518
1519ARM/HP JORNADA 7XX MACHINE SUPPORT
1520M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1521W:	www.jlime.com
1522S:	Maintained
1523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524F:	arch/arm/mach-sa1100/jornada720.c
1525F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1526
1527ARM/IGEP MACHINE SUPPORT
1528M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1529M:	Javier Martinez Canillas <javier@dowhile0.org>
1530L:	linux-omap@vger.kernel.org
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/boot/dts/omap3-igep*
1534
1535ARM/INCOME PXA270 SUPPORT
1536M:	Marek Vasut <marek.vasut@gmail.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1540
1541ARM/INTEL IOP13XX ARM ARCHITECTURE
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/INTEL IOP32X ARM ARCHITECTURE
1547M:	Lennert Buytenhek <kernel@wantstofly.org>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550
1551ARM/INTEL IOP33X ARM ARCHITECTURE
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Orphan
1554
1555ARM/INTEL IQ81342EX MACHINE SUPPORT
1556M:	Lennert Buytenhek <kernel@wantstofly.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559
1560ARM/INTEL IXDP2850 MACHINE SUPPORT
1561M:	Lennert Buytenhek <kernel@wantstofly.org>
1562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S:	Maintained
1564
1565ARM/INTEL IXP4XX ARM ARCHITECTURE
1566M:	Imre Kaloz <kaloz@openwrt.org>
1567M:	Krzysztof Halasa <khalasa@piap.pl>
1568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	arch/arm/mach-ixp4xx/
1571
1572ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573M:	Jonathan Cameron <jic23@cam.ac.uk>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575S:	Maintained
1576F:	arch/arm/mach-pxa/stargate2.c
1577F:	drivers/pcmcia/pxa2xx_stargate2.c
1578
1579ARM/INTEL XSC3 (MANZANO) ARM CORE
1580M:	Lennert Buytenhek <kernel@wantstofly.org>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583
1584ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585M:	Lennert Buytenhek <kernel@wantstofly.org>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S:	Maintained
1588
1589ARM/LG1K ARCHITECTURE
1590M:	Chanho Min <chanho.min@lge.com>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm64/boot/dts/lg/
1594
1595ARM/LOGICPD PXA270 MACHINE SUPPORT
1596M:	Lennert Buytenhek <kernel@wantstofly.org>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598S:	Maintained
1599
1600ARM/LPC18XX ARCHITECTURE
1601M:	Joachim Eastwood <manabian@gmail.com>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S:	Maintained
1604F:	arch/arm/boot/dts/lpc43*
1605F:	drivers/clk/nxp/clk-lpc18xx*
1606F:	drivers/clocksource/time-lpc32xx.c
1607F:	drivers/i2c/busses/i2c-lpc2k.c
1608F:	drivers/memory/pl172.c
1609F:	drivers/mtd/spi-nor/nxp-spifi.c
1610F:	drivers/rtc/rtc-lpc24xx.c
1611N:	lpc18xx
1612
1613ARM/LPC32XX SOC SUPPORT
1614M:	Vladimir Zapolskiy <vz@mleia.com>
1615M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1618S:	Maintained
1619F:	arch/arm/boot/dts/lpc32*
1620F:	arch/arm/mach-lpc32xx/
1621F:	drivers/i2c/busses/i2c-pnx.c
1622F:	drivers/net/ethernet/nxp/lpc_eth.c
1623F:	drivers/usb/host/ohci-nxp.c
1624F:	drivers/watchdog/pnx4008_wdt.c
1625N:	lpc32xx
1626
1627ARM/MAGICIAN MACHINE SUPPORT
1628M:	Philipp Zabel <philipp.zabel@gmail.com>
1629S:	Maintained
1630
1631ARM/Marvell Dove/MV78xx0/Orion SOC support
1632M:	Jason Cooper <jason@lakedaemon.net>
1633M:	Andrew Lunn <andrew@lunn.ch>
1634M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635M:	Gregory Clement <gregory.clement@bootlin.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	Documentation/devicetree/bindings/soc/dove/
1639F:	arch/arm/mach-dove/
1640F:	arch/arm/mach-mv78xx0/
1641F:	arch/arm/mach-orion5x/
1642F:	arch/arm/plat-orion/
1643F:	arch/arm/boot/dts/dove*
1644F:	arch/arm/boot/dts/orion5x*
1645
1646ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647M:	Jason Cooper <jason@lakedaemon.net>
1648M:	Andrew Lunn <andrew@lunn.ch>
1649M:	Gregory Clement <gregory.clement@bootlin.com>
1650M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	arch/arm/boot/dts/armada*
1654F:	arch/arm/boot/dts/kirkwood*
1655F:	arch/arm/configs/mvebu_*_defconfig
1656F:	arch/arm/mach-mvebu/
1657F:	arch/arm64/boot/dts/marvell/armada*
1658F:	drivers/cpufreq/armada-37xx-cpufreq.c
1659F:	drivers/cpufreq/mvebu-cpufreq.c
1660F:	drivers/irqchip/irq-armada-370-xp.c
1661F:	drivers/irqchip/irq-mvebu-*
1662F:	drivers/pinctrl/mvebu/
1663F:	drivers/rtc/rtc-armada38x.c
1664
1665ARM/Mediatek RTC DRIVER
1666M:	Eddie Huang <eddie.huang@mediatek.com>
1667M:	Sean Wang <sean.wang@mediatek.com>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672F:	drivers/rtc/rtc-mt6397.c
1673F:	drivers/rtc/rtc-mt7622.c
1674
1675ARM/Mediatek SoC support
1676M:	Matthias Brugger <matthias.bgg@gmail.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/boot/dts/mt6*
1681F:	arch/arm/boot/dts/mt7*
1682F:	arch/arm/boot/dts/mt8*
1683F:	arch/arm/mach-mediatek/
1684F:	arch/arm64/boot/dts/mediatek/
1685N:	mtk
1686K:	mediatek
1687
1688ARM/Mediatek USB3 PHY DRIVER
1689M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	drivers/phy/mediatek/
1694F:	Documentation/devicetree/bindings/phy/phy-mtk-*
1695
1696ARM/MICREL KS8695 ARCHITECTURE
1697M:	Greg Ungerer <gerg@uclinux.org>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699F:	arch/arm/mach-ks8695/
1700S:	Odd Fixes
1701
1702ARM/Microchip (AT91) SoC support
1703M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1704M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.linux4sam.org
1707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1708S:	Supported
1709N:	at91
1710N:	atmel
1711F:	arch/arm/mach-at91/
1712F:	include/soc/at91/
1713F:	arch/arm/boot/dts/at91*.dts
1714F:	arch/arm/boot/dts/at91*.dtsi
1715F:	arch/arm/boot/dts/sama*.dts
1716F:	arch/arm/boot/dts/sama*.dtsi
1717F:	arch/arm/include/debug/at91.S
1718F:	drivers/memory/atmel*
1719F:	drivers/watchdog/sama5d4_wdt.c
1720X:	drivers/input/touchscreen/atmel_mxt_ts.c
1721X:	drivers/net/wireless/atmel/
1722
1723ARM/MIOA701 MACHINE SUPPORT
1724M:	Robert Jarzmik <robert.jarzmik@free.fr>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726F:	arch/arm/mach-pxa/mioa701.c
1727S:	Maintained
1728
1729ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730M:	Michael Petchkovsky <mkpetch@internode.on.net>
1731S:	Maintained
1732
1733ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734M:	Linus Walleij <linus.walleij@linaro.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-nomadik/
1738F:	arch/arm/mach-u300/
1739F:	arch/arm/mach-ux500/
1740F:	arch/arm/boot/dts/ste-*
1741F:	drivers/clk/clk-nomadik.c
1742F:	drivers/clk/clk-u300.c
1743F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1744F:	drivers/clocksource/timer-u300.c
1745F:	drivers/dma/coh901318*
1746F:	drivers/dma/ste_dma40*
1747F:	drivers/hwspinlock/u8500_hsem.c
1748F:	drivers/i2c/busses/i2c-nomadik.c
1749F:	drivers/i2c/busses/i2c-stu300.c
1750F:	drivers/mfd/ab3100*
1751F:	drivers/mfd/ab8500*
1752F:	drivers/mfd/abx500*
1753F:	drivers/mfd/dbx500*
1754F:	drivers/mfd/db8500*
1755F:	drivers/pinctrl/nomadik/
1756F:	drivers/pinctrl/pinctrl-coh901*
1757F:	drivers/pinctrl/pinctrl-u300.c
1758F:	drivers/rtc/rtc-ab3100.c
1759F:	drivers/rtc/rtc-ab8500.c
1760F:	drivers/rtc/rtc-coh901331.c
1761F:	drivers/rtc/rtc-pl031.c
1762F:	drivers/watchdog/coh901327_wdt.c
1763F:	Documentation/devicetree/bindings/arm/ste-*
1764F:	Documentation/devicetree/bindings/arm/ux500/
1765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1766
1767ARM/NUVOTON NPCM ARCHITECTURE
1768M:	Avi Fishman <avifishman70@gmail.com>
1769M:	Tomer Maimon <tmaimon77@gmail.com>
1770R:	Patrick Venture <venture@google.com>
1771R:	Nancy Yuen <yuenn@google.com>
1772R:	Brendan Higgins <brendanhiggins@google.com>
1773L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1774S:	Supported
1775F:	arch/arm/mach-npcm/
1776F:	arch/arm/boot/dts/nuvoton-npcm*
1777F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1778F:	drivers/*/*npcm*
1779F:	Documentation/devicetree/bindings/*/*npcm*
1780F:	Documentation/devicetree/bindings/*/*/*npcm*
1781
1782ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783M:	Wan ZongShun <mcuos.com@gmail.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W:	http://www.mcuos.com
1786S:	Maintained
1787F:	arch/arm/mach-w90x900/
1788F:	drivers/input/keyboard/w90p910_keypad.c
1789F:	drivers/input/touchscreen/w90p910_ts.c
1790F:	drivers/watchdog/nuc900_wdt.c
1791F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1792F:	drivers/mtd/nand/raw/nuc900_nand.c
1793F:	drivers/rtc/rtc-nuc900.c
1794F:	drivers/spi/spi-nuc900.c
1795F:	drivers/usb/host/ehci-w90x900.c
1796F:	drivers/video/fbdev/nuc900fb.c
1797
1798ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1800L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1801W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1802S:	Supported
1803
1804ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805M:	Alexander Clouter <alex@digriz.org.uk>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W:	http://www.digriz.org.uk/ts78xx/kernel
1808S:	Maintained
1809F:	arch/arm/mach-orion5x/ts78xx-*
1810
1811ARM/OXNAS platform support
1812M:	Neil Armstrong <narmstrong@baylibre.com>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814L:	linux-oxnas@groups.io (moderated for non-subscribers)
1815S:	Maintained
1816F:	arch/arm/mach-oxnas/
1817F:	arch/arm/boot/dts/ox8*.dts*
1818N:	oxnas
1819
1820ARM/PALM TREO SUPPORT
1821M:	Tomas Cech <sleep_walker@suse.com>
1822L:	linux-arm-kernel@lists.infradead.org
1823W:	http://hackndev.com
1824S:	Maintained
1825F:	arch/arm/mach-pxa/palmtreo.*
1826
1827ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828M:	Marek Vasut <marek.vasut@gmail.com>
1829L:	linux-arm-kernel@lists.infradead.org
1830W:	http://hackndev.com
1831S:	Maintained
1832F:	arch/arm/mach-pxa/include/mach/palmtx.h
1833F:	arch/arm/mach-pxa/palmtx.c
1834F:	arch/arm/mach-pxa/palmt5.*
1835F:	arch/arm/mach-pxa/include/mach/palmld.h
1836F:	arch/arm/mach-pxa/palmld.c
1837F:	arch/arm/mach-pxa/palmte2.*
1838F:	arch/arm/mach-pxa/include/mach/palmtc.h
1839F:	arch/arm/mach-pxa/palmtc.c
1840
1841ARM/PALMZ72 SUPPORT
1842M:	Sergey Lapin <slapin@ossfans.org>
1843L:	linux-arm-kernel@lists.infradead.org
1844W:	http://hackndev.com
1845S:	Maintained
1846F:	arch/arm/mach-pxa/palmz72.*
1847
1848ARM/PLEB SUPPORT
1849M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1850W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1851S:	Maintained
1852
1853ARM/PT DIGITAL BOARD PORT
1854M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856W:	http://www.armlinux.org.uk/
1857S:	Maintained
1858
1859ARM/QUALCOMM SUPPORT
1860M:	Andy Gross <andy.gross@linaro.org>
1861M:	David Brown <david.brown@linaro.org>
1862L:	linux-arm-msm@vger.kernel.org
1863L:	linux-soc@vger.kernel.org
1864S:	Maintained
1865F:	Documentation/devicetree/bindings/soc/qcom/
1866F:	arch/arm/boot/dts/qcom-*.dts
1867F:	arch/arm/boot/dts/qcom-*.dtsi
1868F:	arch/arm/mach-qcom/
1869F:	arch/arm64/boot/dts/qcom/*
1870F:	drivers/i2c/busses/i2c-qup.c
1871F:	drivers/clk/qcom/
1872F:	drivers/dma/qcom/
1873F:	drivers/soc/qcom/
1874F:	drivers/spi/spi-qup.c
1875F:	drivers/tty/serial/msm_serial.c
1876F:	drivers/*/pm8???-*
1877F:	drivers/mfd/ssbi.c
1878F:	drivers/firmware/qcom_scm*
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1880
1881ARM/RADISYS ENP2611 MACHINE SUPPORT
1882M:	Lennert Buytenhek <kernel@wantstofly.org>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/REALTEK ARCHITECTURE
1887M:	Andreas Färber <afaerber@suse.de>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm64/boot/dts/realtek/
1891F:	Documentation/devicetree/bindings/arm/realtek.txt
1892
1893ARM/RENESAS ARM64 ARCHITECTURE
1894M:	Simon Horman <horms@verge.net.au>
1895M:	Magnus Damm <magnus.damm@gmail.com>
1896L:	linux-renesas-soc@vger.kernel.org
1897Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1899S:	Supported
1900F:	arch/arm64/boot/dts/renesas/
1901F:	Documentation/devicetree/bindings/arm/shmobile.txt
1902F:	drivers/soc/renesas/
1903F:	include/linux/soc/renesas/
1904
1905ARM/RISCPC ARCHITECTURE
1906M:	Russell King <linux@armlinux.org.uk>
1907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908W:	http://www.armlinux.org.uk/
1909S:	Maintained
1910F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1911F:	arch/arm/include/asm/hardware/ioc.h
1912F:	arch/arm/include/asm/hardware/iomd.h
1913F:	arch/arm/include/asm/hardware/memc.h
1914F:	arch/arm/mach-rpc/
1915F:	drivers/net/ethernet/8390/etherh.c
1916F:	drivers/net/ethernet/i825xx/ether1*
1917F:	drivers/net/ethernet/seeq/ether3*
1918F:	drivers/scsi/arm/
1919
1920ARM/Rockchip SoC support
1921M:	Heiko Stuebner <heiko@sntech.de>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923L:	linux-rockchip@lists.infradead.org
1924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1925S:	Maintained
1926F:	arch/arm/boot/dts/rk3*
1927F:	arch/arm/boot/dts/rv1108*
1928F:	arch/arm/mach-rockchip/
1929F:	drivers/clk/rockchip/
1930F:	drivers/i2c/busses/i2c-rk3x.c
1931F:	drivers/*/*rockchip*
1932F:	drivers/*/*/*rockchip*
1933F:	sound/soc/rockchip/
1934N:	rockchip
1935
1936ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937M:	Kukjin Kim <kgene@kernel.org>
1938M:	Krzysztof Kozlowski <krzk@kernel.org>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1942S:	Maintained
1943F:	arch/arm/boot/dts/s3c*
1944F:	arch/arm/boot/dts/s5p*
1945F:	arch/arm/boot/dts/exynos*
1946F:	arch/arm64/boot/dts/exynos/
1947F:	arch/arm/plat-samsung/
1948F:	arch/arm/mach-s3c24*/
1949F:	arch/arm/mach-s3c64xx/
1950F:	arch/arm/mach-s5p*/
1951F:	arch/arm/mach-exynos*/
1952F:	drivers/*/*s3c24*
1953F:	drivers/*/*/*s3c24*
1954F:	drivers/*/*s3c64xx*
1955F:	drivers/*/*s5pv210*
1956F:	drivers/memory/samsung/*
1957F:	drivers/soc/samsung/*
1958F:	Documentation/arm/Samsung/
1959F:	Documentation/devicetree/bindings/arm/samsung/
1960F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1961F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1962N:	exynos
1963
1964ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965M:	Kyungmin Park <kyungmin.park@samsung.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968F:	arch/arm/mach-s5pv210/
1969
1970ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971M:	Kyungmin Park <kyungmin.park@samsung.com>
1972M:	Kamil Debski <kamil@wypas.org>
1973M:	Andrzej Hajda <a.hajda@samsung.com>
1974L:	linux-arm-kernel@lists.infradead.org
1975L:	linux-media@vger.kernel.org
1976S:	Maintained
1977F:	drivers/media/platform/s5p-g2d/
1978
1979ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980M:	Marek Szyprowski <m.szyprowski@samsung.com>
1981L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982L:	linux-media@vger.kernel.org
1983S:	Maintained
1984F:	drivers/media/platform/s5p-cec/
1985F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1986
1987ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org
1991L:	linux-media@vger.kernel.org
1992S:	Maintained
1993F:	drivers/media/platform/s5p-jpeg/
1994
1995ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996M:	Kyungmin Park <kyungmin.park@samsung.com>
1997M:	Kamil Debski <kamil@wypas.org>
1998M:	Jeongtae Park <jtp.park@samsung.com>
1999M:	Andrzej Hajda <a.hajda@samsung.com>
2000L:	linux-arm-kernel@lists.infradead.org
2001L:	linux-media@vger.kernel.org
2002S:	Maintained
2003F:	arch/arm/plat-samsung/s5p-dev-mfc.c
2004F:	drivers/media/platform/s5p-mfc/
2005
2006ARM/SHMOBILE ARM ARCHITECTURE
2007M:	Simon Horman <horms@verge.net.au>
2008M:	Magnus Damm <magnus.damm@gmail.com>
2009L:	linux-renesas-soc@vger.kernel.org
2010Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2012S:	Supported
2013F:	arch/arm/boot/dts/emev2*
2014F:	arch/arm/boot/dts/r7s*
2015F:	arch/arm/boot/dts/r8a*
2016F:	arch/arm/boot/dts/r9a*
2017F:	arch/arm/boot/dts/sh*
2018F:	arch/arm/configs/shmobile_defconfig
2019F:	arch/arm/include/debug/renesas-scif.S
2020F:	arch/arm/mach-shmobile/
2021F:	Documentation/devicetree/bindings/arm/shmobile.txt
2022F:	drivers/soc/renesas/
2023F:	include/linux/soc/renesas/
2024
2025ARM/SOCFPGA ARCHITECTURE
2026M:	Dinh Nguyen <dinguyen@kernel.org>
2027S:	Maintained
2028F:	arch/arm/mach-socfpga/
2029F:	arch/arm/boot/dts/socfpga*
2030F:	arch/arm/configs/socfpga_defconfig
2031F:	arch/arm64/boot/dts/altera/
2032W:	http://www.rocketboards.org
2033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2034
2035ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036M:	Dinh Nguyen <dinguyen@kernel.org>
2037S:	Maintained
2038F:	drivers/clk/socfpga/
2039
2040ARM/SOCFPGA EDAC SUPPORT
2041M:	Thor Thayer <thor.thayer@linux.intel.com>
2042S:	Maintained
2043F:	drivers/edac/altera_edac.
2044
2045ARM/SPREADTRUM SoC SUPPORT
2046M:	Orson Zhai <orsonzhai@gmail.com>
2047M:	Baolin Wang <baolin.wang@linaro.org>
2048M:	Chunyan Zhang <zhang.lyra@gmail.com>
2049S:	Maintained
2050F:	arch/arm64/boot/dts/sprd
2051N:	sprd
2052
2053ARM/STI ARCHITECTURE
2054M:	Patrice Chotard <patrice.chotard@st.com>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056W:	http://www.stlinux.com
2057S:	Maintained
2058F:	arch/arm/mach-sti/
2059F:	arch/arm/boot/dts/sti*
2060F:	drivers/char/hw_random/st-rng.c
2061F:	drivers/clocksource/arm_global_timer.c
2062F:	drivers/clocksource/clksrc_st_lpc.c
2063F:	drivers/cpufreq/sti-cpufreq.c
2064F:	drivers/dma/st_fdma*
2065F:	drivers/i2c/busses/i2c-st.c
2066F:	drivers/media/rc/st_rc.c
2067F:	drivers/media/platform/sti/c8sectpfe/
2068F:	drivers/mmc/host/sdhci-st.c
2069F:	drivers/phy/st/phy-miphy28lp.c
2070F:	drivers/phy/st/phy-stih407-usb.c
2071F:	drivers/pinctrl/pinctrl-st.c
2072F:	drivers/remoteproc/st_remoteproc.c
2073F:	drivers/remoteproc/st_slim_rproc.c
2074F:	drivers/reset/sti/
2075F:	drivers/rtc/rtc-st-lpc.c
2076F:	drivers/tty/serial/st-asc.c
2077F:	drivers/usb/dwc3/dwc3-st.c
2078F:	drivers/usb/host/ehci-st.c
2079F:	drivers/usb/host/ohci-st.c
2080F:	drivers/watchdog/st_lpc_wdt.c
2081F:	drivers/ata/ahci_st.c
2082F:	include/linux/remoteproc/st_slim_rproc.h
2083
2084ARM/STM32 ARCHITECTURE
2085M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086M:	Alexandre Torgue <alexandre.torgue@st.com>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2090N:	stm32
2091F:	arch/arm/boot/dts/stm32*
2092F:	arch/arm/mach-stm32/
2093F:	drivers/clocksource/armv7m_systick.c
2094
2095ARM/Synaptics Berlin SoC support
2096M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	arch/arm/mach-berlin/
2101F:	arch/arm/boot/dts/berlin*
2102F:	arch/arm64/boot/dts/marvell/berlin*
2103
2104ARM/TANGO ARCHITECTURE
2105M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2106M:	Mans Rullgard <mans@mansr.com>
2107L:	linux-arm-kernel@lists.infradead.org
2108S:	Odd Fixes
2109N:	tango
2110
2111ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112M:	Lennert Buytenhek <kernel@wantstofly.org>
2113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114S:	Maintained
2115
2116ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117M:	Hans Verkuil <hans.verkuil@cisco.com>
2118L:	linux-tegra@vger.kernel.org
2119L:	linux-media@vger.kernel.org
2120S:	Maintained
2121F:	drivers/media/platform/tegra-cec/
2122F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2123
2124ARM/TETON BGA MACHINE SUPPORT
2125M:	"Mark F. Brown" <mark.brown314@gmail.com>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S:	Maintained
2128
2129ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130M:	Santosh Shilimkar <ssantosh@kernel.org>
2131L:	linux-kernel@vger.kernel.org
2132S:	Maintained
2133F:	drivers/memory/*emif*
2134
2135ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136M:	Tero Kristo <t-kristo@ti.com>
2137M:	Nishanth Menon <nm@ti.com>
2138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139S:	Supported
2140F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2141F:	arch/arm64/boot/dts/ti/Makefile
2142F:	arch/arm64/boot/dts/ti/k3-*
2143
2144ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2145M:	Santosh Shilimkar <ssantosh@kernel.org>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/mach-keystone/
2149F:	arch/arm/boot/dts/keystone-*
2150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2151
2152ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2153M:	Santosh Shilimkar <ssantosh@kernel.org>
2154L:	linux-kernel@vger.kernel.org
2155S:	Maintained
2156F:	drivers/clk/keystone/
2157
2158ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2159M:	Santosh Shilimkar <ssantosh@kernel.org>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161L:	linux-kernel@vger.kernel.org
2162S:	Maintained
2163F:	drivers/clocksource/timer-keystone.c
2164
2165ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2166M:	Santosh Shilimkar <ssantosh@kernel.org>
2167L:	linux-kernel@vger.kernel.org
2168S:	Maintained
2169F:	drivers/power/reset/keystone-reset.c
2170
2171ARM/THECUS N2100 MACHINE SUPPORT
2172M:	Lennert Buytenhek <kernel@wantstofly.org>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175
2176ARM/TOSA MACHINE SUPPORT
2177M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2178M:	Dirk Opfer <dirk@opfer-online.de>
2179S:	Maintained
2180
2181ARM/UNIPHIER ARCHITECTURE
2182M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2185S:	Maintained
2186F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2187F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2188F:	arch/arm/boot/dts/uniphier*
2189F:	arch/arm/include/asm/hardware/cache-uniphier.h
2190F:	arch/arm/mach-uniphier/
2191F:	arch/arm/mm/cache-uniphier.c
2192F:	arch/arm64/boot/dts/socionext/uniphier*
2193F:	drivers/bus/uniphier-system-bus.c
2194F:	drivers/clk/uniphier/
2195F:	drivers/gpio/gpio-uniphier.c
2196F:	drivers/i2c/busses/i2c-uniphier*
2197F:	drivers/irqchip/irq-uniphier-aidet.c
2198F:	drivers/pinctrl/uniphier/
2199F:	drivers/reset/reset-uniphier.c
2200F:	drivers/tty/serial/8250/8250_uniphier.c
2201N:	uniphier
2202
2203ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2204M:	Ulf Hansson <ulf.hansson@linaro.org>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206T:	git git://git.linaro.org/people/ulfh/clk.git
2207S:	Maintained
2208F:	drivers/clk/ux500/
2209
2210ARM/VERSATILE EXPRESS PLATFORM
2211M:	Liviu Dudau <liviu.dudau@arm.com>
2212M:	Sudeep Holla <sudeep.holla@arm.com>
2213M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216F:	arch/arm/boot/dts/vexpress*
2217F:	arch/arm64/boot/dts/arm/
2218F:	arch/arm/mach-vexpress/
2219F:	*/*/vexpress*
2220F:	*/*/*/vexpress*
2221F:	drivers/clk/versatile/clk-vexpress-osc.c
2222F:	drivers/clocksource/versatile.c
2223N:	mps2
2224
2225ARM/VFP SUPPORT
2226M:	Russell King <linux@armlinux.org.uk>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W:	http://www.armlinux.org.uk/
2229S:	Maintained
2230F:	arch/arm/vfp/
2231
2232ARM/VOIPAC PXA270 SUPPORT
2233M:	Marek Vasut <marek.vasut@gmail.com>
2234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235S:	Maintained
2236F:	arch/arm/mach-pxa/vpac270.c
2237F:	arch/arm/mach-pxa/include/mach/vpac270.h
2238
2239ARM/VT8500 ARM ARCHITECTURE
2240M:	Tony Prisk <linux@prisktech.co.nz>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S:	Maintained
2243F:	arch/arm/mach-vt8500/
2244F:	drivers/clocksource/vt8500_timer.c
2245F:	drivers/i2c/busses/i2c-wmt.c
2246F:	drivers/mmc/host/wmt-sdmmc.c
2247F:	drivers/pwm/pwm-vt8500.c
2248F:	drivers/rtc/rtc-vt8500.c
2249F:	drivers/tty/serial/vt8500_serial.c
2250F:	drivers/usb/host/ehci-platform.c
2251F:	drivers/usb/host/uhci-platform.c
2252F:	drivers/video/fbdev/vt8500lcdfb.*
2253F:	drivers/video/fbdev/wm8505fb*
2254F:	drivers/video/fbdev/wmt_ge_rops.*
2255
2256ARM/ZIPIT Z2 SUPPORT
2257M:	Marek Vasut <marek.vasut@gmail.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Maintained
2260F:	arch/arm/mach-pxa/z2.c
2261F:	arch/arm/mach-pxa/include/mach/z2.h
2262
2263ARM/ZTE ARCHITECTURE
2264M:	Jun Nie <jun.nie@linaro.org>
2265M:	Baoyou Xie <baoyou.xie@linaro.org>
2266M:	Shawn Guo <shawnguo@kernel.org>
2267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268S:	Maintained
2269F:	arch/arm/boot/dts/zx2967*
2270F:	arch/arm/mach-zx/
2271F:	arch/arm64/boot/dts/zte/
2272F:	drivers/clk/zte/
2273F:	drivers/dma/zx_dma.c
2274F:	drivers/gpio/gpio-zx.c
2275F:	drivers/i2c/busses/i2c-zx2967.c
2276F:	drivers/mmc/host/dw_mmc-zx.*
2277F:	drivers/pinctrl/zte/
2278F:	drivers/soc/zte/
2279F:	drivers/thermal/zx2967_thermal.c
2280F:	drivers/watchdog/zx2967_wdt.c
2281F:	Documentation/devicetree/bindings/arm/zte.txt
2282F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2283F:	Documentation/devicetree/bindings/dma/zxdma.txt
2284F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2285F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2286F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2287F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2288F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2289F:	Documentation/devicetree/bindings/soc/zte/
2290F:	Documentation/devicetree/bindings/sound/zte,*.txt
2291F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2292F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2293F:	include/dt-bindings/clock/zx2967*.h
2294F:	include/dt-bindings/soc/zte,*.h
2295F:	sound/soc/codecs/zx_aud96p22.c
2296F:	sound/soc/zte/
2297
2298ARM/ZYNQ ARCHITECTURE
2299M:	Michal Simek <michal.simek@xilinx.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301W:	http://wiki.xilinx.com
2302T:	git https://github.com/Xilinx/linux-xlnx.git
2303S:	Supported
2304F:	arch/arm/mach-zynq/
2305F:	drivers/cpuidle/cpuidle-zynq.c
2306F:	drivers/block/xsysace.c
2307N:	zynq
2308N:	xilinx
2309F:	drivers/clocksource/cadence_ttc_timer.c
2310F:	drivers/i2c/busses/i2c-cadence.c
2311F:	drivers/mmc/host/sdhci-of-arasan.c
2312F:	drivers/edac/synopsys_edac.c
2313F:	drivers/i2c/busses/i2c-xiic.c
2314
2315ARM64 PORT (AARCH64 ARCHITECTURE)
2316M:	Catalin Marinas <catalin.marinas@arm.com>
2317M:	Will Deacon <will.deacon@arm.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2320S:	Maintained
2321F:	arch/arm64/
2322X:	arch/arm64/boot/dts/
2323F:	Documentation/arm64/
2324
2325AS3645A LED FLASH CONTROLLER DRIVER
2326M:	Sakari Ailus <sakari.ailus@iki.fi>
2327L:	linux-leds@vger.kernel.org
2328S:	Maintained
2329F:	drivers/leds/leds-as3645a.c
2330
2331ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2332M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2333L:	linux-media@vger.kernel.org
2334T:	git git://linuxtv.org/media_tree.git
2335S:	Maintained
2336F:	drivers/media/i2c/ak7375.c
2337F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2338
2339ASAHI KASEI AK8974 DRIVER
2340M:	Linus Walleij <linus.walleij@linaro.org>
2341L:	linux-iio@vger.kernel.org
2342W:	http://www.akm.com/
2343S:	Supported
2344F:	drivers/iio/magnetometer/ak8974.c
2345
2346ASC7621 HARDWARE MONITOR DRIVER
2347M:	George Joseph <george.joseph@fairview5.com>
2348L:	linux-hwmon@vger.kernel.org
2349S:	Maintained
2350F:	Documentation/hwmon/asc7621
2351F:	drivers/hwmon/asc7621.c
2352
2353ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2354M:	Corentin Chary <corentin.chary@gmail.com>
2355L:	acpi4asus-user@lists.sourceforge.net
2356L:	platform-driver-x86@vger.kernel.org
2357W:	http://acpi4asus.sf.net
2358S:	Maintained
2359F:	drivers/platform/x86/asus*.c
2360F:	drivers/platform/x86/eeepc*.c
2361
2362ASUS WIRELESS RADIO CONTROL DRIVER
2363M:	João Paulo Rechi Vita <jprvita@gmail.com>
2364L:	platform-driver-x86@vger.kernel.org
2365S:	Maintained
2366F:	drivers/platform/x86/asus-wireless.c
2367
2368ASYMMETRIC KEYS
2369M:	David Howells <dhowells@redhat.com>
2370L:	keyrings@vger.kernel.org
2371S:	Maintained
2372F:	Documentation/crypto/asymmetric-keys.txt
2373F:	include/linux/verification.h
2374F:	include/crypto/public_key.h
2375F:	include/crypto/pkcs7.h
2376F:	crypto/asymmetric_keys/
2377
2378ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2379R:	Dan Williams <dan.j.williams@intel.com>
2380W:	http://sourceforge.net/projects/xscaleiop
2381S:	Odd fixes
2382F:	Documentation/crypto/async-tx-api.txt
2383F:	crypto/async_tx/
2384F:	drivers/dma/
2385F:	include/linux/dmaengine.h
2386F:	include/linux/async_tx.h
2387
2388AT24 EEPROM DRIVER
2389M:	Bartosz Golaszewski <brgl@bgdev.pl>
2390L:	linux-i2c@vger.kernel.org
2391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2392S:	Maintained
2393F:	Documentation/devicetree/bindings/eeprom/at24.txt
2394F:	drivers/misc/eeprom/at24.c
2395F:	include/linux/platform_data/at24.h
2396
2397ATA OVER ETHERNET (AOE) DRIVER
2398M:	"Ed L. Cashin" <ed.cashin@acm.org>
2399W:	http://www.openaoe.org/
2400S:	Supported
2401F:	Documentation/aoe/
2402F:	drivers/block/aoe/
2403
2404ATHEROS 71XX/9XXX GPIO DRIVER
2405M:	Alban Bedel <albeu@free.fr>
2406W:	https://github.com/AlbanBedel/linux
2407T:	git git://github.com/AlbanBedel/linux
2408S:	Maintained
2409F:	drivers/gpio/gpio-ath79.c
2410F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2411
2412ATHEROS 71XX/9XXX USB PHY DRIVER
2413M:	Alban Bedel <albeu@free.fr>
2414W:	https://github.com/AlbanBedel/linux
2415T:	git git://github.com/AlbanBedel/linux
2416S:	Maintained
2417F:	drivers/phy/qualcomm/phy-ath79-usb.c
2418F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2419
2420ATHEROS ATH GENERIC UTILITIES
2421M:	Kalle Valo <kvalo@codeaurora.org>
2422L:	linux-wireless@vger.kernel.org
2423S:	Supported
2424F:	drivers/net/wireless/ath/*
2425
2426ATHEROS ATH5K WIRELESS DRIVER
2427M:	Jiri Slaby <jirislaby@gmail.com>
2428M:	Nick Kossifidis <mickflemm@gmail.com>
2429M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2430L:	linux-wireless@vger.kernel.org
2431W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2432S:	Maintained
2433F:	drivers/net/wireless/ath/ath5k/
2434
2435ATHEROS ATH6KL WIRELESS DRIVER
2436M:	Kalle Valo <kvalo@codeaurora.org>
2437L:	linux-wireless@vger.kernel.org
2438W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2440S:	Supported
2441F:	drivers/net/wireless/ath/ath6kl/
2442
2443ATI_REMOTE2 DRIVER
2444M:	Ville Syrjala <syrjala@sci.fi>
2445S:	Maintained
2446F:	drivers/input/misc/ati_remote2.c
2447
2448ATK0110 HWMON DRIVER
2449M:	Luca Tettamanti <kronos.it@gmail.com>
2450L:	linux-hwmon@vger.kernel.org
2451S:	Maintained
2452F:	drivers/hwmon/asus_atk0110.c
2453
2454ATLX ETHERNET DRIVERS
2455M:	Jay Cliburn <jcliburn@gmail.com>
2456M:	Chris Snook <chris.snook@gmail.com>
2457L:	netdev@vger.kernel.org
2458W:	http://sourceforge.net/projects/atl1
2459W:	http://atl1.sourceforge.net
2460S:	Maintained
2461F:	drivers/net/ethernet/atheros/
2462
2463ATM
2464M:	Chas Williams <3chas3@gmail.com>
2465L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2466L:	netdev@vger.kernel.org
2467W:	http://linux-atm.sourceforge.net
2468S:	Maintained
2469F:	drivers/atm/
2470F:	include/linux/atm*
2471F:	include/uapi/linux/atm*
2472
2473ATMEL AT91 / AT32 MCI DRIVER
2474M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2475S:	Maintained
2476F:	drivers/mmc/host/atmel-mci.c
2477
2478ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2479M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2480S:	Supported
2481F:	drivers/power/reset/at91-sama5d2_shdwc.c
2482
2483ATMEL Audio ALSA driver
2484M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2486S:	Supported
2487F:	sound/soc/atmel
2488
2489ATMEL I2C DRIVER
2490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2491L:	linux-i2c@vger.kernel.org
2492S:	Supported
2493F:	drivers/i2c/busses/i2c-at91.c
2494
2495ATMEL ISI DRIVER
2496M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2497L:	linux-media@vger.kernel.org
2498S:	Supported
2499F:	drivers/media/platform/atmel/atmel-isi.c
2500F:	include/media/atmel-isi.h
2501
2502ATMEL LCDFB DRIVER
2503M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2504L:	linux-fbdev@vger.kernel.org
2505S:	Maintained
2506F:	drivers/video/fbdev/atmel_lcdfb.c
2507F:	include/video/atmel_lcdc.h
2508
2509ATMEL MACB ETHERNET DRIVER
2510M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2511S:	Supported
2512F:	drivers/net/ethernet/cadence/
2513
2514ATMEL MAXTOUCH DRIVER
2515M:	Nick Dyer <nick@shmanahar.org>
2516T:	git git://github.com/ndyer/linux.git
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2519F:	drivers/input/touchscreen/atmel_mxt_ts.c
2520
2521ATMEL SAMA5D2 ADC DRIVER
2522M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2523L:	linux-iio@vger.kernel.org
2524S:	Supported
2525F:	drivers/iio/adc/at91-sama5d2_adc.c
2526
2527ATMEL SDMMC DRIVER
2528M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2529L:	linux-mmc@vger.kernel.org
2530S:	Supported
2531F:	drivers/mmc/host/sdhci-of-at91.c
2532
2533ATMEL SPI DRIVER
2534M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2535S:	Supported
2536F:	drivers/spi/spi-atmel.*
2537
2538ATMEL SSC DRIVER
2539M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541S:	Supported
2542F:	drivers/misc/atmel-ssc.c
2543F:	include/linux/atmel-ssc.h
2544
2545ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2546M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548S:	Supported
2549F:	drivers/misc/atmel_tclib.c
2550F:	drivers/clocksource/tcb_clksrc.c
2551
2552ATMEL USBA UDC DRIVER
2553M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Supported
2556F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2557
2558ATMEL WIRELESS DRIVER
2559M:	Simon Kelley <simon@thekelleys.org.uk>
2560L:	linux-wireless@vger.kernel.org
2561W:	http://www.thekelleys.org.uk/atmel
2562W:	http://atmelwlandriver.sourceforge.net/
2563S:	Maintained
2564F:	drivers/net/wireless/atmel/atmel*
2565
2566ATMEL XDMA DRIVER
2567M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2568L:	linux-arm-kernel@lists.infradead.org
2569L:	dmaengine@vger.kernel.org
2570S:	Supported
2571F:	drivers/dma/at_xdmac.c
2572
2573ATOMIC INFRASTRUCTURE
2574M:	Will Deacon <will.deacon@arm.com>
2575M:	Peter Zijlstra <peterz@infradead.org>
2576R:	Boqun Feng <boqun.feng@gmail.com>
2577L:	linux-kernel@vger.kernel.org
2578S:	Maintained
2579F:	arch/*/include/asm/atomic*.h
2580F:	include/*/atomic*.h
2581
2582ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2583M:	Bradley Grove <linuxdrivers@attotech.com>
2584L:	linux-scsi@vger.kernel.org
2585W:	http://www.attotech.com
2586S:	Supported
2587F:	drivers/scsi/esas2r
2588
2589ATUSB IEEE 802.15.4 RADIO DRIVER
2590M:	Stefan Schmidt <stefan@datenfreihafen.org>
2591L:	linux-wpan@vger.kernel.org
2592S:	Maintained
2593F:	drivers/net/ieee802154/atusb.c
2594F:	drivers/net/ieee802154/atusb.h
2595F:	drivers/net/ieee802154/at86rf230.h
2596
2597AUDIT SUBSYSTEM
2598M:	Paul Moore <paul@paul-moore.com>
2599M:	Eric Paris <eparis@redhat.com>
2600L:	linux-audit@redhat.com (moderated for non-subscribers)
2601W:	https://github.com/linux-audit
2602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2603S:	Supported
2604F:	include/linux/audit.h
2605F:	include/uapi/linux/audit.h
2606F:	kernel/audit*
2607
2608AUXILIARY DISPLAY DRIVERS
2609M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2610S:	Maintained
2611F:	drivers/auxdisplay/
2612F:	include/linux/cfag12864b.h
2613
2614AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2615M:	Andreas Klinger <ak@it-klinger.de>
2616L:	linux-iio@vger.kernel.org
2617S:	Maintained
2618F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2619F:	drivers/iio/adc/hx711.c
2620
2621AX.25 NETWORK LAYER
2622M:	Ralf Baechle <ralf@linux-mips.org>
2623L:	linux-hams@vger.kernel.org
2624W:	http://www.linux-ax25.org/
2625S:	Maintained
2626F:	include/uapi/linux/ax25.h
2627F:	include/net/ax25.h
2628F:	net/ax25/
2629
2630AXENTIA ARM DEVICES
2631M:	Peter Rosin <peda@axentia.se>
2632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633S:	Maintained
2634F:	Documentation/devicetree/bindings/arm/axentia.txt
2635F:	arch/arm/boot/dts/at91-linea.dtsi
2636F:	arch/arm/boot/dts/at91-natte.dtsi
2637F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2638F:	arch/arm/boot/dts/at91-tse850-3.dts
2639
2640AXENTIA ASOC DRIVERS
2641M:	Peter Rosin <peda@axentia.se>
2642L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2643S:	Maintained
2644F:	Documentation/devicetree/bindings/sound/axentia,*
2645F:	sound/soc/atmel/tse850-pcm5142.c
2646
2647AZ6007 DVB DRIVER
2648M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2649L:	linux-media@vger.kernel.org
2650W:	https://linuxtv.org
2651T:	git git://linuxtv.org/media_tree.git
2652S:	Maintained
2653F:	drivers/media/usb/dvb-usb-v2/az6007.c
2654
2655AZTECH FM RADIO RECEIVER DRIVER
2656M:	Hans Verkuil <hverkuil@xs4all.nl>
2657L:	linux-media@vger.kernel.org
2658T:	git git://linuxtv.org/media_tree.git
2659W:	https://linuxtv.org
2660S:	Maintained
2661F:	drivers/media/radio/radio-aztech*
2662
2663B43 WIRELESS DRIVER
2664L:	linux-wireless@vger.kernel.org
2665L:	b43-dev@lists.infradead.org
2666W:	http://wireless.kernel.org/en/users/Drivers/b43
2667S:	Odd Fixes
2668F:	drivers/net/wireless/broadcom/b43/
2669
2670B43LEGACY WIRELESS DRIVER
2671M:	Larry Finger <Larry.Finger@lwfinger.net>
2672L:	linux-wireless@vger.kernel.org
2673L:	b43-dev@lists.infradead.org
2674W:	http://wireless.kernel.org/en/users/Drivers/b43
2675S:	Maintained
2676F:	drivers/net/wireless/broadcom/b43legacy/
2677
2678BACKLIGHT CLASS/SUBSYSTEM
2679M:	Lee Jones <lee.jones@linaro.org>
2680M:	Daniel Thompson <daniel.thompson@linaro.org>
2681M:	Jingoo Han <jingoohan1@gmail.com>
2682L:	dri-devel@lists.freedesktop.org
2683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2684S:	Maintained
2685F:	drivers/video/backlight/
2686F:	include/linux/backlight.h
2687F:	include/linux/pwm_backlight.h
2688F:	Documentation/devicetree/bindings/leds/backlight
2689
2690BATMAN ADVANCED
2691M:	Marek Lindner <mareklindner@neomailbox.ch>
2692M:	Simon Wunderlich <sw@simonwunderlich.de>
2693M:	Antonio Quartulli <a@unstable.cc>
2694L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2695W:	https://www.open-mesh.org/
2696Q:	https://patchwork.open-mesh.org/project/batman/list/
2697S:	Maintained
2698F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2699F:	Documentation/ABI/testing/sysfs-class-net-mesh
2700F:	Documentation/networking/batman-adv.rst
2701F:	include/uapi/linux/batadv_packet.h
2702F:	include/uapi/linux/batman_adv.h
2703F:	net/batman-adv/
2704
2705BAYCOM/HDLCDRV DRIVERS FOR AX.25
2706M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2707L:	linux-hams@vger.kernel.org
2708W:	http://www.baycom.org/~tom/ham/ham.html
2709S:	Maintained
2710F:	drivers/net/hamradio/baycom*
2711
2712BCACHE (BLOCK LAYER CACHE)
2713M:	Coly Li <colyli@suse.de>
2714M:	Kent Overstreet <kent.overstreet@gmail.com>
2715L:	linux-bcache@vger.kernel.org
2716W:	http://bcache.evilpiepirate.org
2717C:	irc://irc.oftc.net/bcache
2718S:	Maintained
2719F:	drivers/md/bcache/
2720
2721BDISP ST MEDIA DRIVER
2722M:	Fabien Dessenne <fabien.dessenne@st.com>
2723L:	linux-media@vger.kernel.org
2724T:	git git://linuxtv.org/media_tree.git
2725W:	https://linuxtv.org
2726S:	Supported
2727F:	drivers/media/platform/sti/bdisp
2728
2729BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2730M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2731L:	netdev@vger.kernel.org
2732S:	Maintained
2733F:	drivers/net/ethernet/ec_bhf.c
2734
2735BEFS FILE SYSTEM
2736M:	Luis de Bethencourt <luisbg@kernel.org>
2737M:	Salah Triki <salah.triki@gmail.com>
2738S:	Maintained
2739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2740F:	Documentation/filesystems/befs.txt
2741F:	fs/befs/
2742
2743BFQ I/O SCHEDULER
2744M:	Paolo Valente <paolo.valente@linaro.org>
2745M:	Jens Axboe <axboe@kernel.dk>
2746L:	linux-block@vger.kernel.org
2747S:	Maintained
2748F:	block/bfq-*
2749F:	Documentation/block/bfq-iosched.txt
2750
2751BFS FILE SYSTEM
2752M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2753S:	Maintained
2754F:	Documentation/filesystems/bfs.txt
2755F:	fs/bfs/
2756F:	include/uapi/linux/bfs_fs.h
2757
2758BLINKM RGB LED DRIVER
2759M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2760S:	Maintained
2761F:	drivers/leds/leds-blinkm.c
2762
2763BLOCK LAYER
2764M:	Jens Axboe <axboe@kernel.dk>
2765L:	linux-block@vger.kernel.org
2766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2767S:	Maintained
2768F:	block/
2769F:	drivers/block/
2770F:	kernel/trace/blktrace.c
2771F:	lib/sbitmap.c
2772
2773BLOCK2MTD DRIVER
2774M:	Joern Engel <joern@lazybastard.org>
2775L:	linux-mtd@lists.infradead.org
2776S:	Maintained
2777F:	drivers/mtd/devices/block2mtd.c
2778
2779BLUETOOTH DRIVERS
2780M:	Marcel Holtmann <marcel@holtmann.org>
2781M:	Johan Hedberg <johan.hedberg@gmail.com>
2782L:	linux-bluetooth@vger.kernel.org
2783W:	http://www.bluez.org/
2784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2786S:	Maintained
2787F:	drivers/bluetooth/
2788
2789BLUETOOTH SUBSYSTEM
2790M:	Marcel Holtmann <marcel@holtmann.org>
2791M:	Johan Hedberg <johan.hedberg@gmail.com>
2792L:	linux-bluetooth@vger.kernel.org
2793W:	http://www.bluez.org/
2794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796S:	Maintained
2797F:	net/bluetooth/
2798F:	include/net/bluetooth/
2799
2800BONDING DRIVER
2801M:	Jay Vosburgh <j.vosburgh@gmail.com>
2802M:	Veaceslav Falico <vfalico@gmail.com>
2803M:	Andy Gospodarek <andy@greyhouse.net>
2804L:	netdev@vger.kernel.org
2805W:	http://sourceforge.net/projects/bonding/
2806S:	Supported
2807F:	drivers/net/bonding/
2808F:	include/uapi/linux/if_bonding.h
2809
2810BPF (Safe dynamic programs and tools)
2811M:	Alexei Starovoitov <ast@kernel.org>
2812M:	Daniel Borkmann <daniel@iogearbox.net>
2813L:	netdev@vger.kernel.org
2814L:	linux-kernel@vger.kernel.org
2815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2817Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2818S:	Supported
2819F:	arch/x86/net/bpf_jit*
2820F:	Documentation/networking/filter.txt
2821F:	Documentation/bpf/
2822F:	include/linux/bpf*
2823F:	include/linux/filter.h
2824F:	include/trace/events/xdp.h
2825F:	include/uapi/linux/bpf*
2826F:	include/uapi/linux/filter.h
2827F:	kernel/bpf/
2828F:	kernel/trace/bpf_trace.c
2829F:	lib/test_bpf.c
2830F:	net/bpf/
2831F:	net/core/filter.c
2832F:	net/sched/act_bpf.c
2833F:	net/sched/cls_bpf.c
2834F:	samples/bpf/
2835F:	tools/bpf/
2836F:	tools/lib/bpf/
2837F:	tools/testing/selftests/bpf/
2838
2839BROADCOM B44 10/100 ETHERNET DRIVER
2840M:	Michael Chan <michael.chan@broadcom.com>
2841L:	netdev@vger.kernel.org
2842S:	Supported
2843F:	drivers/net/ethernet/broadcom/b44.*
2844
2845BROADCOM B53 ETHERNET SWITCH DRIVER
2846M:	Florian Fainelli <f.fainelli@gmail.com>
2847L:	netdev@vger.kernel.org
2848L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2849S:	Supported
2850F:	drivers/net/dsa/b53/*
2851F:	include/linux/platform_data/b53.h
2852
2853BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2854M:	Florian Fainelli <f.fainelli@gmail.com>
2855M:	Ray Jui <rjui@broadcom.com>
2856M:	Scott Branden <sbranden@broadcom.com>
2857M:	bcm-kernel-feedback-list@broadcom.com
2858T:	git git://github.com/broadcom/mach-bcm
2859S:	Maintained
2860N:	bcm281*
2861N:	bcm113*
2862N:	bcm216*
2863N:	kona
2864F:	arch/arm/mach-bcm/
2865
2866BROADCOM BCM2835 ARM ARCHITECTURE
2867M:	Eric Anholt <eric@anholt.net>
2868M:	Stefan Wahren <stefan.wahren@i2se.com>
2869L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2871T:	git git://github.com/anholt/linux
2872S:	Maintained
2873N:	bcm2835
2874F:	drivers/staging/vc04_services
2875
2876BROADCOM BCM47XX MIPS ARCHITECTURE
2877M:	Hauke Mehrtens <hauke@hauke-m.de>
2878M:	Rafał Miłecki <zajec5@gmail.com>
2879L:	linux-mips@linux-mips.org
2880S:	Maintained
2881F:	Documentation/devicetree/bindings/mips/brcm/
2882F:	arch/mips/bcm47xx/*
2883F:	arch/mips/include/asm/mach-bcm47xx/*
2884
2885BROADCOM BCM5301X ARM ARCHITECTURE
2886M:	Hauke Mehrtens <hauke@hauke-m.de>
2887M:	Rafał Miłecki <zajec5@gmail.com>
2888M:	Jon Mason <jonmason@broadcom.com>
2889M:	bcm-kernel-feedback-list@broadcom.com
2890L:	linux-arm-kernel@lists.infradead.org
2891S:	Maintained
2892F:	arch/arm/mach-bcm/bcm_5301x.c
2893F:	arch/arm/boot/dts/bcm5301x*.dtsi
2894F:	arch/arm/boot/dts/bcm470*
2895F:	arch/arm/boot/dts/bcm953012*
2896
2897BROADCOM BCM53573 ARM ARCHITECTURE
2898M:	Rafał Miłecki <rafal@milecki.pl>
2899L:	linux-arm-kernel@lists.infradead.org
2900S:	Maintained
2901F:	arch/arm/boot/dts/bcm53573*
2902F:	arch/arm/boot/dts/bcm47189*
2903
2904BROADCOM BCM63XX ARM ARCHITECTURE
2905M:	Florian Fainelli <f.fainelli@gmail.com>
2906M:	bcm-kernel-feedback-list@broadcom.com
2907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908T:	git git://github.com/broadcom/stblinux.git
2909S:	Maintained
2910N:	bcm63xx
2911
2912BROADCOM BCM63XX/BCM33XX UDC DRIVER
2913M:	Kevin Cernekee <cernekee@gmail.com>
2914L:	linux-usb@vger.kernel.org
2915S:	Maintained
2916F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2917
2918BROADCOM BCM7XXX ARM ARCHITECTURE
2919M:	Brian Norris <computersforpeace@gmail.com>
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922M:	bcm-kernel-feedback-list@broadcom.com
2923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924T:	git git://github.com/broadcom/stblinux.git
2925S:	Maintained
2926F:	arch/arm/mach-bcm/*brcmstb*
2927F:	arch/arm/boot/dts/bcm7*.dts*
2928F:	drivers/bus/brcmstb_gisb.c
2929F:	arch/arm/mm/cache-b15-rac.c
2930F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2931N:	brcmstb
2932
2933BROADCOM BMIPS CPUFREQ DRIVER
2934M:	Markus Mayer <mmayer@broadcom.com>
2935M:	bcm-kernel-feedback-list@broadcom.com
2936L:	linux-pm@vger.kernel.org
2937S:	Maintained
2938F:	drivers/cpufreq/bmips-cpufreq.c
2939
2940BROADCOM BMIPS MIPS ARCHITECTURE
2941M:	Kevin Cernekee <cernekee@gmail.com>
2942M:	Florian Fainelli <f.fainelli@gmail.com>
2943L:	linux-mips@linux-mips.org
2944T:	git git://github.com/broadcom/stblinux.git
2945S:	Maintained
2946F:	arch/mips/bmips/*
2947F:	arch/mips/include/asm/mach-bmips/*
2948F:	arch/mips/kernel/*bmips*
2949F:	arch/mips/boot/dts/brcm/bcm*.dts*
2950F:	drivers/irqchip/irq-bcm63*
2951F:	drivers/irqchip/irq-bcm7*
2952F:	drivers/irqchip/irq-brcmstb*
2953F:	include/linux/bcm963xx_nvram.h
2954F:	include/linux/bcm963xx_tag.h
2955
2956BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2957M:	Rasesh Mody <rasesh.mody@cavium.com>
2958M:	Dept-GELinuxNICDev@cavium.com
2959L:	netdev@vger.kernel.org
2960S:	Supported
2961F:	drivers/net/ethernet/broadcom/bnx2.*
2962F:	drivers/net/ethernet/broadcom/bnx2_*
2963
2964BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2965M:	QLogic-Storage-Upstream@qlogic.com
2966L:	linux-scsi@vger.kernel.org
2967S:	Supported
2968F:	drivers/scsi/bnx2fc/
2969
2970BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2971M:	QLogic-Storage-Upstream@qlogic.com
2972L:	linux-scsi@vger.kernel.org
2973S:	Supported
2974F:	drivers/scsi/bnx2i/
2975
2976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2977M:	Ariel Elior <ariel.elior@cavium.com>
2978M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2979M:	everest-linux-l2@cavium.com
2980L:	netdev@vger.kernel.org
2981S:	Supported
2982F:	drivers/net/ethernet/broadcom/bnx2x/
2983
2984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2985M:	Michael Chan <michael.chan@broadcom.com>
2986L:	netdev@vger.kernel.org
2987S:	Supported
2988F:	drivers/net/ethernet/broadcom/bnxt/
2989
2990BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2991M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2992M:	Franky Lin <franky.lin@broadcom.com>
2993M:	Hante Meuleman <hante.meuleman@broadcom.com>
2994M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2995M:	Wright Feng <wright.feng@cypress.com>
2996L:	linux-wireless@vger.kernel.org
2997L:	brcm80211-dev-list.pdl@broadcom.com
2998L:	brcm80211-dev-list@cypress.com
2999S:	Supported
3000F:	drivers/net/wireless/broadcom/brcm80211/
3001
3002BROADCOM BRCMSTB GPIO DRIVER
3003M:	Gregory Fong <gregory.0xf0@gmail.com>
3004L:	bcm-kernel-feedback-list@broadcom.com
3005S:	Supported
3006F:	drivers/gpio/gpio-brcmstb.c
3007F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3008
3009BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3010M:	Al Cooper <alcooperx@gmail.com>
3011L:	linux-kernel@vger.kernel.org
3012L:	bcm-kernel-feedback-list@broadcom.com
3013S:	Maintained
3014F:	drivers/phy/broadcom/phy-brcm-usb*
3015
3016BROADCOM GENET ETHERNET DRIVER
3017M:	Doug Berger <opendmb@gmail.com>
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/genet/
3022
3023BROADCOM IPROC ARM ARCHITECTURE
3024M:	Ray Jui <rjui@broadcom.com>
3025M:	Scott Branden <sbranden@broadcom.com>
3026M:	Jon Mason <jonmason@broadcom.com>
3027M:	bcm-kernel-feedback-list@broadcom.com
3028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029T:	git git://github.com/broadcom/cygnus-linux.git
3030S:	Maintained
3031N:	iproc
3032N:	cygnus
3033N:	bcm[-_]nsp
3034N:	bcm9113*
3035N:	bcm9583*
3036N:	bcm9585*
3037N:	bcm9586*
3038N:	bcm988312
3039N:	bcm113*
3040N:	bcm583*
3041N:	bcm585*
3042N:	bcm586*
3043N:	bcm88312
3044N:	hr2
3045N:	stingray
3046F:	arch/arm64/boot/dts/broadcom/northstar2/*
3047F:	arch/arm64/boot/dts/broadcom/stingray/*
3048F:	drivers/clk/bcm/clk-ns*
3049F:	drivers/clk/bcm/clk-sr*
3050F:	drivers/pinctrl/bcm/pinctrl-ns*
3051F:	include/dt-bindings/clock/bcm-sr*
3052
3053BROADCOM KONA GPIO DRIVER
3054M:	Ray Jui <rjui@broadcom.com>
3055L:	bcm-kernel-feedback-list@broadcom.com
3056S:	Supported
3057F:	drivers/gpio/gpio-bcm-kona.c
3058F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3059
3060BROADCOM NETXTREME-E ROCE DRIVER
3061M:	Selvin Xavier <selvin.xavier@broadcom.com>
3062M:	Devesh Sharma <devesh.sharma@broadcom.com>
3063M:	Somnath Kotur <somnath.kotur@broadcom.com>
3064M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3065L:	linux-rdma@vger.kernel.org
3066W:	http://www.broadcom.com
3067S:	Supported
3068F:	drivers/infiniband/hw/bnxt_re/
3069F:	include/uapi/rdma/bnxt_re-abi.h
3070
3071BROADCOM NVRAM DRIVER
3072M:	Rafał Miłecki <zajec5@gmail.com>
3073L:	linux-mips@linux-mips.org
3074S:	Maintained
3075F:	drivers/firmware/broadcom/*
3076
3077BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3078M:	Rafał Miłecki <zajec5@gmail.com>
3079L:	linux-wireless@vger.kernel.org
3080S:	Maintained
3081F:	drivers/bcma/
3082F:	include/linux/bcma/
3083
3084BROADCOM STB AVS CPUFREQ DRIVER
3085M:	Markus Mayer <mmayer@broadcom.com>
3086M:	bcm-kernel-feedback-list@broadcom.com
3087L:	linux-pm@vger.kernel.org
3088S:	Maintained
3089F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3090F:	drivers/cpufreq/brcmstb*
3091
3092BROADCOM STB AVS TMON DRIVER
3093M:	Markus Mayer <mmayer@broadcom.com>
3094M:	bcm-kernel-feedback-list@broadcom.com
3095L:	linux-pm@vger.kernel.org
3096S:	Maintained
3097F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3098F:	drivers/thermal/broadcom/brcmstb*
3099
3100BROADCOM STB NAND FLASH DRIVER
3101M:	Brian Norris <computersforpeace@gmail.com>
3102M:	Kamal Dasu <kdasu.kdev@gmail.com>
3103L:	linux-mtd@lists.infradead.org
3104L:	bcm-kernel-feedback-list@broadcom.com
3105S:	Maintained
3106F:	drivers/mtd/nand/raw/brcmnand/
3107
3108BROADCOM STB DPFE DRIVER
3109M:	Markus Mayer <mmayer@broadcom.com>
3110M:	bcm-kernel-feedback-list@broadcom.com
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Maintained
3113F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3114F:	drivers/memory/brcmstb_dpfe.c
3115
3116BROADCOM SYSTEMPORT ETHERNET DRIVER
3117M:	Florian Fainelli <f.fainelli@gmail.com>
3118L:	netdev@vger.kernel.org
3119S:	Supported
3120F:	drivers/net/ethernet/broadcom/bcmsysport.*
3121
3122BROADCOM TG3 GIGABIT ETHERNET DRIVER
3123M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3124M:	Prashant Sreedharan <prashant@broadcom.com>
3125M:	Michael Chan <mchan@broadcom.com>
3126L:	netdev@vger.kernel.org
3127S:	Supported
3128F:	drivers/net/ethernet/broadcom/tg3.*
3129
3130BROCADE BFA FC SCSI DRIVER
3131M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3132M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3133L:	linux-scsi@vger.kernel.org
3134S:	Supported
3135F:	drivers/scsi/bfa/
3136
3137BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3138M:	Rasesh Mody <rasesh.mody@cavium.com>
3139M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3140M:	Dept-GELinuxNICDev@cavium.com
3141L:	netdev@vger.kernel.org
3142S:	Supported
3143F:	drivers/net/ethernet/brocade/bna/
3144
3145BSG (block layer generic sg v4 driver)
3146M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3147L:	linux-scsi@vger.kernel.org
3148S:	Supported
3149F:	block/bsg.c
3150F:	include/linux/bsg.h
3151F:	include/uapi/linux/bsg.h
3152
3153BT87X AUDIO DRIVER
3154M:	Clemens Ladisch <clemens@ladisch.de>
3155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3156T:	git git://git.alsa-project.org/alsa-kernel.git
3157S:	Maintained
3158F:	Documentation/sound/cards/bt87x.rst
3159F:	sound/pci/bt87x.c
3160
3161BT8XXGPIO DRIVER
3162M:	Michael Buesch <m@bues.ch>
3163W:	http://bu3sch.de/btgpio.php
3164S:	Maintained
3165F:	drivers/gpio/gpio-bt8xx.c
3166
3167BTRFS FILE SYSTEM
3168M:	Chris Mason <clm@fb.com>
3169M:	Josef Bacik <jbacik@fb.com>
3170M:	David Sterba <dsterba@suse.com>
3171L:	linux-btrfs@vger.kernel.org
3172W:	http://btrfs.wiki.kernel.org/
3173Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3175S:	Maintained
3176F:	Documentation/filesystems/btrfs.txt
3177F:	fs/btrfs/
3178F:	include/linux/btrfs*
3179F:	include/uapi/linux/btrfs*
3180
3181BTTV VIDEO4LINUX DRIVER
3182M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3183L:	linux-media@vger.kernel.org
3184W:	https://linuxtv.org
3185T:	git git://linuxtv.org/media_tree.git
3186S:	Odd fixes
3187F:	Documentation/media/v4l-drivers/bttv*
3188F:	drivers/media/pci/bt8xx/bttv*
3189
3190BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3191M:	Chanwoo Choi <cw00.choi@samsung.com>
3192L:	linux-pm@vger.kernel.org
3193L:	linux-samsung-soc@vger.kernel.org
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3195S:	Maintained
3196F:	drivers/devfreq/exynos-bus.c
3197F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3198
3199BUSLOGIC SCSI DRIVER
3200M:	Khalid Aziz <khalid@gonehiking.org>
3201L:	linux-scsi@vger.kernel.org
3202S:	Maintained
3203F:	drivers/scsi/BusLogic.*
3204F:	drivers/scsi/FlashPoint.*
3205
3206C-MEDIA CMI8788 DRIVER
3207M:	Clemens Ladisch <clemens@ladisch.de>
3208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3209T:	git git://git.alsa-project.org/alsa-kernel.git
3210S:	Maintained
3211F:	sound/pci/oxygen/
3212
3213C6X ARCHITECTURE
3214M:	Mark Salter <msalter@redhat.com>
3215M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3216L:	linux-c6x-dev@linux-c6x.org
3217W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3218S:	Maintained
3219F:	arch/c6x/
3220
3221CA8210 IEEE-802.15.4 RADIO DRIVER
3222M:	Harry Morris <h.morris@cascoda.com>
3223L:	linux-wpan@vger.kernel.org
3224W:	https://github.com/Cascoda/ca8210-linux.git
3225S:	Maintained
3226F:	drivers/net/ieee802154/ca8210.c
3227F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3228
3229CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3230M:	David Howells <dhowells@redhat.com>
3231L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3232S:	Supported
3233F:	Documentation/filesystems/caching/cachefiles.txt
3234F:	fs/cachefiles/
3235
3236CADENCE MIPI-CSI2 BRIDGES
3237M:	Maxime Ripard <maxime.ripard@bootlin.com>
3238L:	linux-media@vger.kernel.org
3239S:	Maintained
3240F:	Documentation/devicetree/bindings/media/cdns,*.txt
3241F:	drivers/media/platform/cadence/cdns-csi2*
3242
3243CADET FM/AM RADIO RECEIVER DRIVER
3244M:	Hans Verkuil <hverkuil@xs4all.nl>
3245L:	linux-media@vger.kernel.org
3246T:	git git://linuxtv.org/media_tree.git
3247W:	https://linuxtv.org
3248S:	Maintained
3249F:	drivers/media/radio/radio-cadet*
3250
3251CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3252M:	Jonathan Corbet <corbet@lwn.net>
3253L:	linux-media@vger.kernel.org
3254T:	git git://linuxtv.org/media_tree.git
3255S:	Maintained
3256F:	Documentation/media/v4l-drivers/cafe_ccic*
3257F:	drivers/media/platform/marvell-ccic/
3258
3259CAIF NETWORK LAYER
3260M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3261L:	netdev@vger.kernel.org
3262S:	Supported
3263F:	Documentation/networking/caif/
3264F:	drivers/net/caif/
3265F:	include/uapi/linux/caif/
3266F:	include/net/caif/
3267F:	net/caif/
3268
3269CALGARY x86-64 IOMMU
3270M:	Muli Ben-Yehuda <mulix@mulix.org>
3271M:	Jon Mason <jdmason@kudzu.us>
3272L:	iommu@lists.linux-foundation.org
3273S:	Maintained
3274F:	arch/x86/kernel/pci-calgary_64.c
3275F:	arch/x86/kernel/tce_64.c
3276F:	arch/x86/include/asm/calgary.h
3277F:	arch/x86/include/asm/tce.h
3278
3279CAN NETWORK DRIVERS
3280M:	Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
3288F:	drivers/net/can/
3289F:	include/linux/can/dev.h
3290F:	include/linux/can/platform/
3291F:	include/uapi/linux/can/error.h
3292F:	include/uapi/linux/can/netlink.h
3293
3294CAN NETWORK LAYER
3295M:	Oliver Hartkopp <socketcan@hartkopp.net>
3296M:	Marc Kleine-Budde <mkl@pengutronix.de>
3297L:	linux-can@vger.kernel.org
3298W:	https://github.com/linux-can
3299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3301S:	Maintained
3302F:	Documentation/networking/can.rst
3303F:	net/can/
3304F:	include/linux/can/core.h
3305F:	include/uapi/linux/can.h
3306F:	include/uapi/linux/can/bcm.h
3307F:	include/uapi/linux/can/raw.h
3308F:	include/uapi/linux/can/gw.h
3309
3310CAPABILITIES
3311M:	Serge Hallyn <serge@hallyn.com>
3312L:	linux-security-module@vger.kernel.org
3313S:	Supported
3314F:	include/linux/capability.h
3315F:	include/uapi/linux/capability.h
3316F:	security/commoncap.c
3317F:	kernel/capability.c
3318
3319CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3320M:	Kevin Tsai <ktsai@capellamicro.com>
3321S:	Maintained
3322F:	drivers/iio/light/cm*
3323
3324CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3325M:	Christian Lamparter <chunkeey@googlemail.com>
3326L:	linux-wireless@vger.kernel.org
3327W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3328S:	Maintained
3329F:	drivers/net/wireless/ath/carl9170/
3330
3331CAVIUM I2C DRIVER
3332M:	Jan Glauber <jglauber@cavium.com>
3333M:	David Daney <david.daney@cavium.com>
3334W:	http://www.cavium.com
3335S:	Supported
3336F:	drivers/i2c/busses/i2c-octeon*
3337F:	drivers/i2c/busses/i2c-thunderx*
3338
3339CAVIUM LIQUIDIO NETWORK DRIVER
3340M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3341M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3342M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3343M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3344L:	netdev@vger.kernel.org
3345W:	http://www.cavium.com
3346S:	Supported
3347F:	drivers/net/ethernet/cavium/liquidio/
3348
3349CAVIUM MMC DRIVER
3350M:	Jan Glauber <jglauber@cavium.com>
3351M:	David Daney <david.daney@cavium.com>
3352M:	Steven J. Hill <Steven.Hill@cavium.com>
3353W:	http://www.cavium.com
3354S:	Supported
3355F:	drivers/mmc/host/cavium*
3356
3357CAVIUM OCTEON-TX CRYPTO DRIVER
3358M:	George Cherian <george.cherian@cavium.com>
3359L:	linux-crypto@vger.kernel.org
3360W:	http://www.cavium.com
3361S:	Supported
3362F:	drivers/crypto/cavium/cpt/
3363
3364CAVIUM THUNDERX2 ARM64 SOC
3365M:	Robert Richter <rrichter@cavium.com>
3366M:	Jayachandran C <jnair@caviumnetworks.com>
3367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3368S:	Maintained
3369F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3370F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3371
3372CC2520 IEEE-802.15.4 RADIO DRIVER
3373M:	Varka Bhadram <varkabhadram@gmail.com>
3374L:	linux-wpan@vger.kernel.org
3375S:	Maintained
3376F:	drivers/net/ieee802154/cc2520.c
3377F:	include/linux/spi/cc2520.h
3378F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3379
3380CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3381M:	Gilad Ben-Yossef <gilad@benyossef.com>
3382L:	linux-crypto@vger.kernel.org
3383S:	Supported
3384F:	drivers/crypto/ccree/
3385W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3386
3387CEC FRAMEWORK
3388M:	Hans Verkuil <hans.verkuil@cisco.com>
3389L:	linux-media@vger.kernel.org
3390T:	git git://linuxtv.org/media_tree.git
3391W:	http://linuxtv.org
3392S:	Supported
3393F:	Documentation/media/kapi/cec-core.rst
3394F:	Documentation/media/uapi/cec
3395F:	drivers/media/cec/
3396F:	drivers/media/rc/keymaps/rc-cec.c
3397F:	include/media/cec.h
3398F:	include/media/cec-notifier.h
3399F:	include/uapi/linux/cec.h
3400F:	include/uapi/linux/cec-funcs.h
3401F:	Documentation/devicetree/bindings/media/cec.txt
3402F:	Documentation/ABI/testing/debugfs-cec-error-inj
3403
3404CEC GPIO DRIVER
3405M:	Hans Verkuil <hans.verkuil@cisco.com>
3406L:	linux-media@vger.kernel.org
3407T:	git git://linuxtv.org/media_tree.git
3408W:	http://linuxtv.org
3409S:	Supported
3410F:	drivers/media/platform/cec-gpio/
3411F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3412
3413CELL BROADBAND ENGINE ARCHITECTURE
3414M:	Arnd Bergmann <arnd@arndb.de>
3415L:	linuxppc-dev@lists.ozlabs.org
3416W:	http://www.ibm.com/developerworks/power/cell/
3417S:	Supported
3418F:	arch/powerpc/include/asm/cell*.h
3419F:	arch/powerpc/include/asm/spu*.h
3420F:	arch/powerpc/include/uapi/asm/spu*.h
3421F:	arch/powerpc/oprofile/*cell*
3422F:	arch/powerpc/platforms/cell/
3423
3424CEPH COMMON CODE (LIBCEPH)
3425M:	Ilya Dryomov <idryomov@gmail.com>
3426M:	"Yan, Zheng" <zyan@redhat.com>
3427M:	Sage Weil <sage@redhat.com>
3428L:	ceph-devel@vger.kernel.org
3429W:	http://ceph.com/
3430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3431T:	git git://github.com/ceph/ceph-client.git
3432S:	Supported
3433F:	net/ceph/
3434F:	include/linux/ceph/
3435F:	include/linux/crush/
3436
3437CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3438M:	"Yan, Zheng" <zyan@redhat.com>
3439M:	Sage Weil <sage@redhat.com>
3440M:	Ilya Dryomov <idryomov@gmail.com>
3441L:	ceph-devel@vger.kernel.org
3442W:	http://ceph.com/
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3444T:	git git://github.com/ceph/ceph-client.git
3445S:	Supported
3446F:	Documentation/filesystems/ceph.txt
3447F:	fs/ceph/
3448
3449CERTIFICATE HANDLING:
3450M:	David Howells <dhowells@redhat.com>
3451M:	David Woodhouse <dwmw2@infradead.org>
3452L:	keyrings@vger.kernel.org
3453S:	Maintained
3454F:	Documentation/admin-guide/module-signing.rst
3455F:	certs/
3456F:	scripts/sign-file.c
3457F:	scripts/extract-cert.c
3458
3459CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3460L:	linux-usb@vger.kernel.org
3461S:	Orphan
3462F:	Documentation/usb/WUSB-Design-overview.txt
3463F:	Documentation/usb/wusb-cbaf
3464F:	drivers/usb/host/hwa-hc.c
3465F:	drivers/usb/host/whci/
3466F:	drivers/usb/wusbcore/
3467F:	include/linux/usb/wusb*
3468
3469CFAG12864B LCD DRIVER
3470M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3471S:	Maintained
3472F:	drivers/auxdisplay/cfag12864b.c
3473F:	include/linux/cfag12864b.h
3474
3475CFAG12864BFB LCD FRAMEBUFFER DRIVER
3476M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3477S:	Maintained
3478F:	drivers/auxdisplay/cfag12864bfb.c
3479F:	include/linux/cfag12864b.h
3480
3481802.11 (including CFG80211/NL80211)
3482M:	Johannes Berg <johannes@sipsolutions.net>
3483L:	linux-wireless@vger.kernel.org
3484W:	http://wireless.kernel.org/
3485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3487S:	Maintained
3488F:	net/wireless/
3489F:	include/uapi/linux/nl80211.h
3490F:	include/linux/ieee80211.h
3491F:	include/net/wext.h
3492F:	include/net/cfg80211.h
3493F:	include/net/iw_handler.h
3494F:	include/net/ieee80211_radiotap.h
3495F:	Documentation/driver-api/80211/cfg80211.rst
3496F:	Documentation/networking/regulatory.txt
3497
3498CHAR and MISC DRIVERS
3499M:	Arnd Bergmann <arnd@arndb.de>
3500M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3502S:	Supported
3503F:	drivers/char/
3504F:	drivers/misc/
3505F:	include/linux/miscdevice.h
3506
3507CHECKPATCH
3508M:	Andy Whitcroft <apw@canonical.com>
3509M:	Joe Perches <joe@perches.com>
3510S:	Maintained
3511F:	scripts/checkpatch.pl
3512
3513CHINESE DOCUMENTATION
3514M:	Harry Wei <harryxiyou@gmail.com>
3515L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3516L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3517S:	Maintained
3518F:	Documentation/translations/zh_CN/
3519
3520CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3521M:	Peter Chen <Peter.Chen@nxp.com>
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3523L:	linux-usb@vger.kernel.org
3524S:	Maintained
3525F:	drivers/usb/chipidea/
3526
3527CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3528M:	Hans de Goede <hdegoede@redhat.com>
3529L:	linux-input@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3532F:	drivers/input/touchscreen/chipone_icn8318.c
3533
3534CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3535M:	Hans de Goede <hdegoede@redhat.com>
3536L:	linux-input@vger.kernel.org
3537S:	Maintained
3538F:	drivers/input/touchscreen/chipone_icn8505.c
3539
3540CHROME HARDWARE PLATFORM SUPPORT
3541M:	Benson Leung <bleung@chromium.org>
3542M:	Olof Johansson <olof@lixom.net>
3543S:	Maintained
3544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3545F:	drivers/platform/chrome/
3546
3547CIRRUS LOGIC AUDIO CODEC DRIVERS
3548M:	Brian Austin <brian.austin@cirrus.com>
3549M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3551S:	Maintained
3552F:	sound/soc/codecs/cs*
3553
3554CIRRUS LOGIC EP93XX ETHERNET DRIVER
3555M:	Hartley Sweeten <hsweeten@visionengravers.com>
3556L:	netdev@vger.kernel.org
3557S:	Maintained
3558F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3559
3560CISCO FCOE HBA DRIVER
3561M:	Satish Kharat <satishkh@cisco.com>
3562M:	Sesidhar Baddela <sebaddel@cisco.com>
3563M:	Karan Tilak Kumar <kartilak@cisco.com>
3564L:	linux-scsi@vger.kernel.org
3565S:	Supported
3566F:	drivers/scsi/fnic/
3567
3568CISCO SCSI HBA DRIVER
3569M:	Karan Tilak Kumar <kartilak@cisco.com>
3570M:	Sesidhar Baddela <sebaddel@cisco.com>
3571L:	linux-scsi@vger.kernel.org
3572S:	Supported
3573F:	drivers/scsi/snic/
3574
3575CISCO VIC ETHERNET NIC DRIVER
3576M:	Christian Benvenuti <benve@cisco.com>
3577M:	Govindarajulu Varadarajan <_govind@gmx.com>
3578M:	Parvi Kaustubhi <pkaustub@cisco.com>
3579S:	Supported
3580F:	drivers/net/ethernet/cisco/enic/
3581
3582CISCO VIC LOW LATENCY NIC DRIVER
3583M:	Christian Benvenuti <benve@cisco.com>
3584S:	Supported
3585F:	drivers/infiniband/hw/usnic/
3586
3587CIRRUS LOGIC MADERA CODEC DRIVERS
3588M:	Charles Keepax <ckeepax@opensource.cirrus.com>
3589M:	Richard Fitzgerald <rf@opensource.cirrus.com>
3590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3591L:	patches@opensource.cirrus.com
3592T:	git https://github.com/CirrusLogic/linux-drivers.git
3593W:	https://github.com/CirrusLogic/linux-drivers/wiki
3594S:	Supported
3595F:	Documentation/devicetree/bindings/mfd/madera.txt
3596F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3597F:	include/linux/mfd/madera/*
3598F:	drivers/gpio/gpio-madera*
3599F:	drivers/mfd/madera*
3600F:	drivers/mfd/cs47l*
3601F:	drivers/pinctrl/cirrus/*
3602
3603CLANG-FORMAT FILE
3604M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3605S:	Maintained
3606F:	.clang-format
3607
3608CLEANCACHE API
3609M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3610L:	linux-kernel@vger.kernel.org
3611S:	Maintained
3612F:	mm/cleancache.c
3613F:	include/linux/cleancache.h
3614
3615CLK API
3616M:	Russell King <linux@armlinux.org.uk>
3617L:	linux-clk@vger.kernel.org
3618S:	Maintained
3619F:	include/linux/clk.h
3620
3621CLOCKSOURCE, CLOCKEVENT DRIVERS
3622M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3623M:	Thomas Gleixner <tglx@linutronix.de>
3624L:	linux-kernel@vger.kernel.org
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3626S:	Supported
3627F:	drivers/clocksource/
3628F:	Documentation/devicetree/bindings/timer/
3629
3630CMPC ACPI DRIVER
3631M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3632M:	Daniel Oliveira Nascimento <don@syst.com.br>
3633L:	platform-driver-x86@vger.kernel.org
3634S:	Supported
3635F:	drivers/platform/x86/classmate-laptop.c
3636
3637COBALT MEDIA DRIVER
3638M:	Hans Verkuil <hans.verkuil@cisco.com>
3639L:	linux-media@vger.kernel.org
3640T:	git git://linuxtv.org/media_tree.git
3641W:	https://linuxtv.org
3642S:	Supported
3643F:	drivers/media/pci/cobalt/
3644
3645COCCINELLE/Semantic Patches (SmPL)
3646M:	Julia Lawall <Julia.Lawall@lip6.fr>
3647M:	Gilles Muller <Gilles.Muller@lip6.fr>
3648M:	Nicolas Palix <nicolas.palix@imag.fr>
3649M:	Michal Marek <michal.lkml@markovi.net>
3650L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3652W:	http://coccinelle.lip6.fr/
3653S:	Supported
3654F:	Documentation/dev-tools/coccinelle.rst
3655F:	scripts/coccinelle/
3656F:	scripts/coccicheck
3657
3658CODA FILE SYSTEM
3659M:	Jan Harkes <jaharkes@cs.cmu.edu>
3660M:	coda@cs.cmu.edu
3661L:	codalist@coda.cs.cmu.edu
3662W:	http://www.coda.cs.cmu.edu/
3663S:	Maintained
3664F:	Documentation/filesystems/coda.txt
3665F:	fs/coda/
3666F:	include/linux/coda*.h
3667F:	include/uapi/linux/coda*.h
3668
3669CODA V4L2 MEM2MEM DRIVER
3670M:	Philipp Zabel <p.zabel@pengutronix.de>
3671L:	linux-media@vger.kernel.org
3672S:	Maintained
3673F:	Documentation/devicetree/bindings/media/coda.txt
3674F:	drivers/media/platform/coda/
3675
3676COMMON CLK FRAMEWORK
3677M:	Michael Turquette <mturquette@baylibre.com>
3678M:	Stephen Boyd <sboyd@kernel.org>
3679L:	linux-clk@vger.kernel.org
3680Q:	http://patchwork.kernel.org/project/linux-clk/list/
3681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3682S:	Maintained
3683F:	Documentation/devicetree/bindings/clock/
3684F:	drivers/clk/
3685X:	drivers/clk/clkdev.c
3686F:	include/linux/clk-pr*
3687F:	include/linux/clk/
3688F:	include/linux/of_clk.h
3689
3690COMMON INTERNET FILE SYSTEM (CIFS)
3691M:	Steve French <sfrench@samba.org>
3692L:	linux-cifs@vger.kernel.org
3693L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3694W:	http://linux-cifs.samba.org/
3695T:	git git://git.samba.org/sfrench/cifs-2.6.git
3696S:	Supported
3697F:	Documentation/filesystems/cifs/
3698F:	fs/cifs/
3699
3700COMPACTPCI HOTPLUG CORE
3701M:	Scott Murray <scott@spiteful.org>
3702L:	linux-pci@vger.kernel.org
3703S:	Maintained
3704F:	drivers/pci/hotplug/cpci_hotplug*
3705
3706COMPACTPCI HOTPLUG GENERIC DRIVER
3707M:	Scott Murray <scott@spiteful.org>
3708L:	linux-pci@vger.kernel.org
3709S:	Maintained
3710F:	drivers/pci/hotplug/cpcihp_generic.c
3711
3712COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3713M:	Scott Murray <scott@spiteful.org>
3714L:	linux-pci@vger.kernel.org
3715S:	Maintained
3716F:	drivers/pci/hotplug/cpcihp_zt5550.*
3717
3718COMPAL LAPTOP SUPPORT
3719M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3720L:	platform-driver-x86@vger.kernel.org
3721S:	Maintained
3722F:	drivers/platform/x86/compal-laptop.c
3723
3724CONEXANT ACCESSRUNNER USB DRIVER
3725L:	accessrunner-general@lists.sourceforge.net
3726W:	http://accessrunner.sourceforge.net/
3727S:	Orphan
3728F:	drivers/usb/atm/cxacru.c
3729
3730CONFIGFS
3731M:	Joel Becker <jlbec@evilplan.org>
3732M:	Christoph Hellwig <hch@lst.de>
3733T:	git git://git.infradead.org/users/hch/configfs.git
3734S:	Supported
3735F:	fs/configfs/
3736F:	include/linux/configfs.h
3737
3738CONNECTOR
3739M:	Evgeniy Polyakov <zbr@ioremap.net>
3740L:	netdev@vger.kernel.org
3741S:	Maintained
3742F:	drivers/connector/
3743
3744CONTROL GROUP (CGROUP)
3745M:	Tejun Heo <tj@kernel.org>
3746M:	Li Zefan <lizefan@huawei.com>
3747M:	Johannes Weiner <hannes@cmpxchg.org>
3748L:	cgroups@vger.kernel.org
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3750S:	Maintained
3751F:	Documentation/cgroup*
3752F:	include/linux/cgroup*
3753F:	kernel/cgroup*
3754
3755CONTROL GROUP - CPUSET
3756M:	Li Zefan <lizefan@huawei.com>
3757L:	cgroups@vger.kernel.org
3758W:	http://www.bullopensource.org/cpuset/
3759W:	http://oss.sgi.com/projects/cpusets/
3760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3761S:	Maintained
3762F:	Documentation/cgroup-v1/cpusets.txt
3763F:	include/linux/cpuset.h
3764F:	kernel/cgroup/cpuset.c
3765
3766CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3767M:	Johannes Weiner <hannes@cmpxchg.org>
3768M:	Michal Hocko <mhocko@kernel.org>
3769M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3770L:	cgroups@vger.kernel.org
3771L:	linux-mm@kvack.org
3772S:	Maintained
3773F:	mm/memcontrol.c
3774F:	mm/swap_cgroup.c
3775
3776CORETEMP HARDWARE MONITORING DRIVER
3777M:	Fenghua Yu <fenghua.yu@intel.com>
3778L:	linux-hwmon@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/hwmon/coretemp
3781F:	drivers/hwmon/coretemp.c
3782
3783COSA/SRP SYNC SERIAL DRIVER
3784M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3785W:	http://www.fi.muni.cz/~kas/cosa/
3786S:	Maintained
3787F:	drivers/net/wan/cosa*
3788
3789CPMAC ETHERNET DRIVER
3790M:	Florian Fainelli <f.fainelli@gmail.com>
3791L:	netdev@vger.kernel.org
3792S:	Maintained
3793F:	drivers/net/ethernet/ti/cpmac.c
3794
3795CPU FREQUENCY DRIVERS
3796M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3797M:	Viresh Kumar <viresh.kumar@linaro.org>
3798L:	linux-pm@vger.kernel.org
3799S:	Maintained
3800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3802B:	https://bugzilla.kernel.org
3803F:	Documentation/cpu-freq/
3804F:	Documentation/devicetree/bindings/cpufreq/
3805F:	drivers/cpufreq/
3806F:	include/linux/cpufreq.h
3807F:	tools/testing/selftests/cpufreq/
3808
3809CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3810M:	Viresh Kumar <viresh.kumar@linaro.org>
3811M:	Sudeep Holla <sudeep.holla@arm.com>
3812L:	linux-pm@vger.kernel.org
3813W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3814S:	Maintained
3815F:	drivers/cpufreq/arm_big_little.h
3816F:	drivers/cpufreq/arm_big_little.c
3817F:	drivers/cpufreq/arm_big_little_dt.c
3818
3819CPU POWER MONITORING SUBSYSTEM
3820M:	Thomas Renninger <trenn@suse.com>
3821M:	Shuah Khan <shuah@kernel.org>
3822L:	linux-pm@vger.kernel.org
3823S:	Maintained
3824F:	tools/power/cpupower/
3825
3826CPUID/MSR DRIVER
3827M:	"H. Peter Anvin" <hpa@zytor.com>
3828S:	Maintained
3829F:	arch/x86/kernel/cpuid.c
3830F:	arch/x86/kernel/msr.c
3831
3832CPUIDLE DRIVER - ARM BIG LITTLE
3833M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3834M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3835L:	linux-pm@vger.kernel.org
3836L:	linux-arm-kernel@lists.infradead.org
3837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3838S:	Maintained
3839F:	drivers/cpuidle/cpuidle-big_little.c
3840
3841CPUIDLE DRIVER - ARM EXYNOS
3842M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3843M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3844M:	Kukjin Kim <kgene@kernel.org>
3845L:	linux-pm@vger.kernel.org
3846L:	linux-samsung-soc@vger.kernel.org
3847S:	Supported
3848F:	drivers/cpuidle/cpuidle-exynos.c
3849F:	arch/arm/mach-exynos/pm.c
3850
3851CPUIDLE DRIVERS
3852M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3853M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3854L:	linux-pm@vger.kernel.org
3855S:	Maintained
3856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3857B:	https://bugzilla.kernel.org
3858F:	drivers/cpuidle/*
3859F:	include/linux/cpuidle.h
3860
3861CRAMFS FILESYSTEM
3862M:	Nicolas Pitre <nico@linaro.org>
3863S:	Maintained
3864F:	Documentation/filesystems/cramfs.txt
3865F:	fs/cramfs/
3866
3867CRYPTO API
3868M:	Herbert Xu <herbert@gondor.apana.org.au>
3869M:	"David S. Miller" <davem@davemloft.net>
3870L:	linux-crypto@vger.kernel.org
3871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3873S:	Maintained
3874F:	Documentation/crypto/
3875F:	Documentation/devicetree/bindings/crypto/
3876F:	arch/*/crypto/
3877F:	crypto/
3878F:	drivers/crypto/
3879F:	include/crypto/
3880F:	include/linux/crypto*
3881
3882CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3883M:	Neil Horman <nhorman@tuxdriver.com>
3884L:	linux-crypto@vger.kernel.org
3885S:	Maintained
3886F:	crypto/ansi_cprng.c
3887F:	crypto/rng.c
3888
3889CS3308 MEDIA DRIVER
3890M:	Hans Verkuil <hverkuil@xs4all.nl>
3891L:	linux-media@vger.kernel.org
3892T:	git git://linuxtv.org/media_tree.git
3893W:	http://linuxtv.org
3894S:	Odd Fixes
3895F:	drivers/media/i2c/cs3308.c
3896F:	drivers/media/i2c/cs3308.h
3897
3898CS5535 Audio ALSA driver
3899M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3900S:	Maintained
3901F:	sound/pci/cs5535audio/
3902
3903CW1200 WLAN driver
3904M:	Solomon Peachy <pizza@shaftnet.org>
3905S:	Maintained
3906F:	drivers/net/wireless/st/cw1200/
3907
3908CX18 VIDEO4LINUX DRIVER
3909M:	Andy Walls <awalls@md.metrocast.net>
3910L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3911L:	linux-media@vger.kernel.org
3912T:	git git://linuxtv.org/media_tree.git
3913W:	https://linuxtv.org
3914W:	http://www.ivtvdriver.org/index.php/Cx18
3915S:	Maintained
3916F:	Documentation/media/v4l-drivers/cx18*
3917F:	drivers/media/pci/cx18/
3918F:	include/uapi/linux/ivtv*
3919
3920CX2341X MPEG ENCODER HELPER MODULE
3921M:	Hans Verkuil <hverkuil@xs4all.nl>
3922L:	linux-media@vger.kernel.org
3923T:	git git://linuxtv.org/media_tree.git
3924W:	https://linuxtv.org
3925S:	Maintained
3926F:	drivers/media/common/cx2341x*
3927F:	include/media/cx2341x*
3928
3929CX24120 MEDIA DRIVER
3930M:	Jemma Denson <jdenson@gmail.com>
3931M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3932L:	linux-media@vger.kernel.org
3933W:	https://linuxtv.org
3934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3935S:	Maintained
3936F:	drivers/media/dvb-frontends/cx24120*
3937
3938CX88 VIDEO4LINUX DRIVER
3939M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3940L:	linux-media@vger.kernel.org
3941W:	https://linuxtv.org
3942T:	git git://linuxtv.org/media_tree.git
3943S:	Odd fixes
3944F:	Documentation/media/v4l-drivers/cx88*
3945F:	drivers/media/pci/cx88/
3946
3947CXD2820R MEDIA DRIVER
3948M:	Antti Palosaari <crope@iki.fi>
3949L:	linux-media@vger.kernel.org
3950W:	https://linuxtv.org
3951W:	http://palosaari.fi/linux/
3952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3953T:	git git://linuxtv.org/anttip/media_tree.git
3954S:	Maintained
3955F:	drivers/media/dvb-frontends/cxd2820r*
3956
3957CXGB3 ETHERNET DRIVER (CXGB3)
3958M:	Santosh Raspatur <santosh@chelsio.com>
3959L:	netdev@vger.kernel.org
3960W:	http://www.chelsio.com
3961S:	Supported
3962F:	drivers/net/ethernet/chelsio/cxgb3/
3963
3964CXGB3 ISCSI DRIVER (CXGB3I)
3965M:	Karen Xie <kxie@chelsio.com>
3966L:	linux-scsi@vger.kernel.org
3967W:	http://www.chelsio.com
3968S:	Supported
3969F:	drivers/scsi/cxgbi/cxgb3i
3970
3971CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3972M:	Steve Wise <swise@chelsio.com>
3973L:	linux-rdma@vger.kernel.org
3974W:	http://www.openfabrics.org
3975S:	Supported
3976F:	drivers/infiniband/hw/cxgb3/
3977F:	include/uapi/rdma/cxgb3-abi.h
3978
3979CXGB4 CRYPTO DRIVER (chcr)
3980M:	Harsh Jain <harsh@chelsio.com>
3981L:	linux-crypto@vger.kernel.org
3982W:	http://www.chelsio.com
3983S:	Supported
3984F:	drivers/crypto/chelsio
3985
3986CXGB4 ETHERNET DRIVER (CXGB4)
3987M:	Ganesh Goudar <ganeshgr@chelsio.com>
3988L:	netdev@vger.kernel.org
3989W:	http://www.chelsio.com
3990S:	Supported
3991F:	drivers/net/ethernet/chelsio/cxgb4/
3992
3993CXGB4 ISCSI DRIVER (CXGB4I)
3994M:	Karen Xie <kxie@chelsio.com>
3995L:	linux-scsi@vger.kernel.org
3996W:	http://www.chelsio.com
3997S:	Supported
3998F:	drivers/scsi/cxgbi/cxgb4i
3999
4000CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4001M:	Steve Wise <swise@chelsio.com>
4002L:	linux-rdma@vger.kernel.org
4003W:	http://www.openfabrics.org
4004S:	Supported
4005F:	drivers/infiniband/hw/cxgb4/
4006F:	include/uapi/rdma/cxgb4-abi.h
4007
4008CXGB4VF ETHERNET DRIVER (CXGB4VF)
4009M:	Casey Leedom <leedom@chelsio.com>
4010L:	netdev@vger.kernel.org
4011W:	http://www.chelsio.com
4012S:	Supported
4013F:	drivers/net/ethernet/chelsio/cxgb4vf/
4014
4015CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4016M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4017M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4018L:	linuxppc-dev@lists.ozlabs.org
4019S:	Supported
4020F:	arch/powerpc/platforms/powernv/pci-cxl.c
4021F:	drivers/misc/cxl/
4022F:	include/misc/cxl*
4023F:	include/uapi/misc/cxl.h
4024F:	Documentation/powerpc/cxl.txt
4025F:	Documentation/ABI/testing/sysfs-class-cxl
4026
4027CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4028M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4029M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4030M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4031L:	linux-scsi@vger.kernel.org
4032S:	Supported
4033F:	drivers/scsi/cxlflash/
4034F:	include/uapi/scsi/cxlflash_ioctls.h
4035F:	Documentation/powerpc/cxlflash.txt
4036
4037CYBERPRO FB DRIVER
4038M:	Russell King <linux@armlinux.org.uk>
4039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4040W:	http://www.armlinux.org.uk/
4041S:	Maintained
4042F:	drivers/video/fbdev/cyber2000fb.*
4043
4044CYCLADES ASYNC MUX DRIVER
4045W:	http://www.cyclades.com/
4046S:	Orphan
4047F:	drivers/tty/cyclades.c
4048F:	include/linux/cyclades.h
4049F:	include/uapi/linux/cyclades.h
4050
4051CYCLADES PC300 DRIVER
4052W:	http://www.cyclades.com/
4053S:	Orphan
4054F:	drivers/net/wan/pc300*
4055
4056CYPRESS_FIRMWARE MEDIA DRIVER
4057M:	Antti Palosaari <crope@iki.fi>
4058L:	linux-media@vger.kernel.org
4059W:	https://linuxtv.org
4060W:	http://palosaari.fi/linux/
4061Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4062T:	git git://linuxtv.org/anttip/media_tree.git
4063S:	Maintained
4064F:	drivers/media/common/cypress_firmware*
4065
4066CYTTSP TOUCHSCREEN DRIVER
4067M:	Ferruh Yigit <fery@cypress.com>
4068L:	linux-input@vger.kernel.org
4069S:	Supported
4070F:	drivers/input/touchscreen/cyttsp*
4071F:	include/linux/input/cyttsp.h
4072
4073D-LINK DIR-685 TOUCHKEYS DRIVER
4074M:	Linus Walleij <linus.walleij@linaro.org>
4075L:	linux-input@vger.kernel.org
4076S:	Supported
4077F:	drivers/input/dlink-dir685-touchkeys.c
4078
4079DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4080M:	Joshua Kinard <kumba@gentoo.org>
4081S:	Maintained
4082F:	drivers/rtc/rtc-ds1685.c
4083F:	include/linux/rtc/ds1685.h
4084
4085DAMA SLAVE for AX.25
4086M:	Joerg Reuter <jreuter@yaina.de>
4087W:	http://yaina.de/jreuter/
4088W:	http://www.qsl.net/dl1bke/
4089L:	linux-hams@vger.kernel.org
4090S:	Maintained
4091F:	net/ax25/af_ax25.c
4092F:	net/ax25/ax25_dev.c
4093F:	net/ax25/ax25_ds_*
4094F:	net/ax25/ax25_in.c
4095F:	net/ax25/ax25_out.c
4096F:	net/ax25/ax25_timer.c
4097F:	net/ax25/sysctl_net_ax25.c
4098
4099DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4100L:	netdev@vger.kernel.org
4101S:	Orphan
4102F:	Documentation/networking/dmfe.txt
4103F:	drivers/net/ethernet/dec/tulip/dmfe.c
4104
4105DC390/AM53C974 SCSI driver
4106M:	Hannes Reinecke <hare@suse.com>
4107L:	linux-scsi@vger.kernel.org
4108S:	Maintained
4109F:	drivers/scsi/am53c974.c
4110
4111DC395x SCSI driver
4112M:	Oliver Neukum <oliver@neukum.org>
4113M:	Ali Akcaagac <aliakc@web.de>
4114M:	Jamie Lenehan <lenehan@twibble.org>
4115L:	dc395x@twibble.org
4116W:	http://twibble.org/dist/dc395x/
4117W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4118S:	Maintained
4119F:	Documentation/scsi/dc395x.txt
4120F:	drivers/scsi/dc395x.*
4121
4122DCCP PROTOCOL
4123M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4124L:	dccp@vger.kernel.org
4125W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4126S:	Maintained
4127F:	include/linux/dccp.h
4128F:	include/uapi/linux/dccp.h
4129F:	include/linux/tfrc.h
4130F:	net/dccp/
4131
4132DECnet NETWORK LAYER
4133W:	http://linux-decnet.sourceforge.net
4134L:	linux-decnet-user@lists.sourceforge.net
4135S:	Orphan
4136F:	Documentation/networking/decnet.txt
4137F:	net/decnet/
4138
4139DECSTATION PLATFORM SUPPORT
4140M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4141L:	linux-mips@linux-mips.org
4142W:	http://www.linux-mips.org/wiki/DECstation
4143S:	Maintained
4144F:	arch/mips/dec/
4145F:	arch/mips/include/asm/dec/
4146F:	arch/mips/include/asm/mach-dec/
4147
4148DEFXX FDDI NETWORK DRIVER
4149M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4150S:	Maintained
4151F:	drivers/net/fddi/defxx.*
4152
4153DELL SMBIOS DRIVER
4154M:	Pali Rohár <pali.rohar@gmail.com>
4155M:	Mario Limonciello <mario.limonciello@dell.com>
4156L:	platform-driver-x86@vger.kernel.org
4157S:	Maintained
4158F:	drivers/platform/x86/dell-smbios.*
4159
4160DELL SMBIOS SMM DRIVER
4161M:	Mario Limonciello <mario.limonciello@dell.com>
4162L:	platform-driver-x86@vger.kernel.org
4163S:	Maintained
4164F:	drivers/platform/x86/dell-smbios-smm.c
4165
4166DELL SMBIOS WMI DRIVER
4167M:	Mario Limonciello <mario.limonciello@dell.com>
4168L:	platform-driver-x86@vger.kernel.org
4169S:	Maintained
4170F:	drivers/platform/x86/dell-smbios-wmi.c
4171F:	tools/wmi/dell-smbios-example.c
4172
4173DELL LAPTOP DRIVER
4174M:	Matthew Garrett <mjg59@srcf.ucam.org>
4175M:	Pali Rohár <pali.rohar@gmail.com>
4176L:	platform-driver-x86@vger.kernel.org
4177S:	Maintained
4178F:	drivers/platform/x86/dell-laptop.c
4179
4180DELL LAPTOP FREEFALL DRIVER
4181M:	Pali Rohár <pali.rohar@gmail.com>
4182S:	Maintained
4183F:	drivers/platform/x86/dell-smo8800.c
4184
4185DELL LAPTOP RBTN DRIVER
4186M:	Pali Rohár <pali.rohar@gmail.com>
4187S:	Maintained
4188F:	drivers/platform/x86/dell-rbtn.*
4189
4190DELL LAPTOP SMM DRIVER
4191M:	Pali Rohár <pali.rohar@gmail.com>
4192S:	Maintained
4193F:	drivers/hwmon/dell-smm-hwmon.c
4194F:	include/uapi/linux/i8k.h
4195
4196DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4197M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4198S:	Maintained
4199F:	Documentation/dcdbas.txt
4200F:	drivers/firmware/dcdbas.*
4201
4202DELL WMI NOTIFICATIONS DRIVER
4203M:	Matthew Garrett <mjg59@srcf.ucam.org>
4204M:	Pali Rohár <pali.rohar@gmail.com>
4205S:	Maintained
4206F:	drivers/platform/x86/dell-wmi.c
4207
4208DELL WMI DESCRIPTOR DRIVER
4209M:	Mario Limonciello <mario.limonciello@dell.com>
4210S:	Maintained
4211F:	drivers/platform/x86/dell-wmi-descriptor.c
4212
4213DELTA ST MEDIA DRIVER
4214M:	Hugues Fruchet <hugues.fruchet@st.com>
4215L:	linux-media@vger.kernel.org
4216T:	git git://linuxtv.org/media_tree.git
4217W:	https://linuxtv.org
4218S:	Supported
4219F:	drivers/media/platform/sti/delta
4220
4221DENALI NAND DRIVER
4222M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4223L:	linux-mtd@lists.infradead.org
4224S:	Supported
4225F:	drivers/mtd/nand/raw/denali*
4226
4227DESIGNWARE USB2 DRD IP DRIVER
4228M:	Minas Harutyunyan <hminas@synopsys.com>
4229L:	linux-usb@vger.kernel.org
4230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4231S:	Maintained
4232F:	drivers/usb/dwc2/
4233
4234DESIGNWARE USB3 DRD IP DRIVER
4235M:	Felipe Balbi <balbi@kernel.org>
4236L:	linux-usb@vger.kernel.org
4237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4238S:	Maintained
4239F:	drivers/usb/dwc3/
4240
4241DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4242M:	Andreas Klinger <ak@it-klinger.de>
4243L:	linux-iio@vger.kernel.org
4244S:	Maintained
4245F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4246F:	drivers/iio/proximity/srf*.c
4247
4248DEVICE COREDUMP (DEV_COREDUMP)
4249M:	Johannes Berg <johannes@sipsolutions.net>
4250L:	linux-kernel@vger.kernel.org
4251S:	Maintained
4252F:	drivers/base/devcoredump.c
4253F:	include/linux/devcoredump.h
4254
4255DEVICE FREQUENCY (DEVFREQ)
4256M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4257M:	Kyungmin Park <kyungmin.park@samsung.com>
4258R:	Chanwoo Choi <cw00.choi@samsung.com>
4259L:	linux-pm@vger.kernel.org
4260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4261S:	Maintained
4262F:	drivers/devfreq/
4263F:	include/linux/devfreq.h
4264F:	Documentation/devicetree/bindings/devfreq/
4265
4266DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4267M:	Chanwoo Choi <cw00.choi@samsung.com>
4268L:	linux-pm@vger.kernel.org
4269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4270S:	Supported
4271F:	drivers/devfreq/event/
4272F:	drivers/devfreq/devfreq-event.c
4273F:	include/linux/devfreq-event.h
4274F:	Documentation/devicetree/bindings/devfreq/event/
4275
4276DEVICE NUMBER REGISTRY
4277M:	Torben Mathiasen <device@lanana.org>
4278W:	http://lanana.org/docs/device-list/index.html
4279S:	Maintained
4280
4281DEVICE-MAPPER  (LVM)
4282M:	Alasdair Kergon <agk@redhat.com>
4283M:	Mike Snitzer <snitzer@redhat.com>
4284M:	dm-devel@redhat.com
4285L:	dm-devel@redhat.com
4286W:	http://sources.redhat.com/dm
4287Q:	http://patchwork.kernel.org/project/dm-devel/list/
4288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4289T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4290S:	Maintained
4291F:	Documentation/device-mapper/
4292F:	drivers/md/Makefile
4293F:	drivers/md/Kconfig
4294F:	drivers/md/dm*
4295F:	drivers/md/persistent-data/
4296F:	include/linux/device-mapper.h
4297F:	include/linux/dm-*.h
4298F:	include/uapi/linux/dm-*.h
4299
4300DEVLINK
4301M:	Jiri Pirko <jiri@mellanox.com>
4302L:	netdev@vger.kernel.org
4303S:	Supported
4304F:	net/core/devlink.c
4305F:	include/net/devlink.h
4306F:	include/uapi/linux/devlink.h
4307
4308DIALOG SEMICONDUCTOR DRIVERS
4309M:	Support Opensource <support.opensource@diasemi.com>
4310W:	http://www.dialog-semiconductor.com/products
4311S:	Supported
4312F:	Documentation/hwmon/da90??
4313F:	Documentation/devicetree/bindings/mfd/da90*.txt
4314F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4315F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4316F:	Documentation/devicetree/bindings/regulator/da92*.txt
4317F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4318F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4319F:	drivers/gpio/gpio-da90??.c
4320F:	drivers/hwmon/da90??-hwmon.c
4321F:	drivers/iio/adc/da91??-*.c
4322F:	drivers/input/misc/da90??_onkey.c
4323F:	drivers/input/touchscreen/da9052_tsi.c
4324F:	drivers/leds/leds-da90??.c
4325F:	drivers/mfd/da903x.c
4326F:	drivers/mfd/da90??-*.c
4327F:	drivers/mfd/da91??-*.c
4328F:	drivers/power/supply/da9052-battery.c
4329F:	drivers/power/supply/da91??-*.c
4330F:	drivers/regulator/da903x.c
4331F:	drivers/regulator/da9???-regulator.[ch]
4332F:	drivers/thermal/da90??-thermal.c
4333F:	drivers/rtc/rtc-da90??.c
4334F:	drivers/video/backlight/da90??_bl.c
4335F:	drivers/watchdog/da90??_wdt.c
4336F:	include/linux/mfd/da903x.h
4337F:	include/linux/mfd/da9052/
4338F:	include/linux/mfd/da9055/
4339F:	include/linux/mfd/da9062/
4340F:	include/linux/mfd/da9063/
4341F:	include/linux/mfd/da9150/
4342F:	include/linux/regulator/da9211.h
4343F:	include/sound/da[79]*.h
4344F:	sound/soc/codecs/da[79]*.[ch]
4345
4346DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4347M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4348L:	linux-gpio@vger.kernel.org
4349S:	Maintained
4350F:	drivers/gpio/gpio-gpio-mm.c
4351
4352DIGI NEO AND CLASSIC PCI PRODUCTS
4353M:	Lidza Louina <lidza.louina@gmail.com>
4354M:	Mark Hounschell <markh@compro.net>
4355L:	driverdev-devel@linuxdriverproject.org
4356S:	Maintained
4357F:	drivers/staging/dgnc/
4358
4359DIOLAN U2C-12 I2C DRIVER
4360M:	Guenter Roeck <linux@roeck-us.net>
4361L:	linux-i2c@vger.kernel.org
4362S:	Maintained
4363F:	drivers/i2c/busses/i2c-diolan-u2c.c
4364
4365FILESYSTEM DIRECT ACCESS (DAX)
4366M:	Matthew Wilcox <mawilcox@microsoft.com>
4367M:	Ross Zwisler <zwisler@kernel.org>
4368M:	Jan Kara <jack@suse.cz>
4369L:	linux-fsdevel@vger.kernel.org
4370S:	Supported
4371F:	fs/dax.c
4372F:	include/linux/dax.h
4373F:	include/trace/events/fs_dax.h
4374
4375DEVICE DIRECT ACCESS (DAX)
4376M:	Dan Williams <dan.j.williams@intel.com>
4377M:	Dave Jiang <dave.jiang@intel.com>
4378M:	Ross Zwisler <zwisler@kernel.org>
4379M:	Vishal Verma <vishal.l.verma@intel.com>
4380L:	linux-nvdimm@lists.01.org
4381S:	Supported
4382F:	drivers/dax/
4383
4384DIRECTORY NOTIFICATION (DNOTIFY)
4385M:	Jan Kara <jack@suse.cz>
4386R:	Amir Goldstein <amir73il@gmail.com>
4387L:	linux-fsdevel@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/filesystems/dnotify.txt
4390F:	fs/notify/dnotify/
4391F:	include/linux/dnotify.h
4392
4393DISK GEOMETRY AND PARTITION HANDLING
4394M:	Andries Brouwer <aeb@cwi.nl>
4395W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4396W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4397W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4398S:	Maintained
4399
4400DISKQUOTA
4401M:	Jan Kara <jack@suse.com>
4402S:	Maintained
4403F:	Documentation/filesystems/quota.txt
4404F:	fs/quota/
4405F:	include/linux/quota*.h
4406F:	include/uapi/linux/quota*.h
4407
4408DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4409M:	Bernie Thompson <bernie@plugable.com>
4410L:	linux-fbdev@vger.kernel.org
4411S:	Maintained
4412W:	http://plugable.com/category/projects/udlfb/
4413F:	drivers/video/fbdev/udlfb.c
4414F:	include/video/udlfb.h
4415F:	Documentation/fb/udlfb.txt
4416
4417DISTRIBUTED LOCK MANAGER (DLM)
4418M:	Christine Caulfield <ccaulfie@redhat.com>
4419M:	David Teigland <teigland@redhat.com>
4420L:	cluster-devel@redhat.com
4421W:	http://sources.redhat.com/cluster/
4422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4423S:	Supported
4424F:	fs/dlm/
4425
4426DMA BUFFER SHARING FRAMEWORK
4427M:	Sumit Semwal <sumit.semwal@linaro.org>
4428S:	Maintained
4429L:	linux-media@vger.kernel.org
4430L:	dri-devel@lists.freedesktop.org
4431L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4432F:	drivers/dma-buf/
4433F:	include/linux/dma-buf*
4434F:	include/linux/reservation.h
4435F:	include/linux/*fence.h
4436F:	Documentation/driver-api/dma-buf.rst
4437T:	git git://anongit.freedesktop.org/drm/drm-misc
4438
4439DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4440M:	Vinod Koul <vkoul@kernel.org>
4441L:	dmaengine@vger.kernel.org
4442Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4443S:	Maintained
4444F:	drivers/dma/
4445F:	include/linux/dmaengine.h
4446F:	include/linux/of_dma.h
4447F:	Documentation/devicetree/bindings/dma/
4448F:	Documentation/driver-api/dmaengine/
4449T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4450
4451DMA MAPPING HELPERS
4452M:	Christoph Hellwig <hch@lst.de>
4453M:	Marek Szyprowski <m.szyprowski@samsung.com>
4454R:	Robin Murphy <robin.murphy@arm.com>
4455L:	iommu@lists.linux-foundation.org
4456T:	git git://git.infradead.org/users/hch/dma-mapping.git
4457W:	http://git.infradead.org/users/hch/dma-mapping.git
4458S:	Supported
4459F:	kernel/dma/
4460F:	include/asm-generic/dma-mapping.h
4461F:	include/linux/dma-direct.h
4462F:	include/linux/dma-mapping.h
4463F:	include/linux/dma-noncoherent.h
4464
4465DME1737 HARDWARE MONITOR DRIVER
4466M:	Juerg Haefliger <juergh@gmail.com>
4467L:	linux-hwmon@vger.kernel.org
4468S:	Maintained
4469F:	Documentation/hwmon/dme1737
4470F:	drivers/hwmon/dme1737.c
4471
4472DMI/SMBIOS SUPPORT
4473M:	Jean Delvare <jdelvare@suse.com>
4474S:	Maintained
4475T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4476F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4477F:	drivers/firmware/dmi-id.c
4478F:	drivers/firmware/dmi_scan.c
4479F:	include/linux/dmi.h
4480
4481DOCUMENTATION
4482M:	Jonathan Corbet <corbet@lwn.net>
4483L:	linux-doc@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/
4486F:	scripts/kernel-doc
4487X:	Documentation/ABI/
4488X:	Documentation/devicetree/
4489X:	Documentation/acpi
4490X:	Documentation/power
4491X:	Documentation/spi
4492X:	Documentation/media
4493T:	git git://git.lwn.net/linux.git docs-next
4494
4495DOCUMENTATION/ITALIAN
4496M:	Federico Vaga <federico.vaga@vaga.pv.it>
4497L:	linux-doc@vger.kernel.org
4498S:	Maintained
4499F:	Documentation/translations/it_IT
4500
4501DONGWOON DW9714 LENS VOICE COIL DRIVER
4502M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4503L:	linux-media@vger.kernel.org
4504T:	git git://linuxtv.org/media_tree.git
4505S:	Maintained
4506F:	drivers/media/i2c/dw9714.c
4507
4508DONGWOON DW9807 LENS VOICE COIL DRIVER
4509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4510L:	linux-media@vger.kernel.org
4511T:	git git://linuxtv.org/media_tree.git
4512S:	Maintained
4513F:	drivers/media/i2c/dw9807.c
4514
4515DOUBLETALK DRIVER
4516M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4517L:	blinux-list@redhat.com
4518S:	Maintained
4519F:	drivers/char/dtlk.c
4520F:	include/linux/dtlk.h
4521
4522DPAA2 DATAPATH I/O (DPIO) DRIVER
4523M:	Roy Pledge <Roy.Pledge@nxp.com>
4524L:	linux-kernel@vger.kernel.org
4525S:	Maintained
4526F:	drivers/soc/fsl/dpio
4527
4528DPAA2 ETHERNET DRIVER
4529M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4530L:	linux-kernel@vger.kernel.org
4531S:	Maintained
4532F:	drivers/staging/fsl-dpaa2/ethernet
4533
4534DPAA2 ETHERNET SWITCH DRIVER
4535M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4536M:	Ioana Ciornei <ioana.ciornei@nxp.com>
4537L:	linux-kernel@vger.kernel.org
4538S:	Maintained
4539F:	drivers/staging/fsl-dpaa2/ethsw
4540
4541DPAA2 PTP CLOCK DRIVER
4542M:	Yangbo Lu <yangbo.lu@nxp.com>
4543L:	linux-kernel@vger.kernel.org
4544S:	Maintained
4545F:	drivers/staging/fsl-dpaa2/rtc
4546
4547DPT_I2O SCSI RAID DRIVER
4548M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4549L:	linux-scsi@vger.kernel.org
4550W:	http://www.adaptec.com/
4551S:	Maintained
4552F:	drivers/scsi/dpt*
4553F:	drivers/scsi/dpt/
4554
4555DRBD DRIVER
4556M:	Philipp Reisner <philipp.reisner@linbit.com>
4557M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4558L:	drbd-dev@lists.linbit.com
4559W:	http://www.drbd.org
4560T:	git git://git.linbit.com/linux-drbd.git
4561T:	git git://git.linbit.com/drbd-8.4.git
4562S:	Supported
4563F:	drivers/block/drbd/
4564F:	lib/lru_cache.c
4565F:	Documentation/blockdev/drbd/
4566
4567DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4568M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4569R:	"Rafael J. Wysocki" <rafael@kernel.org>
4570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4571S:	Supported
4572F:	Documentation/kobject.txt
4573F:	drivers/base/
4574F:	fs/debugfs/
4575F:	fs/sysfs/
4576F:	include/linux/debugfs.h
4577F:	include/linux/kobj*
4578F:	lib/kobj*
4579
4580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4581M:	Kevin Hilman <khilman@kernel.org>
4582M:	Nishanth Menon <nm@ti.com>
4583S:	Maintained
4584F:	drivers/power/avs/
4585F:	include/linux/power/smartreflex.h
4586L:	linux-pm@vger.kernel.org
4587
4588DRM DRIVER FOR ARM PL111 CLCD
4589M:	Eric Anholt <eric@anholt.net>
4590T:	git git://anongit.freedesktop.org/drm/drm-misc
4591S:	Supported
4592F:	drivers/gpu/drm/pl111/
4593
4594DRM DRIVER FOR ARM VERSATILE TFT PANELS
4595M:	Linus Walleij <linus.walleij@linaro.org>
4596T:	git git://anongit.freedesktop.org/drm/drm-misc
4597S:	Maintained
4598F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4599F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4600
4601DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4602M:	Dave Airlie <airlied@redhat.com>
4603S:	Odd Fixes
4604F:	drivers/gpu/drm/ast/
4605
4606DRM DRIVER FOR BOCHS VIRTUAL GPU
4607M:	Gerd Hoffmann <kraxel@redhat.com>
4608L:	virtualization@lists.linux-foundation.org
4609T:	git git://anongit.freedesktop.org/drm/drm-misc
4610S:	Maintained
4611F:	drivers/gpu/drm/bochs/
4612
4613DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4614M:	Linus Walleij <linus.walleij@linaro.org>
4615T:	git git://anongit.freedesktop.org/drm/drm-misc
4616S:	Maintained
4617F:	drivers/gpu/drm/tve200/
4618
4619DRM DRIVER FOR ILITEK ILI9225 PANELS
4620M:	David Lechner <david@lechnology.com>
4621S:	Maintained
4622F:	drivers/gpu/drm/tinydrm/ili9225.c
4623F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4624
4625DRM DRIVER FOR INTEL I810 VIDEO CARDS
4626S:	Orphan / Obsolete
4627F:	drivers/gpu/drm/i810/
4628F:	include/uapi/drm/i810_drm.h
4629
4630DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4631S:	Orphan / Obsolete
4632F:	drivers/gpu/drm/mga/
4633F:	include/uapi/drm/mga_drm.h
4634
4635DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4636M:	Dave Airlie <airlied@redhat.com>
4637S:	Odd Fixes
4638F:	drivers/gpu/drm/mgag200/
4639
4640DRM DRIVER FOR MI0283QT
4641M:	Noralf Trønnes <noralf@tronnes.org>
4642S:	Maintained
4643F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4644F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4645
4646DRM DRIVER FOR MSM ADRENO GPU
4647M:	Rob Clark <robdclark@gmail.com>
4648L:	linux-arm-msm@vger.kernel.org
4649L:	dri-devel@lists.freedesktop.org
4650L:	freedreno@lists.freedesktop.org
4651T:	git git://people.freedesktop.org/~robclark/linux
4652S:	Maintained
4653F:	drivers/gpu/drm/msm/
4654F:	include/uapi/drm/msm_drm.h
4655F:	Documentation/devicetree/bindings/display/msm/
4656
4657DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4658M:	Ben Skeggs <bskeggs@redhat.com>
4659L:	dri-devel@lists.freedesktop.org
4660L:	nouveau@lists.freedesktop.org
4661T:	git git://github.com/skeggsb/linux
4662S:	Supported
4663F:	drivers/gpu/drm/nouveau/
4664F:	include/uapi/drm/nouveau_drm.h
4665
4666DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4667M:	Noralf Trønnes <noralf@tronnes.org>
4668S:	Maintained
4669F:	drivers/gpu/drm/tinydrm/repaper.c
4670F:	Documentation/devicetree/bindings/display/repaper.txt
4671
4672DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4673M:	Dave Airlie <airlied@redhat.com>
4674M:	Gerd Hoffmann <kraxel@redhat.com>
4675L:	virtualization@lists.linux-foundation.org
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677S:	Obsolete
4678W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4679F:	drivers/gpu/drm/cirrus/
4680
4681DRM DRIVER FOR QXL VIRTUAL GPU
4682M:	Dave Airlie <airlied@redhat.com>
4683M:	Gerd Hoffmann <kraxel@redhat.com>
4684L:	virtualization@lists.linux-foundation.org
4685T:	git git://anongit.freedesktop.org/drm/drm-misc
4686S:	Maintained
4687F:	drivers/gpu/drm/qxl/
4688F:	include/uapi/drm/qxl_drm.h
4689
4690DRM DRIVER FOR RAGE 128 VIDEO CARDS
4691S:	Orphan / Obsolete
4692F:	drivers/gpu/drm/r128/
4693F:	include/uapi/drm/r128_drm.h
4694
4695DRM DRIVER FOR SAVAGE VIDEO CARDS
4696S:	Orphan / Obsolete
4697F:	drivers/gpu/drm/savage/
4698F:	include/uapi/drm/savage_drm.h
4699
4700DRM DRIVER FOR SIS VIDEO CARDS
4701S:	Orphan / Obsolete
4702F:	drivers/gpu/drm/sis/
4703F:	include/uapi/drm/sis_drm.h
4704
4705DRM DRIVER FOR SITRONIX ST7586 PANELS
4706M:	David Lechner <david@lechnology.com>
4707S:	Maintained
4708F:	drivers/gpu/drm/tinydrm/st7586.c
4709F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4710
4711DRM DRIVER FOR SITRONIX ST7735R PANELS
4712M:	David Lechner <david@lechnology.com>
4713S:	Maintained
4714F:	drivers/gpu/drm/tinydrm/st7735r.c
4715F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4716
4717DRM DRIVER FOR TDFX VIDEO CARDS
4718S:	Orphan / Obsolete
4719F:	drivers/gpu/drm/tdfx/
4720
4721DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4722M:	Dave Airlie <airlied@redhat.com>
4723S:	Odd Fixes
4724F:	drivers/gpu/drm/udl/
4725
4726DRM DRIVER FOR VMWARE VIRTUAL GPU
4727M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4728M:	Sinclair Yeh <syeh@vmware.com>
4729M:	Thomas Hellstrom <thellstrom@vmware.com>
4730L:	dri-devel@lists.freedesktop.org
4731T:	git git://people.freedesktop.org/~syeh/repos_linux
4732T:	git git://people.freedesktop.org/~thomash/linux
4733S:	Supported
4734F:	drivers/gpu/drm/vmwgfx/
4735F:	include/uapi/drm/vmwgfx_drm.h
4736
4737DRM DRIVERS
4738M:	David Airlie <airlied@linux.ie>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://anongit.freedesktop.org/drm/drm
4741B:	https://bugs.freedesktop.org/
4742C:	irc://chat.freenode.net/dri-devel
4743S:	Maintained
4744F:	drivers/gpu/drm/
4745F:	drivers/gpu/vga/
4746F:	Documentation/devicetree/bindings/display/
4747F:	Documentation/devicetree/bindings/gpu/
4748F:	Documentation/gpu/
4749F:	include/drm/
4750F:	include/uapi/drm/
4751F:	include/linux/vga*
4752
4753DRM DRIVERS AND MISC GPU PATCHES
4754M:	Gustavo Padovan <gustavo@padovan.org>
4755M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4756M:	Sean Paul <sean@poorly.run>
4757W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4758S:	Maintained
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760F:	Documentation/gpu/
4761F:	drivers/gpu/vga/
4762F:	drivers/gpu/drm/*
4763F:	include/drm/drm*
4764F:	include/uapi/drm/drm*
4765F:	include/linux/vga*
4766
4767DRM DRIVERS FOR ALLWINNER A10
4768M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4769L:	dri-devel@lists.freedesktop.org
4770S:	Supported
4771F:	drivers/gpu/drm/sun4i/
4772F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4773T:	git git://anongit.freedesktop.org/drm/drm-misc
4774
4775DRM DRIVERS FOR AMLOGIC SOCS
4776M:	Neil Armstrong <narmstrong@baylibre.com>
4777L:	dri-devel@lists.freedesktop.org
4778L:	linux-amlogic@lists.infradead.org
4779W:	http://linux-meson.com/
4780S:	Supported
4781F:	drivers/gpu/drm/meson/
4782F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4783F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4784F:	Documentation/gpu/meson.rst
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR ATMEL HLCDC
4788M:	Boris Brezillon <boris.brezillon@bootlin.com>
4789L:	dri-devel@lists.freedesktop.org
4790S:	Supported
4791F:	drivers/gpu/drm/atmel-hlcdc/
4792F:	Documentation/devicetree/bindings/display/atmel/
4793T:	git git://anongit.freedesktop.org/drm/drm-misc
4794
4795DRM DRIVERS FOR BRIDGE CHIPS
4796M:	Archit Taneja <architt@codeaurora.org>
4797M:	Andrzej Hajda <a.hajda@samsung.com>
4798R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4799S:	Maintained
4800T:	git git://anongit.freedesktop.org/drm/drm-misc
4801F:	drivers/gpu/drm/bridge/
4802
4803DRM DRIVERS FOR EXYNOS
4804M:	Inki Dae <inki.dae@samsung.com>
4805M:	Joonyoung Shim <jy0922.shim@samsung.com>
4806M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4807M:	Kyungmin Park <kyungmin.park@samsung.com>
4808L:	dri-devel@lists.freedesktop.org
4809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4810S:	Supported
4811F:	drivers/gpu/drm/exynos/
4812F:	include/uapi/drm/exynos_drm.h
4813F:	Documentation/devicetree/bindings/display/exynos/
4814
4815DRM DRIVERS FOR FREESCALE DCU
4816M:	Stefan Agner <stefan@agner.ch>
4817M:	Alison Wang <alison.wang@nxp.com>
4818L:	dri-devel@lists.freedesktop.org
4819S:	Supported
4820F:	drivers/gpu/drm/fsl-dcu/
4821F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4822F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4823F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4824
4825DRM DRIVERS FOR FREESCALE IMX
4826M:	Philipp Zabel <p.zabel@pengutronix.de>
4827L:	dri-devel@lists.freedesktop.org
4828S:	Maintained
4829F:	drivers/gpu/drm/imx/
4830F:	drivers/gpu/ipu-v3/
4831F:	Documentation/devicetree/bindings/display/imx/
4832
4833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4834M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4835L:	dri-devel@lists.freedesktop.org
4836T:	git git://github.com/patjak/drm-gma500
4837S:	Maintained
4838F:	drivers/gpu/drm/gma500/
4839
4840DRM DRIVERS FOR HISILICON
4841M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4842M:	Rongrong Zou <zourongrong@gmail.com>
4843R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4844R:	Chen Feng <puck.chen@hisilicon.com>
4845L:	dri-devel@lists.freedesktop.org
4846T:	git git://github.com/xin3liang/linux.git
4847S:	Maintained
4848F:	drivers/gpu/drm/hisilicon/
4849F:	Documentation/devicetree/bindings/display/hisilicon/
4850
4851DRM DRIVERS FOR MEDIATEK
4852M:	CK Hu <ck.hu@mediatek.com>
4853M:	Philipp Zabel <p.zabel@pengutronix.de>
4854L:	dri-devel@lists.freedesktop.org
4855S:	Supported
4856F:	drivers/gpu/drm/mediatek/
4857F:	Documentation/devicetree/bindings/display/mediatek/
4858
4859DRM DRIVERS FOR NVIDIA TEGRA
4860M:	Thierry Reding <thierry.reding@gmail.com>
4861L:	dri-devel@lists.freedesktop.org
4862L:	linux-tegra@vger.kernel.org
4863T:	git git://anongit.freedesktop.org/tegra/linux.git
4864S:	Supported
4865F:	drivers/gpu/drm/tegra/
4866F:	drivers/gpu/host1x/
4867F:	include/linux/host1x.h
4868F:	include/uapi/drm/tegra_drm.h
4869F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4870
4871DRM DRIVERS FOR RENESAS
4872M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4873L:	dri-devel@lists.freedesktop.org
4874L:	linux-renesas-soc@vger.kernel.org
4875T:	git git://linuxtv.org/pinchartl/fbdev
4876S:	Supported
4877F:	drivers/gpu/drm/rcar-du/
4878F:	drivers/gpu/drm/shmobile/
4879F:	include/linux/platform_data/shmob_drm.h
4880F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4881F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4882F:	Documentation/devicetree/bindings/display/renesas,du.txt
4883
4884DRM DRIVERS FOR ROCKCHIP
4885M:	Sandy Huang <hjc@rock-chips.com>
4886M:	Heiko Stübner <heiko@sntech.de>
4887L:	dri-devel@lists.freedesktop.org
4888S:	Maintained
4889F:	drivers/gpu/drm/rockchip/
4890F:	Documentation/devicetree/bindings/display/rockchip/
4891T:	git git://anongit.freedesktop.org/drm/drm-misc
4892
4893DRM DRIVERS FOR STI
4894M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4895M:	Vincent Abriou <vincent.abriou@st.com>
4896L:	dri-devel@lists.freedesktop.org
4897T:	git git://anongit.freedesktop.org/drm/drm-misc
4898S:	Maintained
4899F:	drivers/gpu/drm/sti
4900F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4901
4902DRM DRIVERS FOR STM
4903M:	Yannick Fertre <yannick.fertre@st.com>
4904M:	Philippe Cornu <philippe.cornu@st.com>
4905M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4906M:	Vincent Abriou <vincent.abriou@st.com>
4907L:	dri-devel@lists.freedesktop.org
4908T:	git git://anongit.freedesktop.org/drm/drm-misc
4909S:	Maintained
4910F:	drivers/gpu/drm/stm
4911F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4912
4913DRM DRIVERS FOR TI LCDC
4914M:	Jyri Sarha <jsarha@ti.com>
4915R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4916L:	dri-devel@lists.freedesktop.org
4917S:	Maintained
4918F:	drivers/gpu/drm/tilcdc/
4919F:	Documentation/devicetree/bindings/display/tilcdc/
4920
4921DRM DRIVERS FOR TI OMAP
4922M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4923L:	dri-devel@lists.freedesktop.org
4924S:	Maintained
4925F:	drivers/gpu/drm/omapdrm/
4926F:	Documentation/devicetree/bindings/display/ti/
4927
4928DRM DRIVERS FOR V3D
4929M:	Eric Anholt <eric@anholt.net>
4930S:	Supported
4931F:	drivers/gpu/drm/v3d/
4932F:	include/uapi/drm/v3d_drm.h
4933F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4934T:	git git://anongit.freedesktop.org/drm/drm-misc
4935
4936DRM DRIVERS FOR VC4
4937M:	Eric Anholt <eric@anholt.net>
4938T:	git git://github.com/anholt/linux
4939S:	Supported
4940F:	drivers/gpu/drm/vc4/
4941F:	include/uapi/drm/vc4_drm.h
4942F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4943T:	git git://anongit.freedesktop.org/drm/drm-misc
4944
4945DRM DRIVERS FOR VIVANTE GPU IP
4946M:	Lucas Stach <l.stach@pengutronix.de>
4947R:	Russell King <linux+etnaviv@armlinux.org.uk>
4948R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4949L:	etnaviv@lists.freedesktop.org
4950L:	dri-devel@lists.freedesktop.org
4951S:	Maintained
4952F:	drivers/gpu/drm/etnaviv/
4953F:	include/uapi/drm/etnaviv_drm.h
4954F:	Documentation/devicetree/bindings/display/etnaviv/
4955
4956DRM DRIVERS FOR ZTE ZX
4957M:	Shawn Guo <shawnguo@kernel.org>
4958L:	dri-devel@lists.freedesktop.org
4959S:	Maintained
4960F:	drivers/gpu/drm/zte/
4961F:	Documentation/devicetree/bindings/display/zte,vou.txt
4962T:	git git://anongit.freedesktop.org/drm/drm-misc
4963
4964DRM PANEL DRIVERS
4965M:	Thierry Reding <thierry.reding@gmail.com>
4966L:	dri-devel@lists.freedesktop.org
4967T:	git git://anongit.freedesktop.org/drm/drm-misc
4968S:	Maintained
4969F:	drivers/gpu/drm/drm_panel.c
4970F:	drivers/gpu/drm/panel/
4971F:	include/drm/drm_panel.h
4972F:	Documentation/devicetree/bindings/display/panel/
4973
4974DRM TINYDRM DRIVERS
4975M:	Noralf Trønnes <noralf@tronnes.org>
4976W:	https://github.com/notro/tinydrm/wiki/Development
4977T:	git git://anongit.freedesktop.org/drm/drm-misc
4978S:	Maintained
4979F:	drivers/gpu/drm/tinydrm/
4980F:	include/drm/tinydrm/
4981
4982DRM DRIVERS FOR XEN
4983M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4984T:	git git://anongit.freedesktop.org/drm/drm-misc
4985L:	dri-devel@lists.freedesktop.org
4986L:	xen-devel@lists.xen.org
4987S:	Supported
4988F:	drivers/gpu/drm/xen/
4989F:	Documentation/gpu/xen-front.rst
4990
4991DRM TTM SUBSYSTEM
4992M:	Christian Koenig <christian.koenig@amd.com>
4993M:	Huang Rui <ray.huang@amd.com>
4994M:	Junwei Zhang <Jerry.Zhang@amd.com>
4995T:	git git://people.freedesktop.org/~agd5f/linux
4996S:	Maintained
4997L:	dri-devel@lists.freedesktop.org
4998F:	include/drm/ttm/
4999F:	drivers/gpu/drm/ttm/
5000
5001DSBR100 USB FM RADIO DRIVER
5002M:	Alexey Klimov <klimov.linux@gmail.com>
5003L:	linux-media@vger.kernel.org
5004T:	git git://linuxtv.org/media_tree.git
5005S:	Maintained
5006F:	drivers/media/radio/dsbr100.c
5007
5008DSCC4 DRIVER
5009M:	Francois Romieu <romieu@fr.zoreil.com>
5010L:	netdev@vger.kernel.org
5011S:	Maintained
5012F:	drivers/net/wan/dscc4.c
5013
5014DT3155 MEDIA DRIVER
5015M:	Hans Verkuil <hverkuil@xs4all.nl>
5016L:	linux-media@vger.kernel.org
5017T:	git git://linuxtv.org/media_tree.git
5018W:	https://linuxtv.org
5019S:	Odd Fixes
5020F:	drivers/media/pci/dt3155/
5021
5022DVB_USB_AF9015 MEDIA DRIVER
5023M:	Antti Palosaari <crope@iki.fi>
5024L:	linux-media@vger.kernel.org
5025W:	https://linuxtv.org
5026W:	http://palosaari.fi/linux/
5027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5028T:	git git://linuxtv.org/anttip/media_tree.git
5029S:	Maintained
5030F:	drivers/media/usb/dvb-usb-v2/af9015*
5031
5032DVB_USB_AF9035 MEDIA DRIVER
5033M:	Antti Palosaari <crope@iki.fi>
5034L:	linux-media@vger.kernel.org
5035W:	https://linuxtv.org
5036W:	http://palosaari.fi/linux/
5037Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5038T:	git git://linuxtv.org/anttip/media_tree.git
5039S:	Maintained
5040F:	drivers/media/usb/dvb-usb-v2/af9035*
5041
5042DVB_USB_ANYSEE MEDIA DRIVER
5043M:	Antti Palosaari <crope@iki.fi>
5044L:	linux-media@vger.kernel.org
5045W:	https://linuxtv.org
5046W:	http://palosaari.fi/linux/
5047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5048T:	git git://linuxtv.org/anttip/media_tree.git
5049S:	Maintained
5050F:	drivers/media/usb/dvb-usb-v2/anysee*
5051
5052DVB_USB_AU6610 MEDIA DRIVER
5053M:	Antti Palosaari <crope@iki.fi>
5054L:	linux-media@vger.kernel.org
5055W:	https://linuxtv.org
5056W:	http://palosaari.fi/linux/
5057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5058T:	git git://linuxtv.org/anttip/media_tree.git
5059S:	Maintained
5060F:	drivers/media/usb/dvb-usb-v2/au6610*
5061
5062DVB_USB_CE6230 MEDIA DRIVER
5063M:	Antti Palosaari <crope@iki.fi>
5064L:	linux-media@vger.kernel.org
5065W:	https://linuxtv.org
5066W:	http://palosaari.fi/linux/
5067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5068T:	git git://linuxtv.org/anttip/media_tree.git
5069S:	Maintained
5070F:	drivers/media/usb/dvb-usb-v2/ce6230*
5071
5072DVB_USB_CXUSB MEDIA DRIVER
5073M:	Michael Krufky <mkrufky@linuxtv.org>
5074L:	linux-media@vger.kernel.org
5075W:	https://linuxtv.org
5076W:	http://github.com/mkrufky
5077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5078T:	git git://linuxtv.org/media_tree.git
5079S:	Maintained
5080F:	drivers/media/usb/dvb-usb/cxusb*
5081
5082DVB_USB_EC168 MEDIA DRIVER
5083M:	Antti Palosaari <crope@iki.fi>
5084L:	linux-media@vger.kernel.org
5085W:	https://linuxtv.org
5086W:	http://palosaari.fi/linux/
5087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5088T:	git git://linuxtv.org/anttip/media_tree.git
5089S:	Maintained
5090F:	drivers/media/usb/dvb-usb-v2/ec168*
5091
5092DVB_USB_GL861 MEDIA DRIVER
5093M:	Antti Palosaari <crope@iki.fi>
5094L:	linux-media@vger.kernel.org
5095W:	https://linuxtv.org
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/usb/dvb-usb-v2/gl861*
5100
5101DVB_USB_MXL111SF MEDIA DRIVER
5102M:	Michael Krufky <mkrufky@linuxtv.org>
5103L:	linux-media@vger.kernel.org
5104W:	https://linuxtv.org
5105W:	http://github.com/mkrufky
5106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5107T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5108S:	Maintained
5109F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5110
5111DVB_USB_RTL28XXU MEDIA DRIVER
5112M:	Antti Palosaari <crope@iki.fi>
5113L:	linux-media@vger.kernel.org
5114W:	https://linuxtv.org
5115W:	http://palosaari.fi/linux/
5116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5117T:	git git://linuxtv.org/anttip/media_tree.git
5118S:	Maintained
5119F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5120
5121DVB_USB_V2 MEDIA DRIVER
5122M:	Antti Palosaari <crope@iki.fi>
5123L:	linux-media@vger.kernel.org
5124W:	https://linuxtv.org
5125W:	http://palosaari.fi/linux/
5126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5127T:	git git://linuxtv.org/anttip/media_tree.git
5128S:	Maintained
5129F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5130F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5131
5132DYNAMIC DEBUG
5133M:	Jason Baron <jbaron@akamai.com>
5134S:	Maintained
5135F:	lib/dynamic_debug.c
5136F:	include/linux/dynamic_debug.h
5137
5138DYNAMIC INTERRUPT MODERATION
5139M:	Tal Gilboa <talgi@mellanox.com>
5140S:	Maintained
5141F:	include/linux/net_dim.h
5142
5143DZ DECSTATION DZ11 SERIAL DRIVER
5144M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5145S:	Maintained
5146F:	drivers/tty/serial/dz.*
5147
5148E3X0 POWER BUTTON DRIVER
5149M:	Moritz Fischer <moritz.fischer@ettus.com>
5150L:	usrp-users@lists.ettus.com
5151W:	http://www.ettus.com
5152S:	Supported
5153F:	drivers/input/misc/e3x0-button.c
5154F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5155
5156E4000 MEDIA DRIVER
5157M:	Antti Palosaari <crope@iki.fi>
5158L:	linux-media@vger.kernel.org
5159W:	https://linuxtv.org
5160W:	http://palosaari.fi/linux/
5161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5162T:	git git://linuxtv.org/anttip/media_tree.git
5163S:	Maintained
5164F:	drivers/media/tuners/e4000*
5165
5166EARTH_PT1 MEDIA DRIVER
5167M:	Akihiro Tsukada <tskd08@gmail.com>
5168L:	linux-media@vger.kernel.org
5169S:	Odd Fixes
5170F:	drivers/media/pci/pt1/
5171
5172EARTH_PT3 MEDIA DRIVER
5173M:	Akihiro Tsukada <tskd08@gmail.com>
5174L:	linux-media@vger.kernel.org
5175S:	Odd Fixes
5176F:	drivers/media/pci/pt3/
5177
5178EC100 MEDIA DRIVER
5179M:	Antti Palosaari <crope@iki.fi>
5180L:	linux-media@vger.kernel.org
5181W:	https://linuxtv.org
5182W:	http://palosaari.fi/linux/
5183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5184T:	git git://linuxtv.org/anttip/media_tree.git
5185S:	Maintained
5186F:	drivers/media/dvb-frontends/ec100*
5187
5188ECRYPT FILE SYSTEM
5189M:	Tyler Hicks <tyhicks@canonical.com>
5190L:	ecryptfs@vger.kernel.org
5191W:	http://ecryptfs.org
5192W:	https://launchpad.net/ecryptfs
5193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5194S:	Supported
5195F:	Documentation/filesystems/ecryptfs.txt
5196F:	fs/ecryptfs/
5197
5198EDAC-AMD64
5199M:	Borislav Petkov <bp@alien8.de>
5200L:	linux-edac@vger.kernel.org
5201S:	Maintained
5202F:	drivers/edac/amd64_edac*
5203
5204EDAC-CALXEDA
5205M:	Robert Richter <rric@kernel.org>
5206L:	linux-edac@vger.kernel.org
5207S:	Maintained
5208F:	drivers/edac/highbank*
5209
5210EDAC-CAVIUM OCTEON
5211M:	Ralf Baechle <ralf@linux-mips.org>
5212M:	David Daney <david.daney@cavium.com>
5213L:	linux-edac@vger.kernel.org
5214L:	linux-mips@linux-mips.org
5215S:	Supported
5216F:	drivers/edac/octeon_edac*
5217
5218EDAC-CAVIUM THUNDERX
5219M:	David Daney <david.daney@cavium.com>
5220M:	Jan Glauber <jglauber@cavium.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Supported
5223F:	drivers/edac/thunderx_edac*
5224
5225EDAC-CORE
5226M:	Borislav Petkov <bp@alien8.de>
5227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5228L:	linux-edac@vger.kernel.org
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5231S:	Supported
5232F:	Documentation/admin-guide/ras.rst
5233F:	Documentation/driver-api/edac.rst
5234F:	drivers/edac/
5235F:	include/linux/edac.h
5236
5237EDAC-E752X
5238M:	Mark Gross <mark.gross@intel.com>
5239L:	linux-edac@vger.kernel.org
5240S:	Maintained
5241F:	drivers/edac/e752x_edac.c
5242
5243EDAC-E7XXX
5244L:	linux-edac@vger.kernel.org
5245S:	Maintained
5246F:	drivers/edac/e7xxx_edac.c
5247
5248EDAC-FSL_DDR
5249M:	York Sun <york.sun@nxp.com>
5250L:	linux-edac@vger.kernel.org
5251S:	Maintained
5252F:	drivers/edac/fsl_ddr_edac.*
5253
5254EDAC-GHES
5255M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5256L:	linux-edac@vger.kernel.org
5257S:	Maintained
5258F:	drivers/edac/ghes_edac.c
5259
5260EDAC-I3000
5261L:	linux-edac@vger.kernel.org
5262S:	Orphan
5263F:	drivers/edac/i3000_edac.c
5264
5265EDAC-I5000
5266L:	linux-edac@vger.kernel.org
5267S:	Maintained
5268F:	drivers/edac/i5000_edac.c
5269
5270EDAC-I5400
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-edac@vger.kernel.org
5273S:	Maintained
5274F:	drivers/edac/i5400_edac.c
5275
5276EDAC-I7300
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-edac@vger.kernel.org
5279S:	Maintained
5280F:	drivers/edac/i7300_edac.c
5281
5282EDAC-I7CORE
5283M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5284L:	linux-edac@vger.kernel.org
5285S:	Maintained
5286F:	drivers/edac/i7core_edac.c
5287
5288EDAC-I82443BXGX
5289M:	Tim Small <tim@buttersideup.com>
5290L:	linux-edac@vger.kernel.org
5291S:	Maintained
5292F:	drivers/edac/i82443bxgx_edac.c
5293
5294EDAC-I82975X
5295M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5296M:	"Arvind R." <arvino55@gmail.com>
5297L:	linux-edac@vger.kernel.org
5298S:	Maintained
5299F:	drivers/edac/i82975x_edac.c
5300
5301EDAC-IE31200
5302M:	Jason Baron <jbaron@akamai.com>
5303L:	linux-edac@vger.kernel.org
5304S:	Maintained
5305F:	drivers/edac/ie31200_edac.c
5306
5307EDAC-MPC85XX
5308M:	Johannes Thumshirn <morbidrsa@gmail.com>
5309L:	linux-edac@vger.kernel.org
5310S:	Maintained
5311F:	drivers/edac/mpc85xx_edac.[ch]
5312
5313EDAC-PASEMI
5314M:	Egor Martovetsky <egor@pasemi.com>
5315L:	linux-edac@vger.kernel.org
5316S:	Maintained
5317F:	drivers/edac/pasemi_edac.c
5318
5319EDAC-PND2
5320M:	Tony Luck <tony.luck@intel.com>
5321L:	linux-edac@vger.kernel.org
5322S:	Maintained
5323F:	drivers/edac/pnd2_edac.[ch]
5324
5325EDAC-R82600
5326M:	Tim Small <tim@buttersideup.com>
5327L:	linux-edac@vger.kernel.org
5328S:	Maintained
5329F:	drivers/edac/r82600_edac.c
5330
5331EDAC-SBRIDGE
5332M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5333L:	linux-edac@vger.kernel.org
5334S:	Maintained
5335F:	drivers/edac/sb_edac.c
5336
5337EDAC-SKYLAKE
5338M:	Tony Luck <tony.luck@intel.com>
5339L:	linux-edac@vger.kernel.org
5340S:	Maintained
5341F:	drivers/edac/skx_edac.c
5342
5343EDAC-TI
5344M:	Tero Kristo <t-kristo@ti.com>
5345L:	linux-edac@vger.kernel.org
5346S:	Maintained
5347F:	drivers/edac/ti_edac.c
5348
5349EDIROL UA-101/UA-1000 DRIVER
5350M:	Clemens Ladisch <clemens@ladisch.de>
5351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5352T:	git git://git.alsa-project.org/alsa-kernel.git
5353S:	Maintained
5354F:	sound/usb/misc/ua101.c
5355
5356EFI TEST DRIVER
5357L:	linux-efi@vger.kernel.org
5358M:	Ivan Hu <ivan.hu@canonical.com>
5359M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5360S:	Maintained
5361F:	drivers/firmware/efi/test/
5362
5363EFI VARIABLE FILESYSTEM
5364M:	Matthew Garrett <matthew.garrett@nebula.com>
5365M:	Jeremy Kerr <jk@ozlabs.org>
5366M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5368L:	linux-efi@vger.kernel.org
5369S:	Maintained
5370F:	fs/efivarfs/
5371
5372EFIFB FRAMEBUFFER DRIVER
5373L:	linux-fbdev@vger.kernel.org
5374M:	Peter Jones <pjones@redhat.com>
5375S:	Maintained
5376F:	drivers/video/fbdev/efifb.c
5377
5378EFS FILESYSTEM
5379W:	http://aeschi.ch.eu.org/efs/
5380S:	Orphan
5381F:	fs/efs/
5382
5383EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5384M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5385L:	netdev@vger.kernel.org
5386S:	Maintained
5387F:	drivers/net/ethernet/ibm/ehea/
5388
5389EM28XX VIDEO4LINUX DRIVER
5390M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5391L:	linux-media@vger.kernel.org
5392W:	https://linuxtv.org
5393T:	git git://linuxtv.org/media_tree.git
5394S:	Maintained
5395F:	drivers/media/usb/em28xx/
5396F:	Documentation/media/v4l-drivers/em28xx*
5397
5398EMBEDDED LINUX
5399M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5400M:	Matt Mackall <mpm@selenic.com>
5401M:	David Woodhouse <dwmw2@infradead.org>
5402L:	linux-embedded@vger.kernel.org
5403S:	Maintained
5404
5405Emulex 10Gbps iSCSI - OneConnect DRIVER
5406M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5407M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5408M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5409L:	linux-scsi@vger.kernel.org
5410W:	http://www.broadcom.com
5411S:	Supported
5412F:	drivers/scsi/be2iscsi/
5413
5414Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5415M:	Sathya Perla <sathya.perla@broadcom.com>
5416M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5417M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5418M:	Somnath Kotur <somnath.kotur@broadcom.com>
5419L:	netdev@vger.kernel.org
5420W:	http://www.emulex.com
5421S:	Supported
5422F:	drivers/net/ethernet/emulex/benet/
5423
5424EMULEX ONECONNECT ROCE DRIVER
5425M:	Selvin Xavier <selvin.xavier@broadcom.com>
5426M:	Devesh Sharma <devesh.sharma@broadcom.com>
5427L:	linux-rdma@vger.kernel.org
5428W:	http://www.broadcom.com
5429S:	Odd Fixes
5430F:	drivers/infiniband/hw/ocrdma/
5431F:	include/uapi/rdma/ocrdma-abi.h
5432
5433EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5434M:	James Smart <james.smart@broadcom.com>
5435M:	Dick Kennedy <dick.kennedy@broadcom.com>
5436L:	linux-scsi@vger.kernel.org
5437W:	http://www.broadcom.com
5438S:	Supported
5439F:	drivers/scsi/lpfc/
5440
5441ENE CB710 FLASH CARD READER DRIVER
5442M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5443S:	Maintained
5444F:	drivers/misc/cb710/
5445F:	drivers/mmc/host/cb710-mmc.*
5446F:	include/linux/cb710.h
5447
5448ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5449M:	Maxim Levitsky <maximlevitsky@gmail.com>
5450S:	Maintained
5451F:	drivers/media/rc/ene_ir.*
5452
5453EPSON S1D13XXX FRAMEBUFFER DRIVER
5454M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5455S:	Maintained
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5457F:	drivers/video/fbdev/s1d13xxxfb.c
5458F:	include/video/s1d13xxxfb.h
5459
5460ERRSEQ ERROR TRACKING INFRASTRUCTURE
5461M:	Jeff Layton <jlayton@kernel.org>
5462S:	Maintained
5463F:	lib/errseq.c
5464F:	include/linux/errseq.h
5465
5466ET131X NETWORK DRIVER
5467M:	Mark Einon <mark.einon@gmail.com>
5468S:	Odd Fixes
5469F:	drivers/net/ethernet/agere/
5470
5471ETHERNET BRIDGE
5472M:	Roopa Prabhu <roopa@cumulusnetworks.com>
5473M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5474L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5475L:	netdev@vger.kernel.org
5476W:	http://www.linuxfoundation.org/en/Net:Bridge
5477S:	Maintained
5478F:	include/linux/netfilter_bridge/
5479F:	net/bridge/
5480
5481ETHERNET PHY LIBRARY
5482M:	Andrew Lunn <andrew@lunn.ch>
5483M:	Florian Fainelli <f.fainelli@gmail.com>
5484L:	netdev@vger.kernel.org
5485S:	Maintained
5486F:	Documentation/ABI/testing/sysfs-bus-mdio
5487F:	Documentation/devicetree/bindings/net/mdio*
5488F:	Documentation/networking/phy.txt
5489F:	drivers/net/phy/
5490F:	drivers/of/of_mdio.c
5491F:	drivers/of/of_net.c
5492F:	include/linux/*mdio*.h
5493F:	include/linux/of_net.h
5494F:	include/linux/phy.h
5495F:	include/linux/phy_fixed.h
5496F:	include/linux/platform_data/mdio-bcm-unimac.h
5497F:	include/trace/events/mdio.h
5498F:	include/uapi/linux/mdio.h
5499F:	include/uapi/linux/mii.h
5500
5501EXT2 FILE SYSTEM
5502M:	Jan Kara <jack@suse.com>
5503L:	linux-ext4@vger.kernel.org
5504S:	Maintained
5505F:	Documentation/filesystems/ext2.txt
5506F:	fs/ext2/
5507F:	include/linux/ext2*
5508
5509EXT4 FILE SYSTEM
5510M:	"Theodore Ts'o" <tytso@mit.edu>
5511M:	Andreas Dilger <adilger.kernel@dilger.ca>
5512L:	linux-ext4@vger.kernel.org
5513W:	http://ext4.wiki.kernel.org
5514Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5516S:	Maintained
5517F:	Documentation/filesystems/ext4.txt
5518F:	fs/ext4/
5519
5520Extended Verification Module (EVM)
5521M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5522L:	linux-integrity@vger.kernel.org
5523S:	Supported
5524F:	security/integrity/evm/
5525
5526EXTENSIBLE FIRMWARE INTERFACE (EFI)
5527M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5528L:	linux-efi@vger.kernel.org
5529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5530S:	Maintained
5531F:	Documentation/efi-stub.txt
5532F:	arch/*/kernel/efi.c
5533F:	arch/x86/boot/compressed/eboot.[ch]
5534F:	arch/*/include/asm/efi.h
5535F:	arch/x86/platform/efi/
5536F:	drivers/firmware/efi/
5537F:	include/linux/efi*.h
5538F:	arch/arm/boot/compressed/efi-header.S
5539F:	arch/arm64/kernel/efi-entry.S
5540
5541EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5542M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5543M:	Chanwoo Choi <cw00.choi@samsung.com>
5544L:	linux-kernel@vger.kernel.org
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5546S:	Maintained
5547F:	drivers/extcon/
5548F:	include/linux/extcon/
5549F:	include/linux/extcon.h
5550F:	Documentation/extcon/
5551F:	Documentation/devicetree/bindings/extcon/
5552
5553EXYNOS DP DRIVER
5554M:	Jingoo Han <jingoohan1@gmail.com>
5555L:	dri-devel@lists.freedesktop.org
5556S:	Maintained
5557F:	drivers/gpu/drm/exynos/exynos_dp*
5558
5559EXYNOS SYSMMU (IOMMU) driver
5560M:	Marek Szyprowski <m.szyprowski@samsung.com>
5561L:	iommu@lists.linux-foundation.org
5562S:	Maintained
5563F:	drivers/iommu/exynos-iommu.c
5564
5565EZchip NPS platform support
5566M:	Vineet Gupta <vgupta@synopsys.com>
5567M:	Ofer Levi <oferle@mellanox.com>
5568S:	Supported
5569F:	arch/arc/plat-eznps
5570F:	arch/arc/boot/dts/eznps.dts
5571
5572F2FS FILE SYSTEM
5573M:	Jaegeuk Kim <jaegeuk@kernel.org>
5574M:	Chao Yu <yuchao0@huawei.com>
5575L:	linux-f2fs-devel@lists.sourceforge.net
5576W:	https://f2fs.wiki.kernel.org/
5577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5578S:	Maintained
5579F:	Documentation/filesystems/f2fs.txt
5580F:	Documentation/ABI/testing/sysfs-fs-f2fs
5581F:	fs/f2fs/
5582F:	include/linux/f2fs_fs.h
5583F:	include/trace/events/f2fs.h
5584
5585F71805F HARDWARE MONITORING DRIVER
5586M:	Jean Delvare <jdelvare@suse.com>
5587L:	linux-hwmon@vger.kernel.org
5588S:	Maintained
5589F:	Documentation/hwmon/f71805f
5590F:	drivers/hwmon/f71805f.c
5591
5592FADDR2LINE
5593M:	Josh Poimboeuf <jpoimboe@redhat.com>
5594S:	Maintained
5595F:	scripts/faddr2line
5596
5597FAILOVER MODULE
5598M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5599L:	netdev@vger.kernel.org
5600S:	Supported
5601F:	net/core/failover.c
5602F:	include/net/failover.h
5603F:	Documentation/networking/failover.rst
5604
5605FANOTIFY
5606M:	Jan Kara <jack@suse.cz>
5607R:	Amir Goldstein <amir73il@gmail.com>
5608L:	linux-fsdevel@vger.kernel.org
5609S:	Maintained
5610F:	fs/notify/fanotify/
5611F:	include/linux/fanotify.h
5612F:	include/uapi/linux/fanotify.h
5613
5614FARSYNC SYNCHRONOUS DRIVER
5615M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5616W:	http://www.farsite.co.uk/
5617S:	Supported
5618F:	drivers/net/wan/farsync.*
5619
5620FAULT INJECTION SUPPORT
5621M:	Akinobu Mita <akinobu.mita@gmail.com>
5622S:	Supported
5623F:	Documentation/fault-injection/
5624F:	lib/fault-inject.c
5625
5626FBTFT Framebuffer drivers
5627M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5628L:	dri-devel@lists.freedesktop.org
5629L:	linux-fbdev@vger.kernel.org
5630S:	Maintained
5631F:	drivers/staging/fbtft/
5632
5633FC0011 TUNER DRIVER
5634M:	Michael Buesch <m@bues.ch>
5635L:	linux-media@vger.kernel.org
5636S:	Maintained
5637F:	drivers/media/tuners/fc0011.h
5638F:	drivers/media/tuners/fc0011.c
5639
5640FC2580 MEDIA DRIVER
5641M:	Antti Palosaari <crope@iki.fi>
5642L:	linux-media@vger.kernel.org
5643W:	https://linuxtv.org
5644W:	http://palosaari.fi/linux/
5645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5646T:	git git://linuxtv.org/anttip/media_tree.git
5647S:	Maintained
5648F:	drivers/media/tuners/fc2580*
5649
5650FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5651M:	Johannes Thumshirn <jth@kernel.org>
5652L:	linux-scsi@vger.kernel.org
5653W:	www.Open-FCoE.org
5654S:	Supported
5655F:	drivers/scsi/libfc/
5656F:	drivers/scsi/fcoe/
5657F:	include/scsi/fc/
5658F:	include/scsi/libfc.h
5659F:	include/scsi/libfcoe.h
5660F:	include/uapi/scsi/fc/
5661
5662FILE LOCKING (flock() and fcntl()/lockf())
5663M:	Jeff Layton <jlayton@kernel.org>
5664M:	"J. Bruce Fields" <bfields@fieldses.org>
5665L:	linux-fsdevel@vger.kernel.org
5666S:	Maintained
5667F:	include/linux/fcntl.h
5668F:	include/uapi/linux/fcntl.h
5669F:	fs/fcntl.c
5670F:	fs/locks.c
5671
5672FILESYSTEMS (VFS and infrastructure)
5673M:	Alexander Viro <viro@zeniv.linux.org.uk>
5674L:	linux-fsdevel@vger.kernel.org
5675S:	Maintained
5676F:	fs/*
5677F:	include/linux/fs.h
5678F:	include/uapi/linux/fs.h
5679
5680FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5681M:	Riku Voipio <riku.voipio@iki.fi>
5682L:	linux-hwmon@vger.kernel.org
5683S:	Maintained
5684F:	drivers/hwmon/f75375s.c
5685F:	include/linux/f75375s.h
5686
5687FIREWIRE AUDIO DRIVERS
5688M:	Clemens Ladisch <clemens@ladisch.de>
5689L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5690T:	git git://git.alsa-project.org/alsa-kernel.git
5691S:	Maintained
5692F:	sound/firewire/
5693
5694FIREWIRE MEDIA DRIVERS (firedtv)
5695M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5696L:	linux-media@vger.kernel.org
5697L:	linux1394-devel@lists.sourceforge.net
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5699S:	Maintained
5700F:	drivers/media/firewire/
5701
5702FIREWIRE SBP-2 TARGET
5703M:	Chris Boot <bootc@bootc.net>
5704L:	linux-scsi@vger.kernel.org
5705L:	target-devel@vger.kernel.org
5706L:	linux1394-devel@lists.sourceforge.net
5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5708S:	Maintained
5709F:	drivers/target/sbp/
5710
5711FIREWIRE SUBSYSTEM
5712M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5713L:	linux1394-devel@lists.sourceforge.net
5714W:	http://ieee1394.wiki.kernel.org/
5715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5716S:	Maintained
5717F:	drivers/firewire/
5718F:	include/linux/firewire.h
5719F:	include/uapi/linux/firewire*.h
5720F:	tools/firewire/
5721
5722FIRMWARE LOADER (request_firmware)
5723M:	Luis R. Rodriguez <mcgrof@kernel.org>
5724L:	linux-kernel@vger.kernel.org
5725S:	Maintained
5726F:	Documentation/firmware_class/
5727F:	drivers/base/firmware_loader/
5728F:	include/linux/firmware.h
5729
5730FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5731M:	Joshua Morris <josh.h.morris@us.ibm.com>
5732M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5733S:	Maintained
5734F:	drivers/block/rsxx/
5735
5736FLOPPY DRIVER
5737M:	Jiri Kosina <jikos@kernel.org>
5738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5739S:	Odd fixes
5740F:	drivers/block/floppy.c
5741
5742FMC SUBSYSTEM
5743M:	Alessandro Rubini <rubini@gnudd.com>
5744W:	http://www.ohwr.org/projects/fmc-bus
5745S:	Supported
5746F:	drivers/fmc/
5747F:	include/linux/fmc*.h
5748F:	include/linux/ipmi-fru.h
5749K:	fmc_d.*register
5750
5751FPGA MANAGER FRAMEWORK
5752M:	Alan Tull <atull@kernel.org>
5753M:	Moritz Fischer <mdf@kernel.org>
5754L:	linux-fpga@vger.kernel.org
5755S:	Maintained
5756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5757Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5758F:	Documentation/fpga/
5759F:	Documentation/driver-api/fpga/
5760F:	Documentation/devicetree/bindings/fpga/
5761F:	drivers/fpga/
5762F:	include/linux/fpga/
5763W:	http://www.rocketboards.org
5764
5765FPGA DFL DRIVERS
5766M:	Wu Hao <hao.wu@intel.com>
5767L:	linux-fpga@vger.kernel.org
5768S:	Maintained
5769F:	Documentation/fpga/dfl.txt
5770F:	include/uapi/linux/fpga-dfl.h
5771F:	drivers/fpga/dfl*
5772
5773FPU EMULATOR
5774M:	Bill Metzenthen <billm@melbpc.org.au>
5775W:	http://floatingpoint.sourceforge.net/emulator/index.html
5776S:	Maintained
5777F:	arch/x86/math-emu/
5778
5779FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5780L:	netdev@vger.kernel.org
5781S:	Orphan
5782F:	drivers/net/wan/dlci.c
5783F:	drivers/net/wan/sdla.c
5784
5785FRAMEBUFFER LAYER
5786M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5787L:	dri-devel@lists.freedesktop.org
5788L:	linux-fbdev@vger.kernel.org
5789T:	git git://github.com/bzolnier/linux.git
5790Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5791S:	Maintained
5792F:	Documentation/fb/
5793F:	drivers/video/
5794F:	include/video/
5795F:	include/linux/fb.h
5796F:	include/uapi/video/
5797F:	include/uapi/linux/fb.h
5798
5799FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5800M:	Horia Geantă <horia.geanta@nxp.com>
5801M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5802L:	linux-crypto@vger.kernel.org
5803S:	Maintained
5804F:	drivers/crypto/caam/
5805F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5806
5807FREESCALE DIU FRAMEBUFFER DRIVER
5808M:	Timur Tabi <timur@kernel.org>
5809L:	linux-fbdev@vger.kernel.org
5810S:	Maintained
5811F:	drivers/video/fbdev/fsl-diu-fb.*
5812
5813FREESCALE DMA DRIVER
5814M:	Li Yang <leoyang.li@nxp.com>
5815M:	Zhang Wei <zw@zh-kernel.org>
5816L:	linuxppc-dev@lists.ozlabs.org
5817S:	Maintained
5818F:	drivers/dma/fsldma.*
5819
5820FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5821M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5822L:	netdev@vger.kernel.org
5823S:	Maintained
5824F:	drivers/net/ethernet/freescale/gianfar*
5825F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5826
5827FREESCALE GPMI NAND DRIVER
5828M:	Han Xu <han.xu@nxp.com>
5829L:	linux-mtd@lists.infradead.org
5830S:	Maintained
5831F:	drivers/mtd/nand/raw/gpmi-nand/*
5832
5833FREESCALE I2C CPM DRIVER
5834M:	Jochen Friedrich <jochen@scram.de>
5835L:	linuxppc-dev@lists.ozlabs.org
5836L:	linux-i2c@vger.kernel.org
5837S:	Maintained
5838F:	drivers/i2c/busses/i2c-cpm.c
5839
5840FREESCALE IMX / MXC FEC DRIVER
5841M:	Fugang Duan <fugang.duan@nxp.com>
5842L:	netdev@vger.kernel.org
5843S:	Maintained
5844F:	drivers/net/ethernet/freescale/fec_main.c
5845F:	drivers/net/ethernet/freescale/fec_ptp.c
5846F:	drivers/net/ethernet/freescale/fec.h
5847F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5848
5849FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5850M:	Sascha Hauer <s.hauer@pengutronix.de>
5851R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5852L:	linux-fbdev@vger.kernel.org
5853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5854S:	Maintained
5855F:	include/linux/platform_data/video-imxfb.h
5856F:	drivers/video/fbdev/imxfb.c
5857
5858FREESCALE QORIQ DPAA ETHERNET DRIVER
5859M:	Madalin Bucur <madalin.bucur@nxp.com>
5860L:	netdev@vger.kernel.org
5861S:	Maintained
5862F:	drivers/net/ethernet/freescale/dpaa
5863
5864FREESCALE QORIQ DPAA FMAN DRIVER
5865M:	Madalin Bucur <madalin.bucur@nxp.com>
5866L:	netdev@vger.kernel.org
5867S:	Maintained
5868F:	drivers/net/ethernet/freescale/fman
5869F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5870
5871FREESCALE QORIQ PTP CLOCK DRIVER
5872M:	Yangbo Lu <yangbo.lu@nxp.com>
5873L:	netdev@vger.kernel.org
5874S:	Maintained
5875F:	drivers/ptp/ptp_qoriq.c
5876F:	include/linux/fsl/ptp_qoriq.h
5877F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5878
5879FREESCALE QUAD SPI DRIVER
5880M:	Han Xu <han.xu@nxp.com>
5881L:	linux-mtd@lists.infradead.org
5882S:	Maintained
5883F:	drivers/mtd/spi-nor/fsl-quadspi.c
5884
5885FREESCALE QUICC ENGINE LIBRARY
5886M:	Qiang Zhao <qiang.zhao@nxp.com>
5887L:	linuxppc-dev@lists.ozlabs.org
5888S:	Maintained
5889F:	drivers/soc/fsl/qe/
5890F:	include/soc/fsl/*qe*.h
5891F:	include/soc/fsl/*ucc*.h
5892
5893FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5894M:	Li Yang <leoyang.li@nxp.com>
5895L:	netdev@vger.kernel.org
5896L:	linuxppc-dev@lists.ozlabs.org
5897S:	Maintained
5898F:	drivers/net/ethernet/freescale/ucc_geth*
5899
5900FREESCALE QUICC ENGINE UCC HDLC DRIVER
5901M:	Zhao Qiang <qiang.zhao@nxp.com>
5902L:	netdev@vger.kernel.org
5903L:	linuxppc-dev@lists.ozlabs.org
5904S:	Maintained
5905F:	drivers/net/wan/fsl_ucc_hdlc*
5906
5907FREESCALE QUICC ENGINE UCC UART DRIVER
5908M:	Timur Tabi <timur@kernel.org>
5909L:	linuxppc-dev@lists.ozlabs.org
5910S:	Maintained
5911F:	drivers/tty/serial/ucc_uart.c
5912
5913FREESCALE SOC DRIVERS
5914M:	Li Yang <leoyang.li@nxp.com>
5915L:	linuxppc-dev@lists.ozlabs.org
5916L:	linux-arm-kernel@lists.infradead.org
5917S:	Maintained
5918F:	Documentation/devicetree/bindings/soc/fsl/
5919F:	drivers/soc/fsl/
5920F:	include/linux/fsl/
5921
5922FREESCALE SOC FS_ENET DRIVER
5923M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5924L:	linuxppc-dev@lists.ozlabs.org
5925L:	netdev@vger.kernel.org
5926S:	Maintained
5927F:	drivers/net/ethernet/freescale/fs_enet/
5928F:	include/linux/fs_enet_pd.h
5929
5930FREESCALE SOC SOUND DRIVERS
5931M:	Timur Tabi <timur@kernel.org>
5932M:	Nicolin Chen <nicoleotsuka@gmail.com>
5933M:	Xiubo Li <Xiubo.Lee@gmail.com>
5934R:	Fabio Estevam <fabio.estevam@nxp.com>
5935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5936L:	linuxppc-dev@lists.ozlabs.org
5937S:	Maintained
5938F:	sound/soc/fsl/fsl*
5939F:	sound/soc/fsl/imx*
5940F:	sound/soc/fsl/mpc8610_hpcd.c
5941
5942FREESCALE USB PERIPHERAL DRIVERS
5943M:	Li Yang <leoyang.li@nxp.com>
5944L:	linux-usb@vger.kernel.org
5945L:	linuxppc-dev@lists.ozlabs.org
5946S:	Maintained
5947F:	drivers/usb/gadget/udc/fsl*
5948
5949FREEVXFS FILESYSTEM
5950M:	Christoph Hellwig <hch@infradead.org>
5951W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5952S:	Maintained
5953F:	fs/freevxfs/
5954
5955FREEZER
5956M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5957M:	Pavel Machek <pavel@ucw.cz>
5958L:	linux-pm@vger.kernel.org
5959S:	Supported
5960F:	Documentation/power/freezing-of-tasks.txt
5961F:	include/linux/freezer.h
5962F:	kernel/freezer.c
5963
5964FRONTSWAP API
5965M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5966L:	linux-kernel@vger.kernel.org
5967S:	Maintained
5968F:	mm/frontswap.c
5969F:	include/linux/frontswap.h
5970
5971FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5972M:	David Howells <dhowells@redhat.com>
5973L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5974S:	Supported
5975F:	Documentation/filesystems/caching/
5976F:	fs/fscache/
5977F:	include/linux/fscache*.h
5978
5979FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5980M:	Theodore Y. Ts'o <tytso@mit.edu>
5981M:	Jaegeuk Kim <jaegeuk@kernel.org>
5982L:	linux-fscrypt@vger.kernel.org
5983Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5985S:	Supported
5986F:	fs/crypto/
5987F:	include/linux/fscrypt*.h
5988F:	Documentation/filesystems/fscrypt.rst
5989
5990FSI-ATTACHED I2C DRIVER
5991M:	Eddie James <eajames@linux.vnet.ibm.com>
5992L:	linux-i2c@vger.kernel.org
5993L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
5994S:	Maintained
5995F:	drivers/i2c/busses/i2c-fsi.c
5996F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5997
5998FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5999M:	Jan Kara <jack@suse.cz>
6000R:	Amir Goldstein <amir73il@gmail.com>
6001L:	linux-fsdevel@vger.kernel.org
6002S:	Maintained
6003F:	fs/notify/
6004F:	include/linux/fsnotify*.h
6005
6006FUJITSU LAPTOP EXTRAS
6007M:	Jonathan Woithe <jwoithe@just42.net>
6008L:	platform-driver-x86@vger.kernel.org
6009S:	Maintained
6010F:	drivers/platform/x86/fujitsu-laptop.c
6011
6012FUJITSU M-5MO LS CAMERA ISP DRIVER
6013M:	Kyungmin Park <kyungmin.park@samsung.com>
6014M:	Heungjun Kim <riverful.kim@samsung.com>
6015L:	linux-media@vger.kernel.org
6016S:	Maintained
6017F:	drivers/media/i2c/m5mols/
6018F:	include/media/i2c/m5mols.h
6019
6020FUJITSU TABLET EXTRAS
6021M:	Robert Gerlach <khnz@gmx.de>
6022L:	platform-driver-x86@vger.kernel.org
6023S:	Maintained
6024F:	drivers/platform/x86/fujitsu-tablet.c
6025
6026FUSE: FILESYSTEM IN USERSPACE
6027M:	Miklos Szeredi <miklos@szeredi.hu>
6028L:	linux-fsdevel@vger.kernel.org
6029W:	http://fuse.sourceforge.net/
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6031S:	Maintained
6032F:	fs/fuse/
6033F:	include/uapi/linux/fuse.h
6034F:	Documentation/filesystems/fuse.txt
6035
6036FUTEX SUBSYSTEM
6037M:	Thomas Gleixner <tglx@linutronix.de>
6038M:	Ingo Molnar <mingo@redhat.com>
6039R:	Peter Zijlstra <peterz@infradead.org>
6040R:	Darren Hart <dvhart@infradead.org>
6041L:	linux-kernel@vger.kernel.org
6042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6043S:	Maintained
6044F:	kernel/futex.c
6045F:	kernel/futex_compat.c
6046F:	include/asm-generic/futex.h
6047F:	include/linux/futex.h
6048F:	include/uapi/linux/futex.h
6049F:	tools/testing/selftests/futex/
6050F:	tools/perf/bench/futex*
6051F:	Documentation/*futex*
6052
6053GCC PLUGINS
6054M:	Kees Cook <keescook@chromium.org>
6055R:	Emese Revfy <re.emese@gmail.com>
6056L:	kernel-hardening@lists.openwall.com
6057S:	Maintained
6058F:	scripts/gcc-plugins/
6059F:	scripts/gcc-plugin.sh
6060F:	scripts/Makefile.gcc-plugins
6061F:	Documentation/gcc-plugins.txt
6062
6063GASKET DRIVER FRAMEWORK
6064M:	Rob Springer <rspringer@google.com>
6065M:	Todd Poynor <toddpoynor@google.com>
6066M:	Ben Chan <benchan@chromium.org>
6067S:	Maintained
6068F:	drivers/staging/gasket/
6069
6070GCOV BASED KERNEL PROFILING
6071M:	Peter Oberparleiter <oberpar@linux.ibm.com>
6072S:	Maintained
6073F:	kernel/gcov/
6074F:	Documentation/dev-tools/gcov.rst
6075
6076GDB KERNEL DEBUGGING HELPER SCRIPTS
6077M:	Jan Kiszka <jan.kiszka@siemens.com>
6078M:	Kieran Bingham <kbingham@kernel.org>
6079S:	Supported
6080F:	scripts/gdb/
6081
6082GDT SCSI DISK ARRAY CONTROLLER DRIVER
6083M:	Achim Leubner <achim_leubner@adaptec.com>
6084L:	linux-scsi@vger.kernel.org
6085W:	http://www.icp-vortex.com/
6086S:	Supported
6087F:	drivers/scsi/gdt*
6088
6089GEMTEK FM RADIO RECEIVER DRIVER
6090M:	Hans Verkuil <hverkuil@xs4all.nl>
6091L:	linux-media@vger.kernel.org
6092T:	git git://linuxtv.org/media_tree.git
6093W:	https://linuxtv.org
6094S:	Maintained
6095F:	drivers/media/radio/radio-gemtek*
6096
6097GENERIC GPIO I2C DRIVER
6098M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
6099S:	Supported
6100F:	drivers/i2c/busses/i2c-gpio.c
6101F:	include/linux/platform_data/i2c-gpio.h
6102
6103GENERIC GPIO I2C MULTIPLEXER DRIVER
6104M:	Peter Korsgaard <peter.korsgaard@barco.com>
6105L:	linux-i2c@vger.kernel.org
6106S:	Supported
6107F:	drivers/i2c/muxes/i2c-mux-gpio.c
6108F:	include/linux/platform_data/i2c-mux-gpio.h
6109F:	Documentation/i2c/muxes/i2c-mux-gpio
6110
6111GENERIC HDLC (WAN) DRIVERS
6112M:	Krzysztof Halasa <khc@pm.waw.pl>
6113W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
6114S:	Maintained
6115F:	drivers/net/wan/c101.c
6116F:	drivers/net/wan/hd6457*
6117F:	drivers/net/wan/hdlc*
6118F:	drivers/net/wan/n2.c
6119F:	drivers/net/wan/pc300too.c
6120F:	drivers/net/wan/pci200syn.c
6121F:	drivers/net/wan/wanxl*
6122
6123GENERIC INCLUDE/ASM HEADER FILES
6124M:	Arnd Bergmann <arnd@arndb.de>
6125L:	linux-arch@vger.kernel.org
6126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6127S:	Maintained
6128F:	include/asm-generic/
6129F:	include/uapi/asm-generic/
6130
6131GENERIC PHY FRAMEWORK
6132M:	Kishon Vijay Abraham I <kishon@ti.com>
6133L:	linux-kernel@vger.kernel.org
6134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6135S:	Supported
6136F:	drivers/phy/
6137F:	include/linux/phy/
6138
6139GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6140M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6141S:	Supported
6142F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6143
6144GENERIC PM DOMAINS
6145M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6146M:	Kevin Hilman <khilman@kernel.org>
6147M:	Ulf Hansson <ulf.hansson@linaro.org>
6148L:	linux-pm@vger.kernel.org
6149S:	Supported
6150F:	drivers/base/power/domain*.c
6151F:	include/linux/pm_domain.h
6152F:	Documentation/devicetree/bindings/power/power_domain.txt
6153
6154GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6155M:	Eugen Hristev <eugen.hristev@microchip.com>
6156L:	linux-input@vger.kernel.org
6157S:	Maintained
6158F:	drivers/input/touchscreen/resistive-adc-touch.c
6159
6160GENERIC UIO DRIVER FOR PCI DEVICES
6161M:	"Michael S. Tsirkin" <mst@redhat.com>
6162L:	kvm@vger.kernel.org
6163S:	Supported
6164F:	drivers/uio/uio_pci_generic.c
6165
6166GENWQE (IBM Generic Workqueue Card)
6167M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6168M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6169S:	Supported
6170F:	drivers/misc/genwqe/
6171
6172GET_MAINTAINER SCRIPT
6173M:	Joe Perches <joe@perches.com>
6174S:	Maintained
6175F:	scripts/get_maintainer.pl
6176
6177GFS2 FILE SYSTEM
6178M:	Bob Peterson <rpeterso@redhat.com>
6179M:	Andreas Gruenbacher <agruenba@redhat.com>
6180L:	cluster-devel@redhat.com
6181W:	http://sources.redhat.com/cluster/
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6183S:	Supported
6184F:	Documentation/filesystems/gfs2*.txt
6185F:	fs/gfs2/
6186F:	include/uapi/linux/gfs2_ondisk.h
6187
6188GIGASET ISDN DRIVERS
6189M:	Paul Bolle <pebolle@tiscali.nl>
6190L:	gigaset307x-common@lists.sourceforge.net
6191W:	http://gigaset307x.sourceforge.net/
6192S:	Odd Fixes
6193F:	Documentation/isdn/README.gigaset
6194F:	drivers/isdn/gigaset/
6195F:	include/uapi/linux/gigaset_dev.h
6196
6197GNSS SUBSYSTEM
6198M:	Johan Hovold <johan@kernel.org>
6199S:	Maintained
6200F:	Documentation/ABI/testing/sysfs-class-gnss
6201F:	Documentation/devicetree/bindings/gnss/
6202F:	drivers/gnss/
6203F:	include/linux/gnss.h
6204
6205GO7007 MPEG CODEC
6206M:	Hans Verkuil <hans.verkuil@cisco.com>
6207L:	linux-media@vger.kernel.org
6208S:	Maintained
6209F:	drivers/media/usb/go7007/
6210
6211GOODIX TOUCHSCREEN
6212M:	Bastien Nocera <hadess@hadess.net>
6213L:	linux-input@vger.kernel.org
6214S:	Maintained
6215F:	drivers/input/touchscreen/goodix.c
6216
6217GPD POCKET FAN DRIVER
6218M:	Hans de Goede <hdegoede@redhat.com>
6219L:	platform-driver-x86@vger.kernel.org
6220S:	Maintained
6221F:	drivers/platform/x86/gpd-pocket-fan.c
6222
6223GPIO ACPI SUPPORT
6224M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6225M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6226L:	linux-gpio@vger.kernel.org
6227L:	linux-acpi@vger.kernel.org
6228S:	Maintained
6229F:	Documentation/acpi/gpio-properties.txt
6230F:	drivers/gpio/gpiolib-acpi.c
6231
6232GPIO IR Transmitter
6233M:	Sean Young <sean@mess.org>
6234L:	linux-media@vger.kernel.org
6235S:	Maintained
6236F:	drivers/media/rc/gpio-ir-tx.c
6237
6238GPIO MOCKUP DRIVER
6239M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6240R:	Bartosz Golaszewski <brgl@bgdev.pl>
6241L:	linux-gpio@vger.kernel.org
6242S:	Maintained
6243F:	drivers/gpio/gpio-mockup.c
6244F:	tools/testing/selftests/gpio/
6245
6246GPIO SUBSYSTEM
6247M:	Linus Walleij <linus.walleij@linaro.org>
6248L:	linux-gpio@vger.kernel.org
6249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6250S:	Maintained
6251F:	Documentation/devicetree/bindings/gpio/
6252F:	Documentation/driver-api/gpio/
6253F:	Documentation/gpio/
6254F:	Documentation/ABI/testing/gpio-cdev
6255F:	Documentation/ABI/obsolete/sysfs-gpio
6256F:	drivers/gpio/
6257F:	include/linux/gpio/
6258F:	include/linux/gpio.h
6259F:	include/linux/of_gpio.h
6260F:	include/asm-generic/gpio.h
6261F:	include/uapi/linux/gpio.h
6262F:	tools/gpio/
6263
6264GRE DEMULTIPLEXER DRIVER
6265M:	Dmitry Kozlov <xeb@mail.ru>
6266L:	netdev@vger.kernel.org
6267S:	Maintained
6268F:	net/ipv4/gre_demux.c
6269F:	net/ipv4/gre_offload.c
6270F:	include/net/gre.h
6271
6272GRETH 10/100/1G Ethernet MAC device driver
6273M:	Andreas Larsson <andreas@gaisler.com>
6274L:	netdev@vger.kernel.org
6275S:	Maintained
6276F:	drivers/net/ethernet/aeroflex/
6277
6278GREYBUS AUDIO PROTOCOLS DRIVERS
6279M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6280M:	Mark Greer <mgreer@animalcreek.com>
6281S:	Maintained
6282F:	drivers/staging/greybus/audio_apbridgea.c
6283F:	drivers/staging/greybus/audio_apbridgea.h
6284F:	drivers/staging/greybus/audio_codec.c
6285F:	drivers/staging/greybus/audio_codec.h
6286F:	drivers/staging/greybus/audio_gb.c
6287F:	drivers/staging/greybus/audio_manager.c
6288F:	drivers/staging/greybus/audio_manager.h
6289F:	drivers/staging/greybus/audio_manager_module.c
6290F:	drivers/staging/greybus/audio_manager_private.h
6291F:	drivers/staging/greybus/audio_manager_sysfs.c
6292F:	drivers/staging/greybus/audio_module.c
6293F:	drivers/staging/greybus/audio_topology.c
6294
6295GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6296M:	Viresh Kumar <vireshk@kernel.org>
6297S:	Maintained
6298F:	drivers/staging/greybus/authentication.c
6299F:	drivers/staging/greybus/bootrom.c
6300F:	drivers/staging/greybus/firmware.h
6301F:	drivers/staging/greybus/fw-core.c
6302F:	drivers/staging/greybus/fw-download.c
6303F:	drivers/staging/greybus/fw-management.c
6304F:	drivers/staging/greybus/greybus_authentication.h
6305F:	drivers/staging/greybus/greybus_firmware.h
6306F:	drivers/staging/greybus/hid.c
6307F:	drivers/staging/greybus/i2c.c
6308F:	drivers/staging/greybus/spi.c
6309F:	drivers/staging/greybus/spilib.c
6310F:	drivers/staging/greybus/spilib.h
6311
6312GREYBUS LOOPBACK DRIVER
6313M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6314S:	Maintained
6315F:	drivers/staging/greybus/loopback.c
6316
6317GREYBUS PLATFORM DRIVERS
6318M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6319S:	Maintained
6320F:	drivers/staging/greybus/arche-platform.c
6321F:	drivers/staging/greybus/arche-apb-ctrl.c
6322F:	drivers/staging/greybus/arche_platform.h
6323
6324GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6325M:	Rui Miguel Silva <rmfrfs@gmail.com>
6326S:	Maintained
6327F:	drivers/staging/greybus/sdio.c
6328F:	drivers/staging/greybus/light.c
6329F:	drivers/staging/greybus/gpio.c
6330F:	drivers/staging/greybus/power_supply.c
6331F:	drivers/staging/greybus/spi.c
6332F:	drivers/staging/greybus/spilib.c
6333
6334GREYBUS SUBSYSTEM
6335M:	Johan Hovold <johan@kernel.org>
6336M:	Alex Elder <elder@kernel.org>
6337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6338S:	Maintained
6339F:	drivers/staging/greybus/
6340L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6341
6342GREYBUS UART PROTOCOLS DRIVERS
6343M:	David Lin <dtwlin@gmail.com>
6344S:	Maintained
6345F:	drivers/staging/greybus/uart.c
6346F:	drivers/staging/greybus/log.c
6347
6348GS1662 VIDEO SERIALIZER
6349M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6350L:	linux-media@vger.kernel.org
6351T:	git git://linuxtv.org/media_tree.git
6352S:	Maintained
6353F:	drivers/media/spi/gs1662.c
6354
6355GSPCA FINEPIX SUBDRIVER
6356M:	Frank Zago <frank@zago.net>
6357L:	linux-media@vger.kernel.org
6358T:	git git://linuxtv.org/media_tree.git
6359S:	Maintained
6360F:	drivers/media/usb/gspca/finepix.c
6361
6362GSPCA GL860 SUBDRIVER
6363M:	Olivier Lorin <o.lorin@laposte.net>
6364L:	linux-media@vger.kernel.org
6365T:	git git://linuxtv.org/media_tree.git
6366S:	Maintained
6367F:	drivers/media/usb/gspca/gl860/
6368
6369GSPCA M5602 SUBDRIVER
6370M:	Erik Andren <erik.andren@gmail.com>
6371L:	linux-media@vger.kernel.org
6372T:	git git://linuxtv.org/media_tree.git
6373S:	Maintained
6374F:	drivers/media/usb/gspca/m5602/
6375
6376GSPCA PAC207 SONIXB SUBDRIVER
6377M:	Hans Verkuil <hverkuil@xs4all.nl>
6378L:	linux-media@vger.kernel.org
6379T:	git git://linuxtv.org/media_tree.git
6380S:	Odd Fixes
6381F:	drivers/media/usb/gspca/pac207.c
6382
6383GSPCA SN9C20X SUBDRIVER
6384M:	Brian Johnson <brijohn@gmail.com>
6385L:	linux-media@vger.kernel.org
6386T:	git git://linuxtv.org/media_tree.git
6387S:	Maintained
6388F:	drivers/media/usb/gspca/sn9c20x.c
6389
6390GSPCA T613 SUBDRIVER
6391M:	Leandro Costantino <lcostantino@gmail.com>
6392L:	linux-media@vger.kernel.org
6393T:	git git://linuxtv.org/media_tree.git
6394S:	Maintained
6395F:	drivers/media/usb/gspca/t613.c
6396
6397GSPCA USB WEBCAM DRIVER
6398M:	Hans Verkuil <hverkuil@xs4all.nl>
6399L:	linux-media@vger.kernel.org
6400T:	git git://linuxtv.org/media_tree.git
6401S:	Odd Fixes
6402F:	drivers/media/usb/gspca/
6403
6404GTP (GPRS Tunneling Protocol)
6405M:	Pablo Neira Ayuso <pablo@netfilter.org>
6406M:	Harald Welte <laforge@gnumonks.org>
6407L:	osmocom-net-gprs@lists.osmocom.org
6408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6409S:	Maintained
6410F:	drivers/net/gtp.c
6411
6412GUID PARTITION TABLE (GPT)
6413M:	Davidlohr Bueso <dave@stgolabs.net>
6414L:	linux-efi@vger.kernel.org
6415S:	Maintained
6416F:	block/partitions/efi.*
6417
6418H8/300 ARCHITECTURE
6419M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6420L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6421W:	http://uclinux-h8.sourceforge.jp
6422T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6423S:	Maintained
6424F:	arch/h8300/
6425F:	drivers/clocksource/h8300_*.c
6426F:	drivers/clk/h8300/
6427F:	drivers/irqchip/irq-renesas-h8*.c
6428
6429HACKRF MEDIA DRIVER
6430M:	Antti Palosaari <crope@iki.fi>
6431L:	linux-media@vger.kernel.org
6432W:	https://linuxtv.org
6433W:	http://palosaari.fi/linux/
6434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6435T:	git git://linuxtv.org/anttip/media_tree.git
6436S:	Maintained
6437F:	drivers/media/usb/hackrf/
6438
6439HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6440M:	Frank Seidel <frank@f-seidel.de>
6441L:	platform-driver-x86@vger.kernel.org
6442W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6443S:	Maintained
6444F:	drivers/platform/x86/hdaps.c
6445
6446HARDWARE MONITORING
6447M:	Jean Delvare <jdelvare@suse.com>
6448M:	Guenter Roeck <linux@roeck-us.net>
6449L:	linux-hwmon@vger.kernel.org
6450W:	http://hwmon.wiki.kernel.org/
6451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6452S:	Maintained
6453F:	Documentation/devicetree/bindings/hwmon/
6454F:	Documentation/hwmon/
6455F:	drivers/hwmon/
6456F:	include/linux/hwmon*.h
6457
6458HARDWARE RANDOM NUMBER GENERATOR CORE
6459M:	Matt Mackall <mpm@selenic.com>
6460M:	Herbert Xu <herbert@gondor.apana.org.au>
6461L:	linux-crypto@vger.kernel.org
6462S:	Odd fixes
6463F:	Documentation/devicetree/bindings/rng/
6464F:	Documentation/hw_random.txt
6465F:	drivers/char/hw_random/
6466F:	include/linux/hw_random.h
6467
6468HARDWARE TRACING FACILITIES
6469M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6470S:	Maintained
6471F:	drivers/hwtracing/
6472
6473HARDWARE SPINLOCK CORE
6474M:	Ohad Ben-Cohen <ohad@wizery.com>
6475M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6476L:	linux-remoteproc@vger.kernel.org
6477S:	Maintained
6478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6479F:	Documentation/devicetree/bindings/hwlock/
6480F:	Documentation/hwspinlock.txt
6481F:	drivers/hwspinlock/
6482F:	include/linux/hwspinlock.h
6483
6484HARMONY SOUND DRIVER
6485L:	linux-parisc@vger.kernel.org
6486S:	Maintained
6487F:	sound/parisc/harmony.*
6488
6489HDPVR USB VIDEO ENCODER DRIVER
6490M:	Hans Verkuil <hverkuil@xs4all.nl>
6491L:	linux-media@vger.kernel.org
6492T:	git git://linuxtv.org/media_tree.git
6493W:	https://linuxtv.org
6494S:	Odd Fixes
6495F:	drivers/media/usb/hdpvr/
6496
6497HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6498M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6499S:	Supported
6500F:	Documentation/watchdog/hpwdt.txt
6501F:	drivers/watchdog/hpwdt.c
6502
6503HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6504M:	Don Brace <don.brace@microsemi.com>
6505L:	esc.storagedev@microsemi.com
6506L:	linux-scsi@vger.kernel.org
6507S:	Supported
6508F:	Documentation/scsi/hpsa.txt
6509F:	drivers/scsi/hpsa*.[ch]
6510F:	include/linux/cciss*.h
6511F:	include/uapi/linux/cciss*.h
6512
6513HFI1 DRIVER
6514M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6515M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6516L:	linux-rdma@vger.kernel.org
6517S:	Supported
6518F:	drivers/infiniband/hw/hfi1
6519
6520HFS FILESYSTEM
6521L:	linux-fsdevel@vger.kernel.org
6522S:	Orphan
6523F:	Documentation/filesystems/hfs.txt
6524F:	fs/hfs/
6525
6526HFSPLUS FILESYSTEM
6527L:	linux-fsdevel@vger.kernel.org
6528S:	Orphan
6529F:	Documentation/filesystems/hfsplus.txt
6530F:	fs/hfsplus/
6531
6532HGA FRAMEBUFFER DRIVER
6533M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6534L:	linux-nvidia@lists.surfsouth.com
6535W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6536S:	Maintained
6537F:	drivers/video/fbdev/hgafb.c
6538
6539HIBERNATION (aka Software Suspend, aka swsusp)
6540M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6541M:	Pavel Machek <pavel@ucw.cz>
6542L:	linux-pm@vger.kernel.org
6543B:	https://bugzilla.kernel.org
6544S:	Supported
6545F:	arch/x86/power/
6546F:	drivers/base/power/
6547F:	kernel/power/
6548F:	include/linux/suspend.h
6549F:	include/linux/freezer.h
6550F:	include/linux/pm.h
6551F:	arch/*/include/asm/suspend*.h
6552
6553HID CORE LAYER
6554M:	Jiri Kosina <jikos@kernel.org>
6555R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6556L:	linux-input@vger.kernel.org
6557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6558S:	Maintained
6559F:	drivers/hid/
6560F:	include/linux/hid*
6561F:	include/uapi/linux/hid*
6562
6563HID SENSOR HUB DRIVERS
6564M:	Jiri Kosina <jikos@kernel.org>
6565M:	Jonathan Cameron <jic23@kernel.org>
6566M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6567L:	linux-input@vger.kernel.org
6568L:	linux-iio@vger.kernel.org
6569S:	Maintained
6570F:	Documentation/hid/hid-sensor*
6571F:	drivers/hid/hid-sensor-*
6572F:	drivers/iio/*/hid-*
6573F:	include/linux/hid-sensor-*
6574
6575HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6576M:	Thomas Gleixner <tglx@linutronix.de>
6577L:	linux-kernel@vger.kernel.org
6578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6579S:	Maintained
6580F:	Documentation/timers/
6581F:	kernel/time/hrtimer.c
6582F:	kernel/time/clockevents.c
6583F:	kernel/time/timer_*.c
6584F:	include/linux/clockchips.h
6585F:	include/linux/hrtimer.h
6586
6587HIGH-SPEED SCC DRIVER FOR AX.25
6588L:	linux-hams@vger.kernel.org
6589S:	Orphan
6590F:	drivers/net/hamradio/dmascc.c
6591F:	drivers/net/hamradio/scc.c
6592
6593HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6594M:	HighPoint Linux Team <linux@highpoint-tech.com>
6595W:	http://www.highpoint-tech.com
6596S:	Supported
6597F:	Documentation/scsi/hptiop.txt
6598F:	drivers/scsi/hptiop.c
6599
6600HIPPI
6601M:	Jes Sorensen <jes@trained-monkey.org>
6602L:	linux-hippi@sunsite.dk
6603S:	Maintained
6604F:	include/linux/hippidevice.h
6605F:	include/uapi/linux/if_hippi.h
6606F:	net/802/hippi.c
6607F:	drivers/net/hippi/
6608
6609HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6610M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6611M:	Salil Mehta <salil.mehta@huawei.com>
6612L:	netdev@vger.kernel.org
6613W:	http://www.hisilicon.com
6614S:	Maintained
6615F:	drivers/net/ethernet/hisilicon/hns3/
6616
6617HISILICON LPC BUS DRIVER
6618M:	john.garry@huawei.com
6619W:	http://www.hisilicon.com
6620S:	Maintained
6621F:	drivers/bus/hisi_lpc.c
6622F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6623
6624HISILICON NETWORK SUBSYSTEM DRIVER
6625M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6626M:	Salil Mehta <salil.mehta@huawei.com>
6627L:	netdev@vger.kernel.org
6628W:	http://www.hisilicon.com
6629S:	Maintained
6630F:	drivers/net/ethernet/hisilicon/
6631F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6632
6633HISILICON PMU DRIVER
6634M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6635W:	http://www.hisilicon.com
6636S:	Supported
6637F:	drivers/perf/hisilicon
6638F:	Documentation/perf/hisi-pmu.txt
6639
6640HISILICON ROCE DRIVER
6641M:	Lijun Ou <oulijun@huawei.com>
6642M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6643L:	linux-rdma@vger.kernel.org
6644S:	Maintained
6645F:	drivers/infiniband/hw/hns/
6646F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6647
6648HISILICON SAS Controller
6649M:	John Garry <john.garry@huawei.com>
6650W:	http://www.hisilicon.com
6651S:	Supported
6652F:	drivers/scsi/hisi_sas/
6653F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6654
6655HMM - Heterogeneous Memory Management
6656M:	Jérôme Glisse <jglisse@redhat.com>
6657L:	linux-mm@kvack.org
6658S:	Maintained
6659F:	mm/hmm*
6660F:	include/linux/hmm*
6661F:	Documentation/vm/hmm.rst
6662
6663HOST AP DRIVER
6664M:	Jouni Malinen <j@w1.fi>
6665L:	linux-wireless@vger.kernel.org
6666W:	http://w1.fi/hostap-driver.html
6667S:	Obsolete
6668F:	drivers/net/wireless/intersil/hostap/
6669
6670HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6671L:	platform-driver-x86@vger.kernel.org
6672S:	Orphan
6673F:	drivers/platform/x86/tc1100-wmi.c
6674
6675HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6676M:	Jaroslav Kysela <perex@perex.cz>
6677S:	Maintained
6678F:	drivers/net/ethernet/hp/hp100.*
6679
6680HPET:	High Precision Event Timers driver
6681M:	Clemens Ladisch <clemens@ladisch.de>
6682S:	Maintained
6683F:	Documentation/timers/hpet.txt
6684F:	drivers/char/hpet.c
6685F:	include/linux/hpet.h
6686F:	include/uapi/linux/hpet.h
6687
6688HPET:	x86
6689S:	Orphan
6690F:	arch/x86/kernel/hpet.c
6691F:	arch/x86/include/asm/hpet.h
6692
6693HPFS FILESYSTEM
6694M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6695W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6696S:	Maintained
6697F:	fs/hpfs/
6698
6699HSI SUBSYSTEM
6700M:	Sebastian Reichel <sre@kernel.org>
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6702S:	Maintained
6703F:	Documentation/ABI/testing/sysfs-bus-hsi
6704F:	Documentation/driver-api/hsi.rst
6705F:	drivers/hsi/
6706F:	include/linux/hsi/
6707F:	include/uapi/linux/hsi/
6708
6709HSO 3G MODEM DRIVER
6710L:	linux-usb@vger.kernel.org
6711S:	Orphan
6712F:	drivers/net/usb/hso.c
6713
6714HSR NETWORK PROTOCOL
6715M:	Arvid Brodin <arvid.brodin@alten.se>
6716L:	netdev@vger.kernel.org
6717S:	Maintained
6718F:	net/hsr/
6719
6720HT16K33 LED CONTROLLER DRIVER
6721M:	Robin van der Gracht <robin@protonic.nl>
6722S:	Maintained
6723F:	drivers/auxdisplay/ht16k33.c
6724F:	Documentation/devicetree/bindings/display/ht16k33.txt
6725
6726HTCPEN TOUCHSCREEN DRIVER
6727M:	Pau Oliva Fora <pof@eslack.org>
6728L:	linux-input@vger.kernel.org
6729S:	Maintained
6730F:	drivers/input/touchscreen/htcpen.c
6731
6732HUAWEI ETHERNET DRIVER
6733M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6734L:	netdev@vger.kernel.org
6735S:	Supported
6736F:	Documentation/networking/hinic.txt
6737F:	drivers/net/ethernet/huawei/hinic/
6738
6739HUGETLB FILESYSTEM
6740M:	Mike Kravetz <mike.kravetz@oracle.com>
6741L:	linux-mm@kvack.org
6742S:	Maintained
6743F:	fs/hugetlbfs/
6744F:	mm/hugetlb.c
6745F:	include/linux/hugetlb.h
6746F:	Documentation/admin-guide/mm/hugetlbpage.rst
6747F:	Documentation/vm/hugetlbfs_reserv.rst
6748F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6749
6750HVA ST MEDIA DRIVER
6751M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6752L:	linux-media@vger.kernel.org
6753T:	git git://linuxtv.org/media_tree.git
6754W:	https://linuxtv.org
6755S:	Supported
6756F:	drivers/media/platform/sti/hva
6757
6758HWPOISON MEMORY FAILURE HANDLING
6759M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6760L:	linux-mm@kvack.org
6761S:	Maintained
6762F:	mm/memory-failure.c
6763F:	mm/hwpoison-inject.c
6764
6765Hyper-V CORE AND DRIVERS
6766M:	"K. Y. Srinivasan" <kys@microsoft.com>
6767M:	Haiyang Zhang <haiyangz@microsoft.com>
6768M:	Stephen Hemminger <sthemmin@microsoft.com>
6769L:	devel@linuxdriverproject.org
6770S:	Maintained
6771F:	Documentation/networking/netvsc.txt
6772F:	arch/x86/include/asm/mshyperv.h
6773F:	arch/x86/include/asm/trace/hyperv.h
6774F:	arch/x86/include/asm/hyperv-tlfs.h
6775F:	arch/x86/kernel/cpu/mshyperv.c
6776F:	arch/x86/hyperv
6777F:	drivers/hid/hid-hyperv.c
6778F:	drivers/hv/
6779F:	drivers/input/serio/hyperv-keyboard.c
6780F:	drivers/pci/controller/pci-hyperv.c
6781F:	drivers/net/hyperv/
6782F:	drivers/scsi/storvsc_drv.c
6783F:	drivers/uio/uio_hv_generic.c
6784F:	drivers/video/fbdev/hyperv_fb.c
6785F:	net/vmw_vsock/hyperv_transport.c
6786F:	include/linux/hyperv.h
6787F:	include/uapi/linux/hyperv.h
6788F:	tools/hv/
6789F:	Documentation/ABI/stable/sysfs-bus-vmbus
6790
6791HYPERVISOR VIRTUAL CONSOLE DRIVER
6792L:	linuxppc-dev@lists.ozlabs.org
6793S:	Odd Fixes
6794F:	drivers/tty/hvc/
6795
6796I2C ACPI SUPPORT
6797M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6798L:	linux-i2c@vger.kernel.org
6799L:	linux-acpi@vger.kernel.org
6800S:	Maintained
6801F:	drivers/i2c/i2c-core-acpi.c
6802
6803I2C MUXES
6804M:	Peter Rosin <peda@axentia.se>
6805L:	linux-i2c@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/i2c/i2c-topology
6808F:	Documentation/i2c/muxes/
6809F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6810F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6811F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6812F:	drivers/i2c/i2c-mux.c
6813F:	drivers/i2c/muxes/
6814F:	include/linux/i2c-mux.h
6815
6816I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6817M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6818L:	linux-i2c@vger.kernel.org
6819S:	Maintained
6820F:	drivers/i2c/busses/i2c-mv64xxx.c
6821
6822I2C OVER PARALLEL PORT
6823M:	Jean Delvare <jdelvare@suse.com>
6824L:	linux-i2c@vger.kernel.org
6825S:	Maintained
6826F:	Documentation/i2c/busses/i2c-parport
6827F:	Documentation/i2c/busses/i2c-parport-light
6828F:	drivers/i2c/busses/i2c-parport.c
6829F:	drivers/i2c/busses/i2c-parport-light.c
6830
6831I2C SUBSYSTEM
6832M:	Wolfram Sang <wsa@the-dreams.de>
6833L:	linux-i2c@vger.kernel.org
6834W:	https://i2c.wiki.kernel.org/
6835Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6837S:	Maintained
6838F:	Documentation/devicetree/bindings/i2c/i2c.txt
6839F:	Documentation/i2c/
6840F:	drivers/i2c/*
6841F:	include/linux/i2c.h
6842F:	include/linux/i2c-dev.h
6843F:	include/linux/i2c-smbus.h
6844F:	include/uapi/linux/i2c.h
6845F:	include/uapi/linux/i2c-*.h
6846
6847I2C SUBSYSTEM HOST DRIVERS
6848L:	linux-i2c@vger.kernel.org
6849W:	https://i2c.wiki.kernel.org/
6850Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6852S:	Odd Fixes
6853F:	Documentation/devicetree/bindings/i2c/
6854F:	drivers/i2c/algos/
6855F:	drivers/i2c/busses/
6856
6857I2C-TAOS-EVM DRIVER
6858M:	Jean Delvare <jdelvare@suse.com>
6859L:	linux-i2c@vger.kernel.org
6860S:	Maintained
6861F:	Documentation/i2c/busses/i2c-taos-evm
6862F:	drivers/i2c/busses/i2c-taos-evm.c
6863
6864I2C-TINY-USB DRIVER
6865M:	Till Harbaum <till@harbaum.org>
6866L:	linux-i2c@vger.kernel.org
6867W:	http://www.harbaum.org/till/i2c_tiny_usb
6868S:	Maintained
6869F:	drivers/i2c/busses/i2c-tiny-usb.c
6870
6871I2C/SMBUS CONTROLLER DRIVERS FOR PC
6872M:	Jean Delvare <jdelvare@suse.com>
6873L:	linux-i2c@vger.kernel.org
6874S:	Maintained
6875F:	Documentation/i2c/busses/i2c-ali1535
6876F:	Documentation/i2c/busses/i2c-ali1563
6877F:	Documentation/i2c/busses/i2c-ali15x3
6878F:	Documentation/i2c/busses/i2c-amd756
6879F:	Documentation/i2c/busses/i2c-amd8111
6880F:	Documentation/i2c/busses/i2c-i801
6881F:	Documentation/i2c/busses/i2c-nforce2
6882F:	Documentation/i2c/busses/i2c-piix4
6883F:	Documentation/i2c/busses/i2c-sis5595
6884F:	Documentation/i2c/busses/i2c-sis630
6885F:	Documentation/i2c/busses/i2c-sis96x
6886F:	Documentation/i2c/busses/i2c-via
6887F:	Documentation/i2c/busses/i2c-viapro
6888F:	drivers/i2c/busses/i2c-ali1535.c
6889F:	drivers/i2c/busses/i2c-ali1563.c
6890F:	drivers/i2c/busses/i2c-ali15x3.c
6891F:	drivers/i2c/busses/i2c-amd756.c
6892F:	drivers/i2c/busses/i2c-amd756-s4882.c
6893F:	drivers/i2c/busses/i2c-amd8111.c
6894F:	drivers/i2c/busses/i2c-i801.c
6895F:	drivers/i2c/busses/i2c-isch.c
6896F:	drivers/i2c/busses/i2c-nforce2.c
6897F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6898F:	drivers/i2c/busses/i2c-piix4.c
6899F:	drivers/i2c/busses/i2c-sis5595.c
6900F:	drivers/i2c/busses/i2c-sis630.c
6901F:	drivers/i2c/busses/i2c-sis96x.c
6902F:	drivers/i2c/busses/i2c-via.c
6903F:	drivers/i2c/busses/i2c-viapro.c
6904
6905I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6906M:	Hans de Goede <hdegoede@redhat.com>
6907L:	linux-i2c@vger.kernel.org
6908S:	Maintained
6909F:	drivers/i2c/busses/i2c-cht-wc.c
6910
6911I2C/SMBUS ISMT DRIVER
6912M:	Seth Heasley <seth.heasley@intel.com>
6913M:	Neil Horman <nhorman@tuxdriver.com>
6914L:	linux-i2c@vger.kernel.org
6915F:	drivers/i2c/busses/i2c-ismt.c
6916F:	Documentation/i2c/busses/i2c-ismt
6917
6918I2C/SMBUS STUB DRIVER
6919M:	Jean Delvare <jdelvare@suse.com>
6920L:	linux-i2c@vger.kernel.org
6921S:	Maintained
6922F:	drivers/i2c/i2c-stub.c
6923
6924IA64 (Itanium) PLATFORM
6925M:	Tony Luck <tony.luck@intel.com>
6926M:	Fenghua Yu <fenghua.yu@intel.com>
6927L:	linux-ia64@vger.kernel.org
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6929S:	Maintained
6930F:	arch/ia64/
6931
6932IBM Power 842 compression accelerator
6933M:	Haren Myneni <haren@us.ibm.com>
6934S:	Supported
6935F:	drivers/crypto/nx/Makefile
6936F:	drivers/crypto/nx/Kconfig
6937F:	drivers/crypto/nx/nx-842*
6938F:	include/linux/sw842.h
6939F:	crypto/842.c
6940F:	lib/842/
6941
6942IBM Power in-Nest Crypto Acceleration
6943M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6944M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6945L:	linux-crypto@vger.kernel.org
6946S:	Supported
6947F:	drivers/crypto/nx/Makefile
6948F:	drivers/crypto/nx/Kconfig
6949F:	drivers/crypto/nx/nx-aes*
6950F:	drivers/crypto/nx/nx-sha*
6951F:	drivers/crypto/nx/nx.*
6952F:	drivers/crypto/nx/nx_csbcpb.h
6953F:	drivers/crypto/nx/nx_debugfs.h
6954
6955IBM Power Linux RAID adapter
6956M:	Brian King <brking@us.ibm.com>
6957S:	Supported
6958F:	drivers/scsi/ipr.*
6959
6960IBM Power SRIOV Virtual NIC Device Driver
6961M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6962M:	John Allen <jallen@linux.vnet.ibm.com>
6963L:	netdev@vger.kernel.org
6964S:	Supported
6965F:	drivers/net/ethernet/ibm/ibmvnic.*
6966
6967IBM Power Virtual Accelerator Switchboard
6968M:	Sukadev Bhattiprolu
6969L:	linuxppc-dev@lists.ozlabs.org
6970S:	Supported
6971F:	arch/powerpc/platforms/powernv/vas*
6972F:	arch/powerpc/platforms/powernv/copy-paste.h
6973F:	arch/powerpc/include/asm/vas.h
6974F:	arch/powerpc/include/uapi/asm/vas.h
6975
6976IBM Power Virtual Ethernet Device Driver
6977M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6978L:	netdev@vger.kernel.org
6979S:	Supported
6980F:	drivers/net/ethernet/ibm/ibmveth.*
6981
6982IBM Power Virtual FC Device Drivers
6983M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6984L:	linux-scsi@vger.kernel.org
6985S:	Supported
6986F:	drivers/scsi/ibmvscsi/ibmvfc*
6987
6988IBM Power Virtual Management Channel Driver
6989M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6990M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6991S:	Supported
6992F:	drivers/misc/ibmvmc.*
6993
6994IBM Power Virtual SCSI Device Drivers
6995M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6996L:	linux-scsi@vger.kernel.org
6997S:	Supported
6998F:	drivers/scsi/ibmvscsi/ibmvscsi*
6999F:	include/scsi/viosrp.h
7000
7001IBM Power Virtual SCSI Device Target Driver
7002M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7003M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
7004L:	linux-scsi@vger.kernel.org
7005L:	target-devel@vger.kernel.org
7006S:	Supported
7007F:	drivers/scsi/ibmvscsi_tgt/
7008
7009IBM Power VMX Cryptographic instructions
7010M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7011M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7012L:	linux-crypto@vger.kernel.org
7013S:	Supported
7014F:	drivers/crypto/vmx/Makefile
7015F:	drivers/crypto/vmx/Kconfig
7016F:	drivers/crypto/vmx/vmx.c
7017F:	drivers/crypto/vmx/aes*
7018F:	drivers/crypto/vmx/ghash*
7019F:	drivers/crypto/vmx/ppc-xlate.pl
7020
7021IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7022M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7023L:	linux-pci@vger.kernel.org
7024L:	linuxppc-dev@lists.ozlabs.org
7025S:	Supported
7026F:	drivers/pci/hotplug/rpaphp*
7027
7028IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7029M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7030L:	linux-pci@vger.kernel.org
7031L:	linuxppc-dev@lists.ozlabs.org
7032S:	Supported
7033F:	drivers/pci/hotplug/rpadlpar*
7034
7035IBM ServeRAID RAID DRIVER
7036S:	Orphan
7037F:	drivers/scsi/ips.*
7038
7039ICH LPC AND GPIO DRIVER
7040M:	Peter Tyser <ptyser@xes-inc.com>
7041S:	Maintained
7042F:	drivers/mfd/lpc_ich.c
7043F:	drivers/gpio/gpio-ich.c
7044
7045IDE SUBSYSTEM
7046M:	"David S. Miller" <davem@davemloft.net>
7047L:	linux-ide@vger.kernel.org
7048Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7050S:	Maintained
7051F:	Documentation/ide/
7052F:	drivers/ide/
7053F:	include/linux/ide.h
7054
7055IDE/ATAPI DRIVERS
7056M:	Borislav Petkov <bp@alien8.de>
7057L:	linux-ide@vger.kernel.org
7058S:	Maintained
7059F:	Documentation/cdrom/ide-cd
7060F:	drivers/ide/ide-cd*
7061
7062IDEAPAD LAPTOP EXTRAS DRIVER
7063M:	Ike Panhc <ike.pan@canonical.com>
7064L:	platform-driver-x86@vger.kernel.org
7065W:	http://launchpad.net/ideapad-laptop
7066S:	Maintained
7067F:	drivers/platform/x86/ideapad-laptop.c
7068
7069IDEAPAD LAPTOP SLIDEBAR DRIVER
7070M:	Andrey Moiseev <o2g.org.ru@gmail.com>
7071L:	linux-input@vger.kernel.org
7072W:	https://github.com/o2genum/ideapad-slidebar
7073S:	Maintained
7074F:	drivers/input/misc/ideapad_slidebar.c
7075
7076IDT VersaClock 5 CLOCK DRIVER
7077M:	Marek Vasut <marek.vasut@gmail.com>
7078S:	Maintained
7079F:	drivers/clk/clk-versaclock5.c
7080
7081IEEE 802.15.4 SUBSYSTEM
7082M:	Alexander Aring <alex.aring@gmail.com>
7083M:	Stefan Schmidt <stefan@datenfreihafen.org>
7084L:	linux-wpan@vger.kernel.org
7085W:	http://wpan.cakelab.org/
7086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7088S:	Maintained
7089F:	net/ieee802154/
7090F:	net/mac802154/
7091F:	drivers/net/ieee802154/
7092F:	include/linux/nl802154.h
7093F:	include/linux/ieee802154.h
7094F:	include/net/nl802154.h
7095F:	include/net/mac802154.h
7096F:	include/net/af_ieee802154.h
7097F:	include/net/cfg802154.h
7098F:	include/net/ieee802154_netdev.h
7099F:	Documentation/networking/ieee802154.txt
7100
7101IFE PROTOCOL
7102M:	Yotam Gigi <yotam.gi@gmail.com>
7103M:	Jamal Hadi Salim <jhs@mojatatu.com>
7104F:	net/ife
7105F:	include/net/ife.h
7106F:	include/uapi/linux/ife.h
7107
7108IGORPLUG-USB IR RECEIVER
7109M:	Sean Young <sean@mess.org>
7110L:	linux-media@vger.kernel.org
7111S:	Maintained
7112F:	drivers/media/rc/igorplugusb.c
7113
7114IGUANAWORKS USB IR TRANSCEIVER
7115M:	Sean Young <sean@mess.org>
7116L:	linux-media@vger.kernel.org
7117S:	Maintained
7118F:	drivers/media/rc/iguanair.c
7119
7120IIO DIGITAL POTENTIOMETER DAC
7121M:	Peter Rosin <peda@axentia.se>
7122L:	linux-iio@vger.kernel.org
7123S:	Maintained
7124F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7125F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7126F:	drivers/iio/dac/dpot-dac.c
7127
7128IIO ENVELOPE DETECTOR
7129M:	Peter Rosin <peda@axentia.se>
7130L:	linux-iio@vger.kernel.org
7131S:	Maintained
7132F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7133F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7134F:	drivers/iio/adc/envelope-detector.c
7135
7136IIO MULTIPLEXER
7137M:	Peter Rosin <peda@axentia.se>
7138L:	linux-iio@vger.kernel.org
7139S:	Maintained
7140F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7141F:	drivers/iio/multiplexer/iio-mux.c
7142
7143IIO SUBSYSTEM AND DRIVERS
7144M:	Jonathan Cameron <jic23@kernel.org>
7145R:	Hartmut Knaack <knaack.h@gmx.de>
7146R:	Lars-Peter Clausen <lars@metafoo.de>
7147R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7148L:	linux-iio@vger.kernel.org
7149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7150S:	Maintained
7151F:	Documentation/ABI/testing/configfs-iio*
7152F:	Documentation/ABI/testing/sysfs-bus-iio*
7153F:	Documentation/devicetree/bindings/iio/
7154F:	drivers/iio/
7155F:	drivers/staging/iio/
7156F:	include/linux/iio/
7157F:	tools/iio/
7158
7159IIO UNIT CONVERTER
7160M:	Peter Rosin <peda@axentia.se>
7161L:	linux-iio@vger.kernel.org
7162S:	Maintained
7163F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7164F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7165F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7166F:	drivers/iio/afe/iio-rescale.c
7167
7168IKANOS/ADI EAGLE ADSL USB DRIVER
7169M:	Matthieu Castet <castet.matthieu@free.fr>
7170M:	Stanislaw Gruszka <stf_xl@wp.pl>
7171S:	Maintained
7172F:	drivers/usb/atm/ueagle-atm.c
7173
7174IMGTEC ASCII LCD DRIVER
7175M:	Paul Burton <paul.burton@mips.com>
7176S:	Maintained
7177F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7178F:	drivers/auxdisplay/img-ascii-lcd.c
7179
7180IMGTEC IR DECODER DRIVER
7181M:	James Hogan <jhogan@kernel.org>
7182S:	Maintained
7183F:	drivers/media/rc/img-ir/
7184
7185IMON SOUNDGRAPH USB IR RECEIVER
7186M:	Sean Young <sean@mess.org>
7187L:	linux-media@vger.kernel.org
7188S:	Maintained
7189F:	drivers/media/rc/imon_raw.c
7190F:	drivers/media/rc/imon.c
7191
7192IMS TWINTURBO FRAMEBUFFER DRIVER
7193L:	linux-fbdev@vger.kernel.org
7194S:	Orphan
7195F:	drivers/video/fbdev/imsttfb.c
7196
7197INA209 HARDWARE MONITOR DRIVER
7198M:	Guenter Roeck <linux@roeck-us.net>
7199L:	linux-hwmon@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/hwmon/ina209
7202F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
7203F:	drivers/hwmon/ina209.c
7204
7205INA2XX HARDWARE MONITOR DRIVER
7206M:	Guenter Roeck <linux@roeck-us.net>
7207L:	linux-hwmon@vger.kernel.org
7208S:	Maintained
7209F:	Documentation/hwmon/ina2xx
7210F:	drivers/hwmon/ina2xx.c
7211F:	include/linux/platform_data/ina2xx.h
7212
7213INDUSTRY PACK SUBSYSTEM (IPACK)
7214M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7215M:	Jens Taprogge <jens.taprogge@taprogge.org>
7216M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7217L:	industrypack-devel@lists.sourceforge.net
7218W:	http://industrypack.sourceforge.net
7219S:	Maintained
7220F:	drivers/ipack/
7221
7222INFINIBAND SUBSYSTEM
7223M:	Doug Ledford <dledford@redhat.com>
7224M:	Jason Gunthorpe <jgg@mellanox.com>
7225L:	linux-rdma@vger.kernel.org
7226W:	https://github.com/linux-rdma/rdma-core
7227Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7229S:	Supported
7230F:	Documentation/devicetree/bindings/infiniband/
7231F:	Documentation/infiniband/
7232F:	drivers/infiniband/
7233F:	include/uapi/linux/if_infiniband.h
7234F:	include/uapi/rdma/
7235F:	include/rdma/
7236
7237INGENIC JZ4780 DMA Driver
7238M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7239S:	Maintained
7240F:	drivers/dma/dma-jz4780.c
7241
7242INGENIC JZ4780 NAND DRIVER
7243M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7244L:	linux-mtd@lists.infradead.org
7245S:	Maintained
7246F:	drivers/mtd/nand/raw/jz4780_*
7247
7248INOTIFY
7249M:	Jan Kara <jack@suse.cz>
7250R:	Amir Goldstein <amir73il@gmail.com>
7251L:	linux-fsdevel@vger.kernel.org
7252S:	Maintained
7253F:	Documentation/filesystems/inotify.txt
7254F:	fs/notify/inotify/
7255F:	include/linux/inotify.h
7256F:	include/uapi/linux/inotify.h
7257
7258INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7259M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7260L:	linux-input@vger.kernel.org
7261Q:	http://patchwork.kernel.org/project/linux-input/list/
7262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7263S:	Maintained
7264F:	drivers/input/
7265F:	include/linux/input.h
7266F:	include/uapi/linux/input.h
7267F:	include/uapi/linux/input-event-codes.h
7268F:	include/linux/input/
7269F:	Documentation/devicetree/bindings/input/
7270F:	Documentation/devicetree/bindings/serio/
7271F:	Documentation/input/
7272
7273INPUT MULTITOUCH (MT) PROTOCOL
7274M:	Henrik Rydberg <rydberg@bitmath.org>
7275L:	linux-input@vger.kernel.org
7276S:	Odd fixes
7277F:	Documentation/input/multi-touch-protocol.rst
7278F:	drivers/input/input-mt.c
7279K:	\b(ABS|SYN)_MT_
7280
7281INSIDE SECURE CRYPTO DRIVER
7282M:	Antoine Tenart <antoine.tenart@bootlin.com>
7283F:	drivers/crypto/inside-secure/
7284S:	Maintained
7285L:	linux-crypto@vger.kernel.org
7286
7287INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7288M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7289M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7290L:	linux-integrity@vger.kernel.org
7291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7292S:	Supported
7293F:	security/integrity/ima/
7294
7295INTEL 810/815 FRAMEBUFFER DRIVER
7296M:	Antonino Daplas <adaplas@gmail.com>
7297L:	linux-fbdev@vger.kernel.org
7298S:	Maintained
7299F:	drivers/video/fbdev/i810/
7300
7301INTEL ASoC DRIVERS
7302M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7303M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7304M:	Jie Yang <yang.jie@linux.intel.com>
7305L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7306S:	Supported
7307F:	sound/soc/intel/
7308
7309INTEL C600 SERIES SAS CONTROLLER DRIVER
7310M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7311M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7312L:	linux-scsi@vger.kernel.org
7313T:	git git://git.code.sf.net/p/intel-sas/isci
7314S:	Supported
7315F:	drivers/scsi/isci/
7316
7317INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7318M:	Jani Nikula <jani.nikula@linux.intel.com>
7319M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7320M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7321L:	intel-gfx@lists.freedesktop.org
7322W:	https://01.org/linuxgraphics/
7323B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7324C:	irc://chat.freenode.net/intel-gfx
7325Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7326T:	git git://anongit.freedesktop.org/drm-intel
7327S:	Supported
7328F:	drivers/gpu/drm/i915/
7329F:	include/drm/i915*
7330F:	include/uapi/drm/i915_drm.h
7331F:	Documentation/gpu/i915.rst
7332
7333INTEL ETHERNET DRIVERS
7334M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7335L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7336W:	http://www.intel.com/support/feedback.htm
7337W:	http://e1000.sourceforge.net/
7338Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7341S:	Supported
7342F:	Documentation/networking/e100.rst
7343F:	Documentation/networking/e1000.rst
7344F:	Documentation/networking/e1000e.txt
7345F:	Documentation/networking/igb.txt
7346F:	Documentation/networking/igbvf.txt
7347F:	Documentation/networking/ixgb.txt
7348F:	Documentation/networking/ixgbe.txt
7349F:	Documentation/networking/ixgbevf.txt
7350F:	Documentation/networking/i40e.txt
7351F:	Documentation/networking/i40evf.txt
7352F:	Documentation/networking/ice.txt
7353F:	drivers/net/ethernet/intel/
7354F:	drivers/net/ethernet/intel/*/
7355F:	include/linux/avf/virtchnl.h
7356
7357INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7358M:	Maik Broemme <mbroemme@libmpq.org>
7359L:	linux-fbdev@vger.kernel.org
7360S:	Maintained
7361F:	Documentation/fb/intelfb.txt
7362F:	drivers/video/fbdev/intelfb/
7363
7364INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7365M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7366M:	Zhi Wang <zhi.a.wang@intel.com>
7367L:	intel-gvt-dev@lists.freedesktop.org
7368L:	intel-gfx@lists.freedesktop.org
7369W:	https://01.org/igvt-g
7370T:	git https://github.com/intel/gvt-linux.git
7371S:	Supported
7372F:	drivers/gpu/drm/i915/gvt/
7373
7374INTEL HID EVENT DRIVER
7375M:	Alex Hung <alex.hung@canonical.com>
7376L:	platform-driver-x86@vger.kernel.org
7377S:	Maintained
7378F:	drivers/platform/x86/intel-hid.c
7379
7380INTEL I/OAT DMA DRIVER
7381M:	Dave Jiang <dave.jiang@intel.com>
7382R:	Dan Williams <dan.j.williams@intel.com>
7383L:	dmaengine@vger.kernel.org
7384Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7385S:	Supported
7386F:	drivers/dma/ioat*
7387
7388INTEL IDLE DRIVER
7389M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7390M:	Len Brown <lenb@kernel.org>
7391L:	linux-pm@vger.kernel.org
7392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7393B:	https://bugzilla.kernel.org
7394S:	Supported
7395F:	drivers/idle/intel_idle.c
7396
7397INTEL INTEGRATED SENSOR HUB DRIVER
7398M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7399M:	Jiri Kosina <jikos@kernel.org>
7400L:	linux-input@vger.kernel.org
7401S:	Maintained
7402F:	drivers/hid/intel-ish-hid/
7403
7404INTEL IOMMU (VT-d)
7405M:	David Woodhouse <dwmw2@infradead.org>
7406L:	iommu@lists.linux-foundation.org
7407T:	git git://git.infradead.org/iommu-2.6.git
7408S:	Supported
7409F:	drivers/iommu/intel-iommu.c
7410F:	include/linux/intel-iommu.h
7411
7412INTEL IOP-ADMA DMA DRIVER
7413R:	Dan Williams <dan.j.williams@intel.com>
7414S:	Odd fixes
7415F:	drivers/dma/iop-adma.c
7416
7417INTEL IPU3 CSI-2 CIO2 DRIVER
7418M:	Yong Zhi <yong.zhi@intel.com>
7419M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7420M:	Bingbu Cao <bingbu.cao@intel.com>
7421R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
7422R:	Jian Xu Zheng <jian.xu.zheng@intel.com>
7423L:	linux-media@vger.kernel.org
7424S:	Maintained
7425F:	drivers/media/pci/intel/ipu3/
7426F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7427
7428INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7429M:	Krzysztof Halasa <khalasa@piap.pl>
7430S:	Maintained
7431F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7432F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7433F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7434F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7435F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7436F:	drivers/net/wan/ixp4xx_hss.c
7437
7438INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7439M:	Deepak Saxena <dsaxena@plexity.net>
7440S:	Maintained
7441F:	drivers/char/hw_random/ixp4xx-rng.c
7442
7443INTEL MANAGEMENT ENGINE (mei)
7444M:	Tomas Winkler <tomas.winkler@intel.com>
7445L:	linux-kernel@vger.kernel.org
7446S:	Supported
7447F:	include/uapi/linux/mei.h
7448F:	include/linux/mei_cl_bus.h
7449F:	drivers/misc/mei/*
7450F:	drivers/watchdog/mei_wdt.c
7451F:	Documentation/misc-devices/mei/*
7452F:	samples/mei/*
7453
7454INTEL MENLOW THERMAL DRIVER
7455M:	Sujith Thomas <sujith.thomas@intel.com>
7456L:	platform-driver-x86@vger.kernel.org
7457W:	https://01.org/linux-acpi
7458S:	Supported
7459F:	drivers/platform/x86/intel_menlow.c
7460
7461INTEL MERRIFIELD GPIO DRIVER
7462M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7463L:	linux-gpio@vger.kernel.org
7464S:	Maintained
7465F:	drivers/gpio/gpio-merrifield.c
7466
7467INTEL MIC DRIVERS (mic)
7468M:	Sudeep Dutt <sudeep.dutt@intel.com>
7469M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7470S:	Supported
7471W:	https://github.com/sudeepdutt/mic
7472W:	http://software.intel.com/en-us/mic-developer
7473F:	include/linux/mic_bus.h
7474F:	include/linux/scif.h
7475F:	include/uapi/linux/mic_common.h
7476F:	include/uapi/linux/mic_ioctl.h
7477F:	include/uapi/linux/scif_ioctl.h
7478F:	drivers/misc/mic/
7479F:	drivers/dma/mic_x100_dma.c
7480F:	drivers/dma/mic_x100_dma.h
7481F:	Documentation/mic/
7482
7483INTEL PMC CORE DRIVER
7484M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7485M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7486L:	platform-driver-x86@vger.kernel.org
7487S:	Maintained
7488F:	arch/x86/include/asm/pmc_core.h
7489F:	drivers/platform/x86/intel_pmc_core*
7490
7491INTEL PMC/P-Unit IPC DRIVER
7492M:	Zha Qipeng<qipeng.zha@intel.com>
7493L:	platform-driver-x86@vger.kernel.org
7494S:	Maintained
7495F:	drivers/platform/x86/intel_pmc_ipc.c
7496F:	drivers/platform/x86/intel_punit_ipc.c
7497F:	arch/x86/include/asm/intel_pmc_ipc.h
7498F:	arch/x86/include/asm/intel_punit_ipc.h
7499
7500INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7501M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7502L:	linux-wireless@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/networking/README.ipw2100
7505F:	Documentation/networking/README.ipw2200
7506F:	drivers/net/wireless/intel/ipw2x00/
7507
7508INTEL PSTATE DRIVER
7509M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7510M:	Len Brown <lenb@kernel.org>
7511L:	linux-pm@vger.kernel.org
7512S:	Supported
7513F:	drivers/cpufreq/intel_pstate.c
7514
7515INTEL RDMA RNIC DRIVER
7516M:	Faisal Latif <faisal.latif@intel.com>
7517M:	Shiraz Saleem <shiraz.saleem@intel.com>
7518L:	linux-rdma@vger.kernel.org
7519S:	Supported
7520F:	drivers/infiniband/hw/i40iw/
7521F:	include/uapi/rdma/i40iw-abi.h
7522
7523INTEL SHA MULTIBUFFER DRIVER
7524M:	Megha Dey <megha.dey@linux.intel.com>
7525R:	Tim Chen <tim.c.chen@linux.intel.com>
7526L:	linux-crypto@vger.kernel.org
7527S:	Supported
7528F:	arch/x86/crypto/sha*-mb/
7529F:	crypto/mcryptd.c
7530
7531INTEL TELEMETRY DRIVER
7532M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7533L:	platform-driver-x86@vger.kernel.org
7534S:	Maintained
7535F:	arch/x86/include/asm/intel_telemetry.h
7536F:	drivers/platform/x86/intel_telemetry*
7537
7538INTEL VIRTUAL BUTTON DRIVER
7539M:	AceLan Kao <acelan.kao@canonical.com>
7540L:	platform-driver-x86@vger.kernel.org
7541S:	Maintained
7542F:	drivers/platform/x86/intel-vbtn.c
7543
7544INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7545M:	Stanislaw Gruszka <sgruszka@redhat.com>
7546L:	linux-wireless@vger.kernel.org
7547S:	Supported
7548F:	drivers/net/wireless/intel/iwlegacy/
7549
7550INTEL WIRELESS WIFI LINK (iwlwifi)
7551M:	Johannes Berg <johannes.berg@intel.com>
7552M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7553M:	Luca Coelho <luciano.coelho@intel.com>
7554M:	Intel Linux Wireless <linuxwifi@intel.com>
7555L:	linux-wireless@vger.kernel.org
7556W:	http://intellinuxwireless.org
7557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7558S:	Supported
7559F:	drivers/net/wireless/intel/iwlwifi/
7560
7561INTEL WIRELESS WIMAX CONNECTION 2400
7562M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7563M:	linux-wimax@intel.com
7564L:	wimax@linuxwimax.org (subscribers-only)
7565S:	Supported
7566W:	http://linuxwimax.org
7567F:	Documentation/wimax/README.i2400m
7568F:	drivers/net/wimax/i2400m/
7569F:	include/uapi/linux/wimax/i2400m.h
7570
7571INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7572M:	Mario Limonciello <mario.limonciello@dell.com>
7573S:	Maintained
7574F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7575
7576INTEL(R) TRACE HUB
7577M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7578S:	Supported
7579F:	Documentation/trace/intel_th.rst
7580F:	drivers/hwtracing/intel_th/
7581
7582INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7583M:	Ning Sun <ning.sun@intel.com>
7584L:	tboot-devel@lists.sourceforge.net
7585W:	http://tboot.sourceforge.net
7586T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7587S:	Supported
7588F:	Documentation/intel_txt.txt
7589F:	include/linux/tboot.h
7590F:	arch/x86/kernel/tboot.c
7591
7592INTEL-MID GPIO DRIVER
7593M:	David Cohen <david.a.cohen@linux.intel.com>
7594L:	linux-gpio@vger.kernel.org
7595S:	Maintained
7596F:	drivers/gpio/gpio-intel-mid.c
7597
7598INVENSENSE MPU-3050 GYROSCOPE DRIVER
7599M:	Linus Walleij <linus.walleij@linaro.org>
7600L:	linux-iio@vger.kernel.org
7601S:	Maintained
7602F:	drivers/iio/gyro/mpu3050*
7603F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7604
7605IOC3 ETHERNET DRIVER
7606M:	Ralf Baechle <ralf@linux-mips.org>
7607L:	linux-mips@linux-mips.org
7608S:	Maintained
7609F:	drivers/net/ethernet/sgi/ioc3-eth.c
7610
7611IOC3 SERIAL DRIVER
7612M:	Pat Gefre <pfg@sgi.com>
7613L:	linux-serial@vger.kernel.org
7614S:	Maintained
7615F:	drivers/tty/serial/ioc3_serial.c
7616
7617IOMMU DRIVERS
7618M:	Joerg Roedel <joro@8bytes.org>
7619L:	iommu@lists.linux-foundation.org
7620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7621S:	Maintained
7622F:	Documentation/devicetree/bindings/iommu/
7623F:	drivers/iommu/
7624F:	include/linux/iommu.h
7625F:	include/linux/of_iommu.h
7626F:	include/linux/iova.h
7627
7628IP MASQUERADING
7629M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7630S:	Maintained
7631F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7632
7633IPMI SUBSYSTEM
7634M:	Corey Minyard <minyard@acm.org>
7635L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7636W:	http://openipmi.sourceforge.net/
7637S:	Supported
7638F:	Documentation/IPMI.txt
7639F:	drivers/char/ipmi/
7640F:	include/linux/ipmi*
7641F:	include/uapi/linux/ipmi*
7642
7643IPS SCSI RAID DRIVER
7644M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7645L:	linux-scsi@vger.kernel.org
7646W:	http://www.adaptec.com/
7647S:	Maintained
7648F:	drivers/scsi/ips*
7649
7650IPVS
7651M:	Wensong Zhang <wensong@linux-vs.org>
7652M:	Simon Horman <horms@verge.net.au>
7653M:	Julian Anastasov <ja@ssi.bg>
7654L:	netdev@vger.kernel.org
7655L:	lvs-devel@vger.kernel.org
7656S:	Maintained
7657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7659F:	Documentation/networking/ipvs-sysctl.txt
7660F:	include/net/ip_vs.h
7661F:	include/uapi/linux/ip_vs.h
7662F:	net/netfilter/ipvs/
7663
7664IPWIRELESS DRIVER
7665M:	Jiri Kosina <jikos@kernel.org>
7666M:	David Sterba <dsterba@suse.com>
7667S:	Odd Fixes
7668F:	drivers/tty/ipwireless/
7669
7670IPX NETWORK LAYER
7671L:	netdev@vger.kernel.org
7672S:	Obsolete
7673F:	include/uapi/linux/ipx.h
7674F:	drivers/staging/ipx/
7675
7676IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7677M:	Marc Zyngier <marc.zyngier@arm.com>
7678S:	Maintained
7679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7680F:	Documentation/IRQ-domain.txt
7681F:	include/linux/irqdomain.h
7682F:	kernel/irq/irqdomain.c
7683F:	kernel/irq/msi.c
7684
7685IRQ SUBSYSTEM
7686M:	Thomas Gleixner <tglx@linutronix.de>
7687L:	linux-kernel@vger.kernel.org
7688S:	Maintained
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7690F:	kernel/irq/
7691
7692IRQCHIP DRIVERS
7693M:	Thomas Gleixner <tglx@linutronix.de>
7694M:	Jason Cooper <jason@lakedaemon.net>
7695M:	Marc Zyngier <marc.zyngier@arm.com>
7696L:	linux-kernel@vger.kernel.org
7697S:	Maintained
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7699F:	Documentation/devicetree/bindings/interrupt-controller/
7700F:	drivers/irqchip/
7701
7702ISA
7703M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7704S:	Maintained
7705F:	Documentation/isa.txt
7706F:	drivers/base/isa.c
7707F:	include/linux/isa.h
7708
7709ISA RADIO MODULE
7710M:	Hans Verkuil <hverkuil@xs4all.nl>
7711L:	linux-media@vger.kernel.org
7712T:	git git://linuxtv.org/media_tree.git
7713W:	https://linuxtv.org
7714S:	Maintained
7715F:	drivers/media/radio/radio-isa*
7716
7717ISAPNP
7718M:	Jaroslav Kysela <perex@perex.cz>
7719S:	Maintained
7720F:	Documentation/isapnp.txt
7721F:	drivers/pnp/isapnp/
7722F:	include/linux/isapnp.h
7723
7724ISCSI
7725M:	Lee Duncan <lduncan@suse.com>
7726M:	Chris Leech <cleech@redhat.com>
7727L:	open-iscsi@googlegroups.com
7728W:	www.open-iscsi.com
7729S:	Maintained
7730F:	drivers/scsi/*iscsi*
7731F:	include/scsi/*iscsi*
7732
7733iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7734M:	Peter Jones <pjones@redhat.com>
7735M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7736S:	Maintained
7737F:	drivers/firmware/iscsi_ibft*
7738
7739ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7740M:	Sagi Grimberg <sagi@grimberg.me>
7741M:	Max Gurtovoy <maxg@mellanox.com>
7742L:	linux-rdma@vger.kernel.org
7743S:	Supported
7744W:	http://www.openfabrics.org
7745W:	www.open-iscsi.org
7746Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7747F:	drivers/infiniband/ulp/iser/
7748
7749ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7750M:	Sagi Grimberg <sagi@grimberg.me>
7751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7752L:	linux-rdma@vger.kernel.org
7753L:	target-devel@vger.kernel.org
7754S:	Supported
7755W:	http://www.linux-iscsi.org
7756F:	drivers/infiniband/ulp/isert
7757
7758ISDN SUBSYSTEM
7759M:	Karsten Keil <isdn@linux-pingi.de>
7760L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7761L:	netdev@vger.kernel.org
7762W:	http://www.isdn4linux.de
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7764S:	Maintained
7765F:	Documentation/isdn/
7766F:	drivers/isdn/
7767F:	include/linux/isdn.h
7768F:	include/linux/isdn/
7769F:	include/uapi/linux/isdn.h
7770F:	include/uapi/linux/isdn/
7771
7772ISDN SUBSYSTEM (Eicon active card driver)
7773M:	Armin Schindler <mac@melware.de>
7774L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7775W:	http://www.melware.de
7776S:	Maintained
7777F:	drivers/isdn/hardware/eicon/
7778
7779IT87 HARDWARE MONITORING DRIVER
7780M:	Jean Delvare <jdelvare@suse.com>
7781L:	linux-hwmon@vger.kernel.org
7782S:	Maintained
7783F:	Documentation/hwmon/it87
7784F:	drivers/hwmon/it87.c
7785
7786IT913X MEDIA DRIVER
7787M:	Antti Palosaari <crope@iki.fi>
7788L:	linux-media@vger.kernel.org
7789W:	https://linuxtv.org
7790W:	http://palosaari.fi/linux/
7791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7792T:	git git://linuxtv.org/anttip/media_tree.git
7793S:	Maintained
7794F:	drivers/media/tuners/it913x*
7795
7796IVTV VIDEO4LINUX DRIVER
7797M:	Andy Walls <awalls@md.metrocast.net>
7798L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7799L:	linux-media@vger.kernel.org
7800T:	git git://linuxtv.org/media_tree.git
7801W:	http://www.ivtvdriver.org
7802S:	Maintained
7803F:	Documentation/media/v4l-drivers/ivtv*
7804F:	drivers/media/pci/ivtv/
7805F:	include/uapi/linux/ivtv*
7806
7807IX2505V MEDIA DRIVER
7808M:	Malcolm Priestley <tvboxspy@gmail.com>
7809L:	linux-media@vger.kernel.org
7810W:	https://linuxtv.org
7811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7812S:	Maintained
7813F:	drivers/media/dvb-frontends/ix2505v*
7814
7815JAILHOUSE HYPERVISOR INTERFACE
7816M:	Jan Kiszka <jan.kiszka@siemens.com>
7817L:	jailhouse-dev@googlegroups.com
7818S:	Maintained
7819F:	arch/x86/kernel/jailhouse.c
7820F:	arch/x86/include/asm/jailhouse_para.h
7821
7822JC42.4 TEMPERATURE SENSOR DRIVER
7823M:	Guenter Roeck <linux@roeck-us.net>
7824L:	linux-hwmon@vger.kernel.org
7825S:	Maintained
7826F:	drivers/hwmon/jc42.c
7827F:	Documentation/hwmon/jc42
7828
7829JFS FILESYSTEM
7830M:	Dave Kleikamp <shaggy@kernel.org>
7831L:	jfs-discussion@lists.sourceforge.net
7832W:	http://jfs.sourceforge.net/
7833T:	git git://github.com/kleikamp/linux-shaggy.git
7834S:	Maintained
7835F:	Documentation/filesystems/jfs.txt
7836F:	fs/jfs/
7837
7838JME NETWORK DRIVER
7839M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7840L:	netdev@vger.kernel.org
7841S:	Maintained
7842F:	drivers/net/ethernet/jme.*
7843
7844JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7845M:	David Woodhouse <dwmw2@infradead.org>
7846L:	linux-mtd@lists.infradead.org
7847W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7848S:	Maintained
7849F:	fs/jffs2/
7850F:	include/uapi/linux/jffs2.h
7851
7852JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7853M:	"Theodore Ts'o" <tytso@mit.edu>
7854M:	Jan Kara <jack@suse.com>
7855L:	linux-ext4@vger.kernel.org
7856S:	Maintained
7857F:	fs/jbd2/
7858F:	include/linux/jbd2.h
7859
7860JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7861M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7862L:	linux-media@vger.kernel.org
7863S:	Maintained
7864F:	drivers/media/platform/rcar_jpu.c
7865
7866JSM Neo PCI based serial card
7867M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7868L:	linux-serial@vger.kernel.org
7869S:	Maintained
7870F:	drivers/tty/serial/jsm/
7871
7872K10TEMP HARDWARE MONITORING DRIVER
7873M:	Clemens Ladisch <clemens@ladisch.de>
7874L:	linux-hwmon@vger.kernel.org
7875S:	Maintained
7876F:	Documentation/hwmon/k10temp
7877F:	drivers/hwmon/k10temp.c
7878
7879K8TEMP HARDWARE MONITORING DRIVER
7880M:	Rudolf Marek <r.marek@assembler.cz>
7881L:	linux-hwmon@vger.kernel.org
7882S:	Maintained
7883F:	Documentation/hwmon/k8temp
7884F:	drivers/hwmon/k8temp.c
7885
7886KASAN
7887M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7888R:	Alexander Potapenko <glider@google.com>
7889R:	Dmitry Vyukov <dvyukov@google.com>
7890L:	kasan-dev@googlegroups.com
7891S:	Maintained
7892F:	arch/*/include/asm/kasan.h
7893F:	arch/*/mm/kasan_init*
7894F:	Documentation/dev-tools/kasan.rst
7895F:	include/linux/kasan*.h
7896F:	lib/test_kasan.c
7897F:	mm/kasan/
7898F:	scripts/Makefile.kasan
7899
7900KCONFIG
7901M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7903L:	linux-kbuild@vger.kernel.org
7904S:	Maintained
7905F:	Documentation/kbuild/kconfig*
7906F:	scripts/kconfig/
7907F:	scripts/Kconfig.include
7908
7909KDUMP
7910M:	Dave Young <dyoung@redhat.com>
7911M:	Baoquan He <bhe@redhat.com>
7912R:	Vivek Goyal <vgoyal@redhat.com>
7913L:	kexec@lists.infradead.org
7914W:	http://lse.sourceforge.net/kdump/
7915S:	Maintained
7916F:	Documentation/kdump/
7917
7918KEENE FM RADIO TRANSMITTER DRIVER
7919M:	Hans Verkuil <hverkuil@xs4all.nl>
7920L:	linux-media@vger.kernel.org
7921T:	git git://linuxtv.org/media_tree.git
7922W:	https://linuxtv.org
7923S:	Maintained
7924F:	drivers/media/radio/radio-keene*
7925
7926KERNEL AUTOMOUNTER
7927M:	Ian Kent <raven@themaw.net>
7928L:	autofs@vger.kernel.org
7929S:	Maintained
7930F:	fs/autofs/
7931
7932KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7933M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7934M:	Michal Marek <michal.lkml@markovi.net>
7935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7936L:	linux-kbuild@vger.kernel.org
7937S:	Maintained
7938F:	Documentation/kbuild/
7939F:	Makefile
7940F:	scripts/Kbuild*
7941F:	scripts/Makefile*
7942F:	scripts/basic/
7943F:	scripts/mk*
7944F:	scripts/mod/
7945F:	scripts/package/
7946
7947KERNEL JANITORS
7948L:	kernel-janitors@vger.kernel.org
7949W:	http://kernelnewbies.org/KernelJanitors
7950S:	Odd Fixes
7951
7952KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7953M:	"J. Bruce Fields" <bfields@fieldses.org>
7954M:	Jeff Layton <jlayton@kernel.org>
7955L:	linux-nfs@vger.kernel.org
7956W:	http://nfs.sourceforge.net/
7957T:	git git://linux-nfs.org/~bfields/linux.git
7958S:	Supported
7959F:	fs/nfsd/
7960F:	include/uapi/linux/nfsd/
7961F:	fs/lockd/
7962F:	fs/nfs_common/
7963F:	net/sunrpc/
7964F:	include/linux/lockd/
7965F:	include/linux/sunrpc/
7966F:	include/uapi/linux/sunrpc/
7967
7968KERNEL SELFTEST FRAMEWORK
7969M:	Shuah Khan <shuah@kernel.org>
7970L:	linux-kselftest@vger.kernel.org
7971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7972Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7973S:	Maintained
7974F:	tools/testing/selftests/
7975F:	Documentation/dev-tools/kselftest*
7976
7977KERNEL USERMODE HELPER
7978M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7979L:	linux-kernel@vger.kernel.org
7980S:	Maintained
7981F:	kernel/umh.c
7982F:	include/linux/umh.h
7983
7984KERNEL VIRTUAL MACHINE (KVM)
7985M:	Paolo Bonzini <pbonzini@redhat.com>
7986M:	Radim Krčmář <rkrcmar@redhat.com>
7987L:	kvm@vger.kernel.org
7988W:	http://www.linux-kvm.org
7989T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7990S:	Supported
7991F:	Documentation/virtual/kvm/
7992F:	include/trace/events/kvm.h
7993F:	include/uapi/asm-generic/kvm*
7994F:	include/uapi/linux/kvm*
7995F:	include/asm-generic/kvm*
7996F:	include/linux/kvm*
7997F:	include/kvm/iodev.h
7998F:	virt/kvm/*
7999F:	tools/kvm/
8000
8001KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8002M:	Joerg Roedel <joro@8bytes.org>
8003L:	kvm@vger.kernel.org
8004W:	http://www.linux-kvm.org/
8005S:	Maintained
8006F:	arch/x86/include/asm/svm.h
8007F:	arch/x86/kvm/svm.c
8008
8009KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8010M:	Christoffer Dall <christoffer.dall@arm.com>
8011M:	Marc Zyngier <marc.zyngier@arm.com>
8012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8013L:	kvmarm@lists.cs.columbia.edu
8014W:	http://systems.cs.columbia.edu/projects/kvm-arm
8015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8016S:	Supported
8017F:	arch/arm/include/uapi/asm/kvm*
8018F:	arch/arm/include/asm/kvm*
8019F:	arch/arm/kvm/
8020F:	virt/kvm/arm/
8021F:	include/kvm/arm_*
8022
8023KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8024M:	Christoffer Dall <christoffer.dall@arm.com>
8025M:	Marc Zyngier <marc.zyngier@arm.com>
8026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8027L:	kvmarm@lists.cs.columbia.edu
8028S:	Maintained
8029F:	arch/arm64/include/uapi/asm/kvm*
8030F:	arch/arm64/include/asm/kvm*
8031F:	arch/arm64/kvm/
8032
8033KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8034M:	James Hogan <jhogan@kernel.org>
8035L:	linux-mips@linux-mips.org
8036S:	Supported
8037F:	arch/mips/include/uapi/asm/kvm*
8038F:	arch/mips/include/asm/kvm*
8039F:	arch/mips/kvm/
8040
8041KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8042M:	Paul Mackerras <paulus@ozlabs.org>
8043L:	kvm-ppc@vger.kernel.org
8044W:	http://www.linux-kvm.org/
8045T:	git git://github.com/agraf/linux-2.6.git
8046S:	Supported
8047F:	arch/powerpc/include/uapi/asm/kvm*
8048F:	arch/powerpc/include/asm/kvm*
8049F:	arch/powerpc/kvm/
8050F:	arch/powerpc/kernel/kvm*
8051
8052KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8053M:	Christian Borntraeger <borntraeger@de.ibm.com>
8054M:	Janosch Frank <frankja@linux.ibm.com>
8055R:	David Hildenbrand <david@redhat.com>
8056R:	Cornelia Huck <cohuck@redhat.com>
8057L:	linux-s390@vger.kernel.org
8058W:	http://www.ibm.com/developerworks/linux/linux390/
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8060S:	Supported
8061F:	arch/s390/include/uapi/asm/kvm*
8062F:	arch/s390/include/asm/gmap.h
8063F:	arch/s390/include/asm/kvm*
8064F:	arch/s390/kvm/
8065F:	arch/s390/mm/gmap.c
8066
8067KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8068M:	Paolo Bonzini <pbonzini@redhat.com>
8069M:	Radim Krčmář <rkrcmar@redhat.com>
8070L:	kvm@vger.kernel.org
8071W:	http://www.linux-kvm.org
8072T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8073S:	Supported
8074F:	arch/x86/kvm/
8075F:	arch/x86/include/uapi/asm/kvm*
8076F:	arch/x86/include/asm/kvm*
8077F:	arch/x86/include/asm/pvclock-abi.h
8078F:	arch/x86/kernel/kvm.c
8079F:	arch/x86/kernel/kvmclock.c
8080
8081KERNFS
8082M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8083M:	Tejun Heo <tj@kernel.org>
8084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8085S:	Supported
8086F:	include/linux/kernfs.h
8087F:	fs/kernfs/
8088
8089KEXEC
8090M:	Eric Biederman <ebiederm@xmission.com>
8091W:	http://kernel.org/pub/linux/utils/kernel/kexec/
8092L:	kexec@lists.infradead.org
8093S:	Maintained
8094F:	include/linux/kexec.h
8095F:	include/uapi/linux/kexec.h
8096F:	kernel/kexec*
8097
8098KEYS-ENCRYPTED
8099M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8100L:	linux-integrity@vger.kernel.org
8101L:	keyrings@vger.kernel.org
8102S:	Supported
8103F:	Documentation/security/keys/trusted-encrypted.rst
8104F:	include/keys/encrypted-type.h
8105F:	security/keys/encrypted-keys/
8106
8107KEYS-TRUSTED
8108M:	James Bottomley <jejb@linux.vnet.ibm.com>
8109M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
8110L:	linux-integrity@vger.kernel.org
8111L:	keyrings@vger.kernel.org
8112S:	Supported
8113F:	Documentation/security/keys/trusted-encrypted.rst
8114F:	include/keys/trusted-type.h
8115F:	security/keys/trusted.c
8116F:	security/keys/trusted.h
8117
8118KEYS/KEYRINGS:
8119M:	David Howells <dhowells@redhat.com>
8120L:	keyrings@vger.kernel.org
8121S:	Maintained
8122F:	Documentation/security/keys/core.rst
8123F:	include/linux/key.h
8124F:	include/linux/key-type.h
8125F:	include/linux/keyctl.h
8126F:	include/uapi/linux/keyctl.h
8127F:	include/keys/
8128F:	security/keys/
8129
8130KGDB / KDB /debug_core
8131M:	Jason Wessel <jason.wessel@windriver.com>
8132M:	Daniel Thompson <daniel.thompson@linaro.org>
8133W:	http://kgdb.wiki.kernel.org/
8134L:	kgdb-bugreport@lists.sourceforge.net
8135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8136S:	Maintained
8137F:	Documentation/dev-tools/kgdb.rst
8138F:	drivers/misc/kgdbts.c
8139F:	drivers/tty/serial/kgdboc.c
8140F:	include/linux/kdb.h
8141F:	include/linux/kgdb.h
8142F:	kernel/debug/
8143
8144KMEMLEAK
8145M:	Catalin Marinas <catalin.marinas@arm.com>
8146S:	Maintained
8147F:	Documentation/dev-tools/kmemleak.rst
8148F:	include/linux/kmemleak.h
8149F:	mm/kmemleak.c
8150F:	mm/kmemleak-test.c
8151
8152KMOD KERNEL MODULE LOADER - USERMODE HELPER
8153M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8154L:	linux-kernel@vger.kernel.org
8155S:	Maintained
8156F:	kernel/kmod.c
8157F:	include/linux/kmod.h
8158F:	lib/test_kmod.c
8159F:	tools/testing/selftests/kmod/
8160
8161KPROBES
8162M:	Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8163M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8164M:	"David S. Miller" <davem@davemloft.net>
8165M:	Masami Hiramatsu <mhiramat@kernel.org>
8166S:	Maintained
8167F:	Documentation/kprobes.txt
8168F:	include/linux/kprobes.h
8169F:	include/asm-generic/kprobes.h
8170F:	kernel/kprobes.c
8171
8172KS0108 LCD CONTROLLER DRIVER
8173M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8174S:	Maintained
8175F:	Documentation/auxdisplay/ks0108
8176F:	drivers/auxdisplay/ks0108.c
8177F:	include/linux/ks0108.h
8178
8179L3MDEV
8180M:	David Ahern <dsa@cumulusnetworks.com>
8181L:	netdev@vger.kernel.org
8182S:	Maintained
8183F:	net/l3mdev
8184F:	include/net/l3mdev.h
8185
8186LANTIQ MIPS ARCHITECTURE
8187M:	John Crispin <john@phrozen.org>
8188L:	linux-mips@linux-mips.org
8189S:	Maintained
8190F:	arch/mips/lantiq
8191F:	drivers/soc/lantiq
8192
8193LAPB module
8194L:	linux-x25@vger.kernel.org
8195S:	Orphan
8196F:	Documentation/networking/lapb-module.txt
8197F:	include/*/lapb.h
8198F:	net/lapb/
8199
8200LASI 53c700 driver for PARISC
8201M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8202L:	linux-scsi@vger.kernel.org
8203S:	Maintained
8204F:	Documentation/scsi/53c700.txt
8205F:	drivers/scsi/53c700*
8206
8207LEAKING_ADDRESSES
8208M:	Tobin C. Harding <me@tobin.cc>
8209M:	Tycho Andersen <tycho@tycho.ws>
8210L:	kernel-hardening@lists.openwall.com
8211S:	Maintained
8212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8213F:	scripts/leaking_addresses.pl
8214
8215LED SUBSYSTEM
8216M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8217M:	Pavel Machek <pavel@ucw.cz>
8218L:	linux-leds@vger.kernel.org
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8220S:	Maintained
8221F:	Documentation/devicetree/bindings/leds/
8222F:	drivers/leds/
8223F:	include/linux/leds.h
8224
8225LEGACY EEPROM DRIVER
8226M:	Jean Delvare <jdelvare@suse.com>
8227S:	Maintained
8228F:	Documentation/misc-devices/eeprom
8229F:	drivers/misc/eeprom/eeprom.c
8230
8231LEGO MINDSTORMS EV3
8232R:	David Lechner <david@lechnology.com>
8233S:	Maintained
8234F:	arch/arm/boot/dts/da850-lego-ev3.dts
8235F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8236F:	drivers/power/supply/lego_ev3_battery.c
8237
8238LEGO USB Tower driver
8239M:	Juergen Stuber <starblue@users.sourceforge.net>
8240L:	legousb-devel@lists.sourceforge.net
8241W:	http://legousb.sourceforge.net/
8242S:	Maintained
8243F:	drivers/usb/misc/legousbtower.c
8244
8245LG2160 MEDIA DRIVER
8246M:	Michael Krufky <mkrufky@linuxtv.org>
8247L:	linux-media@vger.kernel.org
8248W:	https://linuxtv.org
8249W:	http://github.com/mkrufky
8250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8251T:	git git://linuxtv.org/mkrufky/tuners.git
8252S:	Maintained
8253F:	drivers/media/dvb-frontends/lg2160.*
8254
8255LGDT3305 MEDIA DRIVER
8256M:	Michael Krufky <mkrufky@linuxtv.org>
8257L:	linux-media@vger.kernel.org
8258W:	https://linuxtv.org
8259W:	http://github.com/mkrufky
8260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8261T:	git git://linuxtv.org/mkrufky/tuners.git
8262S:	Maintained
8263F:	drivers/media/dvb-frontends/lgdt3305.*
8264
8265LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8266M:	Viresh Kumar <vireshk@kernel.org>
8267L:	linux-ide@vger.kernel.org
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269S:	Maintained
8270F:	include/linux/pata_arasan_cf_data.h
8271F:	drivers/ata/pata_arasan_cf.c
8272
8273LIBATA PATA DRIVERS
8274M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8275M:	Jens Axboe <axboe@kernel.dk>
8276L:	linux-ide@vger.kernel.org
8277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8278S:	Maintained
8279F:	drivers/ata/pata_*.c
8280F:	drivers/ata/ata_generic.c
8281
8282LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8283M:	Linus Walleij <linus.walleij@linaro.org>
8284L:	linux-ide@vger.kernel.org
8285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8286S:	Maintained
8287F:	drivers/ata/pata_ftide010.c
8288F:	drivers/ata/sata_gemini.c
8289F:	drivers/ata/sata_gemini.h
8290
8291LIBATA SATA AHCI PLATFORM devices support
8292M:	Hans de Goede <hdegoede@redhat.com>
8293M:	Jens Axboe <axboe@kernel.dk>
8294L:	linux-ide@vger.kernel.org
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8296S:	Maintained
8297F:	drivers/ata/ahci_platform.c
8298F:	drivers/ata/libahci_platform.c
8299F:	include/linux/ahci_platform.h
8300
8301LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8302M:	Mikael Pettersson <mikpelinux@gmail.com>
8303L:	linux-ide@vger.kernel.org
8304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8305S:	Maintained
8306F:	drivers/ata/sata_promise.*
8307
8308LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8309M:	Jens Axboe <axboe@kernel.dk>
8310L:	linux-ide@vger.kernel.org
8311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8312S:	Maintained
8313F:	drivers/ata/
8314F:	include/linux/ata.h
8315F:	include/linux/libata.h
8316F:	Documentation/devicetree/bindings/ata/
8317
8318LIBLOCKDEP
8319M:	Sasha Levin <alexander.levin@microsoft.com>
8320S:	Maintained
8321F:	tools/lib/lockdep/
8322
8323LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8324M:	Ross Zwisler <zwisler@kernel.org>
8325M:	Dan Williams <dan.j.williams@intel.com>
8326M:	Vishal Verma <vishal.l.verma@intel.com>
8327M:	Dave Jiang <dave.jiang@intel.com>
8328L:	linux-nvdimm@lists.01.org
8329Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8330S:	Supported
8331F:	drivers/nvdimm/blk.c
8332F:	drivers/nvdimm/region_devs.c
8333
8334LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8335M:	Vishal Verma <vishal.l.verma@intel.com>
8336M:	Dan Williams <dan.j.williams@intel.com>
8337M:	Ross Zwisler <zwisler@kernel.org>
8338M:	Dave Jiang <dave.jiang@intel.com>
8339L:	linux-nvdimm@lists.01.org
8340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8341S:	Supported
8342F:	drivers/nvdimm/btt*
8343
8344LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8345M:	Ross Zwisler <zwisler@kernel.org>
8346M:	Dan Williams <dan.j.williams@intel.com>
8347M:	Vishal Verma <vishal.l.verma@intel.com>
8348M:	Dave Jiang <dave.jiang@intel.com>
8349L:	linux-nvdimm@lists.01.org
8350Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8351S:	Supported
8352F:	drivers/nvdimm/pmem*
8353
8354LIBNVDIMM: DEVICETREE BINDINGS
8355M:	Oliver O'Halloran <oohall@gmail.com>
8356L:	linux-nvdimm@lists.01.org
8357Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8358S:	Supported
8359F:	drivers/nvdimm/of_pmem.c
8360F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8361
8362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8363M:	Dan Williams <dan.j.williams@intel.com>
8364M:	Ross Zwisler <zwisler@kernel.org>
8365M:	Vishal Verma <vishal.l.verma@intel.com>
8366M:	Dave Jiang <dave.jiang@intel.com>
8367L:	linux-nvdimm@lists.01.org
8368Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8370S:	Supported
8371F:	drivers/nvdimm/*
8372F:	drivers/acpi/nfit/*
8373F:	include/linux/nd.h
8374F:	include/linux/libnvdimm.h
8375F:	include/uapi/linux/ndctl.h
8376
8377LIGHTNVM PLATFORM SUPPORT
8378M:	Matias Bjorling <mb@lightnvm.io>
8379W:	http://github/OpenChannelSSD
8380L:	linux-block@vger.kernel.org
8381S:	Maintained
8382F:	drivers/lightnvm/
8383F:	include/linux/lightnvm.h
8384F:	include/uapi/linux/lightnvm.h
8385
8386LINUX FOR POWER MACINTOSH
8387M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8388W:	http://www.penguinppc.org/
8389L:	linuxppc-dev@lists.ozlabs.org
8390S:	Maintained
8391F:	arch/powerpc/platforms/powermac/
8392F:	drivers/macintosh/
8393
8394LINUX FOR POWERPC (32-BIT AND 64-BIT)
8395M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8396M:	Paul Mackerras <paulus@samba.org>
8397M:	Michael Ellerman <mpe@ellerman.id.au>
8398W:	https://github.com/linuxppc/linux/wiki
8399L:	linuxppc-dev@lists.ozlabs.org
8400Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8402S:	Supported
8403F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8404F:	Documentation/devicetree/bindings/powerpc/
8405F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8406F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8407F:	Documentation/powerpc/
8408F:	arch/powerpc/
8409F:	drivers/char/tpm/tpm_ibmvtpm*
8410F:	drivers/crypto/nx/
8411F:	drivers/crypto/vmx/
8412F:	drivers/i2c/busses/i2c-opal.c
8413F:	drivers/net/ethernet/ibm/ibmveth.*
8414F:	drivers/net/ethernet/ibm/ibmvnic.*
8415F:	drivers/pci/hotplug/pnv_php.c
8416F:	drivers/pci/hotplug/rpa*
8417F:	drivers/rtc/rtc-opal.c
8418F:	drivers/scsi/ibmvscsi/
8419F:	drivers/tty/hvc/hvc_opal.c
8420F:	drivers/watchdog/wdrtas.c
8421F:	tools/testing/selftests/powerpc
8422N:	/pmac
8423N:	powermac
8424N:	powernv
8425N:	[^a-z0-9]ps3
8426N:	pseries
8427
8428LINUX FOR POWERPC EMBEDDED MPC5XXX
8429M:	Anatolij Gustschin <agust@denx.de>
8430L:	linuxppc-dev@lists.ozlabs.org
8431T:	git git://git.denx.de/linux-denx-agust.git
8432S:	Maintained
8433F:	arch/powerpc/platforms/512x/
8434F:	arch/powerpc/platforms/52xx/
8435
8436LINUX FOR POWERPC EMBEDDED PPC4XX
8437M:	Alistair Popple <alistair@popple.id.au>
8438M:	Matt Porter <mporter@kernel.crashing.org>
8439W:	http://www.penguinppc.org/
8440L:	linuxppc-dev@lists.ozlabs.org
8441S:	Maintained
8442F:	arch/powerpc/platforms/40x/
8443F:	arch/powerpc/platforms/44x/
8444
8445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8446M:	Scott Wood <oss@buserror.net>
8447M:	Kumar Gala <galak@kernel.crashing.org>
8448W:	http://www.penguinppc.org/
8449L:	linuxppc-dev@lists.ozlabs.org
8450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8451S:	Maintained
8452F:	arch/powerpc/platforms/83xx/
8453F:	arch/powerpc/platforms/85xx/
8454F:	Documentation/devicetree/bindings/powerpc/fsl/
8455
8456LINUX FOR POWERPC EMBEDDED PPC8XX
8457M:	Vitaly Bordug <vitb@kernel.crashing.org>
8458W:	http://www.penguinppc.org/
8459L:	linuxppc-dev@lists.ozlabs.org
8460S:	Maintained
8461F:	arch/powerpc/platforms/8xx/
8462
8463LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8464L:	linuxppc-dev@lists.ozlabs.org
8465S:	Orphan
8466F:	arch/powerpc/*/*virtex*
8467F:	arch/powerpc/*/*/*virtex*
8468
8469LINUX FOR POWERPC PA SEMI PWRFICIENT
8470L:	linuxppc-dev@lists.ozlabs.org
8471S:	Orphan
8472F:	arch/powerpc/platforms/pasemi/
8473F:	drivers/*/*pasemi*
8474F:	drivers/*/*/*pasemi*
8475
8476LINUX KERNEL DUMP TEST MODULE (LKDTM)
8477M:	Kees Cook <keescook@chromium.org>
8478S:	Maintained
8479F:	drivers/misc/lkdtm/*
8480
8481LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8482M:	Alan Stern <stern@rowland.harvard.edu>
8483M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8484M:	Will Deacon <will.deacon@arm.com>
8485M:	Peter Zijlstra <peterz@infradead.org>
8486M:	Boqun Feng <boqun.feng@gmail.com>
8487M:	Nicholas Piggin <npiggin@gmail.com>
8488M:	David Howells <dhowells@redhat.com>
8489M:	Jade Alglave <j.alglave@ucl.ac.uk>
8490M:	Luc Maranget <luc.maranget@inria.fr>
8491M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8492R:	Akira Yokosawa <akiyks@gmail.com>
8493R:	Daniel Lustig <dlustig@nvidia.com>
8494L:	linux-kernel@vger.kernel.org
8495L:	linux-arch@vger.kernel.org
8496S:	Supported
8497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8498F:	tools/memory-model/
8499F:	Documentation/atomic_bitops.txt
8500F:	Documentation/atomic_t.txt
8501F:	Documentation/core-api/atomic_ops.rst
8502F:	Documentation/core-api/refcount-vs-atomic.rst
8503F:	Documentation/memory-barriers.txt
8504
8505LIS3LV02D ACCELEROMETER DRIVER
8506M:	Eric Piel <eric.piel@tremplin-utc.net>
8507S:	Maintained
8508F:	Documentation/misc-devices/lis3lv02d
8509F:	drivers/misc/lis3lv02d/
8510F:	drivers/platform/x86/hp_accel.c
8511
8512LIVE PATCHING
8513M:	Josh Poimboeuf <jpoimboe@redhat.com>
8514M:	Jessica Yu <jeyu@kernel.org>
8515M:	Jiri Kosina <jikos@kernel.org>
8516M:	Miroslav Benes <mbenes@suse.cz>
8517R:	Petr Mladek <pmladek@suse.com>
8518S:	Maintained
8519F:	kernel/livepatch/
8520F:	include/linux/livepatch.h
8521F:	arch/x86/include/asm/livepatch.h
8522F:	arch/x86/kernel/livepatch.c
8523F:	Documentation/livepatch/
8524F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8525F:	samples/livepatch/
8526L:	live-patching@vger.kernel.org
8527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8528
8529LLC (802.2)
8530L:	netdev@vger.kernel.org
8531S:	Odd fixes
8532F:	include/linux/llc.h
8533F:	include/uapi/linux/llc.h
8534F:	include/net/llc*
8535F:	net/llc/
8536
8537LM73 HARDWARE MONITOR DRIVER
8538M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8539L:	linux-hwmon@vger.kernel.org
8540S:	Maintained
8541F:	drivers/hwmon/lm73.c
8542
8543LM78 HARDWARE MONITOR DRIVER
8544M:	Jean Delvare <jdelvare@suse.com>
8545L:	linux-hwmon@vger.kernel.org
8546S:	Maintained
8547F:	Documentation/hwmon/lm78
8548F:	drivers/hwmon/lm78.c
8549
8550LM83 HARDWARE MONITOR DRIVER
8551M:	Jean Delvare <jdelvare@suse.com>
8552L:	linux-hwmon@vger.kernel.org
8553S:	Maintained
8554F:	Documentation/hwmon/lm83
8555F:	drivers/hwmon/lm83.c
8556
8557LM90 HARDWARE MONITOR DRIVER
8558M:	Jean Delvare <jdelvare@suse.com>
8559L:	linux-hwmon@vger.kernel.org
8560S:	Maintained
8561F:	Documentation/hwmon/lm90
8562F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8563F:	drivers/hwmon/lm90.c
8564F:	include/dt-bindings/thermal/lm90.h
8565
8566LM95234 HARDWARE MONITOR DRIVER
8567M:	Guenter Roeck <linux@roeck-us.net>
8568L:	linux-hwmon@vger.kernel.org
8569S:	Maintained
8570F:	Documentation/hwmon/lm95234
8571F:	drivers/hwmon/lm95234.c
8572
8573LME2510 MEDIA DRIVER
8574M:	Malcolm Priestley <tvboxspy@gmail.com>
8575L:	linux-media@vger.kernel.org
8576W:	https://linuxtv.org
8577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8578S:	Maintained
8579F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8580
8581LOADPIN SECURITY MODULE
8582M:	Kees Cook <keescook@chromium.org>
8583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8584S:	Supported
8585F:	security/loadpin/
8586F:	Documentation/admin-guide/LSM/LoadPin.rst
8587
8588LOCKING PRIMITIVES
8589M:	Peter Zijlstra <peterz@infradead.org>
8590M:	Ingo Molnar <mingo@redhat.com>
8591M:	Will Deacon <will.deacon@arm.com>
8592L:	linux-kernel@vger.kernel.org
8593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8594S:	Maintained
8595F:	Documentation/locking/
8596F:	include/linux/lockdep.h
8597F:	include/linux/spinlock*.h
8598F:	arch/*/include/asm/spinlock*.h
8599F:	include/linux/rwlock*.h
8600F:	include/linux/mutex*.h
8601F:	include/linux/rwsem*.h
8602F:	arch/*/include/asm/rwsem.h
8603F:	include/linux/seqlock.h
8604F:	lib/locking*.[ch]
8605F:	kernel/locking/
8606X:	kernel/locking/locktorture.c
8607
8608LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8609M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8610L:	linux-ntfs-dev@lists.sourceforge.net
8611W:	http://www.linux-ntfs.org/content/view/19/37/
8612S:	Maintained
8613F:	Documentation/ldm.txt
8614F:	block/partitions/ldm.*
8615
8616LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8617M:	Sathya Prakash <sathya.prakash@broadcom.com>
8618M:	Chaitra P B <chaitra.basappa@broadcom.com>
8619M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8620L:	MPT-FusionLinux.pdl@broadcom.com
8621L:	linux-scsi@vger.kernel.org
8622W:	http://www.avagotech.com/support/
8623S:	Supported
8624F:	drivers/message/fusion/
8625F:	drivers/scsi/mpt3sas/
8626
8627LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8628M:	Matthew Wilcox <matthew@wil.cx>
8629L:	linux-scsi@vger.kernel.org
8630S:	Maintained
8631F:	drivers/scsi/sym53c8xx_2/
8632
8633LTC4261 HARDWARE MONITOR DRIVER
8634M:	Guenter Roeck <linux@roeck-us.net>
8635L:	linux-hwmon@vger.kernel.org
8636S:	Maintained
8637F:	Documentation/hwmon/ltc4261
8638F:	drivers/hwmon/ltc4261.c
8639
8640LTC4306 I2C MULTIPLEXER DRIVER
8641M:	Michael Hennerich <michael.hennerich@analog.com>
8642W:	http://ez.analog.com/community/linux-device-drivers
8643L:	linux-i2c@vger.kernel.org
8644S:	Supported
8645F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8646F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8647
8648LTP (Linux Test Project)
8649M:	Mike Frysinger <vapier@gentoo.org>
8650M:	Cyril Hrubis <chrubis@suse.cz>
8651M:	Wanlong Gao <wanlong.gao@gmail.com>
8652M:	Jan Stancek <jstancek@redhat.com>
8653M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8654M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8655L:	ltp@lists.linux.it (subscribers-only)
8656W:	http://linux-test-project.github.io/
8657T:	git git://github.com/linux-test-project/ltp.git
8658S:	Maintained
8659
8660M68K ARCHITECTURE
8661M:	Geert Uytterhoeven <geert@linux-m68k.org>
8662L:	linux-m68k@lists.linux-m68k.org
8663W:	http://www.linux-m68k.org/
8664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8665S:	Maintained
8666F:	arch/m68k/
8667F:	drivers/zorro/
8668
8669M68K ON APPLE MACINTOSH
8670M:	Joshua Thompson <funaho@jurai.org>
8671W:	http://www.mac.linux-m68k.org/
8672L:	linux-m68k@lists.linux-m68k.org
8673S:	Maintained
8674F:	arch/m68k/mac/
8675
8676M68K ON HP9000/300
8677M:	Philip Blundell <philb@gnu.org>
8678W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8679S:	Maintained
8680F:	arch/m68k/hp300/
8681
8682M88DS3103 MEDIA DRIVER
8683M:	Antti Palosaari <crope@iki.fi>
8684L:	linux-media@vger.kernel.org
8685W:	https://linuxtv.org
8686W:	http://palosaari.fi/linux/
8687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8688T:	git git://linuxtv.org/anttip/media_tree.git
8689S:	Maintained
8690F:	drivers/media/dvb-frontends/m88ds3103*
8691
8692M88RS2000 MEDIA DRIVER
8693M:	Malcolm Priestley <tvboxspy@gmail.com>
8694L:	linux-media@vger.kernel.org
8695W:	https://linuxtv.org
8696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8697S:	Maintained
8698F:	drivers/media/dvb-frontends/m88rs2000*
8699
8700MA901 MASTERKIT USB FM RADIO DRIVER
8701M:	Alexey Klimov <klimov.linux@gmail.com>
8702L:	linux-media@vger.kernel.org
8703T:	git git://linuxtv.org/media_tree.git
8704S:	Maintained
8705F:	drivers/media/radio/radio-ma901.c
8706
8707MAC80211
8708M:	Johannes Berg <johannes@sipsolutions.net>
8709L:	linux-wireless@vger.kernel.org
8710W:	http://wireless.kernel.org/
8711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8713S:	Maintained
8714F:	Documentation/networking/mac80211-injection.txt
8715F:	include/net/mac80211.h
8716F:	net/mac80211/
8717F:	drivers/net/wireless/mac80211_hwsim.[ch]
8718F:	Documentation/networking/mac80211_hwsim/README
8719
8720MAILBOX API
8721M:	Jassi Brar <jassisinghbrar@gmail.com>
8722L:	linux-kernel@vger.kernel.org
8723S:	Maintained
8724F:	drivers/mailbox/
8725F:	include/linux/mailbox_client.h
8726F:	include/linux/mailbox_controller.h
8727
8728MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8729M:	Michael Kerrisk <mtk.manpages@gmail.com>
8730W:	http://www.kernel.org/doc/man-pages
8731L:	linux-man@vger.kernel.org
8732S:	Maintained
8733
8734MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8735M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8736L:	linux-mips@linux-mips.org
8737S:	Maintained
8738F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8739
8740MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8741M:	Andrew Lunn <andrew@lunn.ch>
8742M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8743L:	netdev@vger.kernel.org
8744S:	Maintained
8745F:	drivers/net/dsa/mv88e6xxx/
8746F:	linux/platform_data/mv88e6xxx.h
8747F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8748
8749MARVELL ARMADA DRM SUPPORT
8750M:	Russell King <linux@armlinux.org.uk>
8751S:	Maintained
8752T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8753T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8754F:	drivers/gpu/drm/armada/
8755F:	include/uapi/drm/armada_drm.h
8756F:	Documentation/devicetree/bindings/display/armada/
8757
8758MARVELL CRYPTO DRIVER
8759M:	Boris Brezillon <boris.brezillon@bootlin.com>
8760M:	Arnaud Ebalard <arno@natisbad.org>
8761F:	drivers/crypto/marvell/
8762S:	Maintained
8763L:	linux-crypto@vger.kernel.org
8764
8765MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8766M:	Mirko Lindner <mlindner@marvell.com>
8767M:	Stephen Hemminger <stephen@networkplumber.org>
8768L:	netdev@vger.kernel.org
8769S:	Maintained
8770F:	drivers/net/ethernet/marvell/sk*
8771
8772MARVELL LIBERTAS WIRELESS DRIVER
8773L:	libertas-dev@lists.infradead.org
8774S:	Orphan
8775F:	drivers/net/wireless/marvell/libertas/
8776
8777MARVELL MACCHIATOBIN SUPPORT
8778M:	Russell King <linux@armlinux.org.uk>
8779L:	linux-arm-kernel@lists.infradead.org
8780S:	Maintained
8781F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8782
8783MARVELL MV643XX ETHERNET DRIVER
8784M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8785L:	netdev@vger.kernel.org
8786S:	Maintained
8787F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8788F:	include/linux/mv643xx.h
8789
8790MARVELL MV88X3310 PHY DRIVER
8791M:	Russell King <linux@armlinux.org.uk>
8792L:	netdev@vger.kernel.org
8793S:	Maintained
8794F:	drivers/net/phy/marvell10g.c
8795
8796MARVELL MVNETA ETHERNET DRIVER
8797M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8798L:	netdev@vger.kernel.org
8799S:	Maintained
8800F:	drivers/net/ethernet/marvell/mvneta.*
8801
8802MARVELL MWIFIEX WIRELESS DRIVER
8803M:	Amitkumar Karwar <amitkarwar@gmail.com>
8804M:	Nishant Sarmukadam <nishants@marvell.com>
8805M:	Ganapathi Bhat <gbhat@marvell.com>
8806M:	Xinming Hu <huxinming820@gmail.com>
8807L:	linux-wireless@vger.kernel.org
8808S:	Maintained
8809F:	drivers/net/wireless/marvell/mwifiex/
8810
8811MARVELL MWL8K WIRELESS DRIVER
8812M:	Lennert Buytenhek <buytenh@wantstofly.org>
8813L:	linux-wireless@vger.kernel.org
8814S:	Odd Fixes
8815F:	drivers/net/wireless/marvell/mwl8k.c
8816
8817MARVELL NAND CONTROLLER DRIVER
8818M:	Miquel Raynal <miquel.raynal@bootlin.com>
8819L:	linux-mtd@lists.infradead.org
8820S:	Maintained
8821F:	drivers/mtd/nand/raw/marvell_nand.c
8822F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8823
8824MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8825M:	Nicolas Pitre <nico@fluxnic.net>
8826S:	Odd Fixes
8827F:	drivers/mmc/host/mvsdio.*
8828
8829MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8830M:	Hu Ziji <huziji@marvell.com>
8831L:	linux-mmc@vger.kernel.org
8832S:	Supported
8833F:	drivers/mmc/host/sdhci-xenon*
8834F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8835
8836MATROX FRAMEBUFFER DRIVER
8837L:	linux-fbdev@vger.kernel.org
8838S:	Orphan
8839F:	drivers/video/fbdev/matrox/matroxfb_*
8840F:	include/uapi/linux/matroxfb.h
8841
8842MAX16065 HARDWARE MONITOR DRIVER
8843M:	Guenter Roeck <linux@roeck-us.net>
8844L:	linux-hwmon@vger.kernel.org
8845S:	Maintained
8846F:	Documentation/hwmon/max16065
8847F:	drivers/hwmon/max16065.c
8848
8849MAX20751 HARDWARE MONITOR DRIVER
8850M:	Guenter Roeck <linux@roeck-us.net>
8851L:	linux-hwmon@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/hwmon/max20751
8854F:	drivers/hwmon/max20751.c
8855
8856MAX2175 SDR TUNER DRIVER
8857M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8858L:	linux-media@vger.kernel.org
8859T:	git git://linuxtv.org/media_tree.git
8860S:	Maintained
8861F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8862F:	Documentation/media/v4l-drivers/max2175.rst
8863F:	drivers/media/i2c/max2175*
8864F:	include/uapi/linux/max2175.h
8865
8866MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8867L:	linux-hwmon@vger.kernel.org
8868S:	Orphan
8869F:	Documentation/hwmon/max6650
8870F:	drivers/hwmon/max6650.c
8871
8872MAX6697 HARDWARE MONITOR DRIVER
8873M:	Guenter Roeck <linux@roeck-us.net>
8874L:	linux-hwmon@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/hwmon/max6697
8877F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8878F:	drivers/hwmon/max6697.c
8879F:	include/linux/platform_data/max6697.h
8880
8881MAX9860 MONO AUDIO VOICE CODEC DRIVER
8882M:	Peter Rosin <peda@axentia.se>
8883L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8884S:	Maintained
8885F:	Documentation/devicetree/bindings/sound/max9860.txt
8886F:	sound/soc/codecs/max9860.*
8887
8888MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8889M:	Javier Martinez Canillas <javier@dowhile0.org>
8890L:	linux-kernel@vger.kernel.org
8891S:	Supported
8892F:	drivers/regulator/max77802-regulator.c
8893F:	Documentation/devicetree/bindings/*/*max77802.txt
8894F:	include/dt-bindings/*/*max77802.h
8895
8896MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8897M:	Krzysztof Kozlowski <krzk@kernel.org>
8898M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8899L:	linux-pm@vger.kernel.org
8900S:	Supported
8901F:	drivers/power/supply/max14577_charger.c
8902F:	drivers/power/supply/max77693_charger.c
8903
8904MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8905M:	Chanwoo Choi <cw00.choi@samsung.com>
8906M:	Krzysztof Kozlowski <krzk@kernel.org>
8907M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8908L:	linux-kernel@vger.kernel.org
8909S:	Supported
8910F:	drivers/*/max14577*.c
8911F:	drivers/*/max77686*.c
8912F:	drivers/*/max77693*.c
8913F:	drivers/extcon/extcon-max14577.c
8914F:	drivers/extcon/extcon-max77693.c
8915F:	drivers/rtc/rtc-max77686.c
8916F:	drivers/clk/clk-max77686.c
8917F:	Documentation/devicetree/bindings/mfd/max14577.txt
8918F:	Documentation/devicetree/bindings/*/max77686.txt
8919F:	Documentation/devicetree/bindings/mfd/max77693.txt
8920F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8921F:	include/linux/mfd/max14577*.h
8922F:	include/linux/mfd/max77686*.h
8923F:	include/linux/mfd/max77693*.h
8924
8925MAXIRADIO FM RADIO RECEIVER DRIVER
8926M:	Hans Verkuil <hverkuil@xs4all.nl>
8927L:	linux-media@vger.kernel.org
8928T:	git git://linuxtv.org/media_tree.git
8929W:	https://linuxtv.org
8930S:	Maintained
8931F:	drivers/media/radio/radio-maxiradio*
8932
8933MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8934M:	Peter Rosin <peda@axentia.se>
8935L:	linux-iio@vger.kernel.org
8936S:	Maintained
8937F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8938F:	drivers/iio/potentiometer/mcp4018.c
8939F:	drivers/iio/potentiometer/mcp4531.c
8940
8941MCR20A IEEE-802.15.4 RADIO DRIVER
8942M:	Xue Liu <liuxuenetmail@gmail.com>
8943L:	linux-wpan@vger.kernel.org
8944W:	https://github.com/xueliu/mcr20a-linux
8945S:	Maintained
8946F:	drivers/net/ieee802154/mcr20a.c
8947F:	drivers/net/ieee802154/mcr20a.h
8948F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8949
8950MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8951M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8952L:	linux-iio@vger.kernel.org
8953S:	Maintained
8954F:	drivers/iio/dac/cio-dac.c
8955
8956MEDIA DRIVERS FOR ASCOT2E
8957M:	Sergey Kozlov <serjk@netup.ru>
8958M:	Abylay Ospan <aospan@netup.ru>
8959L:	linux-media@vger.kernel.org
8960W:	https://linuxtv.org
8961W:	http://netup.tv/
8962T:	git git://linuxtv.org/media_tree.git
8963S:	Supported
8964F:	drivers/media/dvb-frontends/ascot2e*
8965
8966MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8967M:	Jasmin Jessich <jasmin@anw.at>
8968L:	linux-media@vger.kernel.org
8969W:	https://linuxtv.org
8970T:	git git://linuxtv.org/media_tree.git
8971S:	Maintained
8972F:	drivers/media/dvb-frontends/cxd2099*
8973
8974MEDIA DRIVERS FOR CXD2841ER
8975M:	Sergey Kozlov <serjk@netup.ru>
8976M:	Abylay Ospan <aospan@netup.ru>
8977L:	linux-media@vger.kernel.org
8978W:	https://linuxtv.org
8979W:	http://netup.tv/
8980T:	git git://linuxtv.org/media_tree.git
8981S:	Supported
8982F:	drivers/media/dvb-frontends/cxd2841er*
8983
8984MEDIA DRIVERS FOR CXD2880
8985M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8986L:	linux-media@vger.kernel.org
8987W:	http://linuxtv.org/
8988T:	git git://linuxtv.org/media_tree.git
8989S:	Supported
8990F:	drivers/media/dvb-frontends/cxd2880/*
8991F:	drivers/media/spi/cxd2880*
8992
8993MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8994M:	Daniel Scheller <d.scheller.oss@gmail.com>
8995L:	linux-media@vger.kernel.org
8996W:	https://linuxtv.org
8997T:	git git://linuxtv.org/media_tree.git
8998S:	Maintained
8999F:	drivers/media/pci/ddbridge/*
9000
9001MEDIA DRIVERS FOR FREESCALE IMX
9002M:	Steve Longerbeam <slongerbeam@gmail.com>
9003M:	Philipp Zabel <p.zabel@pengutronix.de>
9004L:	linux-media@vger.kernel.org
9005T:	git git://linuxtv.org/media_tree.git
9006S:	Maintained
9007F:	Documentation/devicetree/bindings/media/imx.txt
9008F:	Documentation/media/v4l-drivers/imx.rst
9009F:	drivers/staging/media/imx/
9010F:	include/linux/imx-media.h
9011F:	include/media/imx.h
9012
9013MEDIA DRIVERS FOR HELENE
9014M:	Abylay Ospan <aospan@netup.ru>
9015L:	linux-media@vger.kernel.org
9016W:	https://linuxtv.org
9017W:	http://netup.tv/
9018T:	git git://linuxtv.org/media_tree.git
9019S:	Supported
9020F:	drivers/media/dvb-frontends/helene*
9021
9022MEDIA DRIVERS FOR HORUS3A
9023M:	Sergey Kozlov <serjk@netup.ru>
9024M:	Abylay Ospan <aospan@netup.ru>
9025L:	linux-media@vger.kernel.org
9026W:	https://linuxtv.org
9027W:	http://netup.tv/
9028T:	git git://linuxtv.org/media_tree.git
9029S:	Supported
9030F:	drivers/media/dvb-frontends/horus3a*
9031
9032MEDIA DRIVERS FOR LNBH25
9033M:	Sergey Kozlov <serjk@netup.ru>
9034M:	Abylay Ospan <aospan@netup.ru>
9035L:	linux-media@vger.kernel.org
9036W:	https://linuxtv.org
9037W:	http://netup.tv/
9038T:	git git://linuxtv.org/media_tree.git
9039S:	Supported
9040F:	drivers/media/dvb-frontends/lnbh25*
9041
9042MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9043M:	Daniel Scheller <d.scheller.oss@gmail.com>
9044L:	linux-media@vger.kernel.org
9045W:	https://linuxtv.org
9046T:	git git://linuxtv.org/media_tree.git
9047S:	Maintained
9048F:	drivers/media/dvb-frontends/mxl5xx*
9049
9050MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9051M:	Sergey Kozlov <serjk@netup.ru>
9052M:	Abylay Ospan <aospan@netup.ru>
9053L:	linux-media@vger.kernel.org
9054W:	https://linuxtv.org
9055W:	http://netup.tv/
9056T:	git git://linuxtv.org/media_tree.git
9057S:	Supported
9058F:	drivers/media/pci/netup_unidvb/*
9059
9060MEDIA DRIVERS FOR RENESAS - CEU
9061M:	Jacopo Mondi <jacopo@jmondi.org>
9062L:	linux-media@vger.kernel.org
9063L:	linux-renesas-soc@vger.kernel.org
9064T:	git git://linuxtv.org/media_tree.git
9065S:	Supported
9066F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
9067F:	drivers/media/platform/renesas-ceu.c
9068F:	include/media/drv-intf/renesas-ceu.h
9069
9070MEDIA DRIVERS FOR RENESAS - DRIF
9071M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9072L:	linux-media@vger.kernel.org
9073L:	linux-renesas-soc@vger.kernel.org
9074T:	git git://linuxtv.org/media_tree.git
9075S:	Supported
9076F:	Documentation/devicetree/bindings/media/renesas,drif.txt
9077F:	drivers/media/platform/rcar_drif.c
9078
9079MEDIA DRIVERS FOR RENESAS - FCP
9080M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9081L:	linux-media@vger.kernel.org
9082L:	linux-renesas-soc@vger.kernel.org
9083T:	git git://linuxtv.org/media_tree.git
9084S:	Supported
9085F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
9086F:	drivers/media/platform/rcar-fcp.c
9087F:	include/media/rcar-fcp.h
9088
9089MEDIA DRIVERS FOR RENESAS - FDP1
9090M:	Kieran Bingham <kieran@bingham.xyz>
9091L:	linux-media@vger.kernel.org
9092L:	linux-renesas-soc@vger.kernel.org
9093T:	git git://linuxtv.org/media_tree.git
9094S:	Supported
9095F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
9096F:	drivers/media/platform/rcar_fdp1.c
9097
9098MEDIA DRIVERS FOR RENESAS - VIN
9099M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
9100L:	linux-media@vger.kernel.org
9101L:	linux-renesas-soc@vger.kernel.org
9102T:	git git://linuxtv.org/media_tree.git
9103S:	Supported
9104F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9105F:	Documentation/devicetree/bindings/media/rcar_vin.txt
9106F:	drivers/media/platform/rcar-vin/
9107
9108MEDIA DRIVERS FOR RENESAS - VSP1
9109M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9110L:	linux-media@vger.kernel.org
9111L:	linux-renesas-soc@vger.kernel.org
9112T:	git git://linuxtv.org/media_tree.git
9113S:	Supported
9114F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
9115F:	drivers/media/platform/vsp1/
9116
9117MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9118M:	Daniel Scheller <d.scheller.oss@gmail.com>
9119L:	linux-media@vger.kernel.org
9120W:	https://linuxtv.org
9121T:	git git://linuxtv.org/media_tree.git
9122S:	Maintained
9123F:	drivers/media/dvb-frontends/stv0910*
9124
9125MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9126M:	Daniel Scheller <d.scheller.oss@gmail.com>
9127L:	linux-media@vger.kernel.org
9128W:	https://linuxtv.org
9129T:	git git://linuxtv.org/media_tree.git
9130S:	Maintained
9131F:	drivers/media/dvb-frontends/stv6111*
9132
9133MEDIA DRIVERS FOR STM32 - DCMI
9134M:	Hugues Fruchet <hugues.fruchet@st.com>
9135L:	linux-media@vger.kernel.org
9136T:	git git://linuxtv.org/media_tree.git
9137S:	Supported
9138F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9139F:	drivers/media/platform/stm32/stm32-dcmi.c
9140
9141MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9142M:	Dmitry Osipenko <digetx@gmail.com>
9143L:	linux-media@vger.kernel.org
9144L:	linux-tegra@vger.kernel.org
9145T:	git git://linuxtv.org/media_tree.git
9146S:	Maintained
9147F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9148F:	drivers/staging/media/tegra-vde/
9149
9150MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9151M:	Mauro Carvalho Chehab <mchehab@kernel.org>
9152P:	LinuxTV.org Project
9153L:	linux-media@vger.kernel.org
9154W:	https://linuxtv.org
9155Q:	http://patchwork.kernel.org/project/linux-media/list/
9156T:	git git://linuxtv.org/media_tree.git
9157S:	Maintained
9158F:	Documentation/devicetree/bindings/media/
9159F:	Documentation/media/
9160F:	drivers/media/
9161F:	drivers/staging/media/
9162F:	include/linux/platform_data/media/
9163F:	include/media/
9164F:	include/uapi/linux/dvb/
9165F:	include/uapi/linux/videodev2.h
9166F:	include/uapi/linux/media.h
9167F:	include/uapi/linux/v4l2-*
9168F:	include/uapi/linux/meye.h
9169F:	include/uapi/linux/ivtv*
9170F:	include/uapi/linux/uvcvideo.h
9171
9172MEDIATEK BLUETOOTH DRIVER
9173M:	Sean Wang <sean.wang@mediatek.com>
9174L:	linux-bluetooth@vger.kernel.org
9175L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9176S:	Maintained
9177F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9178F:	drivers/bluetooth/btmtkuart.c
9179
9180MEDIATEK CIR DRIVER
9181M:	Sean Wang <sean.wang@mediatek.com>
9182S:	Maintained
9183F:	drivers/media/rc/mtk-cir.c
9184
9185MEDIATEK DMA DRIVER
9186M:	Sean Wang <sean.wang@mediatek.com>
9187L:	dmaengine@vger.kernel.org
9188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9189L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9190S:	Maintained
9191F:	Documentation/devicetree/bindings/dma/mtk-*
9192F:	drivers/dma/mediatek/
9193
9194MEDIATEK PMIC LED DRIVER
9195M:	Sean Wang <sean.wang@mediatek.com>
9196S:	Maintained
9197F:	drivers/leds/leds-mt6323.c
9198F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9199
9200MEDIATEK ETHERNET DRIVER
9201M:	Felix Fietkau <nbd@openwrt.org>
9202M:	John Crispin <john@phrozen.org>
9203M:	Sean Wang <sean.wang@mediatek.com>
9204M:	Nelson Chang <nelson.chang@mediatek.com>
9205L:	netdev@vger.kernel.org
9206S:	Maintained
9207F:	drivers/net/ethernet/mediatek/
9208
9209MEDIATEK SWITCH DRIVER
9210M:	Sean Wang <sean.wang@mediatek.com>
9211L:	netdev@vger.kernel.org
9212S:	Maintained
9213F:	drivers/net/dsa/mt7530.*
9214F:	net/dsa/tag_mtk.c
9215
9216MEDIATEK JPEG DRIVER
9217M:	Rick Chang <rick.chang@mediatek.com>
9218M:	Bin Liu <bin.liu@mediatek.com>
9219S:	Supported
9220F:	drivers/media/platform/mtk-jpeg/
9221F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9222
9223MEDIATEK MDP DRIVER
9224M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9225M:	Houlong Wei <houlong.wei@mediatek.com>
9226M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9227S:	Supported
9228F:	drivers/media/platform/mtk-mdp/
9229F:	drivers/media/platform/mtk-vpu/
9230F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9231
9232MEDIATEK MEDIA DRIVER
9233M:	Tiffany Lin <tiffany.lin@mediatek.com>
9234M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9235S:	Supported
9236F:	drivers/media/platform/mtk-vcodec/
9237F:	drivers/media/platform/mtk-vpu/
9238F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9239F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9240
9241MEDIATEK MT7601U WIRELESS LAN DRIVER
9242M:	Jakub Kicinski <kubakici@wp.pl>
9243L:	linux-wireless@vger.kernel.org
9244S:	Maintained
9245F:	drivers/net/wireless/mediatek/mt7601u/
9246
9247MEDIATEK NAND CONTROLLER DRIVER
9248M:	Xiaolei Li <xiaolei.li@mediatek.com>
9249L:	linux-mtd@lists.infradead.org
9250S:	Maintained
9251F:	drivers/mtd/nand/raw/mtk_*
9252F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9253
9254MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9255M:	Sean Wang <sean.wang@mediatek.com>
9256S:	Maintained
9257F:	drivers/char/hw_random/mtk-rng.c
9258
9259MEDIATEK USB3 DRD IP DRIVER
9260M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9261L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9264S:	Maintained
9265F:	drivers/usb/mtu3/
9266
9267MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9268M:	Peter Senna Tschudin <peter.senna@gmail.com>
9269M:	Martin Donnelly <martin.donnelly@ge.com>
9270M:	Martyn Welch <martyn.welch@collabora.co.uk>
9271S:	Maintained
9272F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9273F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9274
9275MEGARAID SCSI/SAS DRIVERS
9276M:	Kashyap Desai <kashyap.desai@broadcom.com>
9277M:	Sumit Saxena <sumit.saxena@broadcom.com>
9278M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9279L:	megaraidlinux.pdl@broadcom.com
9280L:	linux-scsi@vger.kernel.org
9281W:	http://www.avagotech.com/support/
9282S:	Maintained
9283F:	Documentation/scsi/megaraid.txt
9284F:	drivers/scsi/megaraid.*
9285F:	drivers/scsi/megaraid/
9286
9287MELEXIS MLX90614 DRIVER
9288M:	Crt Mori <cmo@melexis.com>
9289L:	linux-iio@vger.kernel.org
9290W:	http://www.melexis.com
9291S:	Supported
9292F:	drivers/iio/temperature/mlx90614.c
9293
9294MELEXIS MLX90632 DRIVER
9295M:	Crt Mori <cmo@melexis.com>
9296L:	linux-iio@vger.kernel.org
9297W:	http://www.melexis.com
9298S:	Supported
9299F:	drivers/iio/temperature/mlx90632.c
9300
9301MELFAS MIP4 TOUCHSCREEN DRIVER
9302M:	Sangwon Jee <jeesw@melfas.com>
9303W:	http://www.melfas.com
9304S:	Supported
9305F:	drivers/input/touchscreen/melfas_mip4.c
9306F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9307
9308MELLANOX ETHERNET DRIVER (mlx4_en)
9309M:	Tariq Toukan <tariqt@mellanox.com>
9310L:	netdev@vger.kernel.org
9311S:	Supported
9312W:	http://www.mellanox.com
9313Q:	http://patchwork.ozlabs.org/project/netdev/list/
9314F:	drivers/net/ethernet/mellanox/mlx4/en_*
9315
9316MELLANOX ETHERNET DRIVER (mlx5e)
9317M:	Saeed Mahameed <saeedm@mellanox.com>
9318L:	netdev@vger.kernel.org
9319S:	Supported
9320W:	http://www.mellanox.com
9321Q:	http://patchwork.ozlabs.org/project/netdev/list/
9322F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9323
9324MELLANOX ETHERNET INNOVA DRIVERS
9325R:	Boris Pismenny <borisp@mellanox.com>
9326L:	netdev@vger.kernel.org
9327S:	Supported
9328W:	http://www.mellanox.com
9329Q:	http://patchwork.ozlabs.org/project/netdev/list/
9330F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9331F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9332F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9333F:	include/linux/mlx5/mlx5_ifc_fpga.h
9334
9335MELLANOX ETHERNET INNOVA IPSEC DRIVER
9336R:	Boris Pismenny <borisp@mellanox.com>
9337L:	netdev@vger.kernel.org
9338S:	Supported
9339W:	http://www.mellanox.com
9340Q:	http://patchwork.ozlabs.org/project/netdev/list/
9341F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9342F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9343
9344MELLANOX ETHERNET SWITCH DRIVERS
9345M:	Jiri Pirko <jiri@mellanox.com>
9346M:	Ido Schimmel <idosch@mellanox.com>
9347L:	netdev@vger.kernel.org
9348S:	Supported
9349W:	http://www.mellanox.com
9350Q:	http://patchwork.ozlabs.org/project/netdev/list/
9351F:	drivers/net/ethernet/mellanox/mlxsw/
9352F:	tools/testing/selftests/drivers/net/mlxsw/
9353
9354MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9355M:	mlxsw@mellanox.com
9356L:	netdev@vger.kernel.org
9357S:	Supported
9358W:	http://www.mellanox.com
9359Q:	http://patchwork.ozlabs.org/project/netdev/list/
9360F:	drivers/net/ethernet/mellanox/mlxfw/
9361
9362MELLANOX HARDWARE PLATFORM SUPPORT
9363M:	Andy Shevchenko <andy@infradead.org>
9364M:	Darren Hart <dvhart@infradead.org>
9365M:	Vadim Pasternak <vadimp@mellanox.com>
9366L:	platform-driver-x86@vger.kernel.org
9367S:	Supported
9368F:	drivers/platform/mellanox/
9369
9370MELLANOX MLX4 core VPI driver
9371M:	Tariq Toukan <tariqt@mellanox.com>
9372L:	netdev@vger.kernel.org
9373L:	linux-rdma@vger.kernel.org
9374W:	http://www.mellanox.com
9375Q:	http://patchwork.ozlabs.org/project/netdev/list/
9376S:	Supported
9377F:	drivers/net/ethernet/mellanox/mlx4/
9378F:	include/linux/mlx4/
9379
9380MELLANOX MLX4 IB driver
9381M:	Yishai Hadas <yishaih@mellanox.com>
9382L:	linux-rdma@vger.kernel.org
9383W:	http://www.mellanox.com
9384Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9385S:	Supported
9386F:	drivers/infiniband/hw/mlx4/
9387F:	include/linux/mlx4/
9388F:	include/uapi/rdma/mlx4-abi.h
9389
9390MELLANOX MLX5 core VPI driver
9391M:	Saeed Mahameed <saeedm@mellanox.com>
9392M:	Leon Romanovsky <leonro@mellanox.com>
9393L:	netdev@vger.kernel.org
9394L:	linux-rdma@vger.kernel.org
9395W:	http://www.mellanox.com
9396Q:	http://patchwork.ozlabs.org/project/netdev/list/
9397S:	Supported
9398F:	drivers/net/ethernet/mellanox/mlx5/core/
9399F:	include/linux/mlx5/
9400
9401MELLANOX MLX5 IB driver
9402M:	Leon Romanovsky <leonro@mellanox.com>
9403L:	linux-rdma@vger.kernel.org
9404W:	http://www.mellanox.com
9405Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9406S:	Supported
9407F:	drivers/infiniband/hw/mlx5/
9408F:	include/linux/mlx5/
9409F:	include/uapi/rdma/mlx5-abi.h
9410
9411MELLANOX MLXCPLD I2C AND MUX DRIVER
9412M:	Vadim Pasternak <vadimp@mellanox.com>
9413M:	Michael Shych <michaelsh@mellanox.com>
9414L:	linux-i2c@vger.kernel.org
9415S:	Supported
9416F:	drivers/i2c/busses/i2c-mlxcpld.c
9417F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9418F:	Documentation/i2c/busses/i2c-mlxcpld
9419
9420MELLANOX MLXCPLD LED DRIVER
9421M:	Vadim Pasternak <vadimp@mellanox.com>
9422L:	linux-leds@vger.kernel.org
9423S:	Supported
9424F:	drivers/leds/leds-mlxcpld.c
9425F:	drivers/leds/leds-mlxreg.c
9426F:	Documentation/leds/leds-mlxcpld.txt
9427
9428MELLANOX PLATFORM DRIVER
9429M:	Vadim Pasternak <vadimp@mellanox.com>
9430L:	platform-driver-x86@vger.kernel.org
9431S:	Supported
9432F:	drivers/platform/x86/mlx-platform.c
9433
9434MEMBARRIER SUPPORT
9435M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9436M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9437L:	linux-kernel@vger.kernel.org
9438S:	Supported
9439F:	kernel/sched/membarrier.c
9440F:	include/uapi/linux/membarrier.h
9441F:	arch/powerpc/include/asm/membarrier.h
9442
9443MEMORY MANAGEMENT
9444L:	linux-mm@kvack.org
9445W:	http://www.linux-mm.org
9446S:	Maintained
9447F:	include/linux/mm.h
9448F:	include/linux/gfp.h
9449F:	include/linux/mmzone.h
9450F:	include/linux/memory_hotplug.h
9451F:	include/linux/vmalloc.h
9452F:	mm/
9453
9454MEMORY TECHNOLOGY DEVICES (MTD)
9455M:	David Woodhouse <dwmw2@infradead.org>
9456M:	Brian Norris <computersforpeace@gmail.com>
9457M:	Boris Brezillon <boris.brezillon@bootlin.com>
9458M:	Marek Vasut <marek.vasut@gmail.com>
9459M:	Richard Weinberger <richard@nod.at>
9460L:	linux-mtd@lists.infradead.org
9461W:	http://www.linux-mtd.infradead.org/
9462Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9463T:	git git://git.infradead.org/linux-mtd.git master
9464T:	git git://git.infradead.org/linux-mtd.git mtd/next
9465S:	Maintained
9466F:	Documentation/devicetree/bindings/mtd/
9467F:	drivers/mtd/
9468F:	include/linux/mtd/
9469F:	include/uapi/mtd/
9470
9471MEN A21 WATCHDOG DRIVER
9472M:	Johannes Thumshirn <morbidrsa@gmail.com>
9473L:	linux-watchdog@vger.kernel.org
9474S:	Maintained
9475F:	drivers/watchdog/mena21_wdt.c
9476
9477MEN CHAMELEON BUS (mcb)
9478M:	Johannes Thumshirn <morbidrsa@gmail.com>
9479S:	Maintained
9480F:	drivers/mcb/
9481F:	include/linux/mcb.h
9482F:	Documentation/men-chameleon-bus.txt
9483
9484MEN F21BMC (Board Management Controller)
9485M:	Andreas Werner <andreas.werner@men.de>
9486S:	Supported
9487F:	drivers/mfd/menf21bmc.c
9488F:	drivers/watchdog/menf21bmc_wdt.c
9489F:	drivers/leds/leds-menf21bmc.c
9490F:	drivers/hwmon/menf21bmc_hwmon.c
9491F:	Documentation/hwmon/menf21bmc
9492
9493MEN Z069 WATCHDOG DRIVER
9494M:	Johannes Thumshirn <jth@kernel.org>
9495L:	linux-watchdog@vger.kernel.org
9496S:	Maintained
9497F:	drivers/watchdog/menz069_wdt.c
9498
9499MESON AO CEC DRIVER FOR AMLOGIC SOCS
9500M:	Neil Armstrong <narmstrong@baylibre.com>
9501L:	linux-media@lists.freedesktop.org
9502L:	linux-amlogic@lists.infradead.org
9503W:	http://linux-meson.com/
9504S:	Supported
9505F:	drivers/media/platform/meson/ao-cec.c
9506F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9507T:	git git://linuxtv.org/media_tree.git
9508
9509MICROBLAZE ARCHITECTURE
9510M:	Michal Simek <monstr@monstr.eu>
9511W:	http://www.monstr.eu/fdt/
9512T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9513S:	Supported
9514F:	arch/microblaze/
9515
9516MICROCHIP / ATMEL AT91 SERIAL DRIVER
9517M:	Richard Genoud <richard.genoud@gmail.com>
9518S:	Maintained
9519F:	drivers/tty/serial/atmel_serial.c
9520F:	drivers/tty/serial/atmel_serial.h
9521
9522MICROCHIP / ATMEL DMA DRIVER
9523M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525L:	dmaengine@vger.kernel.org
9526S:	Supported
9527F:	drivers/dma/at_hdmac.c
9528F:	drivers/dma/at_hdmac_regs.h
9529F:	include/linux/platform_data/dma-atmel.h
9530
9531MICROCHIP / ATMEL ECC DRIVER
9532M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9533L:	linux-crypto@vger.kernel.org
9534S:	Maintained
9535F:	drivers/crypto/atmel-ecc.*
9536
9537MICROCHIP / ATMEL ISC DRIVER
9538M:	Songjun Wu <songjun.wu@microchip.com>
9539L:	linux-media@vger.kernel.org
9540S:	Supported
9541F:	drivers/media/platform/atmel/atmel-isc.c
9542F:	drivers/media/platform/atmel/atmel-isc-regs.h
9543F:	devicetree/bindings/media/atmel-isc.txt
9544
9545MICROCHIP / ATMEL NAND DRIVER
9546M:	Josh Wu <rainyfeeling@outlook.com>
9547L:	linux-mtd@lists.infradead.org
9548S:	Supported
9549F:	drivers/mtd/nand/raw/atmel/*
9550F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9551
9552MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9553M:	Woojung Huh <Woojung.Huh@microchip.com>
9554M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9555L:	netdev@vger.kernel.org
9556S:	Maintained
9557F:	net/dsa/tag_ksz.c
9558F:	drivers/net/dsa/microchip/*
9559F:	include/linux/platform_data/microchip-ksz.h
9560F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9561
9562MICROCHIP LAN743X ETHERNET DRIVER
9563M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9564M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9565L:	netdev@vger.kernel.org
9566S:	Maintained
9567F:	drivers/net/ethernet/microchip/lan743x_*
9568
9569MICROCHIP USB251XB DRIVER
9570M:	Richard Leitner <richard.leitner@skidata.com>
9571L:	linux-usb@vger.kernel.org
9572S:	Maintained
9573F:	drivers/usb/misc/usb251xb.c
9574F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9575
9576MICROSEMI MIPS SOCS
9577M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9578L:	linux-mips@linux-mips.org
9579S:	Maintained
9580F:	arch/mips/generic/board-ocelot.c
9581F:	arch/mips/configs/generic/board-ocelot.config
9582F:	arch/mips/boot/dts/mscc/
9583F:	Documentation/devicetree/bindings/mips/mscc.txt
9584
9585MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9586M:	Don Brace <don.brace@microsemi.com>
9587L:	esc.storagedev@microsemi.com
9588L:	linux-scsi@vger.kernel.org
9589S:	Supported
9590F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9591F:	drivers/scsi/smartpqi/Kconfig
9592F:	drivers/scsi/smartpqi/Makefile
9593F:	include/linux/cciss*.h
9594F:	include/uapi/linux/cciss*.h
9595F:	Documentation/scsi/smartpqi.txt
9596
9597MICROSEMI ETHERNET SWITCH DRIVER
9598M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9599L:	netdev@vger.kernel.org
9600S:	Supported
9601F:	drivers/net/ethernet/mscc/
9602
9603MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9604M:	Chen Yu <yu.c.chen@intel.com>
9605L:	platform-driver-x86@vger.kernel.org
9606S:	Supported
9607F:	drivers/platform/x86/surfacepro3_button.c
9608
9609MICROTEK X6 SCANNER
9610M:	Oliver Neukum <oliver@neukum.org>
9611S:	Maintained
9612F:	drivers/usb/image/microtek.*
9613
9614MIPS
9615M:	Ralf Baechle <ralf@linux-mips.org>
9616M:	Paul Burton <paul.burton@mips.com>
9617M:	James Hogan <jhogan@kernel.org>
9618L:	linux-mips@linux-mips.org
9619W:	http://www.linux-mips.org/
9620T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9622Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9623S:	Supported
9624F:	Documentation/devicetree/bindings/mips/
9625F:	Documentation/mips/
9626F:	arch/mips/
9627F:	drivers/platform/mips/
9628
9629MIPS BOSTON DEVELOPMENT BOARD
9630M:	Paul Burton <paul.burton@mips.com>
9631L:	linux-mips@linux-mips.org
9632S:	Maintained
9633F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9634F:	arch/mips/boot/dts/img/boston.dts
9635F:	arch/mips/configs/generic/board-boston.config
9636F:	drivers/clk/imgtec/clk-boston.c
9637F:	include/dt-bindings/clock/boston-clock.h
9638
9639MIPS GENERIC PLATFORM
9640M:	Paul Burton <paul.burton@mips.com>
9641L:	linux-mips@linux-mips.org
9642S:	Supported
9643F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9644F:	arch/mips/generic/
9645F:	arch/mips/tools/generic-board-config.sh
9646
9647MIPS/LOONGSON1 ARCHITECTURE
9648M:	Keguang Zhang <keguang.zhang@gmail.com>
9649L:	linux-mips@linux-mips.org
9650S:	Maintained
9651F:	arch/mips/loongson32/
9652F:	arch/mips/include/asm/mach-loongson32/
9653F:	drivers/*/*loongson1*
9654F:	drivers/*/*/*loongson1*
9655
9656MIPS/LOONGSON2 ARCHITECTURE
9657M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9658L:	linux-mips@linux-mips.org
9659S:	Maintained
9660F:	arch/mips/loongson64/*{2e/2f}*
9661F:	arch/mips/include/asm/mach-loongson64/
9662F:	drivers/*/*loongson2*
9663F:	drivers/*/*/*loongson2*
9664
9665MIPS/LOONGSON3 ARCHITECTURE
9666M:	Huacai Chen <chenhc@lemote.com>
9667L:	linux-mips@linux-mips.org
9668S:	Maintained
9669F:	arch/mips/loongson64/
9670F:	arch/mips/include/asm/mach-loongson64/
9671F:	drivers/platform/mips/cpu_hwmon.c
9672F:	drivers/*/*loongson3*
9673F:	drivers/*/*/*loongson3*
9674
9675MIPS RINT INSTRUCTION EMULATION
9676M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9677L:	linux-mips@linux-mips.org
9678S:	Supported
9679F:	arch/mips/math-emu/sp_rint.c
9680F:	arch/mips/math-emu/dp_rint.c
9681
9682MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9683M:	Hans Verkuil <hverkuil@xs4all.nl>
9684L:	linux-media@vger.kernel.org
9685T:	git git://linuxtv.org/media_tree.git
9686W:	https://linuxtv.org
9687S:	Odd Fixes
9688F:	drivers/media/radio/radio-miropcm20*
9689
9690MMP SUPPORT
9691M:	Eric Miao <eric.y.miao@gmail.com>
9692M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9694T:	git git://github.com/hzhuang1/linux.git
9695T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9696S:	Maintained
9697F:	arch/arm/boot/dts/mmp*
9698F:	arch/arm/mach-mmp/
9699
9700MN88472 MEDIA DRIVER
9701M:	Antti Palosaari <crope@iki.fi>
9702L:	linux-media@vger.kernel.org
9703W:	https://linuxtv.org
9704W:	http://palosaari.fi/linux/
9705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9706S:	Maintained
9707F:	drivers/media/dvb-frontends/mn88472*
9708
9709MN88473 MEDIA DRIVER
9710M:	Antti Palosaari <crope@iki.fi>
9711L:	linux-media@vger.kernel.org
9712W:	https://linuxtv.org
9713W:	http://palosaari.fi/linux/
9714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9715S:	Maintained
9716F:	drivers/media/dvb-frontends/mn88473*
9717
9718MODULE SUPPORT
9719M:	Jessica Yu <jeyu@kernel.org>
9720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9721S:	Maintained
9722F:	include/linux/module.h
9723F:	kernel/module.c
9724
9725MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9726W:	http://popies.net/meye/
9727S:	Orphan
9728F:	Documentation/media/v4l-drivers/meye*
9729F:	drivers/media/pci/meye/
9730F:	include/uapi/linux/meye.h
9731
9732MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9733M:	Jiri Slaby <jirislaby@gmail.com>
9734S:	Maintained
9735F:	Documentation/serial/moxa-smartio
9736F:	drivers/tty/mxser.*
9737
9738MR800 AVERMEDIA USB FM RADIO DRIVER
9739M:	Alexey Klimov <klimov.linux@gmail.com>
9740L:	linux-media@vger.kernel.org
9741T:	git git://linuxtv.org/media_tree.git
9742S:	Maintained
9743F:	drivers/media/radio/radio-mr800.c
9744
9745MRF24J40 IEEE 802.15.4 RADIO DRIVER
9746M:	Alan Ott <alan@signal11.us>
9747L:	linux-wpan@vger.kernel.org
9748S:	Maintained
9749F:	drivers/net/ieee802154/mrf24j40.c
9750F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9751
9752MSI LAPTOP SUPPORT
9753M:	"Lee, Chun-Yi" <jlee@suse.com>
9754L:	platform-driver-x86@vger.kernel.org
9755S:	Maintained
9756F:	drivers/platform/x86/msi-laptop.c
9757
9758MSI WMI SUPPORT
9759L:	platform-driver-x86@vger.kernel.org
9760S:	Orphan
9761F:	drivers/platform/x86/msi-wmi.c
9762
9763MSI001 MEDIA DRIVER
9764M:	Antti Palosaari <crope@iki.fi>
9765L:	linux-media@vger.kernel.org
9766W:	https://linuxtv.org
9767W:	http://palosaari.fi/linux/
9768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9769T:	git git://linuxtv.org/anttip/media_tree.git
9770S:	Maintained
9771F:	drivers/media/tuners/msi001*
9772
9773MSI2500 MEDIA DRIVER
9774M:	Antti Palosaari <crope@iki.fi>
9775L:	linux-media@vger.kernel.org
9776W:	https://linuxtv.org
9777W:	http://palosaari.fi/linux/
9778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9779T:	git git://linuxtv.org/anttip/media_tree.git
9780S:	Maintained
9781F:	drivers/media/usb/msi2500/
9782
9783MSYSTEMS DISKONCHIP G3 MTD DRIVER
9784M:	Robert Jarzmik <robert.jarzmik@free.fr>
9785L:	linux-mtd@lists.infradead.org
9786S:	Maintained
9787F:	drivers/mtd/devices/docg3*
9788
9789MT9M032 APTINA SENSOR DRIVER
9790M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9791L:	linux-media@vger.kernel.org
9792T:	git git://linuxtv.org/media_tree.git
9793S:	Maintained
9794F:	drivers/media/i2c/mt9m032.c
9795F:	include/media/i2c/mt9m032.h
9796
9797MT9P031 APTINA CAMERA SENSOR
9798M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9799L:	linux-media@vger.kernel.org
9800T:	git git://linuxtv.org/media_tree.git
9801S:	Maintained
9802F:	drivers/media/i2c/mt9p031.c
9803F:	include/media/i2c/mt9p031.h
9804
9805MT9T001 APTINA CAMERA SENSOR
9806M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9807L:	linux-media@vger.kernel.org
9808T:	git git://linuxtv.org/media_tree.git
9809S:	Maintained
9810F:	drivers/media/i2c/mt9t001.c
9811F:	include/media/i2c/mt9t001.h
9812
9813MT9T112 APTINA CAMERA SENSOR
9814M:	Jacopo Mondi <jacopo@jmondi.org>
9815L:	linux-media@vger.kernel.org
9816T:	git git://linuxtv.org/media_tree.git
9817S:	Odd Fixes
9818F:	drivers/media/i2c/mt9t112.c
9819F:	include/media/i2c/mt9t112.h
9820
9821MT9V032 APTINA CAMERA SENSOR
9822M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9823L:	linux-media@vger.kernel.org
9824T:	git git://linuxtv.org/media_tree.git
9825S:	Maintained
9826F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9827F:	drivers/media/i2c/mt9v032.c
9828F:	include/media/i2c/mt9v032.h
9829
9830MT9V111 APTINA CAMERA SENSOR
9831M:	Jacopo Mondi <jacopo@jmondi.org>
9832L:	linux-media@vger.kernel.org
9833T:	git git://linuxtv.org/media_tree.git
9834S:	Maintained
9835F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9836F:	drivers/media/i2c/mt9v111.c
9837
9838MULTIFUNCTION DEVICES (MFD)
9839M:	Lee Jones <lee.jones@linaro.org>
9840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9841S:	Supported
9842F:	Documentation/devicetree/bindings/mfd/
9843F:	drivers/mfd/
9844F:	include/linux/mfd/
9845F:	include/dt-bindings/mfd/
9846
9847MULTIMEDIA CARD (MMC) ETC. OVER SPI
9848S:	Orphan
9849F:	drivers/mmc/host/mmc_spi.c
9850F:	include/linux/spi/mmc_spi.h
9851
9852MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9853M:	Ulf Hansson <ulf.hansson@linaro.org>
9854L:	linux-mmc@vger.kernel.org
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9856S:	Maintained
9857F:	Documentation/devicetree/bindings/mmc/
9858F:	drivers/mmc/
9859F:	include/linux/mmc/
9860F:	include/uapi/linux/mmc/
9861
9862MULTIPLEXER SUBSYSTEM
9863M:	Peter Rosin <peda@axentia.se>
9864S:	Maintained
9865F:	Documentation/ABI/testing/sysfs-class-mux*
9866F:	Documentation/devicetree/bindings/mux/
9867F:	include/linux/dt-bindings/mux/
9868F:	include/linux/mux/
9869F:	drivers/mux/
9870
9871MULTITECH MULTIPORT CARD (ISICOM)
9872S:	Orphan
9873F:	drivers/tty/isicom.c
9874F:	include/linux/isicom.h
9875
9876MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9877M:	Bin Liu <b-liu@ti.com>
9878L:	linux-usb@vger.kernel.org
9879S:	Maintained
9880F:	drivers/usb/musb/
9881
9882MXL301RF MEDIA DRIVER
9883M:	Akihiro Tsukada <tskd08@gmail.com>
9884L:	linux-media@vger.kernel.org
9885S:	Odd Fixes
9886F:	drivers/media/tuners/mxl301rf*
9887
9888MXL5007T MEDIA DRIVER
9889M:	Michael Krufky <mkrufky@linuxtv.org>
9890L:	linux-media@vger.kernel.org
9891W:	https://linuxtv.org
9892W:	http://github.com/mkrufky
9893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9894T:	git git://linuxtv.org/mkrufky/tuners.git
9895S:	Maintained
9896F:	drivers/media/tuners/mxl5007t.*
9897
9898MXSFB DRM DRIVER
9899M:	Marek Vasut <marex@denx.de>
9900S:	Supported
9901F:	drivers/gpu/drm/mxsfb/
9902F:	Documentation/devicetree/bindings/display/mxsfb.txt
9903
9904MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9905M:	Chris Lee <christopher.lee@cspi.com>
9906L:	netdev@vger.kernel.org
9907W:	https://www.cspi.com/ethernet-products/support/downloads/
9908S:	Supported
9909F:	drivers/net/ethernet/myricom/myri10ge/
9910
9911NAND FLASH SUBSYSTEM
9912M:	Boris Brezillon <boris.brezillon@bootlin.com>
9913M:	Miquel Raynal <miquel.raynal@bootlin.com>
9914R:	Richard Weinberger <richard@nod.at>
9915L:	linux-mtd@lists.infradead.org
9916W:	http://www.linux-mtd.infradead.org/
9917Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9918T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9919T:	git git://git.infradead.org/linux-mtd.git nand/next
9920S:	Maintained
9921F:	drivers/mtd/nand/
9922F:	include/linux/mtd/*nand*.h
9923
9924NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9925M:	Daniel Mack <zonque@gmail.com>
9926S:	Maintained
9927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9928W:	http://www.native-instruments.com
9929F:	sound/usb/caiaq/
9930
9931NATSEMI ETHERNET DRIVER (DP8381x)
9932S:	Orphan
9933F:	drivers/net/ethernet/natsemi/natsemi.c
9934
9935NCP FILESYSTEM
9936M:	Petr Vandrovec <petr@vandrovec.name>
9937S:	Obsolete
9938F:	drivers/staging/ncpfs/
9939
9940NCR 5380 SCSI DRIVERS
9941M:	Finn Thain <fthain@telegraphics.com.au>
9942M:	Michael Schmitz <schmitzmic@gmail.com>
9943L:	linux-scsi@vger.kernel.org
9944S:	Maintained
9945F:	Documentation/scsi/g_NCR5380.txt
9946F:	drivers/scsi/NCR5380.*
9947F:	drivers/scsi/arm/cumana_1.c
9948F:	drivers/scsi/arm/oak.c
9949F:	drivers/scsi/atari_scsi.*
9950F:	drivers/scsi/dmx3191d.c
9951F:	drivers/scsi/g_NCR5380.*
9952F:	drivers/scsi/mac_scsi.*
9953F:	drivers/scsi/sun3_scsi.*
9954F:	drivers/scsi/sun3_scsi_vme.c
9955
9956NCSI LIBRARY:
9957M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9958S:	Maintained
9959F:	net/ncsi/
9960
9961NCT6775 HARDWARE MONITOR DRIVER
9962M:	Guenter Roeck <linux@roeck-us.net>
9963L:	linux-hwmon@vger.kernel.org
9964S:	Maintained
9965F:	Documentation/hwmon/nct6775
9966F:	drivers/hwmon/nct6775.c
9967
9968NET_FAILOVER MODULE
9969M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9970L:	netdev@vger.kernel.org
9971S:	Supported
9972F:	driver/net/net_failover.c
9973F:	include/net/net_failover.h
9974F:	Documentation/networking/net_failover.rst
9975
9976NETEFFECT IWARP RNIC DRIVER (IW_NES)
9977M:	Faisal Latif <faisal.latif@intel.com>
9978L:	linux-rdma@vger.kernel.org
9979W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9980S:	Supported
9981F:	drivers/infiniband/hw/nes/
9982F:	include/uapi/rdma/nes-abi.h
9983
9984NETEM NETWORK EMULATOR
9985M:	Stephen Hemminger <stephen@networkplumber.org>
9986L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9987S:	Maintained
9988F:	net/sched/sch_netem.c
9989
9990NETERION 10GbE DRIVERS (s2io/vxge)
9991M:	Jon Mason <jdmason@kudzu.us>
9992L:	netdev@vger.kernel.org
9993S:	Supported
9994F:	Documentation/networking/s2io.txt
9995F:	Documentation/networking/vxge.txt
9996F:	drivers/net/ethernet/neterion/
9997
9998NETFILTER
9999M:	Pablo Neira Ayuso <pablo@netfilter.org>
10000M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10001M:	Florian Westphal <fw@strlen.de>
10002L:	netfilter-devel@vger.kernel.org
10003L:	coreteam@netfilter.org
10004W:	http://www.netfilter.org/
10005W:	http://www.iptables.org/
10006W:	http://www.nftables.org/
10007Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
10008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10010S:	Maintained
10011F:	include/linux/netfilter*
10012F:	include/linux/netfilter/
10013F:	include/net/netfilter/
10014F:	include/uapi/linux/netfilter*
10015F:	include/uapi/linux/netfilter/
10016F:	net/*/netfilter.c
10017F:	net/*/netfilter/
10018F:	net/netfilter/
10019F:	net/bridge/br_netfilter*.c
10020
10021NETROM NETWORK LAYER
10022M:	Ralf Baechle <ralf@linux-mips.org>
10023L:	linux-hams@vger.kernel.org
10024W:	http://www.linux-ax25.org/
10025S:	Maintained
10026F:	include/net/netrom.h
10027F:	include/uapi/linux/netrom.h
10028F:	net/netrom/
10029
10030NETRONOME ETHERNET DRIVERS
10031M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10032L:	oss-drivers@netronome.com
10033S:	Maintained
10034F:	drivers/net/ethernet/netronome/
10035
10036NETWORK BLOCK DEVICE (NBD)
10037M:	Josef Bacik <josef@toxicpanda.com>
10038S:	Maintained
10039L:	linux-block@vger.kernel.org
10040L:	nbd@other.debian.org
10041F:	Documentation/blockdev/nbd.txt
10042F:	drivers/block/nbd.c
10043F:	include/uapi/linux/nbd.h
10044
10045NETWORK DROP MONITOR
10046M:	Neil Horman <nhorman@tuxdriver.com>
10047L:	netdev@vger.kernel.org
10048S:	Maintained
10049W:	https://fedorahosted.org/dropwatch/
10050F:	net/core/drop_monitor.c
10051
10052NETWORKING DRIVERS
10053M:	"David S. Miller" <davem@davemloft.net>
10054L:	netdev@vger.kernel.org
10055W:	http://www.linuxfoundation.org/en/Net
10056Q:	http://patchwork.ozlabs.org/project/netdev/list/
10057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10059S:	Odd Fixes
10060F:	Documentation/devicetree/bindings/net/
10061F:	drivers/net/
10062F:	include/linux/if_*
10063F:	include/linux/netdevice.h
10064F:	include/linux/etherdevice.h
10065F:	include/linux/fcdevice.h
10066F:	include/linux/fddidevice.h
10067F:	include/linux/hippidevice.h
10068F:	include/linux/inetdevice.h
10069F:	include/uapi/linux/if_*
10070F:	include/uapi/linux/netdevice.h
10071
10072NETWORKING DRIVERS (WIRELESS)
10073M:	Kalle Valo <kvalo@codeaurora.org>
10074L:	linux-wireless@vger.kernel.org
10075Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10078S:	Maintained
10079F:	Documentation/devicetree/bindings/net/wireless/
10080F:	drivers/net/wireless/
10081
10082NETWORKING [DSA]
10083M:	Andrew Lunn <andrew@lunn.ch>
10084M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10085M:	Florian Fainelli <f.fainelli@gmail.com>
10086S:	Maintained
10087F:	Documentation/devicetree/bindings/net/dsa/
10088F:	net/dsa/
10089F:	include/net/dsa.h
10090F:	include/linux/dsa/
10091F:	drivers/net/dsa/
10092
10093NETWORKING [GENERAL]
10094M:	"David S. Miller" <davem@davemloft.net>
10095L:	netdev@vger.kernel.org
10096W:	http://www.linuxfoundation.org/en/Net
10097Q:	http://patchwork.ozlabs.org/project/netdev/list/
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10100B:	mailto:netdev@vger.kernel.org
10101S:	Maintained
10102F:	net/
10103F:	include/net/
10104F:	include/linux/in.h
10105F:	include/linux/net.h
10106F:	include/linux/netdevice.h
10107F:	include/uapi/linux/in.h
10108F:	include/uapi/linux/net.h
10109F:	include/uapi/linux/netdevice.h
10110F:	include/uapi/linux/net_namespace.h
10111F:	tools/testing/selftests/net/
10112F:	lib/net_utils.c
10113F:	lib/random32.c
10114F:	Documentation/networking/
10115
10116NETWORKING [IPSEC]
10117M:	Steffen Klassert <steffen.klassert@secunet.com>
10118M:	Herbert Xu <herbert@gondor.apana.org.au>
10119M:	"David S. Miller" <davem@davemloft.net>
10120L:	netdev@vger.kernel.org
10121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10123S:	Maintained
10124F:	net/core/flow.c
10125F:	net/xfrm/
10126F:	net/key/
10127F:	net/ipv4/xfrm*
10128F:	net/ipv4/esp4*
10129F:	net/ipv4/ah4.c
10130F:	net/ipv4/ipcomp.c
10131F:	net/ipv4/ip_vti.c
10132F:	net/ipv6/xfrm*
10133F:	net/ipv6/esp6*
10134F:	net/ipv6/ah6.c
10135F:	net/ipv6/ipcomp6.c
10136F:	net/ipv6/ip6_vti.c
10137F:	include/uapi/linux/xfrm.h
10138F:	include/net/xfrm.h
10139
10140NETWORKING [IPv4/IPv6]
10141M:	"David S. Miller" <davem@davemloft.net>
10142M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10143M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10144L:	netdev@vger.kernel.org
10145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10146S:	Maintained
10147F:	net/ipv4/
10148F:	net/ipv6/
10149F:	include/net/ip*
10150F:	arch/x86/net/*
10151
10152NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10153M:	Paul Moore <paul@paul-moore.com>
10154W:	https://github.com/netlabel
10155L:	netdev@vger.kernel.org
10156L:	linux-security-module@vger.kernel.org
10157S:	Maintained
10158F:	Documentation/netlabel/
10159F:	include/net/calipso.h
10160F:	include/net/cipso_ipv4.h
10161F:	include/net/netlabel.h
10162F:	include/uapi/linux/netfilter/xt_SECMARK.h
10163F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
10164F:	net/netlabel/
10165F:	net/ipv4/cipso_ipv4.c
10166F:	net/ipv6/calipso.c
10167F:	net/netfilter/xt_CONNSECMARK.c
10168F:	net/netfilter/xt_SECMARK.c
10169
10170NETWORKING [TCP]
10171M:	Eric Dumazet <edumazet@google.com>
10172L:	netdev@vger.kernel.org
10173S:	Maintained
10174F:	net/ipv4/tcp*.c
10175F:	net/ipv4/syncookies.c
10176F:	net/ipv6/tcp*.c
10177F:	net/ipv6/syncookies.c
10178F:	include/uapi/linux/tcp.h
10179F:	include/net/tcp.h
10180F:	include/linux/tcp.h
10181F:	include/trace/events/tcp.h
10182
10183NETWORKING [TLS]
10184M:	Boris Pismenny <borisp@mellanox.com>
10185M:	Aviad Yehezkel <aviadye@mellanox.com>
10186M:	Dave Watson <davejwatson@fb.com>
10187L:	netdev@vger.kernel.org
10188S:	Maintained
10189F:	net/tls/*
10190F:	include/uapi/linux/tls.h
10191F:	include/net/tls.h
10192
10193NETWORKING [WIRELESS]
10194L:	linux-wireless@vger.kernel.org
10195Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10196
10197NETDEVSIM
10198M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10199S:	Maintained
10200F:	drivers/net/netdevsim/*
10201
10202NETXEN (1/10) GbE SUPPORT
10203M:	Manish Chopra <manish.chopra@cavium.com>
10204M:	Rahul Verma <rahul.verma@cavium.com>
10205M:	Dept-GELinuxNICDev@cavium.com
10206L:	netdev@vger.kernel.org
10207S:	Supported
10208F:	drivers/net/ethernet/qlogic/netxen/
10209
10210NFC SUBSYSTEM
10211M:	Samuel Ortiz <sameo@linux.intel.com>
10212L:	linux-wireless@vger.kernel.org
10213L:	linux-nfc@lists.01.org (subscribers-only)
10214S:	Supported
10215F:	net/nfc/
10216F:	include/net/nfc/
10217F:	include/uapi/linux/nfc.h
10218F:	drivers/nfc/
10219F:	include/linux/platform_data/nfcmrvl.h
10220F:	include/linux/platform_data/nxp-nci.h
10221F:	Documentation/devicetree/bindings/net/nfc/
10222
10223NFS, SUNRPC, AND LOCKD CLIENTS
10224M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10225M:	Anna Schumaker <anna.schumaker@netapp.com>
10226L:	linux-nfs@vger.kernel.org
10227W:	http://client.linux-nfs.org
10228T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10229S:	Maintained
10230F:	fs/lockd/
10231F:	fs/nfs/
10232F:	fs/nfs_common/
10233F:	net/sunrpc/
10234F:	include/linux/lockd/
10235F:	include/linux/nfs*
10236F:	include/linux/sunrpc/
10237F:	include/uapi/linux/nfs*
10238F:	include/uapi/linux/sunrpc/
10239
10240NILFS2 FILESYSTEM
10241M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10242L:	linux-nilfs@vger.kernel.org
10243W:	https://nilfs.sourceforge.io/
10244W:	https://nilfs.osdn.jp/
10245T:	git git://github.com/konis/nilfs2.git
10246S:	Supported
10247F:	Documentation/filesystems/nilfs2.txt
10248F:	fs/nilfs2/
10249F:	include/trace/events/nilfs2.h
10250F:	include/uapi/linux/nilfs2_api.h
10251F:	include/uapi/linux/nilfs2_ondisk.h
10252
10253NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10254M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10255W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10256S:	Maintained
10257F:	Documentation/scsi/NinjaSCSI.txt
10258F:	drivers/scsi/pcmcia/nsp_*
10259
10260NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10261M:	GOTO Masanori <gotom@debian.or.jp>
10262M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10263W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10264S:	Maintained
10265F:	Documentation/scsi/NinjaSCSI.txt
10266F:	drivers/scsi/nsp32*
10267
10268NIOS2 ARCHITECTURE
10269M:	Ley Foon Tan <lftan@altera.com>
10270L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10272S:	Maintained
10273F:	arch/nios2/
10274
10275NOHZ, DYNTICKS SUPPORT
10276M:	Frederic Weisbecker <fweisbec@gmail.com>
10277M:	Thomas Gleixner <tglx@linutronix.de>
10278M:	Ingo Molnar <mingo@kernel.org>
10279L:	linux-kernel@vger.kernel.org
10280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10281S:	Maintained
10282F:	kernel/time/tick*.*
10283F:	include/linux/tick.h
10284F:	include/linux/sched/nohz.h
10285
10286NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10287M:	Pavel Machek <pavel@ucw.cz>
10288M:	Sakari Ailus <sakari.ailus@iki.fi>
10289L:	linux-media@vger.kernel.org
10290S:	Maintained
10291F:	drivers/media/i2c/et8ek8
10292F:	drivers/media/i2c/ad5820.c
10293
10294NOKIA N900 POWER SUPPLY DRIVERS
10295R:	Pali Rohár <pali.rohar@gmail.com>
10296F:	include/linux/power/bq2415x_charger.h
10297F:	include/linux/power/bq27xxx_battery.h
10298F:	include/linux/power/isp1704_charger.h
10299F:	drivers/power/supply/bq2415x_charger.c
10300F:	drivers/power/supply/bq27xxx_battery.c
10301F:	drivers/power/supply/bq27xxx_battery_i2c.c
10302F:	drivers/power/supply/isp1704_charger.c
10303F:	drivers/power/supply/rx51_battery.c
10304
10305NTB AMD DRIVER
10306M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10307L:	linux-ntb@googlegroups.com
10308S:	Supported
10309F:	drivers/ntb/hw/amd/
10310
10311NTB DRIVER CORE
10312M:	Jon Mason <jdmason@kudzu.us>
10313M:	Dave Jiang <dave.jiang@intel.com>
10314M:	Allen Hubbe <allenbh@gmail.com>
10315L:	linux-ntb@googlegroups.com
10316S:	Supported
10317W:	https://github.com/jonmason/ntb/wiki
10318T:	git git://github.com/jonmason/ntb.git
10319F:	drivers/ntb/
10320F:	drivers/net/ntb_netdev.c
10321F:	include/linux/ntb.h
10322F:	include/linux/ntb_transport.h
10323F:	tools/testing/selftests/ntb/
10324
10325NTB IDT DRIVER
10326M:	Serge Semin <fancer.lancer@gmail.com>
10327L:	linux-ntb@googlegroups.com
10328S:	Supported
10329F:	drivers/ntb/hw/idt/
10330
10331NTB INTEL DRIVER
10332M:	Dave Jiang <dave.jiang@intel.com>
10333L:	linux-ntb@googlegroups.com
10334S:	Supported
10335W:	https://github.com/davejiang/linux/wiki
10336T:	git https://github.com/davejiang/linux.git
10337F:	drivers/ntb/hw/intel/
10338
10339NTFS FILESYSTEM
10340M:	Anton Altaparmakov <anton@tuxera.com>
10341L:	linux-ntfs-dev@lists.sourceforge.net
10342W:	http://www.tuxera.com/
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10344S:	Supported
10345F:	Documentation/filesystems/ntfs.txt
10346F:	fs/ntfs/
10347
10348NUBUS SUBSYSTEM
10349M:	Finn Thain <fthain@telegraphics.com.au>
10350L:	linux-m68k@lists.linux-m68k.org
10351S:	Maintained
10352F:	arch/*/include/asm/nubus.h
10353F:	drivers/nubus/
10354F:	include/linux/nubus.h
10355F:	include/uapi/linux/nubus.h
10356
10357NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10358M:	Antonino Daplas <adaplas@gmail.com>
10359L:	linux-fbdev@vger.kernel.org
10360S:	Maintained
10361F:	drivers/video/fbdev/riva/
10362F:	drivers/video/fbdev/nvidia/
10363
10364NVM EXPRESS DRIVER
10365M:	Keith Busch <keith.busch@intel.com>
10366M:	Jens Axboe <axboe@fb.com>
10367M:	Christoph Hellwig <hch@lst.de>
10368M:	Sagi Grimberg <sagi@grimberg.me>
10369L:	linux-nvme@lists.infradead.org
10370T:	git://git.infradead.org/nvme.git
10371W:	http://git.infradead.org/nvme.git
10372S:	Supported
10373F:	drivers/nvme/host/
10374F:	include/linux/nvme.h
10375F:	include/uapi/linux/nvme_ioctl.h
10376
10377NVM EXPRESS FC TRANSPORT DRIVERS
10378M:	James Smart <james.smart@broadcom.com>
10379L:	linux-nvme@lists.infradead.org
10380S:	Supported
10381F:	include/linux/nvme-fc.h
10382F:	include/linux/nvme-fc-driver.h
10383F:	drivers/nvme/host/fc.c
10384F:	drivers/nvme/target/fc.c
10385F:	drivers/nvme/target/fcloop.c
10386
10387NVM EXPRESS TARGET DRIVER
10388M:	Christoph Hellwig <hch@lst.de>
10389M:	Sagi Grimberg <sagi@grimberg.me>
10390L:	linux-nvme@lists.infradead.org
10391T:	git://git.infradead.org/nvme.git
10392W:	http://git.infradead.org/nvme.git
10393S:	Supported
10394F:	drivers/nvme/target/
10395
10396NVMEM FRAMEWORK
10397M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10398S:	Maintained
10399F:	drivers/nvmem/
10400F:	Documentation/devicetree/bindings/nvmem/
10401F:	Documentation/ABI/stable/sysfs-bus-nvmem
10402F:	include/linux/nvmem-consumer.h
10403F:	include/linux/nvmem-provider.h
10404
10405NXP SGTL5000 DRIVER
10406M:	Fabio Estevam <fabio.estevam@nxp.com>
10407L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10410F:	sound/soc/codecs/sgtl5000*
10411
10412NXP TDA998X DRM DRIVER
10413M:	Russell King <linux@armlinux.org.uk>
10414S:	Maintained
10415T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10416T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10417F:	drivers/gpu/drm/i2c/tda998x_drv.c
10418F:	include/drm/i2c/tda998x.h
10419F:	include/dt-bindings/display/tda998x.h
10420K:	"nxp,tda998x"
10421
10422NXP TFA9879 DRIVER
10423M:	Peter Rosin <peda@axentia.se>
10424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10425S:	Maintained
10426F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10427F:	sound/soc/codecs/tfa9879*
10428
10429NXP-NCI NFC DRIVER
10430M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10431R:	Charles Gorand <charles.gorand@effinnov.com>
10432L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10433S:	Supported
10434F:	drivers/nfc/nxp-nci
10435
10436OBJTOOL
10437M:	Josh Poimboeuf <jpoimboe@redhat.com>
10438M:	Peter Zijlstra <peterz@infradead.org>
10439S:	Supported
10440F:	tools/objtool/
10441
10442OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10443M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10444M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10445L:	linuxppc-dev@lists.ozlabs.org
10446S:	Supported
10447F:	arch/powerpc/platforms/powernv/ocxl.c
10448F:	arch/powerpc/include/asm/pnv-ocxl.h
10449F:	drivers/misc/ocxl/
10450F:	include/misc/ocxl*
10451F:	include/uapi/misc/ocxl.h
10452F:	Documentation/accelerators/ocxl.rst
10453
10454OMAP AUDIO SUPPORT
10455M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10456M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10457L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10458L:	linux-omap@vger.kernel.org
10459S:	Maintained
10460F:	sound/soc/omap/
10461
10462OMAP CLOCK FRAMEWORK SUPPORT
10463M:	Paul Walmsley <paul@pwsan.com>
10464L:	linux-omap@vger.kernel.org
10465S:	Maintained
10466F:	arch/arm/*omap*/*clock*
10467
10468OMAP DEVICE TREE SUPPORT
10469M:	Benoît Cousson <bcousson@baylibre.com>
10470M:	Tony Lindgren <tony@atomide.com>
10471L:	linux-omap@vger.kernel.org
10472L:	devicetree@vger.kernel.org
10473S:	Maintained
10474F:	arch/arm/boot/dts/*omap*
10475F:	arch/arm/boot/dts/*am3*
10476F:	arch/arm/boot/dts/*am4*
10477F:	arch/arm/boot/dts/*am5*
10478F:	arch/arm/boot/dts/*dra7*
10479
10480OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10481L:	linux-omap@vger.kernel.org
10482L:	linux-fbdev@vger.kernel.org
10483S:	Orphan
10484F:	drivers/video/fbdev/omap2/
10485F:	Documentation/arm/OMAP/DSS
10486
10487OMAP FRAMEBUFFER SUPPORT
10488L:	linux-fbdev@vger.kernel.org
10489L:	linux-omap@vger.kernel.org
10490S:	Orphan
10491F:	drivers/video/fbdev/omap/
10492
10493OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10494M:	Roger Quadros <rogerq@ti.com>
10495M:	Tony Lindgren <tony@atomide.com>
10496L:	linux-omap@vger.kernel.org
10497S:	Maintained
10498F:	drivers/memory/omap-gpmc.c
10499F:	arch/arm/mach-omap2/*gpmc*
10500
10501OMAP GPIO DRIVER
10502M:	Grygorii Strashko <grygorii.strashko@ti.com>
10503M:	Santosh Shilimkar <ssantosh@kernel.org>
10504M:	Kevin Hilman <khilman@kernel.org>
10505L:	linux-omap@vger.kernel.org
10506S:	Maintained
10507F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10508F:	drivers/gpio/gpio-omap.c
10509
10510OMAP HARDWARE SPINLOCK SUPPORT
10511M:	Ohad Ben-Cohen <ohad@wizery.com>
10512L:	linux-omap@vger.kernel.org
10513S:	Maintained
10514F:	drivers/hwspinlock/omap_hwspinlock.c
10515
10516OMAP HS MMC SUPPORT
10517L:	linux-mmc@vger.kernel.org
10518L:	linux-omap@vger.kernel.org
10519S:	Orphan
10520F:	drivers/mmc/host/omap_hsmmc.c
10521
10522OMAP HWMOD DATA
10523M:	Paul Walmsley <paul@pwsan.com>
10524L:	linux-omap@vger.kernel.org
10525S:	Maintained
10526F:	arch/arm/mach-omap2/omap_hwmod*data*
10527
10528OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10529M:	Benoît Cousson <bcousson@baylibre.com>
10530L:	linux-omap@vger.kernel.org
10531S:	Maintained
10532F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10533
10534OMAP HWMOD SUPPORT
10535M:	Benoît Cousson <bcousson@baylibre.com>
10536M:	Paul Walmsley <paul@pwsan.com>
10537L:	linux-omap@vger.kernel.org
10538S:	Maintained
10539F:	arch/arm/mach-omap2/omap_hwmod.*
10540
10541OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10542M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10543L:	linux-media@vger.kernel.org
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10546F:	drivers/media/platform/omap3isp/
10547F:	drivers/staging/media/omap4iss/
10548
10549OMAP MMC SUPPORT
10550M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10551L:	linux-omap@vger.kernel.org
10552S:	Maintained
10553F:	drivers/mmc/host/omap.c
10554
10555OMAP POWER MANAGEMENT SUPPORT
10556M:	Kevin Hilman <khilman@kernel.org>
10557L:	linux-omap@vger.kernel.org
10558S:	Maintained
10559F:	arch/arm/*omap*/*pm*
10560F:	drivers/cpufreq/omap-cpufreq.c
10561
10562OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10563M:	Rajendra Nayak <rnayak@codeaurora.org>
10564M:	Paul Walmsley <paul@pwsan.com>
10565L:	linux-omap@vger.kernel.org
10566S:	Maintained
10567F:	arch/arm/mach-omap2/prm*
10568
10569OMAP RANDOM NUMBER GENERATOR SUPPORT
10570M:	Deepak Saxena <dsaxena@plexity.net>
10571S:	Maintained
10572F:	drivers/char/hw_random/omap-rng.c
10573
10574OMAP USB SUPPORT
10575L:	linux-usb@vger.kernel.org
10576L:	linux-omap@vger.kernel.org
10577S:	Orphan
10578F:	drivers/usb/*/*omap*
10579F:	arch/arm/*omap*/usb*
10580
10581OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10582M:	Mark Jackson <mpfj@newflow.co.uk>
10583L:	linux-omap@vger.kernel.org
10584S:	Maintained
10585F:	arch/arm/boot/dts/am335x-nano.dts
10586
10587OMAP1 SUPPORT
10588M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10589M:	Tony Lindgren <tony@atomide.com>
10590L:	linux-omap@vger.kernel.org
10591Q:	http://patchwork.kernel.org/project/linux-omap/list/
10592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10593S:	Maintained
10594F:	arch/arm/mach-omap1/
10595F:	arch/arm/plat-omap/
10596F:	arch/arm/configs/omap1_defconfig
10597F:	drivers/i2c/busses/i2c-omap.c
10598F:	include/linux/platform_data/i2c-omap.h
10599F:	include/linux/platform_data/ams-delta-fiq.h
10600
10601OMAP2+ SUPPORT
10602M:	Tony Lindgren <tony@atomide.com>
10603L:	linux-omap@vger.kernel.org
10604W:	http://www.muru.com/linux/omap/
10605W:	http://linux.omap.com/
10606Q:	http://patchwork.kernel.org/project/linux-omap/list/
10607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10608S:	Maintained
10609F:	arch/arm/mach-omap2/
10610F:	arch/arm/plat-omap/
10611F:	arch/arm/configs/omap2plus_defconfig
10612F:	drivers/i2c/busses/i2c-omap.c
10613F:	drivers/irqchip/irq-omap-intc.c
10614F:	drivers/mfd/*omap*.c
10615F:	drivers/mfd/menelaus.c
10616F:	drivers/mfd/palmas.c
10617F:	drivers/mfd/tps65217.c
10618F:	drivers/mfd/tps65218.c
10619F:	drivers/mfd/tps65910.c
10620F:	drivers/mfd/twl-core.[ch]
10621F:	drivers/mfd/twl4030*.c
10622F:	drivers/mfd/twl6030*.c
10623F:	drivers/mfd/twl6040*.c
10624F:	drivers/regulator/palmas-regulator*.c
10625F:	drivers/regulator/pbias-regulator.c
10626F:	drivers/regulator/tps65217-regulator.c
10627F:	drivers/regulator/tps65218-regulator.c
10628F:	drivers/regulator/tps65910-regulator.c
10629F:	drivers/regulator/twl-regulator.c
10630F:	drivers/regulator/twl6030-regulator.c
10631F:	include/linux/platform_data/i2c-omap.h
10632
10633ONION OMEGA2+ BOARD
10634M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10635L:	linux-mips@linux-mips.org
10636S:	Maintained
10637F:	arch/mips/boot/dts/ralink/omega2p.dts
10638
10639OMFS FILESYSTEM
10640M:	Bob Copeland <me@bobcopeland.com>
10641L:	linux-karma-devel@lists.sourceforge.net
10642S:	Maintained
10643F:	Documentation/filesystems/omfs.txt
10644F:	fs/omfs/
10645
10646OMNIKEY CARDMAN 4000 DRIVER
10647M:	Harald Welte <laforge@gnumonks.org>
10648S:	Maintained
10649F:	drivers/char/pcmcia/cm4000_cs.c
10650F:	include/linux/cm4000_cs.h
10651F:	include/uapi/linux/cm4000_cs.h
10652
10653OMNIKEY CARDMAN 4040 DRIVER
10654M:	Harald Welte <laforge@gnumonks.org>
10655S:	Maintained
10656F:	drivers/char/pcmcia/cm4040_cs.*
10657
10658OMNIVISION OV13858 SENSOR DRIVER
10659M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10660L:	linux-media@vger.kernel.org
10661T:	git git://linuxtv.org/media_tree.git
10662S:	Maintained
10663F:	drivers/media/i2c/ov13858.c
10664
10665OMNIVISION OV2680 SENSOR DRIVER
10666M:	Rui Miguel Silva <rmfrfs@gmail.com>
10667L:	linux-media@vger.kernel.org
10668T:	git git://linuxtv.org/media_tree.git
10669S:	Maintained
10670F:	drivers/media/i2c/ov2680.c
10671F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
10672
10673OMNIVISION OV2685 SENSOR DRIVER
10674M:	Shunqian Zheng <zhengsq@rock-chips.com>
10675L:	linux-media@vger.kernel.org
10676T:	git git://linuxtv.org/media_tree.git
10677S:	Maintained
10678F:	drivers/media/i2c/ov2685.c
10679
10680OMNIVISION OV5640 SENSOR DRIVER
10681M:	Steve Longerbeam <slongerbeam@gmail.com>
10682L:	linux-media@vger.kernel.org
10683T:	git git://linuxtv.org/media_tree.git
10684S:	Maintained
10685F:	drivers/media/i2c/ov5640.c
10686
10687OMNIVISION OV5647 SENSOR DRIVER
10688M:	Luis Oliveira <lolivei@synopsys.com>
10689L:	linux-media@vger.kernel.org
10690T:	git git://linuxtv.org/media_tree.git
10691S:	Maintained
10692F:	drivers/media/i2c/ov5647.c
10693
10694OMNIVISION OV5695 SENSOR DRIVER
10695M:	Shunqian Zheng <zhengsq@rock-chips.com>
10696L:	linux-media@vger.kernel.org
10697T:	git git://linuxtv.org/media_tree.git
10698S:	Maintained
10699F:	drivers/media/i2c/ov5695.c
10700
10701OMNIVISION OV7670 SENSOR DRIVER
10702M:	Jonathan Corbet <corbet@lwn.net>
10703L:	linux-media@vger.kernel.org
10704T:	git git://linuxtv.org/media_tree.git
10705S:	Maintained
10706F:	drivers/media/i2c/ov7670.c
10707F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10708
10709OMNIVISION OV772x SENSOR DRIVER
10710M:	Jacopo Mondi <jacopo@jmondi.org>
10711L:	linux-media@vger.kernel.org
10712T:	git git://linuxtv.org/media_tree.git
10713S:	Odd fixes
10714F:	drivers/media/i2c/ov772x.c
10715F:	include/media/i2c/ov772x.h
10716F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10717
10718OMNIVISION OV7740 SENSOR DRIVER
10719M:	Wenyou Yang <wenyou.yang@microchip.com>
10720L:	linux-media@vger.kernel.org
10721T:	git git://linuxtv.org/media_tree.git
10722S:	Maintained
10723F:	drivers/media/i2c/ov7740.c
10724F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10725
10726OMNIVISION OV9650 SENSOR DRIVER
10727M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10728R:	Akinobu Mita <akinobu.mita@gmail.com>
10729R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10730L:	linux-media@vger.kernel.org
10731T:	git git://linuxtv.org/media_tree.git
10732S:	Maintained
10733F:	drivers/media/i2c/ov9650.c
10734F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10735
10736ONENAND FLASH DRIVER
10737M:	Kyungmin Park <kyungmin.park@samsung.com>
10738L:	linux-mtd@lists.infradead.org
10739S:	Maintained
10740F:	drivers/mtd/nand/onenand/
10741F:	include/linux/mtd/onenand*.h
10742
10743ONSTREAM SCSI TAPE DRIVER
10744M:	Willem Riede <osst@riede.org>
10745L:	osst-users@lists.sourceforge.net
10746L:	linux-scsi@vger.kernel.org
10747S:	Maintained
10748F:	Documentation/scsi/osst.txt
10749F:	drivers/scsi/osst.*
10750F:	drivers/scsi/osst_*.h
10751F:	drivers/scsi/st.h
10752
10753OP-TEE DRIVER
10754M:	Jens Wiklander <jens.wiklander@linaro.org>
10755S:	Maintained
10756F:	drivers/tee/optee/
10757
10758OPA-VNIC DRIVER
10759M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10760M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10761L:	linux-rdma@vger.kernel.org
10762S:	Supported
10763F:	drivers/infiniband/ulp/opa_vnic
10764
10765OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10766M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10767M:	Frank Rowand <frowand.list@gmail.com>
10768L:	devicetree@vger.kernel.org
10769S:	Maintained
10770F:	Documentation/devicetree/dynamic-resolution-notes.txt
10771F:	Documentation/devicetree/overlay-notes.txt
10772F:	drivers/of/overlay.c
10773F:	drivers/of/resolver.c
10774K:	of_overlay_notifier_
10775
10776OPEN FIRMWARE AND FLATTENED DEVICE TREE
10777M:	Rob Herring <robh+dt@kernel.org>
10778M:	Frank Rowand <frowand.list@gmail.com>
10779L:	devicetree@vger.kernel.org
10780W:	http://www.devicetree.org/
10781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10782S:	Maintained
10783F:	drivers/of/
10784F:	include/linux/of*.h
10785F:	scripts/dtc/
10786F:	Documentation/ABI/testing/sysfs-firmware-ofw
10787
10788OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10789M:	Rob Herring <robh+dt@kernel.org>
10790M:	Mark Rutland <mark.rutland@arm.com>
10791L:	devicetree@vger.kernel.org
10792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10793Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10794S:	Maintained
10795F:	Documentation/devicetree/
10796F:	arch/*/boot/dts/
10797F:	include/dt-bindings/
10798
10799OPENCORES I2C BUS DRIVER
10800M:	Peter Korsgaard <peter@korsgaard.com>
10801L:	linux-i2c@vger.kernel.org
10802S:	Maintained
10803F:	Documentation/i2c/busses/i2c-ocores
10804F:	drivers/i2c/busses/i2c-ocores.c
10805
10806OPENRISC ARCHITECTURE
10807M:	Jonas Bonn <jonas@southpole.se>
10808M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10809M:	Stafford Horne <shorne@gmail.com>
10810T:	git git://github.com/openrisc/linux.git
10811L:	openrisc@lists.librecores.org
10812W:	http://openrisc.io
10813S:	Maintained
10814F:	Documentation/devicetree/bindings/openrisc/
10815F:	Documentation/openrisc/
10816F:	arch/openrisc/
10817F:	drivers/irqchip/irq-ompic.c
10818F:	drivers/irqchip/irq-or1k-*
10819
10820OPENVSWITCH
10821M:	Pravin B Shelar <pshelar@ovn.org>
10822L:	netdev@vger.kernel.org
10823L:	dev@openvswitch.org
10824W:	http://openvswitch.org
10825S:	Maintained
10826F:	net/openvswitch/
10827F:	include/uapi/linux/openvswitch.h
10828
10829OPERATING PERFORMANCE POINTS (OPP)
10830M:	Viresh Kumar <vireshk@kernel.org>
10831M:	Nishanth Menon <nm@ti.com>
10832M:	Stephen Boyd <sboyd@kernel.org>
10833L:	linux-pm@vger.kernel.org
10834S:	Maintained
10835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10836F:	drivers/opp/
10837F:	include/linux/pm_opp.h
10838F:	Documentation/power/opp.txt
10839F:	Documentation/devicetree/bindings/opp/
10840
10841OPL4 DRIVER
10842M:	Clemens Ladisch <clemens@ladisch.de>
10843L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10844T:	git git://git.alsa-project.org/alsa-kernel.git
10845S:	Maintained
10846F:	sound/drivers/opl4/
10847
10848OPROFILE
10849M:	Robert Richter <rric@kernel.org>
10850L:	oprofile-list@lists.sf.net
10851S:	Maintained
10852F:	arch/*/include/asm/oprofile*.h
10853F:	arch/*/oprofile/
10854F:	drivers/oprofile/
10855F:	include/linux/oprofile.h
10856
10857ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10858M:	Mark Fasheh <mark@fasheh.com>
10859M:	Joel Becker <jlbec@evilplan.org>
10860L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10861W:	http://ocfs2.wiki.kernel.org
10862S:	Supported
10863F:	Documentation/filesystems/ocfs2.txt
10864F:	Documentation/filesystems/dlmfs.txt
10865F:	fs/ocfs2/
10866
10867ORANGEFS FILESYSTEM
10868M:	Mike Marshall <hubcap@omnibond.com>
10869R:	Martin Brandenburg <martin@omnibond.com>
10870L:	devel@lists.orangefs.org
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10872S:	Supported
10873F:	fs/orangefs/
10874F:	Documentation/filesystems/orangefs.txt
10875
10876ORINOCO DRIVER
10877L:	linux-wireless@vger.kernel.org
10878W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10879W:	http://www.nongnu.org/orinoco/
10880S:	Orphan
10881F:	drivers/net/wireless/intersil/orinoco/
10882
10883OSD LIBRARY and FILESYSTEM
10884M:	Boaz Harrosh <ooo@electrozaur.com>
10885S:	Maintained
10886F:	drivers/scsi/osd/
10887F:	include/scsi/osd_*
10888F:	fs/exofs/
10889
10890OV2659 OMNIVISION SENSOR DRIVER
10891M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10892L:	linux-media@vger.kernel.org
10893W:	https://linuxtv.org
10894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10895T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10896S:	Maintained
10897F:	drivers/media/i2c/ov2659.c
10898F:	include/media/i2c/ov2659.h
10899
10900OVERLAY FILESYSTEM
10901M:	Miklos Szeredi <miklos@szeredi.hu>
10902L:	linux-unionfs@vger.kernel.org
10903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10904S:	Supported
10905F:	fs/overlayfs/
10906F:	Documentation/filesystems/overlayfs.txt
10907
10908P54 WIRELESS DRIVER
10909M:	Christian Lamparter <chunkeey@googlemail.com>
10910L:	linux-wireless@vger.kernel.org
10911W:	http://wireless.kernel.org/en/users/Drivers/p54
10912S:	Maintained
10913F:	drivers/net/wireless/intersil/p54/
10914
10915PA SEMI ETHERNET DRIVER
10916L:	netdev@vger.kernel.org
10917S:	Orphan
10918F:	drivers/net/ethernet/pasemi/*
10919
10920PA SEMI SMBUS DRIVER
10921L:	linux-i2c@vger.kernel.org
10922S:	Orphan
10923F:	drivers/i2c/busses/i2c-pasemi.c
10924
10925PADATA PARALLEL EXECUTION MECHANISM
10926M:	Steffen Klassert <steffen.klassert@secunet.com>
10927L:	linux-crypto@vger.kernel.org
10928S:	Maintained
10929F:	kernel/padata.c
10930F:	include/linux/padata.h
10931F:	Documentation/padata.txt
10932
10933PANASONIC LAPTOP ACPI EXTRAS DRIVER
10934M:	Harald Welte <laforge@gnumonks.org>
10935L:	platform-driver-x86@vger.kernel.org
10936S:	Maintained
10937F:	drivers/platform/x86/panasonic-laptop.c
10938
10939PARALLEL LCD/KEYPAD PANEL DRIVER
10940M:	Willy Tarreau <willy@haproxy.com>
10941M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10942S:	Odd Fixes
10943F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10944F:	drivers/auxdisplay/panel.c
10945
10946PARALLEL PORT SUBSYSTEM
10947M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10948M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10949L:	linux-parport@lists.infradead.org (subscribers-only)
10950S:	Maintained
10951F:	drivers/parport/
10952F:	include/linux/parport*.h
10953F:	drivers/char/ppdev.c
10954F:	include/uapi/linux/ppdev.h
10955F:	Documentation/parport*.txt
10956
10957PARAVIRT_OPS INTERFACE
10958M:	Juergen Gross <jgross@suse.com>
10959M:	Alok Kataria <akataria@vmware.com>
10960L:	virtualization@lists.linux-foundation.org
10961S:	Supported
10962F:	Documentation/virtual/paravirt_ops.txt
10963F:	arch/*/kernel/paravirt*
10964F:	arch/*/include/asm/paravirt*.h
10965F:	include/linux/hypervisor.h
10966
10967PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10968M:	Tim Waugh <tim@cyberelk.net>
10969L:	linux-parport@lists.infradead.org (subscribers-only)
10970S:	Maintained
10971F:	Documentation/blockdev/paride.txt
10972F:	drivers/block/paride/
10973
10974PARISC ARCHITECTURE
10975M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10976M:	Helge Deller <deller@gmx.de>
10977L:	linux-parisc@vger.kernel.org
10978W:	http://www.parisc-linux.org/
10979Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10982S:	Maintained
10983F:	arch/parisc/
10984F:	Documentation/parisc/
10985F:	drivers/parisc/
10986F:	drivers/char/agp/parisc-agp.c
10987F:	drivers/input/serio/gscps2.c
10988F:	drivers/parport/parport_gsc.*
10989F:	drivers/tty/serial/8250/8250_gsc.c
10990F:	drivers/video/fbdev/sti*
10991F:	drivers/video/console/sti*
10992F:	drivers/video/logo/logo_parisc*
10993
10994PARMAN
10995M:	Jiri Pirko <jiri@mellanox.com>
10996L:	netdev@vger.kernel.org
10997S:	Supported
10998F:	lib/parman.c
10999F:	lib/test_parman.c
11000F:	include/linux/parman.h
11001
11002PC87360 HARDWARE MONITORING DRIVER
11003M:	Jim Cromie <jim.cromie@gmail.com>
11004L:	linux-hwmon@vger.kernel.org
11005S:	Maintained
11006F:	Documentation/hwmon/pc87360
11007F:	drivers/hwmon/pc87360.c
11008
11009PC8736x GPIO DRIVER
11010M:	Jim Cromie <jim.cromie@gmail.com>
11011S:	Maintained
11012F:	drivers/char/pc8736x_gpio.c
11013
11014PC87427 HARDWARE MONITORING DRIVER
11015M:	Jean Delvare <jdelvare@suse.com>
11016L:	linux-hwmon@vger.kernel.org
11017S:	Maintained
11018F:	Documentation/hwmon/pc87427
11019F:	drivers/hwmon/pc87427.c
11020
11021PCA9532 LED DRIVER
11022M:	Riku Voipio <riku.voipio@iki.fi>
11023S:	Maintained
11024F:	drivers/leds/leds-pca9532.c
11025F:	include/linux/leds-pca9532.h
11026
11027PCA9541 I2C BUS MASTER SELECTOR DRIVER
11028M:	Guenter Roeck <linux@roeck-us.net>
11029L:	linux-i2c@vger.kernel.org
11030S:	Maintained
11031F:	drivers/i2c/muxes/i2c-mux-pca9541.c
11032
11033PCDP - PRIMARY CONSOLE AND DEBUG PORT
11034M:	Khalid Aziz <khalid@gonehiking.org>
11035S:	Maintained
11036F:	drivers/firmware/pcdp.*
11037
11038PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11039M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11040L:	linux-pci@vger.kernel.org
11041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11042S:	Maintained
11043F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
11044F:	drivers/pci/controller/pci-aardvark.c
11045
11046PCI DRIVER FOR ALTERA PCIE IP
11047M:	Ley Foon Tan <lftan@altera.com>
11048L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11049L:	linux-pci@vger.kernel.org
11050S:	Supported
11051F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
11052F:	drivers/pci/controller/pcie-altera.c
11053
11054PCI DRIVER FOR APPLIEDMICRO XGENE
11055M:	Tanmay Inamdar <tinamdar@apm.com>
11056L:	linux-pci@vger.kernel.org
11057L:	linux-arm-kernel@lists.infradead.org
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
11060F:	drivers/pci/controller/pci-xgene.c
11061
11062PCI DRIVER FOR ARM VERSATILE PLATFORM
11063M:	Rob Herring <robh@kernel.org>
11064L:	linux-pci@vger.kernel.org
11065L:	linux-arm-kernel@lists.infradead.org
11066S:	Maintained
11067F:	Documentation/devicetree/bindings/pci/versatile.txt
11068F:	drivers/pci/controller/pci-versatile.c
11069
11070PCI DRIVER FOR ARMADA 8K
11071M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11072L:	linux-pci@vger.kernel.org
11073L:	linux-arm-kernel@lists.infradead.org
11074S:	Maintained
11075F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
11076F:	drivers/pci/controller/dwc/pcie-armada8k.c
11077
11078PCI DRIVER FOR CADENCE PCIE IP
11079M:	Alan Douglas <adouglas@cadence.com>
11080L:	linux-pci@vger.kernel.org
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/pci/cdns,*.txt
11083F:	drivers/pci/controller/pcie-cadence*
11084
11085PCI DRIVER FOR FREESCALE LAYERSCAPE
11086M:	Minghuan Lian <minghuan.Lian@nxp.com>
11087M:	Mingkai Hu <mingkai.hu@nxp.com>
11088M:	Roy Zang <roy.zang@nxp.com>
11089L:	linuxppc-dev@lists.ozlabs.org
11090L:	linux-pci@vger.kernel.org
11091L:	linux-arm-kernel@lists.infradead.org
11092S:	Maintained
11093F:	drivers/pci/controller/dwc/*layerscape*
11094
11095PCI DRIVER FOR GENERIC OF HOSTS
11096M:	Will Deacon <will.deacon@arm.com>
11097L:	linux-pci@vger.kernel.org
11098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099S:	Maintained
11100F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
11101F:	drivers/pci/controller/pci-host-common.c
11102F:	drivers/pci/controller/pci-host-generic.c
11103
11104PCI DRIVER FOR IMX6
11105M:	Richard Zhu <hongxing.zhu@nxp.com>
11106M:	Lucas Stach <l.stach@pengutronix.de>
11107L:	linux-pci@vger.kernel.org
11108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11109S:	Maintained
11110F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11111F:	drivers/pci/controller/dwc/*imx6*
11112
11113PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11114M:	Keith Busch <keith.busch@intel.com>
11115M:	Jonathan Derrick <jonathan.derrick@intel.com>
11116L:	linux-pci@vger.kernel.org
11117S:	Supported
11118F:	drivers/pci/controller/vmd.c
11119
11120PCI DRIVER FOR MICROSEMI SWITCHTEC
11121M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11122M:	Logan Gunthorpe <logang@deltatee.com>
11123L:	linux-pci@vger.kernel.org
11124S:	Maintained
11125F:	Documentation/switchtec.txt
11126F:	Documentation/ABI/testing/sysfs-class-switchtec
11127F:	drivers/pci/switch/switchtec*
11128F:	include/uapi/linux/switchtec_ioctl.h
11129F:	include/linux/switchtec.h
11130F:	drivers/ntb/hw/mscc/
11131
11132PCI DRIVER FOR MOBIVEIL PCIE IP
11133M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11134L:	linux-pci@vger.kernel.org
11135S:	Supported
11136F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11137F:	drivers/pci/controller/pcie-mobiveil.c
11138
11139PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11140M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11141M:	Jason Cooper <jason@lakedaemon.net>
11142L:	linux-pci@vger.kernel.org
11143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11144S:	Maintained
11145F:	drivers/pci/controller/*mvebu*
11146
11147PCI DRIVER FOR NVIDIA TEGRA
11148M:	Thierry Reding <thierry.reding@gmail.com>
11149L:	linux-tegra@vger.kernel.org
11150L:	linux-pci@vger.kernel.org
11151S:	Supported
11152F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11153F:	drivers/pci/controller/pci-tegra.c
11154
11155PCI DRIVER FOR RENESAS R-CAR
11156M:	Simon Horman <horms@verge.net.au>
11157L:	linux-pci@vger.kernel.org
11158L:	linux-renesas-soc@vger.kernel.org
11159S:	Maintained
11160F:	drivers/pci/controller/*rcar*
11161
11162PCI DRIVER FOR SAMSUNG EXYNOS
11163M:	Jingoo Han <jingoohan1@gmail.com>
11164L:	linux-pci@vger.kernel.org
11165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11166L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11167S:	Maintained
11168F:	drivers/pci/controller/dwc/pci-exynos.c
11169
11170PCI DRIVER FOR SYNOPSYS DESIGNWARE
11171M:	Jingoo Han <jingoohan1@gmail.com>
11172M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11173L:	linux-pci@vger.kernel.org
11174S:	Maintained
11175F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
11176F:	drivers/pci/controller/dwc/*designware*
11177
11178PCI DRIVER FOR TI DRA7XX
11179M:	Kishon Vijay Abraham I <kishon@ti.com>
11180L:	linux-omap@vger.kernel.org
11181L:	linux-pci@vger.kernel.org
11182S:	Supported
11183F:	Documentation/devicetree/bindings/pci/ti-pci.txt
11184F:	drivers/pci/controller/dwc/pci-dra7xx.c
11185
11186PCI DRIVER FOR TI KEYSTONE
11187M:	Murali Karicheri <m-karicheri2@ti.com>
11188L:	linux-pci@vger.kernel.org
11189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11190S:	Maintained
11191F:	drivers/pci/controller/dwc/*keystone*
11192
11193PCI ENDPOINT SUBSYSTEM
11194M:	Kishon Vijay Abraham I <kishon@ti.com>
11195M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11196L:	linux-pci@vger.kernel.org
11197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11198S:	Supported
11199F:	drivers/pci/endpoint/
11200F:	drivers/misc/pci_endpoint_test.c
11201F:	tools/pci/
11202
11203PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11204M:	Russell Currey <ruscur@russell.cc>
11205M:	Sam Bobroff <sbobroff@linux.ibm.com>
11206M:	Oliver O'Halloran <oohall@gmail.com>
11207L:	linuxppc-dev@lists.ozlabs.org
11208S:	Supported
11209F:	Documentation/PCI/pci-error-recovery.txt
11210F:	drivers/pci/pcie/aer.c
11211F:	drivers/pci/pcie/dpc.c
11212F:	drivers/pci/pcie/err.c
11213F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11214F:	arch/powerpc/kernel/eeh*.c
11215F:	arch/powerpc/platforms/*/eeh*.c
11216F:	arch/powerpc/include/*/eeh*.h
11217
11218PCI ERROR RECOVERY
11219M:	Linas Vepstas <linasvepstas@gmail.com>
11220L:	linux-pci@vger.kernel.org
11221S:	Supported
11222F:	Documentation/PCI/pci-error-recovery.txt
11223
11224PCI MSI DRIVER FOR ALTERA MSI IP
11225M:	Ley Foon Tan <lftan@altera.com>
11226L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11227L:	linux-pci@vger.kernel.org
11228S:	Supported
11229F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11230F:	drivers/pci/controller/pcie-altera-msi.c
11231
11232PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11233M:	Duc Dang <dhdang@apm.com>
11234L:	linux-pci@vger.kernel.org
11235L:	linux-arm-kernel@lists.infradead.org
11236S:	Maintained
11237F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11238F:	drivers/pci/controller/pci-xgene-msi.c
11239
11240PCI SUBSYSTEM
11241M:	Bjorn Helgaas <bhelgaas@google.com>
11242L:	linux-pci@vger.kernel.org
11243Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11245S:	Supported
11246F:	Documentation/devicetree/bindings/pci/
11247F:	Documentation/PCI/
11248F:	drivers/acpi/pci*
11249F:	drivers/pci/
11250F:	include/asm-generic/pci*
11251F:	include/linux/pci*
11252F:	include/linux/of_pci.h
11253F:	include/uapi/linux/pci*
11254F:	lib/pci*
11255F:	arch/x86/pci/
11256F:	arch/x86/kernel/quirks.c
11257
11258PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11259M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11260L:	linux-pci@vger.kernel.org
11261Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11263S:	Supported
11264F:	drivers/pci/controller/
11265
11266PCIE DRIVER FOR AXIS ARTPEC
11267M:	Jesper Nilsson <jesper.nilsson@axis.com>
11268L:	linux-arm-kernel@axis.com
11269L:	linux-pci@vger.kernel.org
11270S:	Maintained
11271F:	Documentation/devicetree/bindings/pci/axis,artpec*
11272F:	drivers/pci/controller/dwc/*artpec*
11273
11274PCIE DRIVER FOR CAVIUM THUNDERX
11275M:	David Daney <david.daney@cavium.com>
11276L:	linux-pci@vger.kernel.org
11277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11278S:	Supported
11279F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11280F:	drivers/pci/controller/pci-thunder-*
11281
11282PCIE DRIVER FOR HISILICON
11283M:	Zhou Wang <wangzhou1@hisilicon.com>
11284L:	linux-pci@vger.kernel.org
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11287F:	drivers/pci/controller/dwc/pcie-hisi.c
11288
11289PCIE DRIVER FOR HISILICON KIRIN
11290M:	Xiaowei Song <songxiaowei@hisilicon.com>
11291M:	Binghui Wang <wangbinghui@hisilicon.com>
11292L:	linux-pci@vger.kernel.org
11293S:	Maintained
11294F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11295F:	drivers/pci/controller/dwc/pcie-kirin.c
11296
11297PCIE DRIVER FOR HISILICON STB
11298M:	Jianguo Sun <sunjianguo1@huawei.com>
11299M:	Shawn Guo <shawn.guo@linaro.org>
11300L:	linux-pci@vger.kernel.org
11301S:	Maintained
11302F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11303F:	drivers/pci/controller/dwc/pcie-histb.c
11304
11305PCIE DRIVER FOR MEDIATEK
11306M:	Ryder Lee <ryder.lee@mediatek.com>
11307L:	linux-pci@vger.kernel.org
11308L:	linux-mediatek@lists.infradead.org
11309S:	Supported
11310F:	Documentation/devicetree/bindings/pci/mediatek*
11311F:	drivers/pci/controller/*mediatek*
11312
11313PCIE DRIVER FOR QUALCOMM MSM
11314M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11315L:	linux-pci@vger.kernel.org
11316L:	linux-arm-msm@vger.kernel.org
11317S:	Maintained
11318F:	drivers/pci/controller/dwc/*qcom*
11319
11320PCIE DRIVER FOR ROCKCHIP
11321M:	Shawn Lin <shawn.lin@rock-chips.com>
11322L:	linux-pci@vger.kernel.org
11323L:	linux-rockchip@lists.infradead.org
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11326F:	drivers/pci/controller/pcie-rockchip*
11327
11328PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11329M:	Linus Walleij <linus.walleij@linaro.org>
11330L:	linux-pci@vger.kernel.org
11331S:	Maintained
11332F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11333F:	drivers/pci/controller/pci-v3-semi.c
11334
11335PCIE DRIVER FOR ST SPEAR13XX
11336M:	Pratyush Anand <pratyush.anand@gmail.com>
11337L:	linux-pci@vger.kernel.org
11338S:	Maintained
11339F:	drivers/pci/controller/dwc/*spear*
11340
11341PCMCIA SUBSYSTEM
11342M:	Dominik Brodowski <linux@dominikbrodowski.net>
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11344S:	Odd Fixes
11345F:	Documentation/pcmcia/
11346F:	tools/pcmcia/
11347F:	drivers/pcmcia/
11348F:	include/pcmcia/
11349
11350PCNET32 NETWORK DRIVER
11351M:	Don Fry <pcnet32@frontier.com>
11352L:	netdev@vger.kernel.org
11353S:	Maintained
11354F:	drivers/net/ethernet/amd/pcnet32.c
11355
11356PCRYPT PARALLEL CRYPTO ENGINE
11357M:	Steffen Klassert <steffen.klassert@secunet.com>
11358L:	linux-crypto@vger.kernel.org
11359S:	Maintained
11360F:	crypto/pcrypt.c
11361F:	include/crypto/pcrypt.h
11362
11363PEAQ WMI HOTKEYS DRIVER
11364M:	Hans de Goede <hdegoede@redhat.com>
11365L:	platform-driver-x86@vger.kernel.org
11366S:	Maintained
11367F:	drivers/platform/x86/peaq-wmi.c
11368
11369PER-CPU MEMORY ALLOCATOR
11370M:	Dennis Zhou <dennis@kernel.org>
11371M:	Tejun Heo <tj@kernel.org>
11372M:	Christoph Lameter <cl@linux.com>
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11374S:	Maintained
11375F:	include/linux/percpu*.h
11376F:	mm/percpu*.c
11377F:	arch/*/include/asm/percpu.h
11378
11379PER-TASK DELAY ACCOUNTING
11380M:	Balbir Singh <bsingharora@gmail.com>
11381S:	Maintained
11382F:	include/linux/delayacct.h
11383F:	kernel/delayacct.c
11384
11385PERFORMANCE EVENTS SUBSYSTEM
11386M:	Peter Zijlstra <peterz@infradead.org>
11387M:	Ingo Molnar <mingo@redhat.com>
11388M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11389R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11390R:	Jiri Olsa <jolsa@redhat.com>
11391R:	Namhyung Kim <namhyung@kernel.org>
11392L:	linux-kernel@vger.kernel.org
11393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11394S:	Supported
11395F:	kernel/events/*
11396F:	include/linux/perf_event.h
11397F:	include/uapi/linux/perf_event.h
11398F:	arch/*/kernel/perf_event*.c
11399F:	arch/*/kernel/*/perf_event*.c
11400F:	arch/*/kernel/*/*/perf_event*.c
11401F:	arch/*/include/asm/perf_event.h
11402F:	arch/*/kernel/perf_callchain.c
11403F:	arch/*/events/*
11404F:	tools/perf/
11405
11406PERSONALITY HANDLING
11407M:	Christoph Hellwig <hch@infradead.org>
11408L:	linux-abi-devel@lists.sourceforge.net
11409S:	Maintained
11410F:	include/linux/personality.h
11411F:	include/uapi/linux/personality.h
11412
11413PHOENIX RC FLIGHT CONTROLLER ADAPTER
11414M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11415L:	linux-input@vger.kernel.org
11416S:	Maintained
11417F:	Documentation/input/devices/pxrc.rst
11418F:	drivers/input/joystick/pxrc.c
11419
11420PHONET PROTOCOL
11421M:	Remi Denis-Courmont <courmisch@gmail.com>
11422S:	Supported
11423F:	Documentation/networking/phonet.txt
11424F:	include/linux/phonet.h
11425F:	include/net/phonet/
11426F:	include/uapi/linux/phonet.h
11427F:	net/phonet/
11428
11429PHRAM MTD DRIVER
11430M:	Joern Engel <joern@lazybastard.org>
11431L:	linux-mtd@lists.infradead.org
11432S:	Maintained
11433F:	drivers/mtd/devices/phram.c
11434
11435PICOLCD HID DRIVER
11436M:	Bruno Prémont <bonbons@linux-vserver.org>
11437L:	linux-input@vger.kernel.org
11438S:	Maintained
11439F:	drivers/hid/hid-picolcd*
11440
11441PICOXCELL SUPPORT
11442M:	Jamie Iles <jamie@jamieiles.com>
11443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11444T:	git git://github.com/jamieiles/linux-2.6-ji.git
11445S:	Supported
11446F:	arch/arm/boot/dts/picoxcell*
11447F:	arch/arm/mach-picoxcell/
11448F:	drivers/crypto/picoxcell*
11449
11450PIN CONTROL SUBSYSTEM
11451M:	Linus Walleij <linus.walleij@linaro.org>
11452L:	linux-gpio@vger.kernel.org
11453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11454S:	Maintained
11455F:	Documentation/devicetree/bindings/pinctrl/
11456F:	Documentation/driver-api/pinctl.rst
11457F:	drivers/pinctrl/
11458F:	include/linux/pinctrl/
11459
11460PIN CONTROLLER - ATMEL AT91
11461M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11463S:	Maintained
11464F:	drivers/pinctrl/pinctrl-at91.*
11465
11466PIN CONTROLLER - ATMEL AT91 PIO4
11467M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469L:	linux-gpio@vger.kernel.org
11470S:	Supported
11471F:	drivers/pinctrl/pinctrl-at91-pio4.*
11472
11473PIN CONTROLLER - FREESCALE
11474M:	Dong Aisheng <aisheng.dong@nxp.com>
11475M:	Fabio Estevam <festevam@gmail.com>
11476M:	Shawn Guo <shawnguo@kernel.org>
11477M:	Stefan Agner <stefan@agner.ch>
11478R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11479L:	linux-gpio@vger.kernel.org
11480S:	Maintained
11481F:	drivers/pinctrl/freescale/
11482F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11483
11484PIN CONTROLLER - INTEL
11485M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11486M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11487S:	Maintained
11488F:	drivers/pinctrl/intel/
11489
11490PIN CONTROLLER - MEDIATEK
11491M:	Sean Wang <sean.wang@mediatek.com>
11492L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11493S:	Maintained
11494F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11495F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11496F:	drivers/pinctrl/mediatek/mtk-eint.*
11497F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11498F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11499F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11500
11501PIN CONTROLLER - QUALCOMM
11502M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11503S:	Maintained
11504L:	linux-arm-msm@vger.kernel.org
11505F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11506F:	drivers/pinctrl/qcom/
11507
11508PIN CONTROLLER - RENESAS
11509M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11510M:	Geert Uytterhoeven <geert+renesas@glider.be>
11511L:	linux-renesas-soc@vger.kernel.org
11512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11513S:	Maintained
11514F:	drivers/pinctrl/sh-pfc/
11515
11516PIN CONTROLLER - SAMSUNG
11517M:	Tomasz Figa <tomasz.figa@gmail.com>
11518M:	Krzysztof Kozlowski <krzk@kernel.org>
11519M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11521L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11522Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11524S:	Maintained
11525F:	drivers/pinctrl/samsung/
11526F:	include/dt-bindings/pinctrl/samsung.h
11527F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11528
11529PIN CONTROLLER - SINGLE
11530M:	Tony Lindgren <tony@atomide.com>
11531M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533L:	linux-omap@vger.kernel.org
11534S:	Maintained
11535F:	drivers/pinctrl/pinctrl-single.c
11536
11537PIN CONTROLLER - ST SPEAR
11538M:	Viresh Kumar <vireshk@kernel.org>
11539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11540W:	http://www.st.com/spear
11541S:	Maintained
11542F:	drivers/pinctrl/spear/
11543
11544PISTACHIO SOC SUPPORT
11545M:	James Hartley <james.hartley@sondrel.com>
11546L:	linux-mips@linux-mips.org
11547S:	Odd Fixes
11548F:	arch/mips/pistachio/
11549F:	arch/mips/include/asm/mach-pistachio/
11550F:	arch/mips/boot/dts/img/pistachio*
11551F:	arch/mips/configs/pistachio*_defconfig
11552
11553PKTCDVD DRIVER
11554S:	Orphan
11555M:	linux-block@vger.kernel.org
11556F:	drivers/block/pktcdvd.c
11557F:	include/linux/pktcdvd.h
11558F:	include/uapi/linux/pktcdvd.h
11559
11560PKUNITY SOC DRIVERS
11561M:	Guan Xuetao <gxt@pku.edu.cn>
11562W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11563S:	Maintained
11564T:	git git://github.com/gxt/linux.git
11565F:	drivers/input/serio/i8042-unicore32io.h
11566F:	drivers/i2c/busses/i2c-puv3.c
11567F:	drivers/video/fbdev/fb-puv3.c
11568F:	drivers/rtc/rtc-puv3.c
11569
11570PMBUS HARDWARE MONITORING DRIVERS
11571M:	Guenter Roeck <linux@roeck-us.net>
11572L:	linux-hwmon@vger.kernel.org
11573W:	http://hwmon.wiki.kernel.org/
11574W:	http://www.roeck-us.net/linux/drivers/
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11576S:	Maintained
11577F:	Documentation/hwmon/pmbus
11578F:	drivers/hwmon/pmbus/
11579F:	include/linux/pmbus.h
11580
11581PMC SIERRA MaxRAID DRIVER
11582L:	linux-scsi@vger.kernel.org
11583W:	http://www.pmc-sierra.com/
11584S:	Orphan
11585F:	drivers/scsi/pmcraid.*
11586
11587PMC SIERRA PM8001 DRIVER
11588M:	Jack Wang <jinpu.wang@profitbricks.com>
11589M:	lindar_liu@usish.com
11590L:	linux-scsi@vger.kernel.org
11591S:	Supported
11592F:	drivers/scsi/pm8001/
11593
11594PNP SUPPORT
11595M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11596S:	Maintained
11597F:	drivers/pnp/
11598
11599POSIX CLOCKS and TIMERS
11600M:	Thomas Gleixner <tglx@linutronix.de>
11601L:	linux-kernel@vger.kernel.org
11602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11603S:	Maintained
11604F:	fs/timerfd.c
11605F:	include/linux/timer*
11606F:	kernel/time/*timer*
11607
11608POWER MANAGEMENT CORE
11609M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11610L:	linux-pm@vger.kernel.org
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11612B:	https://bugzilla.kernel.org
11613S:	Supported
11614F:	drivers/base/power/
11615F:	include/linux/pm.h
11616F:	include/linux/pm_*
11617F:	include/linux/powercap.h
11618F:	drivers/powercap/
11619F:	kernel/configs/nopm.config
11620
11621POWER STATE COORDINATION INTERFACE (PSCI)
11622M:	Mark Rutland <mark.rutland@arm.com>
11623M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11624L:	linux-arm-kernel@lists.infradead.org
11625S:	Maintained
11626F:	drivers/firmware/psci*.c
11627F:	include/linux/psci.h
11628F:	include/uapi/linux/psci.h
11629
11630POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11631M:	Sebastian Reichel <sre@kernel.org>
11632L:	linux-pm@vger.kernel.org
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11634S:	Maintained
11635F:	Documentation/ABI/testing/sysfs-class-power
11636F:	Documentation/devicetree/bindings/power/supply/
11637F:	include/linux/power_supply.h
11638F:	drivers/power/supply/
11639
11640POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11641M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11642L:	linuxppc-dev@lists.ozlabs.org
11643S:	Maintained
11644F:	drivers/char/powernv-op-panel.c
11645
11646PPP OVER ATM (RFC 2364)
11647M:	Mitchell Blank Jr <mitch@sfgoth.com>
11648S:	Maintained
11649F:	net/atm/pppoatm.c
11650F:	include/uapi/linux/atmppp.h
11651
11652PPP OVER ETHERNET
11653M:	Michal Ostrowski <mostrows@earthlink.net>
11654S:	Maintained
11655F:	drivers/net/ppp/pppoe.c
11656F:	drivers/net/ppp/pppox.c
11657
11658PPP OVER L2TP
11659M:	James Chapman <jchapman@katalix.com>
11660S:	Maintained
11661F:	net/l2tp/l2tp_ppp.c
11662F:	include/linux/if_pppol2tp.h
11663F:	include/uapi/linux/if_pppol2tp.h
11664
11665PPP PROTOCOL DRIVERS AND COMPRESSORS
11666M:	Paul Mackerras <paulus@samba.org>
11667L:	linux-ppp@vger.kernel.org
11668S:	Maintained
11669F:	drivers/net/ppp/ppp_*
11670
11671PPS SUPPORT
11672M:	Rodolfo Giometti <giometti@enneenne.com>
11673W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11674L:	linuxpps@ml.enneenne.com (subscribers-only)
11675S:	Maintained
11676F:	Documentation/pps/
11677F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11678F:	Documentation/ABI/testing/sysfs-pps
11679F:	drivers/pps/
11680F:	include/linux/pps*.h
11681F:	include/uapi/linux/pps.h
11682
11683PPTP DRIVER
11684M:	Dmitry Kozlov <xeb@mail.ru>
11685L:	netdev@vger.kernel.org
11686S:	Maintained
11687F:	drivers/net/ppp/pptp.c
11688W:	http://sourceforge.net/projects/accel-pptp
11689
11690PREEMPTIBLE KERNEL
11691M:	Robert Love <rml@tech9.net>
11692L:	kpreempt-tech@lists.sourceforge.net
11693W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11694S:	Supported
11695F:	Documentation/preempt-locking.txt
11696F:	include/linux/preempt.h
11697
11698PRINTK
11699M:	Petr Mladek <pmladek@suse.com>
11700M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11701R:	Steven Rostedt <rostedt@goodmis.org>
11702S:	Maintained
11703F:	kernel/printk/
11704F:	include/linux/printk.h
11705
11706PRISM54 WIRELESS DRIVER
11707M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11708L:	linux-wireless@vger.kernel.org
11709W:	http://wireless.kernel.org/en/users/Drivers/p54
11710S:	Obsolete
11711F:	drivers/net/wireless/intersil/prism54/
11712
11713PROC FILESYSTEM
11714R:	Alexey Dobriyan <adobriyan@gmail.com>
11715L:	linux-kernel@vger.kernel.org
11716L:	linux-fsdevel@vger.kernel.org
11717S:	Maintained
11718F:	fs/proc/
11719F:	include/linux/proc_fs.h
11720F:	tools/testing/selftests/proc/
11721
11722PROC SYSCTL
11723M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11724M:	Kees Cook <keescook@chromium.org>
11725L:	linux-kernel@vger.kernel.org
11726L:	linux-fsdevel@vger.kernel.org
11727S:	Maintained
11728F:	fs/proc/proc_sysctl.c
11729F:	include/linux/sysctl.h
11730F:	kernel/sysctl.c
11731F:	tools/testing/selftests/sysctl/
11732
11733PS3 NETWORK SUPPORT
11734M:	Geoff Levand <geoff@infradead.org>
11735L:	netdev@vger.kernel.org
11736L:	linuxppc-dev@lists.ozlabs.org
11737S:	Maintained
11738F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11739
11740PS3 PLATFORM SUPPORT
11741M:	Geoff Levand <geoff@infradead.org>
11742L:	linuxppc-dev@lists.ozlabs.org
11743S:	Maintained
11744F:	arch/powerpc/boot/ps3*
11745F:	arch/powerpc/include/asm/lv1call.h
11746F:	arch/powerpc/include/asm/ps3*.h
11747F:	arch/powerpc/platforms/ps3/
11748F:	drivers/*/ps3*
11749F:	drivers/ps3/
11750F:	drivers/rtc/rtc-ps3.c
11751F:	drivers/usb/host/*ps3.c
11752F:	sound/ppc/snd_ps3*
11753
11754PS3VRAM DRIVER
11755M:	Jim Paris <jim@jtan.com>
11756M:	Geoff Levand <geoff@infradead.org>
11757L:	linuxppc-dev@lists.ozlabs.org
11758S:	Maintained
11759F:	drivers/block/ps3vram.c
11760
11761PSAMPLE PACKET SAMPLING SUPPORT:
11762M:	Yotam Gigi <yotam.gi@gmail.com>
11763S:	Maintained
11764F:	net/psample
11765F:	include/net/psample.h
11766F:	include/uapi/linux/psample.h
11767
11768PSTORE FILESYSTEM
11769M:	Kees Cook <keescook@chromium.org>
11770M:	Anton Vorontsov <anton@enomsg.org>
11771M:	Colin Cross <ccross@android.com>
11772M:	Tony Luck <tony.luck@intel.com>
11773S:	Maintained
11774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11775F:	fs/pstore/
11776F:	include/linux/pstore*
11777F:	drivers/firmware/efi/efi-pstore.c
11778F:	drivers/acpi/apei/erst.c
11779F:	Documentation/admin-guide/ramoops.rst
11780F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11781K:	\b(pstore|ramoops)
11782
11783PTP HARDWARE CLOCK SUPPORT
11784M:	Richard Cochran <richardcochran@gmail.com>
11785L:	netdev@vger.kernel.org
11786S:	Maintained
11787W:	http://linuxptp.sourceforge.net/
11788F:	Documentation/ABI/testing/sysfs-ptp
11789F:	Documentation/ptp/*
11790F:	drivers/net/phy/dp83640*
11791F:	drivers/ptp/*
11792F:	include/linux/ptp_cl*
11793
11794PTRACE SUPPORT
11795M:	Oleg Nesterov <oleg@redhat.com>
11796S:	Maintained
11797F:	include/asm-generic/syscall.h
11798F:	include/linux/ptrace.h
11799F:	include/linux/regset.h
11800F:	include/linux/tracehook.h
11801F:	include/uapi/linux/ptrace.h
11802F:	include/uapi/linux/ptrace.h
11803F:	include/asm-generic/ptrace.h
11804F:	kernel/ptrace.c
11805F:	arch/*/ptrace*.c
11806F:	arch/*/*/ptrace*.c
11807F:	arch/*/include/asm/ptrace*.h
11808
11809PULSE8-CEC DRIVER
11810M:	Hans Verkuil <hverkuil@xs4all.nl>
11811L:	linux-media@vger.kernel.org
11812T:	git git://linuxtv.org/media_tree.git
11813S:	Maintained
11814F:	drivers/media/usb/pulse8-cec/*
11815F:	Documentation/media/cec-drivers/pulse8-cec.rst
11816
11817PVRUSB2 VIDEO4LINUX DRIVER
11818M:	Mike Isely <isely@pobox.com>
11819L:	pvrusb2@isely.net	(subscribers-only)
11820L:	linux-media@vger.kernel.org
11821W:	http://www.isely.net/pvrusb2/
11822T:	git git://linuxtv.org/media_tree.git
11823S:	Maintained
11824F:	Documentation/media/v4l-drivers/pvrusb2*
11825F:	drivers/media/usb/pvrusb2/
11826
11827PWC WEBCAM DRIVER
11828M:	Hans Verkuil <hverkuil@xs4all.nl>
11829L:	linux-media@vger.kernel.org
11830T:	git git://linuxtv.org/media_tree.git
11831S:	Odd Fixes
11832F:	drivers/media/usb/pwc/*
11833
11834PWM FAN DRIVER
11835M:	Kamil Debski <kamil@wypas.org>
11836M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11837L:	linux-hwmon@vger.kernel.org
11838S:	Supported
11839F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11840F:	Documentation/hwmon/pwm-fan
11841F:	drivers/hwmon/pwm-fan.c
11842
11843PWM IR Transmitter
11844M:	Sean Young <sean@mess.org>
11845L:	linux-media@vger.kernel.org
11846S:	Maintained
11847F:	drivers/media/rc/pwm-ir-tx.c
11848
11849PWM SUBSYSTEM
11850M:	Thierry Reding <thierry.reding@gmail.com>
11851L:	linux-pwm@vger.kernel.org
11852S:	Maintained
11853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11854F:	Documentation/pwm.txt
11855F:	Documentation/devicetree/bindings/pwm/
11856F:	include/linux/pwm.h
11857F:	drivers/pwm/
11858F:	drivers/video/backlight/pwm_bl.c
11859F:	include/linux/pwm_backlight.h
11860F:	drivers/gpio/gpio-mvebu.c
11861F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11862
11863PXA GPIO DRIVER
11864M:	Robert Jarzmik <robert.jarzmik@free.fr>
11865L:	linux-gpio@vger.kernel.org
11866S:	Maintained
11867F:	drivers/gpio/gpio-pxa.c
11868
11869PXA MMCI DRIVER
11870S:	Orphan
11871
11872PXA RTC DRIVER
11873M:	Robert Jarzmik <robert.jarzmik@free.fr>
11874L:	linux-rtc@vger.kernel.org
11875S:	Maintained
11876
11877PXA2xx/PXA3xx SUPPORT
11878M:	Daniel Mack <daniel@zonque.org>
11879M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11880M:	Robert Jarzmik <robert.jarzmik@free.fr>
11881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11882T:	git git://github.com/hzhuang1/linux.git
11883T:	git git://github.com/rjarzmik/linux.git
11884S:	Maintained
11885F:	arch/arm/boot/dts/pxa*
11886F:	arch/arm/mach-pxa/
11887F:	drivers/dma/pxa*
11888F:	drivers/pcmcia/pxa2xx*
11889F:	drivers/pinctrl/pxa/
11890F:	drivers/spi/spi-pxa2xx*
11891F:	drivers/usb/gadget/udc/pxa2*
11892F:	include/sound/pxa2xx-lib.h
11893F:	sound/arm/pxa*
11894F:	sound/soc/pxa/
11895
11896QAT DRIVER
11897M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11898L:	qat-linux@intel.com
11899S:	Supported
11900F:	drivers/crypto/qat/
11901
11902QCOM AUDIO (ASoC) DRIVERS
11903M:	Patrick Lai <plai@codeaurora.org>
11904M:	Banajit Goswami <bgoswami@codeaurora.org>
11905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11906S:	Supported
11907F:	sound/soc/qcom/
11908
11909QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11910M:	Gabriel Somlo <somlo@cmu.edu>
11911M:	"Michael S. Tsirkin" <mst@redhat.com>
11912L:	qemu-devel@nongnu.org
11913S:	Maintained
11914F:	drivers/firmware/qemu_fw_cfg.c
11915F:	include/uapi/linux/qemu_fw_cfg.h
11916
11917QIB DRIVER
11918M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11919M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11920L:	linux-rdma@vger.kernel.org
11921S:	Supported
11922F:	drivers/infiniband/hw/qib/
11923
11924QLOGIC QL41xxx FCOE DRIVER
11925M:	QLogic-Storage-Upstream@cavium.com
11926L:	linux-scsi@vger.kernel.org
11927S:	Supported
11928F:	drivers/scsi/qedf/
11929
11930QLOGIC QL41xxx ISCSI DRIVER
11931M:	QLogic-Storage-Upstream@cavium.com
11932L:	linux-scsi@vger.kernel.org
11933S:	Supported
11934F:	drivers/scsi/qedi/
11935
11936QLOGIC QL4xxx ETHERNET DRIVER
11937M:	Ariel Elior <Ariel.Elior@cavium.com>
11938M:	everest-linux-l2@cavium.com
11939L:	netdev@vger.kernel.org
11940S:	Supported
11941F:	drivers/net/ethernet/qlogic/qed/
11942F:	include/linux/qed/
11943F:	drivers/net/ethernet/qlogic/qede/
11944
11945QLOGIC QL4xxx RDMA DRIVER
11946M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11947M:	Ariel Elior <Ariel.Elior@cavium.com>
11948L:	linux-rdma@vger.kernel.org
11949S:	Supported
11950F:	drivers/infiniband/hw/qedr/
11951F:	include/uapi/rdma/qedr-abi.h
11952
11953QLOGIC QLA1280 SCSI DRIVER
11954M:	Michael Reed <mdr@sgi.com>
11955L:	linux-scsi@vger.kernel.org
11956S:	Maintained
11957F:	drivers/scsi/qla1280.[ch]
11958
11959QLOGIC QLA2XXX FC-SCSI DRIVER
11960M:	qla2xxx-upstream@qlogic.com
11961L:	linux-scsi@vger.kernel.org
11962S:	Supported
11963F:	Documentation/scsi/LICENSE.qla2xxx
11964F:	drivers/scsi/qla2xxx/
11965
11966QLOGIC QLA3XXX NETWORK DRIVER
11967M:	Dept-GELinuxNICDev@cavium.com
11968L:	netdev@vger.kernel.org
11969S:	Supported
11970F:	Documentation/networking/LICENSE.qla3xxx
11971F:	drivers/net/ethernet/qlogic/qla3xxx.*
11972
11973QLOGIC QLA4XXX iSCSI DRIVER
11974M:	QLogic-Storage-Upstream@qlogic.com
11975L:	linux-scsi@vger.kernel.org
11976S:	Supported
11977F:	Documentation/scsi/LICENSE.qla4xxx
11978F:	drivers/scsi/qla4xxx/
11979
11980QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11981M:	Shahed Shaikh <Shahed.Shaikh@cavium.com>
11982M:	Manish Chopra <manish.chopra@cavium.com>
11983M:	Dept-GELinuxNICDev@cavium.com
11984L:	netdev@vger.kernel.org
11985S:	Supported
11986F:	drivers/net/ethernet/qlogic/qlcnic/
11987
11988QLOGIC QLGE 10Gb ETHERNET DRIVER
11989M:	Manish Chopra <manish.chopra@cavium.com>
11990M:	Dept-GELinuxNICDev@cavium.com
11991L:	netdev@vger.kernel.org
11992S:	Supported
11993F:	drivers/net/ethernet/qlogic/qlge/
11994
11995QM1D1B0004 MEDIA DRIVER
11996M:	Akihiro Tsukada <tskd08@gmail.com>
11997L:	linux-media@vger.kernel.org
11998S:	Odd Fixes
11999F:	drivers/media/tuners/qm1d1b0004*
12000
12001QM1D1C0042 MEDIA DRIVER
12002M:	Akihiro Tsukada <tskd08@gmail.com>
12003L:	linux-media@vger.kernel.org
12004S:	Odd Fixes
12005F:	drivers/media/tuners/qm1d1c0042*
12006
12007QNX4 FILESYSTEM
12008M:	Anders Larsen <al@alarsen.net>
12009W:	http://www.alarsen.net/linux/qnx4fs/
12010S:	Maintained
12011F:	fs/qnx4/
12012F:	include/uapi/linux/qnx4_fs.h
12013F:	include/uapi/linux/qnxtypes.h
12014
12015QORIQ DPAA2 FSL-MC BUS DRIVER
12016M:	Stuart Yoder <stuyoder@gmail.com>
12017M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
12018L:	linux-kernel@vger.kernel.org
12019S:	Maintained
12020F:	drivers/bus/fsl-mc/
12021F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12022F:	Documentation/networking/dpaa2/overview.rst
12023
12024QT1010 MEDIA DRIVER
12025M:	Antti Palosaari <crope@iki.fi>
12026L:	linux-media@vger.kernel.org
12027W:	https://linuxtv.org
12028W:	http://palosaari.fi/linux/
12029Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12030T:	git git://linuxtv.org/anttip/media_tree.git
12031S:	Maintained
12032F:	drivers/media/tuners/qt1010*
12033
12034QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12035M:	Kalle Valo <kvalo@codeaurora.org>
12036L:	ath10k@lists.infradead.org
12037W:	http://wireless.kernel.org/en/users/Drivers/ath10k
12038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12039S:	Supported
12040F:	drivers/net/wireless/ath/ath10k/
12041
12042QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12043M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12044L:	linux-wireless@vger.kernel.org
12045W:	http://wireless.kernel.org/en/users/Drivers/ath9k
12046S:	Supported
12047F:	drivers/net/wireless/ath/ath9k/
12048
12049QUALCOMM CAMERA SUBSYSTEM DRIVER
12050M:	Todor Tomov <todor.tomov@linaro.org>
12051L:	linux-media@vger.kernel.org
12052S:	Maintained
12053F:	Documentation/devicetree/bindings/media/qcom,camss.txt
12054F:	Documentation/media/v4l-drivers/qcom_camss.rst
12055F:	drivers/media/platform/qcom/camss/
12056
12057QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12058M:  Ilia Lin <ilia.lin@gmail.com>
12059L:  linux-pm@vger.kernel.org
12060S:  Maintained
12061F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12062F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12063
12064QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12065M:	Timur Tabi <timur@kernel.org>
12066L:	netdev@vger.kernel.org
12067S:	Maintained
12068F:	drivers/net/ethernet/qualcomm/emac/
12069
12070QUALCOMM GENERIC INTERFACE I2C DRIVER
12071M:	Alok Chauhan <alokc@codeaurora.org>
12072M:	Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12073L:	linux-i2c@vger.kernel.org
12074L:	linux-arm-msm@vger.kernel.org
12075S:	Supported
12076F:	drivers/i2c/busses/i2c-qcom-geni.c
12077
12078QUALCOMM HEXAGON ARCHITECTURE
12079M:	Richard Kuo <rkuo@codeaurora.org>
12080L:	linux-hexagon@vger.kernel.org
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12082S:	Supported
12083F:	arch/hexagon/
12084
12085QUALCOMM HIDMA DRIVER
12086M:	Sinan Kaya <okaya@kernel.org>
12087L:	linux-arm-kernel@lists.infradead.org
12088L:	linux-arm-msm@vger.kernel.org
12089L:	dmaengine@vger.kernel.org
12090S:	Supported
12091F:	drivers/dma/qcom/hidma*
12092
12093QUALCOMM IOMMU
12094M:	Rob Clark <robdclark@gmail.com>
12095L:	iommu@lists.linux-foundation.org
12096L:	linux-arm-msm@vger.kernel.org
12097S:	Maintained
12098F:	drivers/iommu/qcom_iommu.c
12099
12100QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12101M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
12102L:	linux-media@vger.kernel.org
12103L:	linux-arm-msm@vger.kernel.org
12104T:	git git://linuxtv.org/media_tree.git
12105S:	Maintained
12106F:	drivers/media/platform/qcom/venus/
12107
12108QUALCOMM WCN36XX WIRELESS DRIVER
12109M:	Kalle Valo <kvalo@codeaurora.org>
12110L:	wcn36xx@lists.infradead.org
12111W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
12112T:	git git://github.com/KrasnikovEugene/wcn36xx.git
12113S:	Supported
12114F:	drivers/net/wireless/ath/wcn36xx/
12115
12116QUANTENNA QTNFMAC WIRELESS DRIVER
12117M:	Igor Mitsyanko <imitsyanko@quantenna.com>
12118M:	Avinash Patil <avinashp@quantenna.com>
12119M:	Sergey Matyukevich <smatyukevich@quantenna.com>
12120L:	linux-wireless@vger.kernel.org
12121S:	Maintained
12122F:	drivers/net/wireless/quantenna
12123
12124RADEON and AMDGPU DRM DRIVERS
12125M:	Alex Deucher <alexander.deucher@amd.com>
12126M:	Christian König <christian.koenig@amd.com>
12127M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
12128L:	amd-gfx@lists.freedesktop.org
12129T:	git git://people.freedesktop.org/~agd5f/linux
12130S:	Supported
12131F:	drivers/gpu/drm/radeon/
12132F:	include/uapi/drm/radeon_drm.h
12133F:	drivers/gpu/drm/amd/
12134F:	include/uapi/drm/amdgpu_drm.h
12135
12136RADEON FRAMEBUFFER DISPLAY DRIVER
12137M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
12138L:	linux-fbdev@vger.kernel.org
12139S:	Maintained
12140F:	drivers/video/fbdev/aty/radeon*
12141F:	include/uapi/linux/radeonfb.h
12142
12143RADIOSHARK RADIO DRIVER
12144M:	Hans Verkuil <hverkuil@xs4all.nl>
12145L:	linux-media@vger.kernel.org
12146T:	git git://linuxtv.org/media_tree.git
12147S:	Maintained
12148F:	drivers/media/radio/radio-shark.c
12149
12150RADIOSHARK2 RADIO DRIVER
12151M:	Hans Verkuil <hverkuil@xs4all.nl>
12152L:	linux-media@vger.kernel.org
12153T:	git git://linuxtv.org/media_tree.git
12154S:	Maintained
12155F:	drivers/media/radio/radio-shark2.c
12156F:	drivers/media/radio/radio-tea5777.c
12157
12158RADOS BLOCK DEVICE (RBD)
12159M:	Ilya Dryomov <idryomov@gmail.com>
12160M:	Sage Weil <sage@redhat.com>
12161M:	Alex Elder <elder@kernel.org>
12162L:	ceph-devel@vger.kernel.org
12163W:	http://ceph.com/
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12165T:	git git://github.com/ceph/ceph-client.git
12166S:	Supported
12167F:	Documentation/ABI/testing/sysfs-bus-rbd
12168F:	drivers/block/rbd.c
12169F:	drivers/block/rbd_types.h
12170
12171RAGE128 FRAMEBUFFER DISPLAY DRIVER
12172M:	Paul Mackerras <paulus@samba.org>
12173L:	linux-fbdev@vger.kernel.org
12174S:	Maintained
12175F:	drivers/video/fbdev/aty/aty128fb.c
12176
12177RAINSHADOW-CEC DRIVER
12178M:	Hans Verkuil <hverkuil@xs4all.nl>
12179L:	linux-media@vger.kernel.org
12180T:	git git://linuxtv.org/media_tree.git
12181S:	Maintained
12182F:	drivers/media/usb/rainshadow-cec/*
12183
12184RALINK MIPS ARCHITECTURE
12185M:	John Crispin <john@phrozen.org>
12186L:	linux-mips@linux-mips.org
12187S:	Maintained
12188F:	arch/mips/ralink
12189
12190RALINK RT2X00 WIRELESS LAN DRIVER
12191P:	rt2x00 project
12192M:	Stanislaw Gruszka <sgruszka@redhat.com>
12193M:	Helmut Schaa <helmut.schaa@googlemail.com>
12194L:	linux-wireless@vger.kernel.org
12195S:	Maintained
12196F:	drivers/net/wireless/ralink/rt2x00/
12197
12198RAMDISK RAM BLOCK DEVICE DRIVER
12199M:	Jens Axboe <axboe@kernel.dk>
12200S:	Maintained
12201F:	Documentation/blockdev/ramdisk.txt
12202F:	drivers/block/brd.c
12203
12204RANCHU VIRTUAL BOARD FOR MIPS
12205M:	Miodrag Dinic <miodrag.dinic@mips.com>
12206L:	linux-mips@linux-mips.org
12207S:	Supported
12208F:	arch/mips/generic/board-ranchu.c
12209F:	arch/mips/configs/generic/board-ranchu.config
12210
12211RANDOM NUMBER DRIVER
12212M:	"Theodore Ts'o" <tytso@mit.edu>
12213S:	Maintained
12214F:	drivers/char/random.c
12215
12216RAPIDIO SUBSYSTEM
12217M:	Matt Porter <mporter@kernel.crashing.org>
12218M:	Alexandre Bounine <alex.bou9@gmail.com>
12219S:	Maintained
12220F:	drivers/rapidio/
12221
12222RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12223L:	linux-wireless@vger.kernel.org
12224S:	Orphan
12225F:	drivers/net/wireless/ray*
12226
12227RCUTORTURE TEST FRAMEWORK
12228M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12229M:	Josh Triplett <josh@joshtriplett.org>
12230R:	Steven Rostedt <rostedt@goodmis.org>
12231R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12232R:	Lai Jiangshan <jiangshanlai@gmail.com>
12233L:	linux-kernel@vger.kernel.org
12234S:	Supported
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12236F:	tools/testing/selftests/rcutorture
12237
12238RDC R-321X SoC
12239M:	Florian Fainelli <florian@openwrt.org>
12240S:	Maintained
12241
12242RDC R6040 FAST ETHERNET DRIVER
12243M:	Florian Fainelli <f.fainelli@gmail.com>
12244L:	netdev@vger.kernel.org
12245S:	Maintained
12246F:	drivers/net/ethernet/rdc/r6040.c
12247
12248RDMAVT - RDMA verbs software
12249M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12250M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12251L:	linux-rdma@vger.kernel.org
12252S:	Supported
12253F:	drivers/infiniband/sw/rdmavt
12254
12255RDS - RELIABLE DATAGRAM SOCKETS
12256M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12257L:	netdev@vger.kernel.org
12258L:	linux-rdma@vger.kernel.org
12259L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12260W:	https://oss.oracle.com/projects/rds/
12261S:	Supported
12262F:	net/rds/
12263F:	Documentation/networking/rds.txt
12264
12265RDT - RESOURCE ALLOCATION
12266M:	Fenghua Yu <fenghua.yu@intel.com>
12267M:	Reinette Chatre <reinette.chatre@intel.com>
12268L:	linux-kernel@vger.kernel.org
12269S:	Supported
12270F:	arch/x86/kernel/cpu/intel_rdt*
12271F:	arch/x86/include/asm/intel_rdt_sched.h
12272F:	Documentation/x86/intel_rdt*
12273
12274READ-COPY UPDATE (RCU)
12275M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12276M:	Josh Triplett <josh@joshtriplett.org>
12277R:	Steven Rostedt <rostedt@goodmis.org>
12278R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12279R:	Lai Jiangshan <jiangshanlai@gmail.com>
12280L:	linux-kernel@vger.kernel.org
12281W:	http://www.rdrop.com/users/paulmck/RCU/
12282S:	Supported
12283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12284F:	Documentation/RCU/
12285X:	Documentation/RCU/torture.txt
12286F:	include/linux/rcu*
12287X:	include/linux/srcu*.h
12288F:	kernel/rcu/
12289X:	kernel/rcu/srcu*.c
12290
12291REAL TIME CLOCK (RTC) SUBSYSTEM
12292M:	Alessandro Zummo <a.zummo@towertech.it>
12293M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12294L:	linux-rtc@vger.kernel.org
12295Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12297S:	Maintained
12298F:	Documentation/devicetree/bindings/rtc/
12299F:	Documentation/rtc.txt
12300F:	drivers/rtc/
12301F:	include/linux/rtc.h
12302F:	include/uapi/linux/rtc.h
12303F:	include/linux/rtc/
12304F:	include/linux/platform_data/rtc-*
12305F:	tools/testing/selftests/rtc/
12306
12307REALTEK AUDIO CODECS
12308M:	Bard Liao <bardliao@realtek.com>
12309M:	Oder Chiou <oder_chiou@realtek.com>
12310S:	Maintained
12311F:	sound/soc/codecs/rt*
12312F:	include/sound/rt*.h
12313
12314REALTEK RTL83xx SMI DSA ROUTER CHIPS
12315M:	Linus Walleij <linus.walleij@linaro.org>
12316S:	Maintained
12317F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12318F:	drivers/net/dsa/realtek-smi*
12319F:	drivers/net/dsa/rtl83*
12320
12321REGISTER MAP ABSTRACTION
12322M:	Mark Brown <broonie@kernel.org>
12323L:	linux-kernel@vger.kernel.org
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12325S:	Supported
12326F:	Documentation/devicetree/bindings/regmap/
12327F:	drivers/base/regmap/
12328F:	include/linux/regmap.h
12329
12330REISERFS FILE SYSTEM
12331L:	reiserfs-devel@vger.kernel.org
12332S:	Supported
12333F:	fs/reiserfs/
12334
12335REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12336M:	Ohad Ben-Cohen <ohad@wizery.com>
12337M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12338L:	linux-remoteproc@vger.kernel.org
12339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12340S:	Maintained
12341F:	Documentation/devicetree/bindings/remoteproc/
12342F:	Documentation/remoteproc.txt
12343F:	drivers/remoteproc/
12344F:	include/linux/remoteproc.h
12345
12346REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12347M:	Ohad Ben-Cohen <ohad@wizery.com>
12348M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12349L:	linux-remoteproc@vger.kernel.org
12350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12351S:	Maintained
12352F:	drivers/rpmsg/
12353F:	Documentation/rpmsg.txt
12354F:	include/linux/rpmsg.h
12355F:	include/linux/rpmsg/
12356
12357RENESAS CLOCK DRIVERS
12358M:	Geert Uytterhoeven <geert+renesas@glider.be>
12359L:	linux-renesas-soc@vger.kernel.org
12360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12361S:	Supported
12362F:	drivers/clk/renesas/
12363
12364RENESAS EMEV2 I2C DRIVER
12365M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12366S:	Supported
12367F:	drivers/i2c/busses/i2c-emev2.c
12368
12369RENESAS ETHERNET DRIVERS
12370R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12371L:	netdev@vger.kernel.org
12372L:	linux-renesas-soc@vger.kernel.org
12373F:	Documentation/devicetree/bindings/net/renesas,*.txt
12374F:	Documentation/devicetree/bindings/net/sh_eth.txt
12375F:	drivers/net/ethernet/renesas/
12376F:	include/linux/sh_eth.h
12377
12378RENESAS R-CAR GYROADC DRIVER
12379M:	Marek Vasut <marek.vasut@gmail.com>
12380L:	linux-iio@vger.kernel.org
12381S:	Supported
12382F:	drivers/iio/adc/rcar_gyro_adc.c
12383
12384RENESAS R-CAR I2C DRIVERS
12385M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12386S:	Supported
12387F:	drivers/i2c/busses/i2c-rcar.c
12388F:	drivers/i2c/busses/i2c-sh_mobile.c
12389
12390RENESAS USB PHY DRIVER
12391M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12392L:	linux-renesas-soc@vger.kernel.org
12393S:	Maintained
12394F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12395
12396RESET CONTROLLER FRAMEWORK
12397M:	Philipp Zabel <p.zabel@pengutronix.de>
12398T:	git git://git.pengutronix.de/git/pza/linux
12399S:	Maintained
12400F:	drivers/reset/
12401F:	Documentation/devicetree/bindings/reset/
12402F:	include/dt-bindings/reset/
12403F:	include/linux/reset.h
12404F:	include/linux/reset-controller.h
12405
12406RESTARTABLE SEQUENCES SUPPORT
12407M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12408M:	Peter Zijlstra <peterz@infradead.org>
12409M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12410M:	Boqun Feng <boqun.feng@gmail.com>
12411L:	linux-kernel@vger.kernel.org
12412S:	Supported
12413F:	kernel/rseq.c
12414F:	include/uapi/linux/rseq.h
12415F:	include/trace/events/rseq.h
12416F:	tools/testing/selftests/rseq/
12417
12418RFKILL
12419M:	Johannes Berg <johannes@sipsolutions.net>
12420L:	linux-wireless@vger.kernel.org
12421W:	http://wireless.kernel.org/
12422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12424S:	Maintained
12425F:	Documentation/rfkill.txt
12426F:	Documentation/ABI/stable/sysfs-class-rfkill
12427F:	net/rfkill/
12428F:	include/linux/rfkill.h
12429F:	include/uapi/linux/rfkill.h
12430
12431RHASHTABLE
12432M:	Thomas Graf <tgraf@suug.ch>
12433M:	Herbert Xu <herbert@gondor.apana.org.au>
12434L:	netdev@vger.kernel.org
12435S:	Maintained
12436F:	lib/rhashtable.c
12437F:	lib/test_rhashtable.c
12438F:	include/linux/rhashtable.h
12439F:	include/linux/rhashtable-types.h
12440
12441RICOH R5C592 MEMORYSTICK DRIVER
12442M:	Maxim Levitsky <maximlevitsky@gmail.com>
12443S:	Maintained
12444F:	drivers/memstick/host/r592.*
12445
12446RICOH SMARTMEDIA/XD DRIVER
12447M:	Maxim Levitsky <maximlevitsky@gmail.com>
12448S:	Maintained
12449F:	drivers/mtd/nand/raw/r852.c
12450F:	drivers/mtd/nand/raw/r852.h
12451
12452RISC-V ARCHITECTURE
12453M:	Palmer Dabbelt <palmer@sifive.com>
12454M:	Albert Ou <aou@eecs.berkeley.edu>
12455L:	linux-riscv@lists.infradead.org
12456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12457S:	Supported
12458F:	arch/riscv/
12459K:	riscv
12460N:	riscv
12461
12462ROCCAT DRIVERS
12463M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12464W:	http://sourceforge.net/projects/roccat/
12465S:	Maintained
12466F:	drivers/hid/hid-roccat*
12467F:	include/linux/hid-roccat*
12468F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12469
12470ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12471M:	Jacob chen <jacob2.chen@rock-chips.com>
12472L:	linux-media@vger.kernel.org
12473S:	Maintained
12474F:	drivers/media/platform/rockchip/rga/
12475F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12476
12477ROCKER DRIVER
12478M:	Jiri Pirko <jiri@resnulli.us>
12479L:	netdev@vger.kernel.org
12480S:	Supported
12481F:	drivers/net/ethernet/rocker/
12482
12483ROCKETPORT DRIVER
12484P:	Comtrol Corp.
12485W:	http://www.comtrol.com
12486S:	Maintained
12487F:	Documentation/serial/rocket.txt
12488F:	drivers/tty/rocket*
12489
12490ROCKETPORT EXPRESS/INFINITY DRIVER
12491M:	Kevin Cernekee <cernekee@gmail.com>
12492L:	linux-serial@vger.kernel.org
12493S:	Odd Fixes
12494F:	drivers/tty/serial/rp2.*
12495
12496ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12497M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12498L:	linux-kernel@vger.kernel.org
12499L:	linux-renesas-soc@vger.kernel.org
12500S:	Supported
12501F:	drivers/mfd/bd9571mwv.c
12502F:	drivers/regulator/bd9571mwv-regulator.c
12503F:	drivers/gpio/gpio-bd9571mwv.c
12504F:	include/linux/mfd/bd9571mwv.h
12505F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12506
12507ROSE NETWORK LAYER
12508M:	Ralf Baechle <ralf@linux-mips.org>
12509L:	linux-hams@vger.kernel.org
12510W:	http://www.linux-ax25.org/
12511S:	Maintained
12512F:	include/net/rose.h
12513F:	include/uapi/linux/rose.h
12514F:	net/rose/
12515
12516RTL2830 MEDIA DRIVER
12517M:	Antti Palosaari <crope@iki.fi>
12518L:	linux-media@vger.kernel.org
12519W:	https://linuxtv.org
12520W:	http://palosaari.fi/linux/
12521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12522T:	git git://linuxtv.org/anttip/media_tree.git
12523S:	Maintained
12524F:	drivers/media/dvb-frontends/rtl2830*
12525
12526RTL2832 MEDIA DRIVER
12527M:	Antti Palosaari <crope@iki.fi>
12528L:	linux-media@vger.kernel.org
12529W:	https://linuxtv.org
12530W:	http://palosaari.fi/linux/
12531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12532T:	git git://linuxtv.org/anttip/media_tree.git
12533S:	Maintained
12534F:	drivers/media/dvb-frontends/rtl2832*
12535
12536RTL2832_SDR MEDIA DRIVER
12537M:	Antti Palosaari <crope@iki.fi>
12538L:	linux-media@vger.kernel.org
12539W:	https://linuxtv.org
12540W:	http://palosaari.fi/linux/
12541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12542T:	git git://linuxtv.org/anttip/media_tree.git
12543S:	Maintained
12544F:	drivers/media/dvb-frontends/rtl2832_sdr*
12545
12546RTL8180 WIRELESS DRIVER
12547L:	linux-wireless@vger.kernel.org
12548W:	http://wireless.kernel.org/
12549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12550S:	Orphan
12551F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12552
12553RTL8187 WIRELESS DRIVER
12554M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12555M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12556M:	Larry Finger <Larry.Finger@lwfinger.net>
12557L:	linux-wireless@vger.kernel.org
12558W:	http://wireless.kernel.org/
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12560S:	Maintained
12561F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12562
12563REALTEK WIRELESS DRIVER (rtlwifi family)
12564M:	Ping-Ke Shih <pkshih@realtek.com>
12565L:	linux-wireless@vger.kernel.org
12566W:	http://wireless.kernel.org/
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12568S:	Maintained
12569F:	drivers/net/wireless/realtek/rtlwifi/
12570
12571RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12572M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12573L:	linux-wireless@vger.kernel.org
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12575S:	Maintained
12576F:	drivers/net/wireless/realtek/rtl8xxxu/
12577
12578RXRPC SOCKETS (AF_RXRPC)
12579M:	David Howells <dhowells@redhat.com>
12580L:	linux-afs@lists.infradead.org
12581S:	Supported
12582F:	net/rxrpc/
12583F:	include/keys/rxrpc-type.h
12584F:	include/net/af_rxrpc.h
12585F:	include/trace/events/rxrpc.h
12586F:	include/uapi/linux/rxrpc.h
12587F:	Documentation/networking/rxrpc.txt
12588W:	https://www.infradead.org/~dhowells/kafs/
12589
12590S3 SAVAGE FRAMEBUFFER DRIVER
12591M:	Antonino Daplas <adaplas@gmail.com>
12592L:	linux-fbdev@vger.kernel.org
12593S:	Maintained
12594F:	drivers/video/fbdev/savage/
12595
12596S390
12597M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12598M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12599L:	linux-s390@vger.kernel.org
12600W:	http://www.ibm.com/developerworks/linux/linux390/
12601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12602S:	Supported
12603F:	arch/s390/
12604F:	drivers/s390/
12605F:	Documentation/s390/
12606F:	Documentation/driver-api/s390-drivers.rst
12607
12608S390 COMMON I/O LAYER
12609M:	Sebastian Ott <sebott@linux.ibm.com>
12610M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12611L:	linux-s390@vger.kernel.org
12612W:	http://www.ibm.com/developerworks/linux/linux390/
12613S:	Supported
12614F:	drivers/s390/cio/
12615
12616S390 DASD DRIVER
12617M:	Stefan Haberland <sth@linux.ibm.com>
12618M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12619L:	linux-s390@vger.kernel.org
12620W:	http://www.ibm.com/developerworks/linux/linux390/
12621S:	Supported
12622F:	drivers/s390/block/dasd*
12623F:	block/partitions/ibm.c
12624
12625S390 IOMMU (PCI)
12626M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12627L:	linux-s390@vger.kernel.org
12628W:	http://www.ibm.com/developerworks/linux/linux390/
12629S:	Supported
12630F:	drivers/iommu/s390-iommu.c
12631
12632S390 IUCV NETWORK LAYER
12633M:	Julian Wiedmann <jwi@linux.ibm.com>
12634M:	Ursula Braun <ubraun@linux.ibm.com>
12635L:	linux-s390@vger.kernel.org
12636W:	http://www.ibm.com/developerworks/linux/linux390/
12637S:	Supported
12638F:	drivers/s390/net/*iucv*
12639F:	include/net/iucv/
12640F:	net/iucv/
12641
12642S390 NETWORK DRIVERS
12643M:	Julian Wiedmann <jwi@linux.ibm.com>
12644M:	Ursula Braun <ubraun@linux.ibm.com>
12645L:	linux-s390@vger.kernel.org
12646W:	http://www.ibm.com/developerworks/linux/linux390/
12647S:	Supported
12648F:	drivers/s390/net/
12649
12650S390 PCI SUBSYSTEM
12651M:	Sebastian Ott <sebott@linux.ibm.com>
12652M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12653L:	linux-s390@vger.kernel.org
12654W:	http://www.ibm.com/developerworks/linux/linux390/
12655S:	Supported
12656F:	arch/s390/pci/
12657F:	drivers/pci/hotplug/s390_pci_hpc.c
12658
12659S390 VFIO-CCW DRIVER
12660M:	Cornelia Huck <cohuck@redhat.com>
12661M:	Halil Pasic <pasic@linux.ibm.com>
12662L:	linux-s390@vger.kernel.org
12663L:	kvm@vger.kernel.org
12664S:	Supported
12665F:	drivers/s390/cio/vfio_ccw*
12666F:	Documentation/s390/vfio-ccw.txt
12667F:	include/uapi/linux/vfio_ccw.h
12668
12669S390 ZCRYPT DRIVER
12670M:	Harald Freudenberger <freude@linux.ibm.com>
12671L:	linux-s390@vger.kernel.org
12672W:	http://www.ibm.com/developerworks/linux/linux390/
12673S:	Supported
12674F:	drivers/s390/crypto/
12675
12676S390 ZFCP DRIVER
12677M:	Steffen Maier <maier@linux.ibm.com>
12678M:	Benjamin Block <bblock@linux.ibm.com>
12679L:	linux-s390@vger.kernel.org
12680W:	http://www.ibm.com/developerworks/linux/linux390/
12681S:	Supported
12682F:	drivers/s390/scsi/zfcp_*
12683
12684S3C24XX SD/MMC Driver
12685M:	Ben Dooks <ben-linux@fluff.org>
12686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12687S:	Supported
12688F:	drivers/mmc/host/s3cmci.*
12689
12690SAA6588 RDS RECEIVER DRIVER
12691M:	Hans Verkuil <hverkuil@xs4all.nl>
12692L:	linux-media@vger.kernel.org
12693T:	git git://linuxtv.org/media_tree.git
12694W:	https://linuxtv.org
12695S:	Odd Fixes
12696F:	drivers/media/i2c/saa6588*
12697
12698SAA7134 VIDEO4LINUX DRIVER
12699M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12700L:	linux-media@vger.kernel.org
12701W:	https://linuxtv.org
12702T:	git git://linuxtv.org/media_tree.git
12703S:	Odd fixes
12704F:	Documentation/media/v4l-drivers/saa7134*
12705F:	drivers/media/pci/saa7134/
12706
12707SAA7146 VIDEO4LINUX-2 DRIVER
12708M:	Hans Verkuil <hverkuil@xs4all.nl>
12709L:	linux-media@vger.kernel.org
12710T:	git git://linuxtv.org/media_tree.git
12711S:	Maintained
12712F:	drivers/media/common/saa7146/
12713F:	drivers/media/pci/saa7146/
12714F:	include/media/saa7146*
12715
12716SAMSUNG AUDIO (ASoC) DRIVERS
12717M:	Krzysztof Kozlowski <krzk@kernel.org>
12718M:	Sangbeom Kim <sbkim73@samsung.com>
12719M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12720L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12721S:	Supported
12722F:	sound/soc/samsung/
12723F:	Documentation/devicetree/bindings/sound/samsung*
12724
12725SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12726M:	Krzysztof Kozlowski <krzk@kernel.org>
12727L:	linux-crypto@vger.kernel.org
12728L:	linux-samsung-soc@vger.kernel.org
12729S:	Maintained
12730F:	drivers/crypto/exynos-rng.c
12731F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12732
12733SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12734M:	Łukasz Stelmach <l.stelmach@samsung.com>
12735L:	linux-samsung-soc@vger.kernel.org
12736S:	Maintained
12737F:	drivers/char/hw_random/exynos-trng.c
12738F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12739
12740SAMSUNG FRAMEBUFFER DRIVER
12741M:	Jingoo Han <jingoohan1@gmail.com>
12742L:	linux-fbdev@vger.kernel.org
12743S:	Maintained
12744F:	drivers/video/fbdev/s3c-fb.c
12745
12746SAMSUNG LAPTOP DRIVER
12747M:	Corentin Chary <corentin.chary@gmail.com>
12748L:	platform-driver-x86@vger.kernel.org
12749S:	Maintained
12750F:	drivers/platform/x86/samsung-laptop.c
12751
12752SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12753M:	Sangbeom Kim <sbkim73@samsung.com>
12754M:	Krzysztof Kozlowski <krzk@kernel.org>
12755M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12756L:	linux-kernel@vger.kernel.org
12757L:	linux-samsung-soc@vger.kernel.org
12758S:	Supported
12759F:	drivers/mfd/sec*.c
12760F:	drivers/regulator/s2m*.c
12761F:	drivers/regulator/s5m*.c
12762F:	drivers/clk/clk-s2mps11.c
12763F:	drivers/rtc/rtc-s5m.c
12764F:	include/linux/mfd/samsung/
12765F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12766F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12767F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12768F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12769
12770SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12771M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12772L:	linux-media@vger.kernel.org
12773L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12774S:	Maintained
12775F:	drivers/media/platform/s3c-camif/
12776F:	include/media/drv-intf/s3c_camif.h
12777
12778SAMSUNG S3FWRN5 NFC DRIVER
12779M:	Robert Baldyga <r.baldyga@samsung.com>
12780M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12781L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12782S:	Supported
12783F:	drivers/nfc/s3fwrn5
12784
12785SAMSUNG S5C73M3 CAMERA DRIVER
12786M:	Kyungmin Park <kyungmin.park@samsung.com>
12787M:	Andrzej Hajda <a.hajda@samsung.com>
12788L:	linux-media@vger.kernel.org
12789S:	Supported
12790F:	drivers/media/i2c/s5c73m3/*
12791
12792SAMSUNG S5K5BAF CAMERA DRIVER
12793M:	Kyungmin Park <kyungmin.park@samsung.com>
12794M:	Andrzej Hajda <a.hajda@samsung.com>
12795L:	linux-media@vger.kernel.org
12796S:	Supported
12797F:	drivers/media/i2c/s5k5baf.c
12798
12799SAMSUNG S5P Security SubSystem (SSS) DRIVER
12800M:	Krzysztof Kozlowski <krzk@kernel.org>
12801M:	Vladimir Zapolskiy <vz@mleia.com>
12802M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12803L:	linux-crypto@vger.kernel.org
12804L:	linux-samsung-soc@vger.kernel.org
12805S:	Maintained
12806F:	drivers/crypto/s5p-sss.c
12807
12808SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12809M:	Kyungmin Park <kyungmin.park@samsung.com>
12810M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12811L:	linux-media@vger.kernel.org
12812Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12813S:	Supported
12814F:	drivers/media/platform/exynos4-is/
12815
12816SAMSUNG SOC CLOCK DRIVERS
12817M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12818M:	Tomasz Figa <tomasz.figa@gmail.com>
12819M:	Chanwoo Choi <cw00.choi@samsung.com>
12820S:	Supported
12821L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12823F:	drivers/clk/samsung/
12824F:	include/dt-bindings/clock/exynos*.h
12825F:	Documentation/devicetree/bindings/clock/exynos*.txt
12826
12827SAMSUNG SPI DRIVERS
12828M:	Kukjin Kim <kgene@kernel.org>
12829M:	Krzysztof Kozlowski <krzk@kernel.org>
12830M:	Andi Shyti <andi@etezian.org>
12831L:	linux-spi@vger.kernel.org
12832L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12833S:	Maintained
12834F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12835F:	drivers/spi/spi-s3c*
12836F:	include/linux/platform_data/spi-s3c64xx.h
12837
12838SAMSUNG SXGBE DRIVERS
12839M:	Byungho An <bh74.an@samsung.com>
12840M:	Girish K S <ks.giri@samsung.com>
12841M:	Vipul Pandya <vipul.pandya@samsung.com>
12842S:	Supported
12843L:	netdev@vger.kernel.org
12844F:	drivers/net/ethernet/samsung/sxgbe/
12845
12846SAMSUNG THERMAL DRIVER
12847M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12848L:	linux-pm@vger.kernel.org
12849L:	linux-samsung-soc@vger.kernel.org
12850S:	Supported
12851T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12852F:	drivers/thermal/samsung/
12853
12854SAMSUNG USB2 PHY DRIVER
12855M:	Kamil Debski <kamil@wypas.org>
12856M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12857L:	linux-kernel@vger.kernel.org
12858S:	Supported
12859F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12860F:	Documentation/phy/samsung-usb2.txt
12861F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12862F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12863F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12864F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12865F:	drivers/phy/samsung/phy-samsung-usb2.c
12866F:	drivers/phy/samsung/phy-samsung-usb2.h
12867
12868SC1200 WDT DRIVER
12869M:	Zwane Mwaikambo <zwanem@gmail.com>
12870S:	Maintained
12871F:	drivers/watchdog/sc1200wdt.c
12872
12873SCHEDULER
12874M:	Ingo Molnar <mingo@redhat.com>
12875M:	Peter Zijlstra <peterz@infradead.org>
12876L:	linux-kernel@vger.kernel.org
12877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12878S:	Maintained
12879F:	kernel/sched/
12880F:	include/linux/sched.h
12881F:	include/uapi/linux/sched.h
12882F:	include/linux/wait.h
12883
12884SCR24X CHIP CARD INTERFACE DRIVER
12885M:	Lubomir Rintel <lkundrak@v3.sk>
12886S:	Supported
12887F:	drivers/char/pcmcia/scr24x_cs.c
12888
12889SCSI CDROM DRIVER
12890M:	Jens Axboe <axboe@kernel.dk>
12891L:	linux-scsi@vger.kernel.org
12892W:	http://www.kernel.dk
12893S:	Maintained
12894F:	drivers/scsi/sr*
12895
12896SCSI RDMA PROTOCOL (SRP) INITIATOR
12897M:	Bart Van Assche <bvanassche@acm.org>
12898L:	linux-rdma@vger.kernel.org
12899S:	Supported
12900Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12901F:	drivers/infiniband/ulp/srp/
12902F:	include/scsi/srp.h
12903
12904SCSI RDMA PROTOCOL (SRP) TARGET
12905M:	Bart Van Assche <bvanassche@acm.org>
12906L:	linux-rdma@vger.kernel.org
12907L:	target-devel@vger.kernel.org
12908S:	Supported
12909Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12910F:	drivers/infiniband/ulp/srpt/
12911
12912SCSI SG DRIVER
12913M:	Doug Gilbert <dgilbert@interlog.com>
12914L:	linux-scsi@vger.kernel.org
12915W:	http://sg.danny.cz/sg
12916S:	Maintained
12917F:	Documentation/scsi/scsi-generic.txt
12918F:	drivers/scsi/sg.c
12919F:	include/scsi/sg.h
12920
12921SCSI SUBSYSTEM
12922M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12924M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12926L:	linux-scsi@vger.kernel.org
12927S:	Maintained
12928F:	Documentation/devicetree/bindings/scsi/
12929F:	drivers/scsi/
12930F:	include/scsi/
12931
12932SCSI TAPE DRIVER
12933M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12934L:	linux-scsi@vger.kernel.org
12935S:	Maintained
12936F:	Documentation/scsi/st.txt
12937F:	drivers/scsi/st.*
12938F:	drivers/scsi/st_*.h
12939
12940SCTP PROTOCOL
12941M:	Vlad Yasevich <vyasevich@gmail.com>
12942M:	Neil Horman <nhorman@tuxdriver.com>
12943M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12944L:	linux-sctp@vger.kernel.org
12945W:	http://lksctp.sourceforge.net
12946S:	Maintained
12947F:	Documentation/networking/sctp.txt
12948F:	include/linux/sctp.h
12949F:	include/uapi/linux/sctp.h
12950F:	include/net/sctp/
12951F:	net/sctp/
12952
12953SCx200 CPU SUPPORT
12954M:	Jim Cromie <jim.cromie@gmail.com>
12955S:	Odd Fixes
12956F:	Documentation/i2c/busses/scx200_acb
12957F:	arch/x86/platform/scx200/
12958F:	drivers/watchdog/scx200_wdt.c
12959F:	drivers/i2c/busses/scx200*
12960F:	drivers/mtd/maps/scx200_docflash.c
12961F:	include/linux/scx200.h
12962
12963SCx200 GPIO DRIVER
12964M:	Jim Cromie <jim.cromie@gmail.com>
12965S:	Maintained
12966F:	drivers/char/scx200_gpio.c
12967F:	include/linux/scx200_gpio.h
12968
12969SCx200 HRT CLOCKSOURCE DRIVER
12970M:	Jim Cromie <jim.cromie@gmail.com>
12971S:	Maintained
12972F:	drivers/clocksource/scx200_hrt.c
12973
12974SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12975M:	Sascha Sommer <saschasommer@freenet.de>
12976L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12977S:	Maintained
12978F:	drivers/mmc/host/sdricoh_cs.c
12979
12980SECURE COMPUTING
12981M:	Kees Cook <keescook@chromium.org>
12982R:	Andy Lutomirski <luto@amacapital.net>
12983R:	Will Drewry <wad@chromium.org>
12984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12985S:	Supported
12986F:	kernel/seccomp.c
12987F:	include/uapi/linux/seccomp.h
12988F:	include/linux/seccomp.h
12989F:	tools/testing/selftests/seccomp/*
12990F:	tools/testing/selftests/kselftest_harness.h
12991F:	Documentation/userspace-api/seccomp_filter.rst
12992K:	\bsecure_computing
12993K:	\bTIF_SECCOMP\b
12994
12995SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12996M:	Al Cooper <alcooperx@gmail.com>
12997L:	linux-mmc@vger.kernel.org
12998L:	bcm-kernel-feedback-list@broadcom.com
12999S:	Maintained
13000F:	drivers/mmc/host/sdhci-brcmstb*
13001
13002SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13003M:	Adrian Hunter <adrian.hunter@intel.com>
13004L:	linux-mmc@vger.kernel.org
13005T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
13006S:	Maintained
13007F:	drivers/mmc/host/sdhci*
13008F:	include/linux/mmc/sdhci*
13009
13010SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13011M:	Prabu Thangamuthu <prabu.t@synopsys.com>
13012M:	Manjunath M B <manjumb@synopsys.com>
13013L:	linux-mmc@vger.kernel.org
13014S:	Maintained
13015F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
13016
13017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13018M:	Ben Dooks <ben-linux@fluff.org>
13019M:	Jaehoon Chung <jh80.chung@samsung.com>
13020L:	linux-mmc@vger.kernel.org
13021S:	Maintained
13022F:	drivers/mmc/host/sdhci-s3c*
13023
13024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13025M:	Viresh Kumar <vireshk@kernel.org>
13026L:	linux-mmc@vger.kernel.org
13027S:	Maintained
13028F:	drivers/mmc/host/sdhci-spear.c
13029
13030SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13031M:	Kishon Vijay Abraham I <kishon@ti.com>
13032L:	linux-mmc@vger.kernel.org
13033S:	Maintained
13034F:	drivers/mmc/host/sdhci-omap.c
13035
13036SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13037M:	Scott Bauer <scott.bauer@intel.com>
13038M:	Jonathan Derrick <jonathan.derrick@intel.com>
13039L:	linux-block@vger.kernel.org
13040S:	Supported
13041F:	block/sed*
13042F:	block/opal_proto.h
13043F:	include/linux/sed*
13044F:	include/uapi/linux/sed*
13045
13046SECURITY CONTACT
13047M:	Security Officers <security@kernel.org>
13048S:	Supported
13049
13050SECURITY SUBSYSTEM
13051M:	James Morris <jmorris@namei.org>
13052M:	"Serge E. Hallyn" <serge@hallyn.com>
13053L:	linux-security-module@vger.kernel.org (suggested Cc:)
13054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13055W:	http://kernsec.org/
13056S:	Supported
13057F:	security/
13058X:	security/selinux/
13059
13060SELINUX SECURITY MODULE
13061M:	Paul Moore <paul@paul-moore.com>
13062M:	Stephen Smalley <sds@tycho.nsa.gov>
13063M:	Eric Paris <eparis@parisplace.org>
13064L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
13065W:	https://selinuxproject.org
13066W:	https://github.com/SELinuxProject
13067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13068S:	Supported
13069F:	include/linux/selinux*
13070F:	security/selinux/
13071F:	scripts/selinux/
13072F:	Documentation/admin-guide/LSM/SELinux.rst
13073
13074SENSABLE PHANTOM
13075M:	Jiri Slaby <jirislaby@gmail.com>
13076S:	Maintained
13077F:	drivers/misc/phantom.c
13078F:	include/uapi/linux/phantom.h
13079
13080SERIAL DEVICE BUS
13081M:	Rob Herring <robh@kernel.org>
13082L:	linux-serial@vger.kernel.org
13083S:	Maintained
13084F:	Documentation/devicetree/bindings/serial/slave-device.txt
13085F:	drivers/tty/serdev/
13086F:	include/linux/serdev.h
13087
13088SERIAL DRIVERS
13089M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13090L:	linux-serial@vger.kernel.org
13091S:	Maintained
13092F:	Documentation/devicetree/bindings/serial/
13093F:	drivers/tty/serial/
13094
13095SERIAL IR RECEIVER
13096M:	Sean Young <sean@mess.org>
13097L:	linux-media@vger.kernel.org
13098S:	Maintained
13099F:	drivers/media/rc/serial_ir.c
13100
13101SFC NETWORK DRIVER
13102M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13103M:	Edward Cree <ecree@solarflare.com>
13104M:	Bert Kenward <bkenward@solarflare.com>
13105L:	netdev@vger.kernel.org
13106S:	Supported
13107F:	drivers/net/ethernet/sfc/
13108
13109SGI GRU DRIVER
13110M:	Dimitri Sivanich <sivanich@sgi.com>
13111S:	Maintained
13112F:	drivers/misc/sgi-gru/
13113
13114SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13115M:	Pat Gefre <pfg@sgi.com>
13116L:	linux-ia64@vger.kernel.org
13117S:	Supported
13118F:	Documentation/ia64/serial.txt
13119F:	drivers/tty/serial/ioc?_serial.c
13120F:	include/linux/ioc?.h
13121
13122SGI XP/XPC/XPNET DRIVER
13123M:	Cliff Whickman <cpw@sgi.com>
13124M:	Robin Holt <robinmholt@gmail.com>
13125S:	Maintained
13126F:	drivers/misc/sgi-xp/
13127
13128SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13129M:	Ursula Braun <ubraun@linux.ibm.com>
13130L:	linux-s390@vger.kernel.org
13131W:	http://www.ibm.com/developerworks/linux/linux390/
13132S:	Supported
13133F:	net/smc/
13134
13135SHARP RJ54N1CB0C SENSOR DRIVER
13136M:	Jacopo Mondi <jacopo@jmondi.org>
13137L:	linux-media@vger.kernel.org
13138T:	git git://linuxtv.org/media_tree.git
13139S:	Odd fixes
13140F:	drivers/media/i2c/rj54n1cb0c.c
13141F:	include/media/i2c/rj54n1cb0c.h
13142
13143SH_VEU V4L2 MEM2MEM DRIVER
13144L:	linux-media@vger.kernel.org
13145S:	Orphan
13146F:	drivers/media/platform/sh_veu.c
13147
13148SH_VOU V4L2 OUTPUT DRIVER
13149L:	linux-media@vger.kernel.org
13150S:	Orphan
13151F:	drivers/media/platform/sh_vou.c
13152F:	include/media/drv-intf/sh_vou.h
13153
13154SI2157 MEDIA DRIVER
13155M:	Antti Palosaari <crope@iki.fi>
13156L:	linux-media@vger.kernel.org
13157W:	https://linuxtv.org
13158W:	http://palosaari.fi/linux/
13159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13160T:	git git://linuxtv.org/anttip/media_tree.git
13161S:	Maintained
13162F:	drivers/media/tuners/si2157*
13163
13164SI2165 MEDIA DRIVER
13165M:	Matthias Schwarzott <zzam@gentoo.org>
13166L:	linux-media@vger.kernel.org
13167W:	https://linuxtv.org
13168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13169S:	Maintained
13170F:	drivers/media/dvb-frontends/si2165*
13171
13172SI2168 MEDIA DRIVER
13173M:	Antti Palosaari <crope@iki.fi>
13174L:	linux-media@vger.kernel.org
13175W:	https://linuxtv.org
13176W:	http://palosaari.fi/linux/
13177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13178T:	git git://linuxtv.org/anttip/media_tree.git
13179S:	Maintained
13180F:	drivers/media/dvb-frontends/si2168*
13181
13182SI470X FM RADIO RECEIVER I2C DRIVER
13183M:	Hans Verkuil <hverkuil@xs4all.nl>
13184L:	linux-media@vger.kernel.org
13185T:	git git://linuxtv.org/media_tree.git
13186W:	https://linuxtv.org
13187S:	Odd Fixes
13188F:	drivers/media/radio/si470x/radio-si470x-i2c.c
13189
13190SI470X FM RADIO RECEIVER USB DRIVER
13191M:	Hans Verkuil <hverkuil@xs4all.nl>
13192L:	linux-media@vger.kernel.org
13193T:	git git://linuxtv.org/media_tree.git
13194W:	https://linuxtv.org
13195S:	Maintained
13196F:	drivers/media/radio/si470x/radio-si470x-common.c
13197F:	drivers/media/radio/si470x/radio-si470x.h
13198F:	drivers/media/radio/si470x/radio-si470x-usb.c
13199
13200SI4713 FM RADIO TRANSMITTER I2C DRIVER
13201M:	Eduardo Valentin <edubezval@gmail.com>
13202L:	linux-media@vger.kernel.org
13203T:	git git://linuxtv.org/media_tree.git
13204W:	https://linuxtv.org
13205S:	Odd Fixes
13206F:	drivers/media/radio/si4713/si4713.?
13207
13208SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13209M:	Eduardo Valentin <edubezval@gmail.com>
13210L:	linux-media@vger.kernel.org
13211T:	git git://linuxtv.org/media_tree.git
13212W:	https://linuxtv.org
13213S:	Odd Fixes
13214F:	drivers/media/radio/si4713/radio-platform-si4713.c
13215
13216SI4713 FM RADIO TRANSMITTER USB DRIVER
13217M:	Hans Verkuil <hverkuil@xs4all.nl>
13218L:	linux-media@vger.kernel.org
13219T:	git git://linuxtv.org/media_tree.git
13220W:	https://linuxtv.org
13221S:	Maintained
13222F:	drivers/media/radio/si4713/radio-usb-si4713.c
13223
13224SIANO DVB DRIVER
13225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13226L:	linux-media@vger.kernel.org
13227W:	https://linuxtv.org
13228T:	git git://linuxtv.org/media_tree.git
13229S:	Odd fixes
13230F:	drivers/media/common/siano/
13231F:	drivers/media/usb/siano/
13232F:	drivers/media/usb/siano/
13233F:	drivers/media/mmc/siano/
13234
13235SIFIVE DRIVERS
13236M:	Palmer Dabbelt <palmer@sifive.com>
13237L:	linux-riscv@lists.infradead.org
13238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13239S:	Supported
13240K:	sifive
13241N:	sifive
13242
13243SILEAD TOUCHSCREEN DRIVER
13244M:	Hans de Goede <hdegoede@redhat.com>
13245L:	linux-input@vger.kernel.org
13246L:	platform-driver-x86@vger.kernel.org
13247S:	Maintained
13248F:	drivers/input/touchscreen/silead.c
13249F:	drivers/platform/x86/touchscreen_dmi.c
13250
13251SILICON MOTION SM712 FRAME BUFFER DRIVER
13252M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13253M:	Teddy Wang <teddy.wang@siliconmotion.com>
13254M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13255L:	linux-fbdev@vger.kernel.org
13256S:	Maintained
13257F:	drivers/video/fbdev/sm712*
13258F:	Documentation/fb/sm712fb.txt
13259
13260SIMPLE FIRMWARE INTERFACE (SFI)
13261M:	Len Brown <lenb@kernel.org>
13262L:	sfi-devel@simplefirmware.org
13263W:	http://simplefirmware.org/
13264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13265S:	Supported
13266F:	arch/x86/platform/sfi/
13267F:	drivers/sfi/
13268F:	include/linux/sfi*.h
13269
13270SIMPLEFB FB DRIVER
13271M:	Hans de Goede <hdegoede@redhat.com>
13272L:	linux-fbdev@vger.kernel.org
13273S:	Maintained
13274F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13275F:	drivers/video/fbdev/simplefb.c
13276F:	include/linux/platform_data/simplefb.h
13277
13278SIMTEC EB110ATX (Chalice CATS)
13279P:	Ben Dooks
13280P:	Vincent Sanders <vince@simtec.co.uk>
13281M:	Simtec Linux Team <linux@simtec.co.uk>
13282W:	http://www.simtec.co.uk/products/EB110ATX/
13283S:	Supported
13284
13285SIMTEC EB2410ITX (BAST)
13286P:	Ben Dooks
13287P:	Vincent Sanders <vince@simtec.co.uk>
13288M:	Simtec Linux Team <linux@simtec.co.uk>
13289W:	http://www.simtec.co.uk/products/EB2410ITX/
13290S:	Supported
13291F:	arch/arm/mach-s3c24xx/mach-bast.c
13292F:	arch/arm/mach-s3c24xx/bast-ide.c
13293F:	arch/arm/mach-s3c24xx/bast-irq.c
13294
13295SIPHASH PRF ROUTINES
13296M:	Jason A. Donenfeld <Jason@zx2c4.com>
13297S:	Maintained
13298F:	lib/siphash.c
13299F:	lib/test_siphash.c
13300F:	include/linux/siphash.h
13301
13302SIOX
13303M:	Gavin Schenk <g.schenk@eckelmann.de>
13304M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13305R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13306S:	Supported
13307F:	drivers/siox/*
13308F:	include/trace/events/siox.h
13309
13310SIS 190 ETHERNET DRIVER
13311M:	Francois Romieu <romieu@fr.zoreil.com>
13312L:	netdev@vger.kernel.org
13313S:	Maintained
13314F:	drivers/net/ethernet/sis/sis190.c
13315
13316SIS 900/7016 FAST ETHERNET DRIVER
13317M:	Daniele Venzano <venza@brownhat.org>
13318W:	http://www.brownhat.org/sis900.html
13319L:	netdev@vger.kernel.org
13320S:	Maintained
13321F:	drivers/net/ethernet/sis/sis900.*
13322
13323SIS FRAMEBUFFER DRIVER
13324M:	Thomas Winischhofer <thomas@winischhofer.net>
13325W:	http://www.winischhofer.net/linuxsisvga.shtml
13326S:	Maintained
13327F:	Documentation/fb/sisfb.txt
13328F:	drivers/video/fbdev/sis/
13329F:	include/video/sisfb.h
13330
13331SIS USB2VGA DRIVER
13332M:	Thomas Winischhofer <thomas@winischhofer.net>
13333W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13334S:	Maintained
13335F:	drivers/usb/misc/sisusbvga/
13336
13337SLAB ALLOCATOR
13338M:	Christoph Lameter <cl@linux.com>
13339M:	Pekka Enberg <penberg@kernel.org>
13340M:	David Rientjes <rientjes@google.com>
13341M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13342M:	Andrew Morton <akpm@linux-foundation.org>
13343L:	linux-mm@kvack.org
13344S:	Maintained
13345F:	include/linux/sl?b*.h
13346F:	mm/sl?b*
13347
13348SLEEPABLE READ-COPY UPDATE (SRCU)
13349M:	Lai Jiangshan <jiangshanlai@gmail.com>
13350M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13351M:	Josh Triplett <josh@joshtriplett.org>
13352R:	Steven Rostedt <rostedt@goodmis.org>
13353R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13354L:	linux-kernel@vger.kernel.org
13355W:	http://www.rdrop.com/users/paulmck/RCU/
13356S:	Supported
13357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13358F:	include/linux/srcu*.h
13359F:	kernel/rcu/srcu*.c
13360
13361SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13362M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13364S:	Maintained
13365F:	drivers/slimbus/
13366F:	Documentation/devicetree/bindings/slimbus/
13367F:	include/linux/slimbus.h
13368
13369SMACK SECURITY MODULE
13370M:	Casey Schaufler <casey@schaufler-ca.com>
13371L:	linux-security-module@vger.kernel.org
13372W:	http://schaufler-ca.com
13373T:	git git://github.com/cschaufler/smack-next
13374S:	Maintained
13375F:	Documentation/admin-guide/LSM/Smack.rst
13376F:	security/smack/
13377
13378SMC91x ETHERNET DRIVER
13379M:	Nicolas Pitre <nico@fluxnic.net>
13380S:	Odd Fixes
13381F:	drivers/net/ethernet/smsc/smc91x.*
13382
13383SMIA AND SMIA++ IMAGE SENSOR DRIVER
13384M:	Sakari Ailus <sakari.ailus@iki.fi>
13385L:	linux-media@vger.kernel.org
13386S:	Maintained
13387F:	drivers/media/i2c/smiapp/
13388F:	include/media/i2c/smiapp.h
13389F:	drivers/media/i2c/smiapp-pll.c
13390F:	drivers/media/i2c/smiapp-pll.h
13391F:	include/uapi/linux/smiapp.h
13392F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13393
13394SMM665 HARDWARE MONITOR DRIVER
13395M:	Guenter Roeck <linux@roeck-us.net>
13396L:	linux-hwmon@vger.kernel.org
13397S:	Maintained
13398F:	Documentation/hwmon/smm665
13399F:	drivers/hwmon/smm665.c
13400
13401SMSC EMC2103 HARDWARE MONITOR DRIVER
13402M:	Steve Glendinning <steve.glendinning@shawell.net>
13403L:	linux-hwmon@vger.kernel.org
13404S:	Maintained
13405F:	Documentation/hwmon/emc2103
13406F:	drivers/hwmon/emc2103.c
13407
13408SMSC SCH5627 HARDWARE MONITOR DRIVER
13409M:	Hans de Goede <hdegoede@redhat.com>
13410L:	linux-hwmon@vger.kernel.org
13411S:	Supported
13412F:	Documentation/hwmon/sch5627
13413F:	drivers/hwmon/sch5627.c
13414
13415SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13416M:	Steve Glendinning <steve.glendinning@shawell.net>
13417L:	linux-fbdev@vger.kernel.org
13418S:	Maintained
13419F:	drivers/video/fbdev/smscufx.c
13420
13421SMSC47B397 HARDWARE MONITOR DRIVER
13422M:	Jean Delvare <jdelvare@suse.com>
13423L:	linux-hwmon@vger.kernel.org
13424S:	Maintained
13425F:	Documentation/hwmon/smsc47b397
13426F:	drivers/hwmon/smsc47b397.c
13427
13428SMSC911x ETHERNET DRIVER
13429M:	Steve Glendinning <steve.glendinning@shawell.net>
13430L:	netdev@vger.kernel.org
13431S:	Maintained
13432F:	include/linux/smsc911x.h
13433F:	drivers/net/ethernet/smsc/smsc911x.*
13434
13435SMSC9420 PCI ETHERNET DRIVER
13436M:	Steve Glendinning <steve.glendinning@shawell.net>
13437L:	netdev@vger.kernel.org
13438S:	Maintained
13439F:	drivers/net/ethernet/smsc/smsc9420.*
13440
13441SOC-CAMERA V4L2 SUBSYSTEM
13442L:	linux-media@vger.kernel.org
13443T:	git git://linuxtv.org/media_tree.git
13444S:	Orphan
13445F:	include/media/soc*
13446F:	drivers/media/i2c/soc_camera/
13447F:	drivers/media/platform/soc_camera/
13448
13449SOCIONEXT SYNQUACER I2C DRIVER
13450M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13451L:	linux-i2c@vger.kernel.org
13452S:	Maintained
13453F:	drivers/i2c/busses/i2c-synquacer.c
13454F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13455
13456SOCIONEXT UNIPHIER SOUND DRIVER
13457L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13458S:	Orphan
13459F:	sound/soc/uniphier/
13460
13461SOEKRIS NET48XX LED SUPPORT
13462M:	Chris Boot <bootc@bootc.net>
13463S:	Maintained
13464F:	drivers/leds/leds-net48xx.c
13465
13466SOFT-ROCE DRIVER (rxe)
13467M:	Moni Shoua <monis@mellanox.com>
13468L:	linux-rdma@vger.kernel.org
13469S:	Supported
13470W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13471Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13472F:	drivers/infiniband/sw/rxe/
13473F:	include/uapi/rdma/rdma_user_rxe.h
13474
13475SOFTLOGIC 6x10 MPEG CODEC
13476M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13477M:	Anton Sviridenko <anton@corp.bluecherry.net>
13478M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13479M:	Andrey Utkin <andrey_utkin@fastmail.com>
13480M:	Ismael Luceno <ismael@iodev.co.uk>
13481L:	linux-media@vger.kernel.org
13482S:	Supported
13483F:	drivers/media/pci/solo6x10/
13484
13485SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13486M:	James Morse <james.morse@arm.com>
13487L:	linux-arm-kernel@lists.infradead.org
13488S:	Maintained
13489F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13490F:	drivers/firmware/arm_sdei.c
13491F:	include/linux/sdei.h
13492F:	include/uapi/linux/sdei.h
13493
13494SOFTWARE RAID (Multiple Disks) SUPPORT
13495M:	Shaohua Li <shli@kernel.org>
13496L:	linux-raid@vger.kernel.org
13497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13498S:	Supported
13499F:	drivers/md/Makefile
13500F:	drivers/md/Kconfig
13501F:	drivers/md/md*
13502F:	drivers/md/raid*
13503F:	include/linux/raid/
13504F:	include/uapi/linux/raid/
13505
13506SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13507M:	Jassi Brar <jaswinder.singh@linaro.org>
13508L:	netdev@vger.kernel.org
13509S:	Maintained
13510F:	drivers/net/ethernet/socionext/netsec.c
13511F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13512
13513SOLIDRUN CLEARFOG SUPPORT
13514M:	Russell King <linux@armlinux.org.uk>
13515S:	Maintained
13516F:	arch/arm/boot/dts/armada-388-clearfog*
13517F:	arch/arm/boot/dts/armada-38x-solidrun-*
13518
13519SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13520M:	Russell King <linux@armlinux.org.uk>
13521S:	Maintained
13522F:	arch/arm/boot/dts/imx6*-cubox-i*
13523F:	arch/arm/boot/dts/imx6*-hummingboard*
13524F:	arch/arm/boot/dts/imx6*-sr-*
13525
13526SONIC NETWORK DRIVER
13527M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13528L:	netdev@vger.kernel.org
13529S:	Maintained
13530F:	drivers/net/ethernet/natsemi/sonic.*
13531
13532SONICS SILICON BACKPLANE DRIVER (SSB)
13533M:	Michael Buesch <m@bues.ch>
13534L:	linux-wireless@vger.kernel.org
13535S:	Maintained
13536F:	drivers/ssb/
13537F:	include/linux/ssb/
13538
13539SONY IMX258 SENSOR DRIVER
13540M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13541L:	linux-media@vger.kernel.org
13542T:	git git://linuxtv.org/media_tree.git
13543S:	Maintained
13544F:	drivers/media/i2c/imx258.c
13545
13546SONY IMX274 SENSOR DRIVER
13547M:	Leon Luo <leonl@leopardimaging.com>
13548L:	linux-media@vger.kernel.org
13549T:	git git://linuxtv.org/media_tree.git
13550S:	Maintained
13551F:	drivers/media/i2c/imx274.c
13552F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13553
13554SONY MEMORYSTICK CARD SUPPORT
13555M:	Alex Dubov <oakad@yahoo.com>
13556W:	http://tifmxx.berlios.de/
13557S:	Maintained
13558F:	drivers/memstick/host/tifm_ms.c
13559
13560SONY MEMORYSTICK STANDARD SUPPORT
13561M:	Maxim Levitsky <maximlevitsky@gmail.com>
13562S:	Maintained
13563F:	drivers/memstick/core/ms_block.*
13564
13565SONY VAIO CONTROL DEVICE DRIVER
13566M:	Mattia Dongili <malattia@linux.it>
13567L:	platform-driver-x86@vger.kernel.org
13568W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13569S:	Maintained
13570F:	Documentation/laptops/sony-laptop.txt
13571F:	drivers/char/sonypi.c
13572F:	drivers/platform/x86/sony-laptop.c
13573F:	include/linux/sony-laptop.h
13574
13575SOUND
13576M:	Jaroslav Kysela <perex@perex.cz>
13577M:	Takashi Iwai <tiwai@suse.com>
13578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13579W:	http://www.alsa-project.org/
13580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13581T:	git git://git.alsa-project.org/alsa-kernel.git
13582Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13583S:	Maintained
13584F:	Documentation/sound/
13585F:	include/sound/
13586F:	include/uapi/sound/
13587F:	sound/
13588
13589SOUND - COMPRESSED AUDIO
13590M:	Vinod Koul <vkoul@kernel.org>
13591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13593S:	Supported
13594F:	Documentation/sound/designs/compress-offload.rst
13595F:	include/sound/compress_driver.h
13596F:	include/uapi/sound/compress_*
13597F:	sound/core/compress_offload.c
13598F:	sound/soc/soc-compress.c
13599
13600SOUND - DMAENGINE HELPERS
13601M:	Lars-Peter Clausen <lars@metafoo.de>
13602S:	Supported
13603F:	include/sound/dmaengine_pcm.h
13604F:	sound/core/pcm_dmaengine.c
13605F:	sound/soc/soc-generic-dmaengine-pcm.c
13606
13607SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13608M:	Liam Girdwood <lgirdwood@gmail.com>
13609M:	Mark Brown <broonie@kernel.org>
13610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13611L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13612W:	http://alsa-project.org/main/index.php/ASoC
13613S:	Supported
13614F:	Documentation/devicetree/bindings/sound/
13615F:	Documentation/sound/soc/
13616F:	sound/soc/
13617F:	include/sound/soc*
13618
13619SOUNDWIRE SUBSYSTEM
13620M:	Vinod Koul <vinod.koul@intel.com>
13621M:	Sanyog Kale <sanyog.r.kale@intel.com>
13622R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13624S:	Supported
13625F:	Documentation/driver-api/soundwire/
13626F:	drivers/soundwire/
13627F:	include/linux/soundwire/
13628
13629SP2 MEDIA DRIVER
13630M:	Olli Salonen <olli.salonen@iki.fi>
13631L:	linux-media@vger.kernel.org
13632W:	https://linuxtv.org
13633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13634S:	Maintained
13635F:	drivers/media/dvb-frontends/sp2*
13636
13637SPARC + UltraSPARC (sparc/sparc64)
13638M:	"David S. Miller" <davem@davemloft.net>
13639L:	sparclinux@vger.kernel.org
13640Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13643S:	Maintained
13644F:	arch/sparc/
13645F:	drivers/sbus/
13646
13647SPARC SERIAL DRIVERS
13648M:	"David S. Miller" <davem@davemloft.net>
13649L:	sparclinux@vger.kernel.org
13650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13652S:	Maintained
13653F:	include/linux/sunserialcore.h
13654F:	drivers/tty/serial/suncore.c
13655F:	drivers/tty/serial/sunhv.c
13656F:	drivers/tty/serial/sunsab.c
13657F:	drivers/tty/serial/sunsab.h
13658F:	drivers/tty/serial/sunsu.c
13659F:	drivers/tty/serial/sunzilog.c
13660F:	drivers/tty/serial/sunzilog.h
13661F:	drivers/tty/vcc.c
13662
13663SPARSE CHECKER
13664M:	"Christopher Li" <sparse@chrisli.org>
13665L:	linux-sparse@vger.kernel.org
13666W:	https://sparse.wiki.kernel.org/
13667T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13668T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13669S:	Maintained
13670F:	include/linux/compiler.h
13671
13672SPEAR CLOCK FRAMEWORK SUPPORT
13673M:	Viresh Kumar <vireshk@kernel.org>
13674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13675W:	http://www.st.com/spear
13676S:	Maintained
13677F:	drivers/clk/spear/
13678
13679SPEAR PLATFORM SUPPORT
13680M:	Viresh Kumar <vireshk@kernel.org>
13681M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13683W:	http://www.st.com/spear
13684S:	Maintained
13685F:	arch/arm/boot/dts/spear*
13686F:	arch/arm/mach-spear/
13687
13688SPI NOR SUBSYSTEM
13689M:	Marek Vasut <marek.vasut@gmail.com>
13690L:	linux-mtd@lists.infradead.org
13691W:	http://www.linux-mtd.infradead.org/
13692Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13693T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13694T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13695S:	Maintained
13696F:	drivers/mtd/spi-nor/
13697F:	include/linux/mtd/spi-nor.h
13698
13699SPI SUBSYSTEM
13700M:	Mark Brown <broonie@kernel.org>
13701L:	linux-spi@vger.kernel.org
13702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13703Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13704S:	Maintained
13705F:	Documentation/devicetree/bindings/spi/
13706F:	Documentation/spi/
13707F:	drivers/spi/
13708F:	include/linux/spi/
13709F:	include/uapi/linux/spi/
13710F:	tools/spi/
13711
13712SPIDERNET NETWORK DRIVER for CELL
13713M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13714L:	netdev@vger.kernel.org
13715S:	Supported
13716F:	Documentation/networking/spider_net.txt
13717F:	drivers/net/ethernet/toshiba/spider_net*
13718
13719SPMI SUBSYSTEM
13720R:	Stephen Boyd <sboyd@kernel.org>
13721L:	linux-arm-msm@vger.kernel.org
13722F:	Documentation/devicetree/bindings/spmi/
13723F:	drivers/spmi/
13724F:	include/dt-bindings/spmi/spmi.h
13725F:	include/linux/spmi.h
13726F:	include/trace/events/spmi.h
13727
13728SPU FILE SYSTEM
13729M:	Jeremy Kerr <jk@ozlabs.org>
13730L:	linuxppc-dev@lists.ozlabs.org
13731W:	http://www.ibm.com/developerworks/power/cell/
13732S:	Supported
13733F:	Documentation/filesystems/spufs.txt
13734F:	arch/powerpc/platforms/cell/spufs/
13735
13736SQUASHFS FILE SYSTEM
13737M:	Phillip Lougher <phillip@squashfs.org.uk>
13738L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13739W:	http://squashfs.org.uk
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13741S:	Maintained
13742F:	Documentation/filesystems/squashfs.txt
13743F:	fs/squashfs/
13744
13745SRM (Alpha) environment access
13746M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13747S:	Maintained
13748F:	arch/alpha/kernel/srm_env.c
13749
13750ST STM32 I2C/SMBUS DRIVER
13751M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13752L:	linux-i2c@vger.kernel.org
13753S:	Maintained
13754F:	drivers/i2c/busses/i2c-stm32*
13755
13756STABLE BRANCH
13757M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13758L:	stable@vger.kernel.org
13759S:	Supported
13760F:	Documentation/process/stable-kernel-rules.rst
13761
13762STAGING - COMEDI
13763M:	Ian Abbott <abbotti@mev.co.uk>
13764M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13765S:	Odd Fixes
13766F:	drivers/staging/comedi/
13767
13768STAGING - EROFS FILE SYSTEM
13769M:	Gao Xiang <gaoxiang25@huawei.com>
13770M:	Chao Yu <yuchao0@huawei.com>
13771L:	linux-erofs@lists.ozlabs.org
13772S:	Maintained
13773F:	drivers/staging/erofs/
13774
13775STAGING - FLARION FT1000 DRIVERS
13776M:	Marek Belisko <marek.belisko@gmail.com>
13777S:	Odd Fixes
13778F:	drivers/staging/ft1000/
13779
13780STAGING - INDUSTRIAL IO
13781M:	Jonathan Cameron <jic23@kernel.org>
13782L:	linux-iio@vger.kernel.org
13783S:	Odd Fixes
13784F:	Documentation/devicetree/bindings/staging/iio/
13785F:	drivers/staging/iio/
13786
13787STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13788M:	Marc Dietrich <marvin24@gmx.de>
13789L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13790L:	linux-tegra@vger.kernel.org
13791S:	Maintained
13792F:	drivers/staging/nvec/
13793
13794STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13795M:	Jens Frederich <jfrederich@gmail.com>
13796M:	Daniel Drake <dsd@laptop.org>
13797M:	Jon Nettleton <jon.nettleton@gmail.com>
13798W:	http://wiki.laptop.org/go/DCON
13799S:	Maintained
13800F:	drivers/staging/olpc_dcon/
13801
13802STAGING - REALTEK RTL8712U DRIVERS
13803M:	Larry Finger <Larry.Finger@lwfinger.net>
13804M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13805S:	Odd Fixes
13806F:	drivers/staging/rtl8712/
13807
13808STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13809M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13810M:	Teddy Wang <teddy.wang@siliconmotion.com>
13811M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13812L:	linux-fbdev@vger.kernel.org
13813S:	Maintained
13814F:	drivers/staging/sm750fb/
13815
13816STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13817M:	William Hubbs <w.d.hubbs@gmail.com>
13818M:	Chris Brannon <chris@the-brannons.com>
13819M:	Kirk Reiser <kirk@reisers.ca>
13820M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13821L:	speakup@linux-speakup.org
13822W:	http://www.linux-speakup.org/
13823S:	Odd Fixes
13824F:	drivers/staging/speakup/
13825
13826STAGING - VIA VT665X DRIVERS
13827M:	Forest Bond <forest@alittletooquiet.net>
13828S:	Odd Fixes
13829F:	drivers/staging/vt665?/
13830
13831STAGING - WILC1000 WIFI DRIVER
13832M:	Aditya Shankar <aditya.shankar@microchip.com>
13833M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13834L:	linux-wireless@vger.kernel.org
13835S:	Supported
13836F:	drivers/staging/wilc1000/
13837
13838STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13839M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13840S:	Odd Fixes
13841F:	drivers/staging/xgifb/
13842
13843STAGING SUBSYSTEM
13844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13846L:	devel@driverdev.osuosl.org
13847S:	Supported
13848F:	drivers/staging/
13849
13850STARFIRE/DURALAN NETWORK DRIVER
13851M:	Ion Badulescu <ionut@badula.org>
13852S:	Odd Fixes
13853F:	drivers/net/ethernet/adaptec/starfire*
13854
13855STEC S1220 SKD DRIVER
13856M:	Bart Van Assche <bart.vanassche@wdc.com>
13857L:	linux-block@vger.kernel.org
13858S:	Maintained
13859F:	drivers/block/skd*[ch]
13860
13861STI AUDIO (ASoC) DRIVERS
13862M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13863L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13864S:	Maintained
13865F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13866F:	sound/soc/sti/
13867
13868STI CEC DRIVER
13869M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13870S:	Maintained
13871F:	drivers/staging/media/st-cec/
13872F:	Documentation/devicetree/bindings/media/stih-cec.txt
13873
13874STK1160 USB VIDEO CAPTURE DRIVER
13875M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13876L:	linux-media@vger.kernel.org
13877T:	git git://linuxtv.org/media_tree.git
13878S:	Maintained
13879F:	drivers/media/usb/stk1160/
13880
13881STM32 AUDIO (ASoC) DRIVERS
13882M:	Olivier Moysan <olivier.moysan@st.com>
13883M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
13884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13885S:	Maintained
13886F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
13887F:	sound/soc/stm/
13888
13889STM32 TIMER/LPTIMER DRIVERS
13890M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13891S:	Maintained
13892F:	drivers/*/stm32-*timer*
13893F:	drivers/pwm/pwm-stm32*
13894F:	include/linux/*/stm32-*tim*
13895F:	Documentation/ABI/testing/*timer-stm32
13896F:	Documentation/devicetree/bindings/*/stm32-*timer*
13897F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13898
13899STMMAC ETHERNET DRIVER
13900M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13901M:	Alexandre Torgue <alexandre.torgue@st.com>
13902M:	Jose Abreu <joabreu@synopsys.com>
13903L:	netdev@vger.kernel.org
13904W:	http://www.stlinux.com
13905S:	Supported
13906F:	drivers/net/ethernet/stmicro/stmmac/
13907
13908SUN3/3X
13909M:	Sam Creasey <sammy@sammy.net>
13910W:	http://sammy.net/sun3/
13911S:	Maintained
13912F:	arch/m68k/kernel/*sun3*
13913F:	arch/m68k/sun3*/
13914F:	arch/m68k/include/asm/sun3*
13915F:	drivers/net/ethernet/i825xx/sun3*
13916
13917SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13918M:	Hans de Goede <hdegoede@redhat.com>
13919L:	linux-input@vger.kernel.org
13920S:	Maintained
13921F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13922F:	drivers/input/keyboard/sun4i-lradc-keys.c
13923
13924SUNDANCE NETWORK DRIVER
13925M:	Denis Kirjanov <kda@linux-powerpc.org>
13926L:	netdev@vger.kernel.org
13927S:	Maintained
13928F:	drivers/net/ethernet/dlink/sundance.c
13929
13930SUPERH
13931M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13932M:	Rich Felker <dalias@libc.org>
13933L:	linux-sh@vger.kernel.org
13934Q:	http://patchwork.kernel.org/project/linux-sh/list/
13935S:	Maintained
13936F:	Documentation/sh/
13937F:	arch/sh/
13938F:	drivers/sh/
13939
13940SUSPEND TO RAM
13941M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13942M:	Len Brown <len.brown@intel.com>
13943M:	Pavel Machek <pavel@ucw.cz>
13944L:	linux-pm@vger.kernel.org
13945B:	https://bugzilla.kernel.org
13946S:	Supported
13947F:	Documentation/power/
13948F:	arch/x86/kernel/acpi/
13949F:	drivers/base/power/
13950F:	kernel/power/
13951F:	include/linux/suspend.h
13952F:	include/linux/freezer.h
13953F:	include/linux/pm.h
13954
13955SVGA HANDLING
13956M:	Martin Mares <mj@ucw.cz>
13957L:	linux-video@atrey.karlin.mff.cuni.cz
13958S:	Maintained
13959F:	Documentation/svga.txt
13960F:	arch/x86/boot/video*
13961
13962SWIOTLB SUBSYSTEM
13963M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13964L:	iommu@lists.linux-foundation.org
13965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13966S:	Supported
13967F:	kernel/dma/swiotlb.c
13968F:	arch/*/kernel/pci-swiotlb.c
13969F:	include/linux/swiotlb.h
13970
13971SWITCHDEV
13972M:	Jiri Pirko <jiri@resnulli.us>
13973M:	Ivan Vecera <ivecera@redhat.com>
13974L:	netdev@vger.kernel.org
13975S:	Supported
13976F:	net/switchdev/
13977F:	include/net/switchdev.h
13978
13979SY8106A REGULATOR DRIVER
13980M:	Icenowy Zheng <icenowy@aosc.io>
13981S:	Maintained
13982F:	drivers/regulator/sy8106a-regulator.c
13983F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13984
13985SYNC FILE FRAMEWORK
13986M:	Sumit Semwal <sumit.semwal@linaro.org>
13987R:	Gustavo Padovan <gustavo@padovan.org>
13988S:	Maintained
13989L:	linux-media@vger.kernel.org
13990L:	dri-devel@lists.freedesktop.org
13991F:	drivers/dma-buf/sync_*
13992F:	drivers/dma-buf/dma-fence*
13993F:	drivers/dma-buf/sw_sync.c
13994F:	include/linux/sync_file.h
13995F:	include/uapi/linux/sync_file.h
13996F:	Documentation/sync_file.txt
13997T:	git git://anongit.freedesktop.org/drm/drm-misc
13998
13999SYNOPSYS ARC ARCHITECTURE
14000M:	Vineet Gupta <vgupta@synopsys.com>
14001L:	linux-snps-arc@lists.infradead.org
14002S:	Supported
14003F:	arch/arc/
14004F:	Documentation/devicetree/bindings/arc/*
14005F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14006F:	drivers/clocksource/arc_timer.c
14007F:	drivers/tty/serial/arc_uart.c
14008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14009
14010SYNOPSYS ARC HSDK SDP pll clock driver
14011M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14012S:	Supported
14013F:	drivers/clk/clk-hsdk-pll.c
14014F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14015
14016SYNOPSYS ARC SDP clock driver
14017M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14018S:	Supported
14019F:	drivers/clk/axs10x/*
14020F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14021
14022SYNOPSYS ARC SDP platform support
14023M:	Alexey Brodkin <abrodkin@synopsys.com>
14024S:	Supported
14025F:	arch/arc/plat-axs10x
14026F:	arch/arc/boot/dts/ax*
14027F:	Documentation/devicetree/bindings/arc/axs10*
14028
14029SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14030M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14031S:	Supported
14032F:	drivers/reset/reset-axs10x.c
14033F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14034
14035SYNOPSYS DESIGNWARE 8250 UART DRIVER
14036R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14037S:	Maintained
14038F:	drivers/tty/serial/8250/8250_dw.c
14039
14040SYNOPSYS DESIGNWARE APB GPIO DRIVER
14041M:	Hoan Tran <hotran@apm.com>
14042L:	linux-gpio@vger.kernel.org
14043S:	Maintained
14044F:	drivers/gpio/gpio-dwapb.c
14045F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14046
14047SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14048M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14049S:	Maintained
14050F:	drivers/dma/dwi-axi-dmac/
14051F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14052
14053SYNOPSYS DESIGNWARE DMAC DRIVER
14054M:	Viresh Kumar <vireshk@kernel.org>
14055R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14056S:	Maintained
14057F:	include/linux/dma/dw.h
14058F:	include/linux/platform_data/dma-dw.h
14059F:	drivers/dma/dw/
14060
14061SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14062M:	Jose Abreu <Jose.Abreu@synopsys.com>
14063L:	netdev@vger.kernel.org
14064S:	Supported
14065F:	drivers/net/ethernet/synopsys/
14066
14067SYNOPSYS DESIGNWARE I2C DRIVER
14068M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
14069R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14070R:	Mika Westerberg <mika.westerberg@linux.intel.com>
14071L:	linux-i2c@vger.kernel.org
14072S:	Maintained
14073F:	drivers/i2c/busses/i2c-designware-*
14074F:	include/linux/platform_data/i2c-designware.h
14075
14076SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14077M:	Jaehoon Chung <jh80.chung@samsung.com>
14078L:	linux-mmc@vger.kernel.org
14079S:	Maintained
14080F:	drivers/mmc/host/dw_mmc*
14081
14082SYNOPSYS HSDK RESET CONTROLLER DRIVER
14083M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14084S:	Supported
14085F:	drivers/reset/reset-hsdk.c
14086F:	include/dt-bindings/reset/snps,hsdk-reset.h
14087F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14088
14089SYSTEM CONFIGURATION (SYSCON)
14090M:	Lee Jones <lee.jones@linaro.org>
14091M:	Arnd Bergmann <arnd@arndb.de>
14092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14093S:	Supported
14094F:	drivers/mfd/syscon.c
14095
14096SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14097M:	Sudeep Holla <sudeep.holla@arm.com>
14098L:	linux-arm-kernel@lists.infradead.org
14099S:	Maintained
14100F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14101F:	drivers/clk/clk-sc[mp]i.c
14102F:	drivers/cpufreq/sc[mp]i-cpufreq.c
14103F:	drivers/firmware/arm_scpi.c
14104F:	drivers/firmware/arm_scmi/
14105F:	include/linux/sc[mp]i_protocol.h
14106
14107SYSTEM RESET/SHUTDOWN DRIVERS
14108M:	Sebastian Reichel <sre@kernel.org>
14109L:	linux-pm@vger.kernel.org
14110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14111S:	Maintained
14112F:	Documentation/devicetree/bindings/power/reset/
14113F:	drivers/power/reset/
14114
14115SYSTEM TRACE MODULE CLASS
14116M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
14117S:	Maintained
14118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14119F:	Documentation/trace/stm.rst
14120F:	drivers/hwtracing/stm/
14121F:	include/linux/stm.h
14122F:	include/uapi/linux/stm.h
14123
14124SYSV FILESYSTEM
14125M:	Christoph Hellwig <hch@infradead.org>
14126S:	Maintained
14127F:	Documentation/filesystems/sysv-fs.txt
14128F:	fs/sysv/
14129F:	include/linux/sysv_fs.h
14130
14131TARGET SUBSYSTEM
14132M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
14133L:	linux-scsi@vger.kernel.org
14134L:	target-devel@vger.kernel.org
14135W:	http://www.linux-iscsi.org
14136W:	http://groups.google.com/group/linux-iscsi-target-dev
14137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14138S:	Supported
14139F:	drivers/target/
14140F:	include/target/
14141F:	Documentation/target/
14142
14143TASKSTATS STATISTICS INTERFACE
14144M:	Balbir Singh <bsingharora@gmail.com>
14145S:	Maintained
14146F:	Documentation/accounting/taskstats*
14147F:	include/linux/taskstats*
14148F:	kernel/taskstats.c
14149
14150TC subsystem
14151M:	Jamal Hadi Salim <jhs@mojatatu.com>
14152M:	Cong Wang <xiyou.wangcong@gmail.com>
14153M:	Jiri Pirko <jiri@resnulli.us>
14154L:	netdev@vger.kernel.org
14155S:	Maintained
14156F:	include/net/pkt_cls.h
14157F:	include/net/pkt_sched.h
14158F:	include/net/tc_act/
14159F:	include/uapi/linux/pkt_cls.h
14160F:	include/uapi/linux/pkt_sched.h
14161F:	include/uapi/linux/tc_act/
14162F:	include/uapi/linux/tc_ematch/
14163F:	net/sched/
14164
14165TC90522 MEDIA DRIVER
14166M:	Akihiro Tsukada <tskd08@gmail.com>
14167L:	linux-media@vger.kernel.org
14168S:	Odd Fixes
14169F:	drivers/media/dvb-frontends/tc90522*
14170
14171TCP LOW PRIORITY MODULE
14172M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14173M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14174W:	http://tcp-lp-mod.sourceforge.net/
14175S:	Maintained
14176F:	net/ipv4/tcp_lp.c
14177
14178TDA10071 MEDIA DRIVER
14179M:	Antti Palosaari <crope@iki.fi>
14180L:	linux-media@vger.kernel.org
14181W:	https://linuxtv.org
14182W:	http://palosaari.fi/linux/
14183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14184T:	git git://linuxtv.org/anttip/media_tree.git
14185S:	Maintained
14186F:	drivers/media/dvb-frontends/tda10071*
14187
14188TDA18212 MEDIA DRIVER
14189M:	Antti Palosaari <crope@iki.fi>
14190L:	linux-media@vger.kernel.org
14191W:	https://linuxtv.org
14192W:	http://palosaari.fi/linux/
14193Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14194T:	git git://linuxtv.org/anttip/media_tree.git
14195S:	Maintained
14196F:	drivers/media/tuners/tda18212*
14197
14198TDA18218 MEDIA DRIVER
14199M:	Antti Palosaari <crope@iki.fi>
14200L:	linux-media@vger.kernel.org
14201W:	https://linuxtv.org
14202W:	http://palosaari.fi/linux/
14203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14204T:	git git://linuxtv.org/anttip/media_tree.git
14205S:	Maintained
14206F:	drivers/media/tuners/tda18218*
14207
14208TDA18250 MEDIA DRIVER
14209M:	Olli Salonen <olli.salonen@iki.fi>
14210L:	linux-media@vger.kernel.org
14211W:	https://linuxtv.org
14212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14213T:	git git://linuxtv.org/media_tree.git
14214S:	Maintained
14215F:	drivers/media/tuners/tda18250*
14216
14217TDA18271 MEDIA DRIVER
14218M:	Michael Krufky <mkrufky@linuxtv.org>
14219L:	linux-media@vger.kernel.org
14220W:	https://linuxtv.org
14221W:	http://github.com/mkrufky
14222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14223T:	git git://linuxtv.org/mkrufky/tuners.git
14224S:	Maintained
14225F:	drivers/media/tuners/tda18271*
14226
14227TDA1997x MEDIA DRIVER
14228M:	Tim Harvey <tharvey@gateworks.com>
14229L:	linux-media@vger.kernel.org
14230W:	https://linuxtv.org
14231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14232S:	Maintained
14233F:	drivers/media/i2c/tda1997x.*
14234
14235TDA827x MEDIA DRIVER
14236M:	Michael Krufky <mkrufky@linuxtv.org>
14237L:	linux-media@vger.kernel.org
14238W:	https://linuxtv.org
14239W:	http://github.com/mkrufky
14240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14241T:	git git://linuxtv.org/mkrufky/tuners.git
14242S:	Maintained
14243F:	drivers/media/tuners/tda8290.*
14244
14245TDA8290 MEDIA DRIVER
14246M:	Michael Krufky <mkrufky@linuxtv.org>
14247L:	linux-media@vger.kernel.org
14248W:	https://linuxtv.org
14249W:	http://github.com/mkrufky
14250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14251T:	git git://linuxtv.org/mkrufky/tuners.git
14252S:	Maintained
14253F:	drivers/media/tuners/tda8290.*
14254
14255TDA9840 MEDIA DRIVER
14256M:	Hans Verkuil <hverkuil@xs4all.nl>
14257L:	linux-media@vger.kernel.org
14258T:	git git://linuxtv.org/media_tree.git
14259W:	https://linuxtv.org
14260S:	Maintained
14261F:	drivers/media/i2c/tda9840*
14262
14263TEA5761 TUNER DRIVER
14264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14265L:	linux-media@vger.kernel.org
14266W:	https://linuxtv.org
14267T:	git git://linuxtv.org/media_tree.git
14268S:	Odd fixes
14269F:	drivers/media/tuners/tea5761.*
14270
14271TEA5767 TUNER DRIVER
14272M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14273L:	linux-media@vger.kernel.org
14274W:	https://linuxtv.org
14275T:	git git://linuxtv.org/media_tree.git
14276S:	Maintained
14277F:	drivers/media/tuners/tea5767.*
14278
14279TEA6415C MEDIA DRIVER
14280M:	Hans Verkuil <hverkuil@xs4all.nl>
14281L:	linux-media@vger.kernel.org
14282T:	git git://linuxtv.org/media_tree.git
14283W:	https://linuxtv.org
14284S:	Maintained
14285F:	drivers/media/i2c/tea6415c*
14286
14287TEA6420 MEDIA DRIVER
14288M:	Hans Verkuil <hverkuil@xs4all.nl>
14289L:	linux-media@vger.kernel.org
14290T:	git git://linuxtv.org/media_tree.git
14291W:	https://linuxtv.org
14292S:	Maintained
14293F:	drivers/media/i2c/tea6420*
14294
14295TEAM DRIVER
14296M:	Jiri Pirko <jiri@resnulli.us>
14297L:	netdev@vger.kernel.org
14298S:	Supported
14299F:	drivers/net/team/
14300F:	include/linux/if_team.h
14301F:	include/uapi/linux/if_team.h
14302
14303TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14304M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14305S:	Maintained
14306F:	arch/x86/platform/ts5500/
14307
14308TECHNOTREND USB IR RECEIVER
14309M:	Sean Young <sean@mess.org>
14310L:	linux-media@vger.kernel.org
14311S:	Maintained
14312F:	drivers/media/rc/ttusbir.c
14313
14314TECHWELL TW9910 VIDEO DECODER
14315L:	linux-media@vger.kernel.org
14316S:	Orphan
14317F:	drivers/media/i2c/tw9910.c
14318F:	include/media/i2c/tw9910.h
14319
14320TEE SUBSYSTEM
14321M:	Jens Wiklander <jens.wiklander@linaro.org>
14322S:	Maintained
14323F:	include/linux/tee_drv.h
14324F:	include/uapi/linux/tee.h
14325F:	drivers/tee/
14326F:	Documentation/tee.txt
14327
14328TEGRA ARCHITECTURE SUPPORT
14329M:	Thierry Reding <thierry.reding@gmail.com>
14330M:	Jonathan Hunter <jonathanh@nvidia.com>
14331L:	linux-tegra@vger.kernel.org
14332Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14334S:	Supported
14335N:	[^a-z]tegra
14336
14337TEGRA CLOCK DRIVER
14338M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14339M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14340S:	Supported
14341F:	drivers/clk/tegra/
14342
14343TEGRA DMA DRIVERS
14344M:	Laxman Dewangan <ldewangan@nvidia.com>
14345M:	Jon Hunter <jonathanh@nvidia.com>
14346S:	Supported
14347F:	drivers/dma/tegra*
14348
14349TEGRA I2C DRIVER
14350M:	Laxman Dewangan <ldewangan@nvidia.com>
14351S:	Supported
14352F:	drivers/i2c/busses/i2c-tegra.c
14353
14354TEGRA IOMMU DRIVERS
14355M:	Thierry Reding <thierry.reding@gmail.com>
14356L:	linux-tegra@vger.kernel.org
14357S:	Supported
14358F:	drivers/iommu/tegra*
14359
14360TEGRA KBC DRIVER
14361M:	Laxman Dewangan <ldewangan@nvidia.com>
14362S:	Supported
14363F:	drivers/input/keyboard/tegra-kbc.c
14364
14365TEGRA NAND DRIVER
14366M:	Stefan Agner <stefan@agner.ch>
14367M:	Lucas Stach <dev@lynxeye.de>
14368S:	Maintained
14369F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14370F:	drivers/mtd/nand/raw/tegra_nand.c
14371
14372TEGRA PWM DRIVER
14373M:	Thierry Reding <thierry.reding@gmail.com>
14374S:	Supported
14375F:	drivers/pwm/pwm-tegra.c
14376
14377TEGRA SERIAL DRIVER
14378M:	Laxman Dewangan <ldewangan@nvidia.com>
14379S:	Supported
14380F:	drivers/tty/serial/serial-tegra.c
14381
14382TEGRA SPI DRIVER
14383M:	Laxman Dewangan <ldewangan@nvidia.com>
14384S:	Supported
14385F:	drivers/spi/spi-tegra*
14386
14387TEHUTI ETHERNET DRIVER
14388M:	Andy Gospodarek <andy@greyhouse.net>
14389L:	netdev@vger.kernel.org
14390S:	Supported
14391F:	drivers/net/ethernet/tehuti/*
14392
14393Telecom Clock Driver for MCPL0010
14394M:	Mark Gross <mark.gross@intel.com>
14395S:	Supported
14396F:	drivers/char/tlclk.c
14397
14398TENSILICA XTENSA PORT (xtensa)
14399M:	Chris Zankel <chris@zankel.net>
14400M:	Max Filippov <jcmvbkbc@gmail.com>
14401L:	linux-xtensa@linux-xtensa.org
14402T:	git git://github.com/czankel/xtensa-linux.git
14403S:	Maintained
14404F:	arch/xtensa/
14405F:	drivers/irqchip/irq-xtensa-*
14406
14407Texas Instruments' System Control Interface (TISCI) Protocol Driver
14408M:	Nishanth Menon <nm@ti.com>
14409M:	Tero Kristo <t-kristo@ti.com>
14410M:	Santosh Shilimkar <ssantosh@kernel.org>
14411L:	linux-arm-kernel@lists.infradead.org
14412S:	Maintained
14413F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14414F:	drivers/firmware/ti_sci*
14415F:	include/linux/soc/ti/ti_sci_protocol.h
14416F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14417F:	include/dt-bindings/genpd/k2g.h
14418F:	drivers/soc/ti/ti_sci_pm_domains.c
14419F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14420F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14421F:	drivers/clk/keystone/sci-clk.c
14422F:	drivers/reset/reset-ti-sci.c
14423
14424THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14425M:	Hans Verkuil <hverkuil@xs4all.nl>
14426L:	linux-media@vger.kernel.org
14427T:	git git://linuxtv.org/media_tree.git
14428W:	https://linuxtv.org
14429S:	Maintained
14430F:	drivers/media/radio/radio-raremono.c
14431
14432THERMAL
14433M:	Zhang Rui <rui.zhang@intel.com>
14434M:	Eduardo Valentin <edubezval@gmail.com>
14435R:	Daniel Lezcano <daniel.lezcano@linaro.org>
14436L:	linux-pm@vger.kernel.org
14437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14439Q:	https://patchwork.kernel.org/project/linux-pm/list/
14440S:	Supported
14441F:	drivers/thermal/
14442F:	include/linux/thermal.h
14443F:	include/uapi/linux/thermal.h
14444F:	include/linux/cpu_cooling.h
14445F:	Documentation/devicetree/bindings/thermal/
14446
14447THERMAL/CPU_COOLING
14448M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14449M:	Viresh Kumar <viresh.kumar@linaro.org>
14450M:	Javi Merino <javi.merino@kernel.org>
14451L:	linux-pm@vger.kernel.org
14452S:	Supported
14453F:	Documentation/thermal/cpu-cooling-api.txt
14454F:	drivers/thermal/cpu_cooling.c
14455F:	include/linux/cpu_cooling.h
14456
14457THINKPAD ACPI EXTRAS DRIVER
14458M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14459L:	ibm-acpi-devel@lists.sourceforge.net
14460L:	platform-driver-x86@vger.kernel.org
14461W:	http://ibm-acpi.sourceforge.net
14462W:	http://thinkwiki.org/wiki/Ibm-acpi
14463T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14464S:	Maintained
14465F:	drivers/platform/x86/thinkpad_acpi.c
14466
14467THUNDERBOLT DRIVER
14468M:	Andreas Noever <andreas.noever@gmail.com>
14469M:	Michael Jamet <michael.jamet@intel.com>
14470M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14471M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14473S:	Maintained
14474F:	Documentation/admin-guide/thunderbolt.rst
14475F:	drivers/thunderbolt/
14476F:	include/linux/thunderbolt.h
14477
14478THUNDERBOLT NETWORK DRIVER
14479M:	Michael Jamet <michael.jamet@intel.com>
14480M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14481M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14482L:	netdev@vger.kernel.org
14483S:	Maintained
14484F:	drivers/net/thunderbolt.c
14485
14486THUNDERX GPIO DRIVER
14487M:	David Daney <david.daney@cavium.com>
14488S:	Maintained
14489F:	drivers/gpio/gpio-thunderx.c
14490
14491TI AM437X VPFE DRIVER
14492M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14493L:	linux-media@vger.kernel.org
14494W:	https://linuxtv.org
14495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14496T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14497S:	Maintained
14498F:	drivers/media/platform/am437x/
14499
14500TI BANDGAP AND THERMAL DRIVER
14501M:	Eduardo Valentin <edubezval@gmail.com>
14502M:	Keerthy <j-keerthy@ti.com>
14503L:	linux-pm@vger.kernel.org
14504L:	linux-omap@vger.kernel.org
14505S:	Maintained
14506F:	drivers/thermal/ti-soc-thermal/
14507
14508TI BQ27XXX POWER SUPPLY DRIVER
14509R:	Andrew F. Davis <afd@ti.com>
14510F:	include/linux/power/bq27xxx_battery.h
14511F:	drivers/power/supply/bq27xxx_battery.c
14512F:	drivers/power/supply/bq27xxx_battery_i2c.c
14513
14514TI CDCE706 CLOCK DRIVER
14515M:	Max Filippov <jcmvbkbc@gmail.com>
14516S:	Maintained
14517F:	drivers/clk/clk-cdce706.c
14518
14519TI CLOCK DRIVER
14520M:	Tero Kristo <t-kristo@ti.com>
14521L:	linux-omap@vger.kernel.org
14522S:	Maintained
14523F:	drivers/clk/ti/
14524F:	include/linux/clk/ti.h
14525
14526TI DAVINCI MACHINE SUPPORT
14527M:	Sekhar Nori <nsekhar@ti.com>
14528M:	Kevin Hilman <khilman@kernel.org>
14529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14531S:	Supported
14532F:	arch/arm/mach-davinci/
14533F:	drivers/i2c/busses/i2c-davinci.c
14534F:	arch/arm/boot/dts/da850*
14535
14536TI DAVINCI SERIES CLOCK DRIVER
14537M:	David Lechner <david@lechnology.com>
14538R:	Sekhar Nori <nsekhar@ti.com>
14539S:	Maintained
14540F:	Documentation/devicetree/bindings/clock/ti/davinci/
14541F:	drivers/clk/davinci/
14542
14543TI DAVINCI SERIES GPIO DRIVER
14544M:	Keerthy <j-keerthy@ti.com>
14545L:	linux-gpio@vger.kernel.org
14546S:	Maintained
14547F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14548F:	drivers/gpio/gpio-davinci.c
14549
14550TI DAVINCI SERIES MEDIA DRIVER
14551M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14552L:	linux-media@vger.kernel.org
14553W:	https://linuxtv.org
14554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14555T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14556S:	Maintained
14557F:	drivers/media/platform/davinci/
14558F:	include/media/davinci/
14559
14560TI ETHERNET SWITCH DRIVER (CPSW)
14561R:	Grygorii Strashko <grygorii.strashko@ti.com>
14562L:	linux-omap@vger.kernel.org
14563L:	netdev@vger.kernel.org
14564S:	Maintained
14565F:	drivers/net/ethernet/ti/cpsw*
14566F:	drivers/net/ethernet/ti/davinci*
14567
14568TI FLASH MEDIA INTERFACE DRIVER
14569M:	Alex Dubov <oakad@yahoo.com>
14570S:	Maintained
14571F:	drivers/misc/tifm*
14572F:	drivers/mmc/host/tifm_sd.c
14573F:	include/linux/tifm.h
14574
14575TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14576M:	Santosh Shilimkar <ssantosh@kernel.org>
14577L:	linux-kernel@vger.kernel.org
14578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14579S:	Maintained
14580F:	drivers/soc/ti/*
14581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14582
14583TI LM49xxx FAMILY ASoC CODEC DRIVERS
14584M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14585M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14587S:	Maintained
14588F:	sound/soc/codecs/lm49453*
14589F:	sound/soc/codecs/isabelle*
14590
14591TI LP855x BACKLIGHT DRIVER
14592M:	Milo Kim <milo.kim@ti.com>
14593S:	Maintained
14594F:	Documentation/backlight/lp855x-driver.txt
14595F:	drivers/video/backlight/lp855x_bl.c
14596F:	include/linux/platform_data/lp855x.h
14597
14598TI LP8727 CHARGER DRIVER
14599M:	Milo Kim <milo.kim@ti.com>
14600S:	Maintained
14601F:	drivers/power/supply/lp8727_charger.c
14602F:	include/linux/platform_data/lp8727.h
14603
14604TI LP8788 MFD DRIVER
14605M:	Milo Kim <milo.kim@ti.com>
14606S:	Maintained
14607F:	drivers/iio/adc/lp8788_adc.c
14608F:	drivers/leds/leds-lp8788.c
14609F:	drivers/mfd/lp8788*.c
14610F:	drivers/power/supply/lp8788-charger.c
14611F:	drivers/regulator/lp8788-*.c
14612F:	include/linux/mfd/lp8788*.h
14613
14614TI NETCP ETHERNET DRIVER
14615M:	Wingman Kwok <w-kwok2@ti.com>
14616M:	Murali Karicheri <m-karicheri2@ti.com>
14617L:	netdev@vger.kernel.org
14618S:	Maintained
14619F:	drivers/net/ethernet/ti/netcp*
14620
14621TI TAS571X FAMILY ASoC CODEC DRIVER
14622M:	Kevin Cernekee <cernekee@chromium.org>
14623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14624S:	Odd Fixes
14625F:	sound/soc/codecs/tas571x*
14626
14627TI TRF7970A NFC DRIVER
14628M:	Mark Greer <mgreer@animalcreek.com>
14629L:	linux-wireless@vger.kernel.org
14630L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14631S:	Supported
14632F:	drivers/nfc/trf7970a.c
14633F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14634
14635TI TWL4030 SERIES SOC CODEC DRIVER
14636M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14638S:	Maintained
14639F:	sound/soc/codecs/twl4030*
14640
14641TI VPE/CAL DRIVERS
14642M:	Benoit Parrot <bparrot@ti.com>
14643L:	linux-media@vger.kernel.org
14644W:	http://linuxtv.org/
14645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14646S:	Maintained
14647F:	drivers/media/platform/ti-vpe/
14648
14649TI WILINK WIRELESS DRIVERS
14650L:	linux-wireless@vger.kernel.org
14651W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14652W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14654S:	Orphan
14655F:	drivers/net/wireless/ti/
14656F:	include/linux/wl12xx.h
14657
14658TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14659M:	John Stultz <john.stultz@linaro.org>
14660M:	Thomas Gleixner <tglx@linutronix.de>
14661R:	Stephen Boyd <sboyd@kernel.org>
14662L:	linux-kernel@vger.kernel.org
14663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14664S:	Supported
14665F:	include/linux/clocksource.h
14666F:	include/linux/time.h
14667F:	include/linux/timex.h
14668F:	include/uapi/linux/time.h
14669F:	include/uapi/linux/timex.h
14670F:	kernel/time/clocksource.c
14671F:	kernel/time/time*.c
14672F:	kernel/time/alarmtimer.c
14673F:	kernel/time/ntp.c
14674F:	tools/testing/selftests/timers/
14675
14676TIPC NETWORK LAYER
14677M:	Jon Maloy <jon.maloy@ericsson.com>
14678M:	Ying Xue <ying.xue@windriver.com>
14679L:	netdev@vger.kernel.org (core kernel code)
14680L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14681W:	http://tipc.sourceforge.net/
14682S:	Maintained
14683F:	include/uapi/linux/tipc*.h
14684F:	net/tipc/
14685
14686TLAN NETWORK DRIVER
14687M:	Samuel Chessman <chessman@tux.org>
14688L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14689W:	http://sourceforge.net/projects/tlan/
14690S:	Maintained
14691F:	Documentation/networking/tlan.txt
14692F:	drivers/net/ethernet/ti/tlan.*
14693
14694TM6000 VIDEO4LINUX DRIVER
14695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14696L:	linux-media@vger.kernel.org
14697W:	https://linuxtv.org
14698T:	git git://linuxtv.org/media_tree.git
14699S:	Odd fixes
14700F:	drivers/media/usb/tm6000/
14701F:	Documentation/media/v4l-drivers/tm6000*
14702
14703TMIO/SDHI MMC DRIVER
14704M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14705L:	linux-mmc@vger.kernel.org
14706S:	Supported
14707F:	drivers/mmc/host/tmio_mmc*
14708F:	drivers/mmc/host/renesas_sdhi*
14709F:	include/linux/mfd/tmio.h
14710
14711TMP401 HARDWARE MONITOR DRIVER
14712M:	Guenter Roeck <linux@roeck-us.net>
14713L:	linux-hwmon@vger.kernel.org
14714S:	Maintained
14715F:	Documentation/hwmon/tmp401
14716F:	drivers/hwmon/tmp401.c
14717
14718TMPFS (SHMEM FILESYSTEM)
14719M:	Hugh Dickins <hughd@google.com>
14720L:	linux-mm@kvack.org
14721S:	Maintained
14722F:	include/linux/shmem_fs.h
14723F:	mm/shmem.c
14724
14725TOMOYO SECURITY MODULE
14726M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14727M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14728L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14729L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14730L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14731L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14732W:	http://tomoyo.sourceforge.jp/
14733T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14734S:	Maintained
14735F:	security/tomoyo/
14736
14737TOPSTAR LAPTOP EXTRAS DRIVER
14738M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14739L:	platform-driver-x86@vger.kernel.org
14740S:	Maintained
14741F:	drivers/platform/x86/topstar-laptop.c
14742
14743TORTURE-TEST MODULES
14744M:	Davidlohr Bueso <dave@stgolabs.net>
14745M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14746M:	Josh Triplett <josh@joshtriplett.org>
14747L:	linux-kernel@vger.kernel.org
14748S:	Supported
14749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14750F:	Documentation/RCU/torture.txt
14751F:	kernel/torture.c
14752F:	kernel/rcu/rcutorture.c
14753F:	kernel/rcu/rcuperf.c
14754F:	kernel/locking/locktorture.c
14755
14756TOSHIBA ACPI EXTRAS DRIVER
14757M:	Azael Avalos <coproscefalo@gmail.com>
14758L:	platform-driver-x86@vger.kernel.org
14759S:	Maintained
14760F:	drivers/platform/x86/toshiba_acpi.c
14761
14762TOSHIBA BLUETOOTH DRIVER
14763M:	Azael Avalos <coproscefalo@gmail.com>
14764L:	platform-driver-x86@vger.kernel.org
14765S:	Maintained
14766F:	drivers/platform/x86/toshiba_bluetooth.c
14767
14768TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14769M:	Azael Avalos <coproscefalo@gmail.com>
14770L:	platform-driver-x86@vger.kernel.org
14771S:	Maintained
14772F:	drivers/platform/x86/toshiba_haps.c
14773
14774TOSHIBA SMM DRIVER
14775M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14776W:	http://www.buzzard.org.uk/toshiba/
14777S:	Maintained
14778F:	drivers/char/toshiba.c
14779F:	include/linux/toshiba.h
14780F:	include/uapi/linux/toshiba.h
14781
14782TOSHIBA TC358743 DRIVER
14783M:	Mats Randgaard <matrandg@cisco.com>
14784L:	linux-media@vger.kernel.org
14785S:	Maintained
14786F:	drivers/media/i2c/tc358743*
14787F:	include/media/i2c/tc358743.h
14788
14789TOSHIBA WMI HOTKEYS DRIVER
14790M:	Azael Avalos <coproscefalo@gmail.com>
14791L:	platform-driver-x86@vger.kernel.org
14792S:	Maintained
14793F:	drivers/platform/x86/toshiba-wmi.c
14794
14795TPM DEVICE DRIVER
14796M:	Peter Huewe <peterhuewe@gmx.de>
14797M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14798R:	Jason Gunthorpe <jgg@ziepe.ca>
14799L:	linux-integrity@vger.kernel.org
14800Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14801W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14802T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14803S:	Maintained
14804F:	drivers/char/tpm/
14805
14806TRACING
14807M:	Steven Rostedt <rostedt@goodmis.org>
14808M:	Ingo Molnar <mingo@redhat.com>
14809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14810S:	Maintained
14811F:	Documentation/trace/ftrace.rst
14812F:	arch/*/*/*/ftrace.h
14813F:	arch/*/kernel/ftrace.c
14814F:	include/*/ftrace.h
14815F:	include/linux/trace*.h
14816F:	include/trace/
14817F:	kernel/trace/
14818F:	tools/testing/selftests/ftrace/
14819
14820TRACING MMIO ACCESSES (MMIOTRACE)
14821M:	Steven Rostedt <rostedt@goodmis.org>
14822M:	Ingo Molnar <mingo@kernel.org>
14823R:	Karol Herbst <karolherbst@gmail.com>
14824R:	Pekka Paalanen <ppaalanen@gmail.com>
14825S:	Maintained
14826L:	linux-kernel@vger.kernel.org
14827L:	nouveau@lists.freedesktop.org
14828F:	kernel/trace/trace_mmiotrace.c
14829F:	include/linux/mmiotrace.h
14830F:	arch/x86/mm/kmmio.c
14831F:	arch/x86/mm/mmio-mod.c
14832F:	arch/x86/mm/testmmiotrace.c
14833
14834TRIVIAL PATCHES
14835M:	Jiri Kosina <trivial@kernel.org>
14836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14837S:	Maintained
14838K:	^Subject:.*(?i)trivial
14839
14840TEMPO SEMICONDUCTOR DRIVERS
14841M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14842S:	Maintained
14843F:	sound/soc/codecs/tscs*.c
14844F:	sound/soc/codecs/tscs*.h
14845F:	Documentation/devicetree/bindings/sound/tscs*.txt
14846
14847TTY LAYER
14848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14849M:	Jiri Slaby <jslaby@suse.com>
14850S:	Supported
14851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14852F:	Documentation/serial/
14853F:	drivers/tty/
14854F:	drivers/tty/serial/serial_core.c
14855F:	include/linux/serial_core.h
14856F:	include/linux/serial.h
14857F:	include/linux/tty.h
14858F:	include/uapi/linux/serial_core.h
14859F:	include/uapi/linux/serial.h
14860F:	include/uapi/linux/tty.h
14861
14862TUA9001 MEDIA DRIVER
14863M:	Antti Palosaari <crope@iki.fi>
14864L:	linux-media@vger.kernel.org
14865W:	https://linuxtv.org
14866W:	http://palosaari.fi/linux/
14867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14868T:	git git://linuxtv.org/anttip/media_tree.git
14869S:	Maintained
14870F:	drivers/media/tuners/tua9001*
14871
14872TULIP NETWORK DRIVERS
14873L:	netdev@vger.kernel.org
14874L:	linux-parisc@vger.kernel.org
14875S:	Orphan
14876F:	drivers/net/ethernet/dec/tulip/
14877
14878TUN/TAP driver
14879M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14880W:	http://vtun.sourceforge.net/tun
14881S:	Maintained
14882F:	Documentation/networking/tuntap.txt
14883F:	arch/um/os-Linux/drivers/
14884
14885TURBOCHANNEL SUBSYSTEM
14886M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14887M:	Ralf Baechle <ralf@linux-mips.org>
14888L:	linux-mips@linux-mips.org
14889Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14890S:	Maintained
14891F:	drivers/tc/
14892F:	include/linux/tc.h
14893
14894TURBOSTAT UTILITY
14895M:	"Len Brown" <lenb@kernel.org>
14896L:	linux-pm@vger.kernel.org
14897B:	https://bugzilla.kernel.org
14898Q:	https://patchwork.kernel.org/project/linux-pm/list/
14899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14900S:	Supported
14901F:	tools/power/x86/turbostat/
14902
14903TW5864 VIDEO4LINUX DRIVER
14904M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14905M:	Anton Sviridenko <anton@corp.bluecherry.net>
14906M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14907M:	Andrey Utkin <andrey_utkin@fastmail.com>
14908L:	linux-media@vger.kernel.org
14909S:	Supported
14910F:	drivers/media/pci/tw5864/
14911
14912TW68 VIDEO4LINUX DRIVER
14913M:	Hans Verkuil <hverkuil@xs4all.nl>
14914L:	linux-media@vger.kernel.org
14915T:	git git://linuxtv.org/media_tree.git
14916W:	https://linuxtv.org
14917S:	Odd Fixes
14918F:	drivers/media/pci/tw68/
14919
14920TW686X VIDEO4LINUX DRIVER
14921M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14922L:	linux-media@vger.kernel.org
14923T:	git git://linuxtv.org/media_tree.git
14924W:	http://linuxtv.org
14925S:	Maintained
14926F:	drivers/media/pci/tw686x/
14927
14928UBI FILE SYSTEM (UBIFS)
14929M:	Richard Weinberger <richard@nod.at>
14930M:	Artem Bityutskiy <dedekind1@gmail.com>
14931M:	Adrian Hunter <adrian.hunter@intel.com>
14932L:	linux-mtd@lists.infradead.org
14933T:	git git://git.infradead.org/ubifs-2.6.git
14934W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14935S:	Supported
14936F:	Documentation/filesystems/ubifs.txt
14937F:	fs/ubifs/
14938
14939UCLINUX (M68KNOMMU AND COLDFIRE)
14940M:	Greg Ungerer <gerg@linux-m68k.org>
14941W:	http://www.linux-m68k.org/
14942W:	http://www.uclinux.org/
14943L:	linux-m68k@lists.linux-m68k.org
14944L:	uclinux-dev@uclinux.org  (subscribers-only)
14945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14946S:	Maintained
14947F:	arch/m68k/coldfire/
14948F:	arch/m68k/68*/
14949F:	arch/m68k/*/*_no.*
14950F:	arch/m68k/include/asm/*_no.*
14951
14952UDF FILESYSTEM
14953M:	Jan Kara <jack@suse.com>
14954S:	Maintained
14955F:	Documentation/filesystems/udf.txt
14956F:	fs/udf/
14957
14958UDRAW TABLET
14959M:	Bastien Nocera <hadess@hadess.net>
14960L:	linux-input@vger.kernel.org
14961S:	Maintained
14962F:	drivers/hid/hid-udraw-ps3.c
14963
14964UFS FILESYSTEM
14965M:	Evgeniy Dushistov <dushistov@mail.ru>
14966S:	Maintained
14967F:	Documentation/filesystems/ufs.txt
14968F:	fs/ufs/
14969
14970UHID USERSPACE HID IO DRIVER:
14971M:	David Herrmann <dh.herrmann@googlemail.com>
14972L:	linux-input@vger.kernel.org
14973S:	Maintained
14974F:	drivers/hid/uhid.c
14975F:	include/uapi/linux/uhid.h
14976
14977ULPI BUS
14978M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14979L:	linux-usb@vger.kernel.org
14980S:	Maintained
14981F:	drivers/usb/common/ulpi.c
14982F:	include/linux/ulpi/
14983
14984ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14985L:	linux-usb@vger.kernel.org
14986S:	Orphan
14987F:	drivers/uwb/
14988F:	include/linux/uwb.h
14989F:	include/linux/uwb/
14990
14991UNICORE32 ARCHITECTURE:
14992M:	Guan Xuetao <gxt@pku.edu.cn>
14993W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14994S:	Maintained
14995T:	git git://github.com/gxt/linux.git
14996F:	arch/unicore32/
14997
14998UNIFDEF
14999M:	Tony Finch <dot@dotat.at>
15000W:	http://dotat.at/prog/unifdef
15001S:	Maintained
15002F:	scripts/unifdef.c
15003
15004UNIFORM CDROM DRIVER
15005M:	Jens Axboe <axboe@kernel.dk>
15006W:	http://www.kernel.dk
15007S:	Maintained
15008F:	Documentation/cdrom/
15009F:	drivers/cdrom/cdrom.c
15010F:	include/linux/cdrom.h
15011F:	include/uapi/linux/cdrom.h
15012
15013UNISYS S-PAR DRIVERS
15014M:	David Kershner <david.kershner@unisys.com>
15015L:	sparmaintainer@unisys.com (Unisys internal)
15016S:	Supported
15017F:	include/linux/visorbus.h
15018F:	drivers/visorbus/
15019F:	drivers/staging/unisys/
15020
15021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15022M:	Vinayak Holikatti <vinholikatti@gmail.com>
15023L:	linux-scsi@vger.kernel.org
15024S:	Supported
15025F:	Documentation/scsi/ufs.txt
15026F:	drivers/scsi/ufs/
15027
15028UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15029M:	Joao Pinto <jpinto@synopsys.com>
15030L:	linux-scsi@vger.kernel.org
15031S:	Supported
15032F:	drivers/scsi/ufs/*dwc*
15033
15034UNSORTED BLOCK IMAGES (UBI)
15035M:	Artem Bityutskiy <dedekind1@gmail.com>
15036M:	Richard Weinberger <richard@nod.at>
15037W:	http://www.linux-mtd.infradead.org/
15038L:	linux-mtd@lists.infradead.org
15039T:	git git://git.infradead.org/ubifs-2.6.git
15040S:	Supported
15041F:	drivers/mtd/ubi/
15042F:	include/linux/mtd/ubi.h
15043F:	include/uapi/mtd/ubi-user.h
15044
15045USB "USBNET" DRIVER FRAMEWORK
15046M:	Oliver Neukum <oneukum@suse.com>
15047L:	netdev@vger.kernel.org
15048W:	http://www.linux-usb.org/usbnet
15049S:	Maintained
15050F:	drivers/net/usb/usbnet.c
15051F:	include/linux/usb/usbnet.h
15052
15053USB ACM DRIVER
15054M:	Oliver Neukum <oneukum@suse.com>
15055L:	linux-usb@vger.kernel.org
15056S:	Maintained
15057F:	Documentation/usb/acm.txt
15058F:	drivers/usb/class/cdc-acm.*
15059
15060USB AR5523 WIRELESS DRIVER
15061M:	Pontus Fuchs <pontus.fuchs@gmail.com>
15062L:	linux-wireless@vger.kernel.org
15063S:	Maintained
15064F:	drivers/net/wireless/ath/ar5523/
15065
15066USB ATTACHED SCSI
15067M:	Oliver Neukum <oneukum@suse.com>
15068L:	linux-usb@vger.kernel.org
15069L:	linux-scsi@vger.kernel.org
15070S:	Maintained
15071F:	drivers/usb/storage/uas.c
15072
15073USB CDC ETHERNET DRIVER
15074M:	Oliver Neukum <oliver@neukum.org>
15075L:	linux-usb@vger.kernel.org
15076S:	Maintained
15077F:	drivers/net/usb/cdc_*.c
15078F:	include/uapi/linux/usb/cdc.h
15079
15080USB CHAOSKEY DRIVER
15081M:	Keith Packard <keithp@keithp.com>
15082L:	linux-usb@vger.kernel.org
15083S:	Maintained
15084F:	drivers/usb/misc/chaoskey.c
15085
15086USB CYPRESS C67X00 DRIVER
15087M:	Peter Korsgaard <jacmet@sunsite.dk>
15088L:	linux-usb@vger.kernel.org
15089S:	Maintained
15090F:	drivers/usb/c67x00/
15091
15092USB DAVICOM DM9601 DRIVER
15093M:	Peter Korsgaard <jacmet@sunsite.dk>
15094L:	netdev@vger.kernel.org
15095W:	http://www.linux-usb.org/usbnet
15096S:	Maintained
15097F:	drivers/net/usb/dm9601.c
15098
15099USB DIAMOND RIO500 DRIVER
15100M:	Cesar Miquel <miquel@df.uba.ar>
15101L:	rio500-users@lists.sourceforge.net
15102W:	http://rio500.sourceforge.net
15103S:	Maintained
15104F:	drivers/usb/misc/rio500*
15105
15106USB EHCI DRIVER
15107M:	Alan Stern <stern@rowland.harvard.edu>
15108L:	linux-usb@vger.kernel.org
15109S:	Maintained
15110F:	Documentation/usb/ehci.txt
15111F:	drivers/usb/host/ehci*
15112
15113USB GADGET/PERIPHERAL SUBSYSTEM
15114M:	Felipe Balbi <balbi@kernel.org>
15115L:	linux-usb@vger.kernel.org
15116W:	http://www.linux-usb.org/gadget
15117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15118S:	Maintained
15119F:	drivers/usb/gadget/
15120F:	include/linux/usb/gadget*
15121
15122USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15123M:	Jiri Kosina <jikos@kernel.org>
15124R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
15125L:	linux-usb@vger.kernel.org
15126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15127S:	Maintained
15128F:	Documentation/hid/hiddev.txt
15129F:	drivers/hid/usbhid/
15130
15131USB INTEL XHCI ROLE MUX DRIVER
15132M:	Hans de Goede <hdegoede@redhat.com>
15133L:	linux-usb@vger.kernel.org
15134S:	Maintained
15135F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
15136
15137USB ISP116X DRIVER
15138M:	Olav Kongas <ok@artecdesign.ee>
15139L:	linux-usb@vger.kernel.org
15140S:	Maintained
15141F:	drivers/usb/host/isp116x*
15142F:	include/linux/usb/isp116x.h
15143
15144USB LAN78XX ETHERNET DRIVER
15145M:	Woojung Huh <woojung.huh@microchip.com>
15146M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15147L:	netdev@vger.kernel.org
15148S:	Maintained
15149F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15150F:	drivers/net/usb/lan78xx.*
15151F:	include/dt-bindings/net/microchip-lan78xx.h
15152
15153USB MASS STORAGE DRIVER
15154M:	Alan Stern <stern@rowland.harvard.edu>
15155L:	linux-usb@vger.kernel.org
15156L:	usb-storage@lists.one-eyed-alien.net
15157S:	Maintained
15158W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
15159F:	drivers/usb/storage/
15160
15161USB MIDI DRIVER
15162M:	Clemens Ladisch <clemens@ladisch.de>
15163L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15164T:	git git://git.alsa-project.org/alsa-kernel.git
15165S:	Maintained
15166F:	sound/usb/midi.*
15167
15168USB NETWORKING DRIVERS
15169L:	linux-usb@vger.kernel.org
15170S:	Odd Fixes
15171F:	drivers/net/usb/
15172
15173USB OHCI DRIVER
15174M:	Alan Stern <stern@rowland.harvard.edu>
15175L:	linux-usb@vger.kernel.org
15176S:	Maintained
15177F:	Documentation/usb/ohci.txt
15178F:	drivers/usb/host/ohci*
15179
15180USB OTG FSM (Finite State Machine)
15181M:	Peter Chen <Peter.Chen@nxp.com>
15182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15183L:	linux-usb@vger.kernel.org
15184S:	Maintained
15185F:	drivers/usb/common/usb-otg-fsm.c
15186
15187USB OVER IP DRIVER
15188M:	Valentina Manea <valentina.manea.m@gmail.com>
15189M:	Shuah Khan <shuah@kernel.org>
15190L:	linux-usb@vger.kernel.org
15191S:	Maintained
15192F:	Documentation/usb/usbip_protocol.txt
15193F:	drivers/usb/usbip/
15194F:	tools/usb/usbip/
15195F:	tools/testing/selftests/drivers/usb/usbip/
15196
15197USB PEGASUS DRIVER
15198M:	Petko Manolov <petkan@nucleusys.com>
15199L:	linux-usb@vger.kernel.org
15200L:	netdev@vger.kernel.org
15201T:	git git://github.com/petkan/pegasus.git
15202W:	https://github.com/petkan/pegasus
15203S:	Maintained
15204F:	drivers/net/usb/pegasus.*
15205
15206USB PHY LAYER
15207M:	Felipe Balbi <balbi@kernel.org>
15208L:	linux-usb@vger.kernel.org
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15210S:	Maintained
15211F:	drivers/usb/phy/
15212
15213USB PRINTER DRIVER (usblp)
15214M:	Pete Zaitcev <zaitcev@redhat.com>
15215L:	linux-usb@vger.kernel.org
15216S:	Supported
15217F:	drivers/usb/class/usblp.c
15218
15219USB QMI WWAN NETWORK DRIVER
15220M:	Bjørn Mork <bjorn@mork.no>
15221L:	netdev@vger.kernel.org
15222S:	Maintained
15223F:	Documentation/ABI/testing/sysfs-class-net-qmi
15224F:	drivers/net/usb/qmi_wwan.c
15225
15226USB RTL8150 DRIVER
15227M:	Petko Manolov <petkan@nucleusys.com>
15228L:	linux-usb@vger.kernel.org
15229L:	netdev@vger.kernel.org
15230T:	git git://github.com/petkan/rtl8150.git
15231W:	https://github.com/petkan/rtl8150
15232S:	Maintained
15233F:	drivers/net/usb/rtl8150.c
15234
15235USB SERIAL SUBSYSTEM
15236M:	Johan Hovold <johan@kernel.org>
15237L:	linux-usb@vger.kernel.org
15238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15239S:	Maintained
15240F:	Documentation/usb/usb-serial.txt
15241F:	drivers/usb/serial/
15242F:	include/linux/usb/serial.h
15243
15244USB SMSC75XX ETHERNET DRIVER
15245M:	Steve Glendinning <steve.glendinning@shawell.net>
15246L:	netdev@vger.kernel.org
15247S:	Maintained
15248F:	drivers/net/usb/smsc75xx.*
15249
15250USB SMSC95XX ETHERNET DRIVER
15251M:	Steve Glendinning <steve.glendinning@shawell.net>
15252M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15253L:	netdev@vger.kernel.org
15254S:	Maintained
15255F:	drivers/net/usb/smsc95xx.*
15256
15257USB SUBSYSTEM
15258M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15259L:	linux-usb@vger.kernel.org
15260W:	http://www.linux-usb.org
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15262S:	Supported
15263F:	Documentation/devicetree/bindings/usb/
15264F:	Documentation/usb/
15265F:	drivers/usb/
15266F:	include/linux/usb.h
15267F:	include/linux/usb/
15268
15269USB TYPEC PI3USB30532 MUX DRIVER
15270M:	Hans de Goede <hdegoede@redhat.com>
15271L:	linux-usb@vger.kernel.org
15272S:	Maintained
15273F:	drivers/usb/typec/mux/pi3usb30532.c
15274
15275USB TYPEC CLASS
15276M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15277L:	linux-usb@vger.kernel.org
15278S:	Maintained
15279F:	Documentation/ABI/testing/sysfs-class-typec
15280F:	Documentation/driver-api/usb/typec.rst
15281F:	drivers/usb/typec/
15282F:	include/linux/usb/typec.h
15283
15284USB TYPEC BUS FOR ALTERNATE MODES
15285M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
15286L:	linux-usb@vger.kernel.org
15287S:	Maintained
15288F:	Documentation/ABI/testing/sysfs-bus-typec
15289F:	Documentation/driver-api/usb/typec_bus.rst
15290F:	drivers/usb/typec/altmodes/
15291F:	include/linux/usb/typec_altmode.h
15292
15293USB UHCI DRIVER
15294M:	Alan Stern <stern@rowland.harvard.edu>
15295L:	linux-usb@vger.kernel.org
15296S:	Maintained
15297F:	drivers/usb/host/uhci*
15298
15299USB VIDEO CLASS
15300M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15301L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15302L:	linux-media@vger.kernel.org
15303T:	git git://linuxtv.org/media_tree.git
15304W:	http://www.ideasonboard.org/uvc/
15305S:	Maintained
15306F:	drivers/media/usb/uvc/
15307F:	include/uapi/linux/uvcvideo.h
15308
15309USB VISION DRIVER
15310M:	Hans Verkuil <hverkuil@xs4all.nl>
15311L:	linux-media@vger.kernel.org
15312T:	git git://linuxtv.org/media_tree.git
15313W:	https://linuxtv.org
15314S:	Odd Fixes
15315F:	drivers/media/usb/usbvision/
15316
15317USB WEBCAM GADGET
15318M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15319L:	linux-usb@vger.kernel.org
15320S:	Maintained
15321F:	drivers/usb/gadget/function/*uvc*
15322F:	drivers/usb/gadget/legacy/webcam.c
15323F:	include/uapi/linux/usb/g_uvc.h
15324
15325USB WIRELESS RNDIS DRIVER (rndis_wlan)
15326M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15327L:	linux-wireless@vger.kernel.org
15328S:	Maintained
15329F:	drivers/net/wireless/rndis_wlan.c
15330
15331USB XHCI DRIVER
15332M:	Mathias Nyman <mathias.nyman@intel.com>
15333L:	linux-usb@vger.kernel.org
15334S:	Supported
15335F:	drivers/usb/host/xhci*
15336F:	drivers/usb/host/pci-quirks*
15337
15338USB ZD1201 DRIVER
15339L:	linux-wireless@vger.kernel.org
15340W:	http://linux-lc100020.sourceforge.net
15341S:	Orphan
15342F:	drivers/net/wireless/zydas/zd1201.*
15343
15344USB ZR364XX DRIVER
15345M:	Antoine Jacquet <royale@zerezo.com>
15346L:	linux-usb@vger.kernel.org
15347L:	linux-media@vger.kernel.org
15348T:	git git://linuxtv.org/media_tree.git
15349W:	http://royale.zerezo.com/zr364xx/
15350S:	Maintained
15351F:	Documentation/media/v4l-drivers/zr364xx*
15352F:	drivers/media/usb/zr364xx/
15353
15354USER-MODE LINUX (UML)
15355M:	Jeff Dike <jdike@addtoit.com>
15356M:	Richard Weinberger <richard@nod.at>
15357L:	linux-um@lists.infradead.org
15358W:	http://user-mode-linux.sourceforge.net
15359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15360S:	Maintained
15361F:	Documentation/virtual/uml/
15362F:	arch/um/
15363F:	arch/x86/um/
15364F:	fs/hostfs/
15365F:	fs/hppfs/
15366
15367USERSPACE I/O (UIO)
15368M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15369S:	Maintained
15370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15371F:	Documentation/driver-api/uio-howto.rst
15372F:	drivers/uio/
15373F:	include/linux/uio*.h
15374
15375UTIL-LINUX PACKAGE
15376M:	Karel Zak <kzak@redhat.com>
15377L:	util-linux@vger.kernel.org
15378W:	http://en.wikipedia.org/wiki/Util-linux
15379T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15380S:	Maintained
15381
15382UUID HELPERS
15383M:	Christoph Hellwig <hch@lst.de>
15384R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15385L:	linux-kernel@vger.kernel.org
15386T:	git git://git.infradead.org/users/hch/uuid.git
15387F:	lib/uuid.c
15388F:	lib/test_uuid.c
15389F:	include/linux/uuid.h
15390F:	include/uapi/linux/uuid.h
15391S:	Maintained
15392
15393UVESAFB DRIVER
15394M:	Michal Januszewski <spock@gentoo.org>
15395L:	linux-fbdev@vger.kernel.org
15396W:	https://github.com/mjanusz/v86d
15397S:	Maintained
15398F:	Documentation/fb/uvesafb.txt
15399F:	drivers/video/fbdev/uvesafb.*
15400
15401VF610 NAND DRIVER
15402M:	Stefan Agner <stefan@agner.ch>
15403L:	linux-mtd@lists.infradead.org
15404S:	Supported
15405F:	drivers/mtd/nand/raw/vf610_nfc.c
15406
15407VFAT/FAT/MSDOS FILESYSTEM
15408M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15409S:	Maintained
15410F:	Documentation/filesystems/vfat.txt
15411F:	fs/fat/
15412
15413VFIO DRIVER
15414M:	Alex Williamson <alex.williamson@redhat.com>
15415L:	kvm@vger.kernel.org
15416T:	git git://github.com/awilliam/linux-vfio.git
15417S:	Maintained
15418F:	Documentation/vfio.txt
15419F:	drivers/vfio/
15420F:	include/linux/vfio.h
15421F:	include/uapi/linux/vfio.h
15422
15423VFIO MEDIATED DEVICE DRIVERS
15424M:	Kirti Wankhede <kwankhede@nvidia.com>
15425L:	kvm@vger.kernel.org
15426S:	Maintained
15427F:	Documentation/vfio-mediated-device.txt
15428F:	drivers/vfio/mdev/
15429F:	include/linux/mdev.h
15430F:	samples/vfio-mdev/
15431
15432VFIO PLATFORM DRIVER
15433M:	Eric Auger <eric.auger@redhat.com>
15434L:	kvm@vger.kernel.org
15435S:	Maintained
15436F:	drivers/vfio/platform/
15437
15438VGA_SWITCHEROO
15439R:	Lukas Wunner <lukas@wunner.de>
15440S:	Maintained
15441F:	Documentation/gpu/vga-switcheroo.rst
15442F:	drivers/gpu/vga/vga_switcheroo.c
15443F:	include/linux/vga_switcheroo.h
15444T:	git git://anongit.freedesktop.org/drm/drm-misc
15445
15446VIA RHINE NETWORK DRIVER
15447S:	Orphan
15448F:	drivers/net/ethernet/via/via-rhine.c
15449
15450VIA SD/MMC CARD CONTROLLER DRIVER
15451M:	Bruce Chang <brucechang@via.com.tw>
15452M:	Harald Welte <HaraldWelte@viatech.com>
15453S:	Maintained
15454F:	drivers/mmc/host/via-sdmmc.c
15455
15456VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15457M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15458L:	linux-fbdev@vger.kernel.org
15459S:	Maintained
15460F:	include/linux/via-core.h
15461F:	include/linux/via-gpio.h
15462F:	include/linux/via_i2c.h
15463F:	drivers/video/fbdev/via/
15464
15465VIA VELOCITY NETWORK DRIVER
15466M:	Francois Romieu <romieu@fr.zoreil.com>
15467L:	netdev@vger.kernel.org
15468S:	Maintained
15469F:	drivers/net/ethernet/via/via-velocity.*
15470
15471VICODEC VIRTUAL CODEC DRIVER
15472M:	Hans Verkuil <hans.verkuil@cisco.com>
15473L:	linux-media@vger.kernel.org
15474T:	git git://linuxtv.org/media_tree.git
15475W:	https://linuxtv.org
15476S:	Maintained
15477F:	drivers/media/platform/vicodec/*
15478
15479VIDEO MULTIPLEXER DRIVER
15480M:	Philipp Zabel <p.zabel@pengutronix.de>
15481L:	linux-media@vger.kernel.org
15482S:	Maintained
15483F:	drivers/media/platform/video-mux.c
15484
15485VIDEO I2C POLLING DRIVER
15486M:	Matt Ranostay <matt.ranostay@konsulko.com>
15487L:	linux-media@vger.kernel.org
15488S:	Maintained
15489F:	drivers/media/i2c/video-i2c.c
15490
15491VIDEOBUF2 FRAMEWORK
15492M:	Pawel Osciak <pawel@osciak.com>
15493M:	Marek Szyprowski <m.szyprowski@samsung.com>
15494M:	Kyungmin Park <kyungmin.park@samsung.com>
15495L:	linux-media@vger.kernel.org
15496S:	Maintained
15497F:	drivers/media/v4l2-core/videobuf2-*
15498F:	include/media/videobuf2-*
15499
15500VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15501M:	Helen Koike <helen.koike@collabora.com>
15502L:	linux-media@vger.kernel.org
15503T:	git git://linuxtv.org/media_tree.git
15504W:	https://linuxtv.org
15505S:	Maintained
15506F:	drivers/media/platform/vimc/*
15507
15508VIRT LIB
15509M:	Alex Williamson <alex.williamson@redhat.com>
15510M:	Paolo Bonzini <pbonzini@redhat.com>
15511L:	kvm@vger.kernel.org
15512S:	Supported
15513F:	virt/lib/
15514
15515VIRTIO AND VHOST VSOCK DRIVER
15516M:	Stefan Hajnoczi <stefanha@redhat.com>
15517L:	kvm@vger.kernel.org
15518L:	virtualization@lists.linux-foundation.org
15519L:	netdev@vger.kernel.org
15520S:	Maintained
15521F:	include/linux/virtio_vsock.h
15522F:	include/uapi/linux/virtio_vsock.h
15523F:	include/uapi/linux/vsockmon.h
15524F:	include/uapi/linux/vm_sockets_diag.h
15525F:	net/vmw_vsock/diag.c
15526F:	net/vmw_vsock/af_vsock_tap.c
15527F:	net/vmw_vsock/virtio_transport_common.c
15528F:	net/vmw_vsock/virtio_transport.c
15529F:	drivers/net/vsockmon.c
15530F:	drivers/vhost/vsock.c
15531F:	drivers/vhost/vsock.h
15532F:	tools/testing/vsock/
15533
15534VIRTIO CONSOLE DRIVER
15535M:	Amit Shah <amit@kernel.org>
15536L:	virtualization@lists.linux-foundation.org
15537S:	Maintained
15538F:	drivers/char/virtio_console.c
15539F:	include/linux/virtio_console.h
15540F:	include/uapi/linux/virtio_console.h
15541
15542VIRTIO CORE, NET AND BLOCK DRIVERS
15543M:	"Michael S. Tsirkin" <mst@redhat.com>
15544M:	Jason Wang <jasowang@redhat.com>
15545L:	virtualization@lists.linux-foundation.org
15546S:	Maintained
15547F:	Documentation/devicetree/bindings/virtio/
15548F:	drivers/virtio/
15549F:	tools/virtio/
15550F:	drivers/net/virtio_net.c
15551F:	drivers/block/virtio_blk.c
15552F:	include/linux/virtio*.h
15553F:	include/uapi/linux/virtio_*.h
15554F:	drivers/crypto/virtio/
15555F:	mm/balloon_compaction.c
15556
15557VIRTIO CRYPTO DRIVER
15558M:	Gonglei <arei.gonglei@huawei.com>
15559L:	virtualization@lists.linux-foundation.org
15560L:	linux-crypto@vger.kernel.org
15561S:	Maintained
15562F:	drivers/crypto/virtio/
15563F:	include/uapi/linux/virtio_crypto.h
15564
15565VIRTIO DRIVERS FOR S390
15566M:	Cornelia Huck <cohuck@redhat.com>
15567M:	Halil Pasic <pasic@linux.ibm.com>
15568L:	linux-s390@vger.kernel.org
15569L:	virtualization@lists.linux-foundation.org
15570L:	kvm@vger.kernel.org
15571S:	Supported
15572F:	drivers/s390/virtio/
15573F:	arch/s390/include/uapi/asm/virtio-ccw.h
15574
15575VIRTIO GPU DRIVER
15576M:	David Airlie <airlied@linux.ie>
15577M:	Gerd Hoffmann <kraxel@redhat.com>
15578L:	dri-devel@lists.freedesktop.org
15579L:	virtualization@lists.linux-foundation.org
15580T:	git git://anongit.freedesktop.org/drm/drm-misc
15581S:	Maintained
15582F:	drivers/gpu/drm/virtio/
15583F:	include/uapi/linux/virtio_gpu.h
15584
15585VIRTIO HOST (VHOST)
15586M:	"Michael S. Tsirkin" <mst@redhat.com>
15587M:	Jason Wang <jasowang@redhat.com>
15588L:	kvm@vger.kernel.org
15589L:	virtualization@lists.linux-foundation.org
15590L:	netdev@vger.kernel.org
15591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15592S:	Maintained
15593F:	drivers/vhost/
15594F:	include/uapi/linux/vhost.h
15595
15596VIRTIO INPUT DRIVER
15597M:	Gerd Hoffmann <kraxel@redhat.com>
15598S:	Maintained
15599F:	drivers/virtio/virtio_input.c
15600F:	include/uapi/linux/virtio_input.h
15601
15602VIRTUAL BOX GUEST DEVICE DRIVER
15603M:	Hans de Goede <hdegoede@redhat.com>
15604M:	Arnd Bergmann <arnd@arndb.de>
15605M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15606S:	Maintained
15607F:	include/linux/vbox_utils.h
15608F:	include/uapi/linux/vbox*.h
15609F:	drivers/virt/vboxguest/
15610
15611VIRTUAL SERIO DEVICE DRIVER
15612M:	Stephen Chandler Paul <thatslyude@gmail.com>
15613S:	Maintained
15614F:	drivers/input/serio/userio.c
15615F:	include/uapi/linux/userio.h
15616
15617VIVID VIRTUAL VIDEO DRIVER
15618M:	Hans Verkuil <hverkuil@xs4all.nl>
15619L:	linux-media@vger.kernel.org
15620T:	git git://linuxtv.org/media_tree.git
15621W:	https://linuxtv.org
15622S:	Maintained
15623F:	drivers/media/platform/vivid/*
15624
15625VLYNQ BUS
15626M:	Florian Fainelli <f.fainelli@gmail.com>
15627L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15628S:	Maintained
15629F:	drivers/vlynq/vlynq.c
15630F:	include/linux/vlynq.h
15631
15632VME SUBSYSTEM
15633M:	Martyn Welch <martyn@welchs.me.uk>
15634M:	Manohar Vanga <manohar.vanga@gmail.com>
15635M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15636L:	devel@driverdev.osuosl.org
15637S:	Maintained
15638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15639F:	Documentation/driver-api/vme.rst
15640F:	drivers/staging/vme/
15641F:	drivers/vme/
15642F:	include/linux/vme*
15643
15644VMWARE BALLOON DRIVER
15645M:	Xavier Deguillard <xdeguillard@vmware.com>
15646M:	Nadav Amit <namit@vmware.com>
15647M:	"VMware, Inc." <pv-drivers@vmware.com>
15648L:	linux-kernel@vger.kernel.org
15649S:	Maintained
15650F:	drivers/misc/vmw_balloon.c
15651
15652VMWARE HYPERVISOR INTERFACE
15653M:	Alok Kataria <akataria@vmware.com>
15654L:	virtualization@lists.linux-foundation.org
15655S:	Supported
15656F:	arch/x86/kernel/cpu/vmware.c
15657
15658VMWARE PVRDMA DRIVER
15659M:	Adit Ranadive <aditr@vmware.com>
15660M:	VMware PV-Drivers <pv-drivers@vmware.com>
15661L:	linux-rdma@vger.kernel.org
15662S:	Maintained
15663F:	drivers/infiniband/hw/vmw_pvrdma/
15664
15665VMware PVSCSI driver
15666M:	Jim Gill <jgill@vmware.com>
15667M:	VMware PV-Drivers <pv-drivers@vmware.com>
15668L:	linux-scsi@vger.kernel.org
15669S:	Maintained
15670F:	drivers/scsi/vmw_pvscsi.c
15671F:	drivers/scsi/vmw_pvscsi.h
15672
15673VMWARE VMMOUSE SUBDRIVER
15674M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15675M:	"VMware, Inc." <pv-drivers@vmware.com>
15676L:	linux-input@vger.kernel.org
15677S:	Maintained
15678F:	drivers/input/mouse/vmmouse.c
15679F:	drivers/input/mouse/vmmouse.h
15680
15681VMWARE VMXNET3 ETHERNET DRIVER
15682M:	Ronak Doshi <doshir@vmware.com>
15683M:	"VMware, Inc." <pv-drivers@vmware.com>
15684L:	netdev@vger.kernel.org
15685S:	Maintained
15686F:	drivers/net/vmxnet3/
15687
15688VOCORE VOCORE2 BOARD
15689M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15690L:	linux-mips@linux-mips.org
15691S:	Maintained
15692F:	arch/mips/boot/dts/ralink/vocore2.dts
15693
15694VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15695M:	Liam Girdwood <lgirdwood@gmail.com>
15696M:	Mark Brown <broonie@kernel.org>
15697L:	linux-kernel@vger.kernel.org
15698W:	http://www.slimlogic.co.uk/?p=48
15699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15700S:	Supported
15701F:	Documentation/devicetree/bindings/regulator/
15702F:	Documentation/power/regulator/
15703F:	drivers/regulator/
15704F:	include/dt-bindings/regulator/
15705F:	include/linux/regulator/
15706
15707VRF
15708M:	David Ahern <dsa@cumulusnetworks.com>
15709M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15710L:	netdev@vger.kernel.org
15711S:	Maintained
15712F:	drivers/net/vrf.c
15713F:	Documentation/networking/vrf.txt
15714
15715VT1211 HARDWARE MONITOR DRIVER
15716M:	Juerg Haefliger <juergh@gmail.com>
15717L:	linux-hwmon@vger.kernel.org
15718S:	Maintained
15719F:	Documentation/hwmon/vt1211
15720F:	drivers/hwmon/vt1211.c
15721
15722VT8231 HARDWARE MONITOR DRIVER
15723M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15724L:	linux-hwmon@vger.kernel.org
15725S:	Maintained
15726F:	drivers/hwmon/vt8231.c
15727
15728VUB300 USB to SDIO/SD/MMC bridge chip
15729M:	Tony Olech <tony.olech@elandigitalsystems.com>
15730L:	linux-mmc@vger.kernel.org
15731L:	linux-usb@vger.kernel.org
15732S:	Supported
15733F:	drivers/mmc/host/vub300.c
15734
15735W1 DALLAS'S 1-WIRE BUS
15736M:	Evgeniy Polyakov <zbr@ioremap.net>
15737S:	Maintained
15738F:	Documentation/devicetree/bindings/w1/
15739F:	Documentation/w1/
15740F:	drivers/w1/
15741F:	include/linux/w1.h
15742
15743W83791D HARDWARE MONITORING DRIVER
15744M:	Marc Hulsman <m.hulsman@tudelft.nl>
15745L:	linux-hwmon@vger.kernel.org
15746S:	Maintained
15747F:	Documentation/hwmon/w83791d
15748F:	drivers/hwmon/w83791d.c
15749
15750W83793 HARDWARE MONITORING DRIVER
15751M:	Rudolf Marek <r.marek@assembler.cz>
15752L:	linux-hwmon@vger.kernel.org
15753S:	Maintained
15754F:	Documentation/hwmon/w83793
15755F:	drivers/hwmon/w83793.c
15756
15757W83795 HARDWARE MONITORING DRIVER
15758M:	Jean Delvare <jdelvare@suse.com>
15759L:	linux-hwmon@vger.kernel.org
15760S:	Maintained
15761F:	drivers/hwmon/w83795.c
15762
15763W83L51xD SD/MMC CARD INTERFACE DRIVER
15764M:	Pierre Ossman <pierre@ossman.eu>
15765S:	Maintained
15766F:	drivers/mmc/host/wbsd.*
15767
15768WACOM PROTOCOL 4 SERIAL TABLETS
15769M:	Julian Squires <julian@cipht.net>
15770M:	Hans de Goede <hdegoede@redhat.com>
15771L:	linux-input@vger.kernel.org
15772S:	Maintained
15773F:	drivers/input/tablet/wacom_serial4.c
15774
15775WATCHDOG DEVICE DRIVERS
15776M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15777M:	Guenter Roeck <linux@roeck-us.net>
15778L:	linux-watchdog@vger.kernel.org
15779W:	http://www.linux-watchdog.org/
15780T:	git git://www.linux-watchdog.org/linux-watchdog.git
15781S:	Maintained
15782F:	Documentation/devicetree/bindings/watchdog/
15783F:	Documentation/watchdog/
15784F:	drivers/watchdog/
15785F:	include/linux/watchdog.h
15786F:	include/uapi/linux/watchdog.h
15787
15788WHISKEYCOVE PMIC GPIO DRIVER
15789M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15790L:	linux-gpio@vger.kernel.org
15791S:	Maintained
15792F:	drivers/gpio/gpio-wcove.c
15793
15794WIIMOTE HID DRIVER
15795M:	David Herrmann <dh.herrmann@googlemail.com>
15796L:	linux-input@vger.kernel.org
15797S:	Maintained
15798F:	drivers/hid/hid-wiimote*
15799
15800WILOCITY WIL6210 WIRELESS DRIVER
15801M:	Maya Erez <merez@codeaurora.org>
15802L:	linux-wireless@vger.kernel.org
15803L:	wil6210@qti.qualcomm.com
15804S:	Supported
15805W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15806F:	drivers/net/wireless/ath/wil6210/
15807
15808WIMAX STACK
15809M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15810M:	linux-wimax@intel.com
15811L:	wimax@linuxwimax.org (subscribers-only)
15812S:	Supported
15813W:	http://linuxwimax.org
15814F:	Documentation/wimax/README.wimax
15815F:	include/linux/wimax/debug.h
15816F:	include/net/wimax.h
15817F:	include/uapi/linux/wimax.h
15818F:	net/wimax/
15819
15820WINBOND CIR DRIVER
15821M:	David Härdeman <david@hardeman.nu>
15822S:	Maintained
15823F:	drivers/media/rc/winbond-cir.c
15824
15825WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15826M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15827L:	linux-watchdog@vger.kernel.org
15828S:	Maintained
15829F:	drivers/watchdog/ebc-c384_wdt.c
15830
15831WINSYSTEMS WS16C48 GPIO DRIVER
15832M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15833L:	linux-gpio@vger.kernel.org
15834S:	Maintained
15835F:	drivers/gpio/gpio-ws16c48.c
15836
15837WISTRON LAPTOP BUTTON DRIVER
15838M:	Miloslav Trmac <mitr@volny.cz>
15839S:	Maintained
15840F:	drivers/input/misc/wistron_btns.c
15841
15842WL3501 WIRELESS PCMCIA CARD DRIVER
15843L:	linux-wireless@vger.kernel.org
15844S:	Odd fixes
15845F:	drivers/net/wireless/wl3501*
15846
15847WOLFSON MICROELECTRONICS DRIVERS
15848L:	patches@opensource.cirrus.com
15849T:	git https://github.com/CirrusLogic/linux-drivers.git
15850W:	https://github.com/CirrusLogic/linux-drivers/wiki
15851S:	Supported
15852F:	Documentation/hwmon/wm83??
15853F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15854F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15855F:	Documentation/devicetree/bindings/mfd/arizona.txt
15856F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15857F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15858F:	arch/arm/mach-s3c64xx/mach-crag6410*
15859F:	drivers/clk/clk-wm83*.c
15860F:	drivers/extcon/extcon-arizona.c
15861F:	drivers/leds/leds-wm83*.c
15862F:	drivers/gpio/gpio-*wm*.c
15863F:	drivers/gpio/gpio-arizona.c
15864F:	drivers/hwmon/wm83??-hwmon.c
15865F:	drivers/input/misc/wm831x-on.c
15866F:	drivers/input/touchscreen/wm831x-ts.c
15867F:	drivers/input/touchscreen/wm97*.c
15868F:	drivers/mfd/arizona*
15869F:	drivers/mfd/wm*.c
15870F:	drivers/mfd/cs47l24*
15871F:	drivers/power/supply/wm83*.c
15872F:	drivers/rtc/rtc-wm83*.c
15873F:	drivers/regulator/wm8*.c
15874F:	drivers/regulator/arizona*
15875F:	drivers/video/backlight/wm83*_bl.c
15876F:	drivers/watchdog/wm83*_wdt.c
15877F:	include/linux/mfd/arizona/
15878F:	include/linux/mfd/wm831x/
15879F:	include/linux/mfd/wm8350/
15880F:	include/linux/mfd/wm8400*
15881F:	include/linux/regulator/arizona*
15882F:	include/linux/wm97xx.h
15883F:	include/sound/wm????.h
15884F:	sound/soc/codecs/arizona.?
15885F:	sound/soc/codecs/wm*
15886F:	sound/soc/codecs/cs47l24*
15887
15888WORKQUEUE
15889M:	Tejun Heo <tj@kernel.org>
15890R:	Lai Jiangshan <jiangshanlai@gmail.com>
15891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15892S:	Maintained
15893F:	include/linux/workqueue.h
15894F:	kernel/workqueue.c
15895F:	Documentation/core-api/workqueue.rst
15896
15897X-POWERS AXP288 PMIC DRIVERS
15898M:	Hans de Goede <hdegoede@redhat.com>
15899S:	Maintained
15900N:	axp288
15901F:	drivers/acpi/pmic/intel_pmic_xpower.c
15902
15903X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15904M:	Chen-Yu Tsai <wens@csie.org>
15905L:	linux-kernel@vger.kernel.org
15906S:	Maintained
15907N:	axp[128]
15908
15909X.25 NETWORK LAYER
15910M:	Andrew Hendry <andrew.hendry@gmail.com>
15911L:	linux-x25@vger.kernel.org
15912S:	Odd Fixes
15913F:	Documentation/networking/x25*
15914F:	include/net/x25*
15915F:	net/x25/
15916
15917X86 ARCHITECTURE (32-BIT AND 64-BIT)
15918M:	Thomas Gleixner <tglx@linutronix.de>
15919M:	Ingo Molnar <mingo@redhat.com>
15920M:	Borislav Petkov <bp@alien8.de>
15921R:	"H. Peter Anvin" <hpa@zytor.com>
15922M:	x86@kernel.org
15923L:	linux-kernel@vger.kernel.org
15924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15925S:	Maintained
15926F:	Documentation/devicetree/bindings/x86/
15927F:	Documentation/x86/
15928F:	arch/x86/
15929
15930X86 ENTRY CODE
15931M:	Andy Lutomirski <luto@kernel.org>
15932L:	linux-kernel@vger.kernel.org
15933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15934S:	Maintained
15935F:	arch/x86/entry/
15936
15937X86 MCE INFRASTRUCTURE
15938M:	Tony Luck <tony.luck@intel.com>
15939M:	Borislav Petkov <bp@alien8.de>
15940L:	linux-edac@vger.kernel.org
15941S:	Maintained
15942F:	arch/x86/kernel/cpu/mcheck/*
15943
15944X86 MICROCODE UPDATE SUPPORT
15945M:	Borislav Petkov <bp@alien8.de>
15946S:	Maintained
15947F:	arch/x86/kernel/cpu/microcode/*
15948
15949X86 MM
15950M:	Dave Hansen <dave.hansen@linux.intel.com>
15951M:	Andy Lutomirski <luto@kernel.org>
15952M:	Peter Zijlstra <peterz@infradead.org>
15953L:	linux-kernel@vger.kernel.org
15954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
15955S:	Maintained
15956F:	arch/x86/mm/
15957
15958X86 PLATFORM DRIVERS
15959M:	Darren Hart <dvhart@infradead.org>
15960M:	Andy Shevchenko <andy@infradead.org>
15961L:	platform-driver-x86@vger.kernel.org
15962T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15963S:	Maintained
15964F:	drivers/platform/x86/
15965F:	drivers/platform/olpc/
15966
15967X86 VDSO
15968M:	Andy Lutomirski <luto@kernel.org>
15969L:	linux-kernel@vger.kernel.org
15970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15971S:	Maintained
15972F:	arch/x86/entry/vdso/
15973
15974XC2028/3028 TUNER DRIVER
15975M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15976L:	linux-media@vger.kernel.org
15977W:	https://linuxtv.org
15978T:	git git://linuxtv.org/media_tree.git
15979S:	Maintained
15980F:	drivers/media/tuners/tuner-xc2028.*
15981
15982XDP SOCKETS (AF_XDP)
15983M:	Björn Töpel <bjorn.topel@intel.com>
15984M:	Magnus Karlsson <magnus.karlsson@intel.com>
15985L:	netdev@vger.kernel.org
15986S:	Maintained
15987F:	kernel/bpf/xskmap.c
15988F:	net/xdp/
15989
15990XEN BLOCK SUBSYSTEM
15991M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15992M:	Roger Pau Monné <roger.pau@citrix.com>
15993L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15994S:	Supported
15995F:	drivers/block/xen-blkback/*
15996F:	drivers/block/xen*
15997
15998XEN HYPERVISOR ARM
15999M:	Stefano Stabellini <sstabellini@kernel.org>
16000L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16001S:	Maintained
16002F:	arch/arm/xen/
16003F:	arch/arm/include/asm/xen/
16004
16005XEN HYPERVISOR ARM64
16006M:	Stefano Stabellini <sstabellini@kernel.org>
16007L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16008S:	Maintained
16009F:	arch/arm64/xen/
16010F:	arch/arm64/include/asm/xen/
16011
16012XEN HYPERVISOR INTERFACE
16013M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
16014M:	Juergen Gross <jgross@suse.com>
16015L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16017S:	Supported
16018F:	arch/x86/xen/
16019F:	drivers/*/xen-*front.c
16020F:	drivers/xen/
16021F:	arch/x86/include/asm/xen/
16022F:	arch/x86/include/asm/pvclock-abi.h
16023F:	include/xen/
16024F:	include/uapi/xen/
16025F:	Documentation/ABI/stable/sysfs-hypervisor-xen
16026F:	Documentation/ABI/testing/sysfs-hypervisor-xen
16027
16028XEN NETWORK BACKEND DRIVER
16029M:	Wei Liu <wei.liu2@citrix.com>
16030M:	Paul Durrant <paul.durrant@citrix.com>
16031L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16032L:	netdev@vger.kernel.org
16033S:	Supported
16034F:	drivers/net/xen-netback/*
16035
16036XEN PCI SUBSYSTEM
16037M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16038L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16039S:	Supported
16040F:	arch/x86/pci/*xen*
16041F:	drivers/pci/*xen*
16042
16043XEN PVSCSI DRIVERS
16044M:	Juergen Gross <jgross@suse.com>
16045L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16046L:	linux-scsi@vger.kernel.org
16047S:	Supported
16048F:	drivers/scsi/xen-scsifront.c
16049F:	drivers/xen/xen-scsiback.c
16050F:	include/xen/interface/io/vscsiif.h
16051
16052XEN SWIOTLB SUBSYSTEM
16053M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16054L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16055L:	iommu@lists.linux-foundation.org
16056S:	Supported
16057F:	arch/x86/xen/*swiotlb*
16058F:	drivers/xen/*swiotlb*
16059
16060XEN SOUND FRONTEND DRIVER
16061M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16062L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
16063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16064S:	Supported
16065F:	sound/xen/*
16066
16067XFS FILESYSTEM
16068M:	Darrick J. Wong <darrick.wong@oracle.com>
16069M:	linux-xfs@vger.kernel.org
16070L:	linux-xfs@vger.kernel.org
16071W:	http://xfs.org/
16072T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16073S:	Supported
16074F:	Documentation/filesystems/xfs.txt
16075F:	fs/xfs/
16076
16077XILINX AXI ETHERNET DRIVER
16078M:	Anirudha Sarangi <anirudh@xilinx.com>
16079M:	John Linn <John.Linn@xilinx.com>
16080S:	Maintained
16081F:	drivers/net/ethernet/xilinx/xilinx_axienet*
16082
16083XILINX UARTLITE SERIAL DRIVER
16084M:	Peter Korsgaard <jacmet@sunsite.dk>
16085L:	linux-serial@vger.kernel.org
16086S:	Maintained
16087F:	drivers/tty/serial/uartlite.c
16088
16089XILINX VIDEO IP CORES
16090M:	Hyun Kwon <hyun.kwon@xilinx.com>
16091M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16092L:	linux-media@vger.kernel.org
16093T:	git git://linuxtv.org/media_tree.git
16094S:	Supported
16095F:	Documentation/devicetree/bindings/media/xilinx/
16096F:	drivers/media/platform/xilinx/
16097F:	include/uapi/linux/xilinx-v4l2-controls.h
16098
16099XILLYBUS DRIVER
16100M:	Eli Billauer <eli.billauer@gmail.com>
16101L:	linux-kernel@vger.kernel.org
16102S:	Supported
16103F:	drivers/char/xillybus/
16104
16105XLP9XX I2C DRIVER
16106M:	George Cherian <george.cherian@cavium.com>
16107M:	Jan Glauber <jglauber@cavium.com>
16108L:	linux-i2c@vger.kernel.org
16109W:	http://www.cavium.com
16110S:	Supported
16111F:	drivers/i2c/busses/i2c-xlp9xx.c
16112
16113XRA1403 GPIO EXPANDER
16114M:	Nandor Han <nandor.han@ge.com>
16115M:	Semi Malinen <semi.malinen@ge.com>
16116L:	linux-gpio@vger.kernel.org
16117S:	Maintained
16118F:	drivers/gpio/gpio-xra1403.c
16119F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16120
16121XTENSA XTFPGA PLATFORM SUPPORT
16122M:	Max Filippov <jcmvbkbc@gmail.com>
16123L:	linux-xtensa@linux-xtensa.org
16124S:	Maintained
16125F:	drivers/spi/spi-xtensa-xtfpga.c
16126F:	sound/soc/xtensa/xtfpga-i2s.c
16127
16128YAM DRIVER FOR AX.25
16129M:	Jean-Paul Roubelat <jpr@f6fbb.org>
16130L:	linux-hams@vger.kernel.org
16131S:	Maintained
16132F:	drivers/net/hamradio/yam*
16133F:	include/linux/yam.h
16134
16135YAMA SECURITY MODULE
16136M:	Kees Cook <keescook@chromium.org>
16137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16138S:	Supported
16139F:	security/yama/
16140F:	Documentation/admin-guide/LSM/Yama.rst
16141
16142YEALINK PHONE DRIVER
16143M:	Henk Vergonet <Henk.Vergonet@gmail.com>
16144L:	usbb2k-api-dev@nongnu.org
16145S:	Maintained
16146F:	Documentation/input/devices/yealink.rst
16147F:	drivers/input/misc/yealink.*
16148
16149Z8530 DRIVER FOR AX.25
16150M:	Joerg Reuter <jreuter@yaina.de>
16151W:	http://yaina.de/jreuter/
16152W:	http://www.qsl.net/dl1bke/
16153L:	linux-hams@vger.kernel.org
16154S:	Maintained
16155F:	Documentation/networking/z8530drv.txt
16156F:	drivers/net/hamradio/*scc.c
16157F:	drivers/net/hamradio/z8530.h
16158
16159ZBUD COMPRESSED PAGE ALLOCATOR
16160M:	Seth Jennings <sjenning@redhat.com>
16161M:	Dan Streetman <ddstreet@ieee.org>
16162L:	linux-mm@kvack.org
16163S:	Maintained
16164F:	mm/zbud.c
16165F:	include/linux/zbud.h
16166
16167ZD1211RW WIRELESS DRIVER
16168M:	Daniel Drake <dsd@gentoo.org>
16169M:	Ulrich Kunitz <kune@deine-taler.de>
16170W:	http://zd1211.ath.cx/wiki/DriverRewrite
16171L:	linux-wireless@vger.kernel.org
16172L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
16173S:	Maintained
16174F:	drivers/net/wireless/zydas/zd1211rw/
16175
16176ZD1301 MEDIA DRIVER
16177M:	Antti Palosaari <crope@iki.fi>
16178L:	linux-media@vger.kernel.org
16179W:	https://linuxtv.org/
16180W:	http://palosaari.fi/linux/
16181Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16182S:	Maintained
16183F:	drivers/media/usb/dvb-usb-v2/zd1301*
16184
16185ZD1301_DEMOD MEDIA DRIVER
16186M:	Antti Palosaari <crope@iki.fi>
16187L:	linux-media@vger.kernel.org
16188W:	https://linuxtv.org/
16189W:	http://palosaari.fi/linux/
16190Q:	https://patchwork.linuxtv.org/project/linux-media/list/
16191S:	Maintained
16192F:	drivers/media/dvb-frontends/zd1301_demod*
16193
16194ZPOOL COMPRESSED PAGE STORAGE API
16195M:	Dan Streetman <ddstreet@ieee.org>
16196L:	linux-mm@kvack.org
16197S:	Maintained
16198F:	mm/zpool.c
16199F:	include/linux/zpool.h
16200
16201ZR36067 VIDEO FOR LINUX DRIVER
16202L:	mjpeg-users@lists.sourceforge.net
16203L:	linux-media@vger.kernel.org
16204W:	http://mjpeg.sourceforge.net/driver-zoran/
16205T:	hg https://linuxtv.org/hg/v4l-dvb
16206S:	Odd Fixes
16207F:	drivers/staging/media/zoran/
16208
16209ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16210M:	Minchan Kim <minchan@kernel.org>
16211M:	Nitin Gupta <ngupta@vflare.org>
16212R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16213L:	linux-kernel@vger.kernel.org
16214S:	Maintained
16215F:	drivers/block/zram/
16216F:	Documentation/blockdev/zram.txt
16217
16218ZS DECSTATION Z85C30 SERIAL DRIVER
16219M:	"Maciej W. Rozycki" <macro@linux-mips.org>
16220S:	Maintained
16221F:	drivers/tty/serial/zs.*
16222
16223ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16224M:	Minchan Kim <minchan@kernel.org>
16225M:	Nitin Gupta <ngupta@vflare.org>
16226R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16227L:	linux-mm@kvack.org
16228S:	Maintained
16229F:	mm/zsmalloc.c
16230F:	include/linux/zsmalloc.h
16231F:	Documentation/vm/zsmalloc.rst
16232
16233ZSWAP COMPRESSED SWAP CACHING
16234M:	Seth Jennings <sjenning@redhat.com>
16235M:	Dan Streetman <ddstreet@ieee.org>
16236L:	linux-mm@kvack.org
16237S:	Maintained
16238F:	mm/zswap.c
16239
16240THE REST
16241M:	Linus Torvalds <torvalds@linux-foundation.org>
16242L:	linux-kernel@vger.kernel.org
16243Q:	http://patchwork.kernel.org/project/LKML/list/
16244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16245S:	Buried alive in reporters
16246F:	*
16247F:	*/
16248