xref: /openbmc/linux/MAINTAINERS (revision cff11abeca78aa782378401ca2800bd2194aa14e)
1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below.  This will make things
5easier on the maintainers.  Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111.	Always *test* your changes, however small, on at least 4 or
12	5 people, preferably many more.
13
142.	Try to release a few ALPHA test versions to the net. Announce
15	them onto the kernel channel and await results. This is especially
16	important for device drivers, because often that's the only way
17	you will find things like the fact version 3 firmware needs
18	a magic fix you didn't know about, or some clown changed the
19	chips on a board and not its name.  (Don't laugh!  Look at the
20	SMC etherpower for that.)
21
223.	Make sure your changes compile correctly in multiple
23	configurations. In particular check that changes work both as a
24	module and built into the kernel.
25
264.	When you are happy with a change make it generally available for
27	testing and await feedback.
28
295.	Make a patch available to the relevant maintainer in the list. Use
30	``diff -u`` to make the patch easy to merge. Be prepared to get your
31	changes sent back with seemingly silly requests about formatting
32	and variable names.  These aren't as silly as they seem. One
33	job the maintainers (and especially Linus) do is to keep things
34	looking the same. Sometimes this means that the clever hack in
35	your driver to get around a problem actually needs to become a
36	generalized kernel feature ready for next time.
37
38	PLEASE check your patch with the automated style checker
39	(scripts/checkpatch.pl) to catch trivial style violations.
40	See Documentation/process/coding-style.rst for guidance here.
41
42	PLEASE CC: the maintainers and mailing lists that are generated
43	by ``scripts/get_maintainer.pl.`` The results returned by the
44	script will be best if you have git installed and are making
45	your changes in a branch derived from Linus' latest git tree.
46	See Documentation/process/submitting-patches.rst for details.
47
48	PLEASE try to include any credit lines you want added with the
49	patch. It avoids people being missed off by mistake and makes
50	it easier to know who wants adding and who doesn't.
51
52	PLEASE document known bugs. If it doesn't work for everything
53	or does something very odd once a month document it.
54
55	PLEASE remember that submissions must be made under the terms
56	of the Linux Foundation certificate of contribution and should
57	include a Signed-off-by: line.  The current version of this
58	"Developer's Certificate of Origin" (DCO) is listed in the file
59	Documentation/process/submitting-patches.rst.
60
616.	Make sure you have the right to send any changes you make. If you
62	do changes at work you may find your employer owns the patch
63	not you.
64
657.	When sending security related changes or reports to a maintainer
66	please Cc: security@kernel.org, especially if the maintainer
67	does not respond. Please keep in mind that the security team is
68	a small set of people who can be efficient only when working on
69	verified bugs. Please only Cc: this list when you have identified
70	that the bug would present a short-term risk to other users if it
71	were publicly disclosed. For example, reports of address leaks do
72	not represent an immediate threat and are better handled publicly,
73	and ideally, should come with a patch proposal. Please do not send
74	automated reports to this list either. Such bugs will be handled
75	better and faster in the usual public places. See
76	Documentation/admin-guide/security-bugs.rst for details.
77
788.	Happy hacking.
79
80Descriptions of section entries and preferred order
81---------------------------------------------------
82
83	M: *Mail* patches to: FullName <address@domain>
84	R: Designated *Reviewer*: FullName <address@domain>
85	   These reviewers should be CCed on patches.
86	L: *Mailing list* that is relevant to this area
87	S: *Status*, one of the following:
88	   Supported:	Someone is actually paid to look after this.
89	   Maintained:	Someone actually looks after it.
90	   Odd Fixes:	It has a maintainer but they don't have time to do
91			much other than throw the odd patch in. See below..
92	   Orphan:	No current maintainer [but maybe you could take the
93			role as you write your new code].
94	   Obsolete:	Old code. Something tagged obsolete generally means
95			it has been replaced by a better system and you
96			should be using that.
97	W: *Web-page* with status/info
98	Q: *Patchwork* web based patch tracking system site
99	B: URI for where to file *bugs*. A web-page with detailed bug
100	   filing info, a direct bug tracker link, or a mailto: URI.
101	C: URI for *chat* protocol, server and channel where developers
102	   usually hang out, for example irc://server/channel.
103	P: Subsystem Profile document for more details submitting
104	   patches to the given subsystem. This is either an in-tree file,
105	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106	   for details.
107	T: *SCM* tree type and location.
108	   Type is one of: git, hg, quilt, stgit, topgit
109	F: *Files* and directories wildcard patterns.
110	   A trailing slash includes all files and subdirectory files.
111	   F:	drivers/net/	all files in and below drivers/net
112	   F:	drivers/net/*	all files in drivers/net, but not below
113	   F:	*/net/*		all files in "any top level directory"/net
114	   One pattern per line.  Multiple F: lines acceptable.
115	X: *Excluded* files and directories that are NOT maintained, same
116	   rules as F:. Files exclusions are tested before file matches.
117	   Can be useful for excluding a specific subdirectory, for instance:
118	   F:	net/
119	   X:	net/ipv6/
120	   matches all files in and below net excluding net/ipv6/
121	N: Files and directories *Regex* patterns.
122	   N:	[^a-z]tegra	all files whose path contains tegra
123	                        (not including files like integrator)
124	   One pattern per line.  Multiple N: lines acceptable.
125	   scripts/get_maintainer.pl has different behavior for files that
126	   match F: pattern and matches of N: patterns.  By default,
127	   get_maintainer will not look at git log history when an F: pattern
128	   match occurs.  When an N: match occurs, git log history is used
129	   to also notify the people that have git commit signatures.
130	K: *Content regex* (perl extended) pattern match in a patch or file.
131	   For instance:
132	   K: of_get_profile
133	      matches patches or files that contain "of_get_profile"
134	   K: \b(printk|pr_(info|err))\b
135	      matches patches or files that contain one or more of the words
136	      printk, pr_info or pr_err
137	   One regex pattern per line.  Multiple K: lines acceptable.
138
139Maintainers List
140----------------
141
142.. note:: When reading this list, please look for the most precise areas
143          first. When adding to this list, please keep the entries in
144          alphabetical order.
145
1463C59X NETWORK DRIVER
147M:	Steffen Klassert <klassert@kernel.org>
148L:	netdev@vger.kernel.org
149S:	Odd Fixes
150F:	Documentation/networking/device_drivers/3com/vortex.rst
151F:	drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M:	David Dillow <dave@thedillows.org>
155L:	netdev@vger.kernel.org
156S:	Maintained
157F:	drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M:	Adam Radford <aradford@gmail.com>
161L:	linux-scsi@vger.kernel.org
162S:	Supported
163W:	http://www.lsi.com
164F:	drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168L:	linux-scsi@vger.kernel.org
169S:	Maintained
170F:	drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M:	Alexander Aring <alex.aring@gmail.com>
174M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
175L:	linux-bluetooth@vger.kernel.org
176L:	linux-wpan@vger.kernel.org
177S:	Maintained
178F:	Documentation/networking/6lowpan.rst
179F:	include/net/6lowpan.h
180F:	net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
184L:	linux-hams@vger.kernel.org
185S:	Maintained
186F:	drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M:	Johannes Berg <johannes@sipsolutions.net>
190L:	linux-wireless@vger.kernel.org
191S:	Maintained
192W:	https://wireless.wiki.kernel.org/
193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195F:	Documentation/driver-api/80211/cfg80211.rst
196F:	Documentation/networking/regulatory.rst
197F:	include/linux/ieee80211.h
198F:	include/net/cfg80211.h
199F:	include/net/ieee80211_radiotap.h
200F:	include/net/iw_handler.h
201F:	include/net/wext.h
202F:	include/uapi/linux/nl80211.h
203F:	net/wireless/
204
2058169 10/100/1000 GIGABIT ETHERNET DRIVER
206M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
207M:	Heiner Kallweit <hkallweit1@gmail.com>
208L:	netdev@vger.kernel.org
209S:	Maintained
210F:	drivers/net/ethernet/realtek/r8169*
211
2128250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214L:	linux-serial@vger.kernel.org
215S:	Maintained
216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217F:	drivers/tty/serial/8250*
218F:	include/linux/serial_8250.h
219
2208390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221L:	netdev@vger.kernel.org
222S:	Orphan / Obsolete
223F:	drivers/net/ethernet/8390/
224
2259P FILE SYSTEM
226M:	Eric Van Hensbergen <ericvh@gmail.com>
227M:	Latchesar Ionkov <lucho@ionkov.net>
228M:	Dominique Martinet <asmadeus@codewreck.org>
229L:	v9fs-developer@lists.sourceforge.net
230S:	Maintained
231W:	http://swik.net/v9fs
232Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234T:	git git://github.com/martinetd/linux.git
235F:	Documentation/filesystems/9p.rst
236F:	fs/9p/
237F:	include/net/9p/
238F:	include/trace/events/9p.h
239F:	include/uapi/linux/virtio_9p.h
240F:	net/9p/
241
242A8293 MEDIA DRIVER
243M:	Antti Palosaari <crope@iki.fi>
244L:	linux-media@vger.kernel.org
245S:	Maintained
246W:	https://linuxtv.org
247W:	http://palosaari.fi/linux/
248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
249T:	git git://linuxtv.org/anttip/media_tree.git
250F:	drivers/media/dvb-frontends/a8293*
251
252AACRAID SCSI RAID DRIVER
253M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254L:	linux-scsi@vger.kernel.org
255S:	Supported
256W:	http://www.adaptec.com/
257F:	Documentation/scsi/aacraid.rst
258F:	drivers/scsi/aacraid/
259
260ABI/API
261L:	linux-api@vger.kernel.org
262F:	include/linux/syscalls.h
263F:	kernel/sys_ni.c
264
265ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266M:	Hans de Goede <hdegoede@redhat.com>
267L:	linux-hwmon@vger.kernel.org
268S:	Maintained
269F:	drivers/hwmon/abituguru.c
270
271ABIT UGURU 3 HARDWARE MONITOR DRIVER
272M:	Alistair John Strachan <alistair@devzero.co.uk>
273L:	linux-hwmon@vger.kernel.org
274S:	Maintained
275F:	drivers/hwmon/abituguru3.c
276
277ACCES 104-DIO-48E GPIO DRIVER
278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
279L:	linux-gpio@vger.kernel.org
280S:	Maintained
281F:	drivers/gpio/gpio-104-dio-48e.c
282
283ACCES 104-IDI-48 GPIO DRIVER
284M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
285L:	linux-gpio@vger.kernel.org
286S:	Maintained
287F:	drivers/gpio/gpio-104-idi-48.c
288
289ACCES 104-IDIO-16 GPIO DRIVER
290M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
291L:	linux-gpio@vger.kernel.org
292S:	Maintained
293F:	drivers/gpio/gpio-104-idio-16.c
294
295ACCES 104-QUAD-8 DRIVER
296M:	William Breathitt Gray <vilhelm.gray@gmail.com>
297L:	linux-iio@vger.kernel.org
298S:	Maintained
299F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
300F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
301F:	drivers/counter/104-quad-8.c
302
303ACCES PCI-IDIO-16 GPIO DRIVER
304M:	William Breathitt Gray <vilhelm.gray@gmail.com>
305L:	linux-gpio@vger.kernel.org
306S:	Maintained
307F:	drivers/gpio/gpio-pci-idio-16.c
308
309ACCES PCIe-IDIO-24 GPIO DRIVER
310M:	William Breathitt Gray <vilhelm.gray@gmail.com>
311L:	linux-gpio@vger.kernel.org
312S:	Maintained
313F:	drivers/gpio/gpio-pcie-idio-24.c
314
315ACENIC DRIVER
316M:	Jes Sorensen <jes@trained-monkey.org>
317L:	linux-acenic@sunsite.dk
318S:	Maintained
319F:	drivers/net/ethernet/alteon/acenic*
320
321ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
322M:	Peter Kaestle <peter@piie.net>
323L:	platform-driver-x86@vger.kernel.org
324S:	Maintained
325W:	http://piie.net/?section=acerhdf
326F:	drivers/platform/x86/acerhdf.c
327
328ACER WMI LAPTOP EXTRAS
329M:	"Lee, Chun-Yi" <jlee@suse.com>
330L:	platform-driver-x86@vger.kernel.org
331S:	Maintained
332F:	drivers/platform/x86/acer-wmi.c
333
334ACPI
335M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
336M:	Len Brown <lenb@kernel.org>
337L:	linux-acpi@vger.kernel.org
338S:	Supported
339W:	https://01.org/linux-acpi
340Q:	https://patchwork.kernel.org/project/linux-acpi/list/
341B:	https://bugzilla.kernel.org
342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
343F:	Documentation/ABI/testing/configfs-acpi
344F:	Documentation/ABI/testing/sysfs-bus-acpi
345F:	Documentation/firmware-guide/acpi/
346F:	drivers/acpi/
347F:	drivers/pci/*/*acpi*
348F:	drivers/pci/*acpi*
349F:	drivers/pnp/pnpacpi/
350F:	include/acpi/
351F:	include/linux/acpi.h
352F:	include/linux/fwnode.h
353F:	tools/power/acpi/
354
355ACPI APEI
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	James Morse <james.morse@arm.com>
359R:	Tony Luck <tony.luck@intel.com>
360R:	Borislav Petkov <bp@alien8.de>
361L:	linux-acpi@vger.kernel.org
362F:	drivers/acpi/apei/
363
364ACPI COMPONENT ARCHITECTURE (ACPICA)
365M:	Robert Moore <robert.moore@intel.com>
366M:	Erik Kaneda <erik.kaneda@intel.com>
367M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
368L:	linux-acpi@vger.kernel.org
369L:	devel@acpica.org
370S:	Supported
371W:	https://acpica.org/
372W:	https://github.com/acpica/acpica/
373Q:	https://patchwork.kernel.org/project/linux-acpi/list/
374B:	https://bugzilla.kernel.org
375B:	https://bugs.acpica.org
376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377F:	drivers/acpi/acpica/
378F:	include/acpi/
379F:	tools/power/acpi/
380
381ACPI FAN DRIVER
382M:	Zhang Rui <rui.zhang@intel.com>
383L:	linux-acpi@vger.kernel.org
384S:	Supported
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387F:	drivers/acpi/fan.c
388
389ACPI FOR ARM64 (ACPI/arm64)
390M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
391M:	Hanjun Guo <guohanjun@huawei.com>
392M:	Sudeep Holla <sudeep.holla@arm.com>
393L:	linux-acpi@vger.kernel.org
394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
395S:	Maintained
396F:	drivers/acpi/arm64
397
398ACPI I2C MULTI INSTANTIATE DRIVER
399M:	Hans de Goede <hdegoede@redhat.com>
400L:	platform-driver-x86@vger.kernel.org
401S:	Maintained
402F:	drivers/platform/x86/i2c-multi-instantiate.c
403
404ACPI PMIC DRIVERS
405M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
406M:	Len Brown <lenb@kernel.org>
407R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
408R:	Mika Westerberg <mika.westerberg@linux.intel.com>
409L:	linux-acpi@vger.kernel.org
410S:	Supported
411Q:	https://patchwork.kernel.org/project/linux-acpi/list/
412B:	https://bugzilla.kernel.org
413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
414F:	drivers/acpi/pmic/
415
416ACPI THERMAL DRIVER
417M:	Zhang Rui <rui.zhang@intel.com>
418L:	linux-acpi@vger.kernel.org
419S:	Supported
420W:	https://01.org/linux-acpi
421B:	https://bugzilla.kernel.org
422F:	drivers/acpi/*thermal*
423
424ACPI VIDEO DRIVER
425M:	Zhang Rui <rui.zhang@intel.com>
426L:	linux-acpi@vger.kernel.org
427S:	Supported
428W:	https://01.org/linux-acpi
429B:	https://bugzilla.kernel.org
430F:	drivers/acpi/acpi_video.c
431
432ACPI WMI DRIVER
433L:	platform-driver-x86@vger.kernel.org
434S:	Orphan
435F:	drivers/platform/x86/wmi.c
436F:	include/uapi/linux/wmi.h
437
438AD1889 ALSA SOUND DRIVER
439L:	linux-parisc@vger.kernel.org
440S:	Maintained
441W:	https://parisc.wiki.kernel.org/index.php/AD1889
442F:	sound/pci/ad1889.*
443
444AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
445M:	Michael Hennerich <michael.hennerich@analog.com>
446S:	Supported
447W:	http://wiki.analog.com/AD5254
448W:	http://ez.analog.com/community/linux-device-drivers
449F:	drivers/misc/ad525x_dpot.c
450
451AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
452M:	Michael Hennerich <michael.hennerich@analog.com>
453S:	Supported
454W:	http://wiki.analog.com/AD5398
455W:	http://ez.analog.com/community/linux-device-drivers
456F:	drivers/regulator/ad5398.c
457
458AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
459M:	Michael Hennerich <michael.hennerich@analog.com>
460S:	Supported
461W:	http://wiki.analog.com/AD7142
462W:	http://ez.analog.com/community/linux-device-drivers
463F:	drivers/input/misc/ad714x.c
464
465AD7877 TOUCHSCREEN DRIVER
466M:	Michael Hennerich <michael.hennerich@analog.com>
467S:	Supported
468W:	http://wiki.analog.com/AD7877
469W:	http://ez.analog.com/community/linux-device-drivers
470F:	drivers/input/touchscreen/ad7877.c
471
472AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
473M:	Michael Hennerich <michael.hennerich@analog.com>
474S:	Supported
475W:	http://wiki.analog.com/AD7879
476W:	http://ez.analog.com/community/linux-device-drivers
477F:	drivers/input/touchscreen/ad7879.c
478
479ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
480M:	Jiri Kosina <jikos@kernel.org>
481S:	Maintained
482
483ADF7242 IEEE 802.15.4 RADIO DRIVER
484M:	Michael Hennerich <michael.hennerich@analog.com>
485L:	linux-wpan@vger.kernel.org
486S:	Supported
487W:	https://wiki.analog.com/ADF7242
488W:	http://ez.analog.com/community/linux-device-drivers
489F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
490F:	drivers/net/ieee802154/adf7242.c
491
492ADM1025 HARDWARE MONITOR DRIVER
493M:	Jean Delvare <jdelvare@suse.com>
494L:	linux-hwmon@vger.kernel.org
495S:	Maintained
496F:	Documentation/hwmon/adm1025.rst
497F:	drivers/hwmon/adm1025.c
498
499ADM1029 HARDWARE MONITOR DRIVER
500M:	Corentin Labbe <clabbe.montjoie@gmail.com>
501L:	linux-hwmon@vger.kernel.org
502S:	Maintained
503F:	drivers/hwmon/adm1029.c
504
505ADM8211 WIRELESS DRIVER
506L:	linux-wireless@vger.kernel.org
507S:	Orphan
508W:	https://wireless.wiki.kernel.org/
509F:	drivers/net/wireless/admtek/adm8211.*
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	http://ez.analog.com/community/linux-device-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	http://ez.analog.com/community/linux-device-drivers
534F:	drivers/gpio/gpio-adp5588.c
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	http://ez.analog.com/community/linux-device-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
565M:	Michael Hennerich <michael.hennerich@analog.com>
566S:	Supported
567W:	http://wiki.analog.com/ADXL345
568W:	http://ez.analog.com/community/linux-device-drivers
569F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
570F:	drivers/input/misc/adxl34x.c
571
572ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
573M:	Michael Hennerich <michael.hennerich@analog.com>
574S:	Supported
575W:	http://ez.analog.com/community/linux-device-drivers
576F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
577F:	drivers/iio/accel/adxl372.c
578F:	drivers/iio/accel/adxl372_i2c.c
579F:	drivers/iio/accel/adxl372_spi.c
580
581AF9013 MEDIA DRIVER
582M:	Antti Palosaari <crope@iki.fi>
583L:	linux-media@vger.kernel.org
584S:	Maintained
585W:	https://linuxtv.org
586W:	http://palosaari.fi/linux/
587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
588T:	git git://linuxtv.org/anttip/media_tree.git
589F:	drivers/media/dvb-frontends/af9013*
590
591AF9033 MEDIA DRIVER
592M:	Antti Palosaari <crope@iki.fi>
593L:	linux-media@vger.kernel.org
594S:	Maintained
595W:	https://linuxtv.org
596W:	http://palosaari.fi/linux/
597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
598T:	git git://linuxtv.org/anttip/media_tree.git
599F:	drivers/media/dvb-frontends/af9033*
600
601AFFS FILE SYSTEM
602M:	David Sterba <dsterba@suse.com>
603L:	linux-fsdevel@vger.kernel.org
604S:	Odd Fixes
605F:	Documentation/filesystems/affs.rst
606F:	fs/affs/
607
608AFS FILESYSTEM
609M:	David Howells <dhowells@redhat.com>
610L:	linux-afs@lists.infradead.org
611S:	Supported
612W:	https://www.infradead.org/~dhowells/kafs/
613F:	Documentation/filesystems/afs.rst
614F:	fs/afs/
615F:	include/trace/events/afs.h
616
617AGPGART DRIVER
618M:	David Airlie <airlied@linux.ie>
619S:	Maintained
620T:	git git://anongit.freedesktop.org/drm/drm
621F:	drivers/char/agp/
622F:	include/linux/agp*
623F:	include/uapi/linux/agp*
624
625AHA152X SCSI DRIVER
626M:	"Juergen E. Fischer" <fischer@norbit.de>
627L:	linux-scsi@vger.kernel.org
628S:	Maintained
629F:	drivers/scsi/aha152x*
630F:	drivers/scsi/pcmcia/aha152x*
631
632AIC7XXX / AIC79XX SCSI DRIVER
633M:	Hannes Reinecke <hare@suse.com>
634L:	linux-scsi@vger.kernel.org
635S:	Maintained
636F:	drivers/scsi/aic7xxx/
637
638AIMSLAB FM RADIO RECEIVER DRIVER
639M:	Hans Verkuil <hverkuil@xs4all.nl>
640L:	linux-media@vger.kernel.org
641S:	Maintained
642W:	https://linuxtv.org
643T:	git git://linuxtv.org/media_tree.git
644F:	drivers/media/radio/radio-aimslab*
645
646AIO
647M:	Benjamin LaHaise <bcrl@kvack.org>
648L:	linux-aio@kvack.org
649S:	Supported
650F:	fs/aio.c
651F:	include/linux/*aio*.h
652
653AIRSPY MEDIA DRIVER
654M:	Antti Palosaari <crope@iki.fi>
655L:	linux-media@vger.kernel.org
656S:	Maintained
657W:	https://linuxtv.org
658W:	http://palosaari.fi/linux/
659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
660T:	git git://linuxtv.org/anttip/media_tree.git
661F:	drivers/media/usb/airspy/
662
663ALACRITECH GIGABIT ETHERNET DRIVER
664M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
665S:	Maintained
666F:	drivers/net/ethernet/alacritech/*
667
668ALCATEL SPEEDTOUCH USB DRIVER
669M:	Duncan Sands <duncan.sands@free.fr>
670L:	linux-usb@vger.kernel.org
671S:	Maintained
672W:	http://www.linux-usb.org/SpeedTouch/
673F:	drivers/usb/atm/speedtch.c
674F:	drivers/usb/atm/usbatm.c
675
676ALCHEMY AU1XX0 MMC DRIVER
677M:	Manuel Lauss <manuel.lauss@gmail.com>
678S:	Maintained
679F:	drivers/mmc/host/au1xmmc.c
680
681ALI1563 I2C DRIVER
682M:	Rudolf Marek <r.marek@assembler.cz>
683L:	linux-i2c@vger.kernel.org
684S:	Maintained
685F:	Documentation/i2c/busses/i2c-ali1563.rst
686F:	drivers/i2c/busses/i2c-ali1563.c
687
688ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
689M:	Tomislav Denis <tomislav.denis@avl.com>
690L:	linux-iio@vger.kernel.org
691S:	Maintained
692W:	http://www.allsensors.com/
693F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
694F:	drivers/iio/pressure/dlhl60d.c
695
696ALLEGRO DVT VIDEO IP CORE DRIVER
697M:	Michael Tretter <m.tretter@pengutronix.de>
698R:	Pengutronix Kernel Team <kernel@pengutronix.de>
699L:	linux-media@vger.kernel.org
700S:	Maintained
701F:	drivers/staging/media/allegro-dvt/
702
703ALLWINNER A10 CSI DRIVER
704M:	Maxime Ripard <mripard@kernel.org>
705L:	linux-media@vger.kernel.org
706S:	Maintained
707T:	git git://linuxtv.org/media_tree.git
708F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
709F:	drivers/media/platform/sunxi/sun4i-csi/
710
711ALLWINNER CPUFREQ DRIVER
712M:	Yangtao Li <tiny.windzz@gmail.com>
713L:	linux-pm@vger.kernel.org
714S:	Maintained
715F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
716F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
717
718ALLWINNER CRYPTO DRIVERS
719M:	Corentin Labbe <clabbe.montjoie@gmail.com>
720L:	linux-crypto@vger.kernel.org
721S:	Maintained
722F:	drivers/crypto/allwinner/
723
724ALLWINNER THERMAL DRIVER
725M:	Vasily Khoruzhick <anarsoul@gmail.com>
726M:	Yangtao Li <tiny.windzz@gmail.com>
727L:	linux-pm@vger.kernel.org
728S:	Maintained
729F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
730F:	drivers/thermal/sun8i_thermal.c
731
732ALLWINNER VPU DRIVER
733M:	Maxime Ripard <mripard@kernel.org>
734M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
735L:	linux-media@vger.kernel.org
736S:	Maintained
737F:	drivers/staging/media/sunxi/cedrus/
738
739ALPHA PORT
740M:	Richard Henderson <rth@twiddle.net>
741M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
742M:	Matt Turner <mattst88@gmail.com>
743L:	linux-alpha@vger.kernel.org
744S:	Odd Fixes
745F:	arch/alpha/
746
747ALPS PS/2 TOUCHPAD DRIVER
748R:	Pali Rohár <pali@kernel.org>
749F:	drivers/input/mouse/alps.*
750
751ALTERA I2C CONTROLLER DRIVER
752M:	Thor Thayer <thor.thayer@linux.intel.com>
753S:	Maintained
754F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
755F:	drivers/i2c/busses/i2c-altera.c
756
757ALTERA MAILBOX DRIVER
758M:	Ley Foon Tan <ley.foon.tan@intel.com>
759S:	Maintained
760F:	drivers/mailbox/mailbox-altera.c
761
762ALTERA PIO DRIVER
763M:	Joyce Ooi <joyce.ooi@intel.com>
764L:	linux-gpio@vger.kernel.org
765S:	Maintained
766F:	drivers/gpio/gpio-altera.c
767
768ALTERA SYSTEM MANAGER DRIVER
769M:	Thor Thayer <thor.thayer@linux.intel.com>
770S:	Maintained
771F:	drivers/mfd/altera-sysmgr.c
772F:	include/linux/mfd/altera-sysmgr.h
773
774ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
775M:	Thor Thayer <thor.thayer@linux.intel.com>
776S:	Maintained
777F:	drivers/gpio/gpio-altera-a10sr.c
778F:	drivers/mfd/altera-a10sr.c
779F:	drivers/reset/reset-a10sr.c
780F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
781F:	include/linux/mfd/altera-a10sr.h
782
783ALTERA TRIPLE SPEED ETHERNET DRIVER
784M:	Thor Thayer <thor.thayer@linux.intel.com>
785L:	netdev@vger.kernel.org
786S:	Maintained
787F:	drivers/net/ethernet/altera/
788
789ALTERA UART/JTAG UART SERIAL DRIVERS
790M:	Tobias Klauser <tklauser@distanz.ch>
791L:	linux-serial@vger.kernel.org
792S:	Maintained
793F:	drivers/tty/serial/altera_jtaguart.c
794F:	drivers/tty/serial/altera_uart.c
795F:	include/linux/altera_jtaguart.h
796F:	include/linux/altera_uart.h
797
798AMAZON ANNAPURNA LABS FIC DRIVER
799M:	Talel Shenhar <talel@amazon.com>
800S:	Maintained
801F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
802F:	drivers/irqchip/irq-al-fic.c
803
804AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
805M:	Talel Shenhar <talel@amazon.com>
806S:	Maintained
807F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
808F:	drivers/thermal/thermal_mmio.c
809
810AMAZON ETHERNET DRIVERS
811M:	Netanel Belgazal <netanel@amazon.com>
812M:	Arthur Kiyanovski <akiyano@amazon.com>
813R:	Guy Tzalik <gtzalik@amazon.com>
814R:	Saeed Bishara <saeedb@amazon.com>
815R:	Zorik Machulsky <zorik@amazon.com>
816L:	netdev@vger.kernel.org
817S:	Supported
818F:	Documentation/networking/device_drivers/amazon/ena.rst
819F:	drivers/net/ethernet/amazon/
820
821AMAZON RDMA EFA DRIVER
822M:	Gal Pressman <galpress@amazon.com>
823R:	Yossi Leybovich <sleybo@amazon.com>
824L:	linux-rdma@vger.kernel.org
825S:	Supported
826Q:	https://patchwork.kernel.org/project/linux-rdma/list/
827F:	drivers/infiniband/hw/efa/
828F:	include/uapi/rdma/efa-abi.h
829
830AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
831M:	Tom Lendacky <thomas.lendacky@amd.com>
832L:	linux-crypto@vger.kernel.org
833S:	Supported
834F:	drivers/crypto/ccp/
835F:	include/linux/ccp.h
836
837AMD DISPLAY CORE
838M:	Harry Wentland <harry.wentland@amd.com>
839M:	Leo Li <sunpeng.li@amd.com>
840L:	amd-gfx@lists.freedesktop.org
841S:	Supported
842T:	git git://people.freedesktop.org/~agd5f/linux
843F:	drivers/gpu/drm/amd/display/
844
845AMD ENERGY DRIVER
846M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
847L:	linux-hwmon@vger.kernel.org
848S:	Maintained
849F:	Documentation/hwmon/amd_energy.rst
850F:	drivers/hwmon/amd_energy.c
851
852AMD FAM15H PROCESSOR POWER MONITORING DRIVER
853M:	Huang Rui <ray.huang@amd.com>
854L:	linux-hwmon@vger.kernel.org
855S:	Supported
856F:	Documentation/hwmon/fam15h_power.rst
857F:	drivers/hwmon/fam15h_power.c
858
859AMD FCH GPIO DRIVER
860M:	Enrico Weigelt, metux IT consult <info@metux.net>
861L:	linux-gpio@vger.kernel.org
862S:	Maintained
863F:	drivers/gpio/gpio-amd-fch.c
864F:	include/linux/platform_data/gpio/gpio-amd-fch.h
865
866AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
867L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
868S:	Orphan
869F:	drivers/usb/gadget/udc/amd5536udc.*
870
871AMD GEODE PROCESSOR/CHIPSET SUPPORT
872M:	Andres Salomon <dilinger@queued.net>
873L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
874S:	Supported
875W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
876F:	arch/x86/include/asm/geode.h
877F:	drivers/char/hw_random/geode-rng.c
878F:	drivers/crypto/geode*
879F:	drivers/video/fbdev/geode/
880
881AMD IOMMU (AMD-VI)
882M:	Joerg Roedel <joro@8bytes.org>
883L:	iommu@lists.linux-foundation.org
884S:	Maintained
885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
886F:	drivers/iommu/amd_iommu*.[ch]
887F:	include/linux/amd-iommu.h
888
889AMD KFD
890M:	Felix Kuehling <Felix.Kuehling@amd.com>
891L:	amd-gfx@lists.freedesktop.org
892S:	Supported
893T:	git git://people.freedesktop.org/~agd5f/linux
894F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
895F:	drivers/gpu/drm/amd/amdkfd/
896F:	drivers/gpu/drm/amd/include/cik_structs.h
897F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
898F:	drivers/gpu/drm/amd/include/v9_structs.h
899F:	drivers/gpu/drm/amd/include/vi_structs.h
900F:	include/uapi/linux/kfd_ioctl.h
901
902AMD SPI DRIVER
903M:	Sanjay R Mehta <sanju.mehta@amd.com>
904S:	Maintained
905F:	drivers/spi/spi-amd.c
906
907AMD MP2 I2C DRIVER
908M:	Elie Morisse <syniurge@gmail.com>
909M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
910M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
911L:	linux-i2c@vger.kernel.org
912S:	Maintained
913F:	drivers/i2c/busses/i2c-amd-mp2*
914
915AMD POWERPLAY
916M:	Evan Quan <evan.quan@amd.com>
917L:	amd-gfx@lists.freedesktop.org
918S:	Supported
919T:	git git://people.freedesktop.org/~agd5f/linux
920F:	drivers/gpu/drm/amd/powerplay/
921
922AMD SEATTLE DEVICE TREE SUPPORT
923M:	Brijesh Singh <brijeshkumar.singh@amd.com>
924M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
925M:	Tom Lendacky <thomas.lendacky@amd.com>
926S:	Supported
927F:	arch/arm64/boot/dts/amd/
928
929AMD XGBE DRIVER
930M:	Tom Lendacky <thomas.lendacky@amd.com>
931L:	netdev@vger.kernel.org
932S:	Supported
933F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
934F:	drivers/net/ethernet/amd/xgbe/
935
936ANALOG DEVICES INC AD5686 DRIVER
937M:	Michael Hennerich <Michael.Hennerich@analog.com>
938L:	linux-pm@vger.kernel.org
939S:	Supported
940W:	http://ez.analog.com/community/linux-device-drivers
941F:	drivers/iio/dac/ad5686*
942F:	drivers/iio/dac/ad5696*
943
944ANALOG DEVICES INC AD5758 DRIVER
945M:	Michael Hennerich <Michael.Hennerich@analog.com>
946L:	linux-iio@vger.kernel.org
947S:	Supported
948W:	http://ez.analog.com/community/linux-device-drivers
949F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
950F:	drivers/iio/dac/ad5758.c
951
952ANALOG DEVICES INC AD7091R5 DRIVER
953M:	Beniamin Bia <beniamin.bia@analog.com>
954L:	linux-iio@vger.kernel.org
955S:	Supported
956W:	http://ez.analog.com/community/linux-device-drivers
957F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
958F:	drivers/iio/adc/ad7091r5.c
959
960ANALOG DEVICES INC AD7124 DRIVER
961M:	Michael Hennerich <Michael.Hennerich@analog.com>
962L:	linux-iio@vger.kernel.org
963S:	Supported
964W:	http://ez.analog.com/community/linux-device-drivers
965F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
966F:	drivers/iio/adc/ad7124.c
967
968ANALOG DEVICES INC AD7192 DRIVER
969M:	Alexandru Tachici <alexandru.tachici@analog.com>
970L:	linux-iio@vger.kernel.org
971S:	Supported
972W:	http://ez.analog.com/community/linux-device-drivers
973F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
974F:	drivers/iio/adc/ad7192.c
975
976ANALOG DEVICES INC AD7292 DRIVER
977M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
978L:	linux-iio@vger.kernel.org
979S:	Supported
980W:	http://ez.analog.com/community/linux-device-drivers
981F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
982F:	drivers/iio/adc/ad7292.c
983
984ANALOG DEVICES INC AD7606 DRIVER
985M:	Michael Hennerich <Michael.Hennerich@analog.com>
986M:	Beniamin Bia <beniamin.bia@analog.com>
987L:	linux-iio@vger.kernel.org
988S:	Supported
989W:	http://ez.analog.com/community/linux-device-drivers
990F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
991F:	drivers/iio/adc/ad7606.c
992
993ANALOG DEVICES INC AD7768-1 DRIVER
994M:	Michael Hennerich <Michael.Hennerich@analog.com>
995L:	linux-iio@vger.kernel.org
996S:	Supported
997W:	http://ez.analog.com/community/linux-device-drivers
998F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
999F:	drivers/iio/adc/ad7768-1.c
1000
1001ANALOG DEVICES INC AD7780 DRIVER
1002M:	Michael Hennerich <Michael.Hennerich@analog.com>
1003M:	Renato Lui Geh <renatogeh@gmail.com>
1004L:	linux-iio@vger.kernel.org
1005S:	Supported
1006W:	http://ez.analog.com/community/linux-device-drivers
1007F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1008F:	drivers/iio/adc/ad7780.c
1009
1010ANALOG DEVICES INC AD9389B DRIVER
1011M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1012L:	linux-media@vger.kernel.org
1013S:	Maintained
1014F:	drivers/media/i2c/ad9389b*
1015
1016ANALOG DEVICES INC ADGS1408 DRIVER
1017M:	Mircea Caprioru <mircea.caprioru@analog.com>
1018S:	Supported
1019F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1020F:	drivers/mux/adgs1408.c
1021
1022ANALOG DEVICES INC ADIN DRIVER
1023M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1024L:	netdev@vger.kernel.org
1025S:	Supported
1026W:	http://ez.analog.com/community/linux-device-drivers
1027F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1028F:	drivers/net/phy/adin.c
1029
1030ANALOG DEVICES INC ADIS DRIVER LIBRARY
1031M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1032L:	linux-iio@vger.kernel.org
1033S:	Supported
1034F:	drivers/iio/imu/adis.c
1035F:	include/linux/iio/imu/adis.h
1036
1037ANALOG DEVICES INC ADIS16460 DRIVER
1038M:	Dragos Bogdan <dragos.bogdan@analog.com>
1039L:	linux-iio@vger.kernel.org
1040S:	Supported
1041W:	http://ez.analog.com/community/linux-device-drivers
1042F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1043F:	drivers/iio/imu/adis16460.c
1044
1045ANALOG DEVICES INC ADM1177 DRIVER
1046M:	Beniamin Bia <beniamin.bia@analog.com>
1047M:	Michael Hennerich <Michael.Hennerich@analog.com>
1048L:	linux-hwmon@vger.kernel.org
1049S:	Supported
1050W:	http://ez.analog.com/community/linux-device-drivers
1051F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1052F:	drivers/hwmon/adm1177.c
1053
1054ANALOG DEVICES INC ADP5061 DRIVER
1055M:	Michael Hennerich <Michael.Hennerich@analog.com>
1056L:	linux-pm@vger.kernel.org
1057S:	Supported
1058W:	http://ez.analog.com/community/linux-device-drivers
1059F:	drivers/power/supply/adp5061.c
1060
1061ANALOG DEVICES INC ADV7180 DRIVER
1062M:	Lars-Peter Clausen <lars@metafoo.de>
1063L:	linux-media@vger.kernel.org
1064S:	Supported
1065W:	http://ez.analog.com/community/linux-device-drivers
1066F:	drivers/media/i2c/adv7180.c
1067
1068ANALOG DEVICES INC ADV748X DRIVER
1069M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1070L:	linux-media@vger.kernel.org
1071S:	Maintained
1072F:	drivers/media/i2c/adv748x/*
1073
1074ANALOG DEVICES INC ADV7511 DRIVER
1075M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1076L:	linux-media@vger.kernel.org
1077S:	Maintained
1078F:	drivers/media/i2c/adv7511*
1079
1080ANALOG DEVICES INC ADV7604 DRIVER
1081M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1082L:	linux-media@vger.kernel.org
1083S:	Maintained
1084F:	drivers/media/i2c/adv7604*
1085
1086ANALOG DEVICES INC ADV7842 DRIVER
1087M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1088L:	linux-media@vger.kernel.org
1089S:	Maintained
1090F:	drivers/media/i2c/adv7842*
1091
1092ANALOG DEVICES INC ASOC CODEC DRIVERS
1093M:	Lars-Peter Clausen <lars@metafoo.de>
1094M:	Nuno Sá <nuno.sa@analog.com>
1095L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1096S:	Supported
1097W:	http://wiki.analog.com/
1098W:	http://ez.analog.com/community/linux-device-drivers
1099F:	sound/soc/codecs/ad1*
1100F:	sound/soc/codecs/ad7*
1101F:	sound/soc/codecs/adau*
1102F:	sound/soc/codecs/adav*
1103F:	sound/soc/codecs/sigmadsp.*
1104F:	sound/soc/codecs/ssm*
1105
1106ANALOG DEVICES INC DMA DRIVERS
1107M:	Lars-Peter Clausen <lars@metafoo.de>
1108S:	Supported
1109W:	http://ez.analog.com/community/linux-device-drivers
1110F:	drivers/dma/dma-axi-dmac.c
1111
1112ANALOG DEVICES INC HMC425A DRIVER
1113M:	Beniamin Bia <beniamin.bia@analog.com>
1114M:	Michael Hennerich <michael.hennerich@analog.com>
1115L:	linux-iio@vger.kernel.org
1116S:	Supported
1117W:	http://ez.analog.com/community/linux-device-drivers
1118F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1119F:	drivers/iio/amplifiers/hmc425a.c
1120
1121ANALOG DEVICES INC IIO DRIVERS
1122M:	Lars-Peter Clausen <lars@metafoo.de>
1123M:	Michael Hennerich <Michael.Hennerich@analog.com>
1124S:	Supported
1125W:	http://wiki.analog.com/
1126W:	http://ez.analog.com/community/linux-device-drivers
1127F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1128F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1129F:	drivers/iio/*/ad*
1130F:	drivers/iio/adc/ltc249*
1131F:	drivers/staging/iio/*/ad*
1132X:	drivers/iio/*/adjd*
1133
1134ANALOGBITS PLL LIBRARIES
1135M:	Paul Walmsley <paul.walmsley@sifive.com>
1136S:	Supported
1137F:	drivers/clk/analogbits/*
1138F:	include/linux/clk/analogbits*
1139
1140ANDES ARCHITECTURE
1141M:	Nick Hu <nickhu@andestech.com>
1142M:	Greentime Hu <green.hu@gmail.com>
1143M:	Vincent Chen <deanbo422@gmail.com>
1144S:	Supported
1145T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1146F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1147F:	Documentation/devicetree/bindings/nds32/
1148F:	arch/nds32/
1149N:	nds32
1150K:	nds32
1151
1152ANDROID CONFIG FRAGMENTS
1153M:	Rob Herring <robh@kernel.org>
1154S:	Supported
1155F:	kernel/configs/android*
1156
1157ANDROID DRIVERS
1158M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1159M:	Arve Hjønnevåg <arve@android.com>
1160M:	Todd Kjos <tkjos@android.com>
1161M:	Martijn Coenen <maco@android.com>
1162M:	Joel Fernandes <joel@joelfernandes.org>
1163M:	Christian Brauner <christian@brauner.io>
1164L:	devel@driverdev.osuosl.org
1165S:	Supported
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1167F:	drivers/android/
1168F:	drivers/staging/android/
1169
1170ANDROID GOLDFISH PIC DRIVER
1171M:	Miodrag Dinic <miodrag.dinic@mips.com>
1172S:	Supported
1173F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1174F:	drivers/irqchip/irq-goldfish-pic.c
1175
1176ANDROID GOLDFISH RTC DRIVER
1177M:	Miodrag Dinic <miodrag.dinic@mips.com>
1178S:	Supported
1179F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1180F:	drivers/rtc/rtc-goldfish.c
1181
1182ANDROID ION DRIVER
1183M:	Laura Abbott <labbott@redhat.com>
1184M:	Sumit Semwal <sumit.semwal@linaro.org>
1185L:	devel@driverdev.osuosl.org
1186L:	dri-devel@lists.freedesktop.org
1187L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1188S:	Supported
1189F:	drivers/staging/android/ion
1190F:	drivers/staging/android/uapi/ion.h
1191
1192AOA (Apple Onboard Audio) ALSA DRIVER
1193M:	Johannes Berg <johannes@sipsolutions.net>
1194L:	linuxppc-dev@lists.ozlabs.org
1195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	sound/aoa/
1198
1199APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1200M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1201L:	linux-iio@vger.kernel.org
1202S:	Maintained
1203F:	drivers/iio/adc/stx104.c
1204
1205APM DRIVER
1206M:	Jiri Kosina <jikos@kernel.org>
1207S:	Odd fixes
1208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1209F:	arch/x86/kernel/apm_32.c
1210F:	drivers/char/apm-emulation.c
1211F:	include/linux/apm_bios.h
1212F:	include/uapi/linux/apm_bios.h
1213
1214APPARMOR SECURITY MODULE
1215M:	John Johansen <john.johansen@canonical.com>
1216L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1217S:	Supported
1218W:	wiki.apparmor.net
1219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1220F:	Documentation/admin-guide/LSM/apparmor.rst
1221F:	security/apparmor/
1222
1223APPLE BCM5974 MULTITOUCH DRIVER
1224M:	Henrik Rydberg <rydberg@bitmath.org>
1225L:	linux-input@vger.kernel.org
1226S:	Odd fixes
1227F:	drivers/input/mouse/bcm5974.c
1228
1229APPLE SMC DRIVER
1230M:	Henrik Rydberg <rydberg@bitmath.org>
1231L:	linux-hwmon@vger.kernel.org
1232S:	Odd fixes
1233F:	drivers/hwmon/applesmc.c
1234
1235APPLETALK NETWORK LAYER
1236L:	netdev@vger.kernel.org
1237S:	Odd fixes
1238F:	drivers/net/appletalk/
1239F:	include/linux/atalk.h
1240F:	include/uapi/linux/atalk.h
1241F:	net/appletalk/
1242
1243APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1244M:	Khuong Dinh <khuong@os.amperecomputing.com>
1245S:	Supported
1246F:	arch/arm64/boot/dts/apm/
1247
1248APPLIED MICRO (APM) X-GENE SOC EDAC
1249M:	Khuong Dinh <khuong@os.amperecomputing.com>
1250S:	Supported
1251F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1252F:	drivers/edac/xgene_edac.c
1253
1254APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1255M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1257S:	Supported
1258F:	drivers/net/ethernet/apm/xgene-v2/
1259
1260APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1261M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1262M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1263M:	Quan Nguyen <quan@os.amperecomputing.com>
1264S:	Supported
1265F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1266F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1267F:	drivers/net/ethernet/apm/xgene/
1268F:	drivers/net/phy/mdio-xgene.c
1269
1270APPLIED MICRO (APM) X-GENE SOC PMU
1271M:	Khuong Dinh <khuong@os.amperecomputing.com>
1272S:	Supported
1273F:	Documentation/admin-guide/perf/xgene-pmu.rst
1274F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1275F:	drivers/perf/xgene_pmu.c
1276
1277APTINA CAMERA SENSOR PLL
1278M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1279L:	linux-media@vger.kernel.org
1280S:	Maintained
1281F:	drivers/media/i2c/aptina-pll.*
1282
1283AQUANTIA ETHERNET DRIVER (atlantic)
1284M:	Igor Russkikh <irusskikh@marvell.com>
1285L:	netdev@vger.kernel.org
1286S:	Supported
1287W:	https://www.marvell.com/
1288Q:	http://patchwork.ozlabs.org/project/netdev/list/
1289F:	Documentation/networking/device_drivers/aquantia/atlantic.rst
1290F:	drivers/net/ethernet/aquantia/atlantic/
1291
1292AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1293M:	Egor Pomozov <epomozov@marvell.com>
1294L:	netdev@vger.kernel.org
1295S:	Supported
1296W:	http://www.aquantia.com
1297F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1298
1299ARC FRAMEBUFFER DRIVER
1300M:	Jaya Kumar <jayalk@intworks.biz>
1301S:	Maintained
1302F:	drivers/video/fbdev/arcfb.c
1303F:	drivers/video/fbdev/core/fb_defio.c
1304
1305ARC PGU DRM DRIVER
1306M:	Alexey Brodkin <abrodkin@synopsys.com>
1307S:	Supported
1308F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1309F:	drivers/gpu/drm/arc/
1310
1311ARCNET NETWORK LAYER
1312M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1313L:	netdev@vger.kernel.org
1314S:	Maintained
1315F:	drivers/net/arcnet/
1316F:	include/uapi/linux/if_arcnet.h
1317
1318ARM ARCHITECTED TIMER DRIVER
1319M:	Mark Rutland <mark.rutland@arm.com>
1320M:	Marc Zyngier <maz@kernel.org>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	arch/arm/include/asm/arch_timer.h
1324F:	arch/arm64/include/asm/arch_timer.h
1325F:	drivers/clocksource/arm_arch_timer.c
1326
1327ARM HDLCD DRM DRIVER
1328M:	Liviu Dudau <liviu.dudau@arm.com>
1329S:	Supported
1330F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1331F:	drivers/gpu/drm/arm/hdlcd_*
1332
1333ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1334M:	Linus Walleij <linus.walleij@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1338F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1339F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1340F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1341F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1342F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1343F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1344F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1345F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1346F:	arch/arm/boot/dts/arm-realview-*
1347F:	arch/arm/boot/dts/integrator*
1348F:	arch/arm/boot/dts/versatile*
1349F:	arch/arm/mach-integrator/
1350F:	arch/arm/mach-realview/
1351F:	arch/arm/mach-versatile/
1352F:	arch/arm/plat-versatile/
1353F:	drivers/bus/arm-integrator-lm.c
1354F:	drivers/clk/versatile/
1355F:	drivers/i2c/busses/i2c-versatile.c
1356F:	drivers/irqchip/irq-versatile-fpga.c
1357F:	drivers/mtd/maps/physmap-versatile.*
1358F:	drivers/power/reset/arm-versatile-reboot.c
1359F:	drivers/soc/versatile/
1360
1361ARM KOMEDA DRM-KMS DRIVER
1362M:	James (Qian) Wang <james.qian.wang@arm.com>
1363M:	Liviu Dudau <liviu.dudau@arm.com>
1364M:	Mihail Atanassov <mihail.atanassov@arm.com>
1365L:	Mali DP Maintainers <malidp@foss.arm.com>
1366S:	Supported
1367T:	git git://anongit.freedesktop.org/drm/drm-misc
1368F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1369F:	Documentation/gpu/komeda-kms.rst
1370F:	drivers/gpu/drm/arm/display/include/
1371F:	drivers/gpu/drm/arm/display/komeda/
1372
1373ARM MALI PANFROST DRM DRIVER
1374M:	Rob Herring <robh@kernel.org>
1375M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1376R:	Steven Price <steven.price@arm.com>
1377R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1378L:	dri-devel@lists.freedesktop.org
1379S:	Supported
1380T:	git git://anongit.freedesktop.org/drm/drm-misc
1381F:	drivers/gpu/drm/panfrost/
1382F:	include/uapi/drm/panfrost_drm.h
1383
1384ARM MALI-DP DRM DRIVER
1385M:	Liviu Dudau <liviu.dudau@arm.com>
1386M:	Brian Starkey <brian.starkey@arm.com>
1387L:	Mali DP Maintainers <malidp@foss.arm.com>
1388S:	Supported
1389T:	git git://anongit.freedesktop.org/drm/drm-misc
1390F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1391F:	Documentation/gpu/afbc.rst
1392F:	drivers/gpu/drm/arm/
1393
1394ARM MFM AND FLOPPY DRIVERS
1395M:	Ian Molton <spyro@f2s.com>
1396S:	Maintained
1397F:	arch/arm/include/asm/floppy.h
1398F:	arch/arm/mach-rpc/floppydma.S
1399
1400ARM PMU PROFILING AND DEBUGGING
1401M:	Will Deacon <will@kernel.org>
1402M:	Mark Rutland <mark.rutland@arm.com>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405F:	Documentation/devicetree/bindings/arm/pmu.yaml
1406F:	Documentation/devicetree/bindings/perf/
1407F:	arch/arm*/include/asm/hw_breakpoint.h
1408F:	arch/arm*/include/asm/perf_event.h
1409F:	arch/arm*/kernel/hw_breakpoint.c
1410F:	arch/arm*/kernel/perf_*
1411F:	arch/arm/oprofile/common.c
1412F:	drivers/perf/*
1413F:	include/linux/perf/arm_pmu.h
1414
1415ARM PORT
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Odd Fixes
1419W:	http://www.armlinux.org.uk/
1420T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1421F:	arch/arm/
1422X:	arch/arm/boot/dts/
1423
1424ARM PRIMECELL AACI PL041 DRIVER
1425M:	Russell King <linux@armlinux.org.uk>
1426S:	Odd Fixes
1427F:	sound/arm/aaci.*
1428
1429ARM PRIMECELL BUS SUPPORT
1430M:	Russell King <linux@armlinux.org.uk>
1431S:	Odd Fixes
1432F:	drivers/amba/
1433F:	include/linux/amba/bus.h
1434
1435ARM PRIMECELL CLCD PL110 DRIVER
1436M:	Russell King <linux@armlinux.org.uk>
1437S:	Odd Fixes
1438F:	drivers/video/fbdev/amba-clcd.*
1439
1440ARM PRIMECELL KMI PL050 DRIVER
1441M:	Russell King <linux@armlinux.org.uk>
1442S:	Odd Fixes
1443F:	drivers/input/serio/ambakmi.*
1444F:	include/linux/amba/kmi.h
1445
1446ARM PRIMECELL MMCI PL180/1 DRIVER
1447M:	Russell King <linux@armlinux.org.uk>
1448S:	Odd Fixes
1449F:	drivers/mmc/host/mmci.*
1450F:	include/linux/amba/mmci.h
1451
1452ARM PRIMECELL SSP PL022 SPI DRIVER
1453M:	Linus Walleij <linus.walleij@linaro.org>
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S:	Maintained
1456F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1457F:	drivers/spi/spi-pl022.c
1458
1459ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1460M:	Russell King <linux@armlinux.org.uk>
1461S:	Odd Fixes
1462F:	drivers/tty/serial/amba-pl01*.c
1463F:	include/linux/amba/serial.h
1464
1465ARM PRIMECELL VIC PL190/PL192 DRIVER
1466M:	Linus Walleij <linus.walleij@linaro.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1470F:	drivers/irqchip/irq-vic.c
1471
1472ARM SMC WATCHDOG DRIVER
1473M:	Julius Werner <jwerner@chromium.org>
1474R:	Evan Benn <evanbenn@chromium.org>
1475S:	Maintained
1476F:	devicetree/bindings/watchdog/arm-smc-wdt.yaml
1477F:	drivers/watchdog/arm_smc_wdt.c
1478
1479ARM SMMU DRIVERS
1480M:	Will Deacon <will@kernel.org>
1481R:	Robin Murphy <robin.murphy@arm.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1485F:	drivers/iommu/arm-smmu*
1486F:	drivers/iommu/io-pgtable-arm-v7s.c
1487F:	drivers/iommu/io-pgtable-arm.c
1488
1489ARM SUB-ARCHITECTURES
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1493F:	arch/arm/mach-*/
1494F:	arch/arm/plat-*/
1495
1496ARM/ACTIONS SEMI ARCHITECTURE
1497M:	Andreas Färber <afaerber@suse.de>
1498M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501F:	Documentation/devicetree/bindings/arm/actions.yaml
1502F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1504F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1506F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1507F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1508F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1509F:	arch/arm/boot/dts/owl-*
1510F:	arch/arm/mach-actions/
1511F:	arch/arm64/boot/dts/actions/
1512F:	drivers/clk/actions/
1513F:	drivers/clocksource/timer-owl*
1514F:	drivers/dma/owl-dma.c
1515F:	drivers/i2c/busses/i2c-owl.c
1516F:	drivers/mmc/host/owl-mmc.c
1517F:	drivers/pinctrl/actions/*
1518F:	drivers/soc/actions/
1519F:	include/dt-bindings/power/owl-*
1520F:	include/linux/soc/actions/
1521N:	owl
1522
1523ARM/ADS SPHERE MACHINE SUPPORT
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/AFEB9260 MACHINE SUPPORT
1529M:	Sergey Lapin <slapin@ossfans.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/AJECO 1ARM MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/Allwinner SoC Clock Support
1539M:	Emilio López <emilio@elopez.com.ar>
1540S:	Maintained
1541F:	drivers/clk/sunxi/
1542
1543ARM/Allwinner sunXi SoC support
1544M:	Maxime Ripard <mripard@kernel.org>
1545M:	Chen-Yu Tsai <wens@csie.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1549F:	arch/arm/mach-sunxi/
1550F:	arch/arm64/boot/dts/allwinner/
1551F:	drivers/clk/sunxi-ng/
1552F:	drivers/pinctrl/sunxi/
1553F:	drivers/soc/sunxi/
1554N:	sun[x456789]i
1555N:	sun50i
1556
1557ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1558M:	Neil Armstrong <narmstrong@baylibre.com>
1559M:	Jerome Brunet <jbrunet@baylibre.com>
1560L:	linux-amlogic@lists.infradead.org
1561S:	Maintained
1562F:	Documentation/devicetree/bindings/clock/amlogic*
1563F:	drivers/clk/meson/
1564F:	include/dt-bindings/clock/gxbb*
1565F:	include/dt-bindings/clock/meson*
1566
1567ARM/Amlogic Meson SoC Crypto Drivers
1568M:	Corentin Labbe <clabbe@baylibre.com>
1569L:	linux-crypto@vger.kernel.org
1570L:	linux-amlogic@lists.infradead.org
1571S:	Maintained
1572F:	Documentation/devicetree/bindings/crypto/amlogic*
1573F:	drivers/crypto/amlogic/
1574
1575ARM/Amlogic Meson SoC Sound Drivers
1576M:	Jerome Brunet <jbrunet@baylibre.com>
1577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	Documentation/devicetree/bindings/sound/amlogic*
1580F:	sound/soc/meson/
1581
1582ARM/Amlogic Meson SoC support
1583M:	Kevin Hilman <khilman@baylibre.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585L:	linux-amlogic@lists.infradead.org
1586S:	Maintained
1587W:	http://linux-meson.com/
1588F:	arch/arm/boot/dts/meson*
1589F:	arch/arm/mach-meson/
1590F:	arch/arm64/boot/dts/amlogic/
1591F:	drivers/mmc/host/meson*
1592F:	drivers/pinctrl/meson/
1593F:	drivers/rtc/rtc-meson*
1594F:	drivers/soc/amlogic/
1595N:	meson
1596
1597ARM/Annapurna Labs ALPINE ARCHITECTURE
1598M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1599M:	Antoine Tenart <antoine.tenart@bootlin.com>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/boot/dts/alpine*
1603F:	arch/arm/mach-alpine/
1604F:	arch/arm64/boot/dts/al/
1605F:	drivers/*/*alpine*
1606
1607ARM/ARTPEC MACHINE SUPPORT
1608M:	Jesper Nilsson <jesper.nilsson@axis.com>
1609M:	Lars Persson <lars.persson@axis.com>
1610L:	linux-arm-kernel@axis.com
1611S:	Maintained
1612F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1613F:	arch/arm/boot/dts/artpec6*
1614F:	arch/arm/mach-artpec
1615F:	drivers/clk/axis
1616F:	drivers/crypto/axis
1617F:	drivers/mmc/host/usdhi6rol0.c
1618F:	drivers/pinctrl/pinctrl-artpec*
1619
1620ARM/ASPEED I2C DRIVER
1621M:	Brendan Higgins <brendanhiggins@google.com>
1622R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1623R:	Joel Stanley <joel@jms.id.au>
1624L:	linux-i2c@vger.kernel.org
1625L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1628F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1629F:	drivers/i2c/busses/i2c-aspeed.c
1630F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1631
1632ARM/ASPEED MACHINE SUPPORT
1633M:	Joel Stanley <joel@jms.id.au>
1634R:	Andrew Jeffery <andrew@aj.id.au>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1637S:	Supported
1638Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1640F:	arch/arm/boot/dts/aspeed-*
1641F:	arch/arm/mach-aspeed/
1642N:	aspeed
1643
1644ARM/BITMAIN ARCHITECTURE
1645M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1649F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1650F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1651F:	arch/arm64/boot/dts/bitmain/
1652F:	drivers/clk/clk-bm1880.c
1653F:	drivers/pinctrl/pinctrl-bm1880.c
1654
1655ARM/CALXEDA HIGHBANK ARCHITECTURE
1656M:	Andre Przywara <andre.przywara@arm.com>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S:	Maintained
1659F:	arch/arm/boot/dts/ecx-*.dts*
1660F:	arch/arm/boot/dts/highbank.dts
1661F:	arch/arm/mach-highbank/
1662
1663ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1664M:	Krzysztof Halasa <khalasa@piap.pl>
1665S:	Maintained
1666F:	arch/arm/mach-cns3xxx/
1667
1668ARM/CAVIUM THUNDER NETWORK DRIVER
1669M:	Sunil Goutham <sgoutham@marvell.com>
1670M:	Robert Richter <rrichter@marvell.com>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Supported
1673F:	drivers/net/ethernet/cavium/thunder/
1674
1675ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1676M:	Lukasz Majewski <lukma@denx.de>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	arch/arm/mach-ep93xx/ts72xx.c
1680
1681ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1682M:	Alexander Shiyan <shc_work@mail.ru>
1683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S:	Odd Fixes
1685N:	clps711x
1686
1687ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1688M:	Lennert Buytenhek <kernel@wantstofly.org>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691
1692ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1693M:	Hartley Sweeten <hsweeten@visionengravers.com>
1694M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S:	Maintained
1697F:	arch/arm/mach-ep93xx/
1698F:	arch/arm/mach-ep93xx/include/mach/
1699
1700ARM/CLKDEV SUPPORT
1701M:	Russell King <linux@armlinux.org.uk>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S:	Maintained
1704T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1705F:	drivers/clk/clkdev.c
1706
1707ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1708M:	Baruch Siach <baruch@tkos.co.il>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711F:	arch/arm/boot/dts/cx92755*
1712N:	digicolor
1713
1714ARM/CONTEC MICRO9 MACHINE SUPPORT
1715M:	Hubert Feurstein <hubert.feurstein@contec.at>
1716S:	Maintained
1717F:	arch/arm/mach-ep93xx/micro9.c
1718
1719ARM/CORESIGHT FRAMEWORK AND DRIVERS
1720M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1721R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1722R:	Mike Leach <mike.leach@linaro.org>
1723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S:	Maintained
1725F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1726F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1727F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1728F:	Documentation/devicetree/bindings/arm/coresight.txt
1729F:	Documentation/trace/coresight/*
1730F:	drivers/hwtracing/coresight/*
1731F:	include/dt-bindings/arm/coresight-cti-dt.h
1732F:	tools/perf/arch/arm/util/auxtrace.c
1733F:	tools/perf/arch/arm/util/cs-etm.c
1734F:	tools/perf/arch/arm/util/cs-etm.h
1735F:	tools/perf/arch/arm/util/pmu.c
1736F:	tools/perf/util/cs-etm-decoder/*
1737F:	tools/perf/util/cs-etm.*
1738
1739ARM/CORGI MACHINE SUPPORT
1740M:	Richard Purdie <rpurdie@rpsys.net>
1741S:	Maintained
1742
1743ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1744M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1745M:	Linus Walleij <linus.walleij@linaro.org>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748T:	git git://github.com/ulli-kroll/linux.git
1749F:	Documentation/devicetree/bindings/arm/gemini.txt
1750F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1751F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1752F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1753F:	arch/arm/mach-gemini/
1754F:	drivers/net/ethernet/cortina/
1755F:	drivers/pinctrl/pinctrl-gemini.c
1756F:	drivers/rtc/rtc-ftrtc010.c
1757
1758ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1759M:	Barry Song <baohua@kernel.org>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1763F:	arch/arm/boot/dts/prima2*
1764F:	arch/arm/mach-prima2/
1765F:	drivers/clk/sirf/
1766F:	drivers/clocksource/timer-atlas7.c
1767F:	drivers/clocksource/timer-prima2.c
1768X:	drivers/gnss
1769N:	[^a-z]sirf
1770
1771ARM/CZ.NIC TURRIS MOX SUPPORT
1772M:	Marek Behun <marek.behun@nic.cz>
1773S:	Maintained
1774W:	http://mox.turris.cz
1775F:	Documentation/ABI/testing/debugfs-moxtet
1776F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1777F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1778F:	Documentation/devicetree/bindings/bus/moxtet.txt
1779F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1780F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1781F:	drivers/bus/moxtet.c
1782F:	drivers/firmware/turris-mox-rwtm.c
1783F:	drivers/gpio/gpio-moxtet.c
1784F:	include/linux/moxtet.h
1785
1786ARM/EBSA110 MACHINE SUPPORT
1787M:	Russell King <linux@armlinux.org.uk>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790W:	http://www.armlinux.org.uk/
1791F:	arch/arm/mach-ebsa110/
1792F:	drivers/net/ethernet/amd/am79c961a.*
1793
1794ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1795M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1796R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799N:	efm32
1800
1801ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1802M:	Robert Jarzmik <robert.jarzmik@free.fr>
1803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S:	Maintained
1805F:	arch/arm/mach-pxa/ezx.c
1806
1807ARM/FARADAY FA526 PORT
1808M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811T:	git git://git.berlios.de/gemini-board
1812F:	arch/arm/mm/*-fa*
1813
1814ARM/FOOTBRIDGE ARCHITECTURE
1815M:	Russell King <linux@armlinux.org.uk>
1816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S:	Maintained
1818W:	http://www.armlinux.org.uk/
1819F:	arch/arm/include/asm/hardware/dec21285.h
1820F:	arch/arm/mach-footbridge/
1821
1822ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1823M:	Shawn Guo <shawnguo@kernel.org>
1824M:	Sascha Hauer <s.hauer@pengutronix.de>
1825R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1826R:	Fabio Estevam <festevam@gmail.com>
1827R:	NXP Linux Team <linux-imx@nxp.com>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1831X:	drivers/media/i2c/
1832N:	imx
1833N:	mxs
1834
1835ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1836M:	Shawn Guo <shawnguo@kernel.org>
1837M:	Li Yang <leoyang.li@nxp.com>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1841F:	arch/arm/boot/dts/ls1021a*
1842F:	arch/arm64/boot/dts/freescale/fsl-*
1843F:	arch/arm64/boot/dts/freescale/qoriq-*
1844
1845ARM/FREESCALE VYBRID ARM ARCHITECTURE
1846M:	Shawn Guo <shawnguo@kernel.org>
1847M:	Sascha Hauer <s.hauer@pengutronix.de>
1848R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1849R:	Stefan Agner <stefan@agner.ch>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1853F:	arch/arm/boot/dts/vf*
1854F:	arch/arm/mach-imx/*vf610*
1855
1856ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1857M:	Lennert Buytenhek <kernel@wantstofly.org>
1858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S:	Maintained
1860
1861ARM/GUMSTIX MACHINE SUPPORT
1862M:	Steve Sakoman <sakoman@gmail.com>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S:	Maintained
1865
1866ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1867M:	Philipp Zabel <philipp.zabel@gmail.com>
1868M:	Paul Parsons <lost.distance@yahoo.com>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871F:	arch/arm/mach-pxa/hx4700.c
1872F:	arch/arm/mach-pxa/include/mach/hx4700.h
1873F:	sound/soc/pxa/hx4700.c
1874
1875ARM/HISILICON SOC SUPPORT
1876M:	Wei Xu <xuwei5@hisilicon.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Supported
1879W:	http://www.hisilicon.com
1880T:	git git://github.com/hisilicon/linux-hisi.git
1881F:	arch/arm/boot/dts/hi3*
1882F:	arch/arm/boot/dts/hip*
1883F:	arch/arm/boot/dts/hisi*
1884F:	arch/arm/mach-hisi/
1885F:	arch/arm64/boot/dts/hisilicon/
1886
1887ARM/HP JORNADA 7XX MACHINE SUPPORT
1888M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1889S:	Maintained
1890W:	www.jlime.com
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1892F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1893F:	arch/arm/mach-sa1100/jornada720.c
1894
1895ARM/IGEP MACHINE SUPPORT
1896M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1897M:	Javier Martinez Canillas <javier@dowhile0.org>
1898L:	linux-omap@vger.kernel.org
1899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900S:	Maintained
1901F:	arch/arm/boot/dts/omap3-igep*
1902
1903ARM/INCOME PXA270 SUPPORT
1904M:	Marek Vasut <marek.vasut@gmail.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1908
1909ARM/INTEL IOP32X ARM ARCHITECTURE
1910M:	Lennert Buytenhek <kernel@wantstofly.org>
1911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S:	Maintained
1913
1914ARM/INTEL IQ81342EX MACHINE SUPPORT
1915M:	Lennert Buytenhek <kernel@wantstofly.org>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S:	Maintained
1918
1919ARM/INTEL IXDP2850 MACHINE SUPPORT
1920M:	Lennert Buytenhek <kernel@wantstofly.org>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S:	Maintained
1923
1924ARM/INTEL IXP4XX ARM ARCHITECTURE
1925M:	Linus Walleij <linusw@kernel.org>
1926M:	Imre Kaloz <kaloz@openwrt.org>
1927M:	Krzysztof Halasa <khalasa@piap.pl>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1931F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1932F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1933F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1934F:	arch/arm/mach-ixp4xx/
1935F:	drivers/clocksource/timer-ixp4xx.c
1936F:	drivers/gpio/gpio-ixp4xx.c
1937F:	drivers/irqchip/irq-ixp4xx.c
1938F:	include/linux/irqchip/irq-ixp4xx.h
1939F:	include/linux/platform_data/timer-ixp4xx.h
1940
1941ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1942M:	Jonathan Cameron <jic23@cam.ac.uk>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	arch/arm/mach-pxa/stargate2.c
1946F:	drivers/pcmcia/pxa2xx_stargate2.c
1947
1948ARM/INTEL XSC3 (MANZANO) ARM CORE
1949M:	Lennert Buytenhek <kernel@wantstofly.org>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952
1953ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1954M:	Lennert Buytenhek <kernel@wantstofly.org>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957
1958ARM/LG1K ARCHITECTURE
1959M:	Chanho Min <chanho.min@lge.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm64/boot/dts/lg/
1963
1964ARM/LOGICPD PXA270 MACHINE SUPPORT
1965M:	Lennert Buytenhek <kernel@wantstofly.org>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/LPC18XX ARCHITECTURE
1970M:	Vladimir Zapolskiy <vz@mleia.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972S:	Maintained
1973F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1974F:	arch/arm/boot/dts/lpc43*
1975F:	drivers/i2c/busses/i2c-lpc2k.c
1976F:	drivers/memory/pl172.c
1977F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
1978F:	drivers/rtc/rtc-lpc24xx.c
1979N:	lpc18xx
1980
1981ARM/LPC32XX SOC SUPPORT
1982M:	Vladimir Zapolskiy <vz@mleia.com>
1983M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1987F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1988F:	arch/arm/boot/dts/lpc32*
1989F:	arch/arm/mach-lpc32xx/
1990F:	drivers/i2c/busses/i2c-pnx.c
1991F:	drivers/net/ethernet/nxp/lpc_eth.c
1992F:	drivers/usb/host/ohci-nxp.c
1993F:	drivers/watchdog/pnx4008_wdt.c
1994N:	lpc32xx
1995
1996ARM/MAGICIAN MACHINE SUPPORT
1997M:	Philipp Zabel <philipp.zabel@gmail.com>
1998S:	Maintained
1999
2000ARM/Marvell Dove/MV78xx0/Orion SOC support
2001M:	Jason Cooper <jason@lakedaemon.net>
2002M:	Andrew Lunn <andrew@lunn.ch>
2003M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2004M:	Gregory Clement <gregory.clement@bootlin.com>
2005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006S:	Maintained
2007T:	git git://git.infradead.org/linux-mvebu.git
2008F:	Documentation/devicetree/bindings/soc/dove/
2009F:	arch/arm/boot/dts/dove*
2010F:	arch/arm/boot/dts/orion5x*
2011F:	arch/arm/mach-dove/
2012F:	arch/arm/mach-mv78xx0/
2013F:	arch/arm/mach-orion5x/
2014F:	arch/arm/plat-orion/
2015F:	drivers/soc/dove/
2016
2017ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2018M:	Jason Cooper <jason@lakedaemon.net>
2019M:	Andrew Lunn <andrew@lunn.ch>
2020M:	Gregory Clement <gregory.clement@bootlin.com>
2021M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024T:	git git://git.infradead.org/linux-mvebu.git
2025F:	arch/arm/boot/dts/armada*
2026F:	arch/arm/boot/dts/kirkwood*
2027F:	arch/arm/configs/mvebu_*_defconfig
2028F:	arch/arm/mach-mvebu/
2029F:	arch/arm64/boot/dts/marvell/armada*
2030F:	arch/arm64/boot/dts/marvell/cn913*
2031F:	drivers/cpufreq/armada-37xx-cpufreq.c
2032F:	drivers/cpufreq/armada-8k-cpufreq.c
2033F:	drivers/cpufreq/mvebu-cpufreq.c
2034F:	drivers/irqchip/irq-armada-370-xp.c
2035F:	drivers/irqchip/irq-mvebu-*
2036F:	drivers/pinctrl/mvebu/
2037F:	drivers/rtc/rtc-armada38x.c
2038
2039ARM/Mediatek RTC DRIVER
2040M:	Eddie Huang <eddie.huang@mediatek.com>
2041M:	Sean Wang <sean.wang@mediatek.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2046F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2047F:	drivers/rtc/rtc-mt2712.c
2048F:	drivers/rtc/rtc-mt6397.c
2049F:	drivers/rtc/rtc-mt7622.c
2050
2051ARM/Mediatek SoC support
2052M:	Matthias Brugger <matthias.bgg@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056W:	https://mtk.bcnfs.org/
2057C:	irc://chat.freenode.net/linux-mediatek
2058F:	arch/arm/boot/dts/mt6*
2059F:	arch/arm/boot/dts/mt7*
2060F:	arch/arm/boot/dts/mt8*
2061F:	arch/arm/mach-mediatek/
2062F:	arch/arm64/boot/dts/mediatek/
2063F:	drivers/soc/mediatek/
2064N:	mtk
2065N:	mt[678]
2066K:	mediatek
2067
2068ARM/Mediatek USB3 PHY DRIVER
2069M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2072S:	Maintained
2073F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2074F:	drivers/phy/mediatek/
2075
2076ARM/Microchip (AT91) SoC support
2077M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2078M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2079M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081S:	Supported
2082W:	http://www.linux4sam.org
2083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2084F:	arch/arm/boot/dts/at91*.dts
2085F:	arch/arm/boot/dts/at91*.dtsi
2086F:	arch/arm/boot/dts/sama*.dts
2087F:	arch/arm/boot/dts/sama*.dtsi
2088F:	arch/arm/include/debug/at91.S
2089F:	arch/arm/mach-at91/
2090F:	drivers/memory/atmel*
2091F:	drivers/watchdog/sama5d4_wdt.c
2092F:	include/soc/at91/
2093X:	drivers/input/touchscreen/atmel_mxt_ts.c
2094X:	drivers/net/wireless/atmel/
2095N:	at91
2096N:	atmel
2097
2098ARM/MIOA701 MACHINE SUPPORT
2099M:	Robert Jarzmik <robert.jarzmik@free.fr>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102F:	arch/arm/mach-pxa/mioa701.c
2103
2104ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2105M:	Michael Petchkovsky <mkpetch@internode.on.net>
2106S:	Maintained
2107
2108ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2109M:	Linus Walleij <linus.walleij@linaro.org>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2113F:	Documentation/devicetree/bindings/arm/ste-*
2114F:	Documentation/devicetree/bindings/arm/ux500.yaml
2115F:	Documentation/devicetree/bindings/arm/ux500/
2116F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2117F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2118F:	arch/arm/boot/dts/ste-*
2119F:	arch/arm/mach-nomadik/
2120F:	arch/arm/mach-u300/
2121F:	arch/arm/mach-ux500/
2122F:	drivers/clk/clk-nomadik.c
2123F:	drivers/clk/clk-u300.c
2124F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2125F:	drivers/clocksource/timer-u300.c
2126F:	drivers/dma/coh901318*
2127F:	drivers/dma/ste_dma40*
2128F:	drivers/hwspinlock/u8500_hsem.c
2129F:	drivers/i2c/busses/i2c-nomadik.c
2130F:	drivers/i2c/busses/i2c-stu300.c
2131F:	drivers/iio/adc/ab8500-gpadc.c
2132F:	drivers/mfd/ab3100*
2133F:	drivers/mfd/ab8500*
2134F:	drivers/mfd/abx500*
2135F:	drivers/mfd/db8500*
2136F:	drivers/mfd/dbx500*
2137F:	drivers/pinctrl/nomadik/
2138F:	drivers/pinctrl/pinctrl-coh901*
2139F:	drivers/pinctrl/pinctrl-u300.c
2140F:	drivers/rtc/rtc-ab3100.c
2141F:	drivers/rtc/rtc-ab8500.c
2142F:	drivers/rtc/rtc-coh901331.c
2143F:	drivers/rtc/rtc-pl031.c
2144F:	drivers/soc/ux500/
2145F:	drivers/watchdog/coh901327_wdt.c
2146
2147ARM/NUVOTON NPCM ARCHITECTURE
2148M:	Avi Fishman <avifishman70@gmail.com>
2149M:	Tomer Maimon <tmaimon77@gmail.com>
2150M:	Tali Perry <tali.perry1@gmail.com>
2151R:	Patrick Venture <venture@google.com>
2152R:	Nancy Yuen <yuenn@google.com>
2153R:	Benjamin Fair <benjaminfair@google.com>
2154L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2155S:	Supported
2156F:	Documentation/devicetree/bindings/*/*/*npcm*
2157F:	Documentation/devicetree/bindings/*/*npcm*
2158F:	arch/arm/boot/dts/nuvoton-npcm*
2159F:	arch/arm/mach-npcm/
2160F:	drivers/*/*npcm*
2161F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2162
2163ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2164L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2165S:	Orphan
2166W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2167F:	arch/arm/mach-s3c24xx/gta02.h
2168F:	arch/arm/mach-s3c24xx/mach-gta02.c
2169
2170ARM/Orion SoC/Technologic Systems TS-78xx platform support
2171M:	Alexander Clouter <alex@digriz.org.uk>
2172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173S:	Maintained
2174W:	http://www.digriz.org.uk/ts78xx/kernel
2175F:	arch/arm/mach-orion5x/ts78xx-*
2176
2177ARM/OXNAS platform support
2178M:	Neil Armstrong <narmstrong@baylibre.com>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180L:	linux-oxnas@groups.io (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/boot/dts/ox8*.dts*
2183F:	arch/arm/mach-oxnas/
2184N:	oxnas
2185
2186ARM/PALM TREO SUPPORT
2187M:	Tomas Cech <sleep_walker@suse.com>
2188L:	linux-arm-kernel@lists.infradead.org
2189S:	Maintained
2190W:	http://hackndev.com
2191F:	arch/arm/mach-pxa/palmtreo.*
2192
2193ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2194M:	Marek Vasut <marek.vasut@gmail.com>
2195L:	linux-arm-kernel@lists.infradead.org
2196S:	Maintained
2197W:	http://hackndev.com
2198F:	arch/arm/mach-pxa/include/mach/palmld.h
2199F:	arch/arm/mach-pxa/include/mach/palmtc.h
2200F:	arch/arm/mach-pxa/include/mach/palmtx.h
2201F:	arch/arm/mach-pxa/palmld.c
2202F:	arch/arm/mach-pxa/palmt5.*
2203F:	arch/arm/mach-pxa/palmtc.c
2204F:	arch/arm/mach-pxa/palmte2.*
2205F:	arch/arm/mach-pxa/palmtx.c
2206
2207ARM/PALMZ72 SUPPORT
2208M:	Sergey Lapin <slapin@ossfans.org>
2209L:	linux-arm-kernel@lists.infradead.org
2210S:	Maintained
2211W:	http://hackndev.com
2212F:	arch/arm/mach-pxa/palmz72.*
2213
2214ARM/PLEB SUPPORT
2215M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2216S:	Maintained
2217W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2218
2219ARM/PT DIGITAL BOARD PORT
2220M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222S:	Maintained
2223W:	http://www.armlinux.org.uk/
2224
2225ARM/QUALCOMM SUPPORT
2226M:	Andy Gross <agross@kernel.org>
2227M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2228L:	linux-arm-msm@vger.kernel.org
2229S:	Maintained
2230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2231F:	Documentation/devicetree/bindings/*/qcom*
2232F:	Documentation/devicetree/bindings/soc/qcom/
2233F:	arch/arm/boot/dts/qcom-*.dts
2234F:	arch/arm/boot/dts/qcom-*.dtsi
2235F:	arch/arm/mach-qcom/
2236F:	arch/arm64/boot/dts/qcom/
2237F:	drivers/*/*/qcom*
2238F:	drivers/*/*/qcom/
2239F:	drivers/*/pm8???-*
2240F:	drivers/*/qcom*
2241F:	drivers/*/qcom/
2242F:	drivers/bluetooth/btqcomsmd.c
2243F:	drivers/clocksource/timer-qcom.c
2244F:	drivers/cpuidle/cpuidle-qcom-spm.c
2245F:	drivers/extcon/extcon-qcom*
2246F:	drivers/i2c/busses/i2c-qcom-geni.c
2247F:	drivers/i2c/busses/i2c-qup.c
2248F:	drivers/iommu/msm*
2249F:	drivers/mfd/ssbi.c
2250F:	drivers/mmc/host/mmci_qcom*
2251F:	drivers/mmc/host/sdhci-msm.c
2252F:	drivers/pci/controller/dwc/pcie-qcom.c
2253F:	drivers/phy/qualcomm/
2254F:	drivers/power/*/msm*
2255F:	drivers/reset/reset-qcom-*
2256F:	drivers/scsi/ufs/ufs-qcom.*
2257F:	drivers/spi/spi-geni-qcom.c
2258F:	drivers/spi/spi-qcom-qspi.c
2259F:	drivers/spi/spi-qup.c
2260F:	drivers/tty/serial/msm_serial.c
2261F:	drivers/usb/dwc3/dwc3-qcom.c
2262F:	include/dt-bindings/*/qcom*
2263F:	include/linux/*/qcom*
2264
2265ARM/RADISYS ENP2611 MACHINE SUPPORT
2266M:	Lennert Buytenhek <kernel@wantstofly.org>
2267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268S:	Maintained
2269
2270ARM/RDA MICRO ARCHITECTURE
2271M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2274S:	Maintained
2275F:	Documentation/devicetree/bindings/arm/rda.yaml
2276F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2277F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2278F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2279F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2280F:	arch/arm/boot/dts/rda8810pl-*
2281F:	drivers/clocksource/timer-rda.c
2282F:	drivers/gpio/gpio-rda.c
2283F:	drivers/irqchip/irq-rda-intc.c
2284F:	drivers/tty/serial/rda-uart.c
2285
2286ARM/REALTEK ARCHITECTURE
2287M:	Andreas Färber <afaerber@suse.de>
2288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2290S:	Maintained
2291F:	Documentation/devicetree/bindings/arm/realtek.yaml
2292F:	arch/arm/boot/dts/rtd*
2293F:	arch/arm/mach-realtek/
2294F:	arch/arm64/boot/dts/realtek/
2295
2296ARM/RENESAS ARM64 ARCHITECTURE
2297M:	Geert Uytterhoeven <geert+renesas@glider.be>
2298M:	Magnus Damm <magnus.damm@gmail.com>
2299L:	linux-renesas-soc@vger.kernel.org
2300S:	Supported
2301Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2303F:	Documentation/devicetree/bindings/arm/renesas.yaml
2304F:	arch/arm64/boot/dts/renesas/
2305F:	drivers/soc/renesas/
2306F:	include/linux/soc/renesas/
2307
2308ARM/RISCPC ARCHITECTURE
2309M:	Russell King <linux@armlinux.org.uk>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312W:	http://www.armlinux.org.uk/
2313F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2314F:	arch/arm/include/asm/hardware/ioc.h
2315F:	arch/arm/include/asm/hardware/iomd.h
2316F:	arch/arm/include/asm/hardware/memc.h
2317F:	arch/arm/mach-rpc/
2318F:	drivers/net/ethernet/8390/etherh.c
2319F:	drivers/net/ethernet/i825xx/ether1*
2320F:	drivers/net/ethernet/seeq/ether3*
2321F:	drivers/scsi/arm/
2322
2323ARM/Rockchip SoC support
2324M:	Heiko Stuebner <heiko@sntech.de>
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326L:	linux-rockchip@lists.infradead.org
2327S:	Maintained
2328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2329F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2330F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2331F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2332F:	arch/arm/boot/dts/rk3*
2333F:	arch/arm/boot/dts/rv1108*
2334F:	arch/arm/mach-rockchip/
2335F:	drivers/*/*/*rockchip*
2336F:	drivers/*/*rockchip*
2337F:	drivers/clk/rockchip/
2338F:	drivers/i2c/busses/i2c-rk3x.c
2339F:	sound/soc/rockchip/
2340N:	rockchip
2341
2342ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2343M:	Kukjin Kim <kgene@kernel.org>
2344M:	Krzysztof Kozlowski <krzk@kernel.org>
2345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2347S:	Maintained
2348Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2349F:	Documentation/arm/samsung/
2350F:	Documentation/devicetree/bindings/arm/samsung/
2351F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2352F:	arch/arm/boot/dts/exynos*
2353F:	arch/arm/boot/dts/s3c*
2354F:	arch/arm/boot/dts/s5p*
2355F:	arch/arm/mach-exynos*/
2356F:	arch/arm/mach-s3c24*/
2357F:	arch/arm/mach-s3c64xx/
2358F:	arch/arm/mach-s5p*/
2359F:	arch/arm/plat-samsung/
2360F:	arch/arm64/boot/dts/exynos/
2361F:	drivers/*/*/*s3c24*
2362F:	drivers/*/*s3c24*
2363F:	drivers/*/*s3c64xx*
2364F:	drivers/*/*s5pv210*
2365F:	drivers/memory/samsung/
2366F:	drivers/soc/samsung/
2367F:	drivers/tty/serial/samsung*
2368F:	include/linux/soc/samsung/
2369N:	exynos
2370
2371ARM/SAMSUNG MOBILE MACHINE SUPPORT
2372M:	Kyungmin Park <kyungmin.park@samsung.com>
2373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374S:	Maintained
2375F:	arch/arm/mach-s5pv210/
2376
2377ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2378M:	Kyungmin Park <kyungmin.park@samsung.com>
2379M:	Kamil Debski <kamil@wypas.org>
2380M:	Andrzej Hajda <a.hajda@samsung.com>
2381L:	linux-arm-kernel@lists.infradead.org
2382L:	linux-media@vger.kernel.org
2383S:	Maintained
2384F:	drivers/media/platform/s5p-g2d/
2385
2386ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2387M:	Marek Szyprowski <m.szyprowski@samsung.com>
2388L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2389L:	linux-media@vger.kernel.org
2390S:	Maintained
2391F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2392F:	drivers/media/platform/s5p-cec/
2393
2394ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2395M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2396M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2397M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2398L:	linux-arm-kernel@lists.infradead.org
2399L:	linux-media@vger.kernel.org
2400S:	Maintained
2401F:	drivers/media/platform/s5p-jpeg/
2402
2403ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2404M:	Kyungmin Park <kyungmin.park@samsung.com>
2405M:	Kamil Debski <kamil@wypas.org>
2406M:	Jeongtae Park <jtp.park@samsung.com>
2407M:	Andrzej Hajda <a.hajda@samsung.com>
2408L:	linux-arm-kernel@lists.infradead.org
2409L:	linux-media@vger.kernel.org
2410S:	Maintained
2411F:	drivers/media/platform/s5p-mfc/
2412
2413ARM/SHMOBILE ARM ARCHITECTURE
2414M:	Geert Uytterhoeven <geert+renesas@glider.be>
2415M:	Magnus Damm <magnus.damm@gmail.com>
2416L:	linux-renesas-soc@vger.kernel.org
2417S:	Supported
2418Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2420F:	Documentation/devicetree/bindings/arm/renesas.yaml
2421F:	arch/arm/boot/dts/emev2*
2422F:	arch/arm/boot/dts/gr-peach*
2423F:	arch/arm/boot/dts/iwg20d-q7*
2424F:	arch/arm/boot/dts/r7s*
2425F:	arch/arm/boot/dts/r8a*
2426F:	arch/arm/boot/dts/r9a*
2427F:	arch/arm/boot/dts/sh*
2428F:	arch/arm/configs/shmobile_defconfig
2429F:	arch/arm/include/debug/renesas-scif.S
2430F:	arch/arm/mach-shmobile/
2431F:	drivers/soc/renesas/
2432F:	include/linux/soc/renesas/
2433
2434ARM/SOCFPGA ARCHITECTURE
2435M:	Dinh Nguyen <dinguyen@kernel.org>
2436S:	Maintained
2437W:	http://www.rocketboards.org
2438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2439F:	arch/arm/boot/dts/socfpga*
2440F:	arch/arm/configs/socfpga_defconfig
2441F:	arch/arm/mach-socfpga/
2442F:	arch/arm64/boot/dts/altera/
2443F:	arch/arm64/boot/dts/intel/
2444
2445ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2446M:	Dinh Nguyen <dinguyen@kernel.org>
2447S:	Maintained
2448F:	drivers/clk/socfpga/
2449
2450ARM/SOCFPGA EDAC SUPPORT
2451M:	Thor Thayer <thor.thayer@linux.intel.com>
2452S:	Maintained
2453F:	drivers/edac/altera_edac.
2454
2455ARM/SPREADTRUM SoC SUPPORT
2456M:	Orson Zhai <orsonzhai@gmail.com>
2457M:	Baolin Wang <baolin.wang7@gmail.com>
2458M:	Chunyan Zhang <zhang.lyra@gmail.com>
2459S:	Maintained
2460F:	arch/arm64/boot/dts/sprd
2461N:	sprd
2462N:	sc27xx
2463N:	sc2731
2464
2465ARM/STI ARCHITECTURE
2466M:	Patrice Chotard <patrice.chotard@st.com>
2467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468S:	Maintained
2469W:	http://www.stlinux.com
2470F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2471F:	arch/arm/boot/dts/sti*
2472F:	arch/arm/mach-sti/
2473F:	drivers/ata/ahci_st.c
2474F:	drivers/char/hw_random/st-rng.c
2475F:	drivers/clocksource/arm_global_timer.c
2476F:	drivers/clocksource/clksrc_st_lpc.c
2477F:	drivers/cpufreq/sti-cpufreq.c
2478F:	drivers/dma/st_fdma*
2479F:	drivers/i2c/busses/i2c-st.c
2480F:	drivers/media/platform/sti/c8sectpfe/
2481F:	drivers/media/rc/st_rc.c
2482F:	drivers/mmc/host/sdhci-st.c
2483F:	drivers/phy/st/phy-miphy28lp.c
2484F:	drivers/phy/st/phy-stih407-usb.c
2485F:	drivers/pinctrl/pinctrl-st.c
2486F:	drivers/remoteproc/st_remoteproc.c
2487F:	drivers/remoteproc/st_slim_rproc.c
2488F:	drivers/reset/sti/
2489F:	drivers/rtc/rtc-st-lpc.c
2490F:	drivers/tty/serial/st-asc.c
2491F:	drivers/usb/dwc3/dwc3-st.c
2492F:	drivers/usb/host/ehci-st.c
2493F:	drivers/usb/host/ohci-st.c
2494F:	drivers/watchdog/st_lpc_wdt.c
2495F:	include/linux/remoteproc/st_slim_rproc.h
2496
2497ARM/STM32 ARCHITECTURE
2498M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2499M:	Alexandre Torgue <alexandre.torgue@st.com>
2500L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2504F:	arch/arm/boot/dts/stm32*
2505F:	arch/arm/mach-stm32/
2506F:	drivers/clocksource/armv7m_systick.c
2507N:	stm32
2508N:	stm
2509
2510ARM/Synaptics SoC support
2511M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2512M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514S:	Maintained
2515F:	arch/arm/boot/dts/berlin*
2516F:	arch/arm/mach-berlin/
2517F:	arch/arm64/boot/dts/synaptics/
2518
2519ARM/TANGO ARCHITECTURE
2520M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2521M:	Mans Rullgard <mans@mansr.com>
2522L:	linux-arm-kernel@lists.infradead.org
2523S:	Odd Fixes
2524N:	tango
2525
2526ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2527M:	Lennert Buytenhek <kernel@wantstofly.org>
2528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529S:	Maintained
2530
2531ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2532M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2533L:	linux-tegra@vger.kernel.org
2534L:	linux-media@vger.kernel.org
2535S:	Maintained
2536F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2537F:	drivers/media/platform/tegra-cec/
2538
2539ARM/TETON BGA MACHINE SUPPORT
2540M:	"Mark F. Brown" <mark.brown314@gmail.com>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Maintained
2543
2544ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2545M:	Santosh Shilimkar <ssantosh@kernel.org>
2546L:	linux-kernel@vger.kernel.org
2547S:	Maintained
2548F:	drivers/memory/*emif*
2549
2550ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2551M:	Santosh Shilimkar <ssantosh@kernel.org>
2552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553S:	Maintained
2554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2555F:	arch/arm/boot/dts/keystone-*
2556F:	arch/arm/mach-keystone/
2557
2558ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2559M:	Santosh Shilimkar <ssantosh@kernel.org>
2560L:	linux-kernel@vger.kernel.org
2561S:	Maintained
2562F:	drivers/clk/keystone/
2563
2564ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2565M:	Santosh Shilimkar <ssantosh@kernel.org>
2566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567L:	linux-kernel@vger.kernel.org
2568S:	Maintained
2569F:	drivers/clocksource/timer-keystone.c
2570
2571ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2572M:	Santosh Shilimkar <ssantosh@kernel.org>
2573L:	linux-kernel@vger.kernel.org
2574S:	Maintained
2575F:	drivers/power/reset/keystone-reset.c
2576
2577ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2578M:	Tero Kristo <t-kristo@ti.com>
2579M:	Nishanth Menon <nm@ti.com>
2580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581S:	Supported
2582F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2583F:	arch/arm64/boot/dts/ti/Makefile
2584F:	arch/arm64/boot/dts/ti/k3-*
2585F:	include/dt-bindings/pinctrl/k3.h
2586
2587ARM/THECUS N2100 MACHINE SUPPORT
2588M:	Lennert Buytenhek <kernel@wantstofly.org>
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590S:	Maintained
2591
2592ARM/TOSA MACHINE SUPPORT
2593M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2594M:	Dirk Opfer <dirk@opfer-online.de>
2595S:	Maintained
2596
2597ARM/UNIPHIER ARCHITECTURE
2598M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600S:	Maintained
2601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2602F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2603F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2604F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2605F:	arch/arm/boot/dts/uniphier*
2606F:	arch/arm/include/asm/hardware/cache-uniphier.h
2607F:	arch/arm/mach-uniphier/
2608F:	arch/arm/mm/cache-uniphier.c
2609F:	arch/arm64/boot/dts/socionext/uniphier*
2610F:	drivers/bus/uniphier-system-bus.c
2611F:	drivers/clk/uniphier/
2612F:	drivers/dma/uniphier-mdmac.c
2613F:	drivers/gpio/gpio-uniphier.c
2614F:	drivers/i2c/busses/i2c-uniphier*
2615F:	drivers/irqchip/irq-uniphier-aidet.c
2616F:	drivers/mmc/host/uniphier-sd.c
2617F:	drivers/pinctrl/uniphier/
2618F:	drivers/reset/reset-uniphier.c
2619F:	drivers/tty/serial/8250/8250_uniphier.c
2620N:	uniphier
2621
2622ARM/VERSATILE EXPRESS PLATFORM
2623M:	Liviu Dudau <liviu.dudau@arm.com>
2624M:	Sudeep Holla <sudeep.holla@arm.com>
2625M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627S:	Maintained
2628F:	*/*/*/vexpress*
2629F:	*/*/vexpress*
2630F:	arch/arm/boot/dts/vexpress*
2631F:	arch/arm/mach-vexpress/
2632F:	arch/arm64/boot/dts/arm/
2633F:	drivers/clk/versatile/clk-vexpress-osc.c
2634F:	drivers/clocksource/timer-versatile.c
2635N:	mps2
2636
2637ARM/VFP SUPPORT
2638M:	Russell King <linux@armlinux.org.uk>
2639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640S:	Maintained
2641W:	http://www.armlinux.org.uk/
2642F:	arch/arm/vfp/
2643
2644ARM/VOIPAC PXA270 SUPPORT
2645M:	Marek Vasut <marek.vasut@gmail.com>
2646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647S:	Maintained
2648F:	arch/arm/mach-pxa/include/mach/vpac270.h
2649F:	arch/arm/mach-pxa/vpac270.c
2650
2651ARM/VT8500 ARM ARCHITECTURE
2652M:	Tony Prisk <linux@prisktech.co.nz>
2653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654S:	Maintained
2655F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2656F:	arch/arm/mach-vt8500/
2657F:	drivers/clocksource/timer-vt8500.c
2658F:	drivers/i2c/busses/i2c-wmt.c
2659F:	drivers/mmc/host/wmt-sdmmc.c
2660F:	drivers/pwm/pwm-vt8500.c
2661F:	drivers/rtc/rtc-vt8500.c
2662F:	drivers/tty/serial/vt8500_serial.c
2663F:	drivers/usb/host/ehci-platform.c
2664F:	drivers/usb/host/uhci-platform.c
2665F:	drivers/video/fbdev/vt8500lcdfb.*
2666F:	drivers/video/fbdev/wm8505fb*
2667F:	drivers/video/fbdev/wmt_ge_rops.*
2668
2669ARM/ZIPIT Z2 SUPPORT
2670M:	Marek Vasut <marek.vasut@gmail.com>
2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672S:	Maintained
2673F:	arch/arm/mach-pxa/include/mach/z2.h
2674F:	arch/arm/mach-pxa/z2.c
2675
2676ARM/ZTE ARCHITECTURE
2677M:	Jun Nie <jun.nie@linaro.org>
2678M:	Shawn Guo <shawnguo@kernel.org>
2679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680S:	Maintained
2681F:	Documentation/devicetree/bindings/arm/zte.yaml
2682F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2683F:	Documentation/devicetree/bindings/dma/zxdma.txt
2684F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2685F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2686F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2687F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2688F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2689F:	Documentation/devicetree/bindings/soc/zte/
2690F:	Documentation/devicetree/bindings/sound/zte,*.txt
2691F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2692F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2693F:	arch/arm/boot/dts/zx2967*
2694F:	arch/arm/mach-zx/
2695F:	arch/arm64/boot/dts/zte/
2696F:	drivers/clk/zte/
2697F:	drivers/dma/zx_dma.c
2698F:	drivers/gpio/gpio-zx.c
2699F:	drivers/i2c/busses/i2c-zx2967.c
2700F:	drivers/mmc/host/dw_mmc-zx.*
2701F:	drivers/pinctrl/zte/
2702F:	drivers/soc/zte/
2703F:	drivers/thermal/zx2967_thermal.c
2704F:	drivers/watchdog/zx2967_wdt.c
2705F:	include/dt-bindings/clock/zx2967*.h
2706F:	include/dt-bindings/soc/zte,*.h
2707F:	sound/soc/codecs/zx_aud96p22.c
2708F:	sound/soc/zte/
2709
2710ARM/ZYNQ ARCHITECTURE
2711M:	Michal Simek <michal.simek@xilinx.com>
2712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713S:	Supported
2714W:	http://wiki.xilinx.com
2715T:	git https://github.com/Xilinx/linux-xlnx.git
2716F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2717F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2718F:	arch/arm/mach-zynq/
2719F:	drivers/block/xsysace.c
2720F:	drivers/clocksource/timer-cadence-ttc.c
2721F:	drivers/cpuidle/cpuidle-zynq.c
2722F:	drivers/edac/synopsys_edac.c
2723F:	drivers/i2c/busses/i2c-cadence.c
2724F:	drivers/i2c/busses/i2c-xiic.c
2725F:	drivers/mmc/host/sdhci-of-arasan.c
2726N:	zynq
2727N:	xilinx
2728
2729ARM64 PORT (AARCH64 ARCHITECTURE)
2730M:	Catalin Marinas <catalin.marinas@arm.com>
2731M:	Will Deacon <will@kernel.org>
2732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2733S:	Maintained
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2735F:	Documentation/arm64/
2736F:	arch/arm64/
2737F:	tools/testing/selftests/arm64/
2738X:	arch/arm64/boot/dts/
2739
2740AS3645A LED FLASH CONTROLLER DRIVER
2741M:	Sakari Ailus <sakari.ailus@iki.fi>
2742L:	linux-leds@vger.kernel.org
2743S:	Maintained
2744F:	drivers/leds/leds-as3645a.c
2745
2746ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2747M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2748L:	linux-media@vger.kernel.org
2749S:	Maintained
2750T:	git git://linuxtv.org/media_tree.git
2751F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2752F:	drivers/media/i2c/ak7375.c
2753
2754ASAHI KASEI AK8974 DRIVER
2755M:	Linus Walleij <linus.walleij@linaro.org>
2756L:	linux-iio@vger.kernel.org
2757S:	Supported
2758W:	http://www.akm.com/
2759F:	drivers/iio/magnetometer/ak8974.c
2760
2761ASC7621 HARDWARE MONITOR DRIVER
2762M:	George Joseph <george.joseph@fairview5.com>
2763L:	linux-hwmon@vger.kernel.org
2764S:	Maintained
2765F:	Documentation/hwmon/asc7621.rst
2766F:	drivers/hwmon/asc7621.c
2767
2768ASPEED PINCTRL DRIVERS
2769M:	Andrew Jeffery <andrew@aj.id.au>
2770L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2771L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2772L:	linux-gpio@vger.kernel.org
2773S:	Maintained
2774F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2775F:	drivers/pinctrl/aspeed/
2776
2777ASPEED SCU INTERRUPT CONTROLLER DRIVER
2778M:	Eddie James <eajames@linux.ibm.com>
2779L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2780S:	Maintained
2781F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2782F:	drivers/irqchip/irq-aspeed-scu-ic.c
2783F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2784
2785ASPEED VIDEO ENGINE DRIVER
2786M:	Eddie James <eajames@linux.ibm.com>
2787L:	linux-media@vger.kernel.org
2788L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2789S:	Maintained
2790F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2791F:	drivers/media/platform/aspeed-video.c
2792
2793ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2794M:	Corentin Chary <corentin.chary@gmail.com>
2795L:	acpi4asus-user@lists.sourceforge.net
2796L:	platform-driver-x86@vger.kernel.org
2797S:	Maintained
2798W:	http://acpi4asus.sf.net
2799F:	drivers/platform/x86/asus*.c
2800F:	drivers/platform/x86/eeepc*.c
2801
2802ASUS WIRELESS RADIO CONTROL DRIVER
2803M:	João Paulo Rechi Vita <jprvita@gmail.com>
2804L:	platform-driver-x86@vger.kernel.org
2805S:	Maintained
2806F:	drivers/platform/x86/asus-wireless.c
2807
2808ASYMMETRIC KEYS
2809M:	David Howells <dhowells@redhat.com>
2810L:	keyrings@vger.kernel.org
2811S:	Maintained
2812F:	Documentation/crypto/asymmetric-keys.txt
2813F:	crypto/asymmetric_keys/
2814F:	include/crypto/pkcs7.h
2815F:	include/crypto/public_key.h
2816F:	include/linux/verification.h
2817
2818ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2819R:	Dan Williams <dan.j.williams@intel.com>
2820S:	Odd fixes
2821W:	http://sourceforge.net/projects/xscaleiop
2822F:	Documentation/crypto/async-tx-api.txt
2823F:	crypto/async_tx/
2824F:	drivers/dma/
2825F:	include/linux/async_tx.h
2826F:	include/linux/dmaengine.h
2827
2828AT24 EEPROM DRIVER
2829M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2830L:	linux-i2c@vger.kernel.org
2831S:	Maintained
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2833F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2834F:	drivers/misc/eeprom/at24.c
2835
2836ATA OVER ETHERNET (AOE) DRIVER
2837M:	"Justin Sanders" <justin@coraid.com>
2838S:	Supported
2839W:	http://www.openaoe.org/
2840F:	Documentation/admin-guide/aoe/
2841F:	drivers/block/aoe/
2842
2843ATHEROS 71XX/9XXX GPIO DRIVER
2844M:	Alban Bedel <albeu@free.fr>
2845S:	Maintained
2846W:	https://github.com/AlbanBedel/linux
2847T:	git git://github.com/AlbanBedel/linux
2848F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2849F:	drivers/gpio/gpio-ath79.c
2850
2851ATHEROS 71XX/9XXX USB PHY DRIVER
2852M:	Alban Bedel <albeu@free.fr>
2853S:	Maintained
2854W:	https://github.com/AlbanBedel/linux
2855T:	git git://github.com/AlbanBedel/linux
2856F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2857F:	drivers/phy/qualcomm/phy-ath79-usb.c
2858
2859ATHEROS ATH GENERIC UTILITIES
2860M:	Kalle Valo <kvalo@codeaurora.org>
2861L:	linux-wireless@vger.kernel.org
2862S:	Supported
2863F:	drivers/net/wireless/ath/*
2864
2865ATHEROS ATH5K WIRELESS DRIVER
2866M:	Jiri Slaby <jirislaby@gmail.com>
2867M:	Nick Kossifidis <mickflemm@gmail.com>
2868M:	Luis Chamberlain <mcgrof@kernel.org>
2869L:	linux-wireless@vger.kernel.org
2870S:	Maintained
2871W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2872F:	drivers/net/wireless/ath/ath5k/
2873
2874ATHEROS ATH6KL WIRELESS DRIVER
2875M:	Kalle Valo <kvalo@codeaurora.org>
2876L:	linux-wireless@vger.kernel.org
2877S:	Supported
2878W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2880F:	drivers/net/wireless/ath/ath6kl/
2881
2882ATI_REMOTE2 DRIVER
2883M:	Ville Syrjala <syrjala@sci.fi>
2884S:	Maintained
2885F:	drivers/input/misc/ati_remote2.c
2886
2887ATK0110 HWMON DRIVER
2888M:	Luca Tettamanti <kronos.it@gmail.com>
2889L:	linux-hwmon@vger.kernel.org
2890S:	Maintained
2891F:	drivers/hwmon/asus_atk0110.c
2892
2893ATLX ETHERNET DRIVERS
2894M:	Jay Cliburn <jcliburn@gmail.com>
2895M:	Chris Snook <chris.snook@gmail.com>
2896L:	netdev@vger.kernel.org
2897S:	Maintained
2898W:	http://sourceforge.net/projects/atl1
2899W:	http://atl1.sourceforge.net
2900F:	drivers/net/ethernet/atheros/
2901
2902ATM
2903M:	Chas Williams <3chas3@gmail.com>
2904L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2905L:	netdev@vger.kernel.org
2906S:	Maintained
2907W:	http://linux-atm.sourceforge.net
2908F:	drivers/atm/
2909F:	include/linux/atm*
2910F:	include/uapi/linux/atm*
2911
2912ATMEL MACB ETHERNET DRIVER
2913M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2914S:	Supported
2915F:	drivers/net/ethernet/cadence/
2916
2917ATMEL MAXTOUCH DRIVER
2918M:	Nick Dyer <nick@shmanahar.org>
2919S:	Maintained
2920T:	git git://github.com/ndyer/linux.git
2921F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2922F:	drivers/input/touchscreen/atmel_mxt_ts.c
2923
2924ATMEL WIRELESS DRIVER
2925M:	Simon Kelley <simon@thekelleys.org.uk>
2926L:	linux-wireless@vger.kernel.org
2927S:	Maintained
2928W:	http://www.thekelleys.org.uk/atmel
2929W:	http://atmelwlandriver.sourceforge.net/
2930F:	drivers/net/wireless/atmel/atmel*
2931
2932ATOMIC INFRASTRUCTURE
2933M:	Will Deacon <will@kernel.org>
2934M:	Peter Zijlstra <peterz@infradead.org>
2935R:	Boqun Feng <boqun.feng@gmail.com>
2936L:	linux-kernel@vger.kernel.org
2937S:	Maintained
2938F:	arch/*/include/asm/atomic*.h
2939F:	include/*/atomic*.h
2940F:	scripts/atomic/
2941
2942ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2943M:	Bradley Grove <linuxdrivers@attotech.com>
2944L:	linux-scsi@vger.kernel.org
2945S:	Supported
2946W:	http://www.attotech.com
2947F:	drivers/scsi/esas2r
2948
2949ATUSB IEEE 802.15.4 RADIO DRIVER
2950M:	Stefan Schmidt <stefan@datenfreihafen.org>
2951L:	linux-wpan@vger.kernel.org
2952S:	Maintained
2953F:	drivers/net/ieee802154/at86rf230.h
2954F:	drivers/net/ieee802154/atusb.c
2955F:	drivers/net/ieee802154/atusb.h
2956
2957AUDIT SUBSYSTEM
2958M:	Paul Moore <paul@paul-moore.com>
2959M:	Eric Paris <eparis@redhat.com>
2960L:	linux-audit@redhat.com (moderated for non-subscribers)
2961S:	Supported
2962W:	https://github.com/linux-audit
2963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2964F:	include/linux/audit.h
2965F:	include/uapi/linux/audit.h
2966F:	kernel/audit*
2967
2968AUXILIARY DISPLAY DRIVERS
2969M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2970S:	Maintained
2971F:	drivers/auxdisplay/
2972F:	include/linux/cfag12864b.h
2973
2974AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2975M:	Andreas Klinger <ak@it-klinger.de>
2976L:	linux-iio@vger.kernel.org
2977S:	Maintained
2978F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2979F:	drivers/iio/adc/hx711.c
2980
2981AX.25 NETWORK LAYER
2982M:	Ralf Baechle <ralf@linux-mips.org>
2983L:	linux-hams@vger.kernel.org
2984S:	Maintained
2985W:	http://www.linux-ax25.org/
2986F:	include/net/ax25.h
2987F:	include/uapi/linux/ax25.h
2988F:	net/ax25/
2989
2990AXENTIA ARM DEVICES
2991M:	Peter Rosin <peda@axentia.se>
2992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993S:	Maintained
2994F:	arch/arm/boot/dts/at91-linea.dtsi
2995F:	arch/arm/boot/dts/at91-natte.dtsi
2996F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2997F:	arch/arm/boot/dts/at91-tse850-3.dts
2998
2999AXENTIA ASOC DRIVERS
3000M:	Peter Rosin <peda@axentia.se>
3001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3002S:	Maintained
3003F:	Documentation/devicetree/bindings/sound/axentia,*
3004F:	sound/soc/atmel/tse850-pcm5142.c
3005
3006AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3007M:	Nuno Sá <nuno.sa@analog.com>
3008L:	linux-hwmon@vger.kernel.org
3009S:	Supported
3010W:	http://ez.analog.com/community/linux-device-drivers
3011F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3012F:	drivers/hwmon/axi-fan-control.c
3013
3014AXXIA I2C CONTROLLER
3015M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3016L:	linux-i2c@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3019F:	drivers/i2c/busses/i2c-axxia.c
3020
3021AZ6007 DVB DRIVER
3022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3023L:	linux-media@vger.kernel.org
3024S:	Maintained
3025W:	https://linuxtv.org
3026T:	git git://linuxtv.org/media_tree.git
3027F:	drivers/media/usb/dvb-usb-v2/az6007.c
3028
3029AZTECH FM RADIO RECEIVER DRIVER
3030M:	Hans Verkuil <hverkuil@xs4all.nl>
3031L:	linux-media@vger.kernel.org
3032S:	Maintained
3033W:	https://linuxtv.org
3034T:	git git://linuxtv.org/media_tree.git
3035F:	drivers/media/radio/radio-aztech*
3036
3037B43 WIRELESS DRIVER
3038L:	linux-wireless@vger.kernel.org
3039L:	b43-dev@lists.infradead.org
3040S:	Odd Fixes
3041W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3042F:	drivers/net/wireless/broadcom/b43/
3043
3044B43LEGACY WIRELESS DRIVER
3045M:	Larry Finger <Larry.Finger@lwfinger.net>
3046L:	linux-wireless@vger.kernel.org
3047L:	b43-dev@lists.infradead.org
3048S:	Maintained
3049W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3050F:	drivers/net/wireless/broadcom/b43legacy/
3051
3052BACKLIGHT CLASS/SUBSYSTEM
3053M:	Lee Jones <lee.jones@linaro.org>
3054M:	Daniel Thompson <daniel.thompson@linaro.org>
3055M:	Jingoo Han <jingoohan1@gmail.com>
3056L:	dri-devel@lists.freedesktop.org
3057S:	Maintained
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3059F:	Documentation/ABI/stable/sysfs-class-backlight
3060F:	Documentation/ABI/testing/sysfs-class-backlight
3061F:	Documentation/devicetree/bindings/leds/backlight
3062F:	drivers/video/backlight/
3063F:	include/linux/backlight.h
3064F:	include/linux/pwm_backlight.h
3065
3066BATMAN ADVANCED
3067M:	Marek Lindner <mareklindner@neomailbox.ch>
3068M:	Simon Wunderlich <sw@simonwunderlich.de>
3069M:	Antonio Quartulli <a@unstable.cc>
3070M:	Sven Eckelmann <sven@narfation.org>
3071L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3072S:	Maintained
3073W:	https://www.open-mesh.org/
3074Q:	https://patchwork.open-mesh.org/project/batman/list/
3075B:	https://www.open-mesh.org/projects/batman-adv/issues
3076C:	irc://chat.freenode.net/batman
3077T:	git https://git.open-mesh.org/linux-merge.git
3078F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3079F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3080F:	Documentation/networking/batman-adv.rst
3081F:	include/uapi/linux/batadv_packet.h
3082F:	include/uapi/linux/batman_adv.h
3083F:	net/batman-adv/
3084
3085BAYCOM/HDLCDRV DRIVERS FOR AX.25
3086M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3087L:	linux-hams@vger.kernel.org
3088S:	Maintained
3089W:	http://www.baycom.org/~tom/ham/ham.html
3090F:	drivers/net/hamradio/baycom*
3091
3092BCACHE (BLOCK LAYER CACHE)
3093M:	Coly Li <colyli@suse.de>
3094M:	Kent Overstreet <kent.overstreet@gmail.com>
3095L:	linux-bcache@vger.kernel.org
3096S:	Maintained
3097W:	http://bcache.evilpiepirate.org
3098C:	irc://irc.oftc.net/bcache
3099F:	drivers/md/bcache/
3100
3101BDISP ST MEDIA DRIVER
3102M:	Fabien Dessenne <fabien.dessenne@st.com>
3103L:	linux-media@vger.kernel.org
3104S:	Supported
3105W:	https://linuxtv.org
3106T:	git git://linuxtv.org/media_tree.git
3107F:	drivers/media/platform/sti/bdisp
3108
3109BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3110M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3111L:	netdev@vger.kernel.org
3112S:	Maintained
3113F:	drivers/net/ethernet/ec_bhf.c
3114
3115BEFS FILE SYSTEM
3116M:	Luis de Bethencourt <luisbg@kernel.org>
3117M:	Salah Triki <salah.triki@gmail.com>
3118S:	Maintained
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3120F:	Documentation/filesystems/befs.rst
3121F:	fs/befs/
3122
3123BFQ I/O SCHEDULER
3124M:	Paolo Valente <paolo.valente@linaro.org>
3125M:	Jens Axboe <axboe@kernel.dk>
3126L:	linux-block@vger.kernel.org
3127S:	Maintained
3128F:	Documentation/block/bfq-iosched.rst
3129F:	block/bfq-*
3130
3131BFS FILE SYSTEM
3132M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3133S:	Maintained
3134F:	Documentation/filesystems/bfs.rst
3135F:	fs/bfs/
3136F:	include/uapi/linux/bfs_fs.h
3137
3138BLINKM RGB LED DRIVER
3139M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3140S:	Maintained
3141F:	drivers/leds/leds-blinkm.c
3142
3143BLOCK LAYER
3144M:	Jens Axboe <axboe@kernel.dk>
3145L:	linux-block@vger.kernel.org
3146S:	Maintained
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3148F:	block/
3149F:	drivers/block/
3150F:	kernel/trace/blktrace.c
3151F:	lib/sbitmap.c
3152
3153BLOCK2MTD DRIVER
3154M:	Joern Engel <joern@lazybastard.org>
3155L:	linux-mtd@lists.infradead.org
3156S:	Maintained
3157F:	drivers/mtd/devices/block2mtd.c
3158
3159BLUETOOTH DRIVERS
3160M:	Marcel Holtmann <marcel@holtmann.org>
3161M:	Johan Hedberg <johan.hedberg@gmail.com>
3162L:	linux-bluetooth@vger.kernel.org
3163S:	Maintained
3164W:	http://www.bluez.org/
3165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3167F:	drivers/bluetooth/
3168
3169BLUETOOTH SUBSYSTEM
3170M:	Marcel Holtmann <marcel@holtmann.org>
3171M:	Johan Hedberg <johan.hedberg@gmail.com>
3172L:	linux-bluetooth@vger.kernel.org
3173S:	Maintained
3174W:	http://www.bluez.org/
3175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3177F:	include/net/bluetooth/
3178F:	net/bluetooth/
3179
3180BONDING DRIVER
3181M:	Jay Vosburgh <j.vosburgh@gmail.com>
3182M:	Veaceslav Falico <vfalico@gmail.com>
3183M:	Andy Gospodarek <andy@greyhouse.net>
3184L:	netdev@vger.kernel.org
3185S:	Supported
3186W:	http://sourceforge.net/projects/bonding/
3187F:	drivers/net/bonding/
3188F:	include/uapi/linux/if_bonding.h
3189
3190BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3191M:	Dan Robertson <dan@dlrobertson.com>
3192L:	linux-iio@vger.kernel.org
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3195F:	drivers/iio/accel/bma400*
3196
3197BPF (Safe dynamic programs and tools)
3198M:	Alexei Starovoitov <ast@kernel.org>
3199M:	Daniel Borkmann <daniel@iogearbox.net>
3200R:	Martin KaFai Lau <kafai@fb.com>
3201R:	Song Liu <songliubraving@fb.com>
3202R:	Yonghong Song <yhs@fb.com>
3203R:	Andrii Nakryiko <andriin@fb.com>
3204R:	John Fastabend <john.fastabend@gmail.com>
3205R:	KP Singh <kpsingh@chromium.org>
3206L:	netdev@vger.kernel.org
3207L:	bpf@vger.kernel.org
3208S:	Supported
3209Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3212F:	Documentation/bpf/
3213F:	Documentation/networking/filter.rst
3214F:	arch/*/net/*
3215F:	include/linux/bpf*
3216F:	include/linux/filter.h
3217F:	include/trace/events/xdp.h
3218F:	include/uapi/linux/bpf*
3219F:	include/uapi/linux/filter.h
3220F:	kernel/bpf/
3221F:	kernel/trace/bpf_trace.c
3222F:	lib/test_bpf.c
3223F:	net/bpf/
3224F:	net/core/filter.c
3225F:	net/sched/act_bpf.c
3226F:	net/sched/cls_bpf.c
3227F:	samples/bpf/
3228F:	tools/bpf/
3229F:	tools/lib/bpf/
3230F:	tools/testing/selftests/bpf/
3231N:	bpf
3232K:	bpf
3233
3234BPF JIT for ARM
3235M:	Shubham Bansal <illusionist.neo@gmail.com>
3236L:	netdev@vger.kernel.org
3237L:	bpf@vger.kernel.org
3238S:	Maintained
3239F:	arch/arm/net/
3240
3241BPF JIT for ARM64
3242M:	Daniel Borkmann <daniel@iogearbox.net>
3243M:	Alexei Starovoitov <ast@kernel.org>
3244M:	Zi Shen Lim <zlim.lnx@gmail.com>
3245L:	netdev@vger.kernel.org
3246L:	bpf@vger.kernel.org
3247S:	Supported
3248F:	arch/arm64/net/
3249
3250BPF JIT for MIPS (32-BIT AND 64-BIT)
3251M:	Paul Burton <paulburton@kernel.org>
3252L:	netdev@vger.kernel.org
3253L:	bpf@vger.kernel.org
3254S:	Maintained
3255F:	arch/mips/net/
3256
3257BPF JIT for NFP NICs
3258M:	Jakub Kicinski <kuba@kernel.org>
3259L:	netdev@vger.kernel.org
3260L:	bpf@vger.kernel.org
3261S:	Supported
3262F:	drivers/net/ethernet/netronome/nfp/bpf/
3263
3264BPF JIT for POWERPC (32-BIT AND 64-BIT)
3265M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3266M:	Sandipan Das <sandipan@linux.ibm.com>
3267L:	netdev@vger.kernel.org
3268L:	bpf@vger.kernel.org
3269S:	Maintained
3270F:	arch/powerpc/net/
3271
3272BPF JIT for RISC-V (32-bit)
3273M:	Luke Nelson <luke.r.nels@gmail.com>
3274M:	Xi Wang <xi.wang@gmail.com>
3275L:	netdev@vger.kernel.org
3276L:	bpf@vger.kernel.org
3277S:	Maintained
3278F:	arch/riscv/net/
3279X:	arch/riscv/net/bpf_jit_comp64.c
3280
3281BPF JIT for RISC-V (64-bit)
3282M:	Björn Töpel <bjorn.topel@gmail.com>
3283L:	netdev@vger.kernel.org
3284L:	bpf@vger.kernel.org
3285S:	Maintained
3286F:	arch/riscv/net/
3287X:	arch/riscv/net/bpf_jit_comp32.c
3288
3289BPF JIT for S390
3290M:	Ilya Leoshkevich <iii@linux.ibm.com>
3291M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3292M:	Vasily Gorbik <gor@linux.ibm.com>
3293L:	netdev@vger.kernel.org
3294L:	bpf@vger.kernel.org
3295S:	Maintained
3296F:	arch/s390/net/
3297X:	arch/s390/net/pnet.c
3298
3299BPF JIT for SPARC (32-BIT AND 64-BIT)
3300M:	David S. Miller <davem@davemloft.net>
3301L:	netdev@vger.kernel.org
3302L:	bpf@vger.kernel.org
3303S:	Maintained
3304F:	arch/sparc/net/
3305
3306BPF JIT for X86 32-BIT
3307M:	Wang YanQing <udknight@gmail.com>
3308L:	netdev@vger.kernel.org
3309L:	bpf@vger.kernel.org
3310S:	Maintained
3311F:	arch/x86/net/bpf_jit_comp32.c
3312
3313BPF JIT for X86 64-BIT
3314M:	Alexei Starovoitov <ast@kernel.org>
3315M:	Daniel Borkmann <daniel@iogearbox.net>
3316L:	netdev@vger.kernel.org
3317L:	bpf@vger.kernel.org
3318S:	Supported
3319F:	arch/x86/net/
3320X:	arch/x86/net/bpf_jit_comp32.c
3321
3322BROADCOM B44 10/100 ETHERNET DRIVER
3323M:	Michael Chan <michael.chan@broadcom.com>
3324L:	netdev@vger.kernel.org
3325S:	Supported
3326F:	drivers/net/ethernet/broadcom/b44.*
3327
3328BROADCOM B53 ETHERNET SWITCH DRIVER
3329M:	Florian Fainelli <f.fainelli@gmail.com>
3330L:	netdev@vger.kernel.org
3331L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3332S:	Supported
3333F:	drivers/net/dsa/b53/*
3334F:	include/linux/platform_data/b53.h
3335
3336BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3337M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3338L:	bcm-kernel-feedback-list@broadcom.com
3339L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3341S:	Maintained
3342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3343F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3344F:	drivers/pci/controller/pcie-brcmstb.c
3345F:	drivers/staging/vc04_services
3346N:	bcm2711
3347N:	bcm2835
3348
3349BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3350M:	Florian Fainelli <f.fainelli@gmail.com>
3351M:	Ray Jui <rjui@broadcom.com>
3352M:	Scott Branden <sbranden@broadcom.com>
3353M:	bcm-kernel-feedback-list@broadcom.com
3354S:	Maintained
3355T:	git git://github.com/broadcom/mach-bcm
3356F:	arch/arm/mach-bcm/
3357N:	bcm281*
3358N:	bcm113*
3359N:	bcm216*
3360N:	kona
3361
3362BROADCOM BCM47XX MIPS ARCHITECTURE
3363M:	Hauke Mehrtens <hauke@hauke-m.de>
3364M:	Rafał Miłecki <zajec5@gmail.com>
3365L:	linux-mips@vger.kernel.org
3366S:	Maintained
3367F:	Documentation/devicetree/bindings/mips/brcm/
3368F:	arch/mips/bcm47xx/*
3369F:	arch/mips/include/asm/mach-bcm47xx/*
3370
3371BROADCOM BCM5301X ARM ARCHITECTURE
3372M:	Hauke Mehrtens <hauke@hauke-m.de>
3373M:	Rafał Miłecki <zajec5@gmail.com>
3374M:	bcm-kernel-feedback-list@broadcom.com
3375L:	linux-arm-kernel@lists.infradead.org
3376S:	Maintained
3377F:	arch/arm/boot/dts/bcm470*
3378F:	arch/arm/boot/dts/bcm5301x*.dtsi
3379F:	arch/arm/boot/dts/bcm953012*
3380F:	arch/arm/mach-bcm/bcm_5301x.c
3381
3382BROADCOM BCM53573 ARM ARCHITECTURE
3383M:	Rafał Miłecki <rafal@milecki.pl>
3384L:	bcm-kernel-feedback-list@broadcom.com
3385L:	linux-arm-kernel@lists.infradead.org
3386S:	Maintained
3387F:	arch/arm/boot/dts/bcm47189*
3388F:	arch/arm/boot/dts/bcm53573*
3389
3390BROADCOM BCM63XX ARM ARCHITECTURE
3391M:	Florian Fainelli <f.fainelli@gmail.com>
3392M:	bcm-kernel-feedback-list@broadcom.com
3393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3394S:	Maintained
3395T:	git git://github.com/broadcom/stblinux.git
3396N:	bcm63xx
3397
3398BROADCOM BCM63XX/BCM33XX UDC DRIVER
3399M:	Kevin Cernekee <cernekee@gmail.com>
3400L:	linux-usb@vger.kernel.org
3401S:	Maintained
3402F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3403
3404BROADCOM BCM7XXX ARM ARCHITECTURE
3405M:	Florian Fainelli <f.fainelli@gmail.com>
3406M:	bcm-kernel-feedback-list@broadcom.com
3407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3408S:	Maintained
3409T:	git git://github.com/broadcom/stblinux.git
3410F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3411F:	arch/arm/boot/dts/bcm7*.dts*
3412F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3413F:	arch/arm/mach-bcm/*brcmstb*
3414F:	arch/arm/mm/cache-b15-rac.c
3415F:	drivers/bus/brcmstb_gisb.c
3416F:	drivers/pci/controller/pcie-brcmstb.c
3417N:	brcmstb
3418
3419BROADCOM BMIPS CPUFREQ DRIVER
3420M:	Markus Mayer <mmayer@broadcom.com>
3421M:	bcm-kernel-feedback-list@broadcom.com
3422L:	linux-pm@vger.kernel.org
3423S:	Maintained
3424F:	drivers/cpufreq/bmips-cpufreq.c
3425
3426BROADCOM BMIPS MIPS ARCHITECTURE
3427M:	Florian Fainelli <f.fainelli@gmail.com>
3428L:	bcm-kernel-feedback-list@broadcom.com
3429L:	linux-mips@vger.kernel.org
3430S:	Maintained
3431T:	git git://github.com/broadcom/stblinux.git
3432F:	arch/mips/bmips/*
3433F:	arch/mips/boot/dts/brcm/bcm*.dts*
3434F:	arch/mips/include/asm/mach-bmips/*
3435F:	arch/mips/kernel/*bmips*
3436F:	drivers/irqchip/irq-bcm63*
3437F:	drivers/irqchip/irq-bcm7*
3438F:	drivers/irqchip/irq-brcmstb*
3439F:	include/linux/bcm963xx_nvram.h
3440F:	include/linux/bcm963xx_tag.h
3441
3442BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3443M:	Rasesh Mody <rmody@marvell.com>
3444M:	GR-Linux-NIC-Dev@marvell.com
3445L:	netdev@vger.kernel.org
3446S:	Supported
3447F:	drivers/net/ethernet/broadcom/bnx2.*
3448F:	drivers/net/ethernet/broadcom/bnx2_*
3449
3450BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3451M:	QLogic-Storage-Upstream@qlogic.com
3452L:	linux-scsi@vger.kernel.org
3453S:	Supported
3454F:	drivers/scsi/bnx2fc/
3455
3456BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3457M:	QLogic-Storage-Upstream@qlogic.com
3458L:	linux-scsi@vger.kernel.org
3459S:	Supported
3460F:	drivers/scsi/bnx2i/
3461
3462BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3463M:	Ariel Elior <aelior@marvell.com>
3464M:	Sudarsana Kalluru <skalluru@marvell.com>
3465M:	GR-everest-linux-l2@marvell.com
3466L:	netdev@vger.kernel.org
3467S:	Supported
3468F:	drivers/net/ethernet/broadcom/bnx2x/
3469
3470BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3471M:	Michael Chan <michael.chan@broadcom.com>
3472L:	netdev@vger.kernel.org
3473S:	Supported
3474F:	drivers/net/ethernet/broadcom/bnxt/
3475
3476BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3477M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3478M:	Franky Lin <franky.lin@broadcom.com>
3479M:	Hante Meuleman <hante.meuleman@broadcom.com>
3480M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3481M:	Wright Feng <wright.feng@cypress.com>
3482L:	linux-wireless@vger.kernel.org
3483L:	brcm80211-dev-list.pdl@broadcom.com
3484L:	brcm80211-dev-list@cypress.com
3485S:	Supported
3486F:	drivers/net/wireless/broadcom/brcm80211/
3487
3488BROADCOM BRCMSTB GPIO DRIVER
3489M:	Gregory Fong <gregory.0xf0@gmail.com>
3490L:	bcm-kernel-feedback-list@broadcom.com
3491S:	Supported
3492F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3493F:	drivers/gpio/gpio-brcmstb.c
3494
3495BROADCOM BRCMSTB I2C DRIVER
3496M:	Kamal Dasu <kdasu.kdev@gmail.com>
3497L:	linux-i2c@vger.kernel.org
3498L:	bcm-kernel-feedback-list@broadcom.com
3499S:	Supported
3500F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3501F:	drivers/i2c/busses/i2c-brcmstb.c
3502
3503BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3504M:	Al Cooper <alcooperx@gmail.com>
3505L:	linux-kernel@vger.kernel.org
3506L:	bcm-kernel-feedback-list@broadcom.com
3507S:	Maintained
3508F:	drivers/phy/broadcom/phy-brcm-usb*
3509
3510BROADCOM GENET ETHERNET DRIVER
3511M:	Doug Berger <opendmb@gmail.com>
3512M:	Florian Fainelli <f.fainelli@gmail.com>
3513L:	bcm-kernel-feedback-list@broadcom.com
3514L:	netdev@vger.kernel.org
3515S:	Supported
3516F:	drivers/net/ethernet/broadcom/genet/
3517
3518BROADCOM IPROC ARM ARCHITECTURE
3519M:	Ray Jui <rjui@broadcom.com>
3520M:	Scott Branden <sbranden@broadcom.com>
3521M:	bcm-kernel-feedback-list@broadcom.com
3522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3523S:	Maintained
3524T:	git git://github.com/broadcom/cygnus-linux.git
3525F:	arch/arm64/boot/dts/broadcom/northstar2/*
3526F:	arch/arm64/boot/dts/broadcom/stingray/*
3527F:	drivers/clk/bcm/clk-ns*
3528F:	drivers/clk/bcm/clk-sr*
3529F:	drivers/pinctrl/bcm/pinctrl-ns*
3530F:	include/dt-bindings/clock/bcm-sr*
3531N:	iproc
3532N:	cygnus
3533N:	bcm[-_]nsp
3534N:	bcm9113*
3535N:	bcm9583*
3536N:	bcm9585*
3537N:	bcm9586*
3538N:	bcm988312
3539N:	bcm113*
3540N:	bcm583*
3541N:	bcm585*
3542N:	bcm586*
3543N:	bcm88312
3544N:	hr2
3545N:	stingray
3546
3547BROADCOM KONA GPIO DRIVER
3548M:	Ray Jui <rjui@broadcom.com>
3549L:	bcm-kernel-feedback-list@broadcom.com
3550S:	Supported
3551F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3552F:	drivers/gpio/gpio-bcm-kona.c
3553
3554BROADCOM NETXTREME-E ROCE DRIVER
3555M:	Selvin Xavier <selvin.xavier@broadcom.com>
3556M:	Devesh Sharma <devesh.sharma@broadcom.com>
3557M:	Somnath Kotur <somnath.kotur@broadcom.com>
3558M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3559L:	linux-rdma@vger.kernel.org
3560S:	Supported
3561W:	http://www.broadcom.com
3562F:	drivers/infiniband/hw/bnxt_re/
3563F:	include/uapi/rdma/bnxt_re-abi.h
3564
3565BROADCOM NVRAM DRIVER
3566M:	Rafał Miłecki <zajec5@gmail.com>
3567L:	linux-mips@vger.kernel.org
3568S:	Maintained
3569F:	drivers/firmware/broadcom/*
3570
3571BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3572M:	Rafał Miłecki <zajec5@gmail.com>
3573L:	linux-wireless@vger.kernel.org
3574S:	Maintained
3575F:	drivers/bcma/
3576F:	include/linux/bcma/
3577
3578BROADCOM SPI DRIVER
3579M:	Kamal Dasu <kdasu.kdev@gmail.com>
3580M:	bcm-kernel-feedback-list@broadcom.com
3581S:	Maintained
3582F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3583F:	drivers/spi/spi-bcm-qspi.*
3584F:	drivers/spi/spi-brcmstb-qspi.c
3585F:	drivers/spi/spi-iproc-qspi.c
3586
3587BROADCOM STB AVS CPUFREQ DRIVER
3588M:	Markus Mayer <mmayer@broadcom.com>
3589M:	bcm-kernel-feedback-list@broadcom.com
3590L:	linux-pm@vger.kernel.org
3591S:	Maintained
3592F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3593F:	drivers/cpufreq/brcmstb*
3594
3595BROADCOM STB AVS TMON DRIVER
3596M:	Markus Mayer <mmayer@broadcom.com>
3597M:	bcm-kernel-feedback-list@broadcom.com
3598L:	linux-pm@vger.kernel.org
3599S:	Maintained
3600F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3601F:	drivers/thermal/broadcom/brcmstb*
3602
3603BROADCOM STB DPFE DRIVER
3604M:	Markus Mayer <mmayer@broadcom.com>
3605M:	bcm-kernel-feedback-list@broadcom.com
3606L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3607S:	Maintained
3608F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3609F:	drivers/memory/brcmstb_dpfe.c
3610
3611BROADCOM STB NAND FLASH DRIVER
3612M:	Brian Norris <computersforpeace@gmail.com>
3613M:	Kamal Dasu <kdasu.kdev@gmail.com>
3614L:	linux-mtd@lists.infradead.org
3615L:	bcm-kernel-feedback-list@broadcom.com
3616S:	Maintained
3617F:	drivers/mtd/nand/raw/brcmnand/
3618
3619BROADCOM SYSTEMPORT ETHERNET DRIVER
3620M:	Florian Fainelli <f.fainelli@gmail.com>
3621L:	bcm-kernel-feedback-list@broadcom.com
3622L:	netdev@vger.kernel.org
3623S:	Supported
3624F:	drivers/net/ethernet/broadcom/bcmsysport.*
3625
3626BROADCOM TG3 GIGABIT ETHERNET DRIVER
3627M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3628M:	Prashant Sreedharan <prashant@broadcom.com>
3629M:	Michael Chan <mchan@broadcom.com>
3630L:	netdev@vger.kernel.org
3631S:	Supported
3632F:	drivers/net/ethernet/broadcom/tg3.*
3633
3634BROCADE BFA FC SCSI DRIVER
3635M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3636M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3637L:	linux-scsi@vger.kernel.org
3638S:	Supported
3639F:	drivers/scsi/bfa/
3640
3641BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3642M:	Rasesh Mody <rmody@marvell.com>
3643M:	Sudarsana Kalluru <skalluru@marvell.com>
3644M:	GR-Linux-NIC-Dev@marvell.com
3645L:	netdev@vger.kernel.org
3646S:	Supported
3647F:	drivers/net/ethernet/brocade/bna/
3648
3649BSG (block layer generic sg v4 driver)
3650M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3651L:	linux-scsi@vger.kernel.org
3652S:	Supported
3653F:	block/bsg.c
3654F:	include/linux/bsg.h
3655F:	include/uapi/linux/bsg.h
3656
3657BT87X AUDIO DRIVER
3658M:	Clemens Ladisch <clemens@ladisch.de>
3659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3660S:	Maintained
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3662F:	Documentation/sound/cards/bt87x.rst
3663F:	sound/pci/bt87x.c
3664
3665BT8XXGPIO DRIVER
3666M:	Michael Buesch <m@bues.ch>
3667S:	Maintained
3668W:	http://bu3sch.de/btgpio.php
3669F:	drivers/gpio/gpio-bt8xx.c
3670
3671BTRFS FILE SYSTEM
3672M:	Chris Mason <clm@fb.com>
3673M:	Josef Bacik <josef@toxicpanda.com>
3674M:	David Sterba <dsterba@suse.com>
3675L:	linux-btrfs@vger.kernel.org
3676S:	Maintained
3677W:	http://btrfs.wiki.kernel.org/
3678Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3680F:	Documentation/filesystems/btrfs.rst
3681F:	fs/btrfs/
3682F:	include/linux/btrfs*
3683F:	include/uapi/linux/btrfs*
3684
3685BTTV VIDEO4LINUX DRIVER
3686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3687L:	linux-media@vger.kernel.org
3688S:	Odd fixes
3689W:	https://linuxtv.org
3690T:	git git://linuxtv.org/media_tree.git
3691F:	Documentation/driver-api/media/drivers/bttv*
3692F:	drivers/media/pci/bt8xx/bttv*
3693
3694BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3695M:	Chanwoo Choi <cw00.choi@samsung.com>
3696L:	linux-pm@vger.kernel.org
3697L:	linux-samsung-soc@vger.kernel.org
3698S:	Maintained
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3700F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3701F:	drivers/devfreq/exynos-bus.c
3702
3703BUSLOGIC SCSI DRIVER
3704M:	Khalid Aziz <khalid@gonehiking.org>
3705L:	linux-scsi@vger.kernel.org
3706S:	Maintained
3707F:	drivers/scsi/BusLogic.*
3708F:	drivers/scsi/FlashPoint.*
3709
3710C-MEDIA CMI8788 DRIVER
3711M:	Clemens Ladisch <clemens@ladisch.de>
3712L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3713S:	Maintained
3714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3715F:	sound/pci/oxygen/
3716
3717C-SKY ARCHITECTURE
3718M:	Guo Ren <guoren@kernel.org>
3719L:	linux-csky@vger.kernel.org
3720S:	Supported
3721T:	git https://github.com/c-sky/csky-linux.git
3722F:	Documentation/devicetree/bindings/csky/
3723F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3724F:	Documentation/devicetree/bindings/timer/csky,*
3725F:	arch/csky/
3726F:	drivers/clocksource/timer-gx6605s.c
3727F:	drivers/clocksource/timer-mp-csky.c
3728F:	drivers/irqchip/irq-csky-*
3729N:	csky
3730K:	csky
3731
3732C6X ARCHITECTURE
3733M:	Mark Salter <msalter@redhat.com>
3734M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3735L:	linux-c6x-dev@linux-c6x.org
3736S:	Maintained
3737W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3738F:	arch/c6x/
3739
3740CA8210 IEEE-802.15.4 RADIO DRIVER
3741M:	Harry Morris <h.morris@cascoda.com>
3742L:	linux-wpan@vger.kernel.org
3743S:	Maintained
3744W:	https://github.com/Cascoda/ca8210-linux.git
3745F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3746F:	drivers/net/ieee802154/ca8210.c
3747
3748CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3749M:	David Howells <dhowells@redhat.com>
3750L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3751S:	Supported
3752F:	Documentation/filesystems/caching/cachefiles.rst
3753F:	fs/cachefiles/
3754
3755CADENCE MIPI-CSI2 BRIDGES
3756M:	Maxime Ripard <mripard@kernel.org>
3757L:	linux-media@vger.kernel.org
3758S:	Maintained
3759F:	Documentation/devicetree/bindings/media/cdns,*.txt
3760F:	drivers/media/platform/cadence/cdns-csi2*
3761
3762CADENCE NAND DRIVER
3763M:	Piotr Sroka <piotrs@cadence.com>
3764L:	linux-mtd@lists.infradead.org
3765S:	Maintained
3766F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3767F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3768
3769CADET FM/AM RADIO RECEIVER DRIVER
3770M:	Hans Verkuil <hverkuil@xs4all.nl>
3771L:	linux-media@vger.kernel.org
3772S:	Maintained
3773W:	https://linuxtv.org
3774T:	git git://linuxtv.org/media_tree.git
3775F:	drivers/media/radio/radio-cadet*
3776
3777CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3778M:	Jonathan Corbet <corbet@lwn.net>
3779L:	linux-media@vger.kernel.org
3780S:	Maintained
3781T:	git git://linuxtv.org/media_tree.git
3782F:	Documentation/admin-guide/media/cafe_ccic*
3783F:	drivers/media/platform/marvell-ccic/
3784
3785CAIF NETWORK LAYER
3786L:	netdev@vger.kernel.org
3787S:	Orphan
3788F:	Documentation/networking/caif/
3789F:	drivers/net/caif/
3790F:	include/net/caif/
3791F:	include/uapi/linux/caif/
3792F:	net/caif/
3793
3794CAKE QDISC
3795M:	Toke Høiland-Jørgensen <toke@toke.dk>
3796L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3797S:	Maintained
3798F:	net/sched/sch_cake.c
3799
3800CAN NETWORK DRIVERS
3801M:	Wolfgang Grandegger <wg@grandegger.com>
3802M:	Marc Kleine-Budde <mkl@pengutronix.de>
3803L:	linux-can@vger.kernel.org
3804S:	Maintained
3805W:	https://github.com/linux-can
3806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3808F:	Documentation/devicetree/bindings/net/can/
3809F:	drivers/net/can/
3810F:	include/linux/can/dev.h
3811F:	include/linux/can/led.h
3812F:	include/linux/can/platform/
3813F:	include/linux/can/rx-offload.h
3814F:	include/uapi/linux/can/error.h
3815F:	include/uapi/linux/can/netlink.h
3816F:	include/uapi/linux/can/vxcan.h
3817
3818CAN NETWORK LAYER
3819M:	Oliver Hartkopp <socketcan@hartkopp.net>
3820M:	Marc Kleine-Budde <mkl@pengutronix.de>
3821L:	linux-can@vger.kernel.org
3822S:	Maintained
3823W:	https://github.com/linux-can
3824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3826F:	Documentation/networking/can.rst
3827F:	include/linux/can/core.h
3828F:	include/linux/can/skb.h
3829F:	include/net/netns/can.h
3830F:	include/uapi/linux/can.h
3831F:	include/uapi/linux/can/bcm.h
3832F:	include/uapi/linux/can/gw.h
3833F:	include/uapi/linux/can/raw.h
3834F:	net/can/
3835
3836CAN-J1939 NETWORK LAYER
3837M:	Robin van der Gracht <robin@protonic.nl>
3838M:	Oleksij Rempel <o.rempel@pengutronix.de>
3839R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3840L:	linux-can@vger.kernel.org
3841S:	Maintained
3842F:	Documentation/networking/j1939.rst
3843F:	include/uapi/linux/can/j1939.h
3844F:	net/can/j1939/
3845
3846CAPABILITIES
3847M:	Serge Hallyn <serge@hallyn.com>
3848L:	linux-security-module@vger.kernel.org
3849S:	Supported
3850F:	include/linux/capability.h
3851F:	include/uapi/linux/capability.h
3852F:	kernel/capability.c
3853F:	security/commoncap.c
3854
3855CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3856M:	Kevin Tsai <ktsai@capellamicro.com>
3857S:	Maintained
3858F:	drivers/iio/light/cm*
3859
3860CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3861M:	Christian Lamparter <chunkeey@googlemail.com>
3862L:	linux-wireless@vger.kernel.org
3863S:	Maintained
3864W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3865F:	drivers/net/wireless/ath/carl9170/
3866
3867CAVIUM I2C DRIVER
3868M:	Robert Richter <rrichter@marvell.com>
3869S:	Supported
3870W:	http://www.marvell.com
3871F:	drivers/i2c/busses/i2c-octeon*
3872F:	drivers/i2c/busses/i2c-thunderx*
3873
3874CAVIUM LIQUIDIO NETWORK DRIVER
3875M:	Derek Chickles <dchickles@marvell.com>
3876M:	Satanand Burla <sburla@marvell.com>
3877M:	Felix Manlunas <fmanlunas@marvell.com>
3878L:	netdev@vger.kernel.org
3879S:	Supported
3880W:	http://www.marvell.com
3881F:	drivers/net/ethernet/cavium/liquidio/
3882
3883CAVIUM MMC DRIVER
3884M:	Robert Richter <rrichter@marvell.com>
3885S:	Supported
3886W:	http://www.marvell.com
3887F:	drivers/mmc/host/cavium*
3888
3889CAVIUM OCTEON-TX CRYPTO DRIVER
3890M:	George Cherian <gcherian@marvell.com>
3891L:	linux-crypto@vger.kernel.org
3892S:	Supported
3893W:	http://www.marvell.com
3894F:	drivers/crypto/cavium/cpt/
3895
3896CAVIUM THUNDERX2 ARM64 SOC
3897M:	Robert Richter <rrichter@marvell.com>
3898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3899S:	Maintained
3900F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3901F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3902
3903CC2520 IEEE-802.15.4 RADIO DRIVER
3904M:	Varka Bhadram <varkabhadram@gmail.com>
3905L:	linux-wpan@vger.kernel.org
3906S:	Maintained
3907F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3908F:	drivers/net/ieee802154/cc2520.c
3909F:	include/linux/spi/cc2520.h
3910
3911CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3912M:	Gilad Ben-Yossef <gilad@benyossef.com>
3913L:	linux-crypto@vger.kernel.org
3914S:	Supported
3915W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3916F:	drivers/crypto/ccree/
3917
3918CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3919M:	Hadar Gat <hadar.gat@arm.com>
3920L:	linux-crypto@vger.kernel.org
3921S:	Supported
3922F:	drivers/char/hw_random/cctrng.c
3923F:	drivers/char/hw_random/cctrng.h
3924F:	Documentation/devicetree/bindings/rng/arm-cctrng.txt
3925W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3926
3927CEC FRAMEWORK
3928M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3929L:	linux-media@vger.kernel.org
3930S:	Supported
3931W:	http://linuxtv.org
3932T:	git git://linuxtv.org/media_tree.git
3933F:	Documentation/ABI/testing/debugfs-cec-error-inj
3934F:	Documentation/devicetree/bindings/media/cec.txt
3935F:	Documentation/driver-api/media/cec-core.rst
3936F:	Documentation/userspace-api/media/cec
3937F:	drivers/media/cec/
3938F:	drivers/media/rc/keymaps/rc-cec.c
3939F:	include/media/cec-notifier.h
3940F:	include/media/cec.h
3941F:	include/uapi/linux/cec-funcs.h
3942F:	include/uapi/linux/cec.h
3943
3944CEC GPIO DRIVER
3945M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3946L:	linux-media@vger.kernel.org
3947S:	Supported
3948W:	http://linuxtv.org
3949T:	git git://linuxtv.org/media_tree.git
3950F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3951F:	drivers/media/platform/cec-gpio/
3952
3953CELL BROADBAND ENGINE ARCHITECTURE
3954M:	Arnd Bergmann <arnd@arndb.de>
3955L:	linuxppc-dev@lists.ozlabs.org
3956S:	Supported
3957W:	http://www.ibm.com/developerworks/power/cell/
3958F:	arch/powerpc/include/asm/cell*.h
3959F:	arch/powerpc/include/asm/spu*.h
3960F:	arch/powerpc/include/uapi/asm/spu*.h
3961F:	arch/powerpc/oprofile/*cell*
3962F:	arch/powerpc/platforms/cell/
3963
3964CEPH COMMON CODE (LIBCEPH)
3965M:	Ilya Dryomov <idryomov@gmail.com>
3966M:	Jeff Layton <jlayton@kernel.org>
3967L:	ceph-devel@vger.kernel.org
3968S:	Supported
3969W:	http://ceph.com/
3970T:	git git://github.com/ceph/ceph-client.git
3971F:	include/linux/ceph/
3972F:	include/linux/crush/
3973F:	net/ceph/
3974
3975CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3976M:	Jeff Layton <jlayton@kernel.org>
3977M:	Ilya Dryomov <idryomov@gmail.com>
3978L:	ceph-devel@vger.kernel.org
3979S:	Supported
3980W:	http://ceph.com/
3981T:	git git://github.com/ceph/ceph-client.git
3982F:	Documentation/filesystems/ceph.rst
3983F:	fs/ceph/
3984
3985CERTIFICATE HANDLING
3986M:	David Howells <dhowells@redhat.com>
3987M:	David Woodhouse <dwmw2@infradead.org>
3988L:	keyrings@vger.kernel.org
3989S:	Maintained
3990F:	Documentation/admin-guide/module-signing.rst
3991F:	certs/
3992F:	scripts/extract-cert.c
3993F:	scripts/sign-file.c
3994
3995CFAG12864B LCD DRIVER
3996M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3997S:	Maintained
3998F:	drivers/auxdisplay/cfag12864b.c
3999F:	include/linux/cfag12864b.h
4000
4001CFAG12864BFB LCD FRAMEBUFFER DRIVER
4002M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4003S:	Maintained
4004F:	drivers/auxdisplay/cfag12864bfb.c
4005F:	include/linux/cfag12864b.h
4006
4007CHAR and MISC DRIVERS
4008M:	Arnd Bergmann <arnd@arndb.de>
4009M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4010S:	Supported
4011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4012F:	drivers/char/
4013F:	drivers/misc/
4014F:	include/linux/miscdevice.h
4015
4016CHECKPATCH
4017M:	Andy Whitcroft <apw@canonical.com>
4018M:	Joe Perches <joe@perches.com>
4019S:	Maintained
4020F:	scripts/checkpatch.pl
4021
4022CHINESE DOCUMENTATION
4023M:	Harry Wei <harryxiyou@gmail.com>
4024M:	Alex Shi <alex.shi@linux.alibaba.com>
4025L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4026S:	Maintained
4027F:	Documentation/translations/zh_CN/
4028
4029CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4030M:	Peter Chen <Peter.Chen@nxp.com>
4031L:	linux-usb@vger.kernel.org
4032S:	Maintained
4033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4034F:	drivers/usb/chipidea/
4035
4036CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4037M:	Hans de Goede <hdegoede@redhat.com>
4038L:	linux-input@vger.kernel.org
4039S:	Maintained
4040F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4041F:	drivers/input/touchscreen/chipone_icn8318.c
4042
4043CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4044M:	Hans de Goede <hdegoede@redhat.com>
4045L:	linux-input@vger.kernel.org
4046S:	Maintained
4047F:	drivers/input/touchscreen/chipone_icn8505.c
4048
4049CHROME HARDWARE PLATFORM SUPPORT
4050M:	Benson Leung <bleung@chromium.org>
4051M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4052S:	Maintained
4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4054F:	drivers/platform/chrome/
4055
4056CHROMEOS EC CODEC DRIVER
4057M:	Cheng-Yi Chiang <cychiang@chromium.org>
4058R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4059R:	Guenter Roeck <groeck@chromium.org>
4060S:	Maintained
4061F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4062F:	sound/soc/codecs/cros_ec_codec.*
4063
4064CHROMEOS EC SUBDRIVERS
4065M:	Benson Leung <bleung@chromium.org>
4066M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4067R:	Guenter Roeck <groeck@chromium.org>
4068S:	Maintained
4069F:	drivers/power/supply/cros_usbpd-charger.c
4070N:	cros_ec
4071N:	cros-ec
4072
4073CIRRUS LOGIC AUDIO CODEC DRIVERS
4074M:	James Schulman <james.schulman@cirrus.com>
4075M:	David Rhodes <david.rhodes@cirrus.com>
4076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4077S:	Maintained
4078F:	sound/soc/codecs/cs*
4079
4080CIRRUS LOGIC EP93XX ETHERNET DRIVER
4081M:	Hartley Sweeten <hsweeten@visionengravers.com>
4082L:	netdev@vger.kernel.org
4083S:	Maintained
4084F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4085
4086CIRRUS LOGIC LOCHNAGAR DRIVER
4087M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4088M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4089L:	patches@opensource.cirrus.com
4090S:	Supported
4091F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4092F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4093F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4094F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4095F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4096F:	Documentation/hwmon/lochnagar.rst
4097F:	drivers/clk/clk-lochnagar.c
4098F:	drivers/hwmon/lochnagar-hwmon.c
4099F:	drivers/mfd/lochnagar-i2c.c
4100F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4101F:	drivers/regulator/lochnagar-regulator.c
4102F:	include/dt-bindings/clk/lochnagar.h
4103F:	include/dt-bindings/pinctrl/lochnagar.h
4104F:	include/linux/mfd/lochnagar*
4105F:	sound/soc/codecs/lochnagar-sc.c
4106
4107CIRRUS LOGIC MADERA CODEC DRIVERS
4108M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4109M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4111L:	patches@opensource.cirrus.com
4112S:	Supported
4113W:	https://github.com/CirrusLogic/linux-drivers/wiki
4114T:	git https://github.com/CirrusLogic/linux-drivers.git
4115F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4116F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4117F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4118F:	drivers/gpio/gpio-madera*
4119F:	drivers/irqchip/irq-madera*
4120F:	drivers/mfd/cs47l*
4121F:	drivers/mfd/madera*
4122F:	drivers/pinctrl/cirrus/*
4123F:	include/dt-bindings/sound/madera*
4124F:	include/linux/irqchip/irq-madera*
4125F:	include/linux/mfd/madera/*
4126F:	include/sound/madera*
4127F:	sound/soc/codecs/cs47l*
4128F:	sound/soc/codecs/madera*
4129
4130CISCO FCOE HBA DRIVER
4131M:	Satish Kharat <satishkh@cisco.com>
4132M:	Sesidhar Baddela <sebaddel@cisco.com>
4133M:	Karan Tilak Kumar <kartilak@cisco.com>
4134L:	linux-scsi@vger.kernel.org
4135S:	Supported
4136F:	drivers/scsi/fnic/
4137
4138CISCO SCSI HBA DRIVER
4139M:	Karan Tilak Kumar <kartilak@cisco.com>
4140M:	Sesidhar Baddela <sebaddel@cisco.com>
4141L:	linux-scsi@vger.kernel.org
4142S:	Supported
4143F:	drivers/scsi/snic/
4144
4145CISCO VIC ETHERNET NIC DRIVER
4146M:	Christian Benvenuti <benve@cisco.com>
4147M:	Govindarajulu Varadarajan <_govind@gmx.com>
4148S:	Supported
4149F:	drivers/net/ethernet/cisco/enic/
4150
4151CISCO VIC LOW LATENCY NIC DRIVER
4152M:	Christian Benvenuti <benve@cisco.com>
4153M:	Nelson Escobar <neescoba@cisco.com>
4154M:	Parvi Kaustubhi <pkaustub@cisco.com>
4155S:	Supported
4156F:	drivers/infiniband/hw/usnic/
4157
4158CLANG-FORMAT FILE
4159M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4160S:	Maintained
4161F:	.clang-format
4162
4163CLANG/LLVM BUILD SUPPORT
4164L:	clang-built-linux@googlegroups.com
4165S:	Supported
4166W:	https://clangbuiltlinux.github.io/
4167B:	https://github.com/ClangBuiltLinux/linux/issues
4168C:	irc://chat.freenode.net/clangbuiltlinux
4169F:	Documentation/kbuild/llvm.rst
4170K:	\b(?i:clang|llvm)\b
4171
4172CLEANCACHE API
4173M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4174L:	linux-kernel@vger.kernel.org
4175S:	Maintained
4176F:	include/linux/cleancache.h
4177F:	mm/cleancache.c
4178
4179CLK API
4180M:	Russell King <linux@armlinux.org.uk>
4181L:	linux-clk@vger.kernel.org
4182S:	Maintained
4183F:	include/linux/clk.h
4184
4185CLOCKSOURCE, CLOCKEVENT DRIVERS
4186M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4187M:	Thomas Gleixner <tglx@linutronix.de>
4188L:	linux-kernel@vger.kernel.org
4189S:	Supported
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4191F:	Documentation/devicetree/bindings/timer/
4192F:	drivers/clocksource/
4193
4194CMPC ACPI DRIVER
4195M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4196M:	Daniel Oliveira Nascimento <don@syst.com.br>
4197L:	platform-driver-x86@vger.kernel.org
4198S:	Supported
4199F:	drivers/platform/x86/classmate-laptop.c
4200
4201COBALT MEDIA DRIVER
4202M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4203L:	linux-media@vger.kernel.org
4204S:	Supported
4205W:	https://linuxtv.org
4206T:	git git://linuxtv.org/media_tree.git
4207F:	drivers/media/pci/cobalt/
4208
4209COCCINELLE/Semantic Patches (SmPL)
4210M:	Julia Lawall <Julia.Lawall@lip6.fr>
4211M:	Gilles Muller <Gilles.Muller@lip6.fr>
4212M:	Nicolas Palix <nicolas.palix@imag.fr>
4213M:	Michal Marek <michal.lkml@markovi.net>
4214L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4215S:	Supported
4216W:	http://coccinelle.lip6.fr/
4217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4218F:	Documentation/dev-tools/coccinelle.rst
4219F:	scripts/coccicheck
4220F:	scripts/coccinelle/
4221
4222CODA FILE SYSTEM
4223M:	Jan Harkes <jaharkes@cs.cmu.edu>
4224M:	coda@cs.cmu.edu
4225L:	codalist@coda.cs.cmu.edu
4226S:	Maintained
4227W:	http://www.coda.cs.cmu.edu/
4228F:	Documentation/filesystems/coda.rst
4229F:	fs/coda/
4230F:	include/linux/coda*.h
4231F:	include/uapi/linux/coda*.h
4232
4233CODA V4L2 MEM2MEM DRIVER
4234M:	Philipp Zabel <p.zabel@pengutronix.de>
4235L:	linux-media@vger.kernel.org
4236S:	Maintained
4237F:	Documentation/devicetree/bindings/media/coda.txt
4238F:	drivers/media/platform/coda/
4239
4240CODE OF CONDUCT
4241M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4242S:	Supported
4243F:	Documentation/process/code-of-conduct-interpretation.rst
4244F:	Documentation/process/code-of-conduct.rst
4245
4246COMMON CLK FRAMEWORK
4247M:	Michael Turquette <mturquette@baylibre.com>
4248M:	Stephen Boyd <sboyd@kernel.org>
4249L:	linux-clk@vger.kernel.org
4250S:	Maintained
4251Q:	http://patchwork.kernel.org/project/linux-clk/list/
4252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4253F:	Documentation/devicetree/bindings/clock/
4254F:	drivers/clk/
4255F:	include/linux/clk-pr*
4256F:	include/linux/clk/
4257F:	include/linux/of_clk.h
4258X:	drivers/clk/clkdev.c
4259
4260COMMON INTERNET FILE SYSTEM (CIFS)
4261M:	Steve French <sfrench@samba.org>
4262L:	linux-cifs@vger.kernel.org
4263L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4264S:	Supported
4265W:	http://linux-cifs.samba.org/
4266T:	git git://git.samba.org/sfrench/cifs-2.6.git
4267F:	Documentation/admin-guide/cifs/
4268F:	fs/cifs/
4269
4270COMPACTPCI HOTPLUG CORE
4271M:	Scott Murray <scott@spiteful.org>
4272L:	linux-pci@vger.kernel.org
4273S:	Maintained
4274F:	drivers/pci/hotplug/cpci_hotplug*
4275
4276COMPACTPCI HOTPLUG GENERIC DRIVER
4277M:	Scott Murray <scott@spiteful.org>
4278L:	linux-pci@vger.kernel.org
4279S:	Maintained
4280F:	drivers/pci/hotplug/cpcihp_generic.c
4281
4282COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4283M:	Scott Murray <scott@spiteful.org>
4284L:	linux-pci@vger.kernel.org
4285S:	Maintained
4286F:	drivers/pci/hotplug/cpcihp_zt5550.*
4287
4288COMPAL LAPTOP SUPPORT
4289M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4290L:	platform-driver-x86@vger.kernel.org
4291S:	Maintained
4292F:	drivers/platform/x86/compal-laptop.c
4293
4294COMPILER ATTRIBUTES
4295M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4296S:	Maintained
4297F:	include/linux/compiler_attributes.h
4298
4299CONEXANT ACCESSRUNNER USB DRIVER
4300L:	accessrunner-general@lists.sourceforge.net
4301S:	Orphan
4302W:	http://accessrunner.sourceforge.net/
4303F:	drivers/usb/atm/cxacru.c
4304
4305CONFIGFS
4306M:	Joel Becker <jlbec@evilplan.org>
4307M:	Christoph Hellwig <hch@lst.de>
4308S:	Supported
4309T:	git git://git.infradead.org/users/hch/configfs.git
4310F:	fs/configfs/
4311F:	include/linux/configfs.h
4312
4313CONNECTOR
4314M:	Evgeniy Polyakov <zbr@ioremap.net>
4315L:	netdev@vger.kernel.org
4316S:	Maintained
4317F:	drivers/connector/
4318
4319CONTROL GROUP (CGROUP)
4320M:	Tejun Heo <tj@kernel.org>
4321M:	Li Zefan <lizefan@huawei.com>
4322M:	Johannes Weiner <hannes@cmpxchg.org>
4323L:	cgroups@vger.kernel.org
4324S:	Maintained
4325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4326F:	Documentation/admin-guide/cgroup-v1/
4327F:	Documentation/admin-guide/cgroup-v2.rst
4328F:	include/linux/cgroup*
4329F:	kernel/cgroup/
4330
4331CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4332M:	Tejun Heo <tj@kernel.org>
4333M:	Jens Axboe <axboe@kernel.dk>
4334L:	cgroups@vger.kernel.org
4335L:	linux-block@vger.kernel.org
4336T:	git git://git.kernel.dk/linux-block
4337F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4338F:	block/bfq-cgroup.c
4339F:	block/blk-cgroup.c
4340F:	block/blk-iolatency.c
4341F:	block/blk-throttle.c
4342F:	include/linux/blk-cgroup.h
4343
4344CONTROL GROUP - CPUSET
4345M:	Li Zefan <lizefan@huawei.com>
4346L:	cgroups@vger.kernel.org
4347S:	Maintained
4348W:	http://www.bullopensource.org/cpuset/
4349W:	http://oss.sgi.com/projects/cpusets/
4350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4351F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4352F:	include/linux/cpuset.h
4353F:	kernel/cgroup/cpuset.c
4354
4355CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4356M:	Johannes Weiner <hannes@cmpxchg.org>
4357M:	Michal Hocko <mhocko@kernel.org>
4358M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4359L:	cgroups@vger.kernel.org
4360L:	linux-mm@kvack.org
4361S:	Maintained
4362F:	mm/memcontrol.c
4363F:	mm/swap_cgroup.c
4364
4365CORETEMP HARDWARE MONITORING DRIVER
4366M:	Fenghua Yu <fenghua.yu@intel.com>
4367L:	linux-hwmon@vger.kernel.org
4368S:	Maintained
4369F:	Documentation/hwmon/coretemp.rst
4370F:	drivers/hwmon/coretemp.c
4371
4372COSA/SRP SYNC SERIAL DRIVER
4373M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4374S:	Maintained
4375W:	http://www.fi.muni.cz/~kas/cosa/
4376F:	drivers/net/wan/cosa*
4377
4378COUNTER SUBSYSTEM
4379M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4380L:	linux-iio@vger.kernel.org
4381S:	Maintained
4382F:	Documentation/ABI/testing/sysfs-bus-counter*
4383F:	Documentation/driver-api/generic-counter.rst
4384F:	drivers/counter/
4385F:	include/linux/counter.h
4386F:	include/linux/counter_enum.h
4387
4388CPMAC ETHERNET DRIVER
4389M:	Florian Fainelli <f.fainelli@gmail.com>
4390L:	netdev@vger.kernel.org
4391S:	Maintained
4392F:	drivers/net/ethernet/ti/cpmac.c
4393
4394CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4395M:	Viresh Kumar <viresh.kumar@linaro.org>
4396M:	Sudeep Holla <sudeep.holla@arm.com>
4397L:	linux-pm@vger.kernel.org
4398S:	Maintained
4399W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4400F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4401
4402CPU FREQUENCY SCALING FRAMEWORK
4403M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4404M:	Viresh Kumar <viresh.kumar@linaro.org>
4405L:	linux-pm@vger.kernel.org
4406S:	Maintained
4407B:	https://bugzilla.kernel.org
4408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4410F:	Documentation/admin-guide/pm/cpufreq.rst
4411F:	Documentation/admin-guide/pm/intel_pstate.rst
4412F:	Documentation/cpu-freq/
4413F:	Documentation/devicetree/bindings/cpufreq/
4414F:	drivers/cpufreq/
4415F:	include/linux/cpufreq.h
4416F:	include/linux/sched/cpufreq.h
4417F:	kernel/sched/cpufreq*.c
4418F:	tools/testing/selftests/cpufreq/
4419
4420CPU IDLE TIME MANAGEMENT FRAMEWORK
4421M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4422M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4423L:	linux-pm@vger.kernel.org
4424S:	Maintained
4425B:	https://bugzilla.kernel.org
4426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4427F:	Documentation/admin-guide/pm/cpuidle.rst
4428F:	Documentation/driver-api/pm/cpuidle.rst
4429F:	drivers/cpuidle/*
4430F:	include/linux/cpuidle.h
4431
4432CPU POWER MONITORING SUBSYSTEM
4433M:	Thomas Renninger <trenn@suse.com>
4434M:	Shuah Khan <shuah@kernel.org>
4435M:	Shuah Khan <skhan@linuxfoundation.org>
4436L:	linux-pm@vger.kernel.org
4437S:	Maintained
4438F:	tools/power/cpupower/
4439
4440CPUID/MSR DRIVER
4441M:	"H. Peter Anvin" <hpa@zytor.com>
4442S:	Maintained
4443F:	arch/x86/kernel/cpuid.c
4444F:	arch/x86/kernel/msr.c
4445
4446CPUIDLE DRIVER - ARM BIG LITTLE
4447M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4448M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4449L:	linux-pm@vger.kernel.org
4450L:	linux-arm-kernel@lists.infradead.org
4451S:	Maintained
4452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4453F:	drivers/cpuidle/cpuidle-big_little.c
4454
4455CPUIDLE DRIVER - ARM EXYNOS
4456M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4457M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4458M:	Kukjin Kim <kgene@kernel.org>
4459L:	linux-pm@vger.kernel.org
4460L:	linux-samsung-soc@vger.kernel.org
4461S:	Supported
4462F:	arch/arm/mach-exynos/pm.c
4463F:	drivers/cpuidle/cpuidle-exynos.c
4464
4465CPUIDLE DRIVER - ARM PSCI
4466M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4467M:	Sudeep Holla <sudeep.holla@arm.com>
4468L:	linux-pm@vger.kernel.org
4469L:	linux-arm-kernel@lists.infradead.org
4470S:	Supported
4471F:	drivers/cpuidle/cpuidle-psci.c
4472
4473CRAMFS FILESYSTEM
4474M:	Nicolas Pitre <nico@fluxnic.net>
4475S:	Maintained
4476F:	Documentation/filesystems/cramfs.rst
4477F:	fs/cramfs/
4478
4479CREATIVE SB0540
4480M:	Bastien Nocera <hadess@hadess.net>
4481L:	linux-input@vger.kernel.org
4482S:	Maintained
4483F:	drivers/hid/hid-creative-sb0540.c
4484
4485CRYPTO API
4486M:	Herbert Xu <herbert@gondor.apana.org.au>
4487M:	"David S. Miller" <davem@davemloft.net>
4488L:	linux-crypto@vger.kernel.org
4489S:	Maintained
4490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4492F:	Documentation/crypto/
4493F:	Documentation/devicetree/bindings/crypto/
4494F:	arch/*/crypto/
4495F:	crypto/
4496F:	drivers/crypto/
4497F:	include/crypto/
4498F:	include/linux/crypto*
4499F:	lib/crypto/
4500
4501CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4502M:	Neil Horman <nhorman@tuxdriver.com>
4503L:	linux-crypto@vger.kernel.org
4504S:	Maintained
4505F:	crypto/ansi_cprng.c
4506F:	crypto/rng.c
4507
4508CS3308 MEDIA DRIVER
4509M:	Hans Verkuil <hverkuil@xs4all.nl>
4510L:	linux-media@vger.kernel.org
4511S:	Odd Fixes
4512W:	http://linuxtv.org
4513T:	git git://linuxtv.org/media_tree.git
4514F:	drivers/media/i2c/cs3308.c
4515
4516CS5535 Audio ALSA driver
4517M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4518S:	Maintained
4519F:	sound/pci/cs5535audio/
4520
4521CSI DRIVERS FOR ALLWINNER V3s
4522M:	Yong Deng <yong.deng@magewell.com>
4523L:	linux-media@vger.kernel.org
4524S:	Maintained
4525T:	git git://linuxtv.org/media_tree.git
4526F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4527F:	drivers/media/platform/sunxi/sun6i-csi/
4528
4529CW1200 WLAN driver
4530M:	Solomon Peachy <pizza@shaftnet.org>
4531S:	Maintained
4532F:	drivers/net/wireless/st/cw1200/
4533
4534CX18 VIDEO4LINUX DRIVER
4535M:	Andy Walls <awalls@md.metrocast.net>
4536L:	linux-media@vger.kernel.org
4537S:	Maintained
4538W:	https://linuxtv.org
4539T:	git git://linuxtv.org/media_tree.git
4540F:	drivers/media/pci/cx18/
4541F:	include/uapi/linux/ivtv*
4542
4543CX2341X MPEG ENCODER HELPER MODULE
4544M:	Hans Verkuil <hverkuil@xs4all.nl>
4545L:	linux-media@vger.kernel.org
4546S:	Maintained
4547W:	https://linuxtv.org
4548T:	git git://linuxtv.org/media_tree.git
4549F:	drivers/media/common/cx2341x*
4550F:	include/media/drv-intf/cx2341x.h
4551
4552CX24120 MEDIA DRIVER
4553M:	Jemma Denson <jdenson@gmail.com>
4554M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4555L:	linux-media@vger.kernel.org
4556S:	Maintained
4557W:	https://linuxtv.org
4558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4559F:	drivers/media/dvb-frontends/cx24120*
4560
4561CX88 VIDEO4LINUX DRIVER
4562M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4563L:	linux-media@vger.kernel.org
4564S:	Odd fixes
4565W:	https://linuxtv.org
4566T:	git git://linuxtv.org/media_tree.git
4567F:	Documentation/driver-api/media/drivers/cx88*
4568F:	drivers/media/pci/cx88/
4569
4570CXD2820R MEDIA DRIVER
4571M:	Antti Palosaari <crope@iki.fi>
4572L:	linux-media@vger.kernel.org
4573S:	Maintained
4574W:	https://linuxtv.org
4575W:	http://palosaari.fi/linux/
4576Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4577T:	git git://linuxtv.org/anttip/media_tree.git
4578F:	drivers/media/dvb-frontends/cxd2820r*
4579
4580CXGB3 ETHERNET DRIVER (CXGB3)
4581M:	Vishal Kulkarni <vishal@chelsio.com>
4582L:	netdev@vger.kernel.org
4583S:	Supported
4584W:	http://www.chelsio.com
4585F:	drivers/net/ethernet/chelsio/cxgb3/
4586
4587CXGB3 ISCSI DRIVER (CXGB3I)
4588M:	Karen Xie <kxie@chelsio.com>
4589L:	linux-scsi@vger.kernel.org
4590S:	Supported
4591W:	http://www.chelsio.com
4592F:	drivers/scsi/cxgbi/cxgb3i
4593
4594CXGB4 CRYPTO DRIVER (chcr)
4595M:	Ayush Sawal <ayush.sawal@chelsio.com>
4596M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4597M:	Rohit Maheshwari <rohitm@chelsio.com>
4598L:	linux-crypto@vger.kernel.org
4599S:	Supported
4600W:	http://www.chelsio.com
4601F:	drivers/crypto/chelsio
4602
4603CXGB4 ETHERNET DRIVER (CXGB4)
4604M:	Vishal Kulkarni <vishal@chelsio.com>
4605L:	netdev@vger.kernel.org
4606S:	Supported
4607W:	http://www.chelsio.com
4608F:	drivers/net/ethernet/chelsio/cxgb4/
4609
4610CXGB4 ISCSI DRIVER (CXGB4I)
4611M:	Karen Xie <kxie@chelsio.com>
4612L:	linux-scsi@vger.kernel.org
4613S:	Supported
4614W:	http://www.chelsio.com
4615F:	drivers/scsi/cxgbi/cxgb4i
4616
4617CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4618M:	Potnuri Bharat Teja <bharat@chelsio.com>
4619L:	linux-rdma@vger.kernel.org
4620S:	Supported
4621W:	http://www.openfabrics.org
4622F:	drivers/infiniband/hw/cxgb4/
4623F:	include/uapi/rdma/cxgb4-abi.h
4624
4625CXGB4VF ETHERNET DRIVER (CXGB4VF)
4626M:	Vishal Kulkarni <vishal@gmail.com>
4627L:	netdev@vger.kernel.org
4628S:	Supported
4629W:	http://www.chelsio.com
4630F:	drivers/net/ethernet/chelsio/cxgb4vf/
4631
4632CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4633M:	Frederic Barrat <fbarrat@linux.ibm.com>
4634M:	Andrew Donnellan <ajd@linux.ibm.com>
4635L:	linuxppc-dev@lists.ozlabs.org
4636S:	Supported
4637F:	Documentation/ABI/testing/sysfs-class-cxl
4638F:	Documentation/powerpc/cxl.rst
4639F:	arch/powerpc/platforms/powernv/pci-cxl.c
4640F:	drivers/misc/cxl/
4641F:	include/misc/cxl*
4642F:	include/uapi/misc/cxl.h
4643
4644CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4645M:	Manoj N. Kumar <manoj@linux.ibm.com>
4646M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4647M:	Uma Krishnan <ukrishn@linux.ibm.com>
4648L:	linux-scsi@vger.kernel.org
4649S:	Supported
4650F:	Documentation/powerpc/cxlflash.rst
4651F:	drivers/scsi/cxlflash/
4652F:	include/uapi/scsi/cxlflash_ioctl.h
4653
4654CYBERPRO FB DRIVER
4655M:	Russell King <linux@armlinux.org.uk>
4656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4657S:	Maintained
4658W:	http://www.armlinux.org.uk/
4659F:	drivers/video/fbdev/cyber2000fb.*
4660
4661CYCLADES ASYNC MUX DRIVER
4662S:	Orphan
4663W:	http://www.cyclades.com/
4664F:	drivers/tty/cyclades.c
4665F:	include/linux/cyclades.h
4666F:	include/uapi/linux/cyclades.h
4667
4668CYCLADES PC300 DRIVER
4669S:	Orphan
4670W:	http://www.cyclades.com/
4671F:	drivers/net/wan/pc300*
4672
4673CYPRESS_FIRMWARE MEDIA DRIVER
4674M:	Antti Palosaari <crope@iki.fi>
4675L:	linux-media@vger.kernel.org
4676S:	Maintained
4677W:	https://linuxtv.org
4678W:	http://palosaari.fi/linux/
4679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4680T:	git git://linuxtv.org/anttip/media_tree.git
4681F:	drivers/media/common/cypress_firmware*
4682
4683CYTTSP TOUCHSCREEN DRIVER
4684M:	Ferruh Yigit <fery@cypress.com>
4685L:	linux-input@vger.kernel.org
4686S:	Supported
4687F:	drivers/input/touchscreen/cyttsp*
4688F:	include/linux/input/cyttsp.h
4689
4690D-LINK DIR-685 TOUCHKEYS DRIVER
4691M:	Linus Walleij <linus.walleij@linaro.org>
4692L:	linux-input@vger.kernel.org
4693S:	Supported
4694F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4695
4696DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4697M:	Joshua Kinard <kumba@gentoo.org>
4698S:	Maintained
4699F:	drivers/rtc/rtc-ds1685.c
4700F:	include/linux/rtc/ds1685.h
4701
4702DAMA SLAVE for AX.25
4703M:	Joerg Reuter <jreuter@yaina.de>
4704L:	linux-hams@vger.kernel.org
4705S:	Maintained
4706W:	http://yaina.de/jreuter/
4707W:	http://www.qsl.net/dl1bke/
4708F:	net/ax25/af_ax25.c
4709F:	net/ax25/ax25_dev.c
4710F:	net/ax25/ax25_ds_*
4711F:	net/ax25/ax25_in.c
4712F:	net/ax25/ax25_out.c
4713F:	net/ax25/ax25_timer.c
4714F:	net/ax25/sysctl_net_ax25.c
4715
4716DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4717L:	netdev@vger.kernel.org
4718S:	Orphan
4719F:	Documentation/networking/device_drivers/dec/dmfe.rst
4720F:	drivers/net/ethernet/dec/tulip/dmfe.c
4721
4722DC390/AM53C974 SCSI driver
4723M:	Hannes Reinecke <hare@suse.com>
4724L:	linux-scsi@vger.kernel.org
4725S:	Maintained
4726F:	drivers/scsi/am53c974.c
4727
4728DC395x SCSI driver
4729M:	Oliver Neukum <oliver@neukum.org>
4730M:	Ali Akcaagac <aliakc@web.de>
4731M:	Jamie Lenehan <lenehan@twibble.org>
4732L:	dc395x@twibble.org
4733S:	Maintained
4734W:	http://twibble.org/dist/dc395x/
4735W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4736F:	Documentation/scsi/dc395x.rst
4737F:	drivers/scsi/dc395x.*
4738
4739DCCP PROTOCOL
4740M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4741L:	dccp@vger.kernel.org
4742S:	Maintained
4743W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4744F:	include/linux/dccp.h
4745F:	include/linux/tfrc.h
4746F:	include/uapi/linux/dccp.h
4747F:	net/dccp/
4748
4749DECnet NETWORK LAYER
4750L:	linux-decnet-user@lists.sourceforge.net
4751S:	Orphan
4752W:	http://linux-decnet.sourceforge.net
4753F:	Documentation/networking/decnet.rst
4754F:	net/decnet/
4755
4756DECSTATION PLATFORM SUPPORT
4757M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4758L:	linux-mips@vger.kernel.org
4759S:	Maintained
4760W:	http://www.linux-mips.org/wiki/DECstation
4761F:	arch/mips/dec/
4762F:	arch/mips/include/asm/dec/
4763F:	arch/mips/include/asm/mach-dec/
4764
4765DEFXX FDDI NETWORK DRIVER
4766M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4767S:	Maintained
4768F:	drivers/net/fddi/defxx.*
4769
4770DEFZA FDDI NETWORK DRIVER
4771M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4772S:	Maintained
4773F:	drivers/net/fddi/defza.*
4774
4775DEINTERLACE DRIVERS FOR ALLWINNER H3
4776M:	Jernej Skrabec <jernej.skrabec@siol.net>
4777L:	linux-media@vger.kernel.org
4778S:	Maintained
4779T:	git git://linuxtv.org/media_tree.git
4780F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4781F:	drivers/media/platform/sunxi/sun8i-di/
4782
4783DELL LAPTOP DRIVER
4784M:	Matthew Garrett <mjg59@srcf.ucam.org>
4785M:	Pali Rohár <pali@kernel.org>
4786L:	platform-driver-x86@vger.kernel.org
4787S:	Maintained
4788F:	drivers/platform/x86/dell-laptop.c
4789
4790DELL LAPTOP FREEFALL DRIVER
4791M:	Pali Rohár <pali@kernel.org>
4792S:	Maintained
4793F:	drivers/platform/x86/dell-smo8800.c
4794
4795DELL LAPTOP RBTN DRIVER
4796M:	Pali Rohár <pali@kernel.org>
4797S:	Maintained
4798F:	drivers/platform/x86/dell-rbtn.*
4799
4800DELL LAPTOP SMM DRIVER
4801M:	Pali Rohár <pali@kernel.org>
4802S:	Maintained
4803F:	drivers/hwmon/dell-smm-hwmon.c
4804F:	include/uapi/linux/i8k.h
4805
4806DELL REMOTE BIOS UPDATE DRIVER
4807M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4808L:	platform-driver-x86@vger.kernel.org
4809S:	Maintained
4810F:	drivers/platform/x86/dell_rbu.c
4811
4812DELL SMBIOS DRIVER
4813M:	Pali Rohár <pali@kernel.org>
4814M:	Mario Limonciello <mario.limonciello@dell.com>
4815L:	platform-driver-x86@vger.kernel.org
4816S:	Maintained
4817F:	drivers/platform/x86/dell-smbios.*
4818
4819DELL SMBIOS SMM DRIVER
4820M:	Mario Limonciello <mario.limonciello@dell.com>
4821L:	platform-driver-x86@vger.kernel.org
4822S:	Maintained
4823F:	drivers/platform/x86/dell-smbios-smm.c
4824
4825DELL SMBIOS WMI DRIVER
4826M:	Mario Limonciello <mario.limonciello@dell.com>
4827L:	platform-driver-x86@vger.kernel.org
4828S:	Maintained
4829F:	drivers/platform/x86/dell-smbios-wmi.c
4830F:	tools/wmi/dell-smbios-example.c
4831
4832DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4833M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4834L:	platform-driver-x86@vger.kernel.org
4835S:	Maintained
4836F:	Documentation/driver-api/dcdbas.rst
4837F:	drivers/platform/x86/dcdbas.*
4838
4839DELL WMI DESCRIPTOR DRIVER
4840M:	Mario Limonciello <mario.limonciello@dell.com>
4841S:	Maintained
4842F:	drivers/platform/x86/dell-wmi-descriptor.c
4843
4844DELL WMI NOTIFICATIONS DRIVER
4845M:	Matthew Garrett <mjg59@srcf.ucam.org>
4846M:	Pali Rohár <pali@kernel.org>
4847S:	Maintained
4848F:	drivers/platform/x86/dell-wmi.c
4849
4850DELTA ST MEDIA DRIVER
4851M:	Hugues Fruchet <hugues.fruchet@st.com>
4852L:	linux-media@vger.kernel.org
4853S:	Supported
4854W:	https://linuxtv.org
4855T:	git git://linuxtv.org/media_tree.git
4856F:	drivers/media/platform/sti/delta
4857
4858DENALI NAND DRIVER
4859M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4860L:	linux-mtd@lists.infradead.org
4861S:	Supported
4862F:	drivers/mtd/nand/raw/denali*
4863
4864DESIGNWARE EDMA CORE IP DRIVER
4865M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4866L:	dmaengine@vger.kernel.org
4867S:	Maintained
4868F:	drivers/dma/dw-edma/
4869F:	include/linux/dma/edma.h
4870
4871DESIGNWARE USB2 DRD IP DRIVER
4872M:	Minas Harutyunyan <hminas@synopsys.com>
4873L:	linux-usb@vger.kernel.org
4874S:	Maintained
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4876F:	drivers/usb/dwc2/
4877
4878DESIGNWARE USB3 DRD IP DRIVER
4879M:	Felipe Balbi <balbi@kernel.org>
4880L:	linux-usb@vger.kernel.org
4881S:	Maintained
4882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4883F:	drivers/usb/dwc3/
4884
4885DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4886M:	Andreas Klinger <ak@it-klinger.de>
4887L:	linux-iio@vger.kernel.org
4888S:	Maintained
4889F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4890F:	drivers/iio/proximity/srf*.c
4891
4892DEVICE COREDUMP (DEV_COREDUMP)
4893M:	Johannes Berg <johannes@sipsolutions.net>
4894L:	linux-kernel@vger.kernel.org
4895S:	Maintained
4896F:	drivers/base/devcoredump.c
4897F:	include/linux/devcoredump.h
4898
4899DEVICE DIRECT ACCESS (DAX)
4900M:	Dan Williams <dan.j.williams@intel.com>
4901M:	Vishal Verma <vishal.l.verma@intel.com>
4902M:	Dave Jiang <dave.jiang@intel.com>
4903L:	linux-nvdimm@lists.01.org
4904S:	Supported
4905F:	drivers/dax/
4906
4907DEVICE FREQUENCY (DEVFREQ)
4908M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4909M:	Kyungmin Park <kyungmin.park@samsung.com>
4910M:	Chanwoo Choi <cw00.choi@samsung.com>
4911L:	linux-pm@vger.kernel.org
4912S:	Maintained
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4914F:	Documentation/devicetree/bindings/devfreq/
4915F:	drivers/devfreq/
4916F:	include/linux/devfreq.h
4917F:	include/trace/events/devfreq.h
4918
4919DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4920M:	Chanwoo Choi <cw00.choi@samsung.com>
4921L:	linux-pm@vger.kernel.org
4922S:	Supported
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4924F:	Documentation/devicetree/bindings/devfreq/event/
4925F:	drivers/devfreq/devfreq-event.c
4926F:	drivers/devfreq/event/
4927F:	include/dt-bindings/pmu/exynos_ppmu.h
4928F:	include/linux/devfreq-event.h
4929
4930DEVICE NUMBER REGISTRY
4931M:	Torben Mathiasen <device@lanana.org>
4932S:	Maintained
4933W:	http://lanana.org/docs/device-list/index.html
4934
4935DEVICE-MAPPER  (LVM)
4936M:	Alasdair Kergon <agk@redhat.com>
4937M:	Mike Snitzer <snitzer@redhat.com>
4938M:	dm-devel@redhat.com
4939L:	dm-devel@redhat.com
4940S:	Maintained
4941W:	http://sources.redhat.com/dm
4942Q:	http://patchwork.kernel.org/project/dm-devel/list/
4943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4944T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4945F:	Documentation/admin-guide/device-mapper/
4946F:	drivers/md/Kconfig
4947F:	drivers/md/Makefile
4948F:	drivers/md/dm*
4949F:	drivers/md/persistent-data/
4950F:	include/linux/device-mapper.h
4951F:	include/linux/dm-*.h
4952F:	include/uapi/linux/dm-*.h
4953
4954DEVLINK
4955M:	Jiri Pirko <jiri@mellanox.com>
4956L:	netdev@vger.kernel.org
4957S:	Supported
4958F:	Documentation/networking/devlink
4959F:	include/net/devlink.h
4960F:	include/uapi/linux/devlink.h
4961F:	net/core/devlink.c
4962
4963DIALOG SEMICONDUCTOR DRIVERS
4964M:	Support Opensource <support.opensource@diasemi.com>
4965S:	Supported
4966W:	http://www.dialog-semiconductor.com/products
4967F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4968F:	Documentation/devicetree/bindings/mfd/da90*.txt
4969F:	Documentation/devicetree/bindings/regulator/da92*.txt
4970F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4971F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4972F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4973F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4974F:	Documentation/hwmon/da90??.rst
4975F:	drivers/gpio/gpio-da90??.c
4976F:	drivers/hwmon/da90??-hwmon.c
4977F:	drivers/iio/adc/da91??-*.c
4978F:	drivers/input/misc/da90??_onkey.c
4979F:	drivers/input/touchscreen/da9052_tsi.c
4980F:	drivers/leds/leds-da90??.c
4981F:	drivers/mfd/da903x.c
4982F:	drivers/mfd/da90??-*.c
4983F:	drivers/mfd/da91??-*.c
4984F:	drivers/pinctrl/pinctrl-da90??.c
4985F:	drivers/power/supply/da9052-battery.c
4986F:	drivers/power/supply/da91??-*.c
4987F:	drivers/regulator/da903x.c
4988F:	drivers/regulator/da9???-regulator.[ch]
4989F:	drivers/regulator/slg51000-regulator.[ch]
4990F:	drivers/rtc/rtc-da90??.c
4991F:	drivers/thermal/da90??-thermal.c
4992F:	drivers/video/backlight/da90??_bl.c
4993F:	drivers/watchdog/da90??_wdt.c
4994F:	include/linux/mfd/da903x.h
4995F:	include/linux/mfd/da9052/
4996F:	include/linux/mfd/da9055/
4997F:	include/linux/mfd/da9062/
4998F:	include/linux/mfd/da9063/
4999F:	include/linux/mfd/da9150/
5000F:	include/linux/regulator/da9211.h
5001F:	include/sound/da[79]*.h
5002F:	sound/soc/codecs/da[79]*.[ch]
5003
5004DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5005M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5006L:	linux-gpio@vger.kernel.org
5007S:	Maintained
5008F:	drivers/gpio/gpio-gpio-mm.c
5009
5010DIOLAN U2C-12 I2C DRIVER
5011M:	Guenter Roeck <linux@roeck-us.net>
5012L:	linux-i2c@vger.kernel.org
5013S:	Maintained
5014F:	drivers/i2c/busses/i2c-diolan-u2c.c
5015
5016DIRECTORY NOTIFICATION (DNOTIFY)
5017M:	Jan Kara <jack@suse.cz>
5018R:	Amir Goldstein <amir73il@gmail.com>
5019L:	linux-fsdevel@vger.kernel.org
5020S:	Maintained
5021F:	Documentation/filesystems/dnotify.rst
5022F:	fs/notify/dnotify/
5023F:	include/linux/dnotify.h
5024
5025DISK GEOMETRY AND PARTITION HANDLING
5026M:	Andries Brouwer <aeb@cwi.nl>
5027S:	Maintained
5028W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5029W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5030W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5031
5032DISKQUOTA
5033M:	Jan Kara <jack@suse.com>
5034S:	Maintained
5035F:	Documentation/filesystems/quota.rst
5036F:	fs/quota/
5037F:	include/linux/quota*.h
5038F:	include/uapi/linux/quota*.h
5039
5040DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5041M:	Bernie Thompson <bernie@plugable.com>
5042L:	linux-fbdev@vger.kernel.org
5043S:	Maintained
5044W:	http://plugable.com/category/projects/udlfb/
5045F:	Documentation/fb/udlfb.rst
5046F:	drivers/video/fbdev/udlfb.c
5047F:	include/video/udlfb.h
5048
5049DISTRIBUTED LOCK MANAGER (DLM)
5050M:	Christine Caulfield <ccaulfie@redhat.com>
5051M:	David Teigland <teigland@redhat.com>
5052L:	cluster-devel@redhat.com
5053S:	Supported
5054W:	http://sources.redhat.com/cluster/
5055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5056F:	fs/dlm/
5057
5058DMA BUFFER SHARING FRAMEWORK
5059M:	Sumit Semwal <sumit.semwal@linaro.org>
5060L:	linux-media@vger.kernel.org
5061L:	dri-devel@lists.freedesktop.org
5062L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5063S:	Maintained
5064T:	git git://anongit.freedesktop.org/drm/drm-misc
5065F:	Documentation/driver-api/dma-buf.rst
5066F:	drivers/dma-buf/
5067F:	include/linux/*fence.h
5068F:	include/linux/dma-buf*
5069F:	include/linux/dma-resv.h
5070K:	\bdma_(?:buf|fence|resv)\b
5071
5072DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5073M:	Vinod Koul <vkoul@kernel.org>
5074L:	dmaengine@vger.kernel.org
5075S:	Maintained
5076Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5077T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5078F:	Documentation/devicetree/bindings/dma/
5079F:	Documentation/driver-api/dmaengine/
5080F:	drivers/dma/
5081F:	include/linux/dmaengine.h
5082F:	include/linux/of_dma.h
5083
5084DMA MAPPING HELPERS
5085M:	Christoph Hellwig <hch@lst.de>
5086M:	Marek Szyprowski <m.szyprowski@samsung.com>
5087R:	Robin Murphy <robin.murphy@arm.com>
5088L:	iommu@lists.linux-foundation.org
5089S:	Supported
5090W:	http://git.infradead.org/users/hch/dma-mapping.git
5091T:	git git://git.infradead.org/users/hch/dma-mapping.git
5092F:	include/asm-generic/dma-mapping.h
5093F:	include/linux/dma-direct.h
5094F:	include/linux/dma-mapping.h
5095F:	include/linux/dma-noncoherent.h
5096F:	kernel/dma/
5097
5098DMA-BUF HEAPS FRAMEWORK
5099M:	Sumit Semwal <sumit.semwal@linaro.org>
5100R:	Andrew F. Davis <afd@ti.com>
5101R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5102R:	Liam Mark <lmark@codeaurora.org>
5103R:	Laura Abbott <labbott@redhat.com>
5104R:	Brian Starkey <Brian.Starkey@arm.com>
5105R:	John Stultz <john.stultz@linaro.org>
5106L:	linux-media@vger.kernel.org
5107L:	dri-devel@lists.freedesktop.org
5108L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5109S:	Maintained
5110T:	git git://anongit.freedesktop.org/drm/drm-misc
5111F:	drivers/dma-buf/dma-heap.c
5112F:	drivers/dma-buf/heaps/*
5113F:	include/linux/dma-heap.h
5114F:	include/uapi/linux/dma-heap.h
5115
5116DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5117M:	Lukasz Luba <lukasz.luba@arm.com>
5118L:	linux-pm@vger.kernel.org
5119L:	linux-samsung-soc@vger.kernel.org
5120S:	Maintained
5121F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5122F:	drivers/memory/samsung/exynos5422-dmc.c
5123
5124DME1737 HARDWARE MONITOR DRIVER
5125M:	Juerg Haefliger <juergh@gmail.com>
5126L:	linux-hwmon@vger.kernel.org
5127S:	Maintained
5128F:	Documentation/hwmon/dme1737.rst
5129F:	drivers/hwmon/dme1737.c
5130
5131DMI/SMBIOS SUPPORT
5132M:	Jean Delvare <jdelvare@suse.com>
5133S:	Maintained
5134T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5135F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5136F:	drivers/firmware/dmi-id.c
5137F:	drivers/firmware/dmi_scan.c
5138F:	include/linux/dmi.h
5139
5140DOCUMENTATION
5141M:	Jonathan Corbet <corbet@lwn.net>
5142L:	linux-doc@vger.kernel.org
5143S:	Maintained
5144T:	git git://git.lwn.net/linux.git docs-next
5145F:	Documentation/
5146F:	scripts/documentation-file-ref-check
5147F:	scripts/kernel-doc
5148F:	scripts/sphinx-pre-install
5149X:	Documentation/ABI/
5150X:	Documentation/admin-guide/media/
5151X:	Documentation/devicetree/
5152X:	Documentation/driver-api/media/
5153X:	Documentation/firmware-guide/acpi/
5154X:	Documentation/i2c/
5155X:	Documentation/power/
5156X:	Documentation/spi/
5157X:	Documentation/userspace-api/media/
5158
5159DOCUMENTATION SCRIPTS
5160M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5161L:	linux-doc@vger.kernel.org
5162S:	Maintained
5163F:	Documentation/sphinx/parse-headers.pl
5164F:	scripts/documentation-file-ref-check
5165F:	scripts/sphinx-pre-install
5166
5167DOCUMENTATION/ITALIAN
5168M:	Federico Vaga <federico.vaga@vaga.pv.it>
5169L:	linux-doc@vger.kernel.org
5170S:	Maintained
5171F:	Documentation/translations/it_IT
5172
5173DONGWOON DW9714 LENS VOICE COIL DRIVER
5174M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5175L:	linux-media@vger.kernel.org
5176S:	Maintained
5177T:	git git://linuxtv.org/media_tree.git
5178F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5179F:	drivers/media/i2c/dw9714.c
5180
5181DONGWOON DW9807 LENS VOICE COIL DRIVER
5182M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5183L:	linux-media@vger.kernel.org
5184S:	Maintained
5185T:	git git://linuxtv.org/media_tree.git
5186F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5187F:	drivers/media/i2c/dw9807-vcm.c
5188
5189DOUBLETALK DRIVER
5190M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5191L:	blinux-list@redhat.com
5192S:	Maintained
5193F:	drivers/char/dtlk.c
5194F:	include/linux/dtlk.h
5195
5196DPAA2 DATAPATH I/O (DPIO) DRIVER
5197M:	Roy Pledge <Roy.Pledge@nxp.com>
5198L:	linux-kernel@vger.kernel.org
5199S:	Maintained
5200F:	drivers/soc/fsl/dpio
5201
5202DPAA2 ETHERNET DRIVER
5203M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5204M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5205L:	netdev@vger.kernel.org
5206S:	Maintained
5207F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5208F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5209F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5210F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5211F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5212F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5213F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5214F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5215F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5216
5217DPAA2 ETHERNET SWITCH DRIVER
5218M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5219M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5220L:	linux-kernel@vger.kernel.org
5221S:	Maintained
5222F:	drivers/staging/fsl-dpaa2/ethsw
5223
5224DPT_I2O SCSI RAID DRIVER
5225M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5226L:	linux-scsi@vger.kernel.org
5227S:	Maintained
5228W:	http://www.adaptec.com/
5229F:	drivers/scsi/dpt*
5230F:	drivers/scsi/dpt/
5231
5232DRBD DRIVER
5233M:	Philipp Reisner <philipp.reisner@linbit.com>
5234M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5235L:	drbd-dev@lists.linbit.com
5236S:	Supported
5237W:	http://www.drbd.org
5238T:	git git://git.linbit.com/linux-drbd.git
5239T:	git git://git.linbit.com/drbd-8.4.git
5240F:	Documentation/admin-guide/blockdev/
5241F:	drivers/block/drbd/
5242F:	lib/lru_cache.c
5243
5244DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5245M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5246R:	"Rafael J. Wysocki" <rafael@kernel.org>
5247S:	Supported
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5249F:	Documentation/core-api/kobject.rst
5250F:	drivers/base/
5251F:	fs/debugfs/
5252F:	fs/sysfs/
5253F:	include/linux/debugfs.h
5254F:	include/linux/kobj*
5255F:	lib/kobj*
5256
5257DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5258M:	Kevin Hilman <khilman@kernel.org>
5259M:	Nishanth Menon <nm@ti.com>
5260L:	linux-pm@vger.kernel.org
5261S:	Maintained
5262F:	drivers/power/avs/
5263F:	include/linux/power/smartreflex.h
5264
5265DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5266M:	Maxime Ripard <mripard@kernel.org>
5267M:	Chen-Yu Tsai <wens@csie.org>
5268R:	Jernej Skrabec <jernej.skrabec@siol.net>
5269L:	dri-devel@lists.freedesktop.org
5270S:	Supported
5271T:	git git://anongit.freedesktop.org/drm/drm-misc
5272F:	drivers/gpu/drm/sun4i/sun8i*
5273
5274DRM DRIVER FOR ARM PL111 CLCD
5275M:	Eric Anholt <eric@anholt.net>
5276S:	Supported
5277T:	git git://anongit.freedesktop.org/drm/drm-misc
5278F:	drivers/gpu/drm/pl111/
5279
5280DRM DRIVER FOR ARM VERSATILE TFT PANELS
5281M:	Linus Walleij <linus.walleij@linaro.org>
5282S:	Maintained
5283T:	git git://anongit.freedesktop.org/drm/drm-misc
5284F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5285F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5286
5287DRM DRIVER FOR ASPEED BMC GFX
5288M:	Joel Stanley <joel@jms.id.au>
5289L:	linux-aspeed@lists.ozlabs.org
5290S:	Supported
5291T:	git git://anongit.freedesktop.org/drm/drm-misc
5292F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5293F:	drivers/gpu/drm/aspeed/
5294
5295DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5296M:	Dave Airlie <airlied@redhat.com>
5297S:	Odd Fixes
5298F:	drivers/gpu/drm/ast/
5299
5300DRM DRIVER FOR BOCHS VIRTUAL GPU
5301M:	Gerd Hoffmann <kraxel@redhat.com>
5302L:	virtualization@lists.linux-foundation.org
5303S:	Maintained
5304T:	git git://anongit.freedesktop.org/drm/drm-misc
5305F:	drivers/gpu/drm/bochs/
5306
5307DRM DRIVER FOR BOE HIMAX8279D PANELS
5308M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5309S:	Maintained
5310F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5311F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5312
5313DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5314M:	Linus Walleij <linus.walleij@linaro.org>
5315S:	Maintained
5316T:	git git://anongit.freedesktop.org/drm/drm-misc
5317F:	drivers/gpu/drm/tve200/
5318
5319DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5320M:	Icenowy Zheng <icenowy@aosc.io>
5321S:	Maintained
5322F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5323F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5324
5325DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5326M:	Jagan Teki <jagan@amarulasolutions.com>
5327S:	Maintained
5328F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5329F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5330
5331DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5332M:	Hans de Goede <hdegoede@redhat.com>
5333S:	Maintained
5334T:	git git://anongit.freedesktop.org/drm/drm-misc
5335F:	drivers/gpu/drm/tiny/gm12u320.c
5336
5337DRM DRIVER FOR HX8357D PANELS
5338M:	Eric Anholt <eric@anholt.net>
5339S:	Maintained
5340T:	git git://anongit.freedesktop.org/drm/drm-misc
5341F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5342F:	drivers/gpu/drm/tiny/hx8357d.c
5343
5344DRM DRIVER FOR ILITEK ILI9225 PANELS
5345M:	David Lechner <david@lechnology.com>
5346S:	Maintained
5347T:	git git://anongit.freedesktop.org/drm/drm-misc
5348F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5349F:	drivers/gpu/drm/tiny/ili9225.c
5350
5351DRM DRIVER FOR ILITEK ILI9486 PANELS
5352M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5353S:	Maintained
5354T:	git git://anongit.freedesktop.org/drm/drm-misc
5355F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5356F:	drivers/gpu/drm/tiny/ili9486.c
5357
5358DRM DRIVER FOR INTEL I810 VIDEO CARDS
5359S:	Orphan / Obsolete
5360F:	drivers/gpu/drm/i810/
5361F:	include/uapi/drm/i810_drm.h
5362
5363DRM DRIVER FOR LVDS PANELS
5364M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5365L:	dri-devel@lists.freedesktop.org
5366T:	git git://anongit.freedesktop.org/drm/drm-misc
5367S:	Maintained
5368F:	drivers/gpu/drm/panel/panel-lvds.c
5369F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5370
5371DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5372S:	Orphan / Obsolete
5373F:	drivers/gpu/drm/mga/
5374F:	include/uapi/drm/mga_drm.h
5375
5376DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5377M:	Dave Airlie <airlied@redhat.com>
5378S:	Odd Fixes
5379F:	drivers/gpu/drm/mgag200/
5380
5381DRM DRIVER FOR MI0283QT
5382M:	Noralf Trønnes <noralf@tronnes.org>
5383S:	Maintained
5384T:	git git://anongit.freedesktop.org/drm/drm-misc
5385F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5386F:	drivers/gpu/drm/tiny/mi0283qt.c
5387
5388DRM DRIVER FOR MSM ADRENO GPU
5389M:	Rob Clark <robdclark@gmail.com>
5390M:	Sean Paul <sean@poorly.run>
5391L:	linux-arm-msm@vger.kernel.org
5392L:	dri-devel@lists.freedesktop.org
5393L:	freedreno@lists.freedesktop.org
5394S:	Maintained
5395T:	git https://gitlab.freedesktop.org/drm/msm.git
5396F:	Documentation/devicetree/bindings/display/msm/
5397F:	drivers/gpu/drm/msm/
5398F:	include/uapi/drm/msm_drm.h
5399
5400DRM DRIVER FOR NOVATEK NT35510 PANELS
5401M:	Linus Walleij <linus.walleij@linaro.org>
5402S:	Maintained
5403T:	git git://anongit.freedesktop.org/drm/drm-misc
5404F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5405F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5406
5407DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5408M:	Ben Skeggs <bskeggs@redhat.com>
5409L:	dri-devel@lists.freedesktop.org
5410L:	nouveau@lists.freedesktop.org
5411S:	Supported
5412T:	git git://github.com/skeggsb/linux
5413F:	drivers/gpu/drm/nouveau/
5414F:	include/uapi/drm/nouveau_drm.h
5415
5416DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5417M:	Stefan Mavrodiev <stefan@olimex.com>
5418S:	Maintained
5419F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5420F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5421
5422DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5423M:	Noralf Trønnes <noralf@tronnes.org>
5424S:	Maintained
5425T:	git git://anongit.freedesktop.org/drm/drm-misc
5426F:	Documentation/devicetree/bindings/display/repaper.txt
5427F:	drivers/gpu/drm/tiny/repaper.c
5428
5429DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5430M:	Dave Airlie <airlied@redhat.com>
5431M:	Gerd Hoffmann <kraxel@redhat.com>
5432L:	virtualization@lists.linux-foundation.org
5433S:	Obsolete
5434W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5435T:	git git://anongit.freedesktop.org/drm/drm-misc
5436F:	drivers/gpu/drm/tiny/cirrus.c
5437
5438DRM DRIVER FOR QXL VIRTUAL GPU
5439M:	Dave Airlie <airlied@redhat.com>
5440M:	Gerd Hoffmann <kraxel@redhat.com>
5441L:	virtualization@lists.linux-foundation.org
5442L:	spice-devel@lists.freedesktop.org
5443S:	Maintained
5444T:	git git://anongit.freedesktop.org/drm/drm-misc
5445F:	drivers/gpu/drm/qxl/
5446F:	include/uapi/drm/qxl_drm.h
5447
5448DRM DRIVER FOR RAGE 128 VIDEO CARDS
5449S:	Orphan / Obsolete
5450F:	drivers/gpu/drm/r128/
5451F:	include/uapi/drm/r128_drm.h
5452
5453DRM DRIVER FOR RAYDIUM RM67191 PANELS
5454M:	Robert Chiras <robert.chiras@nxp.com>
5455S:	Maintained
5456F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5457F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5458
5459DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5460M:	Guido Günther <agx@sigxcpu.org>
5461R:	Purism Kernel Team <kernel@puri.sm>
5462S:	Maintained
5463F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5464F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5465
5466DRM DRIVER FOR SAVAGE VIDEO CARDS
5467S:	Orphan / Obsolete
5468F:	drivers/gpu/drm/savage/
5469F:	include/uapi/drm/savage_drm.h
5470
5471DRM DRIVER FOR SIS VIDEO CARDS
5472S:	Orphan / Obsolete
5473F:	drivers/gpu/drm/sis/
5474F:	include/uapi/drm/sis_drm.h
5475
5476DRM DRIVER FOR SITRONIX ST7586 PANELS
5477M:	David Lechner <david@lechnology.com>
5478S:	Maintained
5479T:	git git://anongit.freedesktop.org/drm/drm-misc
5480F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5481F:	drivers/gpu/drm/tiny/st7586.c
5482
5483DRM DRIVER FOR SITRONIX ST7701 PANELS
5484M:	Jagan Teki <jagan@amarulasolutions.com>
5485S:	Maintained
5486F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5487F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5488
5489DRM DRIVER FOR SITRONIX ST7735R PANELS
5490M:	David Lechner <david@lechnology.com>
5491S:	Maintained
5492T:	git git://anongit.freedesktop.org/drm/drm-misc
5493F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5494F:	drivers/gpu/drm/tiny/st7735r.c
5495
5496DRM DRIVER FOR SONY ACX424AKP PANELS
5497M:	Linus Walleij <linus.walleij@linaro.org>
5498S:	Maintained
5499T:	git git://anongit.freedesktop.org/drm/drm-misc
5500F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5501
5502DRM DRIVER FOR ST-ERICSSON MCDE
5503M:	Linus Walleij <linus.walleij@linaro.org>
5504S:	Maintained
5505T:	git git://anongit.freedesktop.org/drm/drm-misc
5506F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5507F:	drivers/gpu/drm/mcde/
5508
5509DRM DRIVER FOR TDFX VIDEO CARDS
5510S:	Orphan / Obsolete
5511F:	drivers/gpu/drm/tdfx/
5512
5513DRM DRIVER FOR TPO TPG110 PANELS
5514M:	Linus Walleij <linus.walleij@linaro.org>
5515S:	Maintained
5516T:	git git://anongit.freedesktop.org/drm/drm-misc
5517F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5518F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5519
5520DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5521M:	Dave Airlie <airlied@redhat.com>
5522R:	Sean Paul <sean@poorly.run>
5523L:	dri-devel@lists.freedesktop.org
5524S:	Odd Fixes
5525T:	git git://anongit.freedesktop.org/drm/drm-misc
5526F:	drivers/gpu/drm/udl/
5527
5528DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5529M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5530R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5531R:	Daniel Vetter <daniel@ffwll.ch>
5532L:	dri-devel@lists.freedesktop.org
5533S:	Maintained
5534T:	git git://anongit.freedesktop.org/drm/drm-misc
5535F:	Documentation/gpu/vkms.rst
5536F:	drivers/gpu/drm/vkms/
5537
5538DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5539M:	Hans de Goede <hdegoede@redhat.com>
5540L:	dri-devel@lists.freedesktop.org
5541S:	Maintained
5542T:	git git://anongit.freedesktop.org/drm/drm-misc
5543F:	drivers/gpu/drm/vboxvideo/
5544
5545DRM DRIVER FOR VMWARE VIRTUAL GPU
5546M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5547M:	Roland Scheidegger <sroland@vmware.com>
5548L:	dri-devel@lists.freedesktop.org
5549S:	Supported
5550T:	git git://people.freedesktop.org/~sroland/linux
5551F:	drivers/gpu/drm/vmwgfx/
5552F:	include/uapi/drm/vmwgfx_drm.h
5553
5554DRM DRIVERS
5555M:	David Airlie <airlied@linux.ie>
5556M:	Daniel Vetter <daniel@ffwll.ch>
5557L:	dri-devel@lists.freedesktop.org
5558S:	Maintained
5559B:	https://bugs.freedesktop.org/
5560C:	irc://chat.freenode.net/dri-devel
5561T:	git git://anongit.freedesktop.org/drm/drm
5562F:	Documentation/devicetree/bindings/display/
5563F:	Documentation/devicetree/bindings/gpu/
5564F:	Documentation/gpu/
5565F:	drivers/gpu/drm/
5566F:	drivers/gpu/vga/
5567F:	include/drm/
5568F:	include/linux/vga*
5569F:	include/uapi/drm/
5570
5571DRM DRIVERS AND MISC GPU PATCHES
5572M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5573M:	Maxime Ripard <mripard@kernel.org>
5574M:	Thomas Zimmermann <tzimmermann@suse.de>
5575S:	Maintained
5576W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5577T:	git git://anongit.freedesktop.org/drm/drm-misc
5578F:	Documentation/gpu/
5579F:	drivers/gpu/drm/*
5580F:	drivers/gpu/vga/
5581F:	include/drm/drm*
5582F:	include/linux/vga*
5583F:	include/uapi/drm/drm*
5584
5585DRM DRIVERS FOR ALLWINNER A10
5586M:	Maxime Ripard <mripard@kernel.org>
5587M:	Chen-Yu Tsai <wens@csie.org>
5588L:	dri-devel@lists.freedesktop.org
5589S:	Supported
5590T:	git git://anongit.freedesktop.org/drm/drm-misc
5591F:	Documentation/devicetree/bindings/display/allwinner*
5592F:	drivers/gpu/drm/sun4i/
5593
5594DRM DRIVERS FOR AMLOGIC SOCS
5595M:	Neil Armstrong <narmstrong@baylibre.com>
5596L:	dri-devel@lists.freedesktop.org
5597L:	linux-amlogic@lists.infradead.org
5598S:	Supported
5599W:	http://linux-meson.com/
5600T:	git git://anongit.freedesktop.org/drm/drm-misc
5601F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5602F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5603F:	Documentation/gpu/meson.rst
5604F:	drivers/gpu/drm/meson/
5605
5606DRM DRIVERS FOR ATMEL HLCDC
5607M:	Sam Ravnborg <sam@ravnborg.org>
5608M:	Boris Brezillon <bbrezillon@kernel.org>
5609L:	dri-devel@lists.freedesktop.org
5610S:	Supported
5611T:	git git://anongit.freedesktop.org/drm/drm-misc
5612F:	Documentation/devicetree/bindings/display/atmel/
5613F:	drivers/gpu/drm/atmel-hlcdc/
5614
5615DRM DRIVERS FOR BRIDGE CHIPS
5616M:	Andrzej Hajda <a.hajda@samsung.com>
5617M:	Neil Armstrong <narmstrong@baylibre.com>
5618R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5619R:	Jonas Karlman <jonas@kwiboo.se>
5620R:	Jernej Skrabec <jernej.skrabec@siol.net>
5621S:	Maintained
5622T:	git git://anongit.freedesktop.org/drm/drm-misc
5623F:	drivers/gpu/drm/bridge/
5624
5625DRM DRIVERS FOR EXYNOS
5626M:	Inki Dae <inki.dae@samsung.com>
5627M:	Joonyoung Shim <jy0922.shim@samsung.com>
5628M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5629M:	Kyungmin Park <kyungmin.park@samsung.com>
5630L:	dri-devel@lists.freedesktop.org
5631S:	Supported
5632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5633F:	Documentation/devicetree/bindings/display/exynos/
5634F:	drivers/gpu/drm/exynos/
5635F:	include/uapi/drm/exynos_drm.h
5636
5637DRM DRIVERS FOR FREESCALE DCU
5638M:	Stefan Agner <stefan@agner.ch>
5639M:	Alison Wang <alison.wang@nxp.com>
5640L:	dri-devel@lists.freedesktop.org
5641S:	Supported
5642T:	git git://anongit.freedesktop.org/drm/drm-misc
5643F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5644F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5645F:	drivers/gpu/drm/fsl-dcu/
5646
5647DRM DRIVERS FOR FREESCALE IMX
5648M:	Philipp Zabel <p.zabel@pengutronix.de>
5649L:	dri-devel@lists.freedesktop.org
5650S:	Maintained
5651F:	Documentation/devicetree/bindings/display/imx/
5652F:	drivers/gpu/drm/imx/
5653F:	drivers/gpu/ipu-v3/
5654
5655DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5656M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5657L:	dri-devel@lists.freedesktop.org
5658S:	Maintained
5659T:	git git://github.com/patjak/drm-gma500
5660F:	drivers/gpu/drm/gma500/
5661
5662DRM DRIVERS FOR HISILICON
5663M:	Xinliang Liu <xinliang.liu@linaro.org>
5664M:	Rongrong Zou <zourongrong@gmail.com>
5665R:	John Stultz <john.stultz@linaro.org>
5666R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5667R:	Chen Feng <puck.chen@hisilicon.com>
5668L:	dri-devel@lists.freedesktop.org
5669S:	Maintained
5670T:	git git://anongit.freedesktop.org/drm/drm-misc
5671F:	Documentation/devicetree/bindings/display/hisilicon/
5672F:	drivers/gpu/drm/hisilicon/
5673
5674DRM DRIVERS FOR LIMA
5675M:	Qiang Yu <yuq825@gmail.com>
5676L:	dri-devel@lists.freedesktop.org
5677L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5678S:	Maintained
5679T:	git git://anongit.freedesktop.org/drm/drm-misc
5680F:	drivers/gpu/drm/lima/
5681F:	include/uapi/drm/lima_drm.h
5682
5683DRM DRIVERS FOR MEDIATEK
5684M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5685M:	Philipp Zabel <p.zabel@pengutronix.de>
5686L:	dri-devel@lists.freedesktop.org
5687S:	Supported
5688F:	Documentation/devicetree/bindings/display/mediatek/
5689F:	drivers/gpu/drm/mediatek/
5690
5691DRM DRIVERS FOR NVIDIA TEGRA
5692M:	Thierry Reding <thierry.reding@gmail.com>
5693L:	dri-devel@lists.freedesktop.org
5694L:	linux-tegra@vger.kernel.org
5695S:	Supported
5696T:	git git://anongit.freedesktop.org/tegra/linux.git
5697F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5698F:	drivers/gpu/drm/tegra/
5699F:	drivers/gpu/host1x/
5700F:	include/linux/host1x.h
5701F:	include/uapi/drm/tegra_drm.h
5702
5703DRM DRIVERS FOR RENESAS
5704M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5705M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5706L:	dri-devel@lists.freedesktop.org
5707L:	linux-renesas-soc@vger.kernel.org
5708S:	Supported
5709T:	git git://linuxtv.org/pinchartl/media drm/du/next
5710F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5711F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5712F:	Documentation/devicetree/bindings/display/renesas,du.txt
5713F:	drivers/gpu/drm/rcar-du/
5714F:	drivers/gpu/drm/shmobile/
5715F:	include/linux/platform_data/shmob_drm.h
5716
5717DRM DRIVERS FOR ROCKCHIP
5718M:	Sandy Huang <hjc@rock-chips.com>
5719M:	Heiko Stübner <heiko@sntech.de>
5720L:	dri-devel@lists.freedesktop.org
5721S:	Maintained
5722T:	git git://anongit.freedesktop.org/drm/drm-misc
5723F:	Documentation/devicetree/bindings/display/rockchip/
5724F:	drivers/gpu/drm/rockchip/
5725
5726DRM DRIVERS FOR STI
5727M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5728M:	Vincent Abriou <vincent.abriou@st.com>
5729L:	dri-devel@lists.freedesktop.org
5730S:	Maintained
5731T:	git git://anongit.freedesktop.org/drm/drm-misc
5732F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5733F:	drivers/gpu/drm/sti
5734
5735DRM DRIVERS FOR STM
5736M:	Yannick Fertre <yannick.fertre@st.com>
5737M:	Philippe Cornu <philippe.cornu@st.com>
5738M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5739M:	Vincent Abriou <vincent.abriou@st.com>
5740L:	dri-devel@lists.freedesktop.org
5741S:	Maintained
5742T:	git git://anongit.freedesktop.org/drm/drm-misc
5743F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5744F:	drivers/gpu/drm/stm
5745
5746DRM DRIVERS FOR TI KEYSTONE
5747M:	Jyri Sarha <jsarha@ti.com>
5748M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5749L:	dri-devel@lists.freedesktop.org
5750S:	Maintained
5751T:	git git://anongit.freedesktop.org/drm/drm-misc
5752F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5753F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5754F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5755F:	drivers/gpu/drm/tidss/
5756
5757DRM DRIVERS FOR TI LCDC
5758M:	Jyri Sarha <jsarha@ti.com>
5759R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5760L:	dri-devel@lists.freedesktop.org
5761S:	Maintained
5762F:	Documentation/devicetree/bindings/display/tilcdc/
5763F:	drivers/gpu/drm/tilcdc/
5764
5765DRM DRIVERS FOR TI OMAP
5766M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5767L:	dri-devel@lists.freedesktop.org
5768S:	Maintained
5769F:	Documentation/devicetree/bindings/display/ti/
5770F:	drivers/gpu/drm/omapdrm/
5771
5772DRM DRIVERS FOR V3D
5773M:	Eric Anholt <eric@anholt.net>
5774S:	Supported
5775T:	git git://anongit.freedesktop.org/drm/drm-misc
5776F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5777F:	drivers/gpu/drm/v3d/
5778F:	include/uapi/drm/v3d_drm.h
5779
5780DRM DRIVERS FOR VC4
5781M:	Eric Anholt <eric@anholt.net>
5782S:	Supported
5783T:	git git://github.com/anholt/linux
5784T:	git git://anongit.freedesktop.org/drm/drm-misc
5785F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5786F:	drivers/gpu/drm/vc4/
5787F:	include/uapi/drm/vc4_drm.h
5788
5789DRM DRIVERS FOR VIVANTE GPU IP
5790M:	Lucas Stach <l.stach@pengutronix.de>
5791R:	Russell King <linux+etnaviv@armlinux.org.uk>
5792R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5793L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5794L:	dri-devel@lists.freedesktop.org
5795S:	Maintained
5796F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5797F:	drivers/gpu/drm/etnaviv/
5798F:	include/uapi/drm/etnaviv_drm.h
5799
5800DRM DRIVERS FOR XEN
5801M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5802L:	dri-devel@lists.freedesktop.org
5803L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5804S:	Supported
5805T:	git git://anongit.freedesktop.org/drm/drm-misc
5806F:	Documentation/gpu/xen-front.rst
5807F:	drivers/gpu/drm/xen/
5808
5809DRM DRIVERS FOR ZTE ZX
5810M:	Shawn Guo <shawnguo@kernel.org>
5811L:	dri-devel@lists.freedesktop.org
5812S:	Maintained
5813T:	git git://anongit.freedesktop.org/drm/drm-misc
5814F:	Documentation/devicetree/bindings/display/zte,vou.txt
5815F:	drivers/gpu/drm/zte/
5816
5817DRM PANEL DRIVERS
5818M:	Thierry Reding <thierry.reding@gmail.com>
5819R:	Sam Ravnborg <sam@ravnborg.org>
5820L:	dri-devel@lists.freedesktop.org
5821S:	Maintained
5822T:	git git://anongit.freedesktop.org/drm/drm-misc
5823F:	Documentation/devicetree/bindings/display/panel/
5824F:	drivers/gpu/drm/drm_panel.c
5825F:	drivers/gpu/drm/panel/
5826F:	include/drm/drm_panel.h
5827
5828DRM TTM SUBSYSTEM
5829M:	Christian Koenig <christian.koenig@amd.com>
5830M:	Huang Rui <ray.huang@amd.com>
5831L:	dri-devel@lists.freedesktop.org
5832S:	Maintained
5833T:	git git://people.freedesktop.org/~agd5f/linux
5834F:	drivers/gpu/drm/ttm/
5835F:	include/drm/ttm/
5836
5837DSBR100 USB FM RADIO DRIVER
5838M:	Alexey Klimov <klimov.linux@gmail.com>
5839L:	linux-media@vger.kernel.org
5840S:	Maintained
5841T:	git git://linuxtv.org/media_tree.git
5842F:	drivers/media/radio/dsbr100.c
5843
5844DT3155 MEDIA DRIVER
5845M:	Hans Verkuil <hverkuil@xs4all.nl>
5846L:	linux-media@vger.kernel.org
5847S:	Odd Fixes
5848W:	https://linuxtv.org
5849T:	git git://linuxtv.org/media_tree.git
5850F:	drivers/media/pci/dt3155/
5851
5852DVB_USB_AF9015 MEDIA DRIVER
5853M:	Antti Palosaari <crope@iki.fi>
5854L:	linux-media@vger.kernel.org
5855S:	Maintained
5856W:	https://linuxtv.org
5857W:	http://palosaari.fi/linux/
5858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5859T:	git git://linuxtv.org/anttip/media_tree.git
5860F:	drivers/media/usb/dvb-usb-v2/af9015*
5861
5862DVB_USB_AF9035 MEDIA DRIVER
5863M:	Antti Palosaari <crope@iki.fi>
5864L:	linux-media@vger.kernel.org
5865S:	Maintained
5866W:	https://linuxtv.org
5867W:	http://palosaari.fi/linux/
5868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5869T:	git git://linuxtv.org/anttip/media_tree.git
5870F:	drivers/media/usb/dvb-usb-v2/af9035*
5871
5872DVB_USB_ANYSEE MEDIA DRIVER
5873M:	Antti Palosaari <crope@iki.fi>
5874L:	linux-media@vger.kernel.org
5875S:	Maintained
5876W:	https://linuxtv.org
5877W:	http://palosaari.fi/linux/
5878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5879T:	git git://linuxtv.org/anttip/media_tree.git
5880F:	drivers/media/usb/dvb-usb-v2/anysee*
5881
5882DVB_USB_AU6610 MEDIA DRIVER
5883M:	Antti Palosaari <crope@iki.fi>
5884L:	linux-media@vger.kernel.org
5885S:	Maintained
5886W:	https://linuxtv.org
5887W:	http://palosaari.fi/linux/
5888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5889T:	git git://linuxtv.org/anttip/media_tree.git
5890F:	drivers/media/usb/dvb-usb-v2/au6610*
5891
5892DVB_USB_CE6230 MEDIA DRIVER
5893M:	Antti Palosaari <crope@iki.fi>
5894L:	linux-media@vger.kernel.org
5895S:	Maintained
5896W:	https://linuxtv.org
5897W:	http://palosaari.fi/linux/
5898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5899T:	git git://linuxtv.org/anttip/media_tree.git
5900F:	drivers/media/usb/dvb-usb-v2/ce6230*
5901
5902DVB_USB_CXUSB MEDIA DRIVER
5903M:	Michael Krufky <mkrufky@linuxtv.org>
5904L:	linux-media@vger.kernel.org
5905S:	Maintained
5906W:	https://linuxtv.org
5907W:	http://github.com/mkrufky
5908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5909T:	git git://linuxtv.org/media_tree.git
5910F:	drivers/media/usb/dvb-usb/cxusb*
5911
5912DVB_USB_EC168 MEDIA DRIVER
5913M:	Antti Palosaari <crope@iki.fi>
5914L:	linux-media@vger.kernel.org
5915S:	Maintained
5916W:	https://linuxtv.org
5917W:	http://palosaari.fi/linux/
5918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5919T:	git git://linuxtv.org/anttip/media_tree.git
5920F:	drivers/media/usb/dvb-usb-v2/ec168*
5921
5922DVB_USB_GL861 MEDIA DRIVER
5923M:	Antti Palosaari <crope@iki.fi>
5924L:	linux-media@vger.kernel.org
5925S:	Maintained
5926W:	https://linuxtv.org
5927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5928T:	git git://linuxtv.org/anttip/media_tree.git
5929F:	drivers/media/usb/dvb-usb-v2/gl861*
5930
5931DVB_USB_MXL111SF MEDIA DRIVER
5932M:	Michael Krufky <mkrufky@linuxtv.org>
5933L:	linux-media@vger.kernel.org
5934S:	Maintained
5935W:	https://linuxtv.org
5936W:	http://github.com/mkrufky
5937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5938T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5939F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5940
5941DVB_USB_RTL28XXU MEDIA DRIVER
5942M:	Antti Palosaari <crope@iki.fi>
5943L:	linux-media@vger.kernel.org
5944S:	Maintained
5945W:	https://linuxtv.org
5946W:	http://palosaari.fi/linux/
5947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5948T:	git git://linuxtv.org/anttip/media_tree.git
5949F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5950
5951DVB_USB_V2 MEDIA DRIVER
5952M:	Antti Palosaari <crope@iki.fi>
5953L:	linux-media@vger.kernel.org
5954S:	Maintained
5955W:	https://linuxtv.org
5956W:	http://palosaari.fi/linux/
5957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5958T:	git git://linuxtv.org/anttip/media_tree.git
5959F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5960F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5961
5962DYNAMIC DEBUG
5963M:	Jason Baron <jbaron@akamai.com>
5964S:	Maintained
5965F:	include/linux/dynamic_debug.h
5966F:	lib/dynamic_debug.c
5967
5968DYNAMIC INTERRUPT MODERATION
5969M:	Tal Gilboa <talgi@mellanox.com>
5970S:	Maintained
5971F:	Documentation/networking/net_dim.rst
5972F:	include/linux/dim.h
5973F:	lib/dim/
5974
5975DZ DECSTATION DZ11 SERIAL DRIVER
5976M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5977S:	Maintained
5978F:	drivers/tty/serial/dz.*
5979
5980E3X0 POWER BUTTON DRIVER
5981M:	Moritz Fischer <moritz.fischer@ettus.com>
5982L:	usrp-users@lists.ettus.com
5983S:	Supported
5984W:	http://www.ettus.com
5985F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5986F:	drivers/input/misc/e3x0-button.c
5987
5988E4000 MEDIA DRIVER
5989M:	Antti Palosaari <crope@iki.fi>
5990L:	linux-media@vger.kernel.org
5991S:	Maintained
5992W:	https://linuxtv.org
5993W:	http://palosaari.fi/linux/
5994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5995T:	git git://linuxtv.org/anttip/media_tree.git
5996F:	drivers/media/tuners/e4000*
5997
5998EARTH_PT1 MEDIA DRIVER
5999M:	Akihiro Tsukada <tskd08@gmail.com>
6000L:	linux-media@vger.kernel.org
6001S:	Odd Fixes
6002F:	drivers/media/pci/pt1/
6003
6004EARTH_PT3 MEDIA DRIVER
6005M:	Akihiro Tsukada <tskd08@gmail.com>
6006L:	linux-media@vger.kernel.org
6007S:	Odd Fixes
6008F:	drivers/media/pci/pt3/
6009
6010EC100 MEDIA DRIVER
6011M:	Antti Palosaari <crope@iki.fi>
6012L:	linux-media@vger.kernel.org
6013S:	Maintained
6014W:	https://linuxtv.org
6015W:	http://palosaari.fi/linux/
6016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6017T:	git git://linuxtv.org/anttip/media_tree.git
6018F:	drivers/media/dvb-frontends/ec100*
6019
6020ECRYPT FILE SYSTEM
6021M:	Tyler Hicks <code@tyhicks.com>
6022L:	ecryptfs@vger.kernel.org
6023S:	Odd Fixes
6024W:	http://ecryptfs.org
6025W:	https://launchpad.net/ecryptfs
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6027F:	Documentation/filesystems/ecryptfs.rst
6028F:	fs/ecryptfs/
6029
6030EDAC-AMD64
6031M:	Borislav Petkov <bp@alien8.de>
6032L:	linux-edac@vger.kernel.org
6033S:	Maintained
6034F:	drivers/edac/amd64_edac*
6035
6036EDAC-ARMADA
6037M:	Jan Luebbe <jlu@pengutronix.de>
6038L:	linux-edac@vger.kernel.org
6039S:	Maintained
6040F:	drivers/edac/armada_xp_*
6041
6042EDAC-AST2500
6043M:	Stefan Schaeckeler <sschaeck@cisco.com>
6044S:	Supported
6045F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6046F:	drivers/edac/aspeed_edac.c
6047
6048EDAC-BLUEFIELD
6049M:	Shravan Kumar Ramani <sramani@mellanox.com>
6050S:	Supported
6051F:	drivers/edac/bluefield_edac.c
6052
6053EDAC-CALXEDA
6054M:	Robert Richter <rric@kernel.org>
6055L:	linux-edac@vger.kernel.org
6056S:	Maintained
6057F:	drivers/edac/highbank*
6058
6059EDAC-CAVIUM OCTEON
6060M:	Ralf Baechle <ralf@linux-mips.org>
6061M:	Robert Richter <rrichter@marvell.com>
6062L:	linux-edac@vger.kernel.org
6063L:	linux-mips@vger.kernel.org
6064S:	Supported
6065F:	drivers/edac/octeon_edac*
6066
6067EDAC-CAVIUM THUNDERX
6068M:	Robert Richter <rrichter@marvell.com>
6069L:	linux-edac@vger.kernel.org
6070S:	Supported
6071F:	drivers/edac/thunderx_edac*
6072
6073EDAC-CORE
6074M:	Borislav Petkov <bp@alien8.de>
6075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6076M:	Tony Luck <tony.luck@intel.com>
6077R:	James Morse <james.morse@arm.com>
6078R:	Robert Richter <rrichter@marvell.com>
6079L:	linux-edac@vger.kernel.org
6080S:	Supported
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6082F:	Documentation/admin-guide/ras.rst
6083F:	Documentation/driver-api/edac.rst
6084F:	drivers/edac/
6085F:	include/linux/edac.h
6086
6087EDAC-DMC520
6088M:	Lei Wang <lewan@microsoft.com>
6089L:	linux-edac@vger.kernel.org
6090S:	Supported
6091F:	drivers/edac/dmc520_edac.c
6092
6093EDAC-E752X
6094M:	Mark Gross <mark.gross@intel.com>
6095L:	linux-edac@vger.kernel.org
6096S:	Maintained
6097F:	drivers/edac/e752x_edac.c
6098
6099EDAC-E7XXX
6100L:	linux-edac@vger.kernel.org
6101S:	Maintained
6102F:	drivers/edac/e7xxx_edac.c
6103
6104EDAC-FSL_DDR
6105M:	York Sun <york.sun@nxp.com>
6106L:	linux-edac@vger.kernel.org
6107S:	Maintained
6108F:	drivers/edac/fsl_ddr_edac.*
6109
6110EDAC-GHES
6111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6112L:	linux-edac@vger.kernel.org
6113S:	Maintained
6114F:	drivers/edac/ghes_edac.c
6115
6116EDAC-I10NM
6117M:	Tony Luck <tony.luck@intel.com>
6118L:	linux-edac@vger.kernel.org
6119S:	Maintained
6120F:	drivers/edac/i10nm_base.c
6121
6122EDAC-I3000
6123L:	linux-edac@vger.kernel.org
6124S:	Orphan
6125F:	drivers/edac/i3000_edac.c
6126
6127EDAC-I5000
6128L:	linux-edac@vger.kernel.org
6129S:	Maintained
6130F:	drivers/edac/i5000_edac.c
6131
6132EDAC-I5400
6133M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6134L:	linux-edac@vger.kernel.org
6135S:	Maintained
6136F:	drivers/edac/i5400_edac.c
6137
6138EDAC-I7300
6139M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6140L:	linux-edac@vger.kernel.org
6141S:	Maintained
6142F:	drivers/edac/i7300_edac.c
6143
6144EDAC-I7CORE
6145M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6146L:	linux-edac@vger.kernel.org
6147S:	Maintained
6148F:	drivers/edac/i7core_edac.c
6149
6150EDAC-I82443BXGX
6151M:	Tim Small <tim@buttersideup.com>
6152L:	linux-edac@vger.kernel.org
6153S:	Maintained
6154F:	drivers/edac/i82443bxgx_edac.c
6155
6156EDAC-I82975X
6157M:	"Arvind R." <arvino55@gmail.com>
6158L:	linux-edac@vger.kernel.org
6159S:	Maintained
6160F:	drivers/edac/i82975x_edac.c
6161
6162EDAC-IE31200
6163M:	Jason Baron <jbaron@akamai.com>
6164L:	linux-edac@vger.kernel.org
6165S:	Maintained
6166F:	drivers/edac/ie31200_edac.c
6167
6168EDAC-MPC85XX
6169M:	Johannes Thumshirn <morbidrsa@gmail.com>
6170L:	linux-edac@vger.kernel.org
6171S:	Maintained
6172F:	drivers/edac/mpc85xx_edac.[ch]
6173
6174EDAC-PASEMI
6175M:	Egor Martovetsky <egor@pasemi.com>
6176L:	linux-edac@vger.kernel.org
6177S:	Maintained
6178F:	drivers/edac/pasemi_edac.c
6179
6180EDAC-PND2
6181M:	Tony Luck <tony.luck@intel.com>
6182L:	linux-edac@vger.kernel.org
6183S:	Maintained
6184F:	drivers/edac/pnd2_edac.[ch]
6185
6186EDAC-QCOM
6187M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6188M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6189L:	linux-arm-msm@vger.kernel.org
6190L:	linux-edac@vger.kernel.org
6191S:	Maintained
6192F:	drivers/edac/qcom_edac.c
6193
6194EDAC-R82600
6195M:	Tim Small <tim@buttersideup.com>
6196L:	linux-edac@vger.kernel.org
6197S:	Maintained
6198F:	drivers/edac/r82600_edac.c
6199
6200EDAC-SBRIDGE
6201M:	Tony Luck <tony.luck@intel.com>
6202R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6203L:	linux-edac@vger.kernel.org
6204S:	Maintained
6205F:	drivers/edac/sb_edac.c
6206
6207EDAC-SIFIVE
6208M:	Yash Shah <yash.shah@sifive.com>
6209L:	linux-edac@vger.kernel.org
6210S:	Supported
6211F:	drivers/edac/sifive_edac.c
6212
6213EDAC-SKYLAKE
6214M:	Tony Luck <tony.luck@intel.com>
6215L:	linux-edac@vger.kernel.org
6216S:	Maintained
6217F:	drivers/edac/skx_*.c
6218
6219EDAC-TI
6220M:	Tero Kristo <t-kristo@ti.com>
6221L:	linux-edac@vger.kernel.org
6222S:	Maintained
6223F:	drivers/edac/ti_edac.c
6224
6225EDIROL UA-101/UA-1000 DRIVER
6226M:	Clemens Ladisch <clemens@ladisch.de>
6227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6228S:	Maintained
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6230F:	sound/usb/misc/ua101.c
6231
6232EFI TEST DRIVER
6233M:	Ivan Hu <ivan.hu@canonical.com>
6234M:	Ard Biesheuvel <ardb@kernel.org>
6235L:	linux-efi@vger.kernel.org
6236S:	Maintained
6237F:	drivers/firmware/efi/test/
6238
6239EFI VARIABLE FILESYSTEM
6240M:	Matthew Garrett <matthew.garrett@nebula.com>
6241M:	Jeremy Kerr <jk@ozlabs.org>
6242M:	Ard Biesheuvel <ardb@kernel.org>
6243L:	linux-efi@vger.kernel.org
6244S:	Maintained
6245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6246F:	fs/efivarfs/
6247
6248EFIFB FRAMEBUFFER DRIVER
6249M:	Peter Jones <pjones@redhat.com>
6250L:	linux-fbdev@vger.kernel.org
6251S:	Maintained
6252F:	drivers/video/fbdev/efifb.c
6253
6254EFS FILESYSTEM
6255S:	Orphan
6256W:	http://aeschi.ch.eu.org/efs/
6257F:	fs/efs/
6258
6259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6260M:	Douglas Miller <dougmill@linux.ibm.com>
6261L:	netdev@vger.kernel.org
6262S:	Maintained
6263F:	drivers/net/ethernet/ibm/ehea/
6264
6265EM28XX VIDEO4LINUX DRIVER
6266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6267L:	linux-media@vger.kernel.org
6268S:	Maintained
6269W:	https://linuxtv.org
6270T:	git git://linuxtv.org/media_tree.git
6271F:	Documentation/admin-guide/media/em28xx*
6272F:	drivers/media/usb/em28xx/
6273
6274EMBEDDED LINUX
6275M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6276M:	Matt Mackall <mpm@selenic.com>
6277M:	David Woodhouse <dwmw2@infradead.org>
6278L:	linux-embedded@vger.kernel.org
6279S:	Maintained
6280
6281EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6282M:	Adrian Hunter <adrian.hunter@intel.com>
6283M:	Ritesh Harjani <riteshh@codeaurora.org>
6284M:	Asutosh Das <asutoshd@codeaurora.org>
6285L:	linux-mmc@vger.kernel.org
6286S:	Maintained
6287F:	drivers/mmc/host/cqhci*
6288
6289EMULEX 10Gbps iSCSI - OneConnect DRIVER
6290M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6291M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6292M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6293L:	linux-scsi@vger.kernel.org
6294S:	Supported
6295W:	http://www.broadcom.com
6296F:	drivers/scsi/be2iscsi/
6297
6298EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6299M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6300M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6301M:	Somnath Kotur <somnath.kotur@broadcom.com>
6302L:	netdev@vger.kernel.org
6303S:	Supported
6304W:	http://www.emulex.com
6305F:	drivers/net/ethernet/emulex/benet/
6306
6307EMULEX ONECONNECT ROCE DRIVER
6308M:	Selvin Xavier <selvin.xavier@broadcom.com>
6309M:	Devesh Sharma <devesh.sharma@broadcom.com>
6310L:	linux-rdma@vger.kernel.org
6311S:	Odd Fixes
6312W:	http://www.broadcom.com
6313F:	drivers/infiniband/hw/ocrdma/
6314F:	include/uapi/rdma/ocrdma-abi.h
6315
6316EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6317M:	James Smart <james.smart@broadcom.com>
6318M:	Dick Kennedy <dick.kennedy@broadcom.com>
6319L:	linux-scsi@vger.kernel.org
6320S:	Supported
6321W:	http://www.broadcom.com
6322F:	drivers/scsi/lpfc/
6323
6324ENE CB710 FLASH CARD READER DRIVER
6325M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6326S:	Maintained
6327F:	drivers/misc/cb710/
6328F:	drivers/mmc/host/cb710-mmc.*
6329F:	include/linux/cb710.h
6330
6331ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6332M:	Maxim Levitsky <maximlevitsky@gmail.com>
6333S:	Maintained
6334F:	drivers/media/rc/ene_ir.*
6335
6336EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6337M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6338L:	linuxppc-dev@lists.ozlabs.org
6339S:	Maintained
6340F:	drivers/tty/ehv_bytechan.c
6341
6342EPSON S1D13XXX FRAMEBUFFER DRIVER
6343M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6344S:	Maintained
6345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6346F:	drivers/video/fbdev/s1d13xxxfb.c
6347F:	include/video/s1d13xxxfb.h
6348
6349EROFS FILE SYSTEM
6350M:	Gao Xiang <xiang@kernel.org>
6351M:	Chao Yu <yuchao0@huawei.com>
6352L:	linux-erofs@lists.ozlabs.org
6353S:	Maintained
6354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6355F:	Documentation/filesystems/erofs.rst
6356F:	fs/erofs/
6357F:	include/trace/events/erofs.h
6358
6359ERRSEQ ERROR TRACKING INFRASTRUCTURE
6360M:	Jeff Layton <jlayton@kernel.org>
6361S:	Maintained
6362F:	include/linux/errseq.h
6363F:	lib/errseq.c
6364
6365ET131X NETWORK DRIVER
6366M:	Mark Einon <mark.einon@gmail.com>
6367S:	Odd Fixes
6368F:	drivers/net/ethernet/agere/
6369
6370ETHERNET BRIDGE
6371M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6372M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6373L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6374L:	netdev@vger.kernel.org
6375S:	Maintained
6376W:	http://www.linuxfoundation.org/en/Net:Bridge
6377F:	include/linux/netfilter_bridge/
6378F:	net/bridge/
6379
6380ETHERNET PHY LIBRARY
6381M:	Andrew Lunn <andrew@lunn.ch>
6382M:	Florian Fainelli <f.fainelli@gmail.com>
6383M:	Heiner Kallweit <hkallweit1@gmail.com>
6384R:	Russell King <linux@armlinux.org.uk>
6385L:	netdev@vger.kernel.org
6386S:	Maintained
6387F:	Documentation/ABI/testing/sysfs-class-net-phydev
6388F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6389F:	Documentation/devicetree/bindings/net/mdio*
6390F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6391F:	Documentation/networking/phy.rst
6392F:	drivers/net/phy/
6393F:	drivers/of/of_mdio.c
6394F:	drivers/of/of_net.c
6395F:	include/dt-bindings/net/qca-ar803x.h
6396F:	include/linux/*mdio*.h
6397F:	include/linux/of_net.h
6398F:	include/linux/phy.h
6399F:	include/linux/phy_fixed.h
6400F:	include/linux/platform_data/mdio-bcm-unimac.h
6401F:	include/linux/platform_data/mdio-gpio.h
6402F:	include/trace/events/mdio.h
6403F:	include/uapi/linux/mdio.h
6404F:	include/uapi/linux/mii.h
6405
6406EXFAT FILE SYSTEM
6407M:	Namjae Jeon <namjae.jeon@samsung.com>
6408M:	Sungjong Seo <sj1557.seo@samsung.com>
6409L:	linux-fsdevel@vger.kernel.org
6410S:	Maintained
6411F:	fs/exfat/
6412
6413EXT2 FILE SYSTEM
6414M:	Jan Kara <jack@suse.com>
6415L:	linux-ext4@vger.kernel.org
6416S:	Maintained
6417F:	Documentation/filesystems/ext2.rst
6418F:	fs/ext2/
6419F:	include/linux/ext2*
6420
6421EXT4 FILE SYSTEM
6422M:	"Theodore Ts'o" <tytso@mit.edu>
6423M:	Andreas Dilger <adilger.kernel@dilger.ca>
6424L:	linux-ext4@vger.kernel.org
6425S:	Maintained
6426W:	http://ext4.wiki.kernel.org
6427Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6429F:	Documentation/filesystems/ext4/
6430F:	fs/ext4/
6431
6432Extended Verification Module (EVM)
6433M:	Mimi Zohar <zohar@linux.ibm.com>
6434L:	linux-integrity@vger.kernel.org
6435S:	Supported
6436F:	security/integrity/evm/
6437
6438EXTENSIBLE FIRMWARE INTERFACE (EFI)
6439M:	Ard Biesheuvel <ardb@kernel.org>
6440L:	linux-efi@vger.kernel.org
6441S:	Maintained
6442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6443F:	Documentation/admin-guide/efi-stub.rst
6444F:	arch/*/include/asm/efi.h
6445F:	arch/*/kernel/efi.c
6446F:	arch/arm/boot/compressed/efi-header.S
6447F:	arch/arm64/kernel/efi-entry.S
6448F:	arch/x86/platform/efi/
6449F:	drivers/firmware/efi/
6450F:	include/linux/efi*.h
6451
6452EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6453M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6454M:	Chanwoo Choi <cw00.choi@samsung.com>
6455L:	linux-kernel@vger.kernel.org
6456S:	Maintained
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6458F:	Documentation/devicetree/bindings/extcon/
6459F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6460F:	drivers/extcon/
6461F:	include/linux/extcon.h
6462F:	include/linux/extcon/
6463
6464EXTRA BOOT CONFIG
6465M:	Masami Hiramatsu <mhiramat@kernel.org>
6466S:	Maintained
6467F:	Documentation/admin-guide/bootconfig.rst
6468F:	fs/proc/bootconfig.c
6469F:	include/linux/bootconfig.h
6470F:	lib/bootconfig.c
6471F:	tools/bootconfig/*
6472
6473EXYNOS DP DRIVER
6474M:	Jingoo Han <jingoohan1@gmail.com>
6475L:	dri-devel@lists.freedesktop.org
6476S:	Maintained
6477F:	drivers/gpu/drm/exynos/exynos_dp*
6478
6479EXYNOS SYSMMU (IOMMU) driver
6480M:	Marek Szyprowski <m.szyprowski@samsung.com>
6481L:	iommu@lists.linux-foundation.org
6482S:	Maintained
6483F:	drivers/iommu/exynos-iommu.c
6484
6485EZchip NPS platform support
6486M:	Vineet Gupta <vgupta@synopsys.com>
6487M:	Ofer Levi <oferle@mellanox.com>
6488S:	Supported
6489F:	arch/arc/boot/dts/eznps.dts
6490F:	arch/arc/plat-eznps
6491
6492F2FS FILE SYSTEM
6493M:	Jaegeuk Kim <jaegeuk@kernel.org>
6494M:	Chao Yu <yuchao0@huawei.com>
6495L:	linux-f2fs-devel@lists.sourceforge.net
6496S:	Maintained
6497W:	https://f2fs.wiki.kernel.org/
6498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6499F:	Documentation/ABI/testing/sysfs-fs-f2fs
6500F:	Documentation/filesystems/f2fs.rst
6501F:	fs/f2fs/
6502F:	include/linux/f2fs_fs.h
6503F:	include/trace/events/f2fs.h
6504
6505F71805F HARDWARE MONITORING DRIVER
6506M:	Jean Delvare <jdelvare@suse.com>
6507L:	linux-hwmon@vger.kernel.org
6508S:	Maintained
6509F:	Documentation/hwmon/f71805f.rst
6510F:	drivers/hwmon/f71805f.c
6511
6512FADDR2LINE
6513M:	Josh Poimboeuf <jpoimboe@redhat.com>
6514S:	Maintained
6515F:	scripts/faddr2line
6516
6517FAILOVER MODULE
6518M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6519L:	netdev@vger.kernel.org
6520S:	Supported
6521F:	Documentation/networking/failover.rst
6522F:	include/net/failover.h
6523F:	net/core/failover.c
6524
6525FANOTIFY
6526M:	Jan Kara <jack@suse.cz>
6527R:	Amir Goldstein <amir73il@gmail.com>
6528L:	linux-fsdevel@vger.kernel.org
6529S:	Maintained
6530F:	fs/notify/fanotify/
6531F:	include/linux/fanotify.h
6532F:	include/uapi/linux/fanotify.h
6533
6534FARSYNC SYNCHRONOUS DRIVER
6535M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6536S:	Supported
6537W:	http://www.farsite.co.uk/
6538F:	drivers/net/wan/farsync.*
6539
6540FAULT INJECTION SUPPORT
6541M:	Akinobu Mita <akinobu.mita@gmail.com>
6542S:	Supported
6543F:	Documentation/fault-injection/
6544F:	lib/fault-inject.c
6545
6546FBTFT Framebuffer drivers
6547L:	dri-devel@lists.freedesktop.org
6548L:	linux-fbdev@vger.kernel.org
6549S:	Orphan
6550F:	drivers/staging/fbtft/
6551
6552FC0011 TUNER DRIVER
6553M:	Michael Buesch <m@bues.ch>
6554L:	linux-media@vger.kernel.org
6555S:	Maintained
6556F:	drivers/media/tuners/fc0011.c
6557F:	drivers/media/tuners/fc0011.h
6558
6559FC2580 MEDIA DRIVER
6560M:	Antti Palosaari <crope@iki.fi>
6561L:	linux-media@vger.kernel.org
6562S:	Maintained
6563W:	https://linuxtv.org
6564W:	http://palosaari.fi/linux/
6565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6566T:	git git://linuxtv.org/anttip/media_tree.git
6567F:	drivers/media/tuners/fc2580*
6568
6569FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6570M:	Hannes Reinecke <hare@suse.de>
6571L:	linux-scsi@vger.kernel.org
6572S:	Supported
6573W:	www.Open-FCoE.org
6574F:	drivers/scsi/fcoe/
6575F:	drivers/scsi/libfc/
6576F:	include/scsi/fc/
6577F:	include/scsi/libfc.h
6578F:	include/scsi/libfcoe.h
6579F:	include/uapi/scsi/fc/
6580
6581FILE LOCKING (flock() and fcntl()/lockf())
6582M:	Jeff Layton <jlayton@kernel.org>
6583M:	"J. Bruce Fields" <bfields@fieldses.org>
6584L:	linux-fsdevel@vger.kernel.org
6585S:	Maintained
6586F:	fs/fcntl.c
6587F:	fs/locks.c
6588F:	include/linux/fcntl.h
6589F:	include/uapi/linux/fcntl.h
6590
6591FILESYSTEM DIRECT ACCESS (DAX)
6592M:	Dan Williams <dan.j.williams@intel.com>
6593R:	Matthew Wilcox <willy@infradead.org>
6594R:	Jan Kara <jack@suse.cz>
6595L:	linux-fsdevel@vger.kernel.org
6596L:	linux-nvdimm@lists.01.org
6597S:	Supported
6598F:	fs/dax.c
6599F:	include/linux/dax.h
6600F:	include/trace/events/fs_dax.h
6601
6602FILESYSTEMS (VFS and infrastructure)
6603M:	Alexander Viro <viro@zeniv.linux.org.uk>
6604L:	linux-fsdevel@vger.kernel.org
6605S:	Maintained
6606F:	fs/*
6607F:	include/linux/fs.h
6608F:	include/linux/fs_types.h
6609F:	include/uapi/linux/fs.h
6610F:	include/uapi/linux/openat2.h
6611
6612FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6613M:	Riku Voipio <riku.voipio@iki.fi>
6614L:	linux-hwmon@vger.kernel.org
6615S:	Maintained
6616F:	drivers/hwmon/f75375s.c
6617F:	include/linux/f75375s.h
6618
6619FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6620M:	Clemens Ladisch <clemens@ladisch.de>
6621M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6623S:	Maintained
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6625F:	include/uapi/sound/firewire.h
6626F:	sound/firewire/
6627
6628FIREWIRE MEDIA DRIVERS (firedtv)
6629M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6630L:	linux-media@vger.kernel.org
6631L:	linux1394-devel@lists.sourceforge.net
6632S:	Maintained
6633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6634F:	drivers/media/firewire/
6635
6636FIREWIRE SBP-2 TARGET
6637M:	Chris Boot <bootc@bootc.net>
6638L:	linux-scsi@vger.kernel.org
6639L:	target-devel@vger.kernel.org
6640L:	linux1394-devel@lists.sourceforge.net
6641S:	Maintained
6642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6643F:	drivers/target/sbp/
6644
6645FIREWIRE SUBSYSTEM
6646M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6647L:	linux1394-devel@lists.sourceforge.net
6648S:	Maintained
6649W:	http://ieee1394.wiki.kernel.org/
6650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6651F:	drivers/firewire/
6652F:	include/linux/firewire.h
6653F:	include/uapi/linux/firewire*.h
6654F:	tools/firewire/
6655
6656FIRMWARE LOADER (request_firmware)
6657M:	Luis Chamberlain <mcgrof@kernel.org>
6658L:	linux-kernel@vger.kernel.org
6659S:	Maintained
6660F:	Documentation/firmware_class/
6661F:	drivers/base/firmware_loader/
6662F:	include/linux/firmware.h
6663
6664FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6665M:	Joshua Morris <josh.h.morris@us.ibm.com>
6666M:	Philip Kelleher <pjk1939@linux.ibm.com>
6667S:	Maintained
6668F:	drivers/block/rsxx/
6669
6670FLEXTIMER FTM-QUADDEC DRIVER
6671M:	Patrick Havelange <patrick.havelange@essensium.com>
6672L:	linux-iio@vger.kernel.org
6673S:	Maintained
6674F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6675F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6676F:	drivers/counter/ftm-quaddec.c
6677
6678FLOPPY DRIVER
6679M:	Denis Efremov <efremov@linux.com>
6680L:	linux-block@vger.kernel.org
6681S:	Odd Fixes
6682F:	drivers/block/floppy.c
6683
6684FLYSKY FSIA6B RC RECEIVER
6685M:	Markus Koch <markus@notsyncing.net>
6686L:	linux-input@vger.kernel.org
6687S:	Maintained
6688F:	drivers/input/joystick/fsia6b.c
6689
6690FORCEDETH GIGABIT ETHERNET DRIVER
6691M:	Rain River <rain.1986.08.12@gmail.com>
6692M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6693L:	netdev@vger.kernel.org
6694S:	Maintained
6695F:	drivers/net/ethernet/nvidia/*
6696
6697FPGA DFL DRIVERS
6698M:	Wu Hao <hao.wu@intel.com>
6699L:	linux-fpga@vger.kernel.org
6700S:	Maintained
6701F:	Documentation/fpga/dfl.rst
6702F:	drivers/fpga/dfl*
6703F:	include/uapi/linux/fpga-dfl.h
6704
6705FPGA MANAGER FRAMEWORK
6706M:	Moritz Fischer <mdf@kernel.org>
6707L:	linux-fpga@vger.kernel.org
6708S:	Maintained
6709W:	http://www.rocketboards.org
6710Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6712F:	Documentation/devicetree/bindings/fpga/
6713F:	Documentation/driver-api/fpga/
6714F:	Documentation/fpga/
6715F:	drivers/fpga/
6716F:	include/linux/fpga/
6717
6718FPU EMULATOR
6719M:	Bill Metzenthen <billm@melbpc.org.au>
6720S:	Maintained
6721W:	http://floatingpoint.sourceforge.net/emulator/index.html
6722F:	arch/x86/math-emu/
6723
6724FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6725L:	netdev@vger.kernel.org
6726S:	Orphan
6727F:	drivers/net/wan/dlci.c
6728F:	drivers/net/wan/sdla.c
6729
6730FRAMEBUFFER LAYER
6731M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6732L:	dri-devel@lists.freedesktop.org
6733L:	linux-fbdev@vger.kernel.org
6734S:	Maintained
6735Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6736T:	git git://anongit.freedesktop.org/drm/drm-misc
6737F:	Documentation/fb/
6738F:	drivers/video/
6739F:	include/linux/fb.h
6740F:	include/uapi/linux/fb.h
6741F:	include/uapi/video/
6742F:	include/video/
6743
6744FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6745M:	Horia Geantă <horia.geanta@nxp.com>
6746M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6747L:	linux-crypto@vger.kernel.org
6748S:	Maintained
6749F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6750F:	drivers/crypto/caam/
6751
6752FREESCALE COLDFIRE M5441X MMC DRIVER
6753M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6754L:	linux-mmc@vger.kernel.org
6755S:	Maintained
6756F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6757F:	include/linux/platform_data/mmc-esdhc-mcf.h
6758
6759FREESCALE DIU FRAMEBUFFER DRIVER
6760M:	Timur Tabi <timur@kernel.org>
6761L:	linux-fbdev@vger.kernel.org
6762S:	Maintained
6763F:	drivers/video/fbdev/fsl-diu-fb.*
6764
6765FREESCALE DMA DRIVER
6766M:	Li Yang <leoyang.li@nxp.com>
6767M:	Zhang Wei <zw@zh-kernel.org>
6768L:	linuxppc-dev@lists.ozlabs.org
6769S:	Maintained
6770F:	drivers/dma/fsldma.*
6771
6772FREESCALE ENETC ETHERNET DRIVERS
6773M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6774L:	netdev@vger.kernel.org
6775S:	Maintained
6776F:	drivers/net/ethernet/freescale/enetc/
6777
6778FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6779M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6780L:	netdev@vger.kernel.org
6781S:	Maintained
6782F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6783F:	drivers/net/ethernet/freescale/gianfar*
6784
6785FREESCALE GPMI NAND DRIVER
6786M:	Han Xu <han.xu@nxp.com>
6787L:	linux-mtd@lists.infradead.org
6788S:	Maintained
6789F:	drivers/mtd/nand/raw/gpmi-nand/*
6790
6791FREESCALE I2C CPM DRIVER
6792M:	Jochen Friedrich <jochen@scram.de>
6793L:	linuxppc-dev@lists.ozlabs.org
6794L:	linux-i2c@vger.kernel.org
6795S:	Maintained
6796F:	drivers/i2c/busses/i2c-cpm.c
6797
6798FREESCALE IMX / MXC FEC DRIVER
6799M:	Fugang Duan <fugang.duan@nxp.com>
6800L:	netdev@vger.kernel.org
6801S:	Maintained
6802F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6803F:	drivers/net/ethernet/freescale/fec.h
6804F:	drivers/net/ethernet/freescale/fec_main.c
6805F:	drivers/net/ethernet/freescale/fec_ptp.c
6806
6807FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6808M:	Sascha Hauer <s.hauer@pengutronix.de>
6809R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6810L:	linux-fbdev@vger.kernel.org
6811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6812S:	Maintained
6813F:	drivers/video/fbdev/imxfb.c
6814F:	include/linux/platform_data/video-imxfb.h
6815
6816FREESCALE IMX DDR PMU DRIVER
6817M:	Frank Li <Frank.li@nxp.com>
6818L:	linux-arm-kernel@lists.infradead.org
6819S:	Maintained
6820F:	Documentation/admin-guide/perf/imx-ddr.rst
6821F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6822F:	drivers/perf/fsl_imx8_ddr_perf.c
6823
6824FREESCALE IMX I2C DRIVER
6825M:	Oleksij Rempel <o.rempel@pengutronix.de>
6826R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6827L:	linux-i2c@vger.kernel.org
6828S:	Maintained
6829F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6830F:	drivers/i2c/busses/i2c-imx.c
6831
6832FREESCALE IMX LPI2C DRIVER
6833M:	Dong Aisheng <aisheng.dong@nxp.com>
6834L:	linux-i2c@vger.kernel.org
6835L:	linux-imx@nxp.com
6836S:	Maintained
6837F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6838F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6839
6840FREESCALE QORIQ DPAA ETHERNET DRIVER
6841M:	Madalin Bucur <madalin.bucur@nxp.com>
6842L:	netdev@vger.kernel.org
6843S:	Maintained
6844F:	drivers/net/ethernet/freescale/dpaa
6845
6846FREESCALE QORIQ DPAA FMAN DRIVER
6847M:	Madalin Bucur <madalin.bucur@nxp.com>
6848L:	netdev@vger.kernel.org
6849S:	Maintained
6850F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6851F:	drivers/net/ethernet/freescale/fman
6852
6853FREESCALE QORIQ PTP CLOCK DRIVER
6854M:	Yangbo Lu <yangbo.lu@nxp.com>
6855L:	netdev@vger.kernel.org
6856S:	Maintained
6857F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6858F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6859F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6860F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6861F:	drivers/ptp/ptp_qoriq.c
6862F:	drivers/ptp/ptp_qoriq_debugfs.c
6863F:	include/linux/fsl/ptp_qoriq.h
6864
6865FREESCALE QUAD SPI DRIVER
6866M:	Han Xu <han.xu@nxp.com>
6867L:	linux-spi@vger.kernel.org
6868S:	Maintained
6869F:	drivers/spi/spi-fsl-qspi.c
6870
6871FREESCALE QUICC ENGINE LIBRARY
6872M:	Qiang Zhao <qiang.zhao@nxp.com>
6873L:	linuxppc-dev@lists.ozlabs.org
6874S:	Maintained
6875F:	drivers/soc/fsl/qe/
6876F:	include/soc/fsl/*qe*.h
6877F:	include/soc/fsl/*ucc*.h
6878
6879FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6880M:	Li Yang <leoyang.li@nxp.com>
6881L:	netdev@vger.kernel.org
6882L:	linuxppc-dev@lists.ozlabs.org
6883S:	Maintained
6884F:	drivers/net/ethernet/freescale/ucc_geth*
6885
6886FREESCALE QUICC ENGINE UCC HDLC DRIVER
6887M:	Zhao Qiang <qiang.zhao@nxp.com>
6888L:	netdev@vger.kernel.org
6889L:	linuxppc-dev@lists.ozlabs.org
6890S:	Maintained
6891F:	drivers/net/wan/fsl_ucc_hdlc*
6892
6893FREESCALE QUICC ENGINE UCC UART DRIVER
6894M:	Timur Tabi <timur@kernel.org>
6895L:	linuxppc-dev@lists.ozlabs.org
6896S:	Maintained
6897F:	drivers/tty/serial/ucc_uart.c
6898
6899FREESCALE SOC DRIVERS
6900M:	Li Yang <leoyang.li@nxp.com>
6901L:	linuxppc-dev@lists.ozlabs.org
6902L:	linux-arm-kernel@lists.infradead.org
6903S:	Maintained
6904F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6905F:	Documentation/devicetree/bindings/soc/fsl/
6906F:	drivers/soc/fsl/
6907F:	include/linux/fsl/
6908
6909FREESCALE SOC FS_ENET DRIVER
6910M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6911L:	linuxppc-dev@lists.ozlabs.org
6912L:	netdev@vger.kernel.org
6913S:	Maintained
6914F:	drivers/net/ethernet/freescale/fs_enet/
6915F:	include/linux/fs_enet_pd.h
6916
6917FREESCALE SOC SOUND DRIVERS
6918M:	Timur Tabi <timur@kernel.org>
6919M:	Nicolin Chen <nicoleotsuka@gmail.com>
6920M:	Xiubo Li <Xiubo.Lee@gmail.com>
6921R:	Fabio Estevam <festevam@gmail.com>
6922L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6923L:	linuxppc-dev@lists.ozlabs.org
6924S:	Maintained
6925F:	sound/soc/fsl/fsl*
6926F:	sound/soc/fsl/imx*
6927F:	sound/soc/fsl/mpc8610_hpcd.c
6928
6929FREESCALE USB PERIPHERAL DRIVERS
6930M:	Li Yang <leoyang.li@nxp.com>
6931L:	linux-usb@vger.kernel.org
6932L:	linuxppc-dev@lists.ozlabs.org
6933S:	Maintained
6934F:	drivers/usb/gadget/udc/fsl*
6935
6936FREEVXFS FILESYSTEM
6937M:	Christoph Hellwig <hch@infradead.org>
6938S:	Maintained
6939W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6940F:	fs/freevxfs/
6941
6942FREEZER
6943M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6944M:	Pavel Machek <pavel@ucw.cz>
6945L:	linux-pm@vger.kernel.org
6946S:	Supported
6947F:	Documentation/power/freezing-of-tasks.rst
6948F:	include/linux/freezer.h
6949F:	kernel/freezer.c
6950
6951FRONTSWAP API
6952M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6953L:	linux-kernel@vger.kernel.org
6954S:	Maintained
6955F:	include/linux/frontswap.h
6956F:	mm/frontswap.c
6957
6958FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6959M:	David Howells <dhowells@redhat.com>
6960L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6961S:	Supported
6962F:	Documentation/filesystems/caching/
6963F:	fs/fscache/
6964F:	include/linux/fscache*.h
6965
6966FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6967M:	Theodore Y. Ts'o <tytso@mit.edu>
6968M:	Jaegeuk Kim <jaegeuk@kernel.org>
6969M:	Eric Biggers <ebiggers@kernel.org>
6970L:	linux-fscrypt@vger.kernel.org
6971S:	Supported
6972Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6973T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6974F:	Documentation/filesystems/fscrypt.rst
6975F:	fs/crypto/
6976F:	include/linux/fscrypt*.h
6977F:	include/uapi/linux/fscrypt.h
6978
6979FSI SUBSYSTEM
6980M:	Jeremy Kerr <jk@ozlabs.org>
6981M:	Joel Stanley <joel@jms.id.au>
6982R:	Alistar Popple <alistair@popple.id.au>
6983R:	Eddie James <eajames@linux.ibm.com>
6984L:	linux-fsi@lists.ozlabs.org
6985S:	Supported
6986Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
6987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6988F:	drivers/fsi/
6989F:	include/linux/fsi*.h
6990F:	include/trace/events/fsi*.h
6991
6992FSI-ATTACHED I2C DRIVER
6993M:	Eddie James <eajames@linux.ibm.com>
6994L:	linux-i2c@vger.kernel.org
6995L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
6996S:	Maintained
6997F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6998F:	drivers/i2c/busses/i2c-fsi.c
6999
7000FSI-ATTACHED SPI DRIVER
7001M:	Eddie James <eajames@linux.ibm.com>
7002L:	linux-spi@vger.kernel.org
7003S:	Maintained
7004F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7005F:	drivers/spi/spi-fsi.c
7006
7007FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7008M:	Jan Kara <jack@suse.cz>
7009R:	Amir Goldstein <amir73il@gmail.com>
7010L:	linux-fsdevel@vger.kernel.org
7011S:	Maintained
7012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7013F:	fs/notify/
7014F:	include/linux/fsnotify*.h
7015
7016FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7017M:	Eric Biggers <ebiggers@kernel.org>
7018M:	Theodore Y. Ts'o <tytso@mit.edu>
7019L:	linux-fscrypt@vger.kernel.org
7020S:	Supported
7021Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7022T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7023F:	Documentation/filesystems/fsverity.rst
7024F:	fs/verity/
7025F:	include/linux/fsverity.h
7026F:	include/uapi/linux/fsverity.h
7027
7028FUJITSU LAPTOP EXTRAS
7029M:	Jonathan Woithe <jwoithe@just42.net>
7030L:	platform-driver-x86@vger.kernel.org
7031S:	Maintained
7032F:	drivers/platform/x86/fujitsu-laptop.c
7033
7034FUJITSU M-5MO LS CAMERA ISP DRIVER
7035M:	Kyungmin Park <kyungmin.park@samsung.com>
7036M:	Heungjun Kim <riverful.kim@samsung.com>
7037L:	linux-media@vger.kernel.org
7038S:	Maintained
7039F:	drivers/media/i2c/m5mols/
7040F:	include/media/i2c/m5mols.h
7041
7042FUJITSU TABLET EXTRAS
7043M:	Robert Gerlach <khnz@gmx.de>
7044L:	platform-driver-x86@vger.kernel.org
7045S:	Maintained
7046F:	drivers/platform/x86/fujitsu-tablet.c
7047
7048FUSE: FILESYSTEM IN USERSPACE
7049M:	Miklos Szeredi <miklos@szeredi.hu>
7050L:	linux-fsdevel@vger.kernel.org
7051S:	Maintained
7052W:	http://fuse.sourceforge.net/
7053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7054F:	Documentation/filesystems/fuse.rst
7055F:	fs/fuse/
7056F:	include/uapi/linux/fuse.h
7057
7058FUTEX SUBSYSTEM
7059M:	Thomas Gleixner <tglx@linutronix.de>
7060M:	Ingo Molnar <mingo@redhat.com>
7061R:	Peter Zijlstra <peterz@infradead.org>
7062R:	Darren Hart <dvhart@infradead.org>
7063L:	linux-kernel@vger.kernel.org
7064S:	Maintained
7065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7066F:	Documentation/locking/*futex*
7067F:	include/asm-generic/futex.h
7068F:	include/linux/futex.h
7069F:	include/uapi/linux/futex.h
7070F:	kernel/futex.c
7071F:	tools/perf/bench/futex*
7072F:	Documentation/locking/*futex*
7073
7074GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7075M:	Tim Harvey <tharvey@gateworks.com>
7076M:	Robert Jones <rjones@gateworks.com>
7077S:	Maintained
7078F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7079F:	drivers/mfd/gateworks-gsc.c
7080F:	include/linux/mfd/gsc.h
7081F:	Documentation/hwmon/gsc-hwmon.rst
7082F:	drivers/hwmon/gsc-hwmon.c
7083F:	include/linux/platform_data/gsc_hwmon.h
7084
7085GASKET DRIVER FRAMEWORK
7086M:	Rob Springer <rspringer@google.com>
7087M:	Todd Poynor <toddpoynor@google.com>
7088M:	Ben Chan <benchan@chromium.org>
7089S:	Maintained
7090F:	drivers/staging/gasket/
7091
7092GCC PLUGINS
7093M:	Kees Cook <keescook@chromium.org>
7094R:	Emese Revfy <re.emese@gmail.com>
7095L:	kernel-hardening@lists.openwall.com
7096S:	Maintained
7097F:	Documentation/kbuild/gcc-plugins.rst
7098F:	scripts/Makefile.gcc-plugins
7099F:	scripts/gcc-plugin.sh
7100F:	scripts/gcc-plugins/
7101
7102GCOV BASED KERNEL PROFILING
7103M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7104S:	Maintained
7105F:	Documentation/dev-tools/gcov.rst
7106F:	kernel/gcov/
7107
7108GDB KERNEL DEBUGGING HELPER SCRIPTS
7109M:	Jan Kiszka <jan.kiszka@siemens.com>
7110M:	Kieran Bingham <kbingham@kernel.org>
7111S:	Supported
7112F:	scripts/gdb/
7113
7114GDT SCSI DISK ARRAY CONTROLLER DRIVER
7115M:	Achim Leubner <achim_leubner@adaptec.com>
7116L:	linux-scsi@vger.kernel.org
7117S:	Supported
7118W:	http://www.icp-vortex.com/
7119F:	drivers/scsi/gdt*
7120
7121GEMTEK FM RADIO RECEIVER DRIVER
7122M:	Hans Verkuil <hverkuil@xs4all.nl>
7123L:	linux-media@vger.kernel.org
7124S:	Maintained
7125W:	https://linuxtv.org
7126T:	git git://linuxtv.org/media_tree.git
7127F:	drivers/media/radio/radio-gemtek*
7128
7129GENERIC ARCHITECTURE TOPOLOGY
7130M:	Sudeep Holla <sudeep.holla@arm.com>
7131L:	linux-kernel@vger.kernel.org
7132S:	Maintained
7133F:	drivers/base/arch_topology.c
7134F:	include/linux/arch_topology.h
7135
7136GENERIC GPIO I2C DRIVER
7137M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7138S:	Supported
7139F:	drivers/i2c/busses/i2c-gpio.c
7140F:	include/linux/platform_data/i2c-gpio.h
7141
7142GENERIC GPIO I2C MULTIPLEXER DRIVER
7143M:	Peter Korsgaard <peter.korsgaard@barco.com>
7144L:	linux-i2c@vger.kernel.org
7145S:	Supported
7146F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7147F:	drivers/i2c/muxes/i2c-mux-gpio.c
7148F:	include/linux/platform_data/i2c-mux-gpio.h
7149
7150GENERIC HDLC (WAN) DRIVERS
7151M:	Krzysztof Halasa <khc@pm.waw.pl>
7152S:	Maintained
7153W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7154F:	drivers/net/wan/c101.c
7155F:	drivers/net/wan/hd6457*
7156F:	drivers/net/wan/hdlc*
7157F:	drivers/net/wan/n2.c
7158F:	drivers/net/wan/pc300too.c
7159F:	drivers/net/wan/pci200syn.c
7160F:	drivers/net/wan/wanxl*
7161
7162GENERIC INCLUDE/ASM HEADER FILES
7163M:	Arnd Bergmann <arnd@arndb.de>
7164L:	linux-arch@vger.kernel.org
7165S:	Maintained
7166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7167F:	include/asm-generic/
7168F:	include/uapi/asm-generic/
7169
7170GENERIC PHY FRAMEWORK
7171M:	Kishon Vijay Abraham I <kishon@ti.com>
7172M:	Vinod Koul <vkoul@kernel.org>
7173L:	linux-kernel@vger.kernel.org
7174S:	Supported
7175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7176F:	Documentation/devicetree/bindings/phy/
7177F:	drivers/phy/
7178F:	include/linux/phy/
7179
7180GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7181M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7182S:	Supported
7183F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7184
7185GENERIC PM DOMAINS
7186M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7187M:	Kevin Hilman <khilman@kernel.org>
7188M:	Ulf Hansson <ulf.hansson@linaro.org>
7189L:	linux-pm@vger.kernel.org
7190S:	Supported
7191F:	Documentation/devicetree/bindings/power/power?domain*
7192F:	drivers/base/power/domain*.c
7193F:	include/linux/pm_domain.h
7194
7195GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7196M:	Eugen Hristev <eugen.hristev@microchip.com>
7197L:	linux-input@vger.kernel.org
7198S:	Maintained
7199F:	drivers/input/touchscreen/resistive-adc-touch.c
7200
7201GENERIC UIO DRIVER FOR PCI DEVICES
7202M:	"Michael S. Tsirkin" <mst@redhat.com>
7203L:	kvm@vger.kernel.org
7204S:	Supported
7205F:	drivers/uio/uio_pci_generic.c
7206
7207GENERIC VDSO LIBRARY
7208M:	Andy Lutomirski <luto@kernel.org>
7209M:	Thomas Gleixner <tglx@linutronix.de>
7210M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7211L:	linux-kernel@vger.kernel.org
7212S:	Maintained
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7214F:	include/asm-generic/vdso/vsyscall.h
7215F:	include/vdso/
7216F:	kernel/time/vsyscall.c
7217F:	lib/vdso/
7218
7219GENWQE (IBM Generic Workqueue Card)
7220M:	Frank Haverkamp <haver@linux.ibm.com>
7221S:	Supported
7222F:	drivers/misc/genwqe/
7223
7224GET_MAINTAINER SCRIPT
7225M:	Joe Perches <joe@perches.com>
7226S:	Maintained
7227F:	scripts/get_maintainer.pl
7228
7229GFS2 FILE SYSTEM
7230M:	Bob Peterson <rpeterso@redhat.com>
7231M:	Andreas Gruenbacher <agruenba@redhat.com>
7232L:	cluster-devel@redhat.com
7233S:	Supported
7234W:	http://sources.redhat.com/cluster/
7235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7236F:	Documentation/filesystems/gfs2*.txt
7237F:	fs/gfs2/
7238F:	include/uapi/linux/gfs2_ondisk.h
7239
7240GNSS SUBSYSTEM
7241M:	Johan Hovold <johan@kernel.org>
7242S:	Maintained
7243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7244F:	Documentation/ABI/testing/sysfs-class-gnss
7245F:	Documentation/devicetree/bindings/gnss/
7246F:	drivers/gnss/
7247F:	include/linux/gnss.h
7248
7249GO7007 MPEG CODEC
7250M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7251L:	linux-media@vger.kernel.org
7252S:	Maintained
7253F:	drivers/media/usb/go7007/
7254
7255GOODIX TOUCHSCREEN
7256M:	Bastien Nocera <hadess@hadess.net>
7257L:	linux-input@vger.kernel.org
7258S:	Maintained
7259F:	drivers/input/touchscreen/goodix.c
7260
7261GOOGLE ETHERNET DRIVERS
7262M:	Catherine Sullivan <csully@google.com>
7263R:	Sagi Shahar <sagis@google.com>
7264R:	Jon Olson <jonolson@google.com>
7265L:	netdev@vger.kernel.org
7266S:	Supported
7267F:	Documentation/networking/device_drivers/google/gve.rst
7268F:	drivers/net/ethernet/google
7269
7270GPD POCKET FAN DRIVER
7271M:	Hans de Goede <hdegoede@redhat.com>
7272L:	platform-driver-x86@vger.kernel.org
7273S:	Maintained
7274F:	drivers/platform/x86/gpd-pocket-fan.c
7275
7276GPIO ACPI SUPPORT
7277M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7278M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7279L:	linux-gpio@vger.kernel.org
7280L:	linux-acpi@vger.kernel.org
7281S:	Maintained
7282F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7283F:	drivers/gpio/gpiolib-acpi.c
7284F:	drivers/gpio/gpiolib-acpi.h
7285
7286GPIO AGGREGATOR
7287M:	Geert Uytterhoeven <geert+renesas@glider.be>
7288L:	linux-gpio@vger.kernel.org
7289S:	Supported
7290F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7291F:	drivers/gpio/gpio-aggregator.c
7292
7293GPIO IR Transmitter
7294M:	Sean Young <sean@mess.org>
7295L:	linux-media@vger.kernel.org
7296S:	Maintained
7297F:	drivers/media/rc/gpio-ir-tx.c
7298
7299GPIO MOCKUP DRIVER
7300M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7301L:	linux-gpio@vger.kernel.org
7302S:	Maintained
7303F:	drivers/gpio/gpio-mockup.c
7304F:	tools/testing/selftests/gpio/
7305
7306GPIO REGMAP
7307R:	Michael Walle <michael@walle.cc>
7308S:	Maintained
7309F:	drivers/gpio/gpio-regmap.c
7310F:	include/linux/gpio/regmap.h
7311
7312GPIO SUBSYSTEM
7313M:	Linus Walleij <linus.walleij@linaro.org>
7314M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7315L:	linux-gpio@vger.kernel.org
7316S:	Maintained
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7318F:	Documentation/ABI/obsolete/sysfs-gpio
7319F:	Documentation/ABI/testing/gpio-cdev
7320F:	Documentation/admin-guide/gpio/
7321F:	Documentation/devicetree/bindings/gpio/
7322F:	Documentation/driver-api/gpio/
7323F:	drivers/gpio/
7324F:	include/asm-generic/gpio.h
7325F:	include/linux/gpio.h
7326F:	include/linux/gpio/
7327F:	include/linux/of_gpio.h
7328F:	include/uapi/linux/gpio.h
7329F:	tools/gpio/
7330
7331GRE DEMULTIPLEXER DRIVER
7332M:	Dmitry Kozlov <xeb@mail.ru>
7333L:	netdev@vger.kernel.org
7334S:	Maintained
7335F:	include/net/gre.h
7336F:	net/ipv4/gre_demux.c
7337F:	net/ipv4/gre_offload.c
7338
7339GRETH 10/100/1G Ethernet MAC device driver
7340M:	Andreas Larsson <andreas@gaisler.com>
7341L:	netdev@vger.kernel.org
7342S:	Maintained
7343F:	drivers/net/ethernet/aeroflex/
7344
7345GREYBUS AUDIO PROTOCOLS DRIVERS
7346M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7347M:	Mark Greer <mgreer@animalcreek.com>
7348S:	Maintained
7349F:	drivers/staging/greybus/audio_apbridgea.c
7350F:	drivers/staging/greybus/audio_apbridgea.h
7351F:	drivers/staging/greybus/audio_codec.c
7352F:	drivers/staging/greybus/audio_codec.h
7353F:	drivers/staging/greybus/audio_gb.c
7354F:	drivers/staging/greybus/audio_manager.c
7355F:	drivers/staging/greybus/audio_manager.h
7356F:	drivers/staging/greybus/audio_manager_module.c
7357F:	drivers/staging/greybus/audio_manager_private.h
7358F:	drivers/staging/greybus/audio_manager_sysfs.c
7359F:	drivers/staging/greybus/audio_module.c
7360F:	drivers/staging/greybus/audio_topology.c
7361
7362GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7363M:	Viresh Kumar <vireshk@kernel.org>
7364S:	Maintained
7365F:	drivers/staging/greybus/authentication.c
7366F:	drivers/staging/greybus/bootrom.c
7367F:	drivers/staging/greybus/firmware.h
7368F:	drivers/staging/greybus/fw-core.c
7369F:	drivers/staging/greybus/fw-download.c
7370F:	drivers/staging/greybus/fw-management.c
7371F:	drivers/staging/greybus/greybus_authentication.h
7372F:	drivers/staging/greybus/greybus_firmware.h
7373F:	drivers/staging/greybus/hid.c
7374F:	drivers/staging/greybus/i2c.c
7375F:	drivers/staging/greybus/spi.c
7376F:	drivers/staging/greybus/spilib.c
7377F:	drivers/staging/greybus/spilib.h
7378
7379GREYBUS LOOPBACK DRIVER
7380M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7381S:	Maintained
7382F:	drivers/staging/greybus/loopback.c
7383
7384GREYBUS PLATFORM DRIVERS
7385M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7386S:	Maintained
7387F:	drivers/staging/greybus/arche-apb-ctrl.c
7388F:	drivers/staging/greybus/arche-platform.c
7389F:	drivers/staging/greybus/arche_platform.h
7390
7391GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7392M:	Rui Miguel Silva <rmfrfs@gmail.com>
7393S:	Maintained
7394F:	drivers/staging/greybus/gpio.c
7395F:	drivers/staging/greybus/light.c
7396F:	drivers/staging/greybus/power_supply.c
7397F:	drivers/staging/greybus/sdio.c
7398F:	drivers/staging/greybus/spi.c
7399F:	drivers/staging/greybus/spilib.c
7400
7401GREYBUS SUBSYSTEM
7402M:	Johan Hovold <johan@kernel.org>
7403M:	Alex Elder <elder@kernel.org>
7404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7405L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7406S:	Maintained
7407F:	drivers/greybus/
7408F:	drivers/staging/greybus/
7409F:	include/linux/greybus.h
7410F:	include/linux/greybus/
7411
7412GREYBUS UART PROTOCOLS DRIVERS
7413M:	David Lin <dtwlin@gmail.com>
7414S:	Maintained
7415F:	drivers/staging/greybus/log.c
7416F:	drivers/staging/greybus/uart.c
7417
7418GS1662 VIDEO SERIALIZER
7419M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7420L:	linux-media@vger.kernel.org
7421S:	Maintained
7422T:	git git://linuxtv.org/media_tree.git
7423F:	drivers/media/spi/gs1662.c
7424
7425GSPCA FINEPIX SUBDRIVER
7426M:	Frank Zago <frank@zago.net>
7427L:	linux-media@vger.kernel.org
7428S:	Maintained
7429T:	git git://linuxtv.org/media_tree.git
7430F:	drivers/media/usb/gspca/finepix.c
7431
7432GSPCA GL860 SUBDRIVER
7433M:	Olivier Lorin <o.lorin@laposte.net>
7434L:	linux-media@vger.kernel.org
7435S:	Maintained
7436T:	git git://linuxtv.org/media_tree.git
7437F:	drivers/media/usb/gspca/gl860/
7438
7439GSPCA M5602 SUBDRIVER
7440M:	Erik Andren <erik.andren@gmail.com>
7441L:	linux-media@vger.kernel.org
7442S:	Maintained
7443T:	git git://linuxtv.org/media_tree.git
7444F:	drivers/media/usb/gspca/m5602/
7445
7446GSPCA PAC207 SONIXB SUBDRIVER
7447M:	Hans Verkuil <hverkuil@xs4all.nl>
7448L:	linux-media@vger.kernel.org
7449S:	Odd Fixes
7450T:	git git://linuxtv.org/media_tree.git
7451F:	drivers/media/usb/gspca/pac207.c
7452
7453GSPCA SN9C20X SUBDRIVER
7454M:	Brian Johnson <brijohn@gmail.com>
7455L:	linux-media@vger.kernel.org
7456S:	Maintained
7457T:	git git://linuxtv.org/media_tree.git
7458F:	drivers/media/usb/gspca/sn9c20x.c
7459
7460GSPCA T613 SUBDRIVER
7461M:	Leandro Costantino <lcostantino@gmail.com>
7462L:	linux-media@vger.kernel.org
7463S:	Maintained
7464T:	git git://linuxtv.org/media_tree.git
7465F:	drivers/media/usb/gspca/t613.c
7466
7467GSPCA USB WEBCAM DRIVER
7468M:	Hans Verkuil <hverkuil@xs4all.nl>
7469L:	linux-media@vger.kernel.org
7470S:	Odd Fixes
7471T:	git git://linuxtv.org/media_tree.git
7472F:	drivers/media/usb/gspca/
7473
7474GTP (GPRS Tunneling Protocol)
7475M:	Pablo Neira Ayuso <pablo@netfilter.org>
7476M:	Harald Welte <laforge@gnumonks.org>
7477L:	osmocom-net-gprs@lists.osmocom.org
7478S:	Maintained
7479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7480F:	drivers/net/gtp.c
7481
7482GUID PARTITION TABLE (GPT)
7483M:	Davidlohr Bueso <dave@stgolabs.net>
7484L:	linux-efi@vger.kernel.org
7485S:	Maintained
7486F:	block/partitions/efi.*
7487
7488H8/300 ARCHITECTURE
7489M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7490L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7491S:	Maintained
7492W:	http://uclinux-h8.sourceforge.jp
7493T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7494F:	arch/h8300/
7495F:	drivers/clk/h8300/
7496F:	drivers/clocksource/h8300_*.c
7497F:	drivers/irqchip/irq-renesas-h8*.c
7498
7499HABANALABS PCI DRIVER
7500M:	Oded Gabbay <oded.gabbay@gmail.com>
7501S:	Supported
7502T:	git https://github.com/HabanaAI/linux.git
7503F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7504F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7505F:	drivers/misc/habanalabs/
7506F:	include/uapi/misc/habanalabs.h
7507
7508HACKRF MEDIA DRIVER
7509M:	Antti Palosaari <crope@iki.fi>
7510L:	linux-media@vger.kernel.org
7511S:	Maintained
7512W:	https://linuxtv.org
7513W:	http://palosaari.fi/linux/
7514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7515T:	git git://linuxtv.org/anttip/media_tree.git
7516F:	drivers/media/usb/hackrf/
7517
7518HANTRO VPU CODEC DRIVER
7519M:	Ezequiel Garcia <ezequiel@collabora.com>
7520M:	Philipp Zabel <p.zabel@pengutronix.de>
7521L:	linux-media@vger.kernel.org
7522L:	linux-rockchip@lists.infradead.org
7523S:	Maintained
7524F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7525F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7526F:	drivers/staging/media/hantro/
7527
7528HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7529M:	Frank Seidel <frank@f-seidel.de>
7530L:	platform-driver-x86@vger.kernel.org
7531S:	Maintained
7532W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7533F:	drivers/platform/x86/hdaps.c
7534
7535HARDWARE MONITORING
7536M:	Jean Delvare <jdelvare@suse.com>
7537M:	Guenter Roeck <linux@roeck-us.net>
7538L:	linux-hwmon@vger.kernel.org
7539S:	Maintained
7540W:	http://hwmon.wiki.kernel.org/
7541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7542F:	Documentation/devicetree/bindings/hwmon/
7543F:	Documentation/hwmon/
7544F:	drivers/hwmon/
7545F:	include/linux/hwmon*.h
7546F:	include/trace/events/hwmon*.h
7547
7548HARDWARE RANDOM NUMBER GENERATOR CORE
7549M:	Matt Mackall <mpm@selenic.com>
7550M:	Herbert Xu <herbert@gondor.apana.org.au>
7551L:	linux-crypto@vger.kernel.org
7552S:	Odd fixes
7553F:	Documentation/admin-guide/hw_random.rst
7554F:	Documentation/devicetree/bindings/rng/
7555F:	drivers/char/hw_random/
7556F:	include/linux/hw_random.h
7557
7558HARDWARE SPINLOCK CORE
7559M:	Ohad Ben-Cohen <ohad@wizery.com>
7560M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7561R:	Baolin Wang <baolin.wang7@gmail.com>
7562L:	linux-remoteproc@vger.kernel.org
7563S:	Maintained
7564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7565F:	Documentation/devicetree/bindings/hwlock/
7566F:	Documentation/locking/hwspinlock.rst
7567F:	drivers/hwspinlock/
7568F:	include/linux/hwspinlock.h
7569
7570HARDWARE TRACING FACILITIES
7571M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7572S:	Maintained
7573F:	drivers/hwtracing/
7574
7575HARMONY SOUND DRIVER
7576L:	linux-parisc@vger.kernel.org
7577S:	Maintained
7578F:	sound/parisc/harmony.*
7579
7580HDPVR USB VIDEO ENCODER DRIVER
7581M:	Hans Verkuil <hverkuil@xs4all.nl>
7582L:	linux-media@vger.kernel.org
7583S:	Odd Fixes
7584W:	https://linuxtv.org
7585T:	git git://linuxtv.org/media_tree.git
7586F:	drivers/media/usb/hdpvr/
7587
7588HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7589M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7590S:	Supported
7591F:	Documentation/watchdog/hpwdt.rst
7592F:	drivers/watchdog/hpwdt.c
7593
7594HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7595M:	Don Brace <don.brace@microsemi.com>
7596L:	esc.storagedev@microsemi.com
7597L:	linux-scsi@vger.kernel.org
7598S:	Supported
7599F:	Documentation/scsi/hpsa.rst
7600F:	drivers/scsi/hpsa*.[ch]
7601F:	include/linux/cciss*.h
7602F:	include/uapi/linux/cciss*.h
7603
7604HFI1 DRIVER
7605M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7606M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7607L:	linux-rdma@vger.kernel.org
7608S:	Supported
7609F:	drivers/infiniband/hw/hfi1
7610
7611HFS FILESYSTEM
7612L:	linux-fsdevel@vger.kernel.org
7613S:	Orphan
7614F:	Documentation/filesystems/hfs.rst
7615F:	fs/hfs/
7616
7617HFSPLUS FILESYSTEM
7618L:	linux-fsdevel@vger.kernel.org
7619S:	Orphan
7620F:	Documentation/filesystems/hfsplus.rst
7621F:	fs/hfsplus/
7622
7623HGA FRAMEBUFFER DRIVER
7624M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7625L:	linux-nvidia@lists.surfsouth.com
7626S:	Maintained
7627W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7628F:	drivers/video/fbdev/hgafb.c
7629
7630HIBERNATION (aka Software Suspend, aka swsusp)
7631M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7632M:	Pavel Machek <pavel@ucw.cz>
7633L:	linux-pm@vger.kernel.org
7634S:	Supported
7635B:	https://bugzilla.kernel.org
7636F:	arch/*/include/asm/suspend*.h
7637F:	arch/x86/power/
7638F:	drivers/base/power/
7639F:	include/linux/freezer.h
7640F:	include/linux/pm.h
7641F:	include/linux/suspend.h
7642F:	kernel/power/
7643
7644HID CORE LAYER
7645M:	Jiri Kosina <jikos@kernel.org>
7646M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7647L:	linux-input@vger.kernel.org
7648S:	Maintained
7649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7650F:	drivers/hid/
7651F:	include/linux/hid*
7652F:	include/uapi/linux/hid*
7653
7654HID SENSOR HUB DRIVERS
7655M:	Jiri Kosina <jikos@kernel.org>
7656M:	Jonathan Cameron <jic23@kernel.org>
7657M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7658L:	linux-input@vger.kernel.org
7659L:	linux-iio@vger.kernel.org
7660S:	Maintained
7661F:	Documentation/hid/hid-sensor*
7662F:	drivers/hid/hid-sensor-*
7663F:	drivers/iio/*/hid-*
7664F:	include/linux/hid-sensor-*
7665
7666HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7667M:	Thomas Gleixner <tglx@linutronix.de>
7668L:	linux-kernel@vger.kernel.org
7669S:	Maintained
7670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7671F:	Documentation/timers/
7672F:	include/linux/clockchips.h
7673F:	include/linux/hrtimer.h
7674F:	kernel/time/clockevents.c
7675F:	kernel/time/hrtimer.c
7676F:	kernel/time/timer_*.c
7677
7678HIGH-SPEED SCC DRIVER FOR AX.25
7679L:	linux-hams@vger.kernel.org
7680S:	Orphan
7681F:	drivers/net/hamradio/dmascc.c
7682F:	drivers/net/hamradio/scc.c
7683
7684HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7685M:	HighPoint Linux Team <linux@highpoint-tech.com>
7686S:	Supported
7687W:	http://www.highpoint-tech.com
7688F:	Documentation/scsi/hptiop.rst
7689F:	drivers/scsi/hptiop.c
7690
7691HIPPI
7692M:	Jes Sorensen <jes@trained-monkey.org>
7693L:	linux-hippi@sunsite.dk
7694S:	Maintained
7695F:	drivers/net/hippi/
7696F:	include/linux/hippidevice.h
7697F:	include/uapi/linux/if_hippi.h
7698F:	net/802/hippi.c
7699
7700HISILICON DMA DRIVER
7701M:	Zhou Wang <wangzhou1@hisilicon.com>
7702L:	dmaengine@vger.kernel.org
7703S:	Maintained
7704F:	drivers/dma/hisi_dma.c
7705
7706HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7707M:	Zaibo Xu <xuzaibo@huawei.com>
7708L:	linux-crypto@vger.kernel.org
7709S:	Maintained
7710F:	Documentation/ABI/testing/debugfs-hisi-hpre
7711F:	drivers/crypto/hisilicon/hpre/hpre.h
7712F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7713F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7714
7715HISILICON LPC BUS DRIVER
7716M:	john.garry@huawei.com
7717S:	Maintained
7718W:	http://www.hisilicon.com
7719F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7720F:	drivers/bus/hisi_lpc.c
7721
7722HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7723M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7724M:	Salil Mehta <salil.mehta@huawei.com>
7725L:	netdev@vger.kernel.org
7726S:	Maintained
7727W:	http://www.hisilicon.com
7728F:	drivers/net/ethernet/hisilicon/hns3/
7729
7730HISILICON NETWORK SUBSYSTEM DRIVER
7731M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7732M:	Salil Mehta <salil.mehta@huawei.com>
7733L:	netdev@vger.kernel.org
7734S:	Maintained
7735W:	http://www.hisilicon.com
7736F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7737F:	drivers/net/ethernet/hisilicon/
7738
7739HISILICON PMU DRIVER
7740M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7741S:	Supported
7742W:	http://www.hisilicon.com
7743F:	Documentation/admin-guide/perf/hisi-pmu.rst
7744F:	drivers/perf/hisilicon
7745
7746HISILICON QM AND ZIP Controller DRIVER
7747M:	Zhou Wang <wangzhou1@hisilicon.com>
7748L:	linux-crypto@vger.kernel.org
7749S:	Maintained
7750F:	Documentation/ABI/testing/debugfs-hisi-zip
7751F:	drivers/crypto/hisilicon/qm.c
7752F:	drivers/crypto/hisilicon/qm.h
7753F:	drivers/crypto/hisilicon/sgl.c
7754F:	drivers/crypto/hisilicon/zip/
7755
7756HISILICON ROCE DRIVER
7757M:	Lijun Ou <oulijun@huawei.com>
7758M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7759M:	Weihang Li <liweihang@huawei.com>
7760L:	linux-rdma@vger.kernel.org
7761S:	Maintained
7762F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7763F:	drivers/infiniband/hw/hns/
7764
7765HISILICON SAS Controller
7766M:	John Garry <john.garry@huawei.com>
7767S:	Supported
7768W:	http://www.hisilicon.com
7769F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7770F:	drivers/scsi/hisi_sas/
7771
7772HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7773M:	Zaibo Xu <xuzaibo@huawei.com>
7774L:	linux-crypto@vger.kernel.org
7775S:	Maintained
7776F:	Documentation/ABI/testing/debugfs-hisi-sec
7777F:	drivers/crypto/hisilicon/sec2/sec.h
7778F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7779F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7780F:	drivers/crypto/hisilicon/sec2/sec_main.c
7781
7782HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7783M:	Zaibo Xu <xuzaibo@huawei.com>
7784S:	Maintained
7785F:	drivers/char/hw_random/hisi-trng-v2.c
7786
7787HISILICON V3XX SPI NOR FLASH Controller Driver
7788M:	John Garry <john.garry@huawei.com>
7789S:	Maintained
7790W:	http://www.hisilicon.com
7791F:	drivers/spi/spi-hisi-sfc-v3xx.c
7792
7793HMM - Heterogeneous Memory Management
7794M:	Jérôme Glisse <jglisse@redhat.com>
7795L:	linux-mm@kvack.org
7796S:	Maintained
7797F:	Documentation/vm/hmm.rst
7798F:	include/linux/hmm*
7799F:	lib/test_hmm*
7800F:	mm/hmm*
7801F:	tools/testing/selftests/vm/*hmm*
7802
7803HOST AP DRIVER
7804M:	Jouni Malinen <j@w1.fi>
7805L:	linux-wireless@vger.kernel.org
7806S:	Obsolete
7807W:	http://w1.fi/hostap-driver.html
7808F:	drivers/net/wireless/intersil/hostap/
7809
7810HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7811L:	platform-driver-x86@vger.kernel.org
7812S:	Orphan
7813F:	drivers/platform/x86/tc1100-wmi.c
7814
7815HPET:	High Precision Event Timers driver
7816M:	Clemens Ladisch <clemens@ladisch.de>
7817S:	Maintained
7818F:	Documentation/timers/hpet.rst
7819F:	drivers/char/hpet.c
7820F:	include/linux/hpet.h
7821F:	include/uapi/linux/hpet.h
7822
7823HPET:	x86
7824S:	Orphan
7825F:	arch/x86/include/asm/hpet.h
7826F:	arch/x86/kernel/hpet.c
7827
7828HPFS FILESYSTEM
7829M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7830S:	Maintained
7831W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7832F:	fs/hpfs/
7833
7834HSI SUBSYSTEM
7835M:	Sebastian Reichel <sre@kernel.org>
7836S:	Maintained
7837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7838F:	Documentation/ABI/testing/sysfs-bus-hsi
7839F:	Documentation/driver-api/hsi.rst
7840F:	drivers/hsi/
7841F:	include/linux/hsi/
7842F:	include/uapi/linux/hsi/
7843
7844HSO 3G MODEM DRIVER
7845L:	linux-usb@vger.kernel.org
7846S:	Orphan
7847F:	drivers/net/usb/hso.c
7848
7849HSR NETWORK PROTOCOL
7850L:	netdev@vger.kernel.org
7851S:	Orphan
7852F:	net/hsr/
7853
7854HT16K33 LED CONTROLLER DRIVER
7855M:	Robin van der Gracht <robin@protonic.nl>
7856S:	Maintained
7857F:	Documentation/devicetree/bindings/display/ht16k33.txt
7858F:	drivers/auxdisplay/ht16k33.c
7859
7860HTCPEN TOUCHSCREEN DRIVER
7861M:	Pau Oliva Fora <pof@eslack.org>
7862L:	linux-input@vger.kernel.org
7863S:	Maintained
7864F:	drivers/input/touchscreen/htcpen.c
7865
7866HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7867M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7868L:	linux-iio@vger.kernel.org
7869S:	Maintained
7870W:	http://www.st.com/
7871F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7872F:	drivers/iio/humidity/hts221*
7873
7874HUAWEI ETHERNET DRIVER
7875M:	Bin Luo <luobin9@huawei.com>
7876L:	netdev@vger.kernel.org
7877S:	Supported
7878F:	Documentation/networking/hinic.rst
7879F:	drivers/net/ethernet/huawei/hinic/
7880
7881HUGETLB FILESYSTEM
7882M:	Mike Kravetz <mike.kravetz@oracle.com>
7883L:	linux-mm@kvack.org
7884S:	Maintained
7885F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7886F:	Documentation/admin-guide/mm/hugetlbpage.rst
7887F:	Documentation/vm/hugetlbfs_reserv.rst
7888F:	fs/hugetlbfs/
7889F:	include/linux/hugetlb.h
7890F:	mm/hugetlb.c
7891
7892HVA ST MEDIA DRIVER
7893M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7894L:	linux-media@vger.kernel.org
7895S:	Supported
7896W:	https://linuxtv.org
7897T:	git git://linuxtv.org/media_tree.git
7898F:	drivers/media/platform/sti/hva
7899
7900HWPOISON MEMORY FAILURE HANDLING
7901M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
7902L:	linux-mm@kvack.org
7903S:	Maintained
7904F:	mm/hwpoison-inject.c
7905F:	mm/memory-failure.c
7906
7907HYGON PROCESSOR SUPPORT
7908M:	Pu Wen <puwen@hygon.cn>
7909L:	linux-kernel@vger.kernel.org
7910S:	Maintained
7911F:	arch/x86/kernel/cpu/hygon.c
7912
7913HYNIX HI556 SENSOR DRIVER
7914M:	Shawn Tu <shawnx.tu@intel.com>
7915L:	linux-media@vger.kernel.org
7916S:	Maintained
7917T:	git git://linuxtv.org/media_tree.git
7918F:	drivers/media/i2c/hi556.c
7919
7920Hyper-V CORE AND DRIVERS
7921M:	"K. Y. Srinivasan" <kys@microsoft.com>
7922M:	Haiyang Zhang <haiyangz@microsoft.com>
7923M:	Stephen Hemminger <sthemmin@microsoft.com>
7924M:	Wei Liu <wei.liu@kernel.org>
7925L:	linux-hyperv@vger.kernel.org
7926S:	Supported
7927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7928F:	Documentation/ABI/stable/sysfs-bus-vmbus
7929F:	Documentation/ABI/testing/debugfs-hyperv
7930F:	Documentation/networking/device_drivers/microsoft/netvsc.rst
7931F:	arch/x86/hyperv
7932F:	arch/x86/include/asm/hyperv-tlfs.h
7933F:	arch/x86/include/asm/mshyperv.h
7934F:	arch/x86/include/asm/trace/hyperv.h
7935F:	arch/x86/kernel/cpu/mshyperv.c
7936F:	drivers/clocksource/hyperv_timer.c
7937F:	drivers/hid/hid-hyperv.c
7938F:	drivers/hv/
7939F:	drivers/input/serio/hyperv-keyboard.c
7940F:	drivers/iommu/hyperv-iommu.c
7941F:	drivers/net/hyperv/
7942F:	drivers/pci/controller/pci-hyperv-intf.c
7943F:	drivers/pci/controller/pci-hyperv.c
7944F:	drivers/scsi/storvsc_drv.c
7945F:	drivers/uio/uio_hv_generic.c
7946F:	drivers/video/fbdev/hyperv_fb.c
7947F:	include/asm-generic/hyperv-tlfs.h
7948F:	include/asm-generic/mshyperv.h
7949F:	include/clocksource/hyperv_timer.h
7950F:	include/linux/hyperv.h
7951F:	include/uapi/linux/hyperv.h
7952F:	net/vmw_vsock/hyperv_transport.c
7953F:	tools/hv/
7954
7955HYPERBUS SUPPORT
7956M:	Vignesh Raghavendra <vigneshr@ti.com>
7957L:	linux-mtd@lists.infradead.org
7958S:	Supported
7959Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7960C:	irc://irc.oftc.net/mtd
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7962F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7963F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7964F:	drivers/mtd/hyperbus/
7965F:	include/linux/mtd/hyperbus.h
7966
7967HYPERVISOR VIRTUAL CONSOLE DRIVER
7968L:	linuxppc-dev@lists.ozlabs.org
7969S:	Odd Fixes
7970F:	drivers/tty/hvc/
7971
7972I2C ACPI SUPPORT
7973M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7974L:	linux-i2c@vger.kernel.org
7975L:	linux-acpi@vger.kernel.org
7976S:	Maintained
7977F:	drivers/i2c/i2c-core-acpi.c
7978
7979I2C CONTROLLER DRIVER FOR NVIDIA GPU
7980M:	Ajay Gupta <ajayg@nvidia.com>
7981L:	linux-i2c@vger.kernel.org
7982S:	Maintained
7983F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
7984F:	drivers/i2c/busses/i2c-nvidia-gpu.c
7985
7986I2C MUXES
7987M:	Peter Rosin <peda@axentia.se>
7988L:	linux-i2c@vger.kernel.org
7989S:	Maintained
7990F:	Documentation/devicetree/bindings/i2c/i2c-arb*
7991F:	Documentation/devicetree/bindings/i2c/i2c-gate*
7992F:	Documentation/devicetree/bindings/i2c/i2c-mux*
7993F:	Documentation/i2c/i2c-topology.rst
7994F:	Documentation/i2c/muxes/
7995F:	drivers/i2c/i2c-mux.c
7996F:	drivers/i2c/muxes/
7997F:	include/linux/i2c-mux.h
7998
7999I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8000M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8001L:	linux-i2c@vger.kernel.org
8002S:	Maintained
8003F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8004F:	drivers/i2c/busses/i2c-mv64xxx.c
8005
8006I2C OVER PARALLEL PORT
8007M:	Jean Delvare <jdelvare@suse.com>
8008L:	linux-i2c@vger.kernel.org
8009S:	Maintained
8010F:	Documentation/i2c/busses/i2c-parport.rst
8011F:	drivers/i2c/busses/i2c-parport.c
8012
8013I2C SUBSYSTEM
8014M:	Wolfram Sang <wsa@kernel.org>
8015L:	linux-i2c@vger.kernel.org
8016S:	Maintained
8017W:	https://i2c.wiki.kernel.org/
8018Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8020F:	Documentation/devicetree/bindings/i2c/i2c.txt
8021F:	Documentation/i2c/
8022F:	drivers/i2c/*
8023F:	include/linux/i2c-dev.h
8024F:	include/linux/i2c-smbus.h
8025F:	include/linux/i2c.h
8026F:	include/uapi/linux/i2c-*.h
8027F:	include/uapi/linux/i2c.h
8028
8029I2C SUBSYSTEM HOST DRIVERS
8030L:	linux-i2c@vger.kernel.org
8031S:	Odd Fixes
8032W:	https://i2c.wiki.kernel.org/
8033Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8035F:	Documentation/devicetree/bindings/i2c/
8036F:	drivers/i2c/algos/
8037F:	drivers/i2c/busses/
8038
8039I2C-TAOS-EVM DRIVER
8040M:	Jean Delvare <jdelvare@suse.com>
8041L:	linux-i2c@vger.kernel.org
8042S:	Maintained
8043F:	Documentation/i2c/busses/i2c-taos-evm.rst
8044F:	drivers/i2c/busses/i2c-taos-evm.c
8045
8046I2C-TINY-USB DRIVER
8047M:	Till Harbaum <till@harbaum.org>
8048L:	linux-i2c@vger.kernel.org
8049S:	Maintained
8050W:	http://www.harbaum.org/till/i2c_tiny_usb
8051F:	drivers/i2c/busses/i2c-tiny-usb.c
8052
8053I2C/SMBUS CONTROLLER DRIVERS FOR PC
8054M:	Jean Delvare <jdelvare@suse.com>
8055L:	linux-i2c@vger.kernel.org
8056S:	Maintained
8057F:	Documentation/i2c/busses/i2c-ali1535.rst
8058F:	Documentation/i2c/busses/i2c-ali1563.rst
8059F:	Documentation/i2c/busses/i2c-ali15x3.rst
8060F:	Documentation/i2c/busses/i2c-amd756.rst
8061F:	Documentation/i2c/busses/i2c-amd8111.rst
8062F:	Documentation/i2c/busses/i2c-i801.rst
8063F:	Documentation/i2c/busses/i2c-nforce2.rst
8064F:	Documentation/i2c/busses/i2c-piix4.rst
8065F:	Documentation/i2c/busses/i2c-sis5595.rst
8066F:	Documentation/i2c/busses/i2c-sis630.rst
8067F:	Documentation/i2c/busses/i2c-sis96x.rst
8068F:	Documentation/i2c/busses/i2c-via.rst
8069F:	Documentation/i2c/busses/i2c-viapro.rst
8070F:	drivers/i2c/busses/i2c-ali1535.c
8071F:	drivers/i2c/busses/i2c-ali1563.c
8072F:	drivers/i2c/busses/i2c-ali15x3.c
8073F:	drivers/i2c/busses/i2c-amd756-s4882.c
8074F:	drivers/i2c/busses/i2c-amd756.c
8075F:	drivers/i2c/busses/i2c-amd8111.c
8076F:	drivers/i2c/busses/i2c-i801.c
8077F:	drivers/i2c/busses/i2c-isch.c
8078F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8079F:	drivers/i2c/busses/i2c-nforce2.c
8080F:	drivers/i2c/busses/i2c-piix4.c
8081F:	drivers/i2c/busses/i2c-sis5595.c
8082F:	drivers/i2c/busses/i2c-sis630.c
8083F:	drivers/i2c/busses/i2c-sis96x.c
8084F:	drivers/i2c/busses/i2c-via.c
8085F:	drivers/i2c/busses/i2c-viapro.c
8086
8087I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8088M:	Hans de Goede <hdegoede@redhat.com>
8089L:	linux-i2c@vger.kernel.org
8090S:	Maintained
8091F:	drivers/i2c/busses/i2c-cht-wc.c
8092
8093I2C/SMBUS ISMT DRIVER
8094M:	Seth Heasley <seth.heasley@intel.com>
8095M:	Neil Horman <nhorman@tuxdriver.com>
8096L:	linux-i2c@vger.kernel.org
8097F:	Documentation/i2c/busses/i2c-ismt.rst
8098F:	drivers/i2c/busses/i2c-ismt.c
8099
8100I2C/SMBUS STUB DRIVER
8101M:	Jean Delvare <jdelvare@suse.com>
8102L:	linux-i2c@vger.kernel.org
8103S:	Maintained
8104F:	drivers/i2c/i2c-stub.c
8105
8106I3C DRIVER FOR CADENCE I3C MASTER IP
8107M:	Przemysław Gaj <pgaj@cadence.com>
8108S:	Maintained
8109F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8110F:	drivers/i3c/master/i3c-master-cdns.c
8111
8112I3C DRIVER FOR SYNOPSYS DESIGNWARE
8113M:	Vitor Soares <vitor.soares@synopsys.com>
8114S:	Maintained
8115F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8116F:	drivers/i3c/master/dw*
8117
8118I3C SUBSYSTEM
8119M:	Boris Brezillon <bbrezillon@kernel.org>
8120L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8121S:	Maintained
8122C:	irc://chat.freenode.net/linux-i3c
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8124F:	Documentation/ABI/testing/sysfs-bus-i3c
8125F:	Documentation/devicetree/bindings/i3c/
8126F:	Documentation/driver-api/i3c
8127F:	drivers/i3c/
8128F:	include/linux/i3c/
8129
8130IA64 (Itanium) PLATFORM
8131M:	Tony Luck <tony.luck@intel.com>
8132M:	Fenghua Yu <fenghua.yu@intel.com>
8133L:	linux-ia64@vger.kernel.org
8134S:	Maintained
8135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8136F:	Documentation/ia64/
8137F:	arch/ia64/
8138
8139IBM Power 842 compression accelerator
8140M:	Haren Myneni <haren@us.ibm.com>
8141S:	Supported
8142F:	crypto/842.c
8143F:	drivers/crypto/nx/Kconfig
8144F:	drivers/crypto/nx/Makefile
8145F:	drivers/crypto/nx/nx-842*
8146F:	include/linux/sw842.h
8147F:	lib/842/
8148
8149IBM Power in-Nest Crypto Acceleration
8150M:	Breno Leitão <leitao@debian.org>
8151M:	Nayna Jain <nayna@linux.ibm.com>
8152M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8153L:	linux-crypto@vger.kernel.org
8154S:	Supported
8155F:	drivers/crypto/nx/Kconfig
8156F:	drivers/crypto/nx/Makefile
8157F:	drivers/crypto/nx/nx-aes*
8158F:	drivers/crypto/nx/nx-sha*
8159F:	drivers/crypto/nx/nx.*
8160F:	drivers/crypto/nx/nx_csbcpb.h
8161F:	drivers/crypto/nx/nx_debugfs.c
8162
8163IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8164M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8165L:	linux-pci@vger.kernel.org
8166L:	linuxppc-dev@lists.ozlabs.org
8167S:	Supported
8168F:	drivers/pci/hotplug/rpadlpar*
8169
8170IBM Power Linux RAID adapter
8171M:	Brian King <brking@us.ibm.com>
8172S:	Supported
8173F:	drivers/scsi/ipr.*
8174
8175IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8176M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8177L:	linux-pci@vger.kernel.org
8178L:	linuxppc-dev@lists.ozlabs.org
8179S:	Supported
8180F:	drivers/pci/hotplug/rpaphp*
8181
8182IBM Power SRIOV Virtual NIC Device Driver
8183M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8184M:	John Allen <jallen@linux.ibm.com>
8185L:	netdev@vger.kernel.org
8186S:	Supported
8187F:	drivers/net/ethernet/ibm/ibmvnic.*
8188
8189IBM Power Virtual Accelerator Switchboard
8190M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8191L:	linuxppc-dev@lists.ozlabs.org
8192S:	Supported
8193F:	arch/powerpc/include/asm/vas.h
8194F:	arch/powerpc/platforms/powernv/copy-paste.h
8195F:	arch/powerpc/platforms/powernv/vas*
8196
8197IBM Power Virtual Ethernet Device Driver
8198M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8199L:	netdev@vger.kernel.org
8200S:	Supported
8201F:	drivers/net/ethernet/ibm/ibmveth.*
8202
8203IBM Power Virtual FC Device Drivers
8204M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8205L:	linux-scsi@vger.kernel.org
8206S:	Supported
8207F:	drivers/scsi/ibmvscsi/ibmvfc*
8208
8209IBM Power Virtual Management Channel Driver
8210M:	Steven Royer <seroyer@linux.ibm.com>
8211S:	Supported
8212F:	drivers/misc/ibmvmc.*
8213
8214IBM Power Virtual SCSI Device Drivers
8215M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8216L:	linux-scsi@vger.kernel.org
8217S:	Supported
8218F:	drivers/scsi/ibmvscsi/ibmvscsi*
8219F:	include/scsi/viosrp.h
8220
8221IBM Power Virtual SCSI Device Target Driver
8222M:	Michael Cyr <mikecyr@linux.ibm.com>
8223L:	linux-scsi@vger.kernel.org
8224L:	target-devel@vger.kernel.org
8225S:	Supported
8226F:	drivers/scsi/ibmvscsi_tgt/
8227
8228IBM Power VMX Cryptographic instructions
8229M:	Breno Leitão <leitao@debian.org>
8230M:	Nayna Jain <nayna@linux.ibm.com>
8231M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8232L:	linux-crypto@vger.kernel.org
8233S:	Supported
8234F:	drivers/crypto/vmx/Kconfig
8235F:	drivers/crypto/vmx/Makefile
8236F:	drivers/crypto/vmx/aes*
8237F:	drivers/crypto/vmx/ghash*
8238F:	drivers/crypto/vmx/ppc-xlate.pl
8239F:	drivers/crypto/vmx/vmx.c
8240
8241IBM ServeRAID RAID DRIVER
8242S:	Orphan
8243F:	drivers/scsi/ips.*
8244
8245ICH LPC AND GPIO DRIVER
8246M:	Peter Tyser <ptyser@xes-inc.com>
8247S:	Maintained
8248F:	drivers/gpio/gpio-ich.c
8249F:	drivers/mfd/lpc_ich.c
8250
8251ICY I2C DRIVER
8252M:	Max Staudt <max@enpas.org>
8253L:	linux-i2c@vger.kernel.org
8254S:	Maintained
8255F:	drivers/i2c/busses/i2c-icy.c
8256
8257IDE SUBSYSTEM
8258M:	"David S. Miller" <davem@davemloft.net>
8259L:	linux-ide@vger.kernel.org
8260S:	Maintained
8261Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8263F:	Documentation/ide/
8264F:	drivers/ide/
8265F:	include/linux/ide.h
8266
8267IDE/ATAPI DRIVERS
8268M:	Borislav Petkov <bp@alien8.de>
8269L:	linux-ide@vger.kernel.org
8270S:	Maintained
8271F:	Documentation/cdrom/ide-cd.rst
8272F:	drivers/ide/ide-cd*
8273
8274IDEAPAD LAPTOP EXTRAS DRIVER
8275M:	Ike Panhc <ike.pan@canonical.com>
8276L:	platform-driver-x86@vger.kernel.org
8277S:	Maintained
8278W:	http://launchpad.net/ideapad-laptop
8279F:	drivers/platform/x86/ideapad-laptop.c
8280
8281IDEAPAD LAPTOP SLIDEBAR DRIVER
8282M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8283L:	linux-input@vger.kernel.org
8284S:	Maintained
8285W:	https://github.com/o2genum/ideapad-slidebar
8286F:	drivers/input/misc/ideapad_slidebar.c
8287
8288IDT VersaClock 5 CLOCK DRIVER
8289M:	Marek Vasut <marek.vasut@gmail.com>
8290S:	Maintained
8291F:	drivers/clk/clk-versaclock5.c
8292
8293IEEE 802.15.4 SUBSYSTEM
8294M:	Alexander Aring <alex.aring@gmail.com>
8295M:	Stefan Schmidt <stefan@datenfreihafen.org>
8296L:	linux-wpan@vger.kernel.org
8297S:	Maintained
8298W:	http://wpan.cakelab.org/
8299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8301F:	Documentation/networking/ieee802154.rst
8302F:	drivers/net/ieee802154/
8303F:	include/linux/ieee802154.h
8304F:	include/linux/nl802154.h
8305F:	include/net/af_ieee802154.h
8306F:	include/net/cfg802154.h
8307F:	include/net/ieee802154_netdev.h
8308F:	include/net/mac802154.h
8309F:	include/net/nl802154.h
8310F:	net/ieee802154/
8311F:	net/mac802154/
8312
8313IFE PROTOCOL
8314M:	Yotam Gigi <yotam.gi@gmail.com>
8315M:	Jamal Hadi Salim <jhs@mojatatu.com>
8316F:	include/net/ife.h
8317F:	include/uapi/linux/ife.h
8318F:	net/ife
8319
8320IGORPLUG-USB IR RECEIVER
8321M:	Sean Young <sean@mess.org>
8322L:	linux-media@vger.kernel.org
8323S:	Maintained
8324F:	drivers/media/rc/igorplugusb.c
8325
8326IGUANAWORKS USB IR TRANSCEIVER
8327M:	Sean Young <sean@mess.org>
8328L:	linux-media@vger.kernel.org
8329S:	Maintained
8330F:	drivers/media/rc/iguanair.c
8331
8332IIO DIGITAL POTENTIOMETER DAC
8333M:	Peter Rosin <peda@axentia.se>
8334L:	linux-iio@vger.kernel.org
8335S:	Maintained
8336F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8337F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8338F:	drivers/iio/dac/dpot-dac.c
8339
8340IIO ENVELOPE DETECTOR
8341M:	Peter Rosin <peda@axentia.se>
8342L:	linux-iio@vger.kernel.org
8343S:	Maintained
8344F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8345F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8346F:	drivers/iio/adc/envelope-detector.c
8347
8348IIO MULTIPLEXER
8349M:	Peter Rosin <peda@axentia.se>
8350L:	linux-iio@vger.kernel.org
8351S:	Maintained
8352F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8353F:	drivers/iio/multiplexer/iio-mux.c
8354
8355IIO SUBSYSTEM AND DRIVERS
8356M:	Jonathan Cameron <jic23@kernel.org>
8357R:	Hartmut Knaack <knaack.h@gmx.de>
8358R:	Lars-Peter Clausen <lars@metafoo.de>
8359R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8360L:	linux-iio@vger.kernel.org
8361S:	Maintained
8362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8363F:	Documentation/ABI/testing/configfs-iio*
8364F:	Documentation/ABI/testing/sysfs-bus-iio*
8365F:	Documentation/devicetree/bindings/iio/
8366F:	drivers/iio/
8367F:	drivers/staging/iio/
8368F:	include/linux/iio/
8369F:	tools/iio/
8370
8371IIO UNIT CONVERTER
8372M:	Peter Rosin <peda@axentia.se>
8373L:	linux-iio@vger.kernel.org
8374S:	Maintained
8375F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8376F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8377F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8378F:	drivers/iio/afe/iio-rescale.c
8379
8380IKANOS/ADI EAGLE ADSL USB DRIVER
8381M:	Matthieu Castet <castet.matthieu@free.fr>
8382M:	Stanislaw Gruszka <stf_xl@wp.pl>
8383S:	Maintained
8384F:	drivers/usb/atm/ueagle-atm.c
8385
8386IMGTEC ASCII LCD DRIVER
8387M:	Paul Burton <paulburton@kernel.org>
8388S:	Maintained
8389F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8390F:	drivers/auxdisplay/img-ascii-lcd.c
8391
8392IMGTEC IR DECODER DRIVER
8393S:	Orphan
8394F:	drivers/media/rc/img-ir/
8395
8396IMON SOUNDGRAPH USB IR RECEIVER
8397M:	Sean Young <sean@mess.org>
8398L:	linux-media@vger.kernel.org
8399S:	Maintained
8400F:	drivers/media/rc/imon.c
8401F:	drivers/media/rc/imon_raw.c
8402
8403IMS TWINTURBO FRAMEBUFFER DRIVER
8404L:	linux-fbdev@vger.kernel.org
8405S:	Orphan
8406F:	drivers/video/fbdev/imsttfb.c
8407
8408INA209 HARDWARE MONITOR DRIVER
8409M:	Guenter Roeck <linux@roeck-us.net>
8410L:	linux-hwmon@vger.kernel.org
8411S:	Maintained
8412F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8413F:	Documentation/hwmon/ina209.rst
8414F:	drivers/hwmon/ina209.c
8415
8416INA2XX HARDWARE MONITOR DRIVER
8417M:	Guenter Roeck <linux@roeck-us.net>
8418L:	linux-hwmon@vger.kernel.org
8419S:	Maintained
8420F:	Documentation/hwmon/ina2xx.rst
8421F:	drivers/hwmon/ina2xx.c
8422F:	include/linux/platform_data/ina2xx.h
8423
8424INDUSTRY PACK SUBSYSTEM (IPACK)
8425M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8426M:	Jens Taprogge <jens.taprogge@taprogge.org>
8427M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8428L:	industrypack-devel@lists.sourceforge.net
8429S:	Maintained
8430W:	http://industrypack.sourceforge.net
8431F:	drivers/ipack/
8432
8433INFINEON DPS310 Driver
8434M:	Eddie James <eajames@linux.ibm.com>
8435L:	linux-iio@vger.kernel.org
8436S:	Maintained
8437F:	drivers/iio/pressure/dps310.c
8438
8439INFINIBAND SUBSYSTEM
8440M:	Doug Ledford <dledford@redhat.com>
8441M:	Jason Gunthorpe <jgg@mellanox.com>
8442L:	linux-rdma@vger.kernel.org
8443S:	Supported
8444W:	https://github.com/linux-rdma/rdma-core
8445Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8447F:	Documentation/devicetree/bindings/infiniband/
8448F:	Documentation/infiniband/
8449F:	drivers/infiniband/
8450F:	include/rdma/
8451F:	include/trace/events/ib_mad.h
8452F:	include/trace/events/ib_umad.h
8453F:	include/uapi/linux/if_infiniband.h
8454F:	include/uapi/rdma/
8455F:	samples/bpf/ibumad_kern.c
8456F:	samples/bpf/ibumad_user.c
8457
8458INGENIC JZ4780 DMA Driver
8459M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8460S:	Maintained
8461F:	drivers/dma/dma-jz4780.c
8462
8463INGENIC JZ4780 NAND DRIVER
8464M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8465L:	linux-mtd@lists.infradead.org
8466S:	Maintained
8467F:	drivers/mtd/nand/raw/ingenic/
8468
8469INGENIC JZ47xx SoCs
8470M:	Paul Cercueil <paul@crapouillou.net>
8471S:	Maintained
8472F:	arch/mips/boot/dts/ingenic/
8473F:	arch/mips/include/asm/mach-jz4740/
8474F:	arch/mips/jz4740/
8475F:	drivers/clk/ingenic/
8476F:	drivers/dma/dma-jz4780.c
8477F:	drivers/gpu/drm/ingenic/
8478F:	drivers/i2c/busses/i2c-jz4780.c
8479F:	drivers/iio/adc/ingenic-adc.c
8480F:	drivers/irqchip/irq-ingenic.c
8481F:	drivers/memory/jz4780-nemc.c
8482F:	drivers/mmc/host/jz4740_mmc.c
8483F:	drivers/mtd/nand/raw/ingenic/
8484F:	drivers/pinctrl/pinctrl-ingenic.c
8485F:	drivers/power/supply/ingenic-battery.c
8486F:	drivers/pwm/pwm-jz4740.c
8487F:	drivers/rtc/rtc-jz4740.c
8488F:	drivers/tty/serial/8250/8250_ingenic.c
8489F:	drivers/usb/musb/jz4740.c
8490F:	drivers/watchdog/jz4740_wdt.c
8491F:	include/dt-bindings/iio/adc/ingenic,adc.h
8492F:	include/linux/mfd/ingenic-tcu.h
8493F:	sound/soc/codecs/jz47*
8494F:	sound/soc/jz4740/
8495
8496INOTIFY
8497M:	Jan Kara <jack@suse.cz>
8498R:	Amir Goldstein <amir73il@gmail.com>
8499L:	linux-fsdevel@vger.kernel.org
8500S:	Maintained
8501F:	Documentation/filesystems/inotify.rst
8502F:	fs/notify/inotify/
8503F:	include/linux/inotify.h
8504F:	include/uapi/linux/inotify.h
8505
8506INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8507M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8508L:	linux-input@vger.kernel.org
8509S:	Maintained
8510Q:	http://patchwork.kernel.org/project/linux-input/list/
8511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8512F:	Documentation/devicetree/bindings/input/
8513F:	Documentation/devicetree/bindings/serio/
8514F:	Documentation/input/
8515F:	drivers/input/
8516F:	include/linux/input.h
8517F:	include/linux/input/
8518F:	include/uapi/linux/input-event-codes.h
8519F:	include/uapi/linux/input.h
8520
8521INPUT MULTITOUCH (MT) PROTOCOL
8522M:	Henrik Rydberg <rydberg@bitmath.org>
8523L:	linux-input@vger.kernel.org
8524S:	Odd fixes
8525F:	Documentation/input/multi-touch-protocol.rst
8526F:	drivers/input/input-mt.c
8527K:	\b(ABS|SYN)_MT_
8528
8529INSIDE SECURE CRYPTO DRIVER
8530M:	Antoine Tenart <antoine.tenart@bootlin.com>
8531L:	linux-crypto@vger.kernel.org
8532S:	Maintained
8533F:	drivers/crypto/inside-secure/
8534
8535INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8536M:	Mimi Zohar <zohar@linux.ibm.com>
8537M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8538L:	linux-integrity@vger.kernel.org
8539S:	Supported
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8541F:	security/integrity/ima/
8542
8543INTEL 810/815 FRAMEBUFFER DRIVER
8544M:	Antonino Daplas <adaplas@gmail.com>
8545L:	linux-fbdev@vger.kernel.org
8546S:	Maintained
8547F:	drivers/video/fbdev/i810/
8548
8549INTEL ASoC DRIVERS
8550M:	Cezary Rojewski <cezary.rojewski@intel.com>
8551M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8552M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8553M:	Jie Yang <yang.jie@linux.intel.com>
8554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8555S:	Supported
8556F:	sound/soc/intel/
8557
8558INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8559M:	Hans de Goede <hdegoede@redhat.com>
8560L:	platform-driver-x86@vger.kernel.org
8561S:	Maintained
8562F:	drivers/platform/x86/intel_atomisp2_pm.c
8563
8564INTEL BROXTON PMC DRIVER
8565M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8566M:	Zha Qipeng <qipeng.zha@intel.com>
8567S:	Maintained
8568F:	drivers/mfd/intel_pmc_bxt.c
8569F:	include/linux/mfd/intel_pmc_bxt.h
8570
8571INTEL C600 SERIES SAS CONTROLLER DRIVER
8572M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8573M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8574L:	linux-scsi@vger.kernel.org
8575S:	Supported
8576T:	git git://git.code.sf.net/p/intel-sas/isci
8577F:	drivers/scsi/isci/
8578
8579INTEL CPU family model numbers
8580M:	Tony Luck <tony.luck@intel.com>
8581M:	x86@kernel.org
8582L:	linux-kernel@vger.kernel.org
8583S:	Supported
8584F:	arch/x86/include/asm/intel-family.h
8585
8586INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8587M:	Jani Nikula <jani.nikula@linux.intel.com>
8588M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8589M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8590L:	intel-gfx@lists.freedesktop.org
8591S:	Supported
8592W:	https://01.org/linuxgraphics/
8593Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8594B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8595C:	irc://chat.freenode.net/intel-gfx
8596T:	git git://anongit.freedesktop.org/drm-intel
8597F:	Documentation/gpu/i915.rst
8598F:	drivers/gpu/drm/i915/
8599F:	include/drm/i915*
8600F:	include/uapi/drm/i915_drm.h
8601
8602INTEL ETHERNET DRIVERS
8603M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8604L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8605S:	Supported
8606W:	http://www.intel.com/support/feedback.htm
8607W:	http://e1000.sourceforge.net/
8608Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8611F:	Documentation/networking/device_drivers/intel/e100.rst
8612F:	Documentation/networking/device_drivers/intel/e1000.rst
8613F:	Documentation/networking/device_drivers/intel/e1000e.rst
8614F:	Documentation/networking/device_drivers/intel/fm10k.rst
8615F:	Documentation/networking/device_drivers/intel/i40e.rst
8616F:	Documentation/networking/device_drivers/intel/iavf.rst
8617F:	Documentation/networking/device_drivers/intel/ice.rst
8618F:	Documentation/networking/device_drivers/intel/igb.rst
8619F:	Documentation/networking/device_drivers/intel/igbvf.rst
8620F:	Documentation/networking/device_drivers/intel/ixgb.rst
8621F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8622F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8623F:	drivers/net/ethernet/intel/
8624F:	drivers/net/ethernet/intel/*/
8625F:	include/linux/avf/virtchnl.h
8626
8627INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8628M:	Maik Broemme <mbroemme@libmpq.org>
8629L:	linux-fbdev@vger.kernel.org
8630S:	Maintained
8631F:	Documentation/fb/intelfb.rst
8632F:	drivers/video/fbdev/intelfb/
8633
8634INTEL GPIO DRIVERS
8635M:	Andy Shevchenko <andy@kernel.org>
8636L:	linux-gpio@vger.kernel.org
8637S:	Maintained
8638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8639F:	drivers/gpio/gpio-ich.c
8640F:	drivers/gpio/gpio-intel-mid.c
8641F:	drivers/gpio/gpio-merrifield.c
8642F:	drivers/gpio/gpio-ml-ioh.c
8643F:	drivers/gpio/gpio-pch.c
8644F:	drivers/gpio/gpio-sch.c
8645F:	drivers/gpio/gpio-sodaville.c
8646
8647INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8648M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8649M:	Zhi Wang <zhi.a.wang@intel.com>
8650L:	intel-gvt-dev@lists.freedesktop.org
8651L:	intel-gfx@lists.freedesktop.org
8652S:	Supported
8653W:	https://01.org/igvt-g
8654T:	git https://github.com/intel/gvt-linux.git
8655F:	drivers/gpu/drm/i915/gvt/
8656
8657INTEL HID EVENT DRIVER
8658M:	Alex Hung <alex.hung@canonical.com>
8659L:	platform-driver-x86@vger.kernel.org
8660S:	Maintained
8661F:	drivers/platform/x86/intel-hid.c
8662
8663INTEL I/OAT DMA DRIVER
8664M:	Dave Jiang <dave.jiang@intel.com>
8665R:	Dan Williams <dan.j.williams@intel.com>
8666L:	dmaengine@vger.kernel.org
8667S:	Supported
8668Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8669F:	drivers/dma/ioat*
8670
8671INTEL IADX DRIVER
8672M:	Dave Jiang <dave.jiang@intel.com>
8673L:	dmaengine@vger.kernel.org
8674S:	Supported
8675F:	drivers/dma/idxd/*
8676F:	include/uapi/linux/idxd.h
8677
8678INTEL IDLE DRIVER
8679M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8680M:	Len Brown <lenb@kernel.org>
8681L:	linux-pm@vger.kernel.org
8682S:	Supported
8683B:	https://bugzilla.kernel.org
8684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8685F:	drivers/idle/intel_idle.c
8686
8687INTEL INTEGRATED SENSOR HUB DRIVER
8688M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8689M:	Jiri Kosina <jikos@kernel.org>
8690L:	linux-input@vger.kernel.org
8691S:	Maintained
8692F:	drivers/hid/intel-ish-hid/
8693
8694INTEL IOMMU (VT-d)
8695M:	David Woodhouse <dwmw2@infradead.org>
8696M:	Lu Baolu <baolu.lu@linux.intel.com>
8697L:	iommu@lists.linux-foundation.org
8698S:	Supported
8699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8700F:	drivers/iommu/dmar.c
8701F:	drivers/iommu/intel*.[ch]
8702F:	include/linux/intel-iommu.h
8703F:	include/linux/intel-svm.h
8704
8705INTEL IOP-ADMA DMA DRIVER
8706R:	Dan Williams <dan.j.williams@intel.com>
8707S:	Odd fixes
8708F:	drivers/dma/iop-adma.c
8709
8710INTEL IPU3 CSI-2 CIO2 DRIVER
8711M:	Yong Zhi <yong.zhi@intel.com>
8712M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8713M:	Bingbu Cao <bingbu.cao@intel.com>
8714R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8715L:	linux-media@vger.kernel.org
8716S:	Maintained
8717F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8718F:	drivers/media/pci/intel/ipu3/
8719
8720INTEL IPU3 CSI-2 IMGU DRIVER
8721M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8722R:	Bingbu Cao <bingbu.cao@intel.com>
8723R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8724L:	linux-media@vger.kernel.org
8725S:	Maintained
8726F:	Documentation/admin-guide/media/ipu3.rst
8727F:	Documentation/admin-guide/media/ipu3_rcb.svg
8728F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8729F:	drivers/staging/media/ipu3/
8730
8731INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8732M:	Krzysztof Halasa <khalasa@piap.pl>
8733S:	Maintained
8734F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8735F:	drivers/net/wan/ixp4xx_hss.c
8736F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8737F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8738F:	include/linux/soc/ixp4xx/npe.h
8739F:	include/linux/soc/ixp4xx/qmgr.h
8740
8741INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8742M:	Deepak Saxena <dsaxena@plexity.net>
8743S:	Maintained
8744F:	drivers/char/hw_random/ixp4xx-rng.c
8745
8746INTEL MANAGEMENT ENGINE (mei)
8747M:	Tomas Winkler <tomas.winkler@intel.com>
8748L:	linux-kernel@vger.kernel.org
8749S:	Supported
8750F:	Documentation/driver-api/mei/*
8751F:	drivers/misc/mei/*
8752F:	drivers/watchdog/mei_wdt.c
8753F:	include/linux/mei_cl_bus.h
8754F:	include/uapi/linux/mei.h
8755F:	samples/mei/*
8756
8757INTEL MENLOW THERMAL DRIVER
8758M:	Sujith Thomas <sujith.thomas@intel.com>
8759L:	platform-driver-x86@vger.kernel.org
8760S:	Supported
8761W:	https://01.org/linux-acpi
8762F:	drivers/platform/x86/intel_menlow.c
8763
8764INTEL MIC DRIVERS (mic)
8765M:	Sudeep Dutt <sudeep.dutt@intel.com>
8766M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8767S:	Supported
8768W:	https://github.com/sudeepdutt/mic
8769W:	http://software.intel.com/en-us/mic-developer
8770F:	Documentation/misc-devices/mic/
8771F:	drivers/dma/mic_x100_dma.c
8772F:	drivers/dma/mic_x100_dma.h
8773F:	drivers/misc/mic/
8774F:	include/linux/mic_bus.h
8775F:	include/linux/scif.h
8776F:	include/uapi/linux/mic_common.h
8777F:	include/uapi/linux/mic_ioctl.h
8778F:	include/uapi/linux/scif_ioctl.h
8779
8780INTEL P-Unit IPC DRIVER
8781M:	Zha Qipeng <qipeng.zha@intel.com>
8782L:	platform-driver-x86@vger.kernel.org
8783S:	Maintained
8784F:	arch/x86/include/asm/intel_punit_ipc.h
8785F:	drivers/platform/x86/intel_punit_ipc.c
8786
8787INTEL PMC CORE DRIVER
8788M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8789M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8790L:	platform-driver-x86@vger.kernel.org
8791S:	Maintained
8792F:	drivers/platform/x86/intel_pmc_core*
8793
8794INTEL PMIC GPIO DRIVERS
8795M:	Andy Shevchenko <andy@kernel.org>
8796S:	Maintained
8797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8798F:	drivers/gpio/gpio-*cove.c
8799F:	drivers/gpio/gpio-msic.c
8800
8801INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8802R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8803S:	Maintained
8804F:	drivers/mfd/intel_msic.c
8805F:	drivers/mfd/intel_soc_pmic*
8806F:	include/linux/mfd/intel_msic.h
8807F:	include/linux/mfd/intel_soc_pmic*
8808
8809INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8810M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8811L:	linux-wireless@vger.kernel.org
8812S:	Maintained
8813F:	Documentation/networking/device_drivers/intel/ipw2100.rst
8814F:	Documentation/networking/device_drivers/intel/ipw2200.rst
8815F:	drivers/net/wireless/intel/ipw2x00/
8816
8817INTEL PSTATE DRIVER
8818M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8819M:	Len Brown <lenb@kernel.org>
8820L:	linux-pm@vger.kernel.org
8821S:	Supported
8822F:	drivers/cpufreq/intel_pstate.c
8823
8824INTEL RDMA RNIC DRIVER
8825M:	Faisal Latif <faisal.latif@intel.com>
8826M:	Shiraz Saleem <shiraz.saleem@intel.com>
8827L:	linux-rdma@vger.kernel.org
8828S:	Supported
8829F:	drivers/infiniband/hw/i40iw/
8830F:	include/uapi/rdma/i40iw-abi.h
8831
8832INTEL SCU DRIVERS
8833M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8834S:	Maintained
8835F:	arch/x86/include/asm/intel_scu_ipc.h
8836F:	drivers/platform/x86/intel_scu_*
8837
8838INTEL SPEED SELECT TECHNOLOGY
8839M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8840L:	platform-driver-x86@vger.kernel.org
8841S:	Maintained
8842F:	drivers/platform/x86/intel_speed_select_if/
8843F:	include/uapi/linux/isst_if.h
8844F:	tools/power/x86/intel-speed-select/
8845
8846INTEL STRATIX10 FIRMWARE DRIVERS
8847M:	Richard Gong <richard.gong@linux.intel.com>
8848L:	linux-kernel@vger.kernel.org
8849S:	Maintained
8850F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8851F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8852F:	drivers/firmware/stratix10-rsu.c
8853F:	drivers/firmware/stratix10-svc.c
8854F:	include/linux/firmware/intel/stratix10-smc.h
8855F:	include/linux/firmware/intel/stratix10-svc-client.h
8856
8857INTEL TELEMETRY DRIVER
8858M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8859M:	"David E. Box" <david.e.box@linux.intel.com>
8860L:	platform-driver-x86@vger.kernel.org
8861S:	Maintained
8862F:	arch/x86/include/asm/intel_telemetry.h
8863F:	drivers/platform/x86/intel_telemetry*
8864
8865INTEL UNCORE FREQUENCY CONTROL
8866M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8867L:	platform-driver-x86@vger.kernel.org
8868S:	Maintained
8869F:	drivers/platform/x86/intel-uncore-frequency.c
8870
8871INTEL VIRTUAL BUTTON DRIVER
8872M:	AceLan Kao <acelan.kao@canonical.com>
8873L:	platform-driver-x86@vger.kernel.org
8874S:	Maintained
8875F:	drivers/platform/x86/intel-vbtn.c
8876
8877INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8878M:	Stanislaw Gruszka <stf_xl@wp.pl>
8879L:	linux-wireless@vger.kernel.org
8880S:	Supported
8881F:	drivers/net/wireless/intel/iwlegacy/
8882
8883INTEL WIRELESS WIFI LINK (iwlwifi)
8884M:	Johannes Berg <johannes.berg@intel.com>
8885M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8886M:	Luca Coelho <luciano.coelho@intel.com>
8887M:	Intel Linux Wireless <linuxwifi@intel.com>
8888L:	linux-wireless@vger.kernel.org
8889S:	Supported
8890W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8892F:	drivers/net/wireless/intel/iwlwifi/
8893
8894INTEL WIRELESS WIMAX CONNECTION 2400
8895M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8896M:	linux-wimax@intel.com
8897L:	wimax@linuxwimax.org (subscribers-only)
8898S:	Supported
8899W:	http://linuxwimax.org
8900F:	Documentation/admin-guide/wimax/i2400m.rst
8901F:	drivers/net/wimax/i2400m/
8902F:	include/uapi/linux/wimax/i2400m.h
8903
8904INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8905M:	Jithu Joseph <jithu.joseph@intel.com>
8906R:	Maurice Ma <maurice.ma@intel.com>
8907S:	Maintained
8908W:	https://slimbootloader.github.io/security/firmware-update.html
8909F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
8910
8911INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8912M:	Mario Limonciello <mario.limonciello@dell.com>
8913S:	Maintained
8914F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8915
8916INTEL(R) TRACE HUB
8917M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8918S:	Supported
8919F:	Documentation/trace/intel_th.rst
8920F:	drivers/hwtracing/intel_th/
8921F:	include/linux/intel_th.h
8922
8923INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8924M:	Ning Sun <ning.sun@intel.com>
8925L:	tboot-devel@lists.sourceforge.net
8926S:	Supported
8927W:	http://tboot.sourceforge.net
8928T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8929F:	Documentation/x86/intel_txt.rst
8930F:	arch/x86/kernel/tboot.c
8931F:	include/linux/tboot.h
8932
8933INTERCONNECT API
8934M:	Georgi Djakov <georgi.djakov@linaro.org>
8935L:	linux-pm@vger.kernel.org
8936S:	Maintained
8937F:	Documentation/devicetree/bindings/interconnect/
8938F:	Documentation/driver-api/interconnect.rst
8939F:	drivers/interconnect/
8940F:	include/dt-bindings/interconnect/
8941F:	include/linux/interconnect-provider.h
8942F:	include/linux/interconnect.h
8943
8944INVENSENSE MPU-3050 GYROSCOPE DRIVER
8945M:	Linus Walleij <linus.walleij@linaro.org>
8946L:	linux-iio@vger.kernel.org
8947S:	Maintained
8948F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8949F:	drivers/iio/gyro/mpu3050*
8950
8951IOC3 ETHERNET DRIVER
8952M:	Ralf Baechle <ralf@linux-mips.org>
8953L:	linux-mips@vger.kernel.org
8954S:	Maintained
8955F:	drivers/net/ethernet/sgi/ioc3-eth.c
8956
8957IOMAP FILESYSTEM LIBRARY
8958M:	Christoph Hellwig <hch@infradead.org>
8959M:	Darrick J. Wong <darrick.wong@oracle.com>
8960M:	linux-xfs@vger.kernel.org
8961M:	linux-fsdevel@vger.kernel.org
8962L:	linux-xfs@vger.kernel.org
8963L:	linux-fsdevel@vger.kernel.org
8964S:	Supported
8965T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8966F:	fs/iomap/
8967F:	include/linux/iomap.h
8968
8969IOMMU DRIVERS
8970M:	Joerg Roedel <joro@8bytes.org>
8971L:	iommu@lists.linux-foundation.org
8972S:	Maintained
8973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8974F:	Documentation/devicetree/bindings/iommu/
8975F:	drivers/iommu/
8976F:	include/linux/iommu.h
8977F:	include/linux/iova.h
8978F:	include/linux/of_iommu.h
8979
8980IO_URING
8981M:	Jens Axboe <axboe@kernel.dk>
8982L:	io-uring@vger.kernel.org
8983S:	Maintained
8984T:	git git://git.kernel.dk/linux-block
8985T:	git git://git.kernel.dk/liburing
8986F:	fs/io-wq.c
8987F:	fs/io-wq.h
8988F:	fs/io_uring.c
8989F:	include/uapi/linux/io_uring.h
8990
8991IPMI SUBSYSTEM
8992M:	Corey Minyard <minyard@acm.org>
8993L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8994S:	Supported
8995W:	http://openipmi.sourceforge.net/
8996F:	Documentation/driver-api/ipmi.rst
8997F:	Documentation/devicetree/bindings/ipmi/
8998F:	drivers/char/ipmi/
8999F:	include/linux/ipmi*
9000F:	include/uapi/linux/ipmi*
9001
9002IPS SCSI RAID DRIVER
9003M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9004L:	linux-scsi@vger.kernel.org
9005S:	Maintained
9006W:	http://www.adaptec.com/
9007F:	drivers/scsi/ips*
9008
9009IPVS
9010M:	Wensong Zhang <wensong@linux-vs.org>
9011M:	Simon Horman <horms@verge.net.au>
9012M:	Julian Anastasov <ja@ssi.bg>
9013L:	netdev@vger.kernel.org
9014L:	lvs-devel@vger.kernel.org
9015S:	Maintained
9016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9018F:	Documentation/networking/ipvs-sysctl.rst
9019F:	include/net/ip_vs.h
9020F:	include/uapi/linux/ip_vs.h
9021F:	net/netfilter/ipvs/
9022
9023IPWIRELESS DRIVER
9024M:	Jiri Kosina <jikos@kernel.org>
9025M:	David Sterba <dsterba@suse.com>
9026S:	Odd Fixes
9027F:	drivers/tty/ipwireless/
9028
9029IPX NETWORK LAYER
9030L:	netdev@vger.kernel.org
9031S:	Obsolete
9032F:	include/uapi/linux/ipx.h
9033
9034IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9035M:	Marc Zyngier <maz@kernel.org>
9036S:	Maintained
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9038F:	Documentation/core-api/irq/irq-domain.rst
9039F:	include/linux/irqdomain.h
9040F:	kernel/irq/irqdomain.c
9041F:	kernel/irq/msi.c
9042
9043IRQ SUBSYSTEM
9044M:	Thomas Gleixner <tglx@linutronix.de>
9045L:	linux-kernel@vger.kernel.org
9046S:	Maintained
9047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9048F:	kernel/irq/
9049
9050IRQCHIP DRIVERS
9051M:	Thomas Gleixner <tglx@linutronix.de>
9052M:	Jason Cooper <jason@lakedaemon.net>
9053M:	Marc Zyngier <maz@kernel.org>
9054L:	linux-kernel@vger.kernel.org
9055S:	Maintained
9056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9057F:	Documentation/devicetree/bindings/interrupt-controller/
9058F:	drivers/irqchip/
9059
9060ISA
9061M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9062S:	Maintained
9063F:	Documentation/driver-api/isa.rst
9064F:	drivers/base/isa.c
9065F:	include/linux/isa.h
9066
9067ISA RADIO MODULE
9068M:	Hans Verkuil <hverkuil@xs4all.nl>
9069L:	linux-media@vger.kernel.org
9070S:	Maintained
9071W:	https://linuxtv.org
9072T:	git git://linuxtv.org/media_tree.git
9073F:	drivers/media/radio/radio-isa*
9074
9075ISAPNP
9076M:	Jaroslav Kysela <perex@perex.cz>
9077S:	Maintained
9078F:	Documentation/driver-api/isapnp.rst
9079F:	drivers/pnp/isapnp/
9080F:	include/linux/isapnp.h
9081
9082ISCSI
9083M:	Lee Duncan <lduncan@suse.com>
9084M:	Chris Leech <cleech@redhat.com>
9085L:	open-iscsi@googlegroups.com
9086L:	linux-scsi@vger.kernel.org
9087S:	Maintained
9088W:	www.open-iscsi.com
9089F:	drivers/scsi/*iscsi*
9090F:	include/scsi/*iscsi*
9091
9092iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9093M:	Peter Jones <pjones@redhat.com>
9094M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9095S:	Maintained
9096F:	drivers/firmware/iscsi_ibft*
9097
9098ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9099M:	Sagi Grimberg <sagi@grimberg.me>
9100M:	Max Gurtovoy <maxg@mellanox.com>
9101L:	linux-rdma@vger.kernel.org
9102S:	Supported
9103W:	http://www.openfabrics.org
9104W:	www.open-iscsi.org
9105Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9106F:	drivers/infiniband/ulp/iser/
9107
9108ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9109M:	Sagi Grimberg <sagi@grimberg.me>
9110L:	linux-rdma@vger.kernel.org
9111L:	target-devel@vger.kernel.org
9112S:	Supported
9113W:	http://www.linux-iscsi.org
9114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9115F:	drivers/infiniband/ulp/isert
9116
9117ISDN/CMTP OVER BLUETOOTH
9118M:	Karsten Keil <isdn@linux-pingi.de>
9119L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9120L:	netdev@vger.kernel.org
9121S:	Odd Fixes
9122W:	http://www.isdn4linux.de
9123F:	Documentation/isdn/
9124F:	drivers/isdn/capi/
9125F:	include/linux/isdn/
9126F:	include/uapi/linux/isdn/
9127F:	net/bluetooth/cmtp/
9128
9129ISDN/mISDN SUBSYSTEM
9130M:	Karsten Keil <isdn@linux-pingi.de>
9131L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9132L:	netdev@vger.kernel.org
9133S:	Maintained
9134W:	http://www.isdn4linux.de
9135F:	drivers/isdn/Kconfig
9136F:	drivers/isdn/Makefile
9137F:	drivers/isdn/hardware/
9138F:	drivers/isdn/mISDN/
9139
9140IT87 HARDWARE MONITORING DRIVER
9141M:	Jean Delvare <jdelvare@suse.com>
9142L:	linux-hwmon@vger.kernel.org
9143S:	Maintained
9144F:	Documentation/hwmon/it87.rst
9145F:	drivers/hwmon/it87.c
9146
9147IT913X MEDIA DRIVER
9148M:	Antti Palosaari <crope@iki.fi>
9149L:	linux-media@vger.kernel.org
9150S:	Maintained
9151W:	https://linuxtv.org
9152W:	http://palosaari.fi/linux/
9153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9154T:	git git://linuxtv.org/anttip/media_tree.git
9155F:	drivers/media/tuners/it913x*
9156
9157IVTV VIDEO4LINUX DRIVER
9158M:	Andy Walls <awalls@md.metrocast.net>
9159L:	linux-media@vger.kernel.org
9160S:	Maintained
9161W:	https://linuxtv.org
9162T:	git git://linuxtv.org/media_tree.git
9163F:	Documentation/admin-guide/media/ivtv*
9164F:	drivers/media/pci/ivtv/
9165F:	include/uapi/linux/ivtv*
9166
9167IX2505V MEDIA DRIVER
9168M:	Malcolm Priestley <tvboxspy@gmail.com>
9169L:	linux-media@vger.kernel.org
9170S:	Maintained
9171W:	https://linuxtv.org
9172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9173F:	drivers/media/dvb-frontends/ix2505v*
9174
9175JAILHOUSE HYPERVISOR INTERFACE
9176M:	Jan Kiszka <jan.kiszka@siemens.com>
9177L:	jailhouse-dev@googlegroups.com
9178S:	Maintained
9179F:	arch/x86/include/asm/jailhouse_para.h
9180F:	arch/x86/kernel/jailhouse.c
9181
9182JC42.4 TEMPERATURE SENSOR DRIVER
9183M:	Guenter Roeck <linux@roeck-us.net>
9184L:	linux-hwmon@vger.kernel.org
9185S:	Maintained
9186F:	Documentation/hwmon/jc42.rst
9187F:	drivers/hwmon/jc42.c
9188
9189JFS FILESYSTEM
9190M:	Dave Kleikamp <shaggy@kernel.org>
9191L:	jfs-discussion@lists.sourceforge.net
9192S:	Maintained
9193W:	http://jfs.sourceforge.net/
9194T:	git git://github.com/kleikamp/linux-shaggy.git
9195F:	Documentation/admin-guide/jfs.rst
9196F:	fs/jfs/
9197
9198JME NETWORK DRIVER
9199M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9200L:	netdev@vger.kernel.org
9201S:	Maintained
9202F:	drivers/net/ethernet/jme.*
9203
9204JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9205M:	David Woodhouse <dwmw2@infradead.org>
9206M:	Richard Weinberger <richard@nod.at>
9207L:	linux-mtd@lists.infradead.org
9208S:	Odd Fixes
9209W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9210T:	git git://git.infradead.org/ubifs-2.6.git
9211F:	fs/jffs2/
9212F:	include/uapi/linux/jffs2.h
9213
9214JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9215M:	"Theodore Ts'o" <tytso@mit.edu>
9216M:	Jan Kara <jack@suse.com>
9217L:	linux-ext4@vger.kernel.org
9218S:	Maintained
9219F:	fs/jbd2/
9220F:	include/linux/jbd2.h
9221
9222JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9223M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9224L:	linux-media@vger.kernel.org
9225S:	Maintained
9226F:	drivers/media/platform/rcar_jpu.c
9227
9228JSM Neo PCI based serial card
9229L:	linux-serial@vger.kernel.org
9230S:	Orphan
9231F:	drivers/tty/serial/jsm/
9232
9233K10TEMP HARDWARE MONITORING DRIVER
9234M:	Clemens Ladisch <clemens@ladisch.de>
9235L:	linux-hwmon@vger.kernel.org
9236S:	Maintained
9237F:	Documentation/hwmon/k10temp.rst
9238F:	drivers/hwmon/k10temp.c
9239
9240K8TEMP HARDWARE MONITORING DRIVER
9241M:	Rudolf Marek <r.marek@assembler.cz>
9242L:	linux-hwmon@vger.kernel.org
9243S:	Maintained
9244F:	Documentation/hwmon/k8temp.rst
9245F:	drivers/hwmon/k8temp.c
9246
9247KASAN
9248M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9249R:	Alexander Potapenko <glider@google.com>
9250R:	Dmitry Vyukov <dvyukov@google.com>
9251L:	kasan-dev@googlegroups.com
9252S:	Maintained
9253F:	Documentation/dev-tools/kasan.rst
9254F:	arch/*/include/asm/kasan.h
9255F:	arch/*/mm/kasan_init*
9256F:	include/linux/kasan*.h
9257F:	lib/test_kasan.c
9258F:	mm/kasan/
9259F:	scripts/Makefile.kasan
9260
9261KCONFIG
9262M:	Masahiro Yamada <masahiroy@kernel.org>
9263L:	linux-kbuild@vger.kernel.org
9264S:	Maintained
9265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9266F:	Documentation/kbuild/kconfig*
9267F:	scripts/Kconfig.include
9268F:	scripts/kconfig/
9269
9270KDUMP
9271M:	Dave Young <dyoung@redhat.com>
9272M:	Baoquan He <bhe@redhat.com>
9273R:	Vivek Goyal <vgoyal@redhat.com>
9274L:	kexec@lists.infradead.org
9275S:	Maintained
9276W:	http://lse.sourceforge.net/kdump/
9277F:	Documentation/admin-guide/kdump/
9278F:	fs/proc/vmcore.c
9279F:	include/linux/crash_core.h
9280F:	include/linux/crash_dump.h
9281F:	include/uapi/linux/vmcore.h
9282F:	kernel/crash_*.c
9283
9284KEENE FM RADIO TRANSMITTER DRIVER
9285M:	Hans Verkuil <hverkuil@xs4all.nl>
9286L:	linux-media@vger.kernel.org
9287S:	Maintained
9288W:	https://linuxtv.org
9289T:	git git://linuxtv.org/media_tree.git
9290F:	drivers/media/radio/radio-keene*
9291
9292KERNEL AUTOMOUNTER
9293M:	Ian Kent <raven@themaw.net>
9294L:	autofs@vger.kernel.org
9295S:	Maintained
9296F:	fs/autofs/
9297
9298KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9299M:	Masahiro Yamada <masahiroy@kernel.org>
9300M:	Michal Marek <michal.lkml@markovi.net>
9301L:	linux-kbuild@vger.kernel.org
9302S:	Maintained
9303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9304F:	Documentation/kbuild/
9305F:	Makefile
9306F:	scripts/*vmlinux*
9307F:	scripts/Kbuild*
9308F:	scripts/Makefile*
9309F:	scripts/basic/
9310F:	scripts/mk*
9311F:	scripts/mod/
9312F:	scripts/package/
9313
9314KERNEL JANITORS
9315L:	kernel-janitors@vger.kernel.org
9316S:	Odd Fixes
9317W:	http://kernelnewbies.org/KernelJanitors
9318
9319KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9320M:	"J. Bruce Fields" <bfields@fieldses.org>
9321M:	Chuck Lever <chuck.lever@oracle.com>
9322L:	linux-nfs@vger.kernel.org
9323S:	Supported
9324W:	http://nfs.sourceforge.net/
9325T:	git git://linux-nfs.org/~bfields/linux.git
9326F:	fs/lockd/
9327F:	fs/nfs_common/
9328F:	fs/nfsd/
9329F:	include/linux/lockd/
9330F:	include/linux/sunrpc/
9331F:	include/uapi/linux/nfsd/
9332F:	include/uapi/linux/sunrpc/
9333F:	net/sunrpc/
9334
9335KERNEL SELFTEST FRAMEWORK
9336M:	Shuah Khan <shuah@kernel.org>
9337M:	Shuah Khan <skhan@linuxfoundation.org>
9338L:	linux-kselftest@vger.kernel.org
9339S:	Maintained
9340Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9342F:	Documentation/dev-tools/kselftest*
9343F:	tools/testing/selftests/
9344
9345KERNEL UNIT TESTING FRAMEWORK (KUnit)
9346M:	Brendan Higgins <brendanhiggins@google.com>
9347L:	linux-kselftest@vger.kernel.org
9348L:	kunit-dev@googlegroups.com
9349S:	Maintained
9350W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9351F:	Documentation/dev-tools/kunit/
9352F:	include/kunit/
9353F:	lib/kunit/
9354F:	tools/testing/kunit/
9355
9356KERNEL USERMODE HELPER
9357M:	Luis Chamberlain <mcgrof@kernel.org>
9358L:	linux-kernel@vger.kernel.org
9359S:	Maintained
9360F:	include/linux/umh.h
9361F:	kernel/umh.c
9362
9363KERNEL VIRTUAL MACHINE (KVM)
9364M:	Paolo Bonzini <pbonzini@redhat.com>
9365L:	kvm@vger.kernel.org
9366S:	Supported
9367W:	http://www.linux-kvm.org
9368T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9369F:	Documentation/virt/kvm/
9370F:	include/asm-generic/kvm*
9371F:	include/kvm/iodev.h
9372F:	include/linux/kvm*
9373F:	include/trace/events/kvm.h
9374F:	include/uapi/asm-generic/kvm*
9375F:	include/uapi/linux/kvm*
9376F:	tools/kvm/
9377F:	tools/testing/selftests/kvm/
9378F:	virt/kvm/*
9379
9380KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9381M:	Marc Zyngier <maz@kernel.org>
9382R:	James Morse <james.morse@arm.com>
9383R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9384R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9386L:	kvmarm@lists.cs.columbia.edu
9387S:	Maintained
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9389F:	arch/arm64/include/asm/kvm*
9390F:	arch/arm64/include/uapi/asm/kvm*
9391F:	arch/arm64/kvm/
9392F:	include/kvm/arm_*
9393
9394KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9395L:	linux-mips@vger.kernel.org
9396L:	kvm@vger.kernel.org
9397S:	Orphan
9398F:	arch/mips/include/asm/kvm*
9399F:	arch/mips/include/uapi/asm/kvm*
9400F:	arch/mips/kvm/
9401
9402KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9403M:	Paul Mackerras <paulus@ozlabs.org>
9404L:	kvm-ppc@vger.kernel.org
9405S:	Supported
9406W:	http://www.linux-kvm.org/
9407T:	git git://github.com/agraf/linux-2.6.git
9408F:	arch/powerpc/include/asm/kvm*
9409F:	arch/powerpc/include/uapi/asm/kvm*
9410F:	arch/powerpc/kernel/kvm*
9411F:	arch/powerpc/kvm/
9412
9413KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9414M:	Christian Borntraeger <borntraeger@de.ibm.com>
9415M:	Janosch Frank <frankja@linux.ibm.com>
9416R:	David Hildenbrand <david@redhat.com>
9417R:	Cornelia Huck <cohuck@redhat.com>
9418R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9419L:	kvm@vger.kernel.org
9420S:	Supported
9421W:	http://www.ibm.com/developerworks/linux/linux390/
9422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9423F:	Documentation/virt/kvm/s390*
9424F:	arch/s390/include/asm/gmap.h
9425F:	arch/s390/include/asm/kvm*
9426F:	arch/s390/include/uapi/asm/kvm*
9427F:	arch/s390/kvm/
9428F:	arch/s390/mm/gmap.c
9429F:	tools/testing/selftests/kvm/*/s390x/
9430F:	tools/testing/selftests/kvm/s390x/
9431
9432KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9433M:	Paolo Bonzini <pbonzini@redhat.com>
9434R:	Sean Christopherson <sean.j.christopherson@intel.com>
9435R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9436R:	Wanpeng Li <wanpengli@tencent.com>
9437R:	Jim Mattson <jmattson@google.com>
9438R:	Joerg Roedel <joro@8bytes.org>
9439L:	kvm@vger.kernel.org
9440S:	Supported
9441W:	http://www.linux-kvm.org
9442T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9443F:	arch/x86/include/asm/kvm*
9444F:	arch/x86/include/asm/pvclock-abi.h
9445F:	arch/x86/include/asm/svm.h
9446F:	arch/x86/include/asm/vmx*.h
9447F:	arch/x86/include/uapi/asm/kvm*
9448F:	arch/x86/include/uapi/asm/svm.h
9449F:	arch/x86/include/uapi/asm/vmx.h
9450F:	arch/x86/kernel/kvm.c
9451F:	arch/x86/kernel/kvmclock.c
9452F:	arch/x86/kvm/
9453F:	arch/x86/kvm/*/
9454
9455KERNFS
9456M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9457M:	Tejun Heo <tj@kernel.org>
9458S:	Supported
9459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9460F:	fs/kernfs/
9461F:	include/linux/kernfs.h
9462
9463KEXEC
9464M:	Eric Biederman <ebiederm@xmission.com>
9465L:	kexec@lists.infradead.org
9466S:	Maintained
9467W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9468F:	include/linux/kexec.h
9469F:	include/uapi/linux/kexec.h
9470F:	kernel/kexec*
9471
9472KEYS-ENCRYPTED
9473M:	Mimi Zohar <zohar@linux.ibm.com>
9474L:	linux-integrity@vger.kernel.org
9475L:	keyrings@vger.kernel.org
9476S:	Supported
9477F:	Documentation/security/keys/trusted-encrypted.rst
9478F:	include/keys/encrypted-type.h
9479F:	security/keys/encrypted-keys/
9480
9481KEYS-TRUSTED
9482M:	James Bottomley <jejb@linux.ibm.com>
9483M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9484M:	Mimi Zohar <zohar@linux.ibm.com>
9485L:	linux-integrity@vger.kernel.org
9486L:	keyrings@vger.kernel.org
9487S:	Supported
9488F:	Documentation/security/keys/trusted-encrypted.rst
9489F:	include/keys/trusted-type.h
9490F:	include/keys/trusted_tpm.h
9491F:	security/keys/trusted-keys/
9492
9493KEYS/KEYRINGS
9494M:	David Howells <dhowells@redhat.com>
9495M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9496L:	keyrings@vger.kernel.org
9497S:	Maintained
9498F:	Documentation/security/keys/core.rst
9499F:	include/keys/
9500F:	include/linux/key-type.h
9501F:	include/linux/key.h
9502F:	include/linux/keyctl.h
9503F:	include/uapi/linux/keyctl.h
9504F:	security/keys/
9505
9506KFIFO
9507M:	Stefani Seibold <stefani@seibold.net>
9508S:	Maintained
9509F:	include/linux/kfifo.h
9510F:	lib/kfifo.c
9511F:	samples/kfifo/
9512
9513KGDB / KDB /debug_core
9514M:	Jason Wessel <jason.wessel@windriver.com>
9515M:	Daniel Thompson <daniel.thompson@linaro.org>
9516R:	Douglas Anderson <dianders@chromium.org>
9517L:	kgdb-bugreport@lists.sourceforge.net
9518S:	Maintained
9519W:	http://kgdb.wiki.kernel.org/
9520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9521F:	Documentation/dev-tools/kgdb.rst
9522F:	drivers/misc/kgdbts.c
9523F:	drivers/tty/serial/kgdboc.c
9524F:	include/linux/kdb.h
9525F:	include/linux/kgdb.h
9526F:	kernel/debug/
9527
9528KMEMLEAK
9529M:	Catalin Marinas <catalin.marinas@arm.com>
9530S:	Maintained
9531F:	Documentation/dev-tools/kmemleak.rst
9532F:	include/linux/kmemleak.h
9533F:	mm/kmemleak-test.c
9534F:	mm/kmemleak.c
9535
9536KMOD KERNEL MODULE LOADER - USERMODE HELPER
9537M:	Luis Chamberlain <mcgrof@kernel.org>
9538L:	linux-kernel@vger.kernel.org
9539S:	Maintained
9540F:	include/linux/kmod.h
9541F:	kernel/kmod.c
9542F:	lib/test_kmod.c
9543F:	tools/testing/selftests/kmod/
9544
9545KPROBES
9546M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9547M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9548M:	"David S. Miller" <davem@davemloft.net>
9549M:	Masami Hiramatsu <mhiramat@kernel.org>
9550S:	Maintained
9551F:	Documentation/kprobes.txt
9552F:	include/asm-generic/kprobes.h
9553F:	include/linux/kprobes.h
9554F:	kernel/kprobes.c
9555
9556KS0108 LCD CONTROLLER DRIVER
9557M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9558S:	Maintained
9559F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9560F:	drivers/auxdisplay/ks0108.c
9561F:	include/linux/ks0108.h
9562
9563L3MDEV
9564M:	David Ahern <dsahern@kernel.org>
9565L:	netdev@vger.kernel.org
9566S:	Maintained
9567F:	include/net/l3mdev.h
9568F:	net/l3mdev
9569
9570L7 BPF FRAMEWORK
9571M:	John Fastabend <john.fastabend@gmail.com>
9572M:	Daniel Borkmann <daniel@iogearbox.net>
9573M:	Jakub Sitnicki <jakub@cloudflare.com>
9574M:	Lorenz Bauer <lmb@cloudflare.com>
9575L:	netdev@vger.kernel.org
9576L:	bpf@vger.kernel.org
9577S:	Maintained
9578F:	include/linux/skmsg.h
9579F:	net/core/skmsg.c
9580F:	net/core/sock_map.c
9581F:	net/ipv4/tcp_bpf.c
9582F:	net/ipv4/udp_bpf.c
9583
9584LANTIQ / INTEL Ethernet drivers
9585M:	Hauke Mehrtens <hauke@hauke-m.de>
9586L:	netdev@vger.kernel.org
9587S:	Maintained
9588F:	drivers/net/dsa/lantiq_gswip.c
9589F:	drivers/net/dsa/lantiq_pce.h
9590F:	drivers/net/ethernet/lantiq_xrx200.c
9591F:	net/dsa/tag_gswip.c
9592
9593LANTIQ MIPS ARCHITECTURE
9594M:	John Crispin <john@phrozen.org>
9595L:	linux-mips@vger.kernel.org
9596S:	Maintained
9597F:	arch/mips/lantiq
9598F:	drivers/soc/lantiq
9599
9600LAPB module
9601L:	linux-x25@vger.kernel.org
9602S:	Orphan
9603F:	Documentation/networking/lapb-module.rst
9604F:	include/*/lapb.h
9605F:	net/lapb/
9606
9607LASI 53c700 driver for PARISC
9608M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9609L:	linux-scsi@vger.kernel.org
9610S:	Maintained
9611F:	Documentation/scsi/53c700.rst
9612F:	drivers/scsi/53c700*
9613
9614LEAKING_ADDRESSES
9615M:	Tobin C. Harding <me@tobin.cc>
9616M:	Tycho Andersen <tycho@tycho.ws>
9617L:	kernel-hardening@lists.openwall.com
9618S:	Maintained
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9620F:	scripts/leaking_addresses.pl
9621
9622LED SUBSYSTEM
9623M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9624M:	Pavel Machek <pavel@ucw.cz>
9625R:	Dan Murphy <dmurphy@ti.com>
9626L:	linux-leds@vger.kernel.org
9627S:	Maintained
9628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9630F:	Documentation/devicetree/bindings/leds/
9631F:	drivers/leds/
9632F:	include/linux/leds.h
9633
9634LEGACY EEPROM DRIVER
9635M:	Jean Delvare <jdelvare@suse.com>
9636S:	Maintained
9637F:	Documentation/misc-devices/eeprom.rst
9638F:	drivers/misc/eeprom/eeprom.c
9639
9640LEGO MINDSTORMS EV3
9641R:	David Lechner <david@lechnology.com>
9642S:	Maintained
9643F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9644F:	arch/arm/boot/dts/da850-lego-ev3.dts
9645F:	drivers/power/supply/lego_ev3_battery.c
9646
9647LEGO USB Tower driver
9648M:	Juergen Stuber <starblue@users.sourceforge.net>
9649L:	legousb-devel@lists.sourceforge.net
9650S:	Maintained
9651W:	http://legousb.sourceforge.net/
9652F:	drivers/usb/misc/legousbtower.c
9653
9654LG LAPTOP EXTRAS
9655M:	Matan Ziv-Av <matan@svgalib.org>
9656L:	platform-driver-x86@vger.kernel.org
9657S:	Maintained
9658F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9659F:	Documentation/admin-guide/laptops/lg-laptop.rst
9660F:	drivers/platform/x86/lg-laptop.c
9661
9662LG2160 MEDIA DRIVER
9663M:	Michael Krufky <mkrufky@linuxtv.org>
9664L:	linux-media@vger.kernel.org
9665S:	Maintained
9666W:	https://linuxtv.org
9667W:	http://github.com/mkrufky
9668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9669T:	git git://linuxtv.org/mkrufky/tuners.git
9670F:	drivers/media/dvb-frontends/lg2160.*
9671
9672LGDT3305 MEDIA DRIVER
9673M:	Michael Krufky <mkrufky@linuxtv.org>
9674L:	linux-media@vger.kernel.org
9675S:	Maintained
9676W:	https://linuxtv.org
9677W:	http://github.com/mkrufky
9678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9679T:	git git://linuxtv.org/mkrufky/tuners.git
9680F:	drivers/media/dvb-frontends/lgdt3305.*
9681
9682LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9683M:	Viresh Kumar <vireshk@kernel.org>
9684L:	linux-ide@vger.kernel.org
9685S:	Maintained
9686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9687F:	drivers/ata/pata_arasan_cf.c
9688F:	include/linux/pata_arasan_cf_data.h
9689
9690LIBATA PATA DRIVERS
9691M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9692M:	Jens Axboe <axboe@kernel.dk>
9693L:	linux-ide@vger.kernel.org
9694S:	Maintained
9695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9696F:	drivers/ata/ata_generic.c
9697F:	drivers/ata/pata_*.c
9698
9699LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9700M:	Linus Walleij <linus.walleij@linaro.org>
9701L:	linux-ide@vger.kernel.org
9702S:	Maintained
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9704F:	drivers/ata/pata_ftide010.c
9705F:	drivers/ata/sata_gemini.c
9706F:	drivers/ata/sata_gemini.h
9707
9708LIBATA SATA AHCI PLATFORM devices support
9709M:	Hans de Goede <hdegoede@redhat.com>
9710M:	Jens Axboe <axboe@kernel.dk>
9711L:	linux-ide@vger.kernel.org
9712S:	Maintained
9713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9714F:	drivers/ata/ahci_platform.c
9715F:	drivers/ata/libahci_platform.c
9716F:	include/linux/ahci_platform.h
9717
9718LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9719M:	Mikael Pettersson <mikpelinux@gmail.com>
9720L:	linux-ide@vger.kernel.org
9721S:	Maintained
9722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9723F:	drivers/ata/sata_promise.*
9724
9725LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9726M:	Jens Axboe <axboe@kernel.dk>
9727L:	linux-ide@vger.kernel.org
9728S:	Maintained
9729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9730F:	Documentation/devicetree/bindings/ata/
9731F:	drivers/ata/
9732F:	include/linux/ata.h
9733F:	include/linux/libata.h
9734
9735LIBLOCKDEP
9736M:	Sasha Levin <alexander.levin@microsoft.com>
9737S:	Maintained
9738F:	tools/lib/lockdep/
9739
9740LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9741M:	Dan Williams <dan.j.williams@intel.com>
9742M:	Vishal Verma <vishal.l.verma@intel.com>
9743M:	Dave Jiang <dave.jiang@intel.com>
9744L:	linux-nvdimm@lists.01.org
9745S:	Supported
9746Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9747P:	Documentation/nvdimm/maintainer-entry-profile.rst
9748F:	drivers/nvdimm/blk.c
9749F:	drivers/nvdimm/region_devs.c
9750
9751LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9752M:	Vishal Verma <vishal.l.verma@intel.com>
9753M:	Dan Williams <dan.j.williams@intel.com>
9754M:	Dave Jiang <dave.jiang@intel.com>
9755L:	linux-nvdimm@lists.01.org
9756S:	Supported
9757Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9758P:	Documentation/nvdimm/maintainer-entry-profile.rst
9759F:	drivers/nvdimm/btt*
9760
9761LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9762M:	Dan Williams <dan.j.williams@intel.com>
9763M:	Vishal Verma <vishal.l.verma@intel.com>
9764M:	Dave Jiang <dave.jiang@intel.com>
9765L:	linux-nvdimm@lists.01.org
9766S:	Supported
9767Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9768P:	Documentation/nvdimm/maintainer-entry-profile.rst
9769F:	drivers/nvdimm/pmem*
9770
9771LIBNVDIMM: DEVICETREE BINDINGS
9772M:	Oliver O'Halloran <oohall@gmail.com>
9773L:	linux-nvdimm@lists.01.org
9774S:	Supported
9775Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9776F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9777F:	drivers/nvdimm/of_pmem.c
9778
9779LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9780M:	Dan Williams <dan.j.williams@intel.com>
9781M:	Vishal Verma <vishal.l.verma@intel.com>
9782M:	Dave Jiang <dave.jiang@intel.com>
9783M:	Ira Weiny <ira.weiny@intel.com>
9784L:	linux-nvdimm@lists.01.org
9785S:	Supported
9786Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9787P:	Documentation/nvdimm/maintainer-entry-profile.rst
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9789F:	drivers/acpi/nfit/*
9790F:	drivers/nvdimm/*
9791F:	include/linux/libnvdimm.h
9792F:	include/linux/nd.h
9793F:	include/uapi/linux/ndctl.h
9794F:	tools/testing/nvdimm/
9795
9796LICENSES and SPDX stuff
9797M:	Thomas Gleixner <tglx@linutronix.de>
9798M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9799L:	linux-spdx@vger.kernel.org
9800S:	Maintained
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9802F:	COPYING
9803F:	Documentation/process/license-rules.rst
9804F:	LICENSES/
9805F:	scripts/spdxcheck-test.sh
9806F:	scripts/spdxcheck.py
9807
9808LIGHTNVM PLATFORM SUPPORT
9809M:	Matias Bjorling <mb@lightnvm.io>
9810L:	linux-block@vger.kernel.org
9811S:	Maintained
9812W:	http://github/OpenChannelSSD
9813F:	drivers/lightnvm/
9814F:	include/linux/lightnvm.h
9815F:	include/uapi/linux/lightnvm.h
9816
9817LINEAR RANGES HELPERS
9818M:	Mark Brown <broonie@kernel.org>
9819R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9820F:	lib/linear_ranges.c
9821F:	lib/test_linear_ranges.c
9822F:	include/linux/linear_range.h
9823
9824LINUX FOR POWER MACINTOSH
9825M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9826L:	linuxppc-dev@lists.ozlabs.org
9827S:	Odd Fixes
9828F:	arch/powerpc/platforms/powermac/
9829F:	drivers/macintosh/
9830
9831LINUX FOR POWERPC (32-BIT AND 64-BIT)
9832M:	Michael Ellerman <mpe@ellerman.id.au>
9833R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9834R:	Paul Mackerras <paulus@samba.org>
9835L:	linuxppc-dev@lists.ozlabs.org
9836S:	Supported
9837W:	https://github.com/linuxppc/wiki/wiki
9838Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9840F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9841F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9842F:	Documentation/devicetree/bindings/powerpc/
9843F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9844F:	Documentation/powerpc/
9845F:	arch/powerpc/
9846F:	drivers/*/*/*pasemi*
9847F:	drivers/*/*pasemi*
9848F:	drivers/char/tpm/tpm_ibmvtpm*
9849F:	drivers/crypto/nx/
9850F:	drivers/crypto/vmx/
9851F:	drivers/i2c/busses/i2c-opal.c
9852F:	drivers/net/ethernet/ibm/ibmveth.*
9853F:	drivers/net/ethernet/ibm/ibmvnic.*
9854F:	drivers/pci/hotplug/pnv_php.c
9855F:	drivers/pci/hotplug/rpa*
9856F:	drivers/rtc/rtc-opal.c
9857F:	drivers/scsi/ibmvscsi/
9858F:	drivers/tty/hvc/hvc_opal.c
9859F:	drivers/watchdog/wdrtas.c
9860F:	tools/testing/selftests/powerpc
9861N:	/pmac
9862N:	powermac
9863N:	powernv
9864N:	[^a-z0-9]ps3
9865N:	pseries
9866
9867LINUX FOR POWERPC EMBEDDED MPC5XXX
9868M:	Anatolij Gustschin <agust@denx.de>
9869L:	linuxppc-dev@lists.ozlabs.org
9870S:	Odd Fixes
9871F:	arch/powerpc/platforms/512x/
9872F:	arch/powerpc/platforms/52xx/
9873
9874LINUX FOR POWERPC EMBEDDED PPC4XX
9875L:	linuxppc-dev@lists.ozlabs.org
9876S:	Orphan
9877F:	arch/powerpc/platforms/40x/
9878F:	arch/powerpc/platforms/44x/
9879
9880LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9881M:	Scott Wood <oss@buserror.net>
9882L:	linuxppc-dev@lists.ozlabs.org
9883S:	Odd fixes
9884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9885F:	Documentation/devicetree/bindings/powerpc/fsl/
9886F:	arch/powerpc/platforms/83xx/
9887F:	arch/powerpc/platforms/85xx/
9888
9889LINUX FOR POWERPC EMBEDDED PPC8XX
9890M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9891L:	linuxppc-dev@lists.ozlabs.org
9892S:	Maintained
9893F:	arch/powerpc/platforms/8xx/
9894
9895LINUX KERNEL DUMP TEST MODULE (LKDTM)
9896M:	Kees Cook <keescook@chromium.org>
9897S:	Maintained
9898F:	drivers/misc/lkdtm/*
9899F:	tools/testing/selftests/lkdtm/*
9900
9901LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9902M:	Alan Stern <stern@rowland.harvard.edu>
9903M:	Andrea Parri <parri.andrea@gmail.com>
9904M:	Will Deacon <will@kernel.org>
9905M:	Peter Zijlstra <peterz@infradead.org>
9906M:	Boqun Feng <boqun.feng@gmail.com>
9907M:	Nicholas Piggin <npiggin@gmail.com>
9908M:	David Howells <dhowells@redhat.com>
9909M:	Jade Alglave <j.alglave@ucl.ac.uk>
9910M:	Luc Maranget <luc.maranget@inria.fr>
9911M:	"Paul E. McKenney" <paulmck@kernel.org>
9912R:	Akira Yokosawa <akiyks@gmail.com>
9913R:	Daniel Lustig <dlustig@nvidia.com>
9914L:	linux-kernel@vger.kernel.org
9915L:	linux-arch@vger.kernel.org
9916S:	Supported
9917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9918F:	Documentation/atomic_bitops.txt
9919F:	Documentation/atomic_t.txt
9920F:	Documentation/core-api/atomic_ops.rst
9921F:	Documentation/core-api/refcount-vs-atomic.rst
9922F:	Documentation/memory-barriers.txt
9923F:	tools/memory-model/
9924
9925LIS3LV02D ACCELEROMETER DRIVER
9926M:	Eric Piel <eric.piel@tremplin-utc.net>
9927S:	Maintained
9928F:	Documentation/misc-devices/lis3lv02d.rst
9929F:	drivers/misc/lis3lv02d/
9930F:	drivers/platform/x86/hp_accel.c
9931
9932LIST KUNIT TEST
9933M:	David Gow <davidgow@google.com>
9934L:	linux-kselftest@vger.kernel.org
9935L:	kunit-dev@googlegroups.com
9936S:	Maintained
9937F:	lib/list-test.c
9938
9939LIVE PATCHING
9940M:	Josh Poimboeuf <jpoimboe@redhat.com>
9941M:	Jiri Kosina <jikos@kernel.org>
9942M:	Miroslav Benes <mbenes@suse.cz>
9943M:	Petr Mladek <pmladek@suse.com>
9944R:	Joe Lawrence <joe.lawrence@redhat.com>
9945L:	live-patching@vger.kernel.org
9946S:	Maintained
9947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9948F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9949F:	Documentation/livepatch/
9950F:	arch/powerpc/include/asm/livepatch.h
9951F:	arch/s390/include/asm/livepatch.h
9952F:	arch/x86/include/asm/livepatch.h
9953F:	include/linux/livepatch.h
9954F:	kernel/livepatch/
9955F:	lib/livepatch/
9956F:	samples/livepatch/
9957F:	tools/testing/selftests/livepatch/
9958
9959LLC (802.2)
9960L:	netdev@vger.kernel.org
9961S:	Odd fixes
9962F:	include/linux/llc.h
9963F:	include/net/llc*
9964F:	include/uapi/linux/llc.h
9965F:	net/llc/
9966
9967LM73 HARDWARE MONITOR DRIVER
9968M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9969L:	linux-hwmon@vger.kernel.org
9970S:	Maintained
9971F:	drivers/hwmon/lm73.c
9972
9973LM78 HARDWARE MONITOR DRIVER
9974M:	Jean Delvare <jdelvare@suse.com>
9975L:	linux-hwmon@vger.kernel.org
9976S:	Maintained
9977F:	Documentation/hwmon/lm78.rst
9978F:	drivers/hwmon/lm78.c
9979
9980LM83 HARDWARE MONITOR DRIVER
9981M:	Jean Delvare <jdelvare@suse.com>
9982L:	linux-hwmon@vger.kernel.org
9983S:	Maintained
9984F:	Documentation/hwmon/lm83.rst
9985F:	drivers/hwmon/lm83.c
9986
9987LM90 HARDWARE MONITOR DRIVER
9988M:	Jean Delvare <jdelvare@suse.com>
9989L:	linux-hwmon@vger.kernel.org
9990S:	Maintained
9991F:	Documentation/devicetree/bindings/hwmon/lm90.txt
9992F:	Documentation/hwmon/lm90.rst
9993F:	drivers/hwmon/lm90.c
9994F:	include/dt-bindings/thermal/lm90.h
9995
9996LM95234 HARDWARE MONITOR DRIVER
9997M:	Guenter Roeck <linux@roeck-us.net>
9998L:	linux-hwmon@vger.kernel.org
9999S:	Maintained
10000F:	Documentation/hwmon/lm95234.rst
10001F:	drivers/hwmon/lm95234.c
10002
10003LME2510 MEDIA DRIVER
10004M:	Malcolm Priestley <tvboxspy@gmail.com>
10005L:	linux-media@vger.kernel.org
10006S:	Maintained
10007W:	https://linuxtv.org
10008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10009F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10010
10011LOADPIN SECURITY MODULE
10012M:	Kees Cook <keescook@chromium.org>
10013S:	Supported
10014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10015F:	Documentation/admin-guide/LSM/LoadPin.rst
10016F:	security/loadpin/
10017
10018LOCKING PRIMITIVES
10019M:	Peter Zijlstra <peterz@infradead.org>
10020M:	Ingo Molnar <mingo@redhat.com>
10021M:	Will Deacon <will@kernel.org>
10022L:	linux-kernel@vger.kernel.org
10023S:	Maintained
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10025F:	Documentation/locking/
10026F:	arch/*/include/asm/spinlock*.h
10027F:	include/linux/lockdep.h
10028F:	include/linux/mutex*.h
10029F:	include/linux/rwlock*.h
10030F:	include/linux/rwsem*.h
10031F:	include/linux/seqlock.h
10032F:	include/linux/spinlock*.h
10033F:	kernel/locking/
10034F:	lib/locking*.[ch]
10035X:	kernel/locking/locktorture.c
10036
10037LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10038M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10039L:	linux-ntfs-dev@lists.sourceforge.net
10040S:	Maintained
10041W:	http://www.linux-ntfs.org/content/view/19/37/
10042F:	Documentation/admin-guide/ldm.rst
10043F:	block/partitions/ldm.*
10044
10045LOGITECH HID GAMING KEYBOARDS
10046M:	Hans de Goede <hdegoede@redhat.com>
10047L:	linux-input@vger.kernel.org
10048S:	Maintained
10049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10050F:	drivers/hid/hid-lg-g15.c
10051
10052LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10053M:	Sathya Prakash <sathya.prakash@broadcom.com>
10054M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10055M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10056L:	MPT-FusionLinux.pdl@broadcom.com
10057L:	linux-scsi@vger.kernel.org
10058S:	Supported
10059W:	http://www.avagotech.com/support/
10060F:	drivers/message/fusion/
10061F:	drivers/scsi/mpt3sas/
10062
10063LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10064M:	Matthew Wilcox <willy@infradead.org>
10065L:	linux-scsi@vger.kernel.org
10066S:	Maintained
10067F:	drivers/scsi/sym53c8xx_2/
10068
10069LTC1660 DAC DRIVER
10070M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10071L:	linux-iio@vger.kernel.org
10072S:	Maintained
10073F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10074F:	drivers/iio/dac/ltc1660.c
10075
10076LTC2947 HARDWARE MONITOR DRIVER
10077M:	Nuno Sá <nuno.sa@analog.com>
10078L:	linux-hwmon@vger.kernel.org
10079S:	Supported
10080W:	http://ez.analog.com/community/linux-device-drivers
10081F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10082F:	drivers/hwmon/ltc2947-core.c
10083F:	drivers/hwmon/ltc2947-i2c.c
10084F:	drivers/hwmon/ltc2947-spi.c
10085F:	drivers/hwmon/ltc2947.h
10086
10087LTC2983 IIO TEMPERATURE DRIVER
10088M:	Nuno Sá <nuno.sa@analog.com>
10089L:	linux-iio@vger.kernel.org
10090S:	Supported
10091W:	http://ez.analog.com/community/linux-device-drivers
10092F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10093F:	drivers/iio/temperature/ltc2983.c
10094
10095LTC4261 HARDWARE MONITOR DRIVER
10096M:	Guenter Roeck <linux@roeck-us.net>
10097L:	linux-hwmon@vger.kernel.org
10098S:	Maintained
10099F:	Documentation/hwmon/ltc4261.rst
10100F:	drivers/hwmon/ltc4261.c
10101
10102LTC4306 I2C MULTIPLEXER DRIVER
10103M:	Michael Hennerich <michael.hennerich@analog.com>
10104L:	linux-i2c@vger.kernel.org
10105S:	Supported
10106W:	http://ez.analog.com/community/linux-device-drivers
10107F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10108F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10109
10110LTP (Linux Test Project)
10111M:	Mike Frysinger <vapier@gentoo.org>
10112M:	Cyril Hrubis <chrubis@suse.cz>
10113M:	Wanlong Gao <wanlong.gao@gmail.com>
10114M:	Jan Stancek <jstancek@redhat.com>
10115M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10116M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10117L:	ltp@lists.linux.it (subscribers-only)
10118S:	Maintained
10119W:	http://linux-test-project.github.io/
10120T:	git git://github.com/linux-test-project/ltp.git
10121
10122M68K ARCHITECTURE
10123M:	Geert Uytterhoeven <geert@linux-m68k.org>
10124L:	linux-m68k@lists.linux-m68k.org
10125S:	Maintained
10126W:	http://www.linux-m68k.org/
10127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10128F:	arch/m68k/
10129F:	drivers/zorro/
10130
10131M68K ON APPLE MACINTOSH
10132M:	Joshua Thompson <funaho@jurai.org>
10133L:	linux-m68k@lists.linux-m68k.org
10134S:	Maintained
10135W:	http://www.mac.linux-m68k.org/
10136F:	arch/m68k/mac/
10137
10138M68K ON HP9000/300
10139M:	Philip Blundell <philb@gnu.org>
10140S:	Maintained
10141W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10142F:	arch/m68k/hp300/
10143
10144M88DS3103 MEDIA DRIVER
10145M:	Antti Palosaari <crope@iki.fi>
10146L:	linux-media@vger.kernel.org
10147S:	Maintained
10148W:	https://linuxtv.org
10149W:	http://palosaari.fi/linux/
10150Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10151T:	git git://linuxtv.org/anttip/media_tree.git
10152F:	drivers/media/dvb-frontends/m88ds3103*
10153
10154M88RS2000 MEDIA DRIVER
10155M:	Malcolm Priestley <tvboxspy@gmail.com>
10156L:	linux-media@vger.kernel.org
10157S:	Maintained
10158W:	https://linuxtv.org
10159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10160F:	drivers/media/dvb-frontends/m88rs2000*
10161
10162MA901 MASTERKIT USB FM RADIO DRIVER
10163M:	Alexey Klimov <klimov.linux@gmail.com>
10164L:	linux-media@vger.kernel.org
10165S:	Maintained
10166T:	git git://linuxtv.org/media_tree.git
10167F:	drivers/media/radio/radio-ma901.c
10168
10169MAC80211
10170M:	Johannes Berg <johannes@sipsolutions.net>
10171L:	linux-wireless@vger.kernel.org
10172S:	Maintained
10173W:	https://wireless.wiki.kernel.org/
10174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10176F:	Documentation/networking/mac80211-injection.rst
10177F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10178F:	drivers/net/wireless/mac80211_hwsim.[ch]
10179F:	include/net/mac80211.h
10180F:	net/mac80211/
10181
10182MAILBOX API
10183M:	Jassi Brar <jassisinghbrar@gmail.com>
10184L:	linux-kernel@vger.kernel.org
10185S:	Maintained
10186F:	drivers/mailbox/
10187F:	include/linux/mailbox_client.h
10188F:	include/linux/mailbox_controller.h
10189
10190MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10191M:	Michael Kerrisk <mtk.manpages@gmail.com>
10192L:	linux-man@vger.kernel.org
10193S:	Maintained
10194W:	http://www.kernel.org/doc/man-pages
10195
10196MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10197M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10198L:	linux-mips@vger.kernel.org
10199S:	Maintained
10200F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10201
10202MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10203M:	Andrew Lunn <andrew@lunn.ch>
10204M:	Vivien Didelot <vivien.didelot@gmail.com>
10205L:	netdev@vger.kernel.org
10206S:	Maintained
10207F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10208F:	Documentation/networking/devlink/mv88e6xxx.rst
10209F:	drivers/net/dsa/mv88e6xxx/
10210F:	include/linux/platform_data/mv88e6xxx.h
10211
10212MARVELL ARMADA 3700 PHY DRIVERS
10213M:	Miquel Raynal <miquel.raynal@bootlin.com>
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10216F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10217F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10218F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10219
10220MARVELL ARMADA DRM SUPPORT
10221M:	Russell King <linux@armlinux.org.uk>
10222S:	Maintained
10223T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10224T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10225F:	Documentation/devicetree/bindings/display/armada/
10226F:	drivers/gpu/drm/armada/
10227F:	include/uapi/drm/armada_drm.h
10228
10229MARVELL CRYPTO DRIVER
10230M:	Boris Brezillon <bbrezillon@kernel.org>
10231M:	Arnaud Ebalard <arno@natisbad.org>
10232M:	Srujana Challa <schalla@marvell.com>
10233L:	linux-crypto@vger.kernel.org
10234S:	Maintained
10235F:	drivers/crypto/marvell/
10236
10237MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10238M:	Mirko Lindner <mlindner@marvell.com>
10239M:	Stephen Hemminger <stephen@networkplumber.org>
10240L:	netdev@vger.kernel.org
10241S:	Maintained
10242F:	drivers/net/ethernet/marvell/sk*
10243
10244MARVELL LIBERTAS WIRELESS DRIVER
10245L:	libertas-dev@lists.infradead.org
10246S:	Orphan
10247F:	drivers/net/wireless/marvell/libertas/
10248
10249MARVELL MACCHIATOBIN SUPPORT
10250M:	Russell King <linux@armlinux.org.uk>
10251L:	linux-arm-kernel@lists.infradead.org
10252S:	Maintained
10253F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10254
10255MARVELL MV643XX ETHERNET DRIVER
10256M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10257L:	netdev@vger.kernel.org
10258S:	Maintained
10259F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10260F:	include/linux/mv643xx.h
10261
10262MARVELL MV88X3310 PHY DRIVER
10263M:	Russell King <linux@armlinux.org.uk>
10264L:	netdev@vger.kernel.org
10265S:	Maintained
10266F:	drivers/net/phy/marvell10g.c
10267
10268MARVELL MVEBU THERMAL DRIVER
10269M:	Miquel Raynal <miquel.raynal@bootlin.com>
10270S:	Maintained
10271F:	drivers/thermal/armada_thermal.c
10272
10273MARVELL MVNETA ETHERNET DRIVER
10274M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10275L:	netdev@vger.kernel.org
10276S:	Maintained
10277F:	drivers/net/ethernet/marvell/mvneta.*
10278
10279MARVELL MWIFIEX WIRELESS DRIVER
10280M:	Amitkumar Karwar <amitkarwar@gmail.com>
10281M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10282M:	Xinming Hu <huxinming820@gmail.com>
10283L:	linux-wireless@vger.kernel.org
10284S:	Maintained
10285F:	drivers/net/wireless/marvell/mwifiex/
10286
10287MARVELL MWL8K WIRELESS DRIVER
10288M:	Lennert Buytenhek <buytenh@wantstofly.org>
10289L:	linux-wireless@vger.kernel.org
10290S:	Odd Fixes
10291F:	drivers/net/wireless/marvell/mwl8k.c
10292
10293MARVELL NAND CONTROLLER DRIVER
10294M:	Miquel Raynal <miquel.raynal@bootlin.com>
10295L:	linux-mtd@lists.infradead.org
10296S:	Maintained
10297F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10298F:	drivers/mtd/nand/raw/marvell_nand.c
10299
10300MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10301M:	Sunil Goutham <sgoutham@marvell.com>
10302M:	Geetha sowjanya <gakula@marvell.com>
10303M:	Subbaraya Sundeep <sbhatta@marvell.com>
10304M:	hariprasad <hkelam@marvell.com>
10305L:	netdev@vger.kernel.org
10306S:	Supported
10307F:	drivers/net/ethernet/marvell/octeontx2/nic/
10308
10309MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10310M:	Sunil Goutham <sgoutham@marvell.com>
10311M:	Linu Cherian <lcherian@marvell.com>
10312M:	Geetha sowjanya <gakula@marvell.com>
10313M:	Jerin Jacob <jerinj@marvell.com>
10314L:	netdev@vger.kernel.org
10315S:	Supported
10316F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10317F:	drivers/net/ethernet/marvell/octeontx2/af/
10318
10319MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10320M:	Nicolas Pitre <nico@fluxnic.net>
10321S:	Odd Fixes
10322F:	drivers/mmc/host/mvsdio.*
10323
10324MARVELL USB MDIO CONTROLLER DRIVER
10325M:	Tobias Waldekranz <tobias@waldekranz.com>
10326L:	netdev@vger.kernel.org
10327S:	Maintained
10328F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10329F:	drivers/net/phy/mdio-mvusb.c
10330
10331MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10332M:	Hu Ziji <huziji@marvell.com>
10333L:	linux-mmc@vger.kernel.org
10334S:	Supported
10335F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10336F:	drivers/mmc/host/sdhci-xenon*
10337
10338MATROX FRAMEBUFFER DRIVER
10339L:	linux-fbdev@vger.kernel.org
10340S:	Orphan
10341F:	drivers/video/fbdev/matrox/matroxfb_*
10342F:	include/uapi/linux/matroxfb.h
10343
10344MAX16065 HARDWARE MONITOR DRIVER
10345M:	Guenter Roeck <linux@roeck-us.net>
10346L:	linux-hwmon@vger.kernel.org
10347S:	Maintained
10348F:	Documentation/hwmon/max16065.rst
10349F:	drivers/hwmon/max16065.c
10350
10351MAX2175 SDR TUNER DRIVER
10352M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10353L:	linux-media@vger.kernel.org
10354S:	Maintained
10355T:	git git://linuxtv.org/media_tree.git
10356F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10357F:	Documentation/userspace-api/media/drivers/max2175.rst
10358F:	drivers/media/i2c/max2175*
10359F:	include/uapi/linux/max2175.h
10360
10361MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10362L:	linux-hwmon@vger.kernel.org
10363S:	Orphan
10364F:	Documentation/hwmon/max6650.rst
10365F:	drivers/hwmon/max6650.c
10366
10367MAX6697 HARDWARE MONITOR DRIVER
10368M:	Guenter Roeck <linux@roeck-us.net>
10369L:	linux-hwmon@vger.kernel.org
10370S:	Maintained
10371F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10372F:	Documentation/hwmon/max6697.rst
10373F:	drivers/hwmon/max6697.c
10374F:	include/linux/platform_data/max6697.h
10375
10376MAX9860 MONO AUDIO VOICE CODEC DRIVER
10377M:	Peter Rosin <peda@axentia.se>
10378L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10379S:	Maintained
10380F:	Documentation/devicetree/bindings/sound/max9860.txt
10381F:	sound/soc/codecs/max9860.*
10382
10383MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10384M:	Andreas Klinger <ak@it-klinger.de>
10385L:	linux-iio@vger.kernel.org
10386S:	Maintained
10387F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10388F:	drivers/iio/proximity/mb1232.c
10389
10390MAXIM MAX77650 PMIC MFD DRIVER
10391M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10392L:	linux-kernel@vger.kernel.org
10393S:	Maintained
10394F:	Documentation/devicetree/bindings/*/*max77650.yaml
10395F:	Documentation/devicetree/bindings/*/max77650*.yaml
10396F:	drivers/gpio/gpio-max77650.c
10397F:	drivers/input/misc/max77650-onkey.c
10398F:	drivers/leds/leds-max77650.c
10399F:	drivers/mfd/max77650.c
10400F:	drivers/power/supply/max77650-charger.c
10401F:	drivers/regulator/max77650-regulator.c
10402F:	include/linux/mfd/max77650.h
10403
10404MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10405M:	Javier Martinez Canillas <javier@dowhile0.org>
10406L:	linux-kernel@vger.kernel.org
10407S:	Supported
10408F:	Documentation/devicetree/bindings/*/*max77802.txt
10409F:	drivers/regulator/max77802-regulator.c
10410F:	include/dt-bindings/*/*max77802.h
10411
10412MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10413M:	Krzysztof Kozlowski <krzk@kernel.org>
10414M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10415L:	linux-pm@vger.kernel.org
10416S:	Supported
10417F:	drivers/power/supply/max14577_charger.c
10418F:	drivers/power/supply/max77693_charger.c
10419
10420MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10421M:	Chanwoo Choi <cw00.choi@samsung.com>
10422M:	Krzysztof Kozlowski <krzk@kernel.org>
10423M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10424L:	linux-kernel@vger.kernel.org
10425S:	Supported
10426F:	Documentation/devicetree/bindings/*/max77686.txt
10427F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10428F:	Documentation/devicetree/bindings/mfd/max14577.txt
10429F:	Documentation/devicetree/bindings/mfd/max77693.txt
10430F:	drivers/*/max14577*.c
10431F:	drivers/*/max77686*.c
10432F:	drivers/*/max77693*.c
10433F:	drivers/clk/clk-max77686.c
10434F:	drivers/extcon/extcon-max14577.c
10435F:	drivers/extcon/extcon-max77693.c
10436F:	drivers/rtc/rtc-max77686.c
10437F:	include/linux/mfd/max14577*.h
10438F:	include/linux/mfd/max77686*.h
10439F:	include/linux/mfd/max77693*.h
10440
10441MAXIRADIO FM RADIO RECEIVER DRIVER
10442M:	Hans Verkuil <hverkuil@xs4all.nl>
10443L:	linux-media@vger.kernel.org
10444S:	Maintained
10445W:	https://linuxtv.org
10446T:	git git://linuxtv.org/media_tree.git
10447F:	drivers/media/radio/radio-maxiradio*
10448
10449MCAN MMIO DEVICE DRIVER
10450M:	Dan Murphy <dmurphy@ti.com>
10451M:	Sriram Dash <sriram.dash@samsung.com>
10452L:	linux-can@vger.kernel.org
10453S:	Maintained
10454F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10455F:	drivers/net/can/m_can/m_can.c
10456F:	drivers/net/can/m_can/m_can.h
10457F:	drivers/net/can/m_can/m_can_platform.c
10458
10459MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10460M:	Rishi Gupta <gupt21@gmail.com>
10461L:	linux-i2c@vger.kernel.org
10462L:	linux-input@vger.kernel.org
10463S:	Maintained
10464F:	drivers/hid/hid-mcp2221.c
10465
10466MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10467M:	Peter Rosin <peda@axentia.se>
10468L:	linux-iio@vger.kernel.org
10469S:	Maintained
10470F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10471F:	drivers/iio/potentiometer/mcp4018.c
10472F:	drivers/iio/potentiometer/mcp4531.c
10473
10474MCR20A IEEE-802.15.4 RADIO DRIVER
10475M:	Xue Liu <liuxuenetmail@gmail.com>
10476L:	linux-wpan@vger.kernel.org
10477S:	Maintained
10478W:	https://github.com/xueliu/mcr20a-linux
10479F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10480F:	drivers/net/ieee802154/mcr20a.c
10481F:	drivers/net/ieee802154/mcr20a.h
10482
10483MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10484M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10485L:	linux-iio@vger.kernel.org
10486S:	Maintained
10487F:	drivers/iio/dac/cio-dac.c
10488
10489MEDIA CONTROLLER FRAMEWORK
10490M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10492L:	linux-media@vger.kernel.org
10493S:	Supported
10494W:	https://www.linuxtv.org
10495T:	git git://linuxtv.org/media_tree.git
10496F:	drivers/media/mc/
10497F:	include/media/media-*.h
10498F:	include/uapi/linux/media.h
10499
10500MEDIA DRIVER FOR FREESCALE IMX PXP
10501M:	Philipp Zabel <p.zabel@pengutronix.de>
10502L:	linux-media@vger.kernel.org
10503S:	Maintained
10504T:	git git://linuxtv.org/media_tree.git
10505F:	drivers/media/platform/imx-pxp.[ch]
10506
10507MEDIA DRIVERS FOR ASCOT2E
10508M:	Sergey Kozlov <serjk@netup.ru>
10509M:	Abylay Ospan <aospan@netup.ru>
10510L:	linux-media@vger.kernel.org
10511S:	Supported
10512W:	https://linuxtv.org
10513W:	http://netup.tv/
10514T:	git git://linuxtv.org/media_tree.git
10515F:	drivers/media/dvb-frontends/ascot2e*
10516
10517MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10518M:	Jasmin Jessich <jasmin@anw.at>
10519L:	linux-media@vger.kernel.org
10520S:	Maintained
10521W:	https://linuxtv.org
10522T:	git git://linuxtv.org/media_tree.git
10523F:	drivers/media/dvb-frontends/cxd2099*
10524
10525MEDIA DRIVERS FOR CXD2841ER
10526M:	Sergey Kozlov <serjk@netup.ru>
10527M:	Abylay Ospan <aospan@netup.ru>
10528L:	linux-media@vger.kernel.org
10529S:	Supported
10530W:	https://linuxtv.org
10531W:	http://netup.tv/
10532T:	git git://linuxtv.org/media_tree.git
10533F:	drivers/media/dvb-frontends/cxd2841er*
10534
10535MEDIA DRIVERS FOR CXD2880
10536M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10537L:	linux-media@vger.kernel.org
10538S:	Supported
10539W:	http://linuxtv.org/
10540T:	git git://linuxtv.org/media_tree.git
10541F:	drivers/media/dvb-frontends/cxd2880/*
10542F:	drivers/media/spi/cxd2880*
10543
10544MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10545L:	linux-media@vger.kernel.org
10546S:	Orphan
10547W:	https://linuxtv.org
10548T:	git git://linuxtv.org/media_tree.git
10549F:	drivers/media/pci/ddbridge/*
10550
10551MEDIA DRIVERS FOR FREESCALE IMX
10552M:	Steve Longerbeam <slongerbeam@gmail.com>
10553M:	Philipp Zabel <p.zabel@pengutronix.de>
10554L:	linux-media@vger.kernel.org
10555S:	Maintained
10556T:	git git://linuxtv.org/media_tree.git
10557F:	Documentation/admin-guide/media/imx.rst
10558F:	Documentation/devicetree/bindings/media/imx.txt
10559F:	drivers/staging/media/imx/
10560F:	include/linux/imx-media.h
10561F:	include/media/imx.h
10562
10563MEDIA DRIVERS FOR FREESCALE IMX7
10564M:	Rui Miguel Silva <rmfrfs@gmail.com>
10565L:	linux-media@vger.kernel.org
10566S:	Maintained
10567T:	git git://linuxtv.org/media_tree.git
10568F:	Documentation/admin-guide/media/imx7.rst
10569F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10570F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10571F:	drivers/staging/media/imx/imx7-media-csi.c
10572F:	drivers/staging/media/imx/imx7-mipi-csis.c
10573
10574MEDIA DRIVERS FOR HELENE
10575M:	Abylay Ospan <aospan@netup.ru>
10576L:	linux-media@vger.kernel.org
10577S:	Supported
10578W:	https://linuxtv.org
10579W:	http://netup.tv/
10580T:	git git://linuxtv.org/media_tree.git
10581F:	drivers/media/dvb-frontends/helene*
10582
10583MEDIA DRIVERS FOR HORUS3A
10584M:	Sergey Kozlov <serjk@netup.ru>
10585M:	Abylay Ospan <aospan@netup.ru>
10586L:	linux-media@vger.kernel.org
10587S:	Supported
10588W:	https://linuxtv.org
10589W:	http://netup.tv/
10590T:	git git://linuxtv.org/media_tree.git
10591F:	drivers/media/dvb-frontends/horus3a*
10592
10593MEDIA DRIVERS FOR LNBH25
10594M:	Sergey Kozlov <serjk@netup.ru>
10595M:	Abylay Ospan <aospan@netup.ru>
10596L:	linux-media@vger.kernel.org
10597S:	Supported
10598W:	https://linuxtv.org
10599W:	http://netup.tv/
10600T:	git git://linuxtv.org/media_tree.git
10601F:	drivers/media/dvb-frontends/lnbh25*
10602
10603MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10604L:	linux-media@vger.kernel.org
10605S:	Orphan
10606W:	https://linuxtv.org
10607T:	git git://linuxtv.org/media_tree.git
10608F:	drivers/media/dvb-frontends/mxl5xx*
10609
10610MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10611M:	Sergey Kozlov <serjk@netup.ru>
10612M:	Abylay Ospan <aospan@netup.ru>
10613L:	linux-media@vger.kernel.org
10614S:	Supported
10615W:	https://linuxtv.org
10616W:	http://netup.tv/
10617T:	git git://linuxtv.org/media_tree.git
10618F:	drivers/media/pci/netup_unidvb/*
10619
10620MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10621M:	Dmitry Osipenko <digetx@gmail.com>
10622L:	linux-media@vger.kernel.org
10623L:	linux-tegra@vger.kernel.org
10624S:	Maintained
10625T:	git git://linuxtv.org/media_tree.git
10626F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10627F:	drivers/staging/media/tegra-vde/
10628
10629MEDIA DRIVERS FOR RENESAS - CEU
10630M:	Jacopo Mondi <jacopo@jmondi.org>
10631L:	linux-media@vger.kernel.org
10632L:	linux-renesas-soc@vger.kernel.org
10633S:	Supported
10634T:	git git://linuxtv.org/media_tree.git
10635F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10636F:	drivers/media/platform/renesas-ceu.c
10637F:	include/media/drv-intf/renesas-ceu.h
10638
10639MEDIA DRIVERS FOR RENESAS - DRIF
10640M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10641L:	linux-media@vger.kernel.org
10642L:	linux-renesas-soc@vger.kernel.org
10643S:	Supported
10644T:	git git://linuxtv.org/media_tree.git
10645F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10646F:	drivers/media/platform/rcar_drif.c
10647
10648MEDIA DRIVERS FOR RENESAS - FCP
10649M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10650L:	linux-media@vger.kernel.org
10651L:	linux-renesas-soc@vger.kernel.org
10652S:	Supported
10653T:	git git://linuxtv.org/media_tree.git
10654F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10655F:	drivers/media/platform/rcar-fcp.c
10656F:	include/media/rcar-fcp.h
10657
10658MEDIA DRIVERS FOR RENESAS - FDP1
10659M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10660L:	linux-media@vger.kernel.org
10661L:	linux-renesas-soc@vger.kernel.org
10662S:	Supported
10663T:	git git://linuxtv.org/media_tree.git
10664F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10665F:	drivers/media/platform/rcar_fdp1.c
10666
10667MEDIA DRIVERS FOR RENESAS - VIN
10668M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10669L:	linux-media@vger.kernel.org
10670L:	linux-renesas-soc@vger.kernel.org
10671S:	Supported
10672T:	git git://linuxtv.org/media_tree.git
10673F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10674F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10675F:	drivers/media/platform/rcar-vin/
10676
10677MEDIA DRIVERS FOR RENESAS - VSP1
10678M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10679M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10680L:	linux-media@vger.kernel.org
10681L:	linux-renesas-soc@vger.kernel.org
10682S:	Supported
10683T:	git git://linuxtv.org/media_tree.git
10684F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10685F:	drivers/media/platform/vsp1/
10686
10687MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10688L:	linux-media@vger.kernel.org
10689S:	Orphan
10690W:	https://linuxtv.org
10691T:	git git://linuxtv.org/media_tree.git
10692F:	drivers/media/dvb-frontends/stv0910*
10693
10694MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10695L:	linux-media@vger.kernel.org
10696S:	Orphan
10697W:	https://linuxtv.org
10698T:	git git://linuxtv.org/media_tree.git
10699F:	drivers/media/dvb-frontends/stv6111*
10700
10701MEDIA DRIVERS FOR STM32 - DCMI
10702M:	Hugues Fruchet <hugues.fruchet@st.com>
10703L:	linux-media@vger.kernel.org
10704S:	Supported
10705T:	git git://linuxtv.org/media_tree.git
10706F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10707F:	drivers/media/platform/stm32/stm32-dcmi.c
10708
10709MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10710M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10711L:	linux-media@vger.kernel.org
10712S:	Maintained
10713W:	https://linuxtv.org
10714Q:	http://patchwork.kernel.org/project/linux-media/list/
10715T:	git git://linuxtv.org/media_tree.git
10716F:	Documentation/admin-guide/media/
10717F:	Documentation/devicetree/bindings/media/
10718F:	Documentation/driver-api/media/
10719F:	Documentation/userspace-api/media/
10720F:	drivers/media/
10721F:	drivers/staging/media/
10722F:	include/linux/platform_data/media/
10723F:	include/media/
10724F:	include/uapi/linux/dvb/
10725F:	include/uapi/linux/ivtv*
10726F:	include/uapi/linux/media.h
10727F:	include/uapi/linux/meye.h
10728F:	include/uapi/linux/uvcvideo.h
10729F:	include/uapi/linux/v4l2-*
10730F:	include/uapi/linux/videodev2.h
10731
10732MEDIATEK BLUETOOTH DRIVER
10733M:	Sean Wang <sean.wang@mediatek.com>
10734L:	linux-bluetooth@vger.kernel.org
10735L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10736S:	Maintained
10737F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10738F:	drivers/bluetooth/btmtkuart.c
10739
10740MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10741M:	Sean Wang <sean.wang@mediatek.com>
10742L:	linux-pm@vger.kernel.org
10743S:	Maintained
10744F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10745F:	drivers/power/reset/mt6323-poweroff.c
10746
10747MEDIATEK CIR DRIVER
10748M:	Sean Wang <sean.wang@mediatek.com>
10749S:	Maintained
10750F:	drivers/media/rc/mtk-cir.c
10751
10752MEDIATEK DMA DRIVER
10753M:	Sean Wang <sean.wang@mediatek.com>
10754L:	dmaengine@vger.kernel.org
10755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10756L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10757S:	Maintained
10758F:	Documentation/devicetree/bindings/dma/mtk-*
10759F:	drivers/dma/mediatek/
10760
10761MEDIATEK ETHERNET DRIVER
10762M:	Felix Fietkau <nbd@openwrt.org>
10763M:	John Crispin <john@phrozen.org>
10764M:	Sean Wang <sean.wang@mediatek.com>
10765M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10766L:	netdev@vger.kernel.org
10767S:	Maintained
10768F:	drivers/net/ethernet/mediatek/
10769
10770MEDIATEK I2C CONTROLLER DRIVER
10771M:	Qii Wang <qii.wang@mediatek.com>
10772L:	linux-i2c@vger.kernel.org
10773S:	Maintained
10774F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10775F:	drivers/i2c/busses/i2c-mt65xx.c
10776
10777MEDIATEK JPEG DRIVER
10778M:	Rick Chang <rick.chang@mediatek.com>
10779M:	Bin Liu <bin.liu@mediatek.com>
10780S:	Supported
10781F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10782F:	drivers/media/platform/mtk-jpeg/
10783
10784MEDIATEK MDP DRIVER
10785M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10786M:	Houlong Wei <houlong.wei@mediatek.com>
10787M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10788S:	Supported
10789F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10790F:	drivers/media/platform/mtk-mdp/
10791F:	drivers/media/platform/mtk-vpu/
10792
10793MEDIATEK MEDIA DRIVER
10794M:	Tiffany Lin <tiffany.lin@mediatek.com>
10795M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10796S:	Supported
10797F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10798F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10799F:	drivers/media/platform/mtk-vcodec/
10800F:	drivers/media/platform/mtk-vpu/
10801
10802MEDIATEK MMC/SD/SDIO DRIVER
10803M:	Chaotian Jing <chaotian.jing@mediatek.com>
10804S:	Maintained
10805F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10806F:	drivers/mmc/host/mtk-sd.c
10807
10808MEDIATEK MT76 WIRELESS LAN DRIVER
10809M:	Felix Fietkau <nbd@nbd.name>
10810M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10811R:	Ryder Lee <ryder.lee@mediatek.com>
10812L:	linux-wireless@vger.kernel.org
10813S:	Maintained
10814F:	drivers/net/wireless/mediatek/mt76/
10815
10816MEDIATEK MT7601U WIRELESS LAN DRIVER
10817M:	Jakub Kicinski <kubakici@wp.pl>
10818L:	linux-wireless@vger.kernel.org
10819S:	Maintained
10820F:	drivers/net/wireless/mediatek/mt7601u/
10821
10822MEDIATEK MT7621/28/88 I2C DRIVER
10823M:	Stefan Roese <sr@denx.de>
10824L:	linux-i2c@vger.kernel.org
10825S:	Maintained
10826F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10827F:	drivers/i2c/busses/i2c-mt7621.c
10828
10829MEDIATEK NAND CONTROLLER DRIVER
10830M:	Xiaolei Li <xiaolei.li@mediatek.com>
10831L:	linux-mtd@lists.infradead.org
10832S:	Maintained
10833F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10834F:	drivers/mtd/nand/raw/mtk_*
10835
10836MEDIATEK PMIC LED DRIVER
10837M:	Sean Wang <sean.wang@mediatek.com>
10838S:	Maintained
10839F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10840F:	drivers/leds/leds-mt6323.c
10841
10842MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10843M:	Sean Wang <sean.wang@mediatek.com>
10844S:	Maintained
10845F:	drivers/char/hw_random/mtk-rng.c
10846
10847MEDIATEK SWITCH DRIVER
10848M:	Sean Wang <sean.wang@mediatek.com>
10849L:	netdev@vger.kernel.org
10850S:	Maintained
10851F:	drivers/net/dsa/mt7530.*
10852F:	net/dsa/tag_mtk.c
10853
10854MEDIATEK USB3 DRD IP DRIVER
10855M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10856L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10858L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10859S:	Maintained
10860F:	drivers/usb/mtu3/
10861
10862MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10863M:	Peter Senna Tschudin <peter.senna@gmail.com>
10864M:	Martin Donnelly <martin.donnelly@ge.com>
10865M:	Martyn Welch <martyn.welch@collabora.co.uk>
10866S:	Maintained
10867F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10868F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10869
10870MEGARAID SCSI/SAS DRIVERS
10871M:	Kashyap Desai <kashyap.desai@broadcom.com>
10872M:	Sumit Saxena <sumit.saxena@broadcom.com>
10873M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10874L:	megaraidlinux.pdl@broadcom.com
10875L:	linux-scsi@vger.kernel.org
10876S:	Maintained
10877W:	http://www.avagotech.com/support/
10878F:	Documentation/scsi/megaraid.rst
10879F:	drivers/scsi/megaraid.*
10880F:	drivers/scsi/megaraid/
10881
10882MELEXIS MLX90614 DRIVER
10883M:	Crt Mori <cmo@melexis.com>
10884L:	linux-iio@vger.kernel.org
10885S:	Supported
10886W:	http://www.melexis.com
10887F:	drivers/iio/temperature/mlx90614.c
10888
10889MELEXIS MLX90632 DRIVER
10890M:	Crt Mori <cmo@melexis.com>
10891L:	linux-iio@vger.kernel.org
10892S:	Supported
10893W:	http://www.melexis.com
10894F:	drivers/iio/temperature/mlx90632.c
10895
10896MELFAS MIP4 TOUCHSCREEN DRIVER
10897M:	Sangwon Jee <jeesw@melfas.com>
10898S:	Supported
10899W:	http://www.melfas.com
10900F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10901F:	drivers/input/touchscreen/melfas_mip4.c
10902
10903MELLANOX ETHERNET DRIVER (mlx4_en)
10904M:	Tariq Toukan <tariqt@mellanox.com>
10905L:	netdev@vger.kernel.org
10906S:	Supported
10907W:	http://www.mellanox.com
10908Q:	http://patchwork.ozlabs.org/project/netdev/list/
10909F:	drivers/net/ethernet/mellanox/mlx4/en_*
10910
10911MELLANOX ETHERNET DRIVER (mlx5e)
10912M:	Saeed Mahameed <saeedm@mellanox.com>
10913L:	netdev@vger.kernel.org
10914S:	Supported
10915W:	http://www.mellanox.com
10916Q:	http://patchwork.ozlabs.org/project/netdev/list/
10917F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10918
10919MELLANOX ETHERNET INNOVA DRIVERS
10920R:	Boris Pismenny <borisp@mellanox.com>
10921L:	netdev@vger.kernel.org
10922S:	Supported
10923W:	http://www.mellanox.com
10924Q:	http://patchwork.ozlabs.org/project/netdev/list/
10925F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10926F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10927F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10928F:	include/linux/mlx5/mlx5_ifc_fpga.h
10929
10930MELLANOX ETHERNET SWITCH DRIVERS
10931M:	Jiri Pirko <jiri@mellanox.com>
10932M:	Ido Schimmel <idosch@mellanox.com>
10933L:	netdev@vger.kernel.org
10934S:	Supported
10935W:	http://www.mellanox.com
10936Q:	http://patchwork.ozlabs.org/project/netdev/list/
10937F:	drivers/net/ethernet/mellanox/mlxsw/
10938F:	tools/testing/selftests/drivers/net/mlxsw/
10939
10940MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10941M:	mlxsw@mellanox.com
10942L:	netdev@vger.kernel.org
10943S:	Supported
10944W:	http://www.mellanox.com
10945Q:	http://patchwork.ozlabs.org/project/netdev/list/
10946F:	drivers/net/ethernet/mellanox/mlxfw/
10947
10948MELLANOX HARDWARE PLATFORM SUPPORT
10949M:	Andy Shevchenko <andy@infradead.org>
10950M:	Darren Hart <dvhart@infradead.org>
10951M:	Vadim Pasternak <vadimp@mellanox.com>
10952L:	platform-driver-x86@vger.kernel.org
10953S:	Supported
10954F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10955F:	drivers/platform/mellanox/
10956F:	include/linux/platform_data/mlxreg.h
10957
10958MELLANOX MLX4 core VPI driver
10959M:	Tariq Toukan <tariqt@mellanox.com>
10960L:	netdev@vger.kernel.org
10961L:	linux-rdma@vger.kernel.org
10962S:	Supported
10963W:	http://www.mellanox.com
10964Q:	http://patchwork.ozlabs.org/project/netdev/list/
10965F:	drivers/net/ethernet/mellanox/mlx4/
10966F:	include/linux/mlx4/
10967
10968MELLANOX MLX4 IB driver
10969M:	Yishai Hadas <yishaih@mellanox.com>
10970L:	linux-rdma@vger.kernel.org
10971S:	Supported
10972W:	http://www.mellanox.com
10973Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10974F:	drivers/infiniband/hw/mlx4/
10975F:	include/linux/mlx4/
10976F:	include/uapi/rdma/mlx4-abi.h
10977
10978MELLANOX MLX5 core VPI driver
10979M:	Saeed Mahameed <saeedm@mellanox.com>
10980M:	Leon Romanovsky <leonro@mellanox.com>
10981L:	netdev@vger.kernel.org
10982L:	linux-rdma@vger.kernel.org
10983S:	Supported
10984W:	http://www.mellanox.com
10985Q:	http://patchwork.ozlabs.org/project/netdev/list/
10986F:	Documentation/networking/device_drivers/mellanox/
10987F:	drivers/net/ethernet/mellanox/mlx5/core/
10988F:	include/linux/mlx5/
10989
10990MELLANOX MLX5 IB driver
10991M:	Leon Romanovsky <leonro@mellanox.com>
10992L:	linux-rdma@vger.kernel.org
10993S:	Supported
10994W:	http://www.mellanox.com
10995Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10996F:	drivers/infiniband/hw/mlx5/
10997F:	include/linux/mlx5/
10998F:	include/uapi/rdma/mlx5-abi.h
10999
11000MELLANOX MLXCPLD I2C AND MUX DRIVER
11001M:	Vadim Pasternak <vadimp@mellanox.com>
11002M:	Michael Shych <michaelsh@mellanox.com>
11003L:	linux-i2c@vger.kernel.org
11004S:	Supported
11005F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11006F:	drivers/i2c/busses/i2c-mlxcpld.c
11007F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11008
11009MELLANOX MLXCPLD LED DRIVER
11010M:	Vadim Pasternak <vadimp@mellanox.com>
11011L:	linux-leds@vger.kernel.org
11012S:	Supported
11013F:	Documentation/leds/leds-mlxcpld.rst
11014F:	drivers/leds/leds-mlxcpld.c
11015F:	drivers/leds/leds-mlxreg.c
11016
11017MELLANOX PLATFORM DRIVER
11018M:	Vadim Pasternak <vadimp@mellanox.com>
11019L:	platform-driver-x86@vger.kernel.org
11020S:	Supported
11021F:	drivers/platform/x86/mlx-platform.c
11022
11023MEMBARRIER SUPPORT
11024M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11025M:	"Paul E. McKenney" <paulmck@kernel.org>
11026L:	linux-kernel@vger.kernel.org
11027S:	Supported
11028F:	arch/powerpc/include/asm/membarrier.h
11029F:	include/uapi/linux/membarrier.h
11030F:	kernel/sched/membarrier.c
11031
11032MEMBLOCK
11033M:	Mike Rapoport <rppt@linux.ibm.com>
11034L:	linux-mm@kvack.org
11035S:	Maintained
11036F:	Documentation/core-api/boot-time-mm.rst
11037F:	include/linux/memblock.h
11038F:	mm/memblock.c
11039
11040MEMORY MANAGEMENT
11041M:	Andrew Morton <akpm@linux-foundation.org>
11042L:	linux-mm@kvack.org
11043S:	Maintained
11044W:	http://www.linux-mm.org
11045T:	quilt https://ozlabs.org/~akpm/mmotm/
11046T:	quilt https://ozlabs.org/~akpm/mmots/
11047T:	git git://github.com/hnaz/linux-mm.git
11048F:	include/linux/gfp.h
11049F:	include/linux/memory_hotplug.h
11050F:	include/linux/mm.h
11051F:	include/linux/mmzone.h
11052F:	include/linux/vmalloc.h
11053F:	mm/
11054
11055MEMORY TECHNOLOGY DEVICES (MTD)
11056M:	Miquel Raynal <miquel.raynal@bootlin.com>
11057M:	Richard Weinberger <richard@nod.at>
11058M:	Vignesh Raghavendra <vigneshr@ti.com>
11059L:	linux-mtd@lists.infradead.org
11060S:	Maintained
11061W:	http://www.linux-mtd.infradead.org/
11062Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11063C:	irc://irc.oftc.net/mtd
11064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11066F:	Documentation/devicetree/bindings/mtd/
11067F:	drivers/mtd/
11068F:	include/linux/mtd/
11069F:	include/uapi/mtd/
11070
11071MEN A21 WATCHDOG DRIVER
11072M:	Johannes Thumshirn <morbidrsa@gmail.com>
11073L:	linux-watchdog@vger.kernel.org
11074S:	Maintained
11075F:	drivers/watchdog/mena21_wdt.c
11076
11077MEN CHAMELEON BUS (mcb)
11078M:	Johannes Thumshirn <morbidrsa@gmail.com>
11079S:	Maintained
11080F:	Documentation/driver-api/men-chameleon-bus.rst
11081F:	drivers/mcb/
11082F:	include/linux/mcb.h
11083
11084MEN F21BMC (Board Management Controller)
11085M:	Andreas Werner <andreas.werner@men.de>
11086S:	Supported
11087F:	Documentation/hwmon/menf21bmc.rst
11088F:	drivers/hwmon/menf21bmc_hwmon.c
11089F:	drivers/leds/leds-menf21bmc.c
11090F:	drivers/mfd/menf21bmc.c
11091F:	drivers/watchdog/menf21bmc_wdt.c
11092
11093MEN Z069 WATCHDOG DRIVER
11094M:	Johannes Thumshirn <jth@kernel.org>
11095L:	linux-watchdog@vger.kernel.org
11096S:	Maintained
11097F:	drivers/watchdog/menz69_wdt.c
11098
11099MESON AO CEC DRIVER FOR AMLOGIC SOCS
11100M:	Neil Armstrong <narmstrong@baylibre.com>
11101L:	linux-media@vger.kernel.org
11102L:	linux-amlogic@lists.infradead.org
11103S:	Supported
11104W:	http://linux-meson.com/
11105T:	git git://linuxtv.org/media_tree.git
11106F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11107F:	drivers/media/platform/meson/ao-cec-g12a.c
11108F:	drivers/media/platform/meson/ao-cec.c
11109
11110MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11111M:	Liang Yang <liang.yang@amlogic.com>
11112L:	linux-mtd@lists.infradead.org
11113S:	Maintained
11114F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11115F:	drivers/mtd/nand/raw/meson_*
11116
11117MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11118M:	Maxime Jourdan <mjourdan@baylibre.com>
11119M:	Neil Armstrong <narmstrong@baylibre.com>
11120L:	linux-media@vger.kernel.org
11121L:	linux-amlogic@lists.infradead.org
11122S:	Supported
11123T:	git git://linuxtv.org/media_tree.git
11124F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11125F:	drivers/staging/media/meson/vdec/
11126
11127METHODE UDPU SUPPORT
11128M:	Vladimir Vid <vladimir.vid@sartura.hr>
11129S:	Maintained
11130F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11131
11132MHI BUS
11133M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11134M:	Hemant Kumar <hemantk@codeaurora.org>
11135L:	linux-arm-msm@vger.kernel.org
11136S:	Maintained
11137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11138F:	Documentation/mhi/
11139F:	drivers/bus/mhi/
11140F:	include/linux/mhi.h
11141
11142MICROBLAZE ARCHITECTURE
11143M:	Michal Simek <monstr@monstr.eu>
11144S:	Supported
11145W:	http://www.monstr.eu/fdt/
11146T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11147F:	arch/microblaze/
11148
11149MICROCHIP AT91 SERIAL DRIVER
11150M:	Richard Genoud <richard.genoud@gmail.com>
11151S:	Maintained
11152F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11153F:	drivers/tty/serial/atmel_serial.c
11154F:	drivers/tty/serial/atmel_serial.h
11155
11156MICROCHIP AT91 USART MFD DRIVER
11157M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11158L:	linux-kernel@vger.kernel.org
11159S:	Supported
11160F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11161F:	drivers/mfd/at91-usart.c
11162F:	include/dt-bindings/mfd/at91-usart.h
11163
11164MICROCHIP AT91 USART SPI DRIVER
11165M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11166L:	linux-spi@vger.kernel.org
11167S:	Supported
11168F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11169F:	drivers/spi/spi-at91-usart.c
11170
11171MICROCHIP AUDIO ASOC DRIVERS
11172M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11174S:	Supported
11175F:	sound/soc/atmel
11176
11177MICROCHIP DMA DRIVER
11178M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11180L:	dmaengine@vger.kernel.org
11181S:	Supported
11182F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11183F:	drivers/dma/at_hdmac.c
11184F:	drivers/dma/at_hdmac_regs.h
11185F:	include/dt-bindings/dma/at91.h
11186F:	include/linux/platform_data/dma-atmel.h
11187
11188MICROCHIP ECC DRIVER
11189M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11190L:	linux-crypto@vger.kernel.org
11191S:	Maintained
11192F:	drivers/crypto/atmel-ecc.*
11193
11194MICROCHIP I2C DRIVER
11195M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11196L:	linux-i2c@vger.kernel.org
11197S:	Supported
11198F:	drivers/i2c/busses/i2c-at91-*.c
11199F:	drivers/i2c/busses/i2c-at91.h
11200
11201MICROCHIP ISC DRIVER
11202M:	Eugen Hristev <eugen.hristev@microchip.com>
11203L:	linux-media@vger.kernel.org
11204S:	Supported
11205F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11206F:	drivers/media/platform/atmel/atmel-isc-base.c
11207F:	drivers/media/platform/atmel/atmel-isc-regs.h
11208F:	drivers/media/platform/atmel/atmel-isc.h
11209F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11210F:	include/linux/atmel-isc-media.h
11211
11212MICROCHIP ISI DRIVER
11213M:	Eugen Hristev <eugen.hristev@microchip.com>
11214L:	linux-media@vger.kernel.org
11215S:	Supported
11216F:	drivers/media/platform/atmel/atmel-isi.c
11217F:	drivers/media/platform/atmel/atmel-isi.h
11218
11219MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11220M:	Woojung Huh <woojung.huh@microchip.com>
11221M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11222L:	netdev@vger.kernel.org
11223S:	Maintained
11224F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11225F:	drivers/net/dsa/microchip/*
11226F:	include/linux/platform_data/microchip-ksz.h
11227F:	net/dsa/tag_ksz.c
11228
11229MICROCHIP LAN743X ETHERNET DRIVER
11230M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11231M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11232L:	netdev@vger.kernel.org
11233S:	Maintained
11234F:	drivers/net/ethernet/microchip/lan743x_*
11235
11236MICROCHIP LCDFB DRIVER
11237M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11238L:	linux-fbdev@vger.kernel.org
11239S:	Maintained
11240F:	drivers/video/fbdev/atmel_lcdfb.c
11241F:	include/video/atmel_lcdc.h
11242
11243MICROCHIP MCP16502 PMIC DRIVER
11244M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11246S:	Maintained
11247F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11248F:	drivers/regulator/mcp16502.c
11249
11250MICROCHIP MCP3911 ADC DRIVER
11251M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11252M:	Kent Gustavsson <kent@minoris.se>
11253L:	linux-iio@vger.kernel.org
11254S:	Supported
11255F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11256F:	drivers/iio/adc/mcp3911.c
11257
11258MICROCHIP MMC/SD/SDIO MCI DRIVER
11259M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11260S:	Maintained
11261F:	drivers/mmc/host/atmel-mci.c
11262
11263MICROCHIP NAND DRIVER
11264M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11265L:	linux-mtd@lists.infradead.org
11266S:	Supported
11267F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11268F:	drivers/mtd/nand/raw/atmel/*
11269
11270MICROCHIP PWM DRIVER
11271M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11273L:	linux-pwm@vger.kernel.org
11274S:	Supported
11275F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11276F:	drivers/pwm/pwm-atmel.c
11277
11278MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11280M:	Eugen Hristev <eugen.hristev@microchip.com>
11281L:	linux-iio@vger.kernel.org
11282S:	Supported
11283F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11284F:	drivers/iio/adc/at91-sama5d2_adc.c
11285F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11286
11287MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11288M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11289S:	Supported
11290F:	drivers/power/reset/at91-sama5d2_shdwc.c
11291
11292MICROCHIP SPI DRIVER
11293M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11294S:	Supported
11295F:	drivers/spi/spi-atmel.*
11296
11297MICROCHIP SSC DRIVER
11298M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11300S:	Supported
11301F:	drivers/misc/atmel-ssc.c
11302F:	include/linux/atmel-ssc.h
11303
11304MICROCHIP USB251XB DRIVER
11305M:	Richard Leitner <richard.leitner@skidata.com>
11306L:	linux-usb@vger.kernel.org
11307S:	Maintained
11308F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11309F:	drivers/usb/misc/usb251xb.c
11310
11311MICROCHIP USBA UDC DRIVER
11312M:	Cristian Birsan <cristian.birsan@microchip.com>
11313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11314S:	Supported
11315F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11316
11317MICROCHIP XDMA DRIVER
11318M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11319L:	linux-arm-kernel@lists.infradead.org
11320L:	dmaengine@vger.kernel.org
11321S:	Supported
11322F:	drivers/dma/at_xdmac.c
11323
11324MICROSEMI ETHERNET SWITCH DRIVER
11325M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11326M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11327L:	netdev@vger.kernel.org
11328S:	Supported
11329F:	drivers/net/ethernet/mscc/
11330F:	include/soc/mscc/ocelot*
11331
11332MICROSEMI MIPS SOCS
11333M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11334M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11335L:	linux-mips@vger.kernel.org
11336S:	Supported
11337F:	Documentation/devicetree/bindings/mips/mscc.txt
11338F:	arch/mips/boot/dts/mscc/
11339F:	arch/mips/configs/generic/board-ocelot.config
11340F:	arch/mips/generic/board-ocelot.c
11341
11342MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11343M:	Don Brace <don.brace@microsemi.com>
11344L:	esc.storagedev@microsemi.com
11345L:	linux-scsi@vger.kernel.org
11346S:	Supported
11347F:	Documentation/scsi/smartpqi.rst
11348F:	drivers/scsi/smartpqi/Kconfig
11349F:	drivers/scsi/smartpqi/Makefile
11350F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11351F:	include/linux/cciss*.h
11352F:	include/uapi/linux/cciss*.h
11353
11354MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11355M:	Chen Yu <yu.c.chen@intel.com>
11356L:	platform-driver-x86@vger.kernel.org
11357S:	Supported
11358F:	drivers/platform/x86/surfacepro3_button.c
11359
11360MICROTEK X6 SCANNER
11361M:	Oliver Neukum <oliver@neukum.org>
11362S:	Maintained
11363F:	drivers/usb/image/microtek.*
11364
11365MIPS
11366M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11367L:	linux-mips@vger.kernel.org
11368S:	Maintained
11369W:	http://www.linux-mips.org/
11370Q:	https://patchwork.kernel.org/project/linux-mips/list/
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11372F:	Documentation/devicetree/bindings/mips/
11373F:	Documentation/mips/
11374F:	arch/mips/
11375F:	drivers/platform/mips/
11376
11377MIPS BOSTON DEVELOPMENT BOARD
11378M:	Paul Burton <paulburton@kernel.org>
11379L:	linux-mips@vger.kernel.org
11380S:	Maintained
11381F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11382F:	arch/mips/boot/dts/img/boston.dts
11383F:	arch/mips/configs/generic/board-boston.config
11384F:	drivers/clk/imgtec/clk-boston.c
11385F:	include/dt-bindings/clock/boston-clock.h
11386
11387MIPS GENERIC PLATFORM
11388M:	Paul Burton <paulburton@kernel.org>
11389L:	linux-mips@vger.kernel.org
11390S:	Supported
11391F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11392F:	arch/mips/generic/
11393F:	arch/mips/tools/generic-board-config.sh
11394
11395MIPS RINT INSTRUCTION EMULATION
11396M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11397L:	linux-mips@vger.kernel.org
11398S:	Supported
11399F:	arch/mips/math-emu/dp_rint.c
11400F:	arch/mips/math-emu/sp_rint.c
11401
11402MIPS/LOONGSON1 ARCHITECTURE
11403M:	Keguang Zhang <keguang.zhang@gmail.com>
11404L:	linux-mips@vger.kernel.org
11405S:	Maintained
11406F:	arch/mips/include/asm/mach-loongson32/
11407F:	arch/mips/loongson32/
11408F:	drivers/*/*/*loongson1*
11409F:	drivers/*/*loongson1*
11410
11411MIPS/LOONGSON2EF ARCHITECTURE
11412M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11413L:	linux-mips@vger.kernel.org
11414S:	Maintained
11415F:	arch/mips/include/asm/mach-loongson2ef/
11416F:	arch/mips/loongson2ef/
11417F:	drivers/*/*/*loongson2*
11418F:	drivers/*/*loongson2*
11419
11420MIPS/LOONGSON64 ARCHITECTURE
11421M:	Huacai Chen <chenhc@lemote.com>
11422M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11423L:	linux-mips@vger.kernel.org
11424S:	Maintained
11425F:	arch/mips/include/asm/mach-loongson64/
11426F:	arch/mips/loongson64/
11427F:	drivers/*/*/*loongson3*
11428F:	drivers/*/*loongson3*
11429F:	drivers/irqchip/irq-loongson*
11430F:	drivers/platform/mips/cpu_hwmon.c
11431
11432MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11433M:	Hans Verkuil <hverkuil@xs4all.nl>
11434L:	linux-media@vger.kernel.org
11435S:	Odd Fixes
11436W:	https://linuxtv.org
11437T:	git git://linuxtv.org/media_tree.git
11438F:	drivers/media/radio/radio-miropcm20*
11439
11440MMP SUPPORT
11441R:	Lubomir Rintel <lkundrak@v3.sk>
11442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11443S:	Odd Fixes
11444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11445F:	arch/arm/boot/dts/mmp*
11446F:	arch/arm/mach-mmp/
11447F:	linux/soc/mmp/
11448
11449MMP USB PHY DRIVERS
11450R:	Lubomir Rintel <lkundrak@v3.sk>
11451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452S:	Maintained
11453F:	drivers/phy/marvell/phy-mmp3-usb.c
11454F:	drivers/phy/marvell/phy-pxa-usb.c
11455
11456MMU GATHER AND TLB INVALIDATION
11457M:	Will Deacon <will@kernel.org>
11458M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11459M:	Andrew Morton <akpm@linux-foundation.org>
11460M:	Nick Piggin <npiggin@gmail.com>
11461M:	Peter Zijlstra <peterz@infradead.org>
11462L:	linux-arch@vger.kernel.org
11463L:	linux-mm@kvack.org
11464S:	Maintained
11465F:	arch/*/include/asm/tlb.h
11466F:	include/asm-generic/tlb.h
11467F:	mm/mmu_gather.c
11468
11469MN88472 MEDIA DRIVER
11470M:	Antti Palosaari <crope@iki.fi>
11471L:	linux-media@vger.kernel.org
11472S:	Maintained
11473W:	https://linuxtv.org
11474W:	http://palosaari.fi/linux/
11475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11476F:	drivers/media/dvb-frontends/mn88472*
11477
11478MN88473 MEDIA DRIVER
11479M:	Antti Palosaari <crope@iki.fi>
11480L:	linux-media@vger.kernel.org
11481S:	Maintained
11482W:	https://linuxtv.org
11483W:	http://palosaari.fi/linux/
11484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11485F:	drivers/media/dvb-frontends/mn88473*
11486
11487MODULE SUPPORT
11488M:	Jessica Yu <jeyu@kernel.org>
11489S:	Maintained
11490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11491F:	include/linux/module.h
11492F:	kernel/module.c
11493
11494MONOLITHIC POWER SYSTEM PMIC DRIVER
11495M:	Saravanan Sekar <sravanhome@gmail.com>
11496S:	Maintained
11497F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11498F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11499F:	drivers/iio/adc/mp2629_adc.c
11500F:	drivers/mfd/mp2629.c
11501F:	drivers/power/supply/mp2629_charger.c
11502F:	drivers/regulator/mp5416.c
11503F:	drivers/regulator/mpq7920.c
11504F:	drivers/regulator/mpq7920.h
11505F:	include/linux/mfd/mp2629.h
11506
11507MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11508S:	Orphan
11509W:	http://popies.net/meye/
11510F:	Documentation/userspace-api/media/drivers/meye*
11511F:	drivers/media/pci/meye/
11512F:	include/uapi/linux/meye.h
11513
11514MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11515M:	Jiri Slaby <jirislaby@gmail.com>
11516S:	Maintained
11517F:	Documentation/driver-api/serial/moxa-smartio.rst
11518F:	drivers/tty/mxser.*
11519
11520MR800 AVERMEDIA USB FM RADIO DRIVER
11521M:	Alexey Klimov <klimov.linux@gmail.com>
11522L:	linux-media@vger.kernel.org
11523S:	Maintained
11524T:	git git://linuxtv.org/media_tree.git
11525F:	drivers/media/radio/radio-mr800.c
11526
11527MRF24J40 IEEE 802.15.4 RADIO DRIVER
11528M:	Alan Ott <alan@signal11.us>
11529L:	linux-wpan@vger.kernel.org
11530S:	Maintained
11531F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11532F:	drivers/net/ieee802154/mrf24j40.c
11533
11534MSI LAPTOP SUPPORT
11535M:	"Lee, Chun-Yi" <jlee@suse.com>
11536L:	platform-driver-x86@vger.kernel.org
11537S:	Maintained
11538F:	drivers/platform/x86/msi-laptop.c
11539
11540MSI WMI SUPPORT
11541L:	platform-driver-x86@vger.kernel.org
11542S:	Orphan
11543F:	drivers/platform/x86/msi-wmi.c
11544
11545MSI001 MEDIA DRIVER
11546M:	Antti Palosaari <crope@iki.fi>
11547L:	linux-media@vger.kernel.org
11548S:	Maintained
11549W:	https://linuxtv.org
11550W:	http://palosaari.fi/linux/
11551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11552T:	git git://linuxtv.org/anttip/media_tree.git
11553F:	drivers/media/tuners/msi001*
11554
11555MSI2500 MEDIA DRIVER
11556M:	Antti Palosaari <crope@iki.fi>
11557L:	linux-media@vger.kernel.org
11558S:	Maintained
11559W:	https://linuxtv.org
11560W:	http://palosaari.fi/linux/
11561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11562T:	git git://linuxtv.org/anttip/media_tree.git
11563F:	drivers/media/usb/msi2500/
11564
11565MSYSTEMS DISKONCHIP G3 MTD DRIVER
11566M:	Robert Jarzmik <robert.jarzmik@free.fr>
11567L:	linux-mtd@lists.infradead.org
11568S:	Maintained
11569F:	drivers/mtd/devices/docg3*
11570
11571MT9M032 APTINA SENSOR DRIVER
11572M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11573L:	linux-media@vger.kernel.org
11574S:	Maintained
11575T:	git git://linuxtv.org/media_tree.git
11576F:	drivers/media/i2c/mt9m032.c
11577F:	include/media/i2c/mt9m032.h
11578
11579MT9P031 APTINA CAMERA SENSOR
11580M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11581L:	linux-media@vger.kernel.org
11582S:	Maintained
11583T:	git git://linuxtv.org/media_tree.git
11584F:	drivers/media/i2c/mt9p031.c
11585F:	include/media/i2c/mt9p031.h
11586
11587MT9T001 APTINA CAMERA SENSOR
11588M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11589L:	linux-media@vger.kernel.org
11590S:	Maintained
11591T:	git git://linuxtv.org/media_tree.git
11592F:	drivers/media/i2c/mt9t001.c
11593F:	include/media/i2c/mt9t001.h
11594
11595MT9T112 APTINA CAMERA SENSOR
11596M:	Jacopo Mondi <jacopo@jmondi.org>
11597L:	linux-media@vger.kernel.org
11598S:	Odd Fixes
11599T:	git git://linuxtv.org/media_tree.git
11600F:	drivers/media/i2c/mt9t112.c
11601F:	include/media/i2c/mt9t112.h
11602
11603MT9V032 APTINA CAMERA SENSOR
11604M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11605L:	linux-media@vger.kernel.org
11606S:	Maintained
11607T:	git git://linuxtv.org/media_tree.git
11608F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11609F:	drivers/media/i2c/mt9v032.c
11610F:	include/media/i2c/mt9v032.h
11611
11612MT9V111 APTINA CAMERA SENSOR
11613M:	Jacopo Mondi <jacopo@jmondi.org>
11614L:	linux-media@vger.kernel.org
11615S:	Maintained
11616T:	git git://linuxtv.org/media_tree.git
11617F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11618F:	drivers/media/i2c/mt9v111.c
11619
11620MULTIFUNCTION DEVICES (MFD)
11621M:	Lee Jones <lee.jones@linaro.org>
11622S:	Supported
11623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11624F:	Documentation/devicetree/bindings/mfd/
11625F:	drivers/mfd/
11626F:	include/dt-bindings/mfd/
11627F:	include/linux/mfd/
11628
11629MULTIMEDIA CARD (MMC) ETC. OVER SPI
11630S:	Orphan
11631F:	drivers/mmc/host/mmc_spi.c
11632F:	include/linux/spi/mmc_spi.h
11633
11634MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11635M:	Ulf Hansson <ulf.hansson@linaro.org>
11636L:	linux-mmc@vger.kernel.org
11637S:	Maintained
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11639F:	Documentation/devicetree/bindings/mmc/
11640F:	drivers/mmc/
11641F:	include/linux/mmc/
11642F:	include/uapi/linux/mmc/
11643
11644MULTIPLEXER SUBSYSTEM
11645M:	Peter Rosin <peda@axentia.se>
11646S:	Maintained
11647F:	Documentation/ABI/testing/sysfs-class-mux*
11648F:	Documentation/devicetree/bindings/mux/
11649F:	drivers/mux/
11650F:	include/dt-bindings/mux/
11651F:	include/linux/mux/
11652
11653MULTITECH MULTIPORT CARD (ISICOM)
11654S:	Orphan
11655F:	drivers/tty/isicom.c
11656F:	include/linux/isicom.h
11657
11658MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11659M:	Bin Liu <b-liu@ti.com>
11660L:	linux-usb@vger.kernel.org
11661S:	Maintained
11662F:	drivers/usb/musb/
11663
11664MXL301RF MEDIA DRIVER
11665M:	Akihiro Tsukada <tskd08@gmail.com>
11666L:	linux-media@vger.kernel.org
11667S:	Odd Fixes
11668F:	drivers/media/tuners/mxl301rf*
11669
11670MXL5007T MEDIA DRIVER
11671M:	Michael Krufky <mkrufky@linuxtv.org>
11672L:	linux-media@vger.kernel.org
11673S:	Maintained
11674W:	https://linuxtv.org
11675W:	http://github.com/mkrufky
11676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11677T:	git git://linuxtv.org/mkrufky/tuners.git
11678F:	drivers/media/tuners/mxl5007t.*
11679
11680MXSFB DRM DRIVER
11681M:	Marek Vasut <marex@denx.de>
11682M:	Stefan Agner <stefan@agner.ch>
11683L:	dri-devel@lists.freedesktop.org
11684S:	Supported
11685T:	git git://anongit.freedesktop.org/drm/drm-misc
11686F:	Documentation/devicetree/bindings/display/mxsfb.txt
11687F:	drivers/gpu/drm/mxsfb/
11688
11689MYLEX DAC960 PCI RAID Controller
11690M:	Hannes Reinecke <hare@kernel.org>
11691L:	linux-scsi@vger.kernel.org
11692S:	Supported
11693F:	drivers/scsi/myrb.*
11694F:	drivers/scsi/myrs.*
11695
11696MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11697M:	Chris Lee <christopher.lee@cspi.com>
11698L:	netdev@vger.kernel.org
11699S:	Supported
11700W:	https://www.cspi.com/ethernet-products/support/downloads/
11701F:	drivers/net/ethernet/myricom/myri10ge/
11702
11703NAND FLASH SUBSYSTEM
11704M:	Miquel Raynal <miquel.raynal@bootlin.com>
11705R:	Richard Weinberger <richard@nod.at>
11706L:	linux-mtd@lists.infradead.org
11707S:	Maintained
11708W:	http://www.linux-mtd.infradead.org/
11709Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11710C:	irc://irc.oftc.net/mtd
11711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11712F:	drivers/mtd/nand/
11713F:	include/linux/mtd/*nand*.h
11714
11715NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11716M:	Daniel Mack <zonque@gmail.com>
11717L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11718S:	Maintained
11719W:	http://www.native-instruments.com
11720F:	sound/usb/caiaq/
11721
11722NATSEMI ETHERNET DRIVER (DP8381x)
11723S:	Orphan
11724F:	drivers/net/ethernet/natsemi/natsemi.c
11725
11726NCR 5380 SCSI DRIVERS
11727M:	Finn Thain <fthain@telegraphics.com.au>
11728M:	Michael Schmitz <schmitzmic@gmail.com>
11729L:	linux-scsi@vger.kernel.org
11730S:	Maintained
11731F:	Documentation/scsi/g_NCR5380.rst
11732F:	drivers/scsi/NCR5380.*
11733F:	drivers/scsi/arm/cumana_1.c
11734F:	drivers/scsi/arm/oak.c
11735F:	drivers/scsi/atari_scsi.*
11736F:	drivers/scsi/dmx3191d.c
11737F:	drivers/scsi/g_NCR5380.*
11738F:	drivers/scsi/mac_scsi.*
11739F:	drivers/scsi/sun3_scsi.*
11740F:	drivers/scsi/sun3_scsi_vme.c
11741
11742NCSI LIBRARY
11743M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11744S:	Maintained
11745F:	net/ncsi/
11746
11747NCT6775 HARDWARE MONITOR DRIVER
11748M:	Guenter Roeck <linux@roeck-us.net>
11749L:	linux-hwmon@vger.kernel.org
11750S:	Maintained
11751F:	Documentation/hwmon/nct6775.rst
11752F:	drivers/hwmon/nct6775.c
11753
11754NETDEVSIM
11755M:	Jakub Kicinski <kuba@kernel.org>
11756S:	Maintained
11757F:	drivers/net/netdevsim/*
11758
11759NETEM NETWORK EMULATOR
11760M:	Stephen Hemminger <stephen@networkplumber.org>
11761L:	netdev@vger.kernel.org
11762S:	Maintained
11763F:	net/sched/sch_netem.c
11764
11765NETERION 10GbE DRIVERS (s2io/vxge)
11766M:	Jon Mason <jdmason@kudzu.us>
11767L:	netdev@vger.kernel.org
11768S:	Supported
11769F:	Documentation/networking/device_drivers/neterion/s2io.rst
11770F:	Documentation/networking/device_drivers/neterion/vxge.rst
11771F:	drivers/net/ethernet/neterion/
11772
11773NETFILTER
11774M:	Pablo Neira Ayuso <pablo@netfilter.org>
11775M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11776M:	Florian Westphal <fw@strlen.de>
11777L:	netfilter-devel@vger.kernel.org
11778L:	coreteam@netfilter.org
11779S:	Maintained
11780W:	http://www.netfilter.org/
11781W:	http://www.iptables.org/
11782W:	http://www.nftables.org/
11783Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11786F:	include/linux/netfilter*
11787F:	include/linux/netfilter/
11788F:	include/net/netfilter/
11789F:	include/uapi/linux/netfilter*
11790F:	include/uapi/linux/netfilter/
11791F:	net/*/netfilter.c
11792F:	net/*/netfilter/
11793F:	net/bridge/br_netfilter*.c
11794F:	net/netfilter/
11795
11796NETROM NETWORK LAYER
11797M:	Ralf Baechle <ralf@linux-mips.org>
11798L:	linux-hams@vger.kernel.org
11799S:	Maintained
11800W:	http://www.linux-ax25.org/
11801F:	include/net/netrom.h
11802F:	include/uapi/linux/netrom.h
11803F:	net/netrom/
11804
11805NETRONOME ETHERNET DRIVERS
11806M:	Jakub Kicinski <kuba@kernel.org>
11807L:	oss-drivers@netronome.com
11808S:	Maintained
11809F:	drivers/net/ethernet/netronome/
11810
11811NETWORK BLOCK DEVICE (NBD)
11812M:	Josef Bacik <josef@toxicpanda.com>
11813L:	linux-block@vger.kernel.org
11814L:	nbd@other.debian.org
11815S:	Maintained
11816F:	Documentation/admin-guide/blockdev/nbd.rst
11817F:	drivers/block/nbd.c
11818F:	include/trace/events/nbd.h
11819F:	include/uapi/linux/nbd.h
11820
11821NETWORK DROP MONITOR
11822M:	Neil Horman <nhorman@tuxdriver.com>
11823L:	netdev@vger.kernel.org
11824S:	Maintained
11825W:	https://fedorahosted.org/dropwatch/
11826F:	include/net/drop_monitor.h
11827F:	include/uapi/linux/net_dropmon.h
11828F:	net/core/drop_monitor.c
11829
11830NETWORKING DRIVERS
11831M:	"David S. Miller" <davem@davemloft.net>
11832M:	Jakub Kicinski <kuba@kernel.org>
11833L:	netdev@vger.kernel.org
11834S:	Maintained
11835W:	http://www.linuxfoundation.org/en/Net
11836Q:	http://patchwork.ozlabs.org/project/netdev/list/
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11839F:	Documentation/devicetree/bindings/net/
11840F:	drivers/net/
11841F:	include/linux/etherdevice.h
11842F:	include/linux/fcdevice.h
11843F:	include/linux/fddidevice.h
11844F:	include/linux/hippidevice.h
11845F:	include/linux/if_*
11846F:	include/linux/inetdevice.h
11847F:	include/linux/netdevice.h
11848F:	include/uapi/linux/if_*
11849F:	include/uapi/linux/netdevice.h
11850
11851NETWORKING DRIVERS (WIRELESS)
11852M:	Kalle Valo <kvalo@codeaurora.org>
11853L:	linux-wireless@vger.kernel.org
11854S:	Maintained
11855Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11858F:	Documentation/devicetree/bindings/net/wireless/
11859F:	drivers/net/wireless/
11860
11861NETWORKING [DSA]
11862M:	Andrew Lunn <andrew@lunn.ch>
11863M:	Vivien Didelot <vivien.didelot@gmail.com>
11864M:	Florian Fainelli <f.fainelli@gmail.com>
11865S:	Maintained
11866F:	Documentation/devicetree/bindings/net/dsa/
11867F:	drivers/net/dsa/
11868F:	include/linux/dsa/
11869F:	include/linux/platform_data/dsa.h
11870F:	include/net/dsa.h
11871F:	net/dsa/
11872
11873NETWORKING [GENERAL]
11874M:	"David S. Miller" <davem@davemloft.net>
11875M:	Jakub Kicinski <kuba@kernel.org>
11876L:	netdev@vger.kernel.org
11877S:	Maintained
11878W:	http://www.linuxfoundation.org/en/Net
11879Q:	http://patchwork.ozlabs.org/project/netdev/list/
11880B:	mailto:netdev@vger.kernel.org
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11883F:	Documentation/networking/
11884F:	include/linux/in.h
11885F:	include/linux/net.h
11886F:	include/linux/netdevice.h
11887F:	include/net/
11888F:	include/uapi/linux/in.h
11889F:	include/uapi/linux/net.h
11890F:	include/uapi/linux/net_namespace.h
11891F:	include/uapi/linux/netdevice.h
11892F:	lib/net_utils.c
11893F:	lib/random32.c
11894F:	net/
11895F:	tools/testing/selftests/net/
11896
11897NETWORKING [IPSEC]
11898M:	Steffen Klassert <steffen.klassert@secunet.com>
11899M:	Herbert Xu <herbert@gondor.apana.org.au>
11900M:	"David S. Miller" <davem@davemloft.net>
11901L:	netdev@vger.kernel.org
11902S:	Maintained
11903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11905F:	include/net/xfrm.h
11906F:	include/uapi/linux/xfrm.h
11907F:	net/ipv4/ah4.c
11908F:	net/ipv4/esp4*
11909F:	net/ipv4/ip_vti.c
11910F:	net/ipv4/ipcomp.c
11911F:	net/ipv4/xfrm*
11912F:	net/ipv6/ah6.c
11913F:	net/ipv6/esp6*
11914F:	net/ipv6/ip6_vti.c
11915F:	net/ipv6/ipcomp6.c
11916F:	net/ipv6/xfrm*
11917F:	net/key/
11918F:	net/xfrm/
11919
11920NETWORKING [IPv4/IPv6]
11921M:	"David S. Miller" <davem@davemloft.net>
11922M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11923M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11924L:	netdev@vger.kernel.org
11925S:	Maintained
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11927F:	arch/x86/net/*
11928F:	include/net/ip*
11929F:	net/ipv4/
11930F:	net/ipv6/
11931
11932NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11933M:	Paul Moore <paul@paul-moore.com>
11934L:	netdev@vger.kernel.org
11935L:	linux-security-module@vger.kernel.org
11936S:	Maintained
11937W:	https://github.com/netlabel
11938F:	Documentation/netlabel/
11939F:	include/net/calipso.h
11940F:	include/net/cipso_ipv4.h
11941F:	include/net/netlabel.h
11942F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11943F:	include/uapi/linux/netfilter/xt_SECMARK.h
11944F:	net/ipv4/cipso_ipv4.c
11945F:	net/ipv6/calipso.c
11946F:	net/netfilter/xt_CONNSECMARK.c
11947F:	net/netfilter/xt_SECMARK.c
11948F:	net/netlabel/
11949
11950NETWORKING [MPTCP]
11951M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
11952M:	Matthieu Baerts <matthieu.baerts@tessares.net>
11953L:	netdev@vger.kernel.org
11954L:	mptcp@lists.01.org
11955S:	Maintained
11956W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
11957B:	https://github.com/multipath-tcp/mptcp_net-next/issues
11958F:	include/net/mptcp.h
11959F:	include/uapi/linux/mptcp.h
11960F:	net/mptcp/
11961F:	tools/testing/selftests/net/mptcp/
11962
11963NETWORKING [TCP]
11964M:	Eric Dumazet <edumazet@google.com>
11965L:	netdev@vger.kernel.org
11966S:	Maintained
11967F:	include/linux/tcp.h
11968F:	include/net/tcp.h
11969F:	include/trace/events/tcp.h
11970F:	include/uapi/linux/tcp.h
11971F:	net/ipv4/syncookies.c
11972F:	net/ipv4/tcp*.c
11973F:	net/ipv6/syncookies.c
11974F:	net/ipv6/tcp*.c
11975
11976NETWORKING [TLS]
11977M:	Boris Pismenny <borisp@mellanox.com>
11978M:	Aviad Yehezkel <aviadye@mellanox.com>
11979M:	John Fastabend <john.fastabend@gmail.com>
11980M:	Daniel Borkmann <daniel@iogearbox.net>
11981M:	Jakub Kicinski <kuba@kernel.org>
11982L:	netdev@vger.kernel.org
11983S:	Maintained
11984F:	include/net/tls.h
11985F:	include/uapi/linux/tls.h
11986F:	net/tls/*
11987
11988NETWORKING [WIRELESS]
11989L:	linux-wireless@vger.kernel.org
11990Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11991
11992NETXEN (1/10) GbE SUPPORT
11993M:	Manish Chopra <manishc@marvell.com>
11994M:	Rahul Verma <rahulv@marvell.com>
11995M:	GR-Linux-NIC-Dev@marvell.com
11996L:	netdev@vger.kernel.org
11997S:	Supported
11998F:	drivers/net/ethernet/qlogic/netxen/
11999
12000NET_FAILOVER MODULE
12001M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12002L:	netdev@vger.kernel.org
12003S:	Supported
12004F:	Documentation/networking/net_failover.rst
12005F:	drivers/net/net_failover.c
12006F:	include/net/net_failover.h
12007
12008NEXTHOP
12009M:	David Ahern <dsahern@kernel.org>
12010L:	netdev@vger.kernel.org
12011S:	Maintained
12012F:	include/net/netns/nexthop.h
12013F:	include/net/nexthop.h
12014F:	include/uapi/linux/nexthop.h
12015F:	net/ipv4/nexthop.c
12016
12017NFC SUBSYSTEM
12018L:	netdev@vger.kernel.org
12019S:	Orphan
12020F:	Documentation/devicetree/bindings/net/nfc/
12021F:	drivers/nfc/
12022F:	include/linux/platform_data/nfcmrvl.h
12023F:	include/net/nfc/
12024F:	include/uapi/linux/nfc.h
12025F:	net/nfc/
12026
12027NFS, SUNRPC, AND LOCKD CLIENTS
12028M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12029M:	Anna Schumaker <anna.schumaker@netapp.com>
12030L:	linux-nfs@vger.kernel.org
12031S:	Maintained
12032W:	http://client.linux-nfs.org
12033T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12034F:	fs/lockd/
12035F:	fs/nfs/
12036F:	fs/nfs_common/
12037F:	include/linux/lockd/
12038F:	include/linux/nfs*
12039F:	include/linux/sunrpc/
12040F:	include/uapi/linux/nfs*
12041F:	include/uapi/linux/sunrpc/
12042F:	net/sunrpc/
12043
12044NILFS2 FILESYSTEM
12045M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12046L:	linux-nilfs@vger.kernel.org
12047S:	Supported
12048W:	https://nilfs.sourceforge.io/
12049W:	https://nilfs.osdn.jp/
12050T:	git git://github.com/konis/nilfs2.git
12051F:	Documentation/filesystems/nilfs2.rst
12052F:	fs/nilfs2/
12053F:	include/trace/events/nilfs2.h
12054F:	include/uapi/linux/nilfs2_api.h
12055F:	include/uapi/linux/nilfs2_ondisk.h
12056
12057NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12058M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12059S:	Maintained
12060W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12061F:	Documentation/scsi/NinjaSCSI.rst
12062F:	drivers/scsi/pcmcia/nsp_*
12063
12064NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12065M:	GOTO Masanori <gotom@debian.or.jp>
12066M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12067S:	Maintained
12068W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12069F:	Documentation/scsi/NinjaSCSI.rst
12070F:	drivers/scsi/nsp32*
12071
12072NIOS2 ARCHITECTURE
12073M:	Ley Foon Tan <ley.foon.tan@intel.com>
12074S:	Maintained
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12076F:	arch/nios2/
12077
12078NOHZ, DYNTICKS SUPPORT
12079M:	Frederic Weisbecker <fweisbec@gmail.com>
12080M:	Thomas Gleixner <tglx@linutronix.de>
12081M:	Ingo Molnar <mingo@kernel.org>
12082L:	linux-kernel@vger.kernel.org
12083S:	Maintained
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12085F:	include/linux/sched/nohz.h
12086F:	include/linux/tick.h
12087F:	kernel/time/tick*.*
12088
12089NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12090M:	Pavel Machek <pavel@ucw.cz>
12091M:	Sakari Ailus <sakari.ailus@iki.fi>
12092L:	linux-media@vger.kernel.org
12093S:	Maintained
12094F:	drivers/media/i2c/ad5820.c
12095F:	drivers/media/i2c/et8ek8
12096
12097NOKIA N900 POWER SUPPLY DRIVERS
12098R:	Pali Rohár <pali@kernel.org>
12099F:	drivers/power/supply/bq2415x_charger.c
12100F:	drivers/power/supply/bq27xxx_battery.c
12101F:	drivers/power/supply/bq27xxx_battery_i2c.c
12102F:	drivers/power/supply/isp1704_charger.c
12103F:	drivers/power/supply/rx51_battery.c
12104F:	include/linux/power/bq2415x_charger.h
12105F:	include/linux/power/bq27xxx_battery.h
12106
12107NOLIBC HEADER FILE
12108M:	Willy Tarreau <w@1wt.eu>
12109S:	Maintained
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12111F:	tools/include/nolibc/
12112
12113NSDEPS
12114M:	Matthias Maennich <maennich@google.com>
12115S:	Maintained
12116F:	Documentation/core-api/symbol-namespaces.rst
12117F:	scripts/nsdeps
12118
12119NTB AMD DRIVER
12120M:	Sanjay R Mehta <sanju.mehta@amd.com>
12121M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12122L:	linux-ntb@googlegroups.com
12123S:	Supported
12124F:	drivers/ntb/hw/amd/
12125
12126NTB DRIVER CORE
12127M:	Jon Mason <jdmason@kudzu.us>
12128M:	Dave Jiang <dave.jiang@intel.com>
12129M:	Allen Hubbe <allenbh@gmail.com>
12130L:	linux-ntb@googlegroups.com
12131S:	Supported
12132W:	https://github.com/jonmason/ntb/wiki
12133T:	git git://github.com/jonmason/ntb.git
12134F:	drivers/net/ntb_netdev.c
12135F:	drivers/ntb/
12136F:	include/linux/ntb.h
12137F:	include/linux/ntb_transport.h
12138F:	tools/testing/selftests/ntb/
12139
12140NTB IDT DRIVER
12141M:	Serge Semin <fancer.lancer@gmail.com>
12142L:	linux-ntb@googlegroups.com
12143S:	Supported
12144F:	drivers/ntb/hw/idt/
12145
12146NTB INTEL DRIVER
12147M:	Dave Jiang <dave.jiang@intel.com>
12148L:	linux-ntb@googlegroups.com
12149S:	Supported
12150W:	https://github.com/davejiang/linux/wiki
12151T:	git https://github.com/davejiang/linux.git
12152F:	drivers/ntb/hw/intel/
12153
12154NTFS FILESYSTEM
12155M:	Anton Altaparmakov <anton@tuxera.com>
12156L:	linux-ntfs-dev@lists.sourceforge.net
12157S:	Supported
12158W:	http://www.tuxera.com/
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12160F:	Documentation/filesystems/ntfs.rst
12161F:	fs/ntfs/
12162
12163NUBUS SUBSYSTEM
12164M:	Finn Thain <fthain@telegraphics.com.au>
12165L:	linux-m68k@lists.linux-m68k.org
12166S:	Maintained
12167F:	arch/*/include/asm/nubus.h
12168F:	drivers/nubus/
12169F:	include/linux/nubus.h
12170F:	include/uapi/linux/nubus.h
12171
12172NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12173M:	Antonino Daplas <adaplas@gmail.com>
12174L:	linux-fbdev@vger.kernel.org
12175S:	Maintained
12176F:	drivers/video/fbdev/nvidia/
12177F:	drivers/video/fbdev/riva/
12178
12179NVM EXPRESS DRIVER
12180M:	Keith Busch <kbusch@kernel.org>
12181M:	Jens Axboe <axboe@fb.com>
12182M:	Christoph Hellwig <hch@lst.de>
12183M:	Sagi Grimberg <sagi@grimberg.me>
12184L:	linux-nvme@lists.infradead.org
12185S:	Supported
12186W:	http://git.infradead.org/nvme.git
12187T:	git://git.infradead.org/nvme.git
12188F:	drivers/nvme/host/
12189F:	include/linux/nvme.h
12190F:	include/uapi/linux/nvme_ioctl.h
12191
12192NVM EXPRESS FC TRANSPORT DRIVERS
12193M:	James Smart <james.smart@broadcom.com>
12194L:	linux-nvme@lists.infradead.org
12195S:	Supported
12196F:	drivers/nvme/host/fc.c
12197F:	drivers/nvme/target/fc.c
12198F:	drivers/nvme/target/fcloop.c
12199F:	include/linux/nvme-fc-driver.h
12200F:	include/linux/nvme-fc.h
12201
12202NVM EXPRESS TARGET DRIVER
12203M:	Christoph Hellwig <hch@lst.de>
12204M:	Sagi Grimberg <sagi@grimberg.me>
12205M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12206L:	linux-nvme@lists.infradead.org
12207S:	Supported
12208W:	http://git.infradead.org/nvme.git
12209T:	git://git.infradead.org/nvme.git
12210F:	drivers/nvme/target/
12211
12212NVMEM FRAMEWORK
12213M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12214S:	Maintained
12215F:	Documentation/ABI/stable/sysfs-bus-nvmem
12216F:	Documentation/devicetree/bindings/nvmem/
12217F:	drivers/nvmem/
12218F:	include/linux/nvmem-consumer.h
12219F:	include/linux/nvmem-provider.h
12220
12221NXP FSPI DRIVER
12222M:	Ashish Kumar <ashish.kumar@nxp.com>
12223R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12224L:	linux-spi@vger.kernel.org
12225S:	Maintained
12226F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12227F:	drivers/spi/spi-nxp-fspi.c
12228
12229NXP FXAS21002C DRIVER
12230M:	Rui Miguel Silva <rmfrfs@gmail.com>
12231L:	linux-iio@vger.kernel.org
12232S:	Maintained
12233F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12234F:	drivers/iio/gyro/fxas21002c.h
12235F:	drivers/iio/gyro/fxas21002c_core.c
12236F:	drivers/iio/gyro/fxas21002c_i2c.c
12237F:	drivers/iio/gyro/fxas21002c_spi.c
12238
12239NXP SGTL5000 DRIVER
12240M:	Fabio Estevam <festevam@gmail.com>
12241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12242S:	Maintained
12243F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12244F:	sound/soc/codecs/sgtl5000*
12245
12246NXP SJA1105 ETHERNET SWITCH DRIVER
12247M:	Vladimir Oltean <olteanv@gmail.com>
12248L:	linux-kernel@vger.kernel.org
12249S:	Maintained
12250F:	drivers/net/dsa/sja1105
12251
12252NXP TDA998X DRM DRIVER
12253M:	Russell King <linux@armlinux.org.uk>
12254S:	Maintained
12255T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12256T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12257F:	drivers/gpu/drm/i2c/tda998x_drv.c
12258F:	include/drm/i2c/tda998x.h
12259F:	include/dt-bindings/display/tda998x.h
12260K:	"nxp,tda998x"
12261
12262NXP TFA9879 DRIVER
12263M:	Peter Rosin <peda@axentia.se>
12264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12265S:	Maintained
12266F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12267F:	sound/soc/codecs/tfa9879*
12268
12269NXP-NCI NFC DRIVER
12270M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12271R:	Charles Gorand <charles.gorand@effinnov.com>
12272L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12273S:	Supported
12274F:	drivers/nfc/nxp-nci
12275
12276OBJAGG
12277M:	Jiri Pirko <jiri@mellanox.com>
12278L:	netdev@vger.kernel.org
12279S:	Supported
12280F:	include/linux/objagg.h
12281F:	lib/objagg.c
12282F:	lib/test_objagg.c
12283
12284OBJTOOL
12285M:	Josh Poimboeuf <jpoimboe@redhat.com>
12286M:	Peter Zijlstra <peterz@infradead.org>
12287S:	Supported
12288F:	tools/objtool/
12289
12290OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12291M:	Frederic Barrat <fbarrat@linux.ibm.com>
12292M:	Andrew Donnellan <ajd@linux.ibm.com>
12293L:	linuxppc-dev@lists.ozlabs.org
12294S:	Supported
12295F:	Documentation/userspace-api/accelerators/ocxl.rst
12296F:	arch/powerpc/include/asm/pnv-ocxl.h
12297F:	arch/powerpc/platforms/powernv/ocxl.c
12298F:	drivers/misc/ocxl/
12299F:	include/misc/ocxl*
12300F:	include/uapi/misc/ocxl.h
12301
12302OMAP AUDIO SUPPORT
12303M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12304M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12305L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12306L:	linux-omap@vger.kernel.org
12307S:	Maintained
12308F:	sound/soc/ti/n810.c
12309F:	sound/soc/ti/omap*
12310F:	sound/soc/ti/rx51.c
12311F:	sound/soc/ti/sdma-pcm.*
12312
12313OMAP CLOCK FRAMEWORK SUPPORT
12314M:	Paul Walmsley <paul@pwsan.com>
12315L:	linux-omap@vger.kernel.org
12316S:	Maintained
12317F:	arch/arm/*omap*/*clock*
12318
12319OMAP DEVICE TREE SUPPORT
12320M:	Benoît Cousson <bcousson@baylibre.com>
12321M:	Tony Lindgren <tony@atomide.com>
12322L:	linux-omap@vger.kernel.org
12323L:	devicetree@vger.kernel.org
12324S:	Maintained
12325F:	arch/arm/boot/dts/*am3*
12326F:	arch/arm/boot/dts/*am4*
12327F:	arch/arm/boot/dts/*am5*
12328F:	arch/arm/boot/dts/*dra7*
12329F:	arch/arm/boot/dts/*omap*
12330F:	arch/arm/boot/dts/logicpd-som-lv*
12331F:	arch/arm/boot/dts/logicpd-torpedo*
12332
12333OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12334L:	linux-omap@vger.kernel.org
12335L:	linux-fbdev@vger.kernel.org
12336S:	Orphan
12337F:	Documentation/arm/omap/dss.rst
12338F:	drivers/video/fbdev/omap2/
12339
12340OMAP FRAMEBUFFER SUPPORT
12341L:	linux-fbdev@vger.kernel.org
12342L:	linux-omap@vger.kernel.org
12343S:	Orphan
12344F:	drivers/video/fbdev/omap/
12345
12346OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12347M:	Roger Quadros <rogerq@ti.com>
12348M:	Tony Lindgren <tony@atomide.com>
12349L:	linux-omap@vger.kernel.org
12350S:	Maintained
12351F:	arch/arm/mach-omap2/*gpmc*
12352F:	drivers/memory/omap-gpmc.c
12353
12354OMAP GPIO DRIVER
12355M:	Grygorii Strashko <grygorii.strashko@ti.com>
12356M:	Santosh Shilimkar <ssantosh@kernel.org>
12357M:	Kevin Hilman <khilman@kernel.org>
12358L:	linux-omap@vger.kernel.org
12359S:	Maintained
12360F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12361F:	drivers/gpio/gpio-omap.c
12362
12363OMAP HARDWARE SPINLOCK SUPPORT
12364M:	Ohad Ben-Cohen <ohad@wizery.com>
12365L:	linux-omap@vger.kernel.org
12366S:	Maintained
12367F:	drivers/hwspinlock/omap_hwspinlock.c
12368
12369OMAP HS MMC SUPPORT
12370L:	linux-mmc@vger.kernel.org
12371L:	linux-omap@vger.kernel.org
12372S:	Orphan
12373F:	drivers/mmc/host/omap_hsmmc.c
12374
12375OMAP HWMOD DATA
12376M:	Paul Walmsley <paul@pwsan.com>
12377L:	linux-omap@vger.kernel.org
12378S:	Maintained
12379F:	arch/arm/mach-omap2/omap_hwmod*data*
12380
12381OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12382M:	Benoît Cousson <bcousson@baylibre.com>
12383L:	linux-omap@vger.kernel.org
12384S:	Maintained
12385F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12386
12387OMAP HWMOD SUPPORT
12388M:	Benoît Cousson <bcousson@baylibre.com>
12389M:	Paul Walmsley <paul@pwsan.com>
12390L:	linux-omap@vger.kernel.org
12391S:	Maintained
12392F:	arch/arm/mach-omap2/omap_hwmod.*
12393
12394OMAP I2C DRIVER
12395M:	Vignesh R <vigneshr@ti.com>
12396L:	linux-omap@vger.kernel.org
12397L:	linux-i2c@vger.kernel.org
12398S:	Maintained
12399F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12400F:	drivers/i2c/busses/i2c-omap.c
12401
12402OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12403M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12404L:	linux-media@vger.kernel.org
12405S:	Maintained
12406F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12407F:	drivers/media/platform/omap3isp/
12408F:	drivers/staging/media/omap4iss/
12409
12410OMAP MMC SUPPORT
12411M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12412L:	linux-omap@vger.kernel.org
12413S:	Odd Fixes
12414F:	drivers/mmc/host/omap.c
12415
12416OMAP POWER MANAGEMENT SUPPORT
12417M:	Kevin Hilman <khilman@kernel.org>
12418L:	linux-omap@vger.kernel.org
12419S:	Maintained
12420F:	arch/arm/*omap*/*pm*
12421F:	drivers/cpufreq/omap-cpufreq.c
12422
12423OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12424M:	Rajendra Nayak <rnayak@codeaurora.org>
12425M:	Paul Walmsley <paul@pwsan.com>
12426L:	linux-omap@vger.kernel.org
12427S:	Maintained
12428F:	arch/arm/mach-omap2/prm*
12429
12430OMAP RANDOM NUMBER GENERATOR SUPPORT
12431M:	Deepak Saxena <dsaxena@plexity.net>
12432S:	Maintained
12433F:	drivers/char/hw_random/omap-rng.c
12434
12435OMAP USB SUPPORT
12436L:	linux-usb@vger.kernel.org
12437L:	linux-omap@vger.kernel.org
12438S:	Orphan
12439F:	arch/arm/*omap*/usb*
12440F:	drivers/usb/*/*omap*
12441
12442OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12443M:	Mark Jackson <mpfj@newflow.co.uk>
12444L:	linux-omap@vger.kernel.org
12445S:	Maintained
12446F:	arch/arm/boot/dts/am335x-nano.dts
12447
12448OMAP1 SUPPORT
12449M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12450M:	Tony Lindgren <tony@atomide.com>
12451L:	linux-omap@vger.kernel.org
12452S:	Maintained
12453Q:	http://patchwork.kernel.org/project/linux-omap/list/
12454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12455F:	arch/arm/configs/omap1_defconfig
12456F:	arch/arm/mach-omap1/
12457F:	arch/arm/plat-omap/
12458F:	drivers/i2c/busses/i2c-omap.c
12459F:	include/linux/platform_data/ams-delta-fiq.h
12460F:	include/linux/platform_data/i2c-omap.h
12461
12462OMAP2+ SUPPORT
12463M:	Tony Lindgren <tony@atomide.com>
12464L:	linux-omap@vger.kernel.org
12465S:	Maintained
12466W:	http://www.muru.com/linux/omap/
12467W:	http://linux.omap.com/
12468Q:	http://patchwork.kernel.org/project/linux-omap/list/
12469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12470F:	arch/arm/configs/omap2plus_defconfig
12471F:	arch/arm/mach-omap2/
12472F:	arch/arm/plat-omap/
12473F:	drivers/bus/ti-sysc.c
12474F:	drivers/i2c/busses/i2c-omap.c
12475F:	drivers/irqchip/irq-omap-intc.c
12476F:	drivers/mfd/*omap*.c
12477F:	drivers/mfd/menelaus.c
12478F:	drivers/mfd/palmas.c
12479F:	drivers/mfd/tps65217.c
12480F:	drivers/mfd/tps65218.c
12481F:	drivers/mfd/tps65910.c
12482F:	drivers/mfd/twl-core.[ch]
12483F:	drivers/mfd/twl4030*.c
12484F:	drivers/mfd/twl6030*.c
12485F:	drivers/mfd/twl6040*.c
12486F:	drivers/regulator/palmas-regulator*.c
12487F:	drivers/regulator/pbias-regulator.c
12488F:	drivers/regulator/tps65217-regulator.c
12489F:	drivers/regulator/tps65218-regulator.c
12490F:	drivers/regulator/tps65910-regulator.c
12491F:	drivers/regulator/twl-regulator.c
12492F:	drivers/regulator/twl6030-regulator.c
12493F:	include/linux/platform_data/i2c-omap.h
12494F:	include/linux/platform_data/ti-sysc.h
12495
12496OMFS FILESYSTEM
12497M:	Bob Copeland <me@bobcopeland.com>
12498L:	linux-karma-devel@lists.sourceforge.net
12499S:	Maintained
12500F:	Documentation/filesystems/omfs.rst
12501F:	fs/omfs/
12502
12503OMNIKEY CARDMAN 4000 DRIVER
12504M:	Harald Welte <laforge@gnumonks.org>
12505S:	Maintained
12506F:	drivers/char/pcmcia/cm4000_cs.c
12507F:	include/linux/cm4000_cs.h
12508F:	include/uapi/linux/cm4000_cs.h
12509
12510OMNIKEY CARDMAN 4040 DRIVER
12511M:	Harald Welte <laforge@gnumonks.org>
12512S:	Maintained
12513F:	drivers/char/pcmcia/cm4040_cs.*
12514
12515OMNIVISION OV13858 SENSOR DRIVER
12516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12517L:	linux-media@vger.kernel.org
12518S:	Maintained
12519T:	git git://linuxtv.org/media_tree.git
12520F:	drivers/media/i2c/ov13858.c
12521
12522OMNIVISION OV2680 SENSOR DRIVER
12523M:	Rui Miguel Silva <rmfrfs@gmail.com>
12524L:	linux-media@vger.kernel.org
12525S:	Maintained
12526T:	git git://linuxtv.org/media_tree.git
12527F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12528F:	drivers/media/i2c/ov2680.c
12529
12530OMNIVISION OV2685 SENSOR DRIVER
12531M:	Shunqian Zheng <zhengsq@rock-chips.com>
12532L:	linux-media@vger.kernel.org
12533S:	Maintained
12534T:	git git://linuxtv.org/media_tree.git
12535F:	drivers/media/i2c/ov2685.c
12536
12537OMNIVISION OV2740 SENSOR DRIVER
12538M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12539R:	Shawn Tu <shawnx.tu@intel.com>
12540R:	Bingbu Cao <bingbu.cao@intel.com>
12541L:	linux-media@vger.kernel.org
12542S:	Maintained
12543T:	git git://linuxtv.org/media_tree.git
12544F:	drivers/media/i2c/ov2740.c
12545
12546OMNIVISION OV5640 SENSOR DRIVER
12547M:	Steve Longerbeam <slongerbeam@gmail.com>
12548L:	linux-media@vger.kernel.org
12549S:	Maintained
12550T:	git git://linuxtv.org/media_tree.git
12551F:	drivers/media/i2c/ov5640.c
12552
12553OMNIVISION OV5647 SENSOR DRIVER
12554M:	Luis Oliveira <lolivei@synopsys.com>
12555L:	linux-media@vger.kernel.org
12556S:	Maintained
12557T:	git git://linuxtv.org/media_tree.git
12558F:	drivers/media/i2c/ov5647.c
12559
12560OMNIVISION OV5670 SENSOR DRIVER
12561M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12562M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12563L:	linux-media@vger.kernel.org
12564S:	Maintained
12565T:	git git://linuxtv.org/media_tree.git
12566F:	drivers/media/i2c/ov5670.c
12567
12568OMNIVISION OV5675 SENSOR DRIVER
12569M:	Shawn Tu <shawnx.tu@intel.com>
12570L:	linux-media@vger.kernel.org
12571S:	Maintained
12572T:	git git://linuxtv.org/media_tree.git
12573F:	drivers/media/i2c/ov5675.c
12574
12575OMNIVISION OV5695 SENSOR DRIVER
12576M:	Shunqian Zheng <zhengsq@rock-chips.com>
12577L:	linux-media@vger.kernel.org
12578S:	Maintained
12579T:	git git://linuxtv.org/media_tree.git
12580F:	drivers/media/i2c/ov5695.c
12581
12582OMNIVISION OV7670 SENSOR DRIVER
12583M:	Jonathan Corbet <corbet@lwn.net>
12584L:	linux-media@vger.kernel.org
12585S:	Maintained
12586T:	git git://linuxtv.org/media_tree.git
12587F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12588F:	drivers/media/i2c/ov7670.c
12589
12590OMNIVISION OV772x SENSOR DRIVER
12591M:	Jacopo Mondi <jacopo@jmondi.org>
12592L:	linux-media@vger.kernel.org
12593S:	Odd fixes
12594T:	git git://linuxtv.org/media_tree.git
12595F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12596F:	drivers/media/i2c/ov772x.c
12597F:	include/media/i2c/ov772x.h
12598
12599OMNIVISION OV7740 SENSOR DRIVER
12600M:	Wenyou Yang <wenyou.yang@microchip.com>
12601L:	linux-media@vger.kernel.org
12602S:	Maintained
12603T:	git git://linuxtv.org/media_tree.git
12604F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12605F:	drivers/media/i2c/ov7740.c
12606
12607OMNIVISION OV8856 SENSOR DRIVER
12608M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12609L:	linux-media@vger.kernel.org
12610S:	Maintained
12611T:	git git://linuxtv.org/media_tree.git
12612F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12613F:	drivers/media/i2c/ov8856.c
12614
12615OMNIVISION OV9640 SENSOR DRIVER
12616M:	Petr Cvek <petrcvekcz@gmail.com>
12617L:	linux-media@vger.kernel.org
12618S:	Maintained
12619F:	drivers/media/i2c/ov9640.*
12620
12621OMNIVISION OV9650 SENSOR DRIVER
12622M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12623R:	Akinobu Mita <akinobu.mita@gmail.com>
12624R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12625L:	linux-media@vger.kernel.org
12626S:	Maintained
12627T:	git git://linuxtv.org/media_tree.git
12628F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12629F:	drivers/media/i2c/ov9650.c
12630
12631ONENAND FLASH DRIVER
12632M:	Kyungmin Park <kyungmin.park@samsung.com>
12633L:	linux-mtd@lists.infradead.org
12634S:	Maintained
12635F:	drivers/mtd/nand/onenand/
12636F:	include/linux/mtd/onenand*.h
12637
12638ONION OMEGA2+ BOARD
12639M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12640L:	linux-mips@vger.kernel.org
12641S:	Maintained
12642F:	arch/mips/boot/dts/ralink/omega2p.dts
12643
12644OP-TEE DRIVER
12645M:	Jens Wiklander <jens.wiklander@linaro.org>
12646L:	tee-dev@lists.linaro.org
12647S:	Maintained
12648F:	drivers/tee/optee/
12649
12650OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12651M:	Sumit Garg <sumit.garg@linaro.org>
12652L:	tee-dev@lists.linaro.org
12653S:	Maintained
12654F:	drivers/char/hw_random/optee-rng.c
12655
12656OPA-VNIC DRIVER
12657M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12658M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12659L:	linux-rdma@vger.kernel.org
12660S:	Supported
12661F:	drivers/infiniband/ulp/opa_vnic
12662
12663OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12664M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12665M:	Frank Rowand <frowand.list@gmail.com>
12666L:	devicetree@vger.kernel.org
12667S:	Maintained
12668F:	Documentation/devicetree/dynamic-resolution-notes.rst
12669F:	Documentation/devicetree/overlay-notes.rst
12670F:	drivers/of/overlay.c
12671F:	drivers/of/resolver.c
12672K:	of_overlay_notifier_
12673
12674OPEN FIRMWARE AND FLATTENED DEVICE TREE
12675M:	Rob Herring <robh+dt@kernel.org>
12676M:	Frank Rowand <frowand.list@gmail.com>
12677L:	devicetree@vger.kernel.org
12678S:	Maintained
12679W:	http://www.devicetree.org/
12680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12681F:	Documentation/ABI/testing/sysfs-firmware-ofw
12682F:	drivers/of/
12683F:	include/linux/of*.h
12684F:	scripts/dtc/
12685
12686OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12687M:	Rob Herring <robh+dt@kernel.org>
12688L:	devicetree@vger.kernel.org
12689S:	Maintained
12690Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12692F:	Documentation/devicetree/
12693F:	arch/*/boot/dts/
12694F:	include/dt-bindings/
12695
12696OPENCORES I2C BUS DRIVER
12697M:	Peter Korsgaard <peter@korsgaard.com>
12698M:	Andrew Lunn <andrew@lunn.ch>
12699L:	linux-i2c@vger.kernel.org
12700S:	Maintained
12701F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12702F:	Documentation/i2c/busses/i2c-ocores.rst
12703F:	drivers/i2c/busses/i2c-ocores.c
12704F:	include/linux/platform_data/i2c-ocores.h
12705
12706OPENRISC ARCHITECTURE
12707M:	Jonas Bonn <jonas@southpole.se>
12708M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12709M:	Stafford Horne <shorne@gmail.com>
12710L:	openrisc@lists.librecores.org
12711S:	Maintained
12712W:	http://openrisc.io
12713T:	git git://github.com/openrisc/linux.git
12714F:	Documentation/devicetree/bindings/openrisc/
12715F:	Documentation/openrisc/
12716F:	arch/openrisc/
12717F:	drivers/irqchip/irq-ompic.c
12718F:	drivers/irqchip/irq-or1k-*
12719
12720OPENVSWITCH
12721M:	Pravin B Shelar <pshelar@ovn.org>
12722L:	netdev@vger.kernel.org
12723L:	dev@openvswitch.org
12724S:	Maintained
12725W:	http://openvswitch.org
12726F:	include/uapi/linux/openvswitch.h
12727F:	net/openvswitch/
12728
12729OPERATING PERFORMANCE POINTS (OPP)
12730M:	Viresh Kumar <vireshk@kernel.org>
12731M:	Nishanth Menon <nm@ti.com>
12732M:	Stephen Boyd <sboyd@kernel.org>
12733L:	linux-pm@vger.kernel.org
12734S:	Maintained
12735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12736F:	Documentation/devicetree/bindings/opp/
12737F:	Documentation/power/opp.rst
12738F:	drivers/opp/
12739F:	include/linux/pm_opp.h
12740
12741OPL4 DRIVER
12742M:	Clemens Ladisch <clemens@ladisch.de>
12743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12744S:	Maintained
12745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12746F:	sound/drivers/opl4/
12747
12748OPROFILE
12749M:	Robert Richter <rric@kernel.org>
12750L:	oprofile-list@lists.sf.net
12751S:	Maintained
12752F:	arch/*/include/asm/oprofile*.h
12753F:	arch/*/oprofile/
12754F:	drivers/oprofile/
12755F:	include/linux/oprofile.h
12756
12757ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12758M:	Mark Fasheh <mark@fasheh.com>
12759M:	Joel Becker <jlbec@evilplan.org>
12760M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12761L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12762S:	Supported
12763W:	http://ocfs2.wiki.kernel.org
12764F:	Documentation/filesystems/dlmfs.rst
12765F:	Documentation/filesystems/ocfs2.rst
12766F:	fs/ocfs2/
12767
12768ORANGEFS FILESYSTEM
12769M:	Mike Marshall <hubcap@omnibond.com>
12770R:	Martin Brandenburg <martin@omnibond.com>
12771L:	devel@lists.orangefs.org
12772S:	Supported
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12774F:	Documentation/filesystems/orangefs.rst
12775F:	fs/orangefs/
12776
12777ORINOCO DRIVER
12778L:	linux-wireless@vger.kernel.org
12779S:	Orphan
12780W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12781W:	http://www.nongnu.org/orinoco/
12782F:	drivers/net/wireless/intersil/orinoco/
12783
12784OV2659 OMNIVISION SENSOR DRIVER
12785M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12786L:	linux-media@vger.kernel.org
12787S:	Maintained
12788W:	https://linuxtv.org
12789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12790T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12791F:	drivers/media/i2c/ov2659.c
12792F:	include/media/i2c/ov2659.h
12793
12794OVERLAY FILESYSTEM
12795M:	Miklos Szeredi <miklos@szeredi.hu>
12796L:	linux-unionfs@vger.kernel.org
12797S:	Supported
12798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12799F:	Documentation/filesystems/overlayfs.rst
12800F:	fs/overlayfs/
12801
12802P54 WIRELESS DRIVER
12803M:	Christian Lamparter <chunkeey@googlemail.com>
12804L:	linux-wireless@vger.kernel.org
12805S:	Maintained
12806W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
12807F:	drivers/net/wireless/intersil/p54/
12808
12809PACKING
12810M:	Vladimir Oltean <olteanv@gmail.com>
12811L:	netdev@vger.kernel.org
12812S:	Supported
12813F:	Documentation/core-api/packing.rst
12814F:	include/linux/packing.h
12815F:	lib/packing.c
12816
12817PADATA PARALLEL EXECUTION MECHANISM
12818M:	Steffen Klassert <steffen.klassert@secunet.com>
12819L:	linux-crypto@vger.kernel.org
12820S:	Maintained
12821F:	Documentation/core-api/padata.rst
12822F:	include/linux/padata.h
12823F:	kernel/padata.c
12824
12825PAGE POOL
12826M:	Jesper Dangaard Brouer <hawk@kernel.org>
12827M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12828L:	netdev@vger.kernel.org
12829S:	Supported
12830F:	include/net/page_pool.h
12831F:	net/core/page_pool.c
12832
12833PANASONIC LAPTOP ACPI EXTRAS DRIVER
12834M:	Harald Welte <laforge@gnumonks.org>
12835L:	platform-driver-x86@vger.kernel.org
12836S:	Maintained
12837F:	drivers/platform/x86/panasonic-laptop.c
12838
12839PARALLAX PING IIO SENSOR DRIVER
12840M:	Andreas Klinger <ak@it-klinger.de>
12841L:	linux-iio@vger.kernel.org
12842S:	Maintained
12843F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12844F:	drivers/iio/proximity/ping.c
12845
12846PARALLEL LCD/KEYPAD PANEL DRIVER
12847M:	Willy Tarreau <willy@haproxy.com>
12848M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12849S:	Odd Fixes
12850F:	Documentation/admin-guide/lcd-panel-cgram.rst
12851F:	drivers/auxdisplay/panel.c
12852
12853PARALLEL PORT SUBSYSTEM
12854M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12855M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12856L:	linux-parport@lists.infradead.org (subscribers-only)
12857S:	Maintained
12858F:	Documentation/driver-api/parport*.rst
12859F:	drivers/char/ppdev.c
12860F:	drivers/parport/
12861F:	include/linux/parport*.h
12862F:	include/uapi/linux/ppdev.h
12863
12864PARAVIRT_OPS INTERFACE
12865M:	Juergen Gross <jgross@suse.com>
12866M:	Thomas Hellstrom <thellstrom@vmware.com>
12867M:	"VMware, Inc." <pv-drivers@vmware.com>
12868L:	virtualization@lists.linux-foundation.org
12869S:	Supported
12870F:	Documentation/virt/paravirt_ops.rst
12871F:	arch/*/include/asm/paravirt*.h
12872F:	arch/*/kernel/paravirt*
12873F:	include/linux/hypervisor.h
12874
12875PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12876M:	Tim Waugh <tim@cyberelk.net>
12877L:	linux-parport@lists.infradead.org (subscribers-only)
12878S:	Maintained
12879F:	Documentation/admin-guide/blockdev/paride.rst
12880F:	drivers/block/paride/
12881
12882PARISC ARCHITECTURE
12883M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12884M:	Helge Deller <deller@gmx.de>
12885L:	linux-parisc@vger.kernel.org
12886S:	Maintained
12887W:	https://parisc.wiki.kernel.org
12888Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12891F:	Documentation/parisc/
12892F:	arch/parisc/
12893F:	drivers/char/agp/parisc-agp.c
12894F:	drivers/input/misc/hp_sdc_rtc.c
12895F:	drivers/input/serio/gscps2.c
12896F:	drivers/input/serio/hp_sdc*
12897F:	drivers/parisc/
12898F:	drivers/parport/parport_gsc.*
12899F:	drivers/tty/serial/8250/8250_gsc.c
12900F:	drivers/video/console/sti*
12901F:	drivers/video/fbdev/sti*
12902F:	drivers/video/logo/logo_parisc*
12903F:	include/linux/hp_sdc.h
12904
12905PARMAN
12906M:	Jiri Pirko <jiri@mellanox.com>
12907L:	netdev@vger.kernel.org
12908S:	Supported
12909F:	include/linux/parman.h
12910F:	lib/parman.c
12911F:	lib/test_parman.c
12912
12913PC ENGINES APU BOARD DRIVER
12914M:	Enrico Weigelt, metux IT consult <info@metux.net>
12915S:	Maintained
12916F:	drivers/platform/x86/pcengines-apuv2.c
12917
12918PC87360 HARDWARE MONITORING DRIVER
12919M:	Jim Cromie <jim.cromie@gmail.com>
12920L:	linux-hwmon@vger.kernel.org
12921S:	Maintained
12922F:	Documentation/hwmon/pc87360.rst
12923F:	drivers/hwmon/pc87360.c
12924
12925PC8736x GPIO DRIVER
12926M:	Jim Cromie <jim.cromie@gmail.com>
12927S:	Maintained
12928F:	drivers/char/pc8736x_gpio.c
12929
12930PC87427 HARDWARE MONITORING DRIVER
12931M:	Jean Delvare <jdelvare@suse.com>
12932L:	linux-hwmon@vger.kernel.org
12933S:	Maintained
12934F:	Documentation/hwmon/pc87427.rst
12935F:	drivers/hwmon/pc87427.c
12936
12937PCA9532 LED DRIVER
12938M:	Riku Voipio <riku.voipio@iki.fi>
12939S:	Maintained
12940F:	drivers/leds/leds-pca9532.c
12941F:	include/linux/leds-pca9532.h
12942
12943PCA9541 I2C BUS MASTER SELECTOR DRIVER
12944M:	Guenter Roeck <linux@roeck-us.net>
12945L:	linux-i2c@vger.kernel.org
12946S:	Maintained
12947F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12948
12949PCDP - PRIMARY CONSOLE AND DEBUG PORT
12950M:	Khalid Aziz <khalid@gonehiking.org>
12951S:	Maintained
12952F:	drivers/firmware/pcdp.*
12953
12954PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12955M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12956L:	linux-pci@vger.kernel.org
12957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12960F:	drivers/pci/controller/pci-aardvark.c
12961
12962PCI DRIVER FOR ALTERA PCIE IP
12963M:	Ley Foon Tan <ley.foon.tan@intel.com>
12964L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12965L:	linux-pci@vger.kernel.org
12966S:	Supported
12967F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12968F:	drivers/pci/controller/pcie-altera.c
12969
12970PCI DRIVER FOR APPLIEDMICRO XGENE
12971M:	Toan Le <toan@os.amperecomputing.com>
12972L:	linux-pci@vger.kernel.org
12973L:	linux-arm-kernel@lists.infradead.org
12974S:	Maintained
12975F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
12976F:	drivers/pci/controller/pci-xgene.c
12977
12978PCI DRIVER FOR ARM VERSATILE PLATFORM
12979M:	Rob Herring <robh@kernel.org>
12980L:	linux-pci@vger.kernel.org
12981L:	linux-arm-kernel@lists.infradead.org
12982S:	Maintained
12983F:	Documentation/devicetree/bindings/pci/versatile.yaml
12984F:	drivers/pci/controller/pci-versatile.c
12985
12986PCI DRIVER FOR ARMADA 8K
12987M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12988L:	linux-pci@vger.kernel.org
12989L:	linux-arm-kernel@lists.infradead.org
12990S:	Maintained
12991F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
12992F:	drivers/pci/controller/dwc/pcie-armada8k.c
12993
12994PCI DRIVER FOR CADENCE PCIE IP
12995M:	Tom Joseph <tjoseph@cadence.com>
12996L:	linux-pci@vger.kernel.org
12997S:	Maintained
12998F:	Documentation/devicetree/bindings/pci/cdns,*
12999F:	drivers/pci/controller/cadence/
13000
13001PCI DRIVER FOR FREESCALE LAYERSCAPE
13002M:	Minghuan Lian <minghuan.Lian@nxp.com>
13003M:	Mingkai Hu <mingkai.hu@nxp.com>
13004M:	Roy Zang <roy.zang@nxp.com>
13005L:	linuxppc-dev@lists.ozlabs.org
13006L:	linux-pci@vger.kernel.org
13007L:	linux-arm-kernel@lists.infradead.org
13008S:	Maintained
13009F:	drivers/pci/controller/dwc/*layerscape*
13010
13011PCI DRIVER FOR GENERIC OF HOSTS
13012M:	Will Deacon <will@kernel.org>
13013L:	linux-pci@vger.kernel.org
13014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13015S:	Maintained
13016F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13017F:	drivers/pci/controller/pci-host-common.c
13018F:	drivers/pci/controller/pci-host-generic.c
13019
13020PCI DRIVER FOR IMX6
13021M:	Richard Zhu <hongxing.zhu@nxp.com>
13022M:	Lucas Stach <l.stach@pengutronix.de>
13023L:	linux-pci@vger.kernel.org
13024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13025S:	Maintained
13026F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13027F:	drivers/pci/controller/dwc/*imx6*
13028
13029PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13030M:	Jonathan Derrick <jonathan.derrick@intel.com>
13031L:	linux-pci@vger.kernel.org
13032S:	Supported
13033F:	drivers/pci/controller/vmd.c
13034
13035PCI DRIVER FOR MICROSEMI SWITCHTEC
13036M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13037M:	Logan Gunthorpe <logang@deltatee.com>
13038L:	linux-pci@vger.kernel.org
13039S:	Maintained
13040F:	Documentation/ABI/testing/sysfs-class-switchtec
13041F:	Documentation/driver-api/switchtec.rst
13042F:	drivers/ntb/hw/mscc/
13043F:	drivers/pci/switch/switchtec*
13044F:	include/linux/switchtec.h
13045F:	include/uapi/linux/switchtec_ioctl.h
13046
13047PCI DRIVER FOR MOBIVEIL PCIE IP
13048M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13049M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13050L:	linux-pci@vger.kernel.org
13051S:	Supported
13052F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13053F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13054
13055PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13056M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13057M:	Jason Cooper <jason@lakedaemon.net>
13058L:	linux-pci@vger.kernel.org
13059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13060S:	Maintained
13061F:	drivers/pci/controller/*mvebu*
13062
13063PCI DRIVER FOR NVIDIA TEGRA
13064M:	Thierry Reding <thierry.reding@gmail.com>
13065L:	linux-tegra@vger.kernel.org
13066L:	linux-pci@vger.kernel.org
13067S:	Supported
13068F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13069F:	drivers/pci/controller/pci-tegra.c
13070
13071PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13072M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13073L:	linux-pci@vger.kernel.org
13074L:	linux-arm-kernel@lists.infradead.org
13075S:	Maintained
13076F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13077F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13078
13079PCI DRIVER FOR RENESAS R-CAR
13080M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13081M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13082L:	linux-pci@vger.kernel.org
13083L:	linux-renesas-soc@vger.kernel.org
13084S:	Maintained
13085F:	Documentation/devicetree/bindings/pci/*rcar*
13086F:	drivers/pci/controller/*rcar*
13087
13088PCI DRIVER FOR SAMSUNG EXYNOS
13089M:	Jingoo Han <jingoohan1@gmail.com>
13090L:	linux-pci@vger.kernel.org
13091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13092L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13093S:	Maintained
13094F:	drivers/pci/controller/dwc/pci-exynos.c
13095
13096PCI DRIVER FOR SYNOPSYS DESIGNWARE
13097M:	Jingoo Han <jingoohan1@gmail.com>
13098M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13099L:	linux-pci@vger.kernel.org
13100S:	Maintained
13101F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13102F:	drivers/pci/controller/dwc/*designware*
13103
13104PCI DRIVER FOR TI DRA7XX
13105M:	Kishon Vijay Abraham I <kishon@ti.com>
13106L:	linux-omap@vger.kernel.org
13107L:	linux-pci@vger.kernel.org
13108S:	Supported
13109F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13110F:	drivers/pci/controller/dwc/pci-dra7xx.c
13111
13112PCI DRIVER FOR TI KEYSTONE
13113M:	Murali Karicheri <m-karicheri2@ti.com>
13114L:	linux-pci@vger.kernel.org
13115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13116S:	Maintained
13117F:	drivers/pci/controller/dwc/pci-keystone.c
13118
13119PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13120M:	Linus Walleij <linus.walleij@linaro.org>
13121L:	linux-pci@vger.kernel.org
13122S:	Maintained
13123F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13124F:	drivers/pci/controller/pci-v3-semi.c
13125
13126PCI ENDPOINT SUBSYSTEM
13127M:	Kishon Vijay Abraham I <kishon@ti.com>
13128M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13129L:	linux-pci@vger.kernel.org
13130S:	Supported
13131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13132F:	drivers/misc/pci_endpoint_test.c
13133F:	drivers/pci/endpoint/
13134F:	tools/pci/
13135
13136PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13137M:	Russell Currey <ruscur@russell.cc>
13138M:	Sam Bobroff <sbobroff@linux.ibm.com>
13139M:	Oliver O'Halloran <oohall@gmail.com>
13140L:	linuxppc-dev@lists.ozlabs.org
13141S:	Supported
13142F:	Documentation/PCI/pci-error-recovery.rst
13143F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13144F:	arch/powerpc/include/*/eeh*.h
13145F:	arch/powerpc/kernel/eeh*.c
13146F:	arch/powerpc/platforms/*/eeh*.c
13147F:	drivers/pci/pcie/aer.c
13148F:	drivers/pci/pcie/dpc.c
13149F:	drivers/pci/pcie/err.c
13150
13151PCI ERROR RECOVERY
13152M:	Linas Vepstas <linasvepstas@gmail.com>
13153L:	linux-pci@vger.kernel.org
13154S:	Supported
13155F:	Documentation/PCI/pci-error-recovery.rst
13156
13157PCI MSI DRIVER FOR ALTERA MSI IP
13158M:	Ley Foon Tan <ley.foon.tan@intel.com>
13159L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13160L:	linux-pci@vger.kernel.org
13161S:	Supported
13162F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13163F:	drivers/pci/controller/pcie-altera-msi.c
13164
13165PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13166M:	Toan Le <toan@os.amperecomputing.com>
13167L:	linux-pci@vger.kernel.org
13168L:	linux-arm-kernel@lists.infradead.org
13169S:	Maintained
13170F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13171F:	drivers/pci/controller/pci-xgene-msi.c
13172
13173PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13174M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13175R:	Rob Herring <robh@kernel.org>
13176L:	linux-pci@vger.kernel.org
13177S:	Supported
13178Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13180F:	drivers/pci/controller/
13181
13182PCI SUBSYSTEM
13183M:	Bjorn Helgaas <bhelgaas@google.com>
13184L:	linux-pci@vger.kernel.org
13185S:	Supported
13186Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13188F:	Documentation/PCI/
13189F:	Documentation/devicetree/bindings/pci/
13190F:	arch/x86/kernel/early-quirks.c
13191F:	arch/x86/kernel/quirks.c
13192F:	arch/x86/pci/
13193F:	drivers/acpi/pci*
13194F:	drivers/pci/
13195F:	include/asm-generic/pci*
13196F:	include/linux/of_pci.h
13197F:	include/linux/pci*
13198F:	include/uapi/linux/pci*
13199F:	lib/pci*
13200
13201PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13202M:	Jonathan Chocron <jonnyc@amazon.com>
13203L:	linux-pci@vger.kernel.org
13204S:	Maintained
13205F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13206F:	drivers/pci/controller/dwc/pcie-al.c
13207
13208PCIE DRIVER FOR AMLOGIC MESON
13209M:	Yue Wang <yue.wang@Amlogic.com>
13210L:	linux-pci@vger.kernel.org
13211L:	linux-amlogic@lists.infradead.org
13212S:	Maintained
13213F:	drivers/pci/controller/dwc/pci-meson.c
13214
13215PCIE DRIVER FOR AXIS ARTPEC
13216M:	Jesper Nilsson <jesper.nilsson@axis.com>
13217L:	linux-arm-kernel@axis.com
13218L:	linux-pci@vger.kernel.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/pci/axis,artpec*
13221F:	drivers/pci/controller/dwc/*artpec*
13222
13223PCIE DRIVER FOR CAVIUM THUNDERX
13224M:	Robert Richter <rrichter@marvell.com>
13225L:	linux-pci@vger.kernel.org
13226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13227S:	Supported
13228F:	drivers/pci/controller/pci-thunder-*
13229
13230PCIE DRIVER FOR HISILICON
13231M:	Zhou Wang <wangzhou1@hisilicon.com>
13232L:	linux-pci@vger.kernel.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13235F:	drivers/pci/controller/dwc/pcie-hisi.c
13236
13237PCIE DRIVER FOR HISILICON KIRIN
13238M:	Xiaowei Song <songxiaowei@hisilicon.com>
13239M:	Binghui Wang <wangbinghui@hisilicon.com>
13240L:	linux-pci@vger.kernel.org
13241S:	Maintained
13242F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13243F:	drivers/pci/controller/dwc/pcie-kirin.c
13244
13245PCIE DRIVER FOR HISILICON STB
13246M:	Shawn Guo <shawn.guo@linaro.org>
13247L:	linux-pci@vger.kernel.org
13248S:	Maintained
13249F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13250F:	drivers/pci/controller/dwc/pcie-histb.c
13251
13252PCIE DRIVER FOR MEDIATEK
13253M:	Ryder Lee <ryder.lee@mediatek.com>
13254L:	linux-pci@vger.kernel.org
13255L:	linux-mediatek@lists.infradead.org
13256S:	Supported
13257F:	Documentation/devicetree/bindings/pci/mediatek*
13258F:	drivers/pci/controller/*mediatek*
13259
13260PCIE DRIVER FOR QUALCOMM MSM
13261M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13262L:	linux-pci@vger.kernel.org
13263L:	linux-arm-msm@vger.kernel.org
13264S:	Maintained
13265F:	drivers/pci/controller/dwc/*qcom*
13266
13267PCIE DRIVER FOR ROCKCHIP
13268M:	Shawn Lin <shawn.lin@rock-chips.com>
13269L:	linux-pci@vger.kernel.org
13270L:	linux-rockchip@lists.infradead.org
13271S:	Maintained
13272F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13273F:	drivers/pci/controller/pcie-rockchip*
13274
13275PCIE DRIVER FOR SOCIONEXT UNIPHIER
13276M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13277L:	linux-pci@vger.kernel.org
13278S:	Maintained
13279F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13280F:	drivers/pci/controller/dwc/pcie-uniphier*
13281
13282PCIE DRIVER FOR ST SPEAR13XX
13283M:	Pratyush Anand <pratyush.anand@gmail.com>
13284L:	linux-pci@vger.kernel.org
13285S:	Maintained
13286F:	drivers/pci/controller/dwc/*spear*
13287
13288PCMCIA SUBSYSTEM
13289M:	Dominik Brodowski <linux@dominikbrodowski.net>
13290S:	Odd Fixes
13291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13292F:	Documentation/pcmcia/
13293F:	drivers/pcmcia/
13294F:	include/pcmcia/
13295F:	tools/pcmcia/
13296
13297PCNET32 NETWORK DRIVER
13298M:	Don Fry <pcnet32@frontier.com>
13299L:	netdev@vger.kernel.org
13300S:	Maintained
13301F:	drivers/net/ethernet/amd/pcnet32.c
13302
13303PCRYPT PARALLEL CRYPTO ENGINE
13304M:	Steffen Klassert <steffen.klassert@secunet.com>
13305L:	linux-crypto@vger.kernel.org
13306S:	Maintained
13307F:	crypto/pcrypt.c
13308F:	include/crypto/pcrypt.h
13309
13310PEAQ WMI HOTKEYS DRIVER
13311M:	Hans de Goede <hdegoede@redhat.com>
13312L:	platform-driver-x86@vger.kernel.org
13313S:	Maintained
13314F:	drivers/platform/x86/peaq-wmi.c
13315
13316PENSANDO ETHERNET DRIVERS
13317M:	Shannon Nelson <snelson@pensando.io>
13318M:	Pensando Drivers <drivers@pensando.io>
13319L:	netdev@vger.kernel.org
13320S:	Supported
13321F:	Documentation/networking/device_drivers/pensando/ionic.rst
13322F:	drivers/net/ethernet/pensando/
13323
13324PER-CPU MEMORY ALLOCATOR
13325M:	Dennis Zhou <dennis@kernel.org>
13326M:	Tejun Heo <tj@kernel.org>
13327M:	Christoph Lameter <cl@linux.com>
13328S:	Maintained
13329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13330F:	arch/*/include/asm/percpu.h
13331F:	include/linux/percpu*.h
13332F:	mm/percpu*.c
13333
13334PER-TASK DELAY ACCOUNTING
13335M:	Balbir Singh <bsingharora@gmail.com>
13336S:	Maintained
13337F:	include/linux/delayacct.h
13338F:	kernel/delayacct.c
13339
13340PERFORMANCE EVENTS SUBSYSTEM
13341M:	Peter Zijlstra <peterz@infradead.org>
13342M:	Ingo Molnar <mingo@redhat.com>
13343M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13344R:	Mark Rutland <mark.rutland@arm.com>
13345R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13346R:	Jiri Olsa <jolsa@redhat.com>
13347R:	Namhyung Kim <namhyung@kernel.org>
13348L:	linux-kernel@vger.kernel.org
13349S:	Supported
13350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13351F:	arch/*/events/*
13352F:	arch/*/events/*/*
13353F:	arch/*/include/asm/perf_event.h
13354F:	arch/*/kernel/*/*/perf_event*.c
13355F:	arch/*/kernel/*/perf_event*.c
13356F:	arch/*/kernel/perf_callchain.c
13357F:	arch/*/kernel/perf_event*.c
13358F:	include/linux/perf_event.h
13359F:	include/uapi/linux/perf_event.h
13360F:	kernel/events/*
13361F:	tools/perf/
13362
13363PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13364R:	John Garry <john.garry@huawei.com>
13365R:	Will Deacon <will@kernel.org>
13366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13367S:	Supported
13368F:	tools/perf/pmu-events/arch/arm64/
13369
13370PERSONALITY HANDLING
13371M:	Christoph Hellwig <hch@infradead.org>
13372L:	linux-abi-devel@lists.sourceforge.net
13373S:	Maintained
13374F:	include/linux/personality.h
13375F:	include/uapi/linux/personality.h
13376
13377PHOENIX RC FLIGHT CONTROLLER ADAPTER
13378M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13379L:	linux-input@vger.kernel.org
13380S:	Maintained
13381F:	Documentation/input/devices/pxrc.rst
13382F:	drivers/input/joystick/pxrc.c
13383
13384PHONET PROTOCOL
13385M:	Remi Denis-Courmont <courmisch@gmail.com>
13386S:	Supported
13387F:	Documentation/networking/phonet.rst
13388F:	include/linux/phonet.h
13389F:	include/net/phonet/
13390F:	include/uapi/linux/phonet.h
13391F:	net/phonet/
13392
13393PHRAM MTD DRIVER
13394M:	Joern Engel <joern@lazybastard.org>
13395L:	linux-mtd@lists.infradead.org
13396S:	Maintained
13397F:	drivers/mtd/devices/phram.c
13398
13399PICOLCD HID DRIVER
13400M:	Bruno Prémont <bonbons@linux-vserver.org>
13401L:	linux-input@vger.kernel.org
13402S:	Maintained
13403F:	drivers/hid/hid-picolcd*
13404
13405PICOXCELL SUPPORT
13406M:	Jamie Iles <jamie@jamieiles.com>
13407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13408S:	Supported
13409T:	git git://github.com/jamieiles/linux-2.6-ji.git
13410F:	arch/arm/boot/dts/picoxcell*
13411F:	arch/arm/mach-picoxcell/
13412F:	drivers/crypto/picoxcell*
13413
13414PIDFD API
13415M:	Christian Brauner <christian@brauner.io>
13416L:	linux-kernel@vger.kernel.org
13417S:	Maintained
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13419F:	samples/pidfd/
13420F:	tools/testing/selftests/clone3/
13421F:	tools/testing/selftests/pid_namespace/
13422F:	tools/testing/selftests/pidfd/
13423K:	(?i)pidfd
13424K:	(?i)clone3
13425K:	\b(clone_args|kernel_clone_args)\b
13426
13427PIN CONTROL SUBSYSTEM
13428M:	Linus Walleij <linus.walleij@linaro.org>
13429L:	linux-gpio@vger.kernel.org
13430S:	Maintained
13431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13432F:	Documentation/devicetree/bindings/pinctrl/
13433F:	Documentation/driver-api/pinctl.rst
13434F:	drivers/pinctrl/
13435F:	include/linux/pinctrl/
13436
13437PIN CONTROLLER - FREESCALE
13438M:	Dong Aisheng <aisheng.dong@nxp.com>
13439M:	Fabio Estevam <festevam@gmail.com>
13440M:	Shawn Guo <shawnguo@kernel.org>
13441M:	Stefan Agner <stefan@agner.ch>
13442R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13443L:	linux-gpio@vger.kernel.org
13444S:	Maintained
13445F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13446F:	drivers/pinctrl/freescale/
13447
13448PIN CONTROLLER - INTEL
13449M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13450M:	Andy Shevchenko <andy@kernel.org>
13451S:	Maintained
13452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13453F:	drivers/pinctrl/intel/
13454
13455PIN CONTROLLER - MEDIATEK
13456M:	Sean Wang <sean.wang@kernel.org>
13457L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13458S:	Maintained
13459F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13460F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13461F:	drivers/pinctrl/mediatek/
13462
13463PIN CONTROLLER - MICROCHIP AT91
13464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13466L:	linux-gpio@vger.kernel.org
13467S:	Supported
13468F:	drivers/gpio/gpio-sama5d2-piobu.c
13469F:	drivers/pinctrl/pinctrl-at91*
13470
13471PIN CONTROLLER - QUALCOMM
13472M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13473L:	linux-arm-msm@vger.kernel.org
13474S:	Maintained
13475F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13476F:	drivers/pinctrl/qcom/
13477
13478PIN CONTROLLER - RENESAS
13479M:	Geert Uytterhoeven <geert+renesas@glider.be>
13480L:	linux-renesas-soc@vger.kernel.org
13481S:	Maintained
13482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13483F:	drivers/pinctrl/pinctrl-rz*
13484F:	drivers/pinctrl/sh-pfc/
13485
13486PIN CONTROLLER - SAMSUNG
13487M:	Tomasz Figa <tomasz.figa@gmail.com>
13488M:	Krzysztof Kozlowski <krzk@kernel.org>
13489M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13491L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13492S:	Maintained
13493Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13495F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13496F:	drivers/pinctrl/samsung/
13497F:	include/dt-bindings/pinctrl/samsung.h
13498
13499PIN CONTROLLER - SINGLE
13500M:	Tony Lindgren <tony@atomide.com>
13501M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13503L:	linux-omap@vger.kernel.org
13504S:	Maintained
13505F:	drivers/pinctrl/pinctrl-single.c
13506
13507PIN CONTROLLER - ST SPEAR
13508M:	Viresh Kumar <vireshk@kernel.org>
13509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13510S:	Maintained
13511W:	http://www.st.com/spear
13512F:	drivers/pinctrl/spear/
13513
13514PISTACHIO SOC SUPPORT
13515M:	James Hartley <james.hartley@sondrel.com>
13516L:	linux-mips@vger.kernel.org
13517S:	Odd Fixes
13518F:	arch/mips/boot/dts/img/pistachio*
13519F:	arch/mips/configs/pistachio*_defconfig
13520F:	arch/mips/include/asm/mach-pistachio/
13521F:	arch/mips/pistachio/
13522
13523PKTCDVD DRIVER
13524M:	linux-block@vger.kernel.org
13525S:	Orphan
13526F:	drivers/block/pktcdvd.c
13527F:	include/linux/pktcdvd.h
13528F:	include/uapi/linux/pktcdvd.h
13529
13530PKUNITY SOC DRIVERS
13531M:	Guan Xuetao <gxt@pku.edu.cn>
13532S:	Maintained
13533W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13534T:	git git://github.com/gxt/linux.git
13535F:	drivers/i2c/busses/i2c-puv3.c
13536F:	drivers/input/serio/i8042-unicore32io.h
13537F:	drivers/rtc/rtc-puv3.c
13538F:	drivers/video/fbdev/fb-puv3.c
13539
13540PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13541M:	Tomasz Duszynski <tduszyns@gmail.com>
13542S:	Maintained
13543F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13544F:	drivers/iio/chemical/pms7003.c
13545
13546PLX DMA DRIVER
13547M:	Logan Gunthorpe <logang@deltatee.com>
13548S:	Maintained
13549F:	drivers/dma/plx_dma.c
13550
13551PM-GRAPH UTILITY
13552M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13553L:	linux-pm@vger.kernel.org
13554S:	Supported
13555W:	https://01.org/pm-graph
13556B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13557T:	git git://github.com/intel/pm-graph
13558F:	tools/power/pm-graph
13559
13560PMBUS HARDWARE MONITORING DRIVERS
13561M:	Guenter Roeck <linux@roeck-us.net>
13562L:	linux-hwmon@vger.kernel.org
13563S:	Maintained
13564W:	http://hwmon.wiki.kernel.org/
13565W:	http://www.roeck-us.net/linux/drivers/
13566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13567F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13568F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13569F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13570F:	Documentation/hwmon/adm1275.rst
13571F:	Documentation/hwmon/ibm-cffps.rst
13572F:	Documentation/hwmon/ir35221.rst
13573F:	Documentation/hwmon/lm25066.rst
13574F:	Documentation/hwmon/ltc2978.rst
13575F:	Documentation/hwmon/ltc3815.rst
13576F:	Documentation/hwmon/max16064.rst
13577F:	Documentation/hwmon/max20751.rst
13578F:	Documentation/hwmon/max31785.rst
13579F:	Documentation/hwmon/max34440.rst
13580F:	Documentation/hwmon/max8688.rst
13581F:	Documentation/hwmon/pmbus-core.rst
13582F:	Documentation/hwmon/pmbus.rst
13583F:	Documentation/hwmon/tps40422.rst
13584F:	Documentation/hwmon/ucd9000.rst
13585F:	Documentation/hwmon/ucd9200.rst
13586F:	Documentation/hwmon/zl6100.rst
13587F:	drivers/hwmon/pmbus/
13588F:	include/linux/pmbus.h
13589
13590PMC SIERRA MaxRAID DRIVER
13591L:	linux-scsi@vger.kernel.org
13592S:	Orphan
13593W:	http://www.pmc-sierra.com/
13594F:	drivers/scsi/pmcraid.*
13595
13596PMC SIERRA PM8001 DRIVER
13597M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13598L:	linux-scsi@vger.kernel.org
13599S:	Supported
13600F:	drivers/scsi/pm8001/
13601
13602PNI RM3100 IIO DRIVER
13603M:	Song Qiang <songqiang1304521@gmail.com>
13604L:	linux-iio@vger.kernel.org
13605S:	Maintained
13606F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13607F:	drivers/iio/magnetometer/rm3100*
13608
13609PNP SUPPORT
13610M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13611L:	linux-acpi@vger.kernel.org
13612S:	Maintained
13613F:	drivers/pnp/
13614F:	include/linux/pnp.h
13615
13616POSIX CLOCKS and TIMERS
13617M:	Thomas Gleixner <tglx@linutronix.de>
13618L:	linux-kernel@vger.kernel.org
13619S:	Maintained
13620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13621F:	fs/timerfd.c
13622F:	include/linux/time_namespace.h
13623F:	include/linux/timer*
13624F:	kernel/time/*timer*
13625F:	kernel/time/namespace.c
13626
13627POWER MANAGEMENT CORE
13628M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13629L:	linux-pm@vger.kernel.org
13630S:	Supported
13631B:	https://bugzilla.kernel.org
13632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13633F:	drivers/base/power/
13634F:	drivers/powercap/
13635F:	include/linux/intel_rapl.h
13636F:	include/linux/pm.h
13637F:	include/linux/pm_*
13638F:	include/linux/powercap.h
13639F:	kernel/configs/nopm.config
13640
13641POWER STATE COORDINATION INTERFACE (PSCI)
13642M:	Mark Rutland <mark.rutland@arm.com>
13643M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13644L:	linux-arm-kernel@lists.infradead.org
13645S:	Maintained
13646F:	drivers/firmware/psci/
13647F:	include/linux/psci.h
13648F:	include/uapi/linux/psci.h
13649
13650POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13651M:	Sebastian Reichel <sre@kernel.org>
13652L:	linux-pm@vger.kernel.org
13653S:	Maintained
13654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13655F:	Documentation/ABI/testing/sysfs-class-power
13656F:	Documentation/devicetree/bindings/power/supply/
13657F:	drivers/power/supply/
13658F:	include/linux/power_supply.h
13659
13660POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13661M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13662L:	linuxppc-dev@lists.ozlabs.org
13663S:	Maintained
13664F:	drivers/char/powernv-op-panel.c
13665
13666PPP OVER ATM (RFC 2364)
13667M:	Mitchell Blank Jr <mitch@sfgoth.com>
13668S:	Maintained
13669F:	include/uapi/linux/atmppp.h
13670F:	net/atm/pppoatm.c
13671
13672PPP OVER ETHERNET
13673M:	Michal Ostrowski <mostrows@earthlink.net>
13674S:	Maintained
13675F:	drivers/net/ppp/pppoe.c
13676F:	drivers/net/ppp/pppox.c
13677
13678PPP OVER L2TP
13679M:	James Chapman <jchapman@katalix.com>
13680S:	Maintained
13681F:	include/linux/if_pppol2tp.h
13682F:	include/uapi/linux/if_pppol2tp.h
13683F:	net/l2tp/l2tp_ppp.c
13684
13685PPP PROTOCOL DRIVERS AND COMPRESSORS
13686M:	Paul Mackerras <paulus@samba.org>
13687L:	linux-ppp@vger.kernel.org
13688S:	Maintained
13689F:	drivers/net/ppp/ppp_*
13690
13691PPS SUPPORT
13692M:	Rodolfo Giometti <giometti@enneenne.com>
13693L:	linuxpps@ml.enneenne.com (subscribers-only)
13694S:	Maintained
13695W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13696F:	Documentation/ABI/testing/sysfs-pps
13697F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13698F:	Documentation/driver-api/pps.rst
13699F:	drivers/pps/
13700F:	include/linux/pps*.h
13701F:	include/uapi/linux/pps.h
13702
13703PPTP DRIVER
13704M:	Dmitry Kozlov <xeb@mail.ru>
13705L:	netdev@vger.kernel.org
13706S:	Maintained
13707W:	http://sourceforge.net/projects/accel-pptp
13708F:	drivers/net/ppp/pptp.c
13709
13710PRESSURE STALL INFORMATION (PSI)
13711M:	Johannes Weiner <hannes@cmpxchg.org>
13712S:	Maintained
13713F:	include/linux/psi*
13714F:	kernel/sched/psi.c
13715
13716PRINTK
13717M:	Petr Mladek <pmladek@suse.com>
13718M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13719R:	Steven Rostedt <rostedt@goodmis.org>
13720S:	Maintained
13721F:	include/linux/printk.h
13722F:	kernel/printk/
13723
13724PRISM54 WIRELESS DRIVER
13725M:	Luis Chamberlain <mcgrof@kernel.org>
13726L:	linux-wireless@vger.kernel.org
13727S:	Obsolete
13728W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13729F:	drivers/net/wireless/intersil/prism54/
13730
13731PROC FILESYSTEM
13732R:	Alexey Dobriyan <adobriyan@gmail.com>
13733L:	linux-kernel@vger.kernel.org
13734L:	linux-fsdevel@vger.kernel.org
13735S:	Maintained
13736F:	Documentation/filesystems/proc.rst
13737F:	fs/proc/
13738F:	include/linux/proc_fs.h
13739F:	tools/testing/selftests/proc/
13740
13741PROC SYSCTL
13742M:	Luis Chamberlain <mcgrof@kernel.org>
13743M:	Kees Cook <keescook@chromium.org>
13744M:	Iurii Zaikin <yzaikin@google.com>
13745L:	linux-kernel@vger.kernel.org
13746L:	linux-fsdevel@vger.kernel.org
13747S:	Maintained
13748F:	fs/proc/proc_sysctl.c
13749F:	include/linux/sysctl.h
13750F:	kernel/sysctl-test.c
13751F:	kernel/sysctl.c
13752F:	tools/testing/selftests/sysctl/
13753
13754PS3 NETWORK SUPPORT
13755M:	Geoff Levand <geoff@infradead.org>
13756L:	netdev@vger.kernel.org
13757L:	linuxppc-dev@lists.ozlabs.org
13758S:	Maintained
13759F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13760
13761PS3 PLATFORM SUPPORT
13762M:	Geoff Levand <geoff@infradead.org>
13763L:	linuxppc-dev@lists.ozlabs.org
13764S:	Maintained
13765F:	arch/powerpc/boot/ps3*
13766F:	arch/powerpc/include/asm/lv1call.h
13767F:	arch/powerpc/include/asm/ps3*.h
13768F:	arch/powerpc/platforms/ps3/
13769F:	drivers/*/ps3*
13770F:	drivers/ps3/
13771F:	drivers/rtc/rtc-ps3.c
13772F:	drivers/usb/host/*ps3.c
13773F:	sound/ppc/snd_ps3*
13774
13775PS3VRAM DRIVER
13776M:	Jim Paris <jim@jtan.com>
13777M:	Geoff Levand <geoff@infradead.org>
13778L:	linuxppc-dev@lists.ozlabs.org
13779S:	Maintained
13780F:	drivers/block/ps3vram.c
13781
13782PSAMPLE PACKET SAMPLING SUPPORT
13783M:	Yotam Gigi <yotam.gi@gmail.com>
13784S:	Maintained
13785F:	include/net/psample.h
13786F:	include/uapi/linux/psample.h
13787F:	net/psample
13788
13789PSTORE FILESYSTEM
13790M:	Kees Cook <keescook@chromium.org>
13791M:	Anton Vorontsov <anton@enomsg.org>
13792M:	Colin Cross <ccross@android.com>
13793M:	Tony Luck <tony.luck@intel.com>
13794S:	Maintained
13795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13796F:	Documentation/admin-guide/ramoops.rst
13797F:	Documentation/admin-guide/pstore-blk.rst
13798F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13799F:	drivers/acpi/apei/erst.c
13800F:	drivers/firmware/efi/efi-pstore.c
13801F:	fs/pstore/
13802F:	include/linux/pstore*
13803K:	\b(pstore|ramoops)
13804
13805PTP HARDWARE CLOCK SUPPORT
13806M:	Richard Cochran <richardcochran@gmail.com>
13807L:	netdev@vger.kernel.org
13808S:	Maintained
13809W:	http://linuxptp.sourceforge.net/
13810F:	Documentation/ABI/testing/sysfs-ptp
13811F:	Documentation/driver-api/ptp.rst
13812F:	drivers/net/phy/dp83640*
13813F:	drivers/ptp/*
13814F:	include/linux/ptp_cl*
13815
13816PTRACE SUPPORT
13817M:	Oleg Nesterov <oleg@redhat.com>
13818S:	Maintained
13819F:	arch/*/*/ptrace*.c
13820F:	arch/*/include/asm/ptrace*.h
13821F:	arch/*/ptrace*.c
13822F:	include/asm-generic/syscall.h
13823F:	include/linux/ptrace.h
13824F:	include/linux/regset.h
13825F:	include/linux/tracehook.h
13826F:	include/uapi/linux/ptrace.h
13827F:	include/uapi/linux/ptrace.h
13828F:	kernel/ptrace.c
13829
13830PULSE8-CEC DRIVER
13831M:	Hans Verkuil <hverkuil@xs4all.nl>
13832L:	linux-media@vger.kernel.org
13833S:	Maintained
13834T:	git git://linuxtv.org/media_tree.git
13835F:	Documentation/admin-guide/media/pulse8-cec.rst
13836F:	drivers/media/cec/usb/pulse8/
13837
13838PVRUSB2 VIDEO4LINUX DRIVER
13839M:	Mike Isely <isely@pobox.com>
13840L:	pvrusb2@isely.net	(subscribers-only)
13841L:	linux-media@vger.kernel.org
13842S:	Maintained
13843W:	http://www.isely.net/pvrusb2/
13844T:	git git://linuxtv.org/media_tree.git
13845F:	Documentation/driver-api/media/drivers/pvrusb2*
13846F:	drivers/media/usb/pvrusb2/
13847
13848PWC WEBCAM DRIVER
13849M:	Hans Verkuil <hverkuil@xs4all.nl>
13850L:	linux-media@vger.kernel.org
13851S:	Odd Fixes
13852T:	git git://linuxtv.org/media_tree.git
13853F:	drivers/media/usb/pwc/*
13854F:	include/trace/events/pwc.h
13855
13856PWM FAN DRIVER
13857M:	Kamil Debski <kamil@wypas.org>
13858M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13859L:	linux-hwmon@vger.kernel.org
13860S:	Supported
13861F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13862F:	Documentation/hwmon/pwm-fan.rst
13863F:	drivers/hwmon/pwm-fan.c
13864
13865PWM IR Transmitter
13866M:	Sean Young <sean@mess.org>
13867L:	linux-media@vger.kernel.org
13868S:	Maintained
13869F:	drivers/media/rc/pwm-ir-tx.c
13870
13871PWM SUBSYSTEM
13872M:	Thierry Reding <thierry.reding@gmail.com>
13873R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13874L:	linux-pwm@vger.kernel.org
13875S:	Maintained
13876Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13878F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13879F:	Documentation/devicetree/bindings/pwm/
13880F:	Documentation/driver-api/pwm.rst
13881F:	drivers/gpio/gpio-mvebu.c
13882F:	drivers/pwm/
13883F:	drivers/video/backlight/pwm_bl.c
13884F:	include/linux/pwm.h
13885F:	include/linux/pwm_backlight.h
13886K:	pwm_(config|apply_state|ops)
13887
13888PXA GPIO DRIVER
13889M:	Robert Jarzmik <robert.jarzmik@free.fr>
13890L:	linux-gpio@vger.kernel.org
13891S:	Maintained
13892F:	drivers/gpio/gpio-pxa.c
13893
13894PXA MMCI DRIVER
13895S:	Orphan
13896
13897PXA RTC DRIVER
13898M:	Robert Jarzmik <robert.jarzmik@free.fr>
13899L:	linux-rtc@vger.kernel.org
13900S:	Maintained
13901
13902PXA2xx/PXA3xx SUPPORT
13903M:	Daniel Mack <daniel@zonque.org>
13904M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13905M:	Robert Jarzmik <robert.jarzmik@free.fr>
13906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13907S:	Maintained
13908T:	git git://github.com/hzhuang1/linux.git
13909T:	git git://github.com/rjarzmik/linux.git
13910F:	arch/arm/boot/dts/pxa*
13911F:	arch/arm/mach-pxa/
13912F:	drivers/dma/pxa*
13913F:	drivers/pcmcia/pxa2xx*
13914F:	drivers/pinctrl/pxa/
13915F:	drivers/spi/spi-pxa2xx*
13916F:	drivers/usb/gadget/udc/pxa2*
13917F:	include/sound/pxa2xx-lib.h
13918F:	sound/arm/pxa*
13919F:	sound/soc/pxa/
13920
13921QAT DRIVER
13922M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13923L:	qat-linux@intel.com
13924S:	Supported
13925F:	drivers/crypto/qat/
13926
13927QCOM AUDIO (ASoC) DRIVERS
13928M:	Patrick Lai <plai@codeaurora.org>
13929M:	Banajit Goswami <bgoswami@codeaurora.org>
13930L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13931S:	Supported
13932F:	sound/soc/qcom/
13933
13934QCOM IPA DRIVER
13935M:	Alex Elder <elder@kernel.org>
13936L:	netdev@vger.kernel.org
13937S:	Supported
13938F:	drivers/net/ipa/
13939
13940QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13941M:	Gabriel Somlo <somlo@cmu.edu>
13942M:	"Michael S. Tsirkin" <mst@redhat.com>
13943L:	qemu-devel@nongnu.org
13944S:	Maintained
13945F:	drivers/firmware/qemu_fw_cfg.c
13946F:	include/uapi/linux/qemu_fw_cfg.h
13947
13948QIB DRIVER
13949M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13950M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13951L:	linux-rdma@vger.kernel.org
13952S:	Supported
13953F:	drivers/infiniband/hw/qib/
13954
13955QLOGIC QL41xxx FCOE DRIVER
13956M:	QLogic-Storage-Upstream@cavium.com
13957L:	linux-scsi@vger.kernel.org
13958S:	Supported
13959F:	drivers/scsi/qedf/
13960
13961QLOGIC QL41xxx ISCSI DRIVER
13962M:	QLogic-Storage-Upstream@cavium.com
13963L:	linux-scsi@vger.kernel.org
13964S:	Supported
13965F:	drivers/scsi/qedi/
13966
13967QLOGIC QL4xxx ETHERNET DRIVER
13968M:	Ariel Elior <aelior@marvell.com>
13969M:	GR-everest-linux-l2@marvell.com
13970L:	netdev@vger.kernel.org
13971S:	Supported
13972F:	drivers/net/ethernet/qlogic/qed/
13973F:	drivers/net/ethernet/qlogic/qede/
13974F:	include/linux/qed/
13975
13976QLOGIC QL4xxx RDMA DRIVER
13977M:	Michal Kalderon <mkalderon@marvell.com>
13978M:	Ariel Elior <aelior@marvell.com>
13979L:	linux-rdma@vger.kernel.org
13980S:	Supported
13981F:	drivers/infiniband/hw/qedr/
13982F:	include/uapi/rdma/qedr-abi.h
13983
13984QLOGIC QLA1280 SCSI DRIVER
13985M:	Michael Reed <mdr@sgi.com>
13986L:	linux-scsi@vger.kernel.org
13987S:	Maintained
13988F:	drivers/scsi/qla1280.[ch]
13989
13990QLOGIC QLA2XXX FC-SCSI DRIVER
13991M:	Nilesh Javali <njavali@marvell.com>
13992M:	GR-QLogic-Storage-Upstream@marvell.com
13993L:	linux-scsi@vger.kernel.org
13994S:	Supported
13995F:	Documentation/scsi/LICENSE.qla2xxx
13996F:	drivers/scsi/qla2xxx/
13997
13998QLOGIC QLA3XXX NETWORK DRIVER
13999M:	GR-Linux-NIC-Dev@marvell.com
14000L:	netdev@vger.kernel.org
14001S:	Supported
14002F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14003F:	drivers/net/ethernet/qlogic/qla3xxx.*
14004
14005QLOGIC QLA4XXX iSCSI DRIVER
14006M:	QLogic-Storage-Upstream@qlogic.com
14007L:	linux-scsi@vger.kernel.org
14008S:	Supported
14009F:	Documentation/scsi/LICENSE.qla4xxx
14010F:	drivers/scsi/qla4xxx/
14011
14012QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14013M:	Shahed Shaikh <shshaikh@marvell.com>
14014M:	Manish Chopra <manishc@marvell.com>
14015M:	GR-Linux-NIC-Dev@marvell.com
14016L:	netdev@vger.kernel.org
14017S:	Supported
14018F:	drivers/net/ethernet/qlogic/qlcnic/
14019
14020QLOGIC QLGE 10Gb ETHERNET DRIVER
14021M:	Manish Chopra <manishc@marvell.com>
14022M:	GR-Linux-NIC-Dev@marvell.com
14023L:	netdev@vger.kernel.org
14024S:	Supported
14025F:	drivers/staging/qlge/
14026
14027QM1D1B0004 MEDIA DRIVER
14028M:	Akihiro Tsukada <tskd08@gmail.com>
14029L:	linux-media@vger.kernel.org
14030S:	Odd Fixes
14031F:	drivers/media/tuners/qm1d1b0004*
14032
14033QM1D1C0042 MEDIA DRIVER
14034M:	Akihiro Tsukada <tskd08@gmail.com>
14035L:	linux-media@vger.kernel.org
14036S:	Odd Fixes
14037F:	drivers/media/tuners/qm1d1c0042*
14038
14039QNX4 FILESYSTEM
14040M:	Anders Larsen <al@alarsen.net>
14041S:	Maintained
14042W:	http://www.alarsen.net/linux/qnx4fs/
14043F:	fs/qnx4/
14044F:	include/uapi/linux/qnx4_fs.h
14045F:	include/uapi/linux/qnxtypes.h
14046
14047QORIQ DPAA2 FSL-MC BUS DRIVER
14048M:	Stuart Yoder <stuyoder@gmail.com>
14049M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14050L:	linux-kernel@vger.kernel.org
14051S:	Maintained
14052F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14053F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14054F:	drivers/bus/fsl-mc/
14055
14056QT1010 MEDIA DRIVER
14057M:	Antti Palosaari <crope@iki.fi>
14058L:	linux-media@vger.kernel.org
14059S:	Maintained
14060W:	https://linuxtv.org
14061W:	http://palosaari.fi/linux/
14062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14063T:	git git://linuxtv.org/anttip/media_tree.git
14064F:	drivers/media/tuners/qt1010*
14065
14066QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14067M:	Kalle Valo <kvalo@codeaurora.org>
14068L:	ath10k@lists.infradead.org
14069S:	Supported
14070W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14072F:	drivers/net/wireless/ath/ath10k/
14073
14074QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14075M:	Kalle Valo <kvalo@codeaurora.org>
14076L:	ath11k@lists.infradead.org
14077S:	Supported
14078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14079F:	drivers/net/wireless/ath/ath11k/
14080
14081QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14082M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14083L:	linux-wireless@vger.kernel.org
14084S:	Supported
14085W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14086F:	drivers/net/wireless/ath/ath9k/
14087
14088QUALCOMM CAMERA SUBSYSTEM DRIVER
14089M:	Todor Tomov <todor.too@gmail.com>
14090L:	linux-media@vger.kernel.org
14091S:	Maintained
14092F:	Documentation/admin-guide/media/qcom_camss.rst
14093F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14094F:	drivers/media/platform/qcom/camss/
14095
14096QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14097M:	Niklas Cassel <nks@flawful.org>
14098L:	linux-pm@vger.kernel.org
14099L:	linux-arm-msm@vger.kernel.org
14100S:	Maintained
14101F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14102F:	drivers/power/avs/qcom-cpr.c
14103
14104QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14105M:	Ilia Lin <ilia.lin@kernel.org>
14106L:	linux-pm@vger.kernel.org
14107S:	Maintained
14108F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14109F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14110
14111QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14112M:	Timur Tabi <timur@kernel.org>
14113L:	netdev@vger.kernel.org
14114S:	Maintained
14115F:	drivers/net/ethernet/qualcomm/emac/
14116
14117QUALCOMM ETHQOS ETHERNET DRIVER
14118M:	Vinod Koul <vkoul@kernel.org>
14119L:	netdev@vger.kernel.org
14120S:	Maintained
14121F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14122F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14123
14124QUALCOMM GENERIC INTERFACE I2C DRIVER
14125M:	Alok Chauhan <alokc@codeaurora.org>
14126L:	linux-i2c@vger.kernel.org
14127L:	linux-arm-msm@vger.kernel.org
14128S:	Supported
14129F:	drivers/i2c/busses/i2c-qcom-geni.c
14130
14131QUALCOMM HEXAGON ARCHITECTURE
14132M:	Brian Cain <bcain@codeaurora.org>
14133L:	linux-hexagon@vger.kernel.org
14134S:	Supported
14135F:	arch/hexagon/
14136
14137QUALCOMM HIDMA DRIVER
14138M:	Sinan Kaya <okaya@kernel.org>
14139L:	linux-arm-kernel@lists.infradead.org
14140L:	linux-arm-msm@vger.kernel.org
14141L:	dmaengine@vger.kernel.org
14142S:	Supported
14143F:	drivers/dma/qcom/hidma*
14144
14145QUALCOMM IOMMU
14146M:	Rob Clark <robdclark@gmail.com>
14147L:	iommu@lists.linux-foundation.org
14148L:	linux-arm-msm@vger.kernel.org
14149S:	Maintained
14150F:	drivers/iommu/qcom_iommu.c
14151
14152QUALCOMM RMNET DRIVER
14153M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14154M:	Sean Tranchetti <stranche@codeaurora.org>
14155L:	netdev@vger.kernel.org
14156S:	Maintained
14157F:	Documentation/networking/device_drivers/qualcomm/rmnet.rst
14158F:	drivers/net/ethernet/qualcomm/rmnet/
14159F:	include/linux/if_rmnet.h
14160
14161QUALCOMM TSENS THERMAL DRIVER
14162M:	Amit Kucheria <amit.kucheria@linaro.org>
14163L:	linux-pm@vger.kernel.org
14164L:	linux-arm-msm@vger.kernel.org
14165S:	Maintained
14166F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14167F:	drivers/thermal/qcom/
14168
14169QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14170M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14171L:	linux-media@vger.kernel.org
14172L:	linux-arm-msm@vger.kernel.org
14173S:	Maintained
14174T:	git git://linuxtv.org/media_tree.git
14175F:	Documentation/devicetree/bindings/media/*venus*
14176F:	drivers/media/platform/qcom/venus/
14177
14178QUALCOMM WCN36XX WIRELESS DRIVER
14179M:	Kalle Valo <kvalo@codeaurora.org>
14180L:	wcn36xx@lists.infradead.org
14181S:	Supported
14182W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14183T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14184F:	drivers/net/wireless/ath/wcn36xx/
14185
14186QUANTENNA QTNFMAC WIRELESS DRIVER
14187M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14188R:	Sergey Matyukevich <geomatsi@gmail.com>
14189L:	linux-wireless@vger.kernel.org
14190S:	Maintained
14191F:	drivers/net/wireless/quantenna
14192
14193RADEON and AMDGPU DRM DRIVERS
14194M:	Alex Deucher <alexander.deucher@amd.com>
14195M:	Christian König <christian.koenig@amd.com>
14196L:	amd-gfx@lists.freedesktop.org
14197S:	Supported
14198T:	git git://people.freedesktop.org/~agd5f/linux
14199F:	drivers/gpu/drm/amd/
14200F:	drivers/gpu/drm/radeon/
14201F:	include/uapi/drm/amdgpu_drm.h
14202F:	include/uapi/drm/radeon_drm.h
14203
14204RADEON FRAMEBUFFER DISPLAY DRIVER
14205M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14206L:	linux-fbdev@vger.kernel.org
14207S:	Maintained
14208F:	drivers/video/fbdev/aty/radeon*
14209F:	include/uapi/linux/radeonfb.h
14210
14211RADIOSHARK RADIO DRIVER
14212M:	Hans Verkuil <hverkuil@xs4all.nl>
14213L:	linux-media@vger.kernel.org
14214S:	Maintained
14215T:	git git://linuxtv.org/media_tree.git
14216F:	drivers/media/radio/radio-shark.c
14217
14218RADIOSHARK2 RADIO DRIVER
14219M:	Hans Verkuil <hverkuil@xs4all.nl>
14220L:	linux-media@vger.kernel.org
14221S:	Maintained
14222T:	git git://linuxtv.org/media_tree.git
14223F:	drivers/media/radio/radio-shark2.c
14224F:	drivers/media/radio/radio-tea5777.c
14225
14226RADOS BLOCK DEVICE (RBD)
14227M:	Ilya Dryomov <idryomov@gmail.com>
14228R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14229L:	ceph-devel@vger.kernel.org
14230S:	Supported
14231W:	http://ceph.com/
14232T:	git git://github.com/ceph/ceph-client.git
14233F:	Documentation/ABI/testing/sysfs-bus-rbd
14234F:	drivers/block/rbd.c
14235F:	drivers/block/rbd_types.h
14236
14237RAGE128 FRAMEBUFFER DISPLAY DRIVER
14238M:	Paul Mackerras <paulus@samba.org>
14239L:	linux-fbdev@vger.kernel.org
14240S:	Maintained
14241F:	drivers/video/fbdev/aty/aty128fb.c
14242
14243RAINSHADOW-CEC DRIVER
14244M:	Hans Verkuil <hverkuil@xs4all.nl>
14245L:	linux-media@vger.kernel.org
14246S:	Maintained
14247T:	git git://linuxtv.org/media_tree.git
14248F:	drivers/media/cec/usb/rainshadow/
14249
14250RALINK MIPS ARCHITECTURE
14251M:	John Crispin <john@phrozen.org>
14252L:	linux-mips@vger.kernel.org
14253S:	Maintained
14254F:	arch/mips/ralink
14255
14256RALINK RT2X00 WIRELESS LAN DRIVER
14257M:	Stanislaw Gruszka <stf_xl@wp.pl>
14258M:	Helmut Schaa <helmut.schaa@googlemail.com>
14259L:	linux-wireless@vger.kernel.org
14260S:	Maintained
14261F:	drivers/net/wireless/ralink/rt2x00/
14262
14263RAMDISK RAM BLOCK DEVICE DRIVER
14264M:	Jens Axboe <axboe@kernel.dk>
14265S:	Maintained
14266F:	Documentation/admin-guide/blockdev/ramdisk.rst
14267F:	drivers/block/brd.c
14268
14269RANCHU VIRTUAL BOARD FOR MIPS
14270M:	Miodrag Dinic <miodrag.dinic@mips.com>
14271L:	linux-mips@vger.kernel.org
14272S:	Supported
14273F:	arch/mips/configs/generic/board-ranchu.config
14274F:	arch/mips/generic/board-ranchu.c
14275
14276RANDOM NUMBER DRIVER
14277M:	"Theodore Ts'o" <tytso@mit.edu>
14278S:	Maintained
14279F:	drivers/char/random.c
14280
14281RAPIDIO SUBSYSTEM
14282M:	Matt Porter <mporter@kernel.crashing.org>
14283M:	Alexandre Bounine <alex.bou9@gmail.com>
14284S:	Maintained
14285F:	drivers/rapidio/
14286
14287RAS INFRASTRUCTURE
14288M:	Tony Luck <tony.luck@intel.com>
14289M:	Borislav Petkov <bp@alien8.de>
14290L:	linux-edac@vger.kernel.org
14291S:	Maintained
14292F:	Documentation/admin-guide/ras.rst
14293F:	drivers/ras/
14294F:	include/linux/ras.h
14295F:	include/ras/ras_event.h
14296
14297RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14298L:	linux-wireless@vger.kernel.org
14299S:	Orphan
14300F:	drivers/net/wireless/ray*
14301
14302RCMM REMOTE CONTROLS DECODER
14303M:	Patrick Lerda <patrick9876@free.fr>
14304S:	Maintained
14305F:	drivers/media/rc/ir-rcmm-decoder.c
14306
14307RCUTORTURE TEST FRAMEWORK
14308M:	"Paul E. McKenney" <paulmck@kernel.org>
14309M:	Josh Triplett <josh@joshtriplett.org>
14310R:	Steven Rostedt <rostedt@goodmis.org>
14311R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14312R:	Lai Jiangshan <jiangshanlai@gmail.com>
14313L:	rcu@vger.kernel.org
14314S:	Supported
14315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14316F:	tools/testing/selftests/rcutorture
14317
14318RDC R-321X SoC
14319M:	Florian Fainelli <florian@openwrt.org>
14320S:	Maintained
14321
14322RDC R6040 FAST ETHERNET DRIVER
14323M:	Florian Fainelli <f.fainelli@gmail.com>
14324L:	netdev@vger.kernel.org
14325S:	Maintained
14326F:	drivers/net/ethernet/rdc/r6040.c
14327
14328RDMAVT - RDMA verbs software
14329M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14330M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14331L:	linux-rdma@vger.kernel.org
14332S:	Supported
14333F:	drivers/infiniband/sw/rdmavt
14334
14335RDS - RELIABLE DATAGRAM SOCKETS
14336M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14337L:	netdev@vger.kernel.org
14338L:	linux-rdma@vger.kernel.org
14339L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14340S:	Supported
14341W:	https://oss.oracle.com/projects/rds/
14342F:	Documentation/networking/rds.rst
14343F:	net/rds/
14344
14345RDT - RESOURCE ALLOCATION
14346M:	Fenghua Yu <fenghua.yu@intel.com>
14347M:	Reinette Chatre <reinette.chatre@intel.com>
14348L:	linux-kernel@vger.kernel.org
14349S:	Supported
14350F:	Documentation/x86/resctrl*
14351F:	arch/x86/include/asm/resctrl.h
14352F:	arch/x86/kernel/cpu/resctrl/
14353F:	tools/testing/selftests/resctrl/
14354
14355READ-COPY UPDATE (RCU)
14356M:	"Paul E. McKenney" <paulmck@kernel.org>
14357M:	Josh Triplett <josh@joshtriplett.org>
14358R:	Steven Rostedt <rostedt@goodmis.org>
14359R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14360R:	Lai Jiangshan <jiangshanlai@gmail.com>
14361R:	Joel Fernandes <joel@joelfernandes.org>
14362L:	rcu@vger.kernel.org
14363S:	Supported
14364W:	http://www.rdrop.com/users/paulmck/RCU/
14365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14366F:	Documentation/RCU/
14367F:	include/linux/rcu*
14368F:	kernel/rcu/
14369X:	Documentation/RCU/torture.txt
14370X:	include/linux/srcu*.h
14371X:	kernel/rcu/srcu*.c
14372
14373REAL TIME CLOCK (RTC) SUBSYSTEM
14374M:	Alessandro Zummo <a.zummo@towertech.it>
14375M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14376L:	linux-rtc@vger.kernel.org
14377S:	Maintained
14378Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14380F:	Documentation/admin-guide/rtc.rst
14381F:	Documentation/devicetree/bindings/rtc/
14382F:	drivers/rtc/
14383F:	include/linux/platform_data/rtc-*
14384F:	include/linux/rtc.h
14385F:	include/linux/rtc/
14386F:	include/uapi/linux/rtc.h
14387F:	tools/testing/selftests/rtc/
14388
14389REALTEK AUDIO CODECS
14390M:	Oder Chiou <oder_chiou@realtek.com>
14391S:	Maintained
14392F:	include/sound/rt*.h
14393F:	sound/soc/codecs/rt*
14394
14395REALTEK RTL83xx SMI DSA ROUTER CHIPS
14396M:	Linus Walleij <linus.walleij@linaro.org>
14397S:	Maintained
14398F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14399F:	drivers/net/dsa/realtek-smi*
14400F:	drivers/net/dsa/rtl83*
14401
14402REALTEK WIRELESS DRIVER (rtlwifi family)
14403M:	Ping-Ke Shih <pkshih@realtek.com>
14404L:	linux-wireless@vger.kernel.org
14405S:	Maintained
14406W:	https://wireless.wiki.kernel.org/
14407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14408F:	drivers/net/wireless/realtek/rtlwifi/
14409
14410REALTEK WIRELESS DRIVER (rtw88)
14411M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14412L:	linux-wireless@vger.kernel.org
14413S:	Maintained
14414F:	drivers/net/wireless/realtek/rtw88/
14415
14416REDPINE WIRELESS DRIVER
14417M:	Amitkumar Karwar <amitkarwar@gmail.com>
14418M:	Siva Rebbagondla <siva8118@gmail.com>
14419L:	linux-wireless@vger.kernel.org
14420S:	Maintained
14421F:	drivers/net/wireless/rsi/
14422
14423REGISTER MAP ABSTRACTION
14424M:	Mark Brown <broonie@kernel.org>
14425L:	linux-kernel@vger.kernel.org
14426S:	Supported
14427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14428F:	Documentation/devicetree/bindings/regmap/
14429F:	drivers/base/regmap/
14430F:	include/linux/regmap.h
14431
14432REISERFS FILE SYSTEM
14433L:	reiserfs-devel@vger.kernel.org
14434S:	Supported
14435F:	fs/reiserfs/
14436
14437REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14438M:	Ohad Ben-Cohen <ohad@wizery.com>
14439M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14440L:	linux-remoteproc@vger.kernel.org
14441S:	Maintained
14442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14443F:	Documentation/ABI/testing/sysfs-class-remoteproc
14444F:	Documentation/devicetree/bindings/remoteproc/
14445F:	Documentation/remoteproc.txt
14446F:	drivers/remoteproc/
14447F:	include/linux/remoteproc.h
14448F:	include/linux/remoteproc/
14449
14450REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14451M:	Ohad Ben-Cohen <ohad@wizery.com>
14452M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14453L:	linux-remoteproc@vger.kernel.org
14454S:	Maintained
14455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14456F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14457F:	Documentation/rpmsg.txt
14458F:	drivers/rpmsg/
14459F:	include/linux/rpmsg.h
14460F:	include/linux/rpmsg/
14461F:	include/uapi/linux/rpmsg.h
14462F:	samples/rpmsg/
14463
14464RENESAS CLOCK DRIVERS
14465M:	Geert Uytterhoeven <geert+renesas@glider.be>
14466L:	linux-renesas-soc@vger.kernel.org
14467S:	Supported
14468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14469F:	drivers/clk/renesas/
14470
14471RENESAS EMEV2 I2C DRIVER
14472M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14473S:	Supported
14474F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14475F:	drivers/i2c/busses/i2c-emev2.c
14476
14477RENESAS ETHERNET DRIVERS
14478R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14479L:	netdev@vger.kernel.org
14480L:	linux-renesas-soc@vger.kernel.org
14481F:	Documentation/devicetree/bindings/net/renesas,*.txt
14482F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14483F:	drivers/net/ethernet/renesas/
14484F:	include/linux/sh_eth.h
14485
14486RENESAS R-CAR GYROADC DRIVER
14487M:	Marek Vasut <marek.vasut@gmail.com>
14488L:	linux-iio@vger.kernel.org
14489S:	Supported
14490F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14491F:	drivers/iio/adc/rcar-gyroadc.c
14492
14493RENESAS R-CAR I2C DRIVERS
14494M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14495S:	Supported
14496F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14497F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14498F:	drivers/i2c/busses/i2c-rcar.c
14499F:	drivers/i2c/busses/i2c-sh_mobile.c
14500
14501RENESAS RIIC DRIVER
14502M:	Chris Brandt <chris.brandt@renesas.com>
14503S:	Supported
14504F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14505F:	drivers/i2c/busses/i2c-riic.c
14506
14507RENESAS USB PHY DRIVER
14508M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14509L:	linux-renesas-soc@vger.kernel.org
14510S:	Maintained
14511F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14512
14513RESET CONTROLLER FRAMEWORK
14514M:	Philipp Zabel <p.zabel@pengutronix.de>
14515S:	Maintained
14516T:	git git://git.pengutronix.de/git/pza/linux
14517F:	Documentation/devicetree/bindings/reset/
14518F:	drivers/reset/
14519F:	include/dt-bindings/reset/
14520F:	include/linux/reset-controller.h
14521F:	include/linux/reset.h
14522F:	include/linux/reset/
14523K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14524
14525RESTARTABLE SEQUENCES SUPPORT
14526M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14527M:	Peter Zijlstra <peterz@infradead.org>
14528M:	"Paul E. McKenney" <paulmck@kernel.org>
14529M:	Boqun Feng <boqun.feng@gmail.com>
14530L:	linux-kernel@vger.kernel.org
14531S:	Supported
14532F:	include/trace/events/rseq.h
14533F:	include/uapi/linux/rseq.h
14534F:	kernel/rseq.c
14535F:	tools/testing/selftests/rseq/
14536
14537RFKILL
14538M:	Johannes Berg <johannes@sipsolutions.net>
14539L:	linux-wireless@vger.kernel.org
14540S:	Maintained
14541W:	https://wireless.wiki.kernel.org/
14542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14544F:	Documentation/ABI/stable/sysfs-class-rfkill
14545F:	Documentation/driver-api/rfkill.rst
14546F:	include/linux/rfkill.h
14547F:	include/uapi/linux/rfkill.h
14548F:	net/rfkill/
14549
14550RHASHTABLE
14551M:	Thomas Graf <tgraf@suug.ch>
14552M:	Herbert Xu <herbert@gondor.apana.org.au>
14553L:	netdev@vger.kernel.org
14554S:	Maintained
14555F:	include/linux/rhashtable-types.h
14556F:	include/linux/rhashtable.h
14557F:	lib/rhashtable.c
14558F:	lib/test_rhashtable.c
14559
14560RICOH R5C592 MEMORYSTICK DRIVER
14561M:	Maxim Levitsky <maximlevitsky@gmail.com>
14562S:	Maintained
14563F:	drivers/memstick/host/r592.*
14564
14565RICOH SMARTMEDIA/XD DRIVER
14566M:	Maxim Levitsky <maximlevitsky@gmail.com>
14567S:	Maintained
14568F:	drivers/mtd/nand/raw/r852.c
14569F:	drivers/mtd/nand/raw/r852.h
14570
14571RISC-V ARCHITECTURE
14572M:	Paul Walmsley <paul.walmsley@sifive.com>
14573M:	Palmer Dabbelt <palmer@dabbelt.com>
14574M:	Albert Ou <aou@eecs.berkeley.edu>
14575L:	linux-riscv@lists.infradead.org
14576S:	Supported
14577P:	Documentation/riscv/patch-acceptance.rst
14578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14579F:	arch/riscv/
14580N:	riscv
14581K:	riscv
14582
14583RNBD BLOCK DRIVERS
14584M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14585M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14586L:	linux-block@vger.kernel.org
14587S:	Maintained
14588F:	drivers/block/rnbd/
14589
14590ROCCAT DRIVERS
14591M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14592S:	Maintained
14593W:	http://sourceforge.net/projects/roccat/
14594F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14595F:	drivers/hid/hid-roccat*
14596F:	include/linux/hid-roccat*
14597
14598ROCKCHIP ISP V1 DRIVER
14599M:	Helen Koike <helen.koike@collabora.com>
14600L:	linux-media@vger.kernel.org
14601S:	Maintained
14602F:	drivers/staging/media/rkisp1/
14603
14604ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14605M:	Jacob Chen <jacob-chen@iotwrt.com>
14606M:	Ezequiel Garcia <ezequiel@collabora.com>
14607L:	linux-media@vger.kernel.org
14608L:	linux-rockchip@lists.infradead.org
14609S:	Maintained
14610F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14611F:	drivers/media/platform/rockchip/rga/
14612
14613ROCKCHIP VIDEO DECODER DRIVER
14614M:	Ezequiel Garcia <ezequiel@collabora.com>
14615L:	linux-media@vger.kernel.org
14616L:	linux-rockchip@lists.infradead.org
14617S:	Maintained
14618F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14619F:	drivers/staging/media/rkvdec/
14620
14621ROCKER DRIVER
14622M:	Jiri Pirko <jiri@resnulli.us>
14623L:	netdev@vger.kernel.org
14624S:	Supported
14625F:	drivers/net/ethernet/rocker/
14626
14627ROCKETPORT DRIVER
14628S:	Maintained
14629W:	http://www.comtrol.com
14630F:	Documentation/driver-api/serial/rocket.rst
14631F:	drivers/tty/rocket*
14632
14633ROCKETPORT EXPRESS/INFINITY DRIVER
14634M:	Kevin Cernekee <cernekee@gmail.com>
14635L:	linux-serial@vger.kernel.org
14636S:	Odd Fixes
14637F:	drivers/tty/serial/rp2.*
14638
14639ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14640M:	Tomasz Duszynski <tduszyns@gmail.com>
14641S:	Maintained
14642F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14643F:	drivers/iio/light/bh1750.c
14644
14645ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14646M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14647L:	linux-kernel@vger.kernel.org
14648L:	linux-renesas-soc@vger.kernel.org
14649S:	Supported
14650F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14651F:	drivers/gpio/gpio-bd9571mwv.c
14652F:	drivers/mfd/bd9571mwv.c
14653F:	drivers/regulator/bd9571mwv-regulator.c
14654F:	include/linux/mfd/bd9571mwv.h
14655
14656ROSE NETWORK LAYER
14657M:	Ralf Baechle <ralf@linux-mips.org>
14658L:	linux-hams@vger.kernel.org
14659S:	Maintained
14660W:	http://www.linux-ax25.org/
14661F:	include/net/rose.h
14662F:	include/uapi/linux/rose.h
14663F:	net/rose/
14664
14665ROTATION DRIVER FOR ALLWINNER A83T
14666M:	Jernej Skrabec <jernej.skrabec@siol.net>
14667L:	linux-media@vger.kernel.org
14668S:	Maintained
14669T:	git git://linuxtv.org/media_tree.git
14670F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14671F:	drivers/media/platform/sunxi/sun8i-rotate/
14672
14673RTL2830 MEDIA DRIVER
14674M:	Antti Palosaari <crope@iki.fi>
14675L:	linux-media@vger.kernel.org
14676S:	Maintained
14677W:	https://linuxtv.org
14678W:	http://palosaari.fi/linux/
14679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14680T:	git git://linuxtv.org/anttip/media_tree.git
14681F:	drivers/media/dvb-frontends/rtl2830*
14682
14683RTL2832 MEDIA DRIVER
14684M:	Antti Palosaari <crope@iki.fi>
14685L:	linux-media@vger.kernel.org
14686S:	Maintained
14687W:	https://linuxtv.org
14688W:	http://palosaari.fi/linux/
14689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14690T:	git git://linuxtv.org/anttip/media_tree.git
14691F:	drivers/media/dvb-frontends/rtl2832*
14692
14693RTL2832_SDR MEDIA DRIVER
14694M:	Antti Palosaari <crope@iki.fi>
14695L:	linux-media@vger.kernel.org
14696S:	Maintained
14697W:	https://linuxtv.org
14698W:	http://palosaari.fi/linux/
14699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14700T:	git git://linuxtv.org/anttip/media_tree.git
14701F:	drivers/media/dvb-frontends/rtl2832_sdr*
14702
14703RTL8180 WIRELESS DRIVER
14704L:	linux-wireless@vger.kernel.org
14705S:	Orphan
14706W:	https://wireless.wiki.kernel.org/
14707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14708F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14709
14710RTL8187 WIRELESS DRIVER
14711M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14712M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14713M:	Larry Finger <Larry.Finger@lwfinger.net>
14714L:	linux-wireless@vger.kernel.org
14715S:	Maintained
14716W:	https://wireless.wiki.kernel.org/
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14718F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14719
14720RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14721M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14722L:	linux-wireless@vger.kernel.org
14723S:	Maintained
14724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14725F:	drivers/net/wireless/realtek/rtl8xxxu/
14726
14727RTRS TRANSPORT DRIVERS
14728M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14729M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14730L:	linux-rdma@vger.kernel.org
14731S:	Maintained
14732F:	drivers/infiniband/ulp/rtrs/
14733
14734RXRPC SOCKETS (AF_RXRPC)
14735M:	David Howells <dhowells@redhat.com>
14736L:	linux-afs@lists.infradead.org
14737S:	Supported
14738W:	https://www.infradead.org/~dhowells/kafs/
14739F:	Documentation/networking/rxrpc.rst
14740F:	include/keys/rxrpc-type.h
14741F:	include/net/af_rxrpc.h
14742F:	include/trace/events/rxrpc.h
14743F:	include/uapi/linux/rxrpc.h
14744F:	net/rxrpc/
14745
14746S3 SAVAGE FRAMEBUFFER DRIVER
14747M:	Antonino Daplas <adaplas@gmail.com>
14748L:	linux-fbdev@vger.kernel.org
14749S:	Maintained
14750F:	drivers/video/fbdev/savage/
14751
14752S390
14753M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14754M:	Vasily Gorbik <gor@linux.ibm.com>
14755M:	Christian Borntraeger <borntraeger@de.ibm.com>
14756L:	linux-s390@vger.kernel.org
14757S:	Supported
14758W:	http://www.ibm.com/developerworks/linux/linux390/
14759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14760F:	Documentation/driver-api/s390-drivers.rst
14761F:	Documentation/s390/
14762F:	arch/s390/
14763F:	drivers/s390/
14764
14765S390 COMMON I/O LAYER
14766M:	Vineeth Vijayan <vneethv@linux.ibm.com>
14767M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14768L:	linux-s390@vger.kernel.org
14769S:	Supported
14770W:	http://www.ibm.com/developerworks/linux/linux390/
14771F:	drivers/s390/cio/
14772
14773S390 DASD DRIVER
14774M:	Stefan Haberland <sth@linux.ibm.com>
14775M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14776L:	linux-s390@vger.kernel.org
14777S:	Supported
14778W:	http://www.ibm.com/developerworks/linux/linux390/
14779F:	block/partitions/ibm.c
14780F:	drivers/s390/block/dasd*
14781F:	include/linux/dasd_mod.h
14782
14783S390 IOMMU (PCI)
14784M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14785L:	linux-s390@vger.kernel.org
14786S:	Supported
14787W:	http://www.ibm.com/developerworks/linux/linux390/
14788F:	drivers/iommu/s390-iommu.c
14789
14790S390 IUCV NETWORK LAYER
14791M:	Julian Wiedmann <jwi@linux.ibm.com>
14792M:	Karsten Graul <kgraul@linux.ibm.com>
14793M:	Ursula Braun <ubraun@linux.ibm.com>
14794L:	linux-s390@vger.kernel.org
14795S:	Supported
14796W:	http://www.ibm.com/developerworks/linux/linux390/
14797F:	drivers/s390/net/*iucv*
14798F:	include/net/iucv/
14799F:	net/iucv/
14800
14801S390 NETWORK DRIVERS
14802M:	Julian Wiedmann <jwi@linux.ibm.com>
14803M:	Karsten Graul <kgraul@linux.ibm.com>
14804M:	Ursula Braun <ubraun@linux.ibm.com>
14805L:	linux-s390@vger.kernel.org
14806S:	Supported
14807W:	http://www.ibm.com/developerworks/linux/linux390/
14808F:	drivers/s390/net/
14809
14810S390 PCI SUBSYSTEM
14811M:	Niklas Schnelle <schnelle@linux.ibm.com>
14812M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14813L:	linux-s390@vger.kernel.org
14814S:	Supported
14815W:	http://www.ibm.com/developerworks/linux/linux390/
14816F:	arch/s390/pci/
14817F:	drivers/pci/hotplug/s390_pci_hpc.c
14818
14819S390 VFIO AP DRIVER
14820M:	Tony Krowiak <akrowiak@linux.ibm.com>
14821M:	Pierre Morel <pmorel@linux.ibm.com>
14822M:	Halil Pasic <pasic@linux.ibm.com>
14823L:	linux-s390@vger.kernel.org
14824S:	Supported
14825W:	http://www.ibm.com/developerworks/linux/linux390/
14826F:	Documentation/s390/vfio-ap.rst
14827F:	drivers/s390/crypto/vfio_ap_drv.c
14828F:	drivers/s390/crypto/vfio_ap_ops.c
14829F:	drivers/s390/crypto/vfio_ap_private.h
14830
14831S390 VFIO-CCW DRIVER
14832M:	Cornelia Huck <cohuck@redhat.com>
14833M:	Eric Farman <farman@linux.ibm.com>
14834R:	Halil Pasic <pasic@linux.ibm.com>
14835L:	linux-s390@vger.kernel.org
14836L:	kvm@vger.kernel.org
14837S:	Supported
14838F:	Documentation/s390/vfio-ccw.rst
14839F:	drivers/s390/cio/vfio_ccw*
14840F:	include/uapi/linux/vfio_ccw.h
14841
14842S390 ZCRYPT DRIVER
14843M:	Harald Freudenberger <freude@linux.ibm.com>
14844L:	linux-s390@vger.kernel.org
14845S:	Supported
14846W:	http://www.ibm.com/developerworks/linux/linux390/
14847F:	drivers/s390/crypto/
14848
14849S390 ZFCP DRIVER
14850M:	Steffen Maier <maier@linux.ibm.com>
14851M:	Benjamin Block <bblock@linux.ibm.com>
14852L:	linux-s390@vger.kernel.org
14853S:	Supported
14854W:	http://www.ibm.com/developerworks/linux/linux390/
14855F:	drivers/s390/scsi/zfcp_*
14856
14857S3C24XX SD/MMC Driver
14858M:	Ben Dooks <ben-linux@fluff.org>
14859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14860S:	Supported
14861F:	drivers/mmc/host/s3cmci.*
14862
14863SAA6588 RDS RECEIVER DRIVER
14864M:	Hans Verkuil <hverkuil@xs4all.nl>
14865L:	linux-media@vger.kernel.org
14866S:	Odd Fixes
14867W:	https://linuxtv.org
14868T:	git git://linuxtv.org/media_tree.git
14869F:	drivers/media/i2c/saa6588*
14870
14871SAA7134 VIDEO4LINUX DRIVER
14872M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14873L:	linux-media@vger.kernel.org
14874S:	Odd fixes
14875W:	https://linuxtv.org
14876T:	git git://linuxtv.org/media_tree.git
14877F:	Documentation/driver-api/media/drivers/saa7134*
14878F:	drivers/media/pci/saa7134/
14879
14880SAA7146 VIDEO4LINUX-2 DRIVER
14881M:	Hans Verkuil <hverkuil@xs4all.nl>
14882L:	linux-media@vger.kernel.org
14883S:	Maintained
14884T:	git git://linuxtv.org/media_tree.git
14885F:	drivers/media/common/saa7146/
14886F:	drivers/media/pci/saa7146/
14887F:	include/media/drv-intf/saa7146*
14888
14889SAFESETID SECURITY MODULE
14890M:	Micah Morton <mortonm@chromium.org>
14891S:	Supported
14892F:	Documentation/admin-guide/LSM/SafeSetID.rst
14893F:	security/safesetid/
14894
14895SAMSUNG AUDIO (ASoC) DRIVERS
14896M:	Krzysztof Kozlowski <krzk@kernel.org>
14897M:	Sangbeom Kim <sbkim73@samsung.com>
14898M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14899L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14900S:	Supported
14901F:	Documentation/devicetree/bindings/sound/samsung*
14902F:	sound/soc/samsung/
14903
14904SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14905M:	Krzysztof Kozlowski <krzk@kernel.org>
14906L:	linux-crypto@vger.kernel.org
14907L:	linux-samsung-soc@vger.kernel.org
14908S:	Maintained
14909F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14910F:	drivers/crypto/exynos-rng.c
14911
14912SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14913M:	Łukasz Stelmach <l.stelmach@samsung.com>
14914L:	linux-samsung-soc@vger.kernel.org
14915S:	Maintained
14916F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14917F:	drivers/char/hw_random/exynos-trng.c
14918
14919SAMSUNG FRAMEBUFFER DRIVER
14920M:	Jingoo Han <jingoohan1@gmail.com>
14921L:	linux-fbdev@vger.kernel.org
14922S:	Maintained
14923F:	drivers/video/fbdev/s3c-fb.c
14924
14925SAMSUNG LAPTOP DRIVER
14926M:	Corentin Chary <corentin.chary@gmail.com>
14927L:	platform-driver-x86@vger.kernel.org
14928S:	Maintained
14929F:	drivers/platform/x86/samsung-laptop.c
14930
14931SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14932M:	Sangbeom Kim <sbkim73@samsung.com>
14933M:	Krzysztof Kozlowski <krzk@kernel.org>
14934M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14935L:	linux-kernel@vger.kernel.org
14936L:	linux-samsung-soc@vger.kernel.org
14937S:	Supported
14938F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14939F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14940F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14941F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14942F:	drivers/clk/clk-s2mps11.c
14943F:	drivers/mfd/sec*.c
14944F:	drivers/regulator/s2m*.c
14945F:	drivers/regulator/s5m*.c
14946F:	drivers/rtc/rtc-s5m.c
14947F:	include/linux/mfd/samsung/
14948
14949SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14950M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14951L:	linux-media@vger.kernel.org
14952L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14953S:	Maintained
14954F:	drivers/media/platform/s3c-camif/
14955F:	include/media/drv-intf/s3c_camif.h
14956
14957SAMSUNG S3FWRN5 NFC DRIVER
14958M:	Robert Baldyga <r.baldyga@samsung.com>
14959M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14960L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14961S:	Supported
14962F:	drivers/nfc/s3fwrn5
14963
14964SAMSUNG S5C73M3 CAMERA DRIVER
14965M:	Kyungmin Park <kyungmin.park@samsung.com>
14966M:	Andrzej Hajda <a.hajda@samsung.com>
14967L:	linux-media@vger.kernel.org
14968S:	Supported
14969F:	drivers/media/i2c/s5c73m3/*
14970
14971SAMSUNG S5K5BAF CAMERA DRIVER
14972M:	Kyungmin Park <kyungmin.park@samsung.com>
14973M:	Andrzej Hajda <a.hajda@samsung.com>
14974L:	linux-media@vger.kernel.org
14975S:	Supported
14976F:	drivers/media/i2c/s5k5baf.c
14977
14978SAMSUNG S5P Security SubSystem (SSS) DRIVER
14979M:	Krzysztof Kozlowski <krzk@kernel.org>
14980M:	Vladimir Zapolskiy <vz@mleia.com>
14981M:	Kamil Konieczny <k.konieczny@samsung.com>
14982L:	linux-crypto@vger.kernel.org
14983L:	linux-samsung-soc@vger.kernel.org
14984S:	Maintained
14985F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14986F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14987F:	drivers/crypto/s5p-sss.c
14988
14989SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14990M:	Kyungmin Park <kyungmin.park@samsung.com>
14991M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14992L:	linux-media@vger.kernel.org
14993S:	Supported
14994Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14995F:	drivers/media/platform/exynos4-is/
14996
14997SAMSUNG SOC CLOCK DRIVERS
14998M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14999M:	Tomasz Figa <tomasz.figa@gmail.com>
15000M:	Chanwoo Choi <cw00.choi@samsung.com>
15001L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15002S:	Supported
15003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15004F:	Documentation/devicetree/bindings/clock/exynos*.txt
15005F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15006F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15007F:	drivers/clk/samsung/
15008F:	include/dt-bindings/clock/exynos*.h
15009
15010SAMSUNG SPI DRIVERS
15011M:	Kukjin Kim <kgene@kernel.org>
15012M:	Krzysztof Kozlowski <krzk@kernel.org>
15013M:	Andi Shyti <andi@etezian.org>
15014L:	linux-spi@vger.kernel.org
15015L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15016S:	Maintained
15017F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15018F:	drivers/spi/spi-s3c*
15019F:	include/linux/platform_data/spi-s3c64xx.h
15020
15021SAMSUNG SXGBE DRIVERS
15022M:	Byungho An <bh74.an@samsung.com>
15023L:	netdev@vger.kernel.org
15024S:	Supported
15025F:	drivers/net/ethernet/samsung/sxgbe/
15026
15027SAMSUNG THERMAL DRIVER
15028M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15029L:	linux-pm@vger.kernel.org
15030L:	linux-samsung-soc@vger.kernel.org
15031S:	Supported
15032T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15033F:	drivers/thermal/samsung/
15034
15035SAMSUNG USB2 PHY DRIVER
15036M:	Kamil Debski <kamil@wypas.org>
15037M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15038L:	linux-kernel@vger.kernel.org
15039S:	Supported
15040F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15041F:	Documentation/driver-api/phy/samsung-usb2.rst
15042F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15043F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15044F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15045F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15046F:	drivers/phy/samsung/phy-samsung-usb2.c
15047F:	drivers/phy/samsung/phy-samsung-usb2.h
15048
15049SC1200 WDT DRIVER
15050M:	Zwane Mwaikambo <zwanem@gmail.com>
15051S:	Maintained
15052F:	drivers/watchdog/sc1200wdt.c
15053
15054SCHEDULER
15055M:	Ingo Molnar <mingo@redhat.com>
15056M:	Peter Zijlstra <peterz@infradead.org>
15057M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15058M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15059R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15060R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15061R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15062R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15063L:	linux-kernel@vger.kernel.org
15064S:	Maintained
15065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15066F:	include/linux/preempt.h
15067F:	include/linux/sched.h
15068F:	include/linux/wait.h
15069F:	include/uapi/linux/sched.h
15070F:	kernel/sched/
15071
15072SCR24X CHIP CARD INTERFACE DRIVER
15073M:	Lubomir Rintel <lkundrak@v3.sk>
15074S:	Supported
15075F:	drivers/char/pcmcia/scr24x_cs.c
15076
15077SCSI CDROM DRIVER
15078M:	Jens Axboe <axboe@kernel.dk>
15079L:	linux-scsi@vger.kernel.org
15080S:	Maintained
15081W:	http://www.kernel.dk
15082F:	drivers/scsi/sr*
15083
15084SCSI RDMA PROTOCOL (SRP) INITIATOR
15085M:	Bart Van Assche <bvanassche@acm.org>
15086L:	linux-rdma@vger.kernel.org
15087S:	Supported
15088Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15089F:	drivers/infiniband/ulp/srp/
15090F:	include/scsi/srp.h
15091
15092SCSI RDMA PROTOCOL (SRP) TARGET
15093M:	Bart Van Assche <bvanassche@acm.org>
15094L:	linux-rdma@vger.kernel.org
15095L:	target-devel@vger.kernel.org
15096S:	Supported
15097Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15098F:	drivers/infiniband/ulp/srpt/
15099
15100SCSI SG DRIVER
15101M:	Doug Gilbert <dgilbert@interlog.com>
15102L:	linux-scsi@vger.kernel.org
15103S:	Maintained
15104W:	http://sg.danny.cz/sg
15105F:	Documentation/scsi/scsi-generic.rst
15106F:	drivers/scsi/sg.c
15107F:	include/scsi/sg.h
15108
15109SCSI SUBSYSTEM
15110M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15111M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15112L:	linux-scsi@vger.kernel.org
15113S:	Maintained
15114Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15117F:	Documentation/devicetree/bindings/scsi/
15118F:	drivers/scsi/
15119F:	include/scsi/
15120
15121SCSI TAPE DRIVER
15122M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15123L:	linux-scsi@vger.kernel.org
15124S:	Maintained
15125F:	Documentation/scsi/st.rst
15126F:	drivers/scsi/st.*
15127F:	drivers/scsi/st_*.h
15128
15129SCSI TARGET SUBSYSTEM
15130M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15131L:	linux-scsi@vger.kernel.org
15132L:	target-devel@vger.kernel.org
15133S:	Supported
15134W:	http://www.linux-iscsi.org
15135Q:	https://patchwork.kernel.org/project/target-devel/list/
15136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15137F:	Documentation/target/
15138F:	drivers/target/
15139F:	include/target/
15140
15141SCTP PROTOCOL
15142M:	Vlad Yasevich <vyasevich@gmail.com>
15143M:	Neil Horman <nhorman@tuxdriver.com>
15144M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15145L:	linux-sctp@vger.kernel.org
15146S:	Maintained
15147W:	http://lksctp.sourceforge.net
15148F:	Documentation/networking/sctp.rst
15149F:	include/linux/sctp.h
15150F:	include/net/sctp/
15151F:	include/uapi/linux/sctp.h
15152F:	net/sctp/
15153
15154SCx200 CPU SUPPORT
15155M:	Jim Cromie <jim.cromie@gmail.com>
15156S:	Odd Fixes
15157F:	Documentation/i2c/busses/scx200_acb.rst
15158F:	arch/x86/platform/scx200/
15159F:	drivers/i2c/busses/scx200*
15160F:	drivers/mtd/maps/scx200_docflash.c
15161F:	drivers/watchdog/scx200_wdt.c
15162F:	include/linux/scx200.h
15163
15164SCx200 GPIO DRIVER
15165M:	Jim Cromie <jim.cromie@gmail.com>
15166S:	Maintained
15167F:	drivers/char/scx200_gpio.c
15168F:	include/linux/scx200_gpio.h
15169
15170SCx200 HRT CLOCKSOURCE DRIVER
15171M:	Jim Cromie <jim.cromie@gmail.com>
15172S:	Maintained
15173F:	drivers/clocksource/scx200_hrt.c
15174
15175SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15176M:	Sascha Sommer <saschasommer@freenet.de>
15177L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15178S:	Maintained
15179F:	drivers/mmc/host/sdricoh_cs.c
15180
15181SECO BOARDS CEC DRIVER
15182M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15183S:	Maintained
15184F:	drivers/media/platform/seco-cec/seco-cec.c
15185F:	drivers/media/platform/seco-cec/seco-cec.h
15186
15187SECURE COMPUTING
15188M:	Kees Cook <keescook@chromium.org>
15189R:	Andy Lutomirski <luto@amacapital.net>
15190R:	Will Drewry <wad@chromium.org>
15191S:	Supported
15192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15193F:	Documentation/userspace-api/seccomp_filter.rst
15194F:	include/linux/seccomp.h
15195F:	include/uapi/linux/seccomp.h
15196F:	kernel/seccomp.c
15197F:	tools/testing/selftests/kselftest_harness.h
15198F:	tools/testing/selftests/seccomp/*
15199K:	\bsecure_computing
15200K:	\bTIF_SECCOMP\b
15201
15202SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15203M:	Al Cooper <alcooperx@gmail.com>
15204L:	linux-mmc@vger.kernel.org
15205L:	bcm-kernel-feedback-list@broadcom.com
15206S:	Maintained
15207F:	drivers/mmc/host/sdhci-brcmstb*
15208
15209SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15210M:	Adrian Hunter <adrian.hunter@intel.com>
15211L:	linux-mmc@vger.kernel.org
15212S:	Maintained
15213F:	drivers/mmc/host/sdhci*
15214F:	include/linux/mmc/sdhci*
15215
15216SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15217M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15218L:	linux-mmc@vger.kernel.org
15219S:	Supported
15220F:	drivers/mmc/host/sdhci-of-at91.c
15221
15222SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15223M:	Ben Dooks <ben-linux@fluff.org>
15224M:	Jaehoon Chung <jh80.chung@samsung.com>
15225L:	linux-mmc@vger.kernel.org
15226S:	Maintained
15227F:	drivers/mmc/host/sdhci-s3c*
15228
15229SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15230M:	Viresh Kumar <vireshk@kernel.org>
15231L:	linux-mmc@vger.kernel.org
15232S:	Maintained
15233F:	drivers/mmc/host/sdhci-spear.c
15234
15235SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15236M:	Kishon Vijay Abraham I <kishon@ti.com>
15237L:	linux-mmc@vger.kernel.org
15238S:	Maintained
15239F:	drivers/mmc/host/sdhci-omap.c
15240
15241SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15242M:	Jonathan Derrick <jonathan.derrick@intel.com>
15243M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15244L:	linux-block@vger.kernel.org
15245S:	Supported
15246F:	block/opal_proto.h
15247F:	block/sed*
15248F:	include/linux/sed*
15249F:	include/uapi/linux/sed*
15250
15251SECURITY CONTACT
15252M:	Security Officers <security@kernel.org>
15253S:	Supported
15254
15255SECURITY SUBSYSTEM
15256M:	James Morris <jmorris@namei.org>
15257M:	"Serge E. Hallyn" <serge@hallyn.com>
15258L:	linux-security-module@vger.kernel.org (suggested Cc:)
15259S:	Supported
15260W:	http://kernsec.org/
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15262F:	security/
15263X:	security/selinux/
15264
15265SELINUX SECURITY MODULE
15266M:	Paul Moore <paul@paul-moore.com>
15267M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15268M:	Eric Paris <eparis@parisplace.org>
15269L:	selinux@vger.kernel.org
15270S:	Supported
15271W:	https://selinuxproject.org
15272W:	https://github.com/SELinuxProject
15273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15274F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15275F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15276F:	Documentation/admin-guide/LSM/SELinux.rst
15277F:	include/uapi/linux/selinux_netlink.h
15278F:	scripts/selinux/
15279F:	security/selinux/
15280
15281SENSABLE PHANTOM
15282M:	Jiri Slaby <jirislaby@gmail.com>
15283S:	Maintained
15284F:	drivers/misc/phantom.c
15285F:	include/uapi/linux/phantom.h
15286
15287SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15288M:	Tomasz Duszynski <tduszyns@gmail.com>
15289S:	Maintained
15290F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15291F:	drivers/iio/chemical/sps30.c
15292
15293SERIAL DEVICE BUS
15294M:	Rob Herring <robh@kernel.org>
15295L:	linux-serial@vger.kernel.org
15296S:	Maintained
15297F:	Documentation/devicetree/bindings/serial/serial.yaml
15298F:	drivers/tty/serdev/
15299F:	include/linux/serdev.h
15300
15301SERIAL DRIVERS
15302M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15303L:	linux-serial@vger.kernel.org
15304S:	Maintained
15305F:	Documentation/devicetree/bindings/serial/
15306F:	drivers/tty/serial/
15307
15308SERIAL IR RECEIVER
15309M:	Sean Young <sean@mess.org>
15310L:	linux-media@vger.kernel.org
15311S:	Maintained
15312F:	drivers/media/rc/serial_ir.c
15313
15314SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15315M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15316L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15317S:	Maintained
15318F:	Documentation/devicetree/bindings/slimbus/
15319F:	drivers/slimbus/
15320F:	include/linux/slimbus.h
15321
15322SFC NETWORK DRIVER
15323M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15324M:	Edward Cree <ecree@solarflare.com>
15325M:	Martin Habets <mhabets@solarflare.com>
15326L:	netdev@vger.kernel.org
15327S:	Supported
15328F:	drivers/net/ethernet/sfc/
15329
15330SFF/SFP/SFP+ MODULE SUPPORT
15331M:	Russell King <linux@armlinux.org.uk>
15332L:	netdev@vger.kernel.org
15333S:	Maintained
15334F:	drivers/net/phy/phylink.c
15335F:	drivers/net/phy/sfp*
15336F:	include/linux/phylink.h
15337F:	include/linux/sfp.h
15338K:	phylink
15339
15340SGI GRU DRIVER
15341M:	Dimitri Sivanich <sivanich@sgi.com>
15342S:	Maintained
15343F:	drivers/misc/sgi-gru/
15344
15345SGI XP/XPC/XPNET DRIVER
15346M:	Cliff Whickman <cpw@sgi.com>
15347M:	Robin Holt <robinmholt@gmail.com>
15348S:	Maintained
15349F:	drivers/misc/sgi-xp/
15350
15351SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15352M:	Ursula Braun <ubraun@linux.ibm.com>
15353M:	Karsten Graul <kgraul@linux.ibm.com>
15354L:	linux-s390@vger.kernel.org
15355S:	Supported
15356W:	http://www.ibm.com/developerworks/linux/linux390/
15357F:	net/smc/
15358
15359SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15360M:	Linus Walleij <linus.walleij@linaro.org>
15361L:	linux-iio@vger.kernel.org
15362S:	Maintained
15363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15364F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15365F:	drivers/iio/light/gp2ap002.c
15366
15367SHARP RJ54N1CB0C SENSOR DRIVER
15368M:	Jacopo Mondi <jacopo@jmondi.org>
15369L:	linux-media@vger.kernel.org
15370S:	Odd fixes
15371T:	git git://linuxtv.org/media_tree.git
15372F:	drivers/media/i2c/rj54n1cb0c.c
15373F:	include/media/i2c/rj54n1cb0c.h
15374
15375SH_VOU V4L2 OUTPUT DRIVER
15376L:	linux-media@vger.kernel.org
15377S:	Orphan
15378F:	drivers/media/platform/sh_vou.c
15379F:	include/media/drv-intf/sh_vou.h
15380
15381SI2157 MEDIA DRIVER
15382M:	Antti Palosaari <crope@iki.fi>
15383L:	linux-media@vger.kernel.org
15384S:	Maintained
15385W:	https://linuxtv.org
15386W:	http://palosaari.fi/linux/
15387Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15388T:	git git://linuxtv.org/anttip/media_tree.git
15389F:	drivers/media/tuners/si2157*
15390
15391SI2165 MEDIA DRIVER
15392M:	Matthias Schwarzott <zzam@gentoo.org>
15393L:	linux-media@vger.kernel.org
15394S:	Maintained
15395W:	https://linuxtv.org
15396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15397F:	drivers/media/dvb-frontends/si2165*
15398
15399SI2168 MEDIA DRIVER
15400M:	Antti Palosaari <crope@iki.fi>
15401L:	linux-media@vger.kernel.org
15402S:	Maintained
15403W:	https://linuxtv.org
15404W:	http://palosaari.fi/linux/
15405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15406T:	git git://linuxtv.org/anttip/media_tree.git
15407F:	drivers/media/dvb-frontends/si2168*
15408
15409SI470X FM RADIO RECEIVER I2C DRIVER
15410M:	Hans Verkuil <hverkuil@xs4all.nl>
15411L:	linux-media@vger.kernel.org
15412S:	Odd Fixes
15413W:	https://linuxtv.org
15414T:	git git://linuxtv.org/media_tree.git
15415F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15416
15417SI470X FM RADIO RECEIVER USB DRIVER
15418M:	Hans Verkuil <hverkuil@xs4all.nl>
15419L:	linux-media@vger.kernel.org
15420S:	Maintained
15421W:	https://linuxtv.org
15422T:	git git://linuxtv.org/media_tree.git
15423F:	drivers/media/radio/si470x/radio-si470x-common.c
15424F:	drivers/media/radio/si470x/radio-si470x-usb.c
15425F:	drivers/media/radio/si470x/radio-si470x.h
15426
15427SI4713 FM RADIO TRANSMITTER I2C DRIVER
15428M:	Eduardo Valentin <edubezval@gmail.com>
15429L:	linux-media@vger.kernel.org
15430S:	Odd Fixes
15431W:	https://linuxtv.org
15432T:	git git://linuxtv.org/media_tree.git
15433F:	drivers/media/radio/si4713/si4713.?
15434
15435SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15436M:	Eduardo Valentin <edubezval@gmail.com>
15437L:	linux-media@vger.kernel.org
15438S:	Odd Fixes
15439W:	https://linuxtv.org
15440T:	git git://linuxtv.org/media_tree.git
15441F:	drivers/media/radio/si4713/radio-platform-si4713.c
15442
15443SI4713 FM RADIO TRANSMITTER USB DRIVER
15444M:	Hans Verkuil <hverkuil@xs4all.nl>
15445L:	linux-media@vger.kernel.org
15446S:	Maintained
15447W:	https://linuxtv.org
15448T:	git git://linuxtv.org/media_tree.git
15449F:	drivers/media/radio/si4713/radio-usb-si4713.c
15450
15451SIANO DVB DRIVER
15452M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15453L:	linux-media@vger.kernel.org
15454S:	Odd fixes
15455W:	https://linuxtv.org
15456T:	git git://linuxtv.org/media_tree.git
15457F:	drivers/media/common/siano/
15458F:	drivers/media/mmc/siano/
15459F:	drivers/media/usb/siano/
15460F:	drivers/media/usb/siano/
15461
15462SIFIVE DRIVERS
15463M:	Palmer Dabbelt <palmer@dabbelt.com>
15464M:	Paul Walmsley <paul.walmsley@sifive.com>
15465L:	linux-riscv@lists.infradead.org
15466S:	Supported
15467T:	git git://github.com/sifive/riscv-linux.git
15468N:	sifive
15469K:	[^@]sifive
15470
15471SIFIVE FU540 SYSTEM-ON-CHIP
15472M:	Paul Walmsley <paul.walmsley@sifive.com>
15473M:	Palmer Dabbelt <palmer@dabbelt.com>
15474L:	linux-riscv@lists.infradead.org
15475S:	Supported
15476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15477N:	fu540
15478K:	fu540
15479
15480SIFIVE PDMA DRIVER
15481M:	Green Wan <green.wan@sifive.com>
15482S:	Maintained
15483F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15484F:	drivers/dma/sf-pdma/
15485
15486SILEAD TOUCHSCREEN DRIVER
15487M:	Hans de Goede <hdegoede@redhat.com>
15488L:	linux-input@vger.kernel.org
15489L:	platform-driver-x86@vger.kernel.org
15490S:	Maintained
15491F:	drivers/input/touchscreen/silead.c
15492F:	drivers/platform/x86/touchscreen_dmi.c
15493
15494SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15495M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15496S:	Supported
15497F:	drivers/staging/wfx/
15498
15499SILICON MOTION SM712 FRAME BUFFER DRIVER
15500M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15501M:	Teddy Wang <teddy.wang@siliconmotion.com>
15502M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15503L:	linux-fbdev@vger.kernel.org
15504S:	Maintained
15505F:	Documentation/fb/sm712fb.rst
15506F:	drivers/video/fbdev/sm712*
15507
15508SIMPLE FIRMWARE INTERFACE (SFI)
15509S:	Obsolete
15510W:	http://simplefirmware.org/
15511F:	arch/x86/platform/sfi/
15512F:	drivers/sfi/
15513F:	include/linux/sfi*.h
15514
15515SIMPLEFB FB DRIVER
15516M:	Hans de Goede <hdegoede@redhat.com>
15517L:	linux-fbdev@vger.kernel.org
15518S:	Maintained
15519F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15520F:	drivers/video/fbdev/simplefb.c
15521F:	include/linux/platform_data/simplefb.h
15522
15523SIMTEC EB110ATX (Chalice CATS)
15524M:	Vincent Sanders <vince@simtec.co.uk>
15525M:	Simtec Linux Team <linux@simtec.co.uk>
15526S:	Supported
15527W:	http://www.simtec.co.uk/products/EB110ATX/
15528
15529SIMTEC EB2410ITX (BAST)
15530M:	Vincent Sanders <vince@simtec.co.uk>
15531M:	Simtec Linux Team <linux@simtec.co.uk>
15532S:	Supported
15533W:	http://www.simtec.co.uk/products/EB2410ITX/
15534F:	arch/arm/mach-s3c24xx/bast-ide.c
15535F:	arch/arm/mach-s3c24xx/bast-irq.c
15536F:	arch/arm/mach-s3c24xx/mach-bast.c
15537
15538SIOX
15539M:	Thorsten Scherer <t.scherer@eckelmann.de>
15540M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15541R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15542S:	Supported
15543F:	drivers/gpio/gpio-siox.c
15544F:	drivers/siox/*
15545F:	include/trace/events/siox.h
15546
15547SIPHASH PRF ROUTINES
15548M:	Jason A. Donenfeld <Jason@zx2c4.com>
15549S:	Maintained
15550F:	include/linux/siphash.h
15551F:	lib/siphash.c
15552F:	lib/test_siphash.c
15553
15554SIS 190 ETHERNET DRIVER
15555M:	Francois Romieu <romieu@fr.zoreil.com>
15556L:	netdev@vger.kernel.org
15557S:	Maintained
15558F:	drivers/net/ethernet/sis/sis190.c
15559
15560SIS 900/7016 FAST ETHERNET DRIVER
15561M:	Daniele Venzano <venza@brownhat.org>
15562L:	netdev@vger.kernel.org
15563S:	Maintained
15564W:	http://www.brownhat.org/sis900.html
15565F:	drivers/net/ethernet/sis/sis900.*
15566
15567SIS FRAMEBUFFER DRIVER
15568M:	Thomas Winischhofer <thomas@winischhofer.net>
15569S:	Maintained
15570W:	http://www.winischhofer.net/linuxsisvga.shtml
15571F:	Documentation/fb/sisfb.rst
15572F:	drivers/video/fbdev/sis/
15573F:	include/video/sisfb.h
15574
15575SIS USB2VGA DRIVER
15576M:	Thomas Winischhofer <thomas@winischhofer.net>
15577S:	Maintained
15578W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15579F:	drivers/usb/misc/sisusbvga/
15580
15581SLAB ALLOCATOR
15582M:	Christoph Lameter <cl@linux.com>
15583M:	Pekka Enberg <penberg@kernel.org>
15584M:	David Rientjes <rientjes@google.com>
15585M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15586M:	Andrew Morton <akpm@linux-foundation.org>
15587L:	linux-mm@kvack.org
15588S:	Maintained
15589F:	include/linux/sl?b*.h
15590F:	mm/sl?b*
15591
15592SLEEPABLE READ-COPY UPDATE (SRCU)
15593M:	Lai Jiangshan <jiangshanlai@gmail.com>
15594M:	"Paul E. McKenney" <paulmck@kernel.org>
15595M:	Josh Triplett <josh@joshtriplett.org>
15596R:	Steven Rostedt <rostedt@goodmis.org>
15597R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15598L:	rcu@vger.kernel.org
15599S:	Supported
15600W:	http://www.rdrop.com/users/paulmck/RCU/
15601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15602F:	include/linux/srcu*.h
15603F:	kernel/rcu/srcu*.c
15604
15605SMACK SECURITY MODULE
15606M:	Casey Schaufler <casey@schaufler-ca.com>
15607L:	linux-security-module@vger.kernel.org
15608S:	Maintained
15609W:	http://schaufler-ca.com
15610T:	git git://github.com/cschaufler/smack-next
15611F:	Documentation/admin-guide/LSM/Smack.rst
15612F:	security/smack/
15613
15614SMC91x ETHERNET DRIVER
15615M:	Nicolas Pitre <nico@fluxnic.net>
15616S:	Odd Fixes
15617F:	drivers/net/ethernet/smsc/smc91x.*
15618
15619SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15620M:	Mark Rutland <mark.rutland@arm.com>
15621M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15622M:	Sudeep Holla <sudeep.holla@arm.com>
15623L:	linux-arm-kernel@lists.infradead.org
15624S:	Maintained
15625F:	drivers/firmware/smccc/
15626F:	include/linux/arm-smccc.h
15627
15628SMIA AND SMIA++ IMAGE SENSOR DRIVER
15629M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15630L:	linux-media@vger.kernel.org
15631S:	Maintained
15632F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15633F:	drivers/media/i2c/smiapp-pll.c
15634F:	drivers/media/i2c/smiapp-pll.h
15635F:	drivers/media/i2c/smiapp/
15636F:	include/uapi/linux/smiapp.h
15637
15638SMM665 HARDWARE MONITOR DRIVER
15639M:	Guenter Roeck <linux@roeck-us.net>
15640L:	linux-hwmon@vger.kernel.org
15641S:	Maintained
15642F:	Documentation/hwmon/smm665.rst
15643F:	drivers/hwmon/smm665.c
15644
15645SMSC EMC2103 HARDWARE MONITOR DRIVER
15646M:	Steve Glendinning <steve.glendinning@shawell.net>
15647L:	linux-hwmon@vger.kernel.org
15648S:	Maintained
15649F:	Documentation/hwmon/emc2103.rst
15650F:	drivers/hwmon/emc2103.c
15651
15652SMSC SCH5627 HARDWARE MONITOR DRIVER
15653M:	Hans de Goede <hdegoede@redhat.com>
15654L:	linux-hwmon@vger.kernel.org
15655S:	Supported
15656F:	Documentation/hwmon/sch5627.rst
15657F:	drivers/hwmon/sch5627.c
15658
15659SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15660M:	Steve Glendinning <steve.glendinning@shawell.net>
15661L:	linux-fbdev@vger.kernel.org
15662S:	Maintained
15663F:	drivers/video/fbdev/smscufx.c
15664
15665SMSC47B397 HARDWARE MONITOR DRIVER
15666M:	Jean Delvare <jdelvare@suse.com>
15667L:	linux-hwmon@vger.kernel.org
15668S:	Maintained
15669F:	Documentation/hwmon/smsc47b397.rst
15670F:	drivers/hwmon/smsc47b397.c
15671
15672SMSC911x ETHERNET DRIVER
15673M:	Steve Glendinning <steve.glendinning@shawell.net>
15674L:	netdev@vger.kernel.org
15675S:	Maintained
15676F:	drivers/net/ethernet/smsc/smsc911x.*
15677F:	include/linux/smsc911x.h
15678
15679SMSC9420 PCI ETHERNET DRIVER
15680M:	Steve Glendinning <steve.glendinning@shawell.net>
15681L:	netdev@vger.kernel.org
15682S:	Maintained
15683F:	drivers/net/ethernet/smsc/smsc9420.*
15684
15685SOC-CAMERA V4L2 SUBSYSTEM
15686L:	linux-media@vger.kernel.org
15687S:	Orphan
15688T:	git git://linuxtv.org/media_tree.git
15689F:	drivers/staging/media/soc_camera/
15690F:	include/media/soc_camera.h
15691
15692SOCIONEXT (SNI) AVE NETWORK DRIVER
15693M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15694L:	netdev@vger.kernel.org
15695S:	Maintained
15696F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15697F:	drivers/net/ethernet/socionext/sni_ave.c
15698
15699SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15700M:	Jassi Brar <jaswinder.singh@linaro.org>
15701M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15702L:	netdev@vger.kernel.org
15703S:	Maintained
15704F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15705F:	drivers/net/ethernet/socionext/netsec.c
15706
15707SOCIONEXT (SNI) Synquacer SPI DRIVER
15708M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15709M:	Jassi Brar <jaswinder.singh@linaro.org>
15710L:	linux-spi@vger.kernel.org
15711S:	Maintained
15712F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15713F:	drivers/spi/spi-synquacer.c
15714
15715SOCIONEXT SYNQUACER I2C DRIVER
15716M:	Ard Biesheuvel <ardb@kernel.org>
15717L:	linux-i2c@vger.kernel.org
15718S:	Maintained
15719F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15720F:	drivers/i2c/busses/i2c-synquacer.c
15721
15722SOCIONEXT UNIPHIER SOUND DRIVER
15723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15724S:	Orphan
15725F:	sound/soc/uniphier/
15726
15727SOEKRIS NET48XX LED SUPPORT
15728M:	Chris Boot <bootc@bootc.net>
15729S:	Maintained
15730F:	drivers/leds/leds-net48xx.c
15731
15732SOFT-IWARP DRIVER (siw)
15733M:	Bernard Metzler <bmt@zurich.ibm.com>
15734L:	linux-rdma@vger.kernel.org
15735S:	Supported
15736F:	drivers/infiniband/sw/siw/
15737F:	include/uapi/rdma/siw-abi.h
15738
15739SOFT-ROCE DRIVER (rxe)
15740M:	Zhu Yanjun <yanjunz@mellanox.com>
15741L:	linux-rdma@vger.kernel.org
15742S:	Supported
15743F:	drivers/infiniband/sw/rxe/
15744F:	include/uapi/rdma/rdma_user_rxe.h
15745
15746SOFTLOGIC 6x10 MPEG CODEC
15747M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15748M:	Anton Sviridenko <anton@corp.bluecherry.net>
15749M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15750M:	Andrey Utkin <andrey_utkin@fastmail.com>
15751M:	Ismael Luceno <ismael@iodev.co.uk>
15752L:	linux-media@vger.kernel.org
15753S:	Supported
15754F:	drivers/media/pci/solo6x10/
15755
15756SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15757M:	James Morse <james.morse@arm.com>
15758L:	linux-arm-kernel@lists.infradead.org
15759S:	Maintained
15760F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15761F:	drivers/firmware/arm_sdei.c
15762F:	include/linux/arm_sdei.h
15763F:	include/uapi/linux/arm_sdei.h
15764
15765SOFTWARE RAID (Multiple Disks) SUPPORT
15766M:	Song Liu <song@kernel.org>
15767L:	linux-raid@vger.kernel.org
15768S:	Supported
15769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15770F:	drivers/md/Kconfig
15771F:	drivers/md/Makefile
15772F:	drivers/md/md*
15773F:	drivers/md/raid*
15774F:	include/linux/raid/
15775F:	include/uapi/linux/raid/
15776
15777SOLIDRUN CLEARFOG SUPPORT
15778M:	Russell King <linux@armlinux.org.uk>
15779S:	Maintained
15780F:	arch/arm/boot/dts/armada-388-clearfog*
15781F:	arch/arm/boot/dts/armada-38x-solidrun-*
15782
15783SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15784M:	Russell King <linux@armlinux.org.uk>
15785S:	Maintained
15786F:	arch/arm/boot/dts/imx6*-cubox-i*
15787F:	arch/arm/boot/dts/imx6*-hummingboard*
15788F:	arch/arm/boot/dts/imx6*-sr-*
15789
15790SONIC NETWORK DRIVER
15791M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15792L:	netdev@vger.kernel.org
15793S:	Maintained
15794F:	drivers/net/ethernet/natsemi/sonic.*
15795
15796SONICS SILICON BACKPLANE DRIVER (SSB)
15797M:	Michael Buesch <m@bues.ch>
15798L:	linux-wireless@vger.kernel.org
15799S:	Maintained
15800F:	drivers/ssb/
15801F:	include/linux/ssb/
15802
15803SONY IMX214 SENSOR DRIVER
15804M:	Ricardo Ribalda <ribalda@kernel.org>
15805L:	linux-media@vger.kernel.org
15806S:	Maintained
15807T:	git git://linuxtv.org/media_tree.git
15808F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15809F:	drivers/media/i2c/imx214.c
15810
15811SONY IMX219 SENSOR DRIVER
15812M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15813L:	linux-media@vger.kernel.org
15814S:	Maintained
15815T:	git git://linuxtv.org/media_tree.git
15816F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
15817F:	drivers/media/i2c/imx219.c
15818
15819SONY IMX258 SENSOR DRIVER
15820M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15821L:	linux-media@vger.kernel.org
15822S:	Maintained
15823T:	git git://linuxtv.org/media_tree.git
15824F:	drivers/media/i2c/imx258.c
15825
15826SONY IMX274 SENSOR DRIVER
15827M:	Leon Luo <leonl@leopardimaging.com>
15828L:	linux-media@vger.kernel.org
15829S:	Maintained
15830T:	git git://linuxtv.org/media_tree.git
15831F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15832F:	drivers/media/i2c/imx274.c
15833
15834SONY IMX290 SENSOR DRIVER
15835M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15836L:	linux-media@vger.kernel.org
15837S:	Maintained
15838T:	git git://linuxtv.org/media_tree.git
15839F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15840F:	drivers/media/i2c/imx290.c
15841
15842SONY IMX319 SENSOR DRIVER
15843M:	Bingbu Cao <bingbu.cao@intel.com>
15844L:	linux-media@vger.kernel.org
15845S:	Maintained
15846T:	git git://linuxtv.org/media_tree.git
15847F:	drivers/media/i2c/imx319.c
15848
15849SONY IMX355 SENSOR DRIVER
15850M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15851L:	linux-media@vger.kernel.org
15852S:	Maintained
15853T:	git git://linuxtv.org/media_tree.git
15854F:	drivers/media/i2c/imx355.c
15855
15856SONY MEMORYSTICK SUBSYSTEM
15857M:	Maxim Levitsky <maximlevitsky@gmail.com>
15858M:	Alex Dubov <oakad@yahoo.com>
15859M:	Ulf Hansson <ulf.hansson@linaro.org>
15860L:	linux-mmc@vger.kernel.org
15861S:	Maintained
15862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15863F:	drivers/memstick/
15864F:	include/linux/memstick.h
15865
15866SONY VAIO CONTROL DEVICE DRIVER
15867M:	Mattia Dongili <malattia@linux.it>
15868L:	platform-driver-x86@vger.kernel.org
15869S:	Maintained
15870W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15871F:	Documentation/admin-guide/laptops/sony-laptop.rst
15872F:	drivers/char/sonypi.c
15873F:	drivers/platform/x86/sony-laptop.c
15874F:	include/linux/sony-laptop.h
15875
15876SOUND
15877M:	Jaroslav Kysela <perex@perex.cz>
15878M:	Takashi Iwai <tiwai@suse.com>
15879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15880S:	Maintained
15881W:	http://www.alsa-project.org/
15882Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15884F:	Documentation/sound/
15885F:	include/sound/
15886F:	include/uapi/sound/
15887F:	sound/
15888
15889SOUND - COMPRESSED AUDIO
15890M:	Vinod Koul <vkoul@kernel.org>
15891L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15892S:	Supported
15893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15894F:	Documentation/sound/designs/compress-offload.rst
15895F:	include/sound/compress_driver.h
15896F:	include/uapi/sound/compress_*
15897F:	sound/core/compress_offload.c
15898F:	sound/soc/soc-compress.c
15899
15900SOUND - DMAENGINE HELPERS
15901M:	Lars-Peter Clausen <lars@metafoo.de>
15902S:	Supported
15903F:	include/sound/dmaengine_pcm.h
15904F:	sound/core/pcm_dmaengine.c
15905F:	sound/soc/soc-generic-dmaengine-pcm.c
15906
15907SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15908M:	Liam Girdwood <lgirdwood@gmail.com>
15909M:	Mark Brown <broonie@kernel.org>
15910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15911S:	Supported
15912W:	http://alsa-project.org/main/index.php/ASoC
15913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15914F:	Documentation/devicetree/bindings/sound/
15915F:	Documentation/sound/soc/
15916F:	include/dt-bindings/sound/
15917F:	include/sound/soc*
15918F:	sound/soc/
15919
15920SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15921M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15922M:	Liam Girdwood <lgirdwood@gmail.com>
15923M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15924M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
15925M:	Daniel Baluta <daniel.baluta@nxp.com>
15926L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15927S:	Supported
15928W:	https://github.com/thesofproject/linux/
15929F:	sound/soc/sof/
15930
15931SOUNDWIRE SUBSYSTEM
15932M:	Vinod Koul <vkoul@kernel.org>
15933M:	Sanyog Kale <sanyog.r.kale@intel.com>
15934R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15936S:	Supported
15937F:	Documentation/driver-api/soundwire/
15938F:	drivers/soundwire/
15939F:	include/linux/soundwire/
15940
15941SP2 MEDIA DRIVER
15942M:	Olli Salonen <olli.salonen@iki.fi>
15943L:	linux-media@vger.kernel.org
15944S:	Maintained
15945W:	https://linuxtv.org
15946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15947F:	drivers/media/dvb-frontends/sp2*
15948
15949SPARC + UltraSPARC (sparc/sparc64)
15950M:	"David S. Miller" <davem@davemloft.net>
15951L:	sparclinux@vger.kernel.org
15952S:	Maintained
15953Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15956F:	arch/sparc/
15957F:	drivers/sbus/
15958
15959SPARC SERIAL DRIVERS
15960M:	"David S. Miller" <davem@davemloft.net>
15961L:	sparclinux@vger.kernel.org
15962S:	Maintained
15963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15965F:	drivers/tty/serial/suncore.c
15966F:	drivers/tty/serial/sunhv.c
15967F:	drivers/tty/serial/sunsab.c
15968F:	drivers/tty/serial/sunsab.h
15969F:	drivers/tty/serial/sunsu.c
15970F:	drivers/tty/serial/sunzilog.c
15971F:	drivers/tty/serial/sunzilog.h
15972F:	drivers/tty/vcc.c
15973F:	include/linux/sunserialcore.h
15974
15975SPARSE CHECKER
15976M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15977L:	linux-sparse@vger.kernel.org
15978S:	Maintained
15979W:	https://sparse.wiki.kernel.org/
15980T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15981F:	include/linux/compiler.h
15982
15983SPEAR CLOCK FRAMEWORK SUPPORT
15984M:	Viresh Kumar <vireshk@kernel.org>
15985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15986S:	Maintained
15987W:	http://www.st.com/spear
15988F:	drivers/clk/spear/
15989
15990SPEAR PLATFORM SUPPORT
15991M:	Viresh Kumar <vireshk@kernel.org>
15992M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15994S:	Maintained
15995W:	http://www.st.com/spear
15996F:	arch/arm/boot/dts/spear*
15997F:	arch/arm/mach-spear/
15998
15999SPI NOR SUBSYSTEM
16000M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16001L:	linux-mtd@lists.infradead.org
16002S:	Maintained
16003W:	http://www.linux-mtd.infradead.org/
16004Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16005C:	irc://irc.oftc.net/mtd
16006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16007F:	drivers/mtd/spi-nor/
16008F:	include/linux/mtd/spi-nor.h
16009
16010SPI SUBSYSTEM
16011M:	Mark Brown <broonie@kernel.org>
16012L:	linux-spi@vger.kernel.org
16013S:	Maintained
16014Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16016F:	Documentation/devicetree/bindings/spi/
16017F:	Documentation/spi/
16018F:	drivers/spi/
16019F:	include/linux/spi/
16020F:	include/uapi/linux/spi/
16021F:	tools/spi/
16022
16023SPIDERNET NETWORK DRIVER for CELL
16024M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16025L:	netdev@vger.kernel.org
16026S:	Supported
16027F:	Documentation/networking/device_drivers/toshiba/spider_net.rst
16028F:	drivers/net/ethernet/toshiba/spider_net*
16029
16030SPMI SUBSYSTEM
16031R:	Stephen Boyd <sboyd@kernel.org>
16032L:	linux-arm-msm@vger.kernel.org
16033F:	Documentation/devicetree/bindings/spmi/
16034F:	drivers/spmi/
16035F:	include/dt-bindings/spmi/spmi.h
16036F:	include/linux/spmi.h
16037F:	include/trace/events/spmi.h
16038
16039SPU FILE SYSTEM
16040M:	Jeremy Kerr <jk@ozlabs.org>
16041L:	linuxppc-dev@lists.ozlabs.org
16042S:	Supported
16043W:	http://www.ibm.com/developerworks/power/cell/
16044F:	Documentation/filesystems/spufs/spufs.rst
16045F:	arch/powerpc/platforms/cell/spufs/
16046
16047SQUASHFS FILE SYSTEM
16048M:	Phillip Lougher <phillip@squashfs.org.uk>
16049L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16050S:	Maintained
16051W:	http://squashfs.org.uk
16052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16053F:	Documentation/filesystems/squashfs.rst
16054F:	fs/squashfs/
16055
16056SRM (Alpha) environment access
16057M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16058S:	Maintained
16059F:	arch/alpha/kernel/srm_env.c
16060
16061ST LSM6DSx IMU IIO DRIVER
16062M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16063L:	linux-iio@vger.kernel.org
16064S:	Maintained
16065W:	http://www.st.com/
16066F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16067F:	drivers/iio/imu/st_lsm6dsx/
16068
16069ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16070M:	Mickael Guene <mickael.guene@st.com>
16071L:	linux-media@vger.kernel.org
16072S:	Maintained
16073T:	git git://linuxtv.org/media_tree.git
16074F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16075F:	drivers/media/i2c/st-mipid02.c
16076
16077ST STM32 I2C/SMBUS DRIVER
16078M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16079L:	linux-i2c@vger.kernel.org
16080S:	Maintained
16081F:	drivers/i2c/busses/i2c-stm32*
16082
16083ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16084M:	Song Qiang <songqiang1304521@gmail.com>
16085L:	linux-iio@vger.kernel.org
16086S:	Maintained
16087F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16088F:	drivers/iio/proximity/vl53l0x-i2c.c
16089
16090STABLE BRANCH
16091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16092M:	Sasha Levin <sashal@kernel.org>
16093L:	stable@vger.kernel.org
16094S:	Supported
16095F:	Documentation/process/stable-kernel-rules.rst
16096
16097STAGING - ATOMISP DRIVER
16098M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16099R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16100L:	linux-media@vger.kernel.org
16101S:	Maintained
16102F:	drivers/staging/media/atomisp/
16103
16104STAGING - COMEDI
16105M:	Ian Abbott <abbotti@mev.co.uk>
16106M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16107S:	Odd Fixes
16108F:	drivers/staging/comedi/
16109
16110STAGING - FIELDBUS SUBSYSTEM
16111M:	Sven Van Asbroeck <TheSven73@gmail.com>
16112S:	Maintained
16113F:	drivers/staging/fieldbus/*
16114F:	drivers/staging/fieldbus/Documentation/
16115
16116STAGING - HMS ANYBUS-S BUS
16117M:	Sven Van Asbroeck <TheSven73@gmail.com>
16118S:	Maintained
16119F:	drivers/staging/fieldbus/anybuss/
16120
16121STAGING - INDUSTRIAL IO
16122M:	Jonathan Cameron <jic23@kernel.org>
16123L:	linux-iio@vger.kernel.org
16124S:	Odd Fixes
16125F:	Documentation/devicetree/bindings/staging/iio/
16126F:	drivers/staging/iio/
16127
16128STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16129M:	Marc Dietrich <marvin24@gmx.de>
16130L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16131L:	linux-tegra@vger.kernel.org
16132S:	Maintained
16133F:	drivers/staging/nvec/
16134
16135STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16136M:	Jens Frederich <jfrederich@gmail.com>
16137M:	Daniel Drake <dsd@laptop.org>
16138M:	Jon Nettleton <jon.nettleton@gmail.com>
16139S:	Maintained
16140W:	http://wiki.laptop.org/go/DCON
16141F:	drivers/staging/olpc_dcon/
16142
16143STAGING - REALTEK RTL8188EU DRIVERS
16144M:	Larry Finger <Larry.Finger@lwfinger.net>
16145S:	Odd Fixes
16146F:	drivers/staging/rtl8188eu/
16147
16148STAGING - REALTEK RTL8712U DRIVERS
16149M:	Larry Finger <Larry.Finger@lwfinger.net>
16150M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16151S:	Odd Fixes
16152F:	drivers/staging/rtl8712/
16153
16154STAGING - SEPS525 LCD CONTROLLER DRIVERS
16155M:	Michael Hennerich <michael.hennerich@analog.com>
16156M:	Beniamin Bia <beniamin.bia@analog.com>
16157L:	linux-fbdev@vger.kernel.org
16158S:	Supported
16159F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16160F:	drivers/staging/fbtft/fb_seps525.c
16161
16162STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16163M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16164M:	Teddy Wang <teddy.wang@siliconmotion.com>
16165M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16166L:	linux-fbdev@vger.kernel.org
16167S:	Maintained
16168F:	drivers/staging/sm750fb/
16169
16170STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16171M:	William Hubbs <w.d.hubbs@gmail.com>
16172M:	Chris Brannon <chris@the-brannons.com>
16173M:	Kirk Reiser <kirk@reisers.ca>
16174M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16175L:	speakup@linux-speakup.org
16176S:	Odd Fixes
16177W:	http://www.linux-speakup.org/
16178F:	drivers/staging/speakup/
16179
16180STAGING - VIA VT665X DRIVERS
16181M:	Forest Bond <forest@alittletooquiet.net>
16182S:	Odd Fixes
16183F:	drivers/staging/vt665?/
16184
16185STAGING - WILC1000 WIFI DRIVER
16186M:	Adham Abozaeid <adham.abozaeid@microchip.com>
16187M:	Ajay Singh <ajay.kathat@microchip.com>
16188L:	linux-wireless@vger.kernel.org
16189S:	Supported
16190F:	drivers/staging/wilc1000/
16191
16192STAGING SUBSYSTEM
16193M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16194L:	devel@driverdev.osuosl.org
16195S:	Supported
16196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16197F:	drivers/staging/
16198
16199STARFIRE/DURALAN NETWORK DRIVER
16200M:	Ion Badulescu <ionut@badula.org>
16201S:	Odd Fixes
16202F:	drivers/net/ethernet/adaptec/starfire*
16203
16204STEC S1220 SKD DRIVER
16205M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16206L:	linux-block@vger.kernel.org
16207S:	Maintained
16208F:	drivers/block/skd*[ch]
16209
16210STI AUDIO (ASoC) DRIVERS
16211M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16213S:	Maintained
16214F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16215F:	sound/soc/sti/
16216
16217STI CEC DRIVER
16218M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16219S:	Maintained
16220F:	Documentation/devicetree/bindings/media/stih-cec.txt
16221F:	drivers/media/platform/sti/cec/
16222
16223STK1160 USB VIDEO CAPTURE DRIVER
16224M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16225L:	linux-media@vger.kernel.org
16226S:	Maintained
16227T:	git git://linuxtv.org/media_tree.git
16228F:	drivers/media/usb/stk1160/
16229
16230STM32 AUDIO (ASoC) DRIVERS
16231M:	Olivier Moysan <olivier.moysan@st.com>
16232M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16234S:	Maintained
16235F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16236F:	sound/soc/stm/
16237
16238STM32 TIMER/LPTIMER DRIVERS
16239M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16240S:	Maintained
16241F:	Documentation/ABI/testing/*timer-stm32
16242F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16243F:	drivers/*/stm32-*timer*
16244F:	drivers/pwm/pwm-stm32*
16245F:	include/linux/*/stm32-*tim*
16246
16247STMMAC ETHERNET DRIVER
16248M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16249M:	Alexandre Torgue <alexandre.torgue@st.com>
16250M:	Jose Abreu <joabreu@synopsys.com>
16251L:	netdev@vger.kernel.org
16252S:	Supported
16253W:	http://www.stlinux.com
16254F:	Documentation/networking/device_drivers/stmicro/
16255F:	drivers/net/ethernet/stmicro/stmmac/
16256
16257SUN3/3X
16258M:	Sam Creasey <sammy@sammy.net>
16259S:	Maintained
16260W:	http://sammy.net/sun3/
16261F:	arch/m68k/include/asm/sun3*
16262F:	arch/m68k/kernel/*sun3*
16263F:	arch/m68k/sun3*/
16264F:	drivers/net/ethernet/i825xx/sun3*
16265
16266SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16267M:	Hans de Goede <hdegoede@redhat.com>
16268L:	linux-input@vger.kernel.org
16269S:	Maintained
16270F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16271F:	drivers/input/keyboard/sun4i-lradc-keys.c
16272
16273SUNDANCE NETWORK DRIVER
16274M:	Denis Kirjanov <kda@linux-powerpc.org>
16275L:	netdev@vger.kernel.org
16276S:	Maintained
16277F:	drivers/net/ethernet/dlink/sundance.c
16278
16279SUPERH
16280M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16281M:	Rich Felker <dalias@libc.org>
16282L:	linux-sh@vger.kernel.org
16283S:	Maintained
16284Q:	http://patchwork.kernel.org/project/linux-sh/list/
16285F:	Documentation/sh/
16286F:	arch/sh/
16287F:	drivers/sh/
16288
16289SUSPEND TO RAM
16290M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16291M:	Len Brown <len.brown@intel.com>
16292M:	Pavel Machek <pavel@ucw.cz>
16293L:	linux-pm@vger.kernel.org
16294S:	Supported
16295B:	https://bugzilla.kernel.org
16296F:	Documentation/power/
16297F:	arch/x86/kernel/acpi/
16298F:	drivers/base/power/
16299F:	include/linux/freezer.h
16300F:	include/linux/pm.h
16301F:	include/linux/suspend.h
16302F:	kernel/power/
16303
16304SVGA HANDLING
16305M:	Martin Mares <mj@ucw.cz>
16306L:	linux-video@atrey.karlin.mff.cuni.cz
16307S:	Maintained
16308F:	Documentation/admin-guide/svga.rst
16309F:	arch/x86/boot/video*
16310
16311SWIOTLB SUBSYSTEM
16312M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16313L:	iommu@lists.linux-foundation.org
16314S:	Supported
16315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16316F:	arch/*/kernel/pci-swiotlb.c
16317F:	include/linux/swiotlb.h
16318F:	kernel/dma/swiotlb.c
16319
16320SWITCHDEV
16321M:	Jiri Pirko <jiri@resnulli.us>
16322M:	Ivan Vecera <ivecera@redhat.com>
16323L:	netdev@vger.kernel.org
16324S:	Supported
16325F:	include/net/switchdev.h
16326F:	net/switchdev/
16327
16328SY8106A REGULATOR DRIVER
16329M:	Icenowy Zheng <icenowy@aosc.io>
16330S:	Maintained
16331F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16332F:	drivers/regulator/sy8106a-regulator.c
16333
16334SYNC FILE FRAMEWORK
16335M:	Sumit Semwal <sumit.semwal@linaro.org>
16336R:	Gustavo Padovan <gustavo@padovan.org>
16337L:	linux-media@vger.kernel.org
16338L:	dri-devel@lists.freedesktop.org
16339S:	Maintained
16340T:	git git://anongit.freedesktop.org/drm/drm-misc
16341F:	Documentation/driver-api/sync_file.rst
16342F:	drivers/dma-buf/dma-fence*
16343F:	drivers/dma-buf/sw_sync.c
16344F:	drivers/dma-buf/sync_*
16345F:	include/linux/sync_file.h
16346F:	include/uapi/linux/sync_file.h
16347
16348SYNOPSYS ARC ARCHITECTURE
16349M:	Vineet Gupta <vgupta@synopsys.com>
16350L:	linux-snps-arc@lists.infradead.org
16351S:	Supported
16352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16353F:	Documentation/devicetree/bindings/arc/*
16354F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16355F:	arch/arc/
16356F:	drivers/clocksource/arc_timer.c
16357F:	drivers/tty/serial/arc_uart.c
16358
16359SYNOPSYS ARC HSDK SDP pll clock driver
16360M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16361S:	Supported
16362F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16363F:	drivers/clk/clk-hsdk-pll.c
16364
16365SYNOPSYS ARC SDP clock driver
16366M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16367S:	Supported
16368F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16369F:	drivers/clk/axs10x/*
16370
16371SYNOPSYS ARC SDP platform support
16372M:	Alexey Brodkin <abrodkin@synopsys.com>
16373S:	Supported
16374F:	Documentation/devicetree/bindings/arc/axs10*
16375F:	arch/arc/boot/dts/ax*
16376F:	arch/arc/plat-axs10x
16377
16378SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16379M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16380S:	Supported
16381F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16382F:	drivers/reset/reset-axs10x.c
16383
16384SYNOPSYS CREG GPIO DRIVER
16385M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16386S:	Maintained
16387F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16388F:	drivers/gpio/gpio-creg-snps.c
16389
16390SYNOPSYS DESIGNWARE 8250 UART DRIVER
16391R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16392S:	Maintained
16393F:	drivers/tty/serial/8250/8250_dw.c
16394F:	drivers/tty/serial/8250/8250_dwlib.*
16395F:	drivers/tty/serial/8250/8250_lpss.c
16396
16397SYNOPSYS DESIGNWARE APB GPIO DRIVER
16398M:	Hoan Tran <hoan@os.amperecomputing.com>
16399M:	Serge Semin <fancer.lancer@gmail.com>
16400L:	linux-gpio@vger.kernel.org
16401S:	Maintained
16402F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16403F:	drivers/gpio/gpio-dwapb.c
16404
16405SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16406M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16407S:	Maintained
16408F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16409F:	drivers/dma/dw-axi-dmac/
16410
16411SYNOPSYS DESIGNWARE DMAC DRIVER
16412M:	Viresh Kumar <vireshk@kernel.org>
16413R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16414S:	Maintained
16415F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16416F:	drivers/dma/dw/
16417F:	include/dt-bindings/dma/dw-dmac.h
16418F:	include/linux/dma/dw.h
16419F:	include/linux/platform_data/dma-dw.h
16420
16421SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16422M:	Jose Abreu <Jose.Abreu@synopsys.com>
16423L:	netdev@vger.kernel.org
16424S:	Supported
16425F:	drivers/net/ethernet/synopsys/
16426
16427SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16428M:	Jose Abreu <Jose.Abreu@synopsys.com>
16429L:	netdev@vger.kernel.org
16430S:	Supported
16431F:	drivers/net/phy/mdio-xpcs.c
16432F:	include/linux/mdio-xpcs.h
16433
16434SYNOPSYS DESIGNWARE I2C DRIVER
16435M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16436R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16437R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16438L:	linux-i2c@vger.kernel.org
16439S:	Maintained
16440F:	drivers/i2c/busses/i2c-designware-*
16441F:	include/linux/platform_data/i2c-designware.h
16442
16443SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16444M:	Jaehoon Chung <jh80.chung@samsung.com>
16445L:	linux-mmc@vger.kernel.org
16446S:	Maintained
16447F:	drivers/mmc/host/dw_mmc*
16448
16449SYNOPSYS HSDK RESET CONTROLLER DRIVER
16450M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16451S:	Supported
16452F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16453F:	drivers/reset/reset-hsdk.c
16454F:	include/dt-bindings/reset/snps,hsdk-reset.h
16455
16456SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16457M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16458M:	Manjunath M B <manjumb@synopsys.com>
16459L:	linux-mmc@vger.kernel.org
16460S:	Maintained
16461F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16462
16463SYSTEM CONFIGURATION (SYSCON)
16464M:	Lee Jones <lee.jones@linaro.org>
16465M:	Arnd Bergmann <arnd@arndb.de>
16466S:	Supported
16467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16468F:	drivers/mfd/syscon.c
16469
16470SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16471M:	Sudeep Holla <sudeep.holla@arm.com>
16472L:	linux-arm-kernel@lists.infradead.org
16473S:	Maintained
16474F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16475F:	drivers/clk/clk-sc[mp]i.c
16476F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16477F:	drivers/firmware/arm_scmi/
16478F:	drivers/firmware/arm_scpi.c
16479F:	drivers/reset/reset-scmi.c
16480F:	include/linux/sc[mp]i_protocol.h
16481F:	include/trace/events/scmi.h
16482
16483SYSTEM RESET/SHUTDOWN DRIVERS
16484M:	Sebastian Reichel <sre@kernel.org>
16485L:	linux-pm@vger.kernel.org
16486S:	Maintained
16487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16488F:	Documentation/devicetree/bindings/power/reset/
16489F:	drivers/power/reset/
16490
16491SYSTEM TRACE MODULE CLASS
16492M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16493S:	Maintained
16494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16495F:	Documentation/trace/stm.rst
16496F:	drivers/hwtracing/stm/
16497F:	include/linux/stm.h
16498F:	include/uapi/linux/stm.h
16499
16500SYSTEM76 ACPI DRIVER
16501M:	Jeremy Soller <jeremy@system76.com>
16502M:	System76 Product Development <productdev@system76.com>
16503L:	platform-driver-x86@vger.kernel.org
16504S:	Maintained
16505F:	drivers/platform/x86/system76_acpi.c
16506
16507SYSV FILESYSTEM
16508M:	Christoph Hellwig <hch@infradead.org>
16509S:	Maintained
16510F:	Documentation/filesystems/sysv-fs.rst
16511F:	fs/sysv/
16512F:	include/linux/sysv_fs.h
16513
16514TASKSTATS STATISTICS INTERFACE
16515M:	Balbir Singh <bsingharora@gmail.com>
16516S:	Maintained
16517F:	Documentation/accounting/taskstats*
16518F:	include/linux/taskstats*
16519F:	kernel/taskstats.c
16520
16521TC subsystem
16522M:	Jamal Hadi Salim <jhs@mojatatu.com>
16523M:	Cong Wang <xiyou.wangcong@gmail.com>
16524M:	Jiri Pirko <jiri@resnulli.us>
16525L:	netdev@vger.kernel.org
16526S:	Maintained
16527F:	include/net/pkt_cls.h
16528F:	include/net/pkt_sched.h
16529F:	include/net/tc_act/
16530F:	include/uapi/linux/pkt_cls.h
16531F:	include/uapi/linux/pkt_sched.h
16532F:	include/uapi/linux/tc_act/
16533F:	include/uapi/linux/tc_ematch/
16534F:	net/sched/
16535
16536TC90522 MEDIA DRIVER
16537M:	Akihiro Tsukada <tskd08@gmail.com>
16538L:	linux-media@vger.kernel.org
16539S:	Odd Fixes
16540F:	drivers/media/dvb-frontends/tc90522*
16541
16542TCP LOW PRIORITY MODULE
16543M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16544M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16545S:	Maintained
16546W:	http://tcp-lp-mod.sourceforge.net/
16547F:	net/ipv4/tcp_lp.c
16548
16549TDA10071 MEDIA DRIVER
16550M:	Antti Palosaari <crope@iki.fi>
16551L:	linux-media@vger.kernel.org
16552S:	Maintained
16553W:	https://linuxtv.org
16554W:	http://palosaari.fi/linux/
16555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16556T:	git git://linuxtv.org/anttip/media_tree.git
16557F:	drivers/media/dvb-frontends/tda10071*
16558
16559TDA18212 MEDIA DRIVER
16560M:	Antti Palosaari <crope@iki.fi>
16561L:	linux-media@vger.kernel.org
16562S:	Maintained
16563W:	https://linuxtv.org
16564W:	http://palosaari.fi/linux/
16565Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16566T:	git git://linuxtv.org/anttip/media_tree.git
16567F:	drivers/media/tuners/tda18212*
16568
16569TDA18218 MEDIA DRIVER
16570M:	Antti Palosaari <crope@iki.fi>
16571L:	linux-media@vger.kernel.org
16572S:	Maintained
16573W:	https://linuxtv.org
16574W:	http://palosaari.fi/linux/
16575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16576T:	git git://linuxtv.org/anttip/media_tree.git
16577F:	drivers/media/tuners/tda18218*
16578
16579TDA18250 MEDIA DRIVER
16580M:	Olli Salonen <olli.salonen@iki.fi>
16581L:	linux-media@vger.kernel.org
16582S:	Maintained
16583W:	https://linuxtv.org
16584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16585T:	git git://linuxtv.org/media_tree.git
16586F:	drivers/media/tuners/tda18250*
16587
16588TDA18271 MEDIA DRIVER
16589M:	Michael Krufky <mkrufky@linuxtv.org>
16590L:	linux-media@vger.kernel.org
16591S:	Maintained
16592W:	https://linuxtv.org
16593W:	http://github.com/mkrufky
16594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16595T:	git git://linuxtv.org/mkrufky/tuners.git
16596F:	drivers/media/tuners/tda18271*
16597
16598TDA1997x MEDIA DRIVER
16599M:	Tim Harvey <tharvey@gateworks.com>
16600L:	linux-media@vger.kernel.org
16601S:	Maintained
16602W:	https://linuxtv.org
16603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16604F:	drivers/media/i2c/tda1997x.*
16605
16606TDA827x MEDIA DRIVER
16607M:	Michael Krufky <mkrufky@linuxtv.org>
16608L:	linux-media@vger.kernel.org
16609S:	Maintained
16610W:	https://linuxtv.org
16611W:	http://github.com/mkrufky
16612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16613T:	git git://linuxtv.org/mkrufky/tuners.git
16614F:	drivers/media/tuners/tda8290.*
16615
16616TDA8290 MEDIA DRIVER
16617M:	Michael Krufky <mkrufky@linuxtv.org>
16618L:	linux-media@vger.kernel.org
16619S:	Maintained
16620W:	https://linuxtv.org
16621W:	http://github.com/mkrufky
16622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16623T:	git git://linuxtv.org/mkrufky/tuners.git
16624F:	drivers/media/tuners/tda8290.*
16625
16626TDA9840 MEDIA DRIVER
16627M:	Hans Verkuil <hverkuil@xs4all.nl>
16628L:	linux-media@vger.kernel.org
16629S:	Maintained
16630W:	https://linuxtv.org
16631T:	git git://linuxtv.org/media_tree.git
16632F:	drivers/media/i2c/tda9840*
16633
16634TEA5761 TUNER DRIVER
16635M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16636L:	linux-media@vger.kernel.org
16637S:	Odd fixes
16638W:	https://linuxtv.org
16639T:	git git://linuxtv.org/media_tree.git
16640F:	drivers/media/tuners/tea5761.*
16641
16642TEA5767 TUNER DRIVER
16643M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16644L:	linux-media@vger.kernel.org
16645S:	Maintained
16646W:	https://linuxtv.org
16647T:	git git://linuxtv.org/media_tree.git
16648F:	drivers/media/tuners/tea5767.*
16649
16650TEA6415C MEDIA DRIVER
16651M:	Hans Verkuil <hverkuil@xs4all.nl>
16652L:	linux-media@vger.kernel.org
16653S:	Maintained
16654W:	https://linuxtv.org
16655T:	git git://linuxtv.org/media_tree.git
16656F:	drivers/media/i2c/tea6415c*
16657
16658TEA6420 MEDIA DRIVER
16659M:	Hans Verkuil <hverkuil@xs4all.nl>
16660L:	linux-media@vger.kernel.org
16661S:	Maintained
16662W:	https://linuxtv.org
16663T:	git git://linuxtv.org/media_tree.git
16664F:	drivers/media/i2c/tea6420*
16665
16666TEAM DRIVER
16667M:	Jiri Pirko <jiri@resnulli.us>
16668L:	netdev@vger.kernel.org
16669S:	Supported
16670F:	drivers/net/team/
16671F:	include/linux/if_team.h
16672F:	include/uapi/linux/if_team.h
16673
16674TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16675M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16676S:	Maintained
16677F:	arch/x86/platform/ts5500/
16678
16679TECHNOTREND USB IR RECEIVER
16680M:	Sean Young <sean@mess.org>
16681L:	linux-media@vger.kernel.org
16682S:	Maintained
16683F:	drivers/media/rc/ttusbir.c
16684
16685TECHWELL TW9910 VIDEO DECODER
16686L:	linux-media@vger.kernel.org
16687S:	Orphan
16688F:	drivers/media/i2c/tw9910.c
16689F:	include/media/i2c/tw9910.h
16690
16691TEE SUBSYSTEM
16692M:	Jens Wiklander <jens.wiklander@linaro.org>
16693L:	tee-dev@lists.linaro.org
16694S:	Maintained
16695F:	Documentation/tee.txt
16696F:	drivers/tee/
16697F:	include/linux/tee_drv.h
16698F:	include/uapi/linux/tee.h
16699
16700TEGRA ARCHITECTURE SUPPORT
16701M:	Thierry Reding <thierry.reding@gmail.com>
16702M:	Jonathan Hunter <jonathanh@nvidia.com>
16703L:	linux-tegra@vger.kernel.org
16704S:	Supported
16705Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16707N:	[^a-z]tegra
16708
16709TEGRA CLOCK DRIVER
16710M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16711M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16712S:	Supported
16713F:	drivers/clk/tegra/
16714
16715TEGRA DMA DRIVERS
16716M:	Laxman Dewangan <ldewangan@nvidia.com>
16717M:	Jon Hunter <jonathanh@nvidia.com>
16718S:	Supported
16719F:	drivers/dma/tegra*
16720
16721TEGRA I2C DRIVER
16722M:	Laxman Dewangan <ldewangan@nvidia.com>
16723R:	Dmitry Osipenko <digetx@gmail.com>
16724S:	Supported
16725F:	drivers/i2c/busses/i2c-tegra.c
16726
16727TEGRA IOMMU DRIVERS
16728M:	Thierry Reding <thierry.reding@gmail.com>
16729L:	linux-tegra@vger.kernel.org
16730S:	Supported
16731F:	drivers/iommu/tegra*
16732
16733TEGRA KBC DRIVER
16734M:	Laxman Dewangan <ldewangan@nvidia.com>
16735S:	Supported
16736F:	drivers/input/keyboard/tegra-kbc.c
16737
16738TEGRA NAND DRIVER
16739M:	Stefan Agner <stefan@agner.ch>
16740M:	Lucas Stach <dev@lynxeye.de>
16741S:	Maintained
16742F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16743F:	drivers/mtd/nand/raw/tegra_nand.c
16744
16745TEGRA PWM DRIVER
16746M:	Thierry Reding <thierry.reding@gmail.com>
16747S:	Supported
16748F:	drivers/pwm/pwm-tegra.c
16749
16750TEGRA SERIAL DRIVER
16751M:	Laxman Dewangan <ldewangan@nvidia.com>
16752S:	Supported
16753F:	drivers/tty/serial/serial-tegra.c
16754
16755TEGRA SPI DRIVER
16756M:	Laxman Dewangan <ldewangan@nvidia.com>
16757S:	Supported
16758F:	drivers/spi/spi-tegra*
16759
16760TEGRA VIDEO DRIVER
16761M:	Thierry Reding <thierry.reding@gmail.com>
16762M:	Jonathan Hunter <jonathanh@nvidia.com>
16763M:	Sowjanya Komatineni <skomatineni@nvidia.com>
16764L:	linux-media@vger.kernel.org
16765L:	linux-tegra@vger.kernel.org
16766S:	Maintained
16767F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16768F:	drivers/staging/media/tegra-video/
16769
16770TEGRA XUSB PADCTL DRIVER
16771M:	JC Kuo <jckuo@nvidia.com>
16772S:	Supported
16773F:	drivers/phy/tegra/xusb*
16774
16775TEHUTI ETHERNET DRIVER
16776M:	Andy Gospodarek <andy@greyhouse.net>
16777L:	netdev@vger.kernel.org
16778S:	Supported
16779F:	drivers/net/ethernet/tehuti/*
16780
16781TELECOM CLOCK DRIVER FOR MCPL0010
16782M:	Mark Gross <mark.gross@intel.com>
16783S:	Supported
16784F:	drivers/char/tlclk.c
16785
16786TEMPO SEMICONDUCTOR DRIVERS
16787M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16788S:	Maintained
16789F:	Documentation/devicetree/bindings/sound/tscs*.txt
16790F:	sound/soc/codecs/tscs*.c
16791F:	sound/soc/codecs/tscs*.h
16792
16793TENSILICA XTENSA PORT (xtensa)
16794M:	Chris Zankel <chris@zankel.net>
16795M:	Max Filippov <jcmvbkbc@gmail.com>
16796L:	linux-xtensa@linux-xtensa.org
16797S:	Maintained
16798T:	git git://github.com/czankel/xtensa-linux.git
16799F:	arch/xtensa/
16800F:	drivers/irqchip/irq-xtensa-*
16801
16802TEXAS INSTRUMENTS ASoC DRIVERS
16803M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16805S:	Maintained
16806F:	sound/soc/ti/
16807
16808TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16809M:	Ricardo Ribalda <ribalda@kernel.org>
16810L:	linux-iio@vger.kernel.org
16811S:	Supported
16812F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16813F:	drivers/iio/dac/ti-dac7612.c
16814
16815TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16816M:	Nishanth Menon <nm@ti.com>
16817M:	Tero Kristo <t-kristo@ti.com>
16818M:	Santosh Shilimkar <ssantosh@kernel.org>
16819L:	linux-arm-kernel@lists.infradead.org
16820S:	Maintained
16821F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16822F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16823F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16824F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16825F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16826F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16827F:	drivers/clk/keystone/sci-clk.c
16828F:	drivers/firmware/ti_sci*
16829F:	drivers/irqchip/irq-ti-sci-inta.c
16830F:	drivers/irqchip/irq-ti-sci-intr.c
16831F:	drivers/reset/reset-ti-sci.c
16832F:	drivers/soc/ti/ti_sci_inta_msi.c
16833F:	drivers/soc/ti/ti_sci_pm_domains.c
16834F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16835F:	include/linux/soc/ti/ti_sci_inta_msi.h
16836F:	include/linux/soc/ti/ti_sci_protocol.h
16837
16838THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16839M:	Hans Verkuil <hverkuil@xs4all.nl>
16840L:	linux-media@vger.kernel.org
16841S:	Maintained
16842W:	https://linuxtv.org
16843T:	git git://linuxtv.org/media_tree.git
16844F:	drivers/media/radio/radio-raremono.c
16845
16846THERMAL
16847M:	Zhang Rui <rui.zhang@intel.com>
16848M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16849R:	Amit Kucheria <amit.kucheria@verdurent.com>
16850L:	linux-pm@vger.kernel.org
16851S:	Supported
16852Q:	https://patchwork.kernel.org/project/linux-pm/list/
16853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16854F:	Documentation/devicetree/bindings/thermal/
16855F:	drivers/thermal/
16856F:	include/linux/cpu_cooling.h
16857F:	include/linux/thermal.h
16858F:	include/uapi/linux/thermal.h
16859
16860THERMAL DRIVER FOR AMLOGIC SOCS
16861M:	Guillaume La Roque <glaroque@baylibre.com>
16862L:	linux-pm@vger.kernel.org
16863L:	linux-amlogic@lists.infradead.org
16864S:	Supported
16865W:	http://linux-meson.com/
16866F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16867F:	drivers/thermal/amlogic_thermal.c
16868
16869THERMAL/CPU_COOLING
16870M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16871M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16872M:	Viresh Kumar <viresh.kumar@linaro.org>
16873M:	Javi Merino <javi.merino@kernel.org>
16874L:	linux-pm@vger.kernel.org
16875S:	Supported
16876F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16877F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16878F:	drivers/thermal/cpufreq_cooling.c
16879F:	drivers/thermal/cpuidle_cooling.c
16880F:	include/linux/cpu_cooling.h
16881
16882THINKPAD ACPI EXTRAS DRIVER
16883M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16884L:	ibm-acpi-devel@lists.sourceforge.net
16885L:	platform-driver-x86@vger.kernel.org
16886S:	Maintained
16887W:	http://ibm-acpi.sourceforge.net
16888W:	http://thinkwiki.org/wiki/Ibm-acpi
16889T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16890F:	drivers/platform/x86/thinkpad_acpi.c
16891
16892THUNDERBOLT DRIVER
16893M:	Andreas Noever <andreas.noever@gmail.com>
16894M:	Michael Jamet <michael.jamet@intel.com>
16895M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16896M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16897L:	linux-usb@vger.kernel.org
16898S:	Maintained
16899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16900F:	Documentation/admin-guide/thunderbolt.rst
16901F:	drivers/thunderbolt/
16902F:	include/linux/thunderbolt.h
16903
16904THUNDERBOLT NETWORK DRIVER
16905M:	Michael Jamet <michael.jamet@intel.com>
16906M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16907M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16908L:	netdev@vger.kernel.org
16909S:	Maintained
16910F:	drivers/net/thunderbolt.c
16911
16912THUNDERX GPIO DRIVER
16913M:	Robert Richter <rrichter@marvell.com>
16914S:	Maintained
16915F:	drivers/gpio/gpio-thunderx.c
16916
16917TI AM437X VPFE DRIVER
16918M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16919L:	linux-media@vger.kernel.org
16920S:	Maintained
16921W:	https://linuxtv.org
16922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16923T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16924F:	drivers/media/platform/am437x/
16925
16926TI BANDGAP AND THERMAL DRIVER
16927M:	Eduardo Valentin <edubezval@gmail.com>
16928M:	Keerthy <j-keerthy@ti.com>
16929L:	linux-pm@vger.kernel.org
16930L:	linux-omap@vger.kernel.org
16931S:	Maintained
16932F:	drivers/thermal/ti-soc-thermal/
16933
16934TI BQ27XXX POWER SUPPLY DRIVER
16935R:	Andrew F. Davis <afd@ti.com>
16936F:	drivers/power/supply/bq27xxx_battery.c
16937F:	drivers/power/supply/bq27xxx_battery_i2c.c
16938F:	include/linux/power/bq27xxx_battery.h
16939
16940TI CDCE706 CLOCK DRIVER
16941M:	Max Filippov <jcmvbkbc@gmail.com>
16942S:	Maintained
16943F:	drivers/clk/clk-cdce706.c
16944
16945TI CLOCK DRIVER
16946M:	Tero Kristo <t-kristo@ti.com>
16947L:	linux-omap@vger.kernel.org
16948S:	Maintained
16949F:	drivers/clk/ti/
16950F:	include/linux/clk/ti.h
16951
16952TI DAVINCI MACHINE SUPPORT
16953M:	Sekhar Nori <nsekhar@ti.com>
16954R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16956S:	Supported
16957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16958F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16959F:	arch/arm/boot/dts/da850*
16960F:	arch/arm/mach-davinci/
16961F:	drivers/i2c/busses/i2c-davinci.c
16962
16963TI DAVINCI SERIES CLOCK DRIVER
16964M:	David Lechner <david@lechnology.com>
16965R:	Sekhar Nori <nsekhar@ti.com>
16966S:	Maintained
16967F:	Documentation/devicetree/bindings/clock/ti/davinci/
16968F:	drivers/clk/davinci/
16969
16970TI DAVINCI SERIES GPIO DRIVER
16971M:	Keerthy <j-keerthy@ti.com>
16972L:	linux-gpio@vger.kernel.org
16973S:	Maintained
16974F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16975F:	drivers/gpio/gpio-davinci.c
16976
16977TI DAVINCI SERIES MEDIA DRIVER
16978M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16979L:	linux-media@vger.kernel.org
16980S:	Maintained
16981W:	https://linuxtv.org
16982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16983T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16984F:	drivers/media/platform/davinci/
16985F:	include/media/davinci/
16986
16987TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16988R:	David Lechner <david@lechnology.com>
16989L:	linux-iio@vger.kernel.org
16990F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
16991F:	drivers/counter/ti-eqep.c
16992
16993TI ETHERNET SWITCH DRIVER (CPSW)
16994R:	Grygorii Strashko <grygorii.strashko@ti.com>
16995L:	linux-omap@vger.kernel.org
16996L:	netdev@vger.kernel.org
16997S:	Maintained
16998F:	drivers/net/ethernet/ti/cpsw*
16999F:	drivers/net/ethernet/ti/davinci*
17000
17001TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17002M:	Alex Dubov <oakad@yahoo.com>
17003S:	Maintained
17004W:	http://tifmxx.berlios.de/
17005F:	drivers/memstick/host/tifm_ms.c
17006F:	drivers/misc/tifm*
17007F:	drivers/mmc/host/tifm_sd.c
17008F:	include/linux/tifm.h
17009
17010TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17011M:	Santosh Shilimkar <ssantosh@kernel.org>
17012L:	linux-kernel@vger.kernel.org
17013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17014S:	Maintained
17015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17016F:	drivers/soc/ti/*
17017
17018TI LM49xxx FAMILY ASoC CODEC DRIVERS
17019M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17020M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17022S:	Maintained
17023F:	sound/soc/codecs/isabelle*
17024F:	sound/soc/codecs/lm49453*
17025
17026TI LP855x BACKLIGHT DRIVER
17027M:	Milo Kim <milo.kim@ti.com>
17028S:	Maintained
17029F:	Documentation/driver-api/backlight/lp855x-driver.rst
17030F:	drivers/video/backlight/lp855x_bl.c
17031F:	include/linux/platform_data/lp855x.h
17032
17033TI LP8727 CHARGER DRIVER
17034M:	Milo Kim <milo.kim@ti.com>
17035S:	Maintained
17036F:	drivers/power/supply/lp8727_charger.c
17037F:	include/linux/platform_data/lp8727.h
17038
17039TI LP8788 MFD DRIVER
17040M:	Milo Kim <milo.kim@ti.com>
17041S:	Maintained
17042F:	drivers/iio/adc/lp8788_adc.c
17043F:	drivers/leds/leds-lp8788.c
17044F:	drivers/mfd/lp8788*.c
17045F:	drivers/power/supply/lp8788-charger.c
17046F:	drivers/regulator/lp8788-*.c
17047F:	include/linux/mfd/lp8788*.h
17048
17049TI NETCP ETHERNET DRIVER
17050M:	Wingman Kwok <w-kwok2@ti.com>
17051M:	Murali Karicheri <m-karicheri2@ti.com>
17052L:	netdev@vger.kernel.org
17053S:	Maintained
17054F:	drivers/net/ethernet/ti/netcp*
17055
17056TI PCM3060 ASoC CODEC DRIVER
17057M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17059S:	Maintained
17060F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17061F:	sound/soc/codecs/pcm3060*
17062
17063TI TAS571X FAMILY ASoC CODEC DRIVER
17064M:	Kevin Cernekee <cernekee@chromium.org>
17065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17066S:	Odd Fixes
17067F:	sound/soc/codecs/tas571x*
17068
17069TI TCAN4X5X DEVICE DRIVER
17070M:	Dan Murphy <dmurphy@ti.com>
17071L:	linux-can@vger.kernel.org
17072S:	Maintained
17073F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17074F:	drivers/net/can/m_can/tcan4x5x.c
17075
17076TI TRF7970A NFC DRIVER
17077M:	Mark Greer <mgreer@animalcreek.com>
17078L:	linux-wireless@vger.kernel.org
17079L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17080S:	Supported
17081F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17082F:	drivers/nfc/trf7970a.c
17083
17084TI TWL4030 SERIES SOC CODEC DRIVER
17085M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17087S:	Maintained
17088F:	sound/soc/codecs/twl4030*
17089
17090TI VPE/CAL DRIVERS
17091M:	Benoit Parrot <bparrot@ti.com>
17092L:	linux-media@vger.kernel.org
17093S:	Maintained
17094W:	http://linuxtv.org/
17095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17096F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17097F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17098F:	drivers/media/platform/ti-vpe/
17099
17100TI WILINK WIRELESS DRIVERS
17101L:	linux-wireless@vger.kernel.org
17102S:	Orphan
17103W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17104W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17106F:	drivers/net/wireless/ti/
17107F:	include/linux/wl12xx.h
17108
17109TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17110M:	John Stultz <john.stultz@linaro.org>
17111M:	Thomas Gleixner <tglx@linutronix.de>
17112R:	Stephen Boyd <sboyd@kernel.org>
17113L:	linux-kernel@vger.kernel.org
17114S:	Supported
17115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17116F:	include/linux/clocksource.h
17117F:	include/linux/time.h
17118F:	include/linux/timex.h
17119F:	include/uapi/linux/time.h
17120F:	include/uapi/linux/timex.h
17121F:	kernel/time/alarmtimer.c
17122F:	kernel/time/clocksource.c
17123F:	kernel/time/ntp.c
17124F:	kernel/time/time*.c
17125F:	tools/testing/selftests/timers/
17126
17127TIPC NETWORK LAYER
17128M:	Jon Maloy <jmaloy@redhat.com>
17129M:	Ying Xue <ying.xue@windriver.com>
17130L:	netdev@vger.kernel.org (core kernel code)
17131L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17132S:	Maintained
17133W:	http://tipc.sourceforge.net/
17134F:	include/uapi/linux/tipc*.h
17135F:	net/tipc/
17136
17137TLAN NETWORK DRIVER
17138M:	Samuel Chessman <chessman@tux.org>
17139L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17140S:	Maintained
17141W:	http://sourceforge.net/projects/tlan/
17142F:	Documentation/networking/device_drivers/ti/tlan.rst
17143F:	drivers/net/ethernet/ti/tlan.*
17144
17145TM6000 VIDEO4LINUX DRIVER
17146M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17147L:	linux-media@vger.kernel.org
17148S:	Odd fixes
17149W:	https://linuxtv.org
17150T:	git git://linuxtv.org/media_tree.git
17151F:	Documentation/admin-guide/media/tm6000*
17152F:	drivers/media/usb/tm6000/
17153
17154TMIO/SDHI MMC DRIVER
17155M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17156L:	linux-mmc@vger.kernel.org
17157S:	Supported
17158F:	drivers/mmc/host/renesas_sdhi*
17159F:	drivers/mmc/host/tmio_mmc*
17160F:	include/linux/mfd/tmio.h
17161
17162TMP401 HARDWARE MONITOR DRIVER
17163M:	Guenter Roeck <linux@roeck-us.net>
17164L:	linux-hwmon@vger.kernel.org
17165S:	Maintained
17166F:	Documentation/hwmon/tmp401.rst
17167F:	drivers/hwmon/tmp401.c
17168
17169TMP513 HARDWARE MONITOR DRIVER
17170M:	Eric Tremblay <etremblay@distech-controls.com>
17171L:	linux-hwmon@vger.kernel.org
17172S:	Maintained
17173F:	Documentation/hwmon/tmp513.rst
17174F:	drivers/hwmon/tmp513.c
17175
17176TMPFS (SHMEM FILESYSTEM)
17177M:	Hugh Dickins <hughd@google.com>
17178L:	linux-mm@kvack.org
17179S:	Maintained
17180F:	include/linux/shmem_fs.h
17181F:	mm/shmem.c
17182
17183TOMOYO SECURITY MODULE
17184M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17185M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17186L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17187L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17188L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17189L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17190S:	Maintained
17191W:	https://tomoyo.osdn.jp/
17192F:	security/tomoyo/
17193
17194TOPSTAR LAPTOP EXTRAS DRIVER
17195M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17196L:	platform-driver-x86@vger.kernel.org
17197S:	Maintained
17198F:	drivers/platform/x86/topstar-laptop.c
17199
17200TORTURE-TEST MODULES
17201M:	Davidlohr Bueso <dave@stgolabs.net>
17202M:	"Paul E. McKenney" <paulmck@kernel.org>
17203M:	Josh Triplett <josh@joshtriplett.org>
17204L:	linux-kernel@vger.kernel.org
17205S:	Supported
17206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17207F:	Documentation/RCU/torture.txt
17208F:	kernel/locking/locktorture.c
17209F:	kernel/rcu/rcuperf.c
17210F:	kernel/rcu/rcutorture.c
17211F:	kernel/torture.c
17212
17213TOSHIBA ACPI EXTRAS DRIVER
17214M:	Azael Avalos <coproscefalo@gmail.com>
17215L:	platform-driver-x86@vger.kernel.org
17216S:	Maintained
17217F:	drivers/platform/x86/toshiba_acpi.c
17218
17219TOSHIBA BLUETOOTH DRIVER
17220M:	Azael Avalos <coproscefalo@gmail.com>
17221L:	platform-driver-x86@vger.kernel.org
17222S:	Maintained
17223F:	drivers/platform/x86/toshiba_bluetooth.c
17224
17225TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17226M:	Azael Avalos <coproscefalo@gmail.com>
17227L:	platform-driver-x86@vger.kernel.org
17228S:	Maintained
17229F:	drivers/platform/x86/toshiba_haps.c
17230
17231TOSHIBA SMM DRIVER
17232M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17233S:	Maintained
17234W:	http://www.buzzard.org.uk/toshiba/
17235F:	drivers/char/toshiba.c
17236F:	include/linux/toshiba.h
17237F:	include/uapi/linux/toshiba.h
17238
17239TOSHIBA TC358743 DRIVER
17240M:	Mats Randgaard <matrandg@cisco.com>
17241L:	linux-media@vger.kernel.org
17242S:	Maintained
17243F:	drivers/media/i2c/tc358743*
17244F:	include/media/i2c/tc358743.h
17245
17246TOSHIBA WMI HOTKEYS DRIVER
17247M:	Azael Avalos <coproscefalo@gmail.com>
17248L:	platform-driver-x86@vger.kernel.org
17249S:	Maintained
17250F:	drivers/platform/x86/toshiba-wmi.c
17251
17252TPM DEVICE DRIVER
17253M:	Peter Huewe <peterhuewe@gmx.de>
17254M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17255R:	Jason Gunthorpe <jgg@ziepe.ca>
17256L:	linux-integrity@vger.kernel.org
17257S:	Maintained
17258W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17259Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17260T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17261F:	drivers/char/tpm/
17262
17263TRACING
17264M:	Steven Rostedt <rostedt@goodmis.org>
17265M:	Ingo Molnar <mingo@redhat.com>
17266S:	Maintained
17267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17268F:	Documentation/trace/ftrace.rst
17269F:	arch/*/*/*/ftrace.h
17270F:	arch/*/kernel/ftrace.c
17271F:	include/*/ftrace.h
17272F:	include/linux/trace*.h
17273F:	include/trace/
17274F:	kernel/trace/
17275F:	tools/testing/selftests/ftrace/
17276
17277TRACING MMIO ACCESSES (MMIOTRACE)
17278M:	Steven Rostedt <rostedt@goodmis.org>
17279M:	Ingo Molnar <mingo@kernel.org>
17280R:	Karol Herbst <karolherbst@gmail.com>
17281R:	Pekka Paalanen <ppaalanen@gmail.com>
17282L:	linux-kernel@vger.kernel.org
17283L:	nouveau@lists.freedesktop.org
17284S:	Maintained
17285F:	arch/x86/mm/kmmio.c
17286F:	arch/x86/mm/mmio-mod.c
17287F:	arch/x86/mm/testmmiotrace.c
17288F:	include/linux/mmiotrace.h
17289F:	kernel/trace/trace_mmiotrace.c
17290
17291TRIVIAL PATCHES
17292M:	Jiri Kosina <trivial@kernel.org>
17293S:	Maintained
17294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17295K:	^Subject:.*(?i)trivial
17296
17297TTY LAYER
17298M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17299M:	Jiri Slaby <jslaby@suse.com>
17300S:	Supported
17301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17302F:	Documentation/driver-api/serial/
17303F:	drivers/tty/
17304F:	drivers/tty/serial/serial_core.c
17305F:	include/linux/serial.h
17306F:	include/linux/serial_core.h
17307F:	include/linux/tty.h
17308F:	include/uapi/linux/serial.h
17309F:	include/uapi/linux/serial_core.h
17310F:	include/uapi/linux/tty.h
17311
17312TUA9001 MEDIA DRIVER
17313M:	Antti Palosaari <crope@iki.fi>
17314L:	linux-media@vger.kernel.org
17315S:	Maintained
17316W:	https://linuxtv.org
17317W:	http://palosaari.fi/linux/
17318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17319T:	git git://linuxtv.org/anttip/media_tree.git
17320F:	drivers/media/tuners/tua9001*
17321
17322TULIP NETWORK DRIVERS
17323L:	netdev@vger.kernel.org
17324L:	linux-parisc@vger.kernel.org
17325S:	Orphan
17326F:	drivers/net/ethernet/dec/tulip/
17327
17328TUN/TAP driver
17329M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17330S:	Maintained
17331W:	http://vtun.sourceforge.net/tun
17332F:	Documentation/networking/tuntap.rst
17333F:	arch/um/os-Linux/drivers/
17334
17335TURBOCHANNEL SUBSYSTEM
17336M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17337M:	Ralf Baechle <ralf@linux-mips.org>
17338L:	linux-mips@vger.kernel.org
17339S:	Maintained
17340Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17341F:	drivers/tc/
17342F:	include/linux/tc.h
17343
17344TURBOSTAT UTILITY
17345M:	"Len Brown" <lenb@kernel.org>
17346L:	linux-pm@vger.kernel.org
17347S:	Supported
17348Q:	https://patchwork.kernel.org/project/linux-pm/list/
17349B:	https://bugzilla.kernel.org
17350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17351F:	tools/power/x86/turbostat/
17352
17353TW5864 VIDEO4LINUX DRIVER
17354M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17355M:	Anton Sviridenko <anton@corp.bluecherry.net>
17356M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17357M:	Andrey Utkin <andrey_utkin@fastmail.com>
17358L:	linux-media@vger.kernel.org
17359S:	Supported
17360F:	drivers/media/pci/tw5864/
17361
17362TW68 VIDEO4LINUX DRIVER
17363M:	Hans Verkuil <hverkuil@xs4all.nl>
17364L:	linux-media@vger.kernel.org
17365S:	Odd Fixes
17366W:	https://linuxtv.org
17367T:	git git://linuxtv.org/media_tree.git
17368F:	drivers/media/pci/tw68/
17369
17370TW686X VIDEO4LINUX DRIVER
17371M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17372L:	linux-media@vger.kernel.org
17373S:	Maintained
17374W:	http://linuxtv.org
17375T:	git git://linuxtv.org/media_tree.git
17376F:	drivers/media/pci/tw686x/
17377
17378UACCE ACCELERATOR FRAMEWORK
17379M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17380M:	Zhou Wang <wangzhou1@hisilicon.com>
17381L:	linux-accelerators@lists.ozlabs.org
17382L:	linux-kernel@vger.kernel.org
17383S:	Maintained
17384F:	Documentation/ABI/testing/sysfs-driver-uacce
17385F:	Documentation/misc-devices/uacce.rst
17386F:	drivers/misc/uacce/
17387F:	include/linux/uacce.h
17388F:	include/uapi/misc/uacce/
17389
17390UBI FILE SYSTEM (UBIFS)
17391M:	Richard Weinberger <richard@nod.at>
17392L:	linux-mtd@lists.infradead.org
17393S:	Supported
17394W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17397F:	Documentation/filesystems/ubifs.rst
17398F:	fs/ubifs/
17399
17400UCLINUX (M68KNOMMU AND COLDFIRE)
17401M:	Greg Ungerer <gerg@linux-m68k.org>
17402L:	linux-m68k@lists.linux-m68k.org
17403L:	uclinux-dev@uclinux.org  (subscribers-only)
17404S:	Maintained
17405W:	http://www.linux-m68k.org/
17406W:	http://www.uclinux.org/
17407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17408F:	arch/m68k/*/*_no.*
17409F:	arch/m68k/68*/
17410F:	arch/m68k/coldfire/
17411F:	arch/m68k/include/asm/*_no.*
17412
17413UDF FILESYSTEM
17414M:	Jan Kara <jack@suse.com>
17415S:	Maintained
17416F:	Documentation/filesystems/udf.rst
17417F:	fs/udf/
17418
17419UDRAW TABLET
17420M:	Bastien Nocera <hadess@hadess.net>
17421L:	linux-input@vger.kernel.org
17422S:	Maintained
17423F:	drivers/hid/hid-udraw-ps3.c
17424
17425UFS FILESYSTEM
17426M:	Evgeniy Dushistov <dushistov@mail.ru>
17427S:	Maintained
17428F:	Documentation/admin-guide/ufs.rst
17429F:	fs/ufs/
17430
17431UHID USERSPACE HID IO DRIVER
17432M:	David Herrmann <dh.herrmann@googlemail.com>
17433L:	linux-input@vger.kernel.org
17434S:	Maintained
17435F:	drivers/hid/uhid.c
17436F:	include/uapi/linux/uhid.h
17437
17438ULPI BUS
17439M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17440L:	linux-usb@vger.kernel.org
17441S:	Maintained
17442F:	drivers/usb/common/ulpi.c
17443F:	include/linux/ulpi/
17444
17445UNICODE SUBSYSTEM
17446M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17447L:	linux-fsdevel@vger.kernel.org
17448S:	Supported
17449F:	fs/unicode/
17450
17451UNICORE32 ARCHITECTURE
17452M:	Guan Xuetao <gxt@pku.edu.cn>
17453S:	Maintained
17454W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17455T:	git git://github.com/gxt/linux.git
17456F:	arch/unicore32/
17457
17458UNIFDEF
17459M:	Tony Finch <dot@dotat.at>
17460S:	Maintained
17461W:	http://dotat.at/prog/unifdef
17462F:	scripts/unifdef.c
17463
17464UNIFORM CDROM DRIVER
17465M:	Jens Axboe <axboe@kernel.dk>
17466S:	Maintained
17467W:	http://www.kernel.dk
17468F:	Documentation/cdrom/
17469F:	drivers/cdrom/cdrom.c
17470F:	include/linux/cdrom.h
17471F:	include/uapi/linux/cdrom.h
17472
17473UNISYS S-PAR DRIVERS
17474M:	David Kershner <david.kershner@unisys.com>
17475L:	sparmaintainer@unisys.com (Unisys internal)
17476S:	Supported
17477F:	drivers/staging/unisys/
17478F:	drivers/visorbus/
17479F:	include/linux/visorbus.h
17480
17481UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17482R:	Alim Akhtar <alim.akhtar@samsung.com>
17483R:	Avri Altman <avri.altman@wdc.com>
17484L:	linux-scsi@vger.kernel.org
17485S:	Supported
17486F:	Documentation/scsi/ufs.rst
17487F:	drivers/scsi/ufs/
17488
17489UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17490M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17491L:	linux-scsi@vger.kernel.org
17492S:	Supported
17493F:	drivers/scsi/ufs/*dwc*
17494
17495UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17496M:	Stanley Chu <stanley.chu@mediatek.com>
17497L:	linux-scsi@vger.kernel.org
17498L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17499S:	Maintained
17500F:	drivers/scsi/ufs/ufs-mediatek*
17501
17502UNSORTED BLOCK IMAGES (UBI)
17503M:	Richard Weinberger <richard@nod.at>
17504L:	linux-mtd@lists.infradead.org
17505S:	Supported
17506W:	http://www.linux-mtd.infradead.org/
17507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17509F:	drivers/mtd/ubi/
17510F:	include/linux/mtd/ubi.h
17511F:	include/uapi/mtd/ubi-user.h
17512
17513USB "USBNET" DRIVER FRAMEWORK
17514M:	Oliver Neukum <oneukum@suse.com>
17515L:	netdev@vger.kernel.org
17516S:	Maintained
17517W:	http://www.linux-usb.org/usbnet
17518F:	drivers/net/usb/usbnet.c
17519F:	include/linux/usb/usbnet.h
17520
17521USB ACM DRIVER
17522M:	Oliver Neukum <oneukum@suse.com>
17523L:	linux-usb@vger.kernel.org
17524S:	Maintained
17525F:	Documentation/usb/acm.rst
17526F:	drivers/usb/class/cdc-acm.*
17527
17528USB APPLE MFI FASTCHARGE DRIVER
17529M:	Bastien Nocera <hadess@hadess.net>
17530L:	linux-usb@vger.kernel.org
17531S:	Maintained
17532F:	drivers/usb/misc/apple-mfi-fastcharge.c
17533
17534USB AR5523 WIRELESS DRIVER
17535M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17536L:	linux-wireless@vger.kernel.org
17537S:	Maintained
17538F:	drivers/net/wireless/ath/ar5523/
17539
17540USB ATTACHED SCSI
17541M:	Oliver Neukum <oneukum@suse.com>
17542L:	linux-usb@vger.kernel.org
17543L:	linux-scsi@vger.kernel.org
17544S:	Maintained
17545F:	drivers/usb/storage/uas.c
17546
17547USB CDC ETHERNET DRIVER
17548M:	Oliver Neukum <oliver@neukum.org>
17549L:	linux-usb@vger.kernel.org
17550S:	Maintained
17551F:	drivers/net/usb/cdc_*.c
17552F:	include/uapi/linux/usb/cdc.h
17553
17554USB CHAOSKEY DRIVER
17555M:	Keith Packard <keithp@keithp.com>
17556L:	linux-usb@vger.kernel.org
17557S:	Maintained
17558F:	drivers/usb/misc/chaoskey.c
17559
17560USB CYPRESS C67X00 DRIVER
17561M:	Peter Korsgaard <jacmet@sunsite.dk>
17562L:	linux-usb@vger.kernel.org
17563S:	Maintained
17564F:	drivers/usb/c67x00/
17565
17566USB DAVICOM DM9601 DRIVER
17567M:	Peter Korsgaard <jacmet@sunsite.dk>
17568L:	netdev@vger.kernel.org
17569S:	Maintained
17570W:	http://www.linux-usb.org/usbnet
17571F:	drivers/net/usb/dm9601.c
17572
17573USB EHCI DRIVER
17574M:	Alan Stern <stern@rowland.harvard.edu>
17575L:	linux-usb@vger.kernel.org
17576S:	Maintained
17577F:	Documentation/usb/ehci.rst
17578F:	drivers/usb/host/ehci*
17579
17580USB GADGET/PERIPHERAL SUBSYSTEM
17581M:	Felipe Balbi <balbi@kernel.org>
17582L:	linux-usb@vger.kernel.org
17583S:	Maintained
17584W:	http://www.linux-usb.org/gadget
17585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17586F:	drivers/usb/gadget/
17587F:	include/linux/usb/gadget*
17588
17589USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17590M:	Jiri Kosina <jikos@kernel.org>
17591M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17592L:	linux-usb@vger.kernel.org
17593S:	Maintained
17594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17595F:	Documentation/hid/hiddev.rst
17596F:	drivers/hid/usbhid/
17597
17598USB INTEL XHCI ROLE MUX DRIVER
17599M:	Hans de Goede <hdegoede@redhat.com>
17600L:	linux-usb@vger.kernel.org
17601S:	Maintained
17602F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17603
17604USB IP DRIVER FOR HISILICON KIRIN
17605M:	Yu Chen <chenyu56@huawei.com>
17606M:	Binghui Wang <wangbinghui@hisilicon.com>
17607L:	linux-usb@vger.kernel.org
17608S:	Maintained
17609F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17610F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17611
17612USB ISP116X DRIVER
17613M:	Olav Kongas <ok@artecdesign.ee>
17614L:	linux-usb@vger.kernel.org
17615S:	Maintained
17616F:	drivers/usb/host/isp116x*
17617F:	include/linux/usb/isp116x.h
17618
17619USB LAN78XX ETHERNET DRIVER
17620M:	Woojung Huh <woojung.huh@microchip.com>
17621M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17622L:	netdev@vger.kernel.org
17623S:	Maintained
17624F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17625F:	drivers/net/usb/lan78xx.*
17626F:	include/dt-bindings/net/microchip-lan78xx.h
17627
17628USB MASS STORAGE DRIVER
17629M:	Alan Stern <stern@rowland.harvard.edu>
17630L:	linux-usb@vger.kernel.org
17631L:	usb-storage@lists.one-eyed-alien.net
17632S:	Maintained
17633F:	drivers/usb/storage/
17634
17635USB MIDI DRIVER
17636M:	Clemens Ladisch <clemens@ladisch.de>
17637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17638S:	Maintained
17639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17640F:	sound/usb/midi.*
17641
17642USB NETWORKING DRIVERS
17643L:	linux-usb@vger.kernel.org
17644S:	Odd Fixes
17645F:	drivers/net/usb/
17646
17647USB OHCI DRIVER
17648M:	Alan Stern <stern@rowland.harvard.edu>
17649L:	linux-usb@vger.kernel.org
17650S:	Maintained
17651F:	Documentation/usb/ohci.rst
17652F:	drivers/usb/host/ohci*
17653
17654USB OTG FSM (Finite State Machine)
17655M:	Peter Chen <Peter.Chen@nxp.com>
17656L:	linux-usb@vger.kernel.org
17657S:	Maintained
17658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17659F:	drivers/usb/common/usb-otg-fsm.c
17660
17661USB OVER IP DRIVER
17662M:	Valentina Manea <valentina.manea.m@gmail.com>
17663M:	Shuah Khan <shuah@kernel.org>
17664M:	Shuah Khan <skhan@linuxfoundation.org>
17665L:	linux-usb@vger.kernel.org
17666S:	Maintained
17667F:	Documentation/usb/usbip_protocol.rst
17668F:	drivers/usb/usbip/
17669F:	tools/testing/selftests/drivers/usb/usbip/
17670F:	tools/usb/usbip/
17671
17672USB PEGASUS DRIVER
17673M:	Petko Manolov <petkan@nucleusys.com>
17674L:	linux-usb@vger.kernel.org
17675L:	netdev@vger.kernel.org
17676S:	Maintained
17677W:	https://github.com/petkan/pegasus
17678T:	git git://github.com/petkan/pegasus.git
17679F:	drivers/net/usb/pegasus.*
17680
17681USB PHY LAYER
17682M:	Felipe Balbi <balbi@kernel.org>
17683L:	linux-usb@vger.kernel.org
17684S:	Maintained
17685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17686F:	drivers/usb/phy/
17687
17688USB PRINTER DRIVER (usblp)
17689M:	Pete Zaitcev <zaitcev@redhat.com>
17690L:	linux-usb@vger.kernel.org
17691S:	Supported
17692F:	drivers/usb/class/usblp.c
17693
17694USB QMI WWAN NETWORK DRIVER
17695M:	Bjørn Mork <bjorn@mork.no>
17696L:	netdev@vger.kernel.org
17697S:	Maintained
17698F:	Documentation/ABI/testing/sysfs-class-net-qmi
17699F:	drivers/net/usb/qmi_wwan.c
17700
17701USB RTL8150 DRIVER
17702M:	Petko Manolov <petkan@nucleusys.com>
17703L:	linux-usb@vger.kernel.org
17704L:	netdev@vger.kernel.org
17705S:	Maintained
17706W:	https://github.com/petkan/rtl8150
17707T:	git git://github.com/petkan/rtl8150.git
17708F:	drivers/net/usb/rtl8150.c
17709
17710USB SERIAL SUBSYSTEM
17711M:	Johan Hovold <johan@kernel.org>
17712L:	linux-usb@vger.kernel.org
17713S:	Maintained
17714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17715F:	Documentation/usb/usb-serial.rst
17716F:	drivers/usb/serial/
17717F:	include/linux/usb/serial.h
17718
17719USB SMSC75XX ETHERNET DRIVER
17720M:	Steve Glendinning <steve.glendinning@shawell.net>
17721L:	netdev@vger.kernel.org
17722S:	Maintained
17723F:	drivers/net/usb/smsc75xx.*
17724
17725USB SMSC95XX ETHERNET DRIVER
17726M:	Steve Glendinning <steve.glendinning@shawell.net>
17727M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17728L:	netdev@vger.kernel.org
17729S:	Maintained
17730F:	drivers/net/usb/smsc95xx.*
17731
17732USB SUBSYSTEM
17733M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17734L:	linux-usb@vger.kernel.org
17735S:	Supported
17736W:	http://www.linux-usb.org
17737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17738F:	Documentation/devicetree/bindings/usb/
17739F:	Documentation/usb/
17740F:	drivers/usb/
17741F:	include/linux/usb.h
17742F:	include/linux/usb/
17743
17744USB TYPEC BUS FOR ALTERNATE MODES
17745M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17746L:	linux-usb@vger.kernel.org
17747S:	Maintained
17748F:	Documentation/ABI/testing/sysfs-bus-typec
17749F:	Documentation/driver-api/usb/typec_bus.rst
17750F:	drivers/usb/typec/altmodes/
17751F:	include/linux/usb/typec_altmode.h
17752
17753USB TYPEC CLASS
17754M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17755L:	linux-usb@vger.kernel.org
17756S:	Maintained
17757F:	Documentation/ABI/testing/sysfs-class-typec
17758F:	Documentation/driver-api/usb/typec.rst
17759F:	drivers/usb/typec/
17760F:	include/linux/usb/typec.h
17761
17762USB TYPEC PI3USB30532 MUX DRIVER
17763M:	Hans de Goede <hdegoede@redhat.com>
17764L:	linux-usb@vger.kernel.org
17765S:	Maintained
17766F:	drivers/usb/typec/mux/pi3usb30532.c
17767
17768USB TYPEC PORT CONTROLLER DRIVERS
17769M:	Guenter Roeck <linux@roeck-us.net>
17770L:	linux-usb@vger.kernel.org
17771S:	Maintained
17772F:	drivers/usb/typec/tcpm/
17773
17774USB UHCI DRIVER
17775M:	Alan Stern <stern@rowland.harvard.edu>
17776L:	linux-usb@vger.kernel.org
17777S:	Maintained
17778F:	drivers/usb/host/uhci*
17779
17780USB VIDEO CLASS
17781M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17782L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17783L:	linux-media@vger.kernel.org
17784S:	Maintained
17785W:	http://www.ideasonboard.org/uvc/
17786T:	git git://linuxtv.org/media_tree.git
17787F:	drivers/media/usb/uvc/
17788F:	include/uapi/linux/uvcvideo.h
17789
17790USB VISION DRIVER
17791M:	Hans Verkuil <hverkuil@xs4all.nl>
17792L:	linux-media@vger.kernel.org
17793S:	Odd Fixes
17794W:	https://linuxtv.org
17795T:	git git://linuxtv.org/media_tree.git
17796F:	drivers/staging/media/usbvision/
17797
17798USB WEBCAM GADGET
17799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17800L:	linux-usb@vger.kernel.org
17801S:	Maintained
17802F:	drivers/usb/gadget/function/*uvc*
17803F:	drivers/usb/gadget/legacy/webcam.c
17804F:	include/uapi/linux/usb/g_uvc.h
17805
17806USB WIRELESS RNDIS DRIVER (rndis_wlan)
17807M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17808L:	linux-wireless@vger.kernel.org
17809S:	Maintained
17810F:	drivers/net/wireless/rndis_wlan.c
17811
17812USB XHCI DRIVER
17813M:	Mathias Nyman <mathias.nyman@intel.com>
17814L:	linux-usb@vger.kernel.org
17815S:	Supported
17816F:	drivers/usb/host/pci-quirks*
17817F:	drivers/usb/host/xhci*
17818
17819USB ZD1201 DRIVER
17820L:	linux-wireless@vger.kernel.org
17821S:	Orphan
17822W:	http://linux-lc100020.sourceforge.net
17823F:	drivers/net/wireless/zydas/zd1201.*
17824
17825USB ZR364XX DRIVER
17826M:	Antoine Jacquet <royale@zerezo.com>
17827L:	linux-usb@vger.kernel.org
17828L:	linux-media@vger.kernel.org
17829S:	Maintained
17830W:	http://royale.zerezo.com/zr364xx/
17831T:	git git://linuxtv.org/media_tree.git
17832F:	Documentation/admin-guide/media/zr364xx*
17833F:	drivers/media/usb/zr364xx/
17834
17835USER-MODE LINUX (UML)
17836M:	Jeff Dike <jdike@addtoit.com>
17837M:	Richard Weinberger <richard@nod.at>
17838M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17839L:	linux-um@lists.infradead.org
17840S:	Maintained
17841W:	http://user-mode-linux.sourceforge.net
17842Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17844F:	Documentation/virt/uml/
17845F:	arch/um/
17846F:	arch/x86/um/
17847F:	fs/hostfs/
17848
17849USERSPACE COPYIN/COPYOUT (UIOVEC)
17850M:	Alexander Viro <viro@zeniv.linux.org.uk>
17851S:	Maintained
17852F:	include/linux/uio.h
17853F:	lib/iov_iter.c
17854
17855USERSPACE DMA BUFFER DRIVER
17856M:	Gerd Hoffmann <kraxel@redhat.com>
17857L:	dri-devel@lists.freedesktop.org
17858S:	Maintained
17859T:	git git://anongit.freedesktop.org/drm/drm-misc
17860F:	drivers/dma-buf/udmabuf.c
17861F:	include/uapi/linux/udmabuf.h
17862
17863USERSPACE I/O (UIO)
17864M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17865S:	Maintained
17866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17867F:	Documentation/driver-api/uio-howto.rst
17868F:	drivers/uio/
17869F:	include/linux/uio_driver.h
17870
17871UTIL-LINUX PACKAGE
17872M:	Karel Zak <kzak@redhat.com>
17873L:	util-linux@vger.kernel.org
17874S:	Maintained
17875W:	http://en.wikipedia.org/wiki/Util-linux
17876T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17877
17878UUID HELPERS
17879M:	Christoph Hellwig <hch@lst.de>
17880R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17881L:	linux-kernel@vger.kernel.org
17882S:	Maintained
17883T:	git git://git.infradead.org/users/hch/uuid.git
17884F:	include/linux/uuid.h
17885F:	include/uapi/linux/uuid.h
17886F:	lib/test_uuid.c
17887F:	lib/uuid.c
17888
17889UVESAFB DRIVER
17890M:	Michal Januszewski <spock@gentoo.org>
17891L:	linux-fbdev@vger.kernel.org
17892S:	Maintained
17893W:	https://github.com/mjanusz/v86d
17894F:	Documentation/fb/uvesafb.rst
17895F:	drivers/video/fbdev/uvesafb.*
17896
17897Ux500 CLOCK DRIVERS
17898M:	Ulf Hansson <ulf.hansson@linaro.org>
17899L:	linux-clk@vger.kernel.org
17900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17901S:	Maintained
17902F:	drivers/clk/ux500/
17903
17904VF610 NAND DRIVER
17905M:	Stefan Agner <stefan@agner.ch>
17906L:	linux-mtd@lists.infradead.org
17907S:	Supported
17908F:	drivers/mtd/nand/raw/vf610_nfc.c
17909
17910VFAT/FAT/MSDOS FILESYSTEM
17911M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17912S:	Maintained
17913F:	Documentation/filesystems/vfat.rst
17914F:	fs/fat/
17915
17916VFIO DRIVER
17917M:	Alex Williamson <alex.williamson@redhat.com>
17918R:	Cornelia Huck <cohuck@redhat.com>
17919L:	kvm@vger.kernel.org
17920S:	Maintained
17921T:	git git://github.com/awilliam/linux-vfio.git
17922F:	Documentation/driver-api/vfio.rst
17923F:	drivers/vfio/
17924F:	include/linux/vfio.h
17925F:	include/uapi/linux/vfio.h
17926
17927VFIO MEDIATED DEVICE DRIVERS
17928M:	Kirti Wankhede <kwankhede@nvidia.com>
17929L:	kvm@vger.kernel.org
17930S:	Maintained
17931F:	Documentation/driver-api/vfio-mediated-device.rst
17932F:	drivers/vfio/mdev/
17933F:	include/linux/mdev.h
17934F:	samples/vfio-mdev/
17935
17936VFIO PLATFORM DRIVER
17937M:	Eric Auger <eric.auger@redhat.com>
17938L:	kvm@vger.kernel.org
17939S:	Maintained
17940F:	drivers/vfio/platform/
17941
17942VGA_SWITCHEROO
17943R:	Lukas Wunner <lukas@wunner.de>
17944S:	Maintained
17945T:	git git://anongit.freedesktop.org/drm/drm-misc
17946F:	Documentation/gpu/vga-switcheroo.rst
17947F:	drivers/gpu/vga/vga_switcheroo.c
17948F:	include/linux/vga_switcheroo.h
17949
17950VIA RHINE NETWORK DRIVER
17951S:	Orphan
17952F:	drivers/net/ethernet/via/via-rhine.c
17953
17954VIA SD/MMC CARD CONTROLLER DRIVER
17955M:	Bruce Chang <brucechang@via.com.tw>
17956M:	Harald Welte <HaraldWelte@viatech.com>
17957S:	Maintained
17958F:	drivers/mmc/host/via-sdmmc.c
17959
17960VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17961M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17962L:	linux-fbdev@vger.kernel.org
17963S:	Maintained
17964F:	drivers/video/fbdev/via/
17965F:	include/linux/via-core.h
17966F:	include/linux/via-gpio.h
17967F:	include/linux/via_i2c.h
17968
17969VIA VELOCITY NETWORK DRIVER
17970M:	Francois Romieu <romieu@fr.zoreil.com>
17971L:	netdev@vger.kernel.org
17972S:	Maintained
17973F:	drivers/net/ethernet/via/via-velocity.*
17974
17975VICODEC VIRTUAL CODEC DRIVER
17976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
17977L:	linux-media@vger.kernel.org
17978S:	Maintained
17979W:	https://linuxtv.org
17980T:	git git://linuxtv.org/media_tree.git
17981F:	drivers/media/test-drivers/vicodec/*
17982
17983VIDEO I2C POLLING DRIVER
17984M:	Matt Ranostay <matt.ranostay@konsulko.com>
17985L:	linux-media@vger.kernel.org
17986S:	Maintained
17987F:	drivers/media/i2c/video-i2c.c
17988
17989VIDEO MULTIPLEXER DRIVER
17990M:	Philipp Zabel <p.zabel@pengutronix.de>
17991L:	linux-media@vger.kernel.org
17992S:	Maintained
17993F:	drivers/media/platform/video-mux.c
17994
17995VIDEOBUF2 FRAMEWORK
17996M:	Pawel Osciak <pawel@osciak.com>
17997M:	Marek Szyprowski <m.szyprowski@samsung.com>
17998M:	Kyungmin Park <kyungmin.park@samsung.com>
17999R:	Tomasz Figa <tfiga@chromium.org>
18000L:	linux-media@vger.kernel.org
18001S:	Maintained
18002F:	drivers/media/common/videobuf2/*
18003F:	include/media/videobuf2-*
18004
18005VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18006M:	Helen Koike <helen.koike@collabora.com>
18007R:	Shuah Khan <skhan@linuxfoundation.org>
18008L:	linux-media@vger.kernel.org
18009S:	Maintained
18010W:	https://linuxtv.org
18011T:	git git://linuxtv.org/media_tree.git
18012F:	drivers/media/test-drivers/vimc/*
18013
18014VIRT LIB
18015M:	Alex Williamson <alex.williamson@redhat.com>
18016M:	Paolo Bonzini <pbonzini@redhat.com>
18017L:	kvm@vger.kernel.org
18018S:	Supported
18019F:	virt/lib/
18020
18021VIRTIO AND VHOST VSOCK DRIVER
18022M:	Stefan Hajnoczi <stefanha@redhat.com>
18023M:	Stefano Garzarella <sgarzare@redhat.com>
18024L:	kvm@vger.kernel.org
18025L:	virtualization@lists.linux-foundation.org
18026L:	netdev@vger.kernel.org
18027S:	Maintained
18028F:	drivers/net/vsockmon.c
18029F:	drivers/vhost/vsock.c
18030F:	include/linux/virtio_vsock.h
18031F:	include/uapi/linux/virtio_vsock.h
18032F:	include/uapi/linux/vm_sockets_diag.h
18033F:	include/uapi/linux/vsockmon.h
18034F:	net/vmw_vsock/af_vsock_tap.c
18035F:	net/vmw_vsock/diag.c
18036F:	net/vmw_vsock/virtio_transport.c
18037F:	net/vmw_vsock/virtio_transport_common.c
18038F:	net/vmw_vsock/vsock_loopback.c
18039F:	tools/testing/vsock/
18040
18041VIRTIO BLOCK AND SCSI DRIVERS
18042M:	"Michael S. Tsirkin" <mst@redhat.com>
18043M:	Jason Wang <jasowang@redhat.com>
18044R:	Paolo Bonzini <pbonzini@redhat.com>
18045R:	Stefan Hajnoczi <stefanha@redhat.com>
18046L:	virtualization@lists.linux-foundation.org
18047S:	Maintained
18048F:	drivers/block/virtio_blk.c
18049F:	drivers/scsi/virtio_scsi.c
18050F:	drivers/vhost/scsi.c
18051F:	include/uapi/linux/virtio_blk.h
18052F:	include/uapi/linux/virtio_scsi.h
18053
18054VIRTIO CONSOLE DRIVER
18055M:	Amit Shah <amit@kernel.org>
18056L:	virtualization@lists.linux-foundation.org
18057S:	Maintained
18058F:	drivers/char/virtio_console.c
18059F:	include/linux/virtio_console.h
18060F:	include/uapi/linux/virtio_console.h
18061
18062VIRTIO CORE AND NET DRIVERS
18063M:	"Michael S. Tsirkin" <mst@redhat.com>
18064M:	Jason Wang <jasowang@redhat.com>
18065L:	virtualization@lists.linux-foundation.org
18066S:	Maintained
18067F:	Documentation/devicetree/bindings/virtio/
18068F:	drivers/block/virtio_blk.c
18069F:	drivers/crypto/virtio/
18070F:	drivers/net/virtio_net.c
18071F:	drivers/vdpa/
18072F:	drivers/virtio/
18073F:	include/linux/vdpa.h
18074F:	include/linux/virtio*.h
18075F:	include/uapi/linux/virtio_*.h
18076F:	mm/balloon_compaction.c
18077F:	tools/virtio/
18078
18079VIRTIO CRYPTO DRIVER
18080M:	Gonglei <arei.gonglei@huawei.com>
18081L:	virtualization@lists.linux-foundation.org
18082L:	linux-crypto@vger.kernel.org
18083S:	Maintained
18084F:	drivers/crypto/virtio/
18085F:	include/uapi/linux/virtio_crypto.h
18086
18087VIRTIO DRIVERS FOR S390
18088M:	Cornelia Huck <cohuck@redhat.com>
18089M:	Halil Pasic <pasic@linux.ibm.com>
18090L:	linux-s390@vger.kernel.org
18091L:	virtualization@lists.linux-foundation.org
18092L:	kvm@vger.kernel.org
18093S:	Supported
18094F:	arch/s390/include/uapi/asm/virtio-ccw.h
18095F:	drivers/s390/virtio/
18096
18097VIRTIO FILE SYSTEM
18098M:	Vivek Goyal <vgoyal@redhat.com>
18099M:	Stefan Hajnoczi <stefanha@redhat.com>
18100M:	Miklos Szeredi <miklos@szeredi.hu>
18101L:	virtualization@lists.linux-foundation.org
18102L:	linux-fsdevel@vger.kernel.org
18103S:	Supported
18104W:	https://virtio-fs.gitlab.io/
18105F:	Documentation/filesystems/virtiofs.rst
18106F:	fs/fuse/virtio_fs.c
18107F:	include/uapi/linux/virtio_fs.h
18108
18109VIRTIO GPU DRIVER
18110M:	David Airlie <airlied@linux.ie>
18111M:	Gerd Hoffmann <kraxel@redhat.com>
18112L:	dri-devel@lists.freedesktop.org
18113L:	virtualization@lists.linux-foundation.org
18114S:	Maintained
18115T:	git git://anongit.freedesktop.org/drm/drm-misc
18116F:	drivers/gpu/drm/virtio/
18117F:	include/uapi/linux/virtio_gpu.h
18118
18119VIRTIO HOST (VHOST)
18120M:	"Michael S. Tsirkin" <mst@redhat.com>
18121M:	Jason Wang <jasowang@redhat.com>
18122L:	kvm@vger.kernel.org
18123L:	virtualization@lists.linux-foundation.org
18124L:	netdev@vger.kernel.org
18125S:	Maintained
18126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18127F:	drivers/vhost/
18128F:	include/linux/vhost_iotlb.h
18129F:	include/uapi/linux/vhost.h
18130
18131VIRTIO INPUT DRIVER
18132M:	Gerd Hoffmann <kraxel@redhat.com>
18133S:	Maintained
18134F:	drivers/virtio/virtio_input.c
18135F:	include/uapi/linux/virtio_input.h
18136
18137VIRTIO IOMMU DRIVER
18138M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18139L:	virtualization@lists.linux-foundation.org
18140S:	Maintained
18141F:	drivers/iommu/virtio-iommu.c
18142F:	include/uapi/linux/virtio_iommu.h
18143
18144VIRTUAL BOX GUEST DEVICE DRIVER
18145M:	Hans de Goede <hdegoede@redhat.com>
18146M:	Arnd Bergmann <arnd@arndb.de>
18147M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18148S:	Maintained
18149F:	drivers/virt/vboxguest/
18150F:	include/linux/vbox_utils.h
18151F:	include/uapi/linux/vbox*.h
18152
18153VIRTUAL BOX SHARED FOLDER VFS DRIVER
18154M:	Hans de Goede <hdegoede@redhat.com>
18155L:	linux-fsdevel@vger.kernel.org
18156S:	Maintained
18157F:	fs/vboxsf/*
18158
18159VIRTUAL SERIO DEVICE DRIVER
18160M:	Stephen Chandler Paul <thatslyude@gmail.com>
18161S:	Maintained
18162F:	drivers/input/serio/userio.c
18163F:	include/uapi/linux/userio.h
18164
18165VITESSE FELIX ETHERNET SWITCH DRIVER
18166M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18167M:	Claudiu Manoil <claudiu.manoil@nxp.com>
18168L:	netdev@vger.kernel.org
18169S:	Maintained
18170F:	drivers/net/dsa/ocelot/*
18171F:	net/dsa/tag_ocelot.c
18172
18173VIVID VIRTUAL VIDEO DRIVER
18174M:	Hans Verkuil <hverkuil@xs4all.nl>
18175L:	linux-media@vger.kernel.org
18176S:	Maintained
18177W:	https://linuxtv.org
18178T:	git git://linuxtv.org/media_tree.git
18179F:	drivers/media/test-drivers/vivid/*
18180
18181VLYNQ BUS
18182M:	Florian Fainelli <f.fainelli@gmail.com>
18183L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18184S:	Maintained
18185F:	drivers/vlynq/vlynq.c
18186F:	include/linux/vlynq.h
18187
18188VME SUBSYSTEM
18189M:	Martyn Welch <martyn@welchs.me.uk>
18190M:	Manohar Vanga <manohar.vanga@gmail.com>
18191M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18192L:	devel@driverdev.osuosl.org
18193S:	Maintained
18194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18195F:	Documentation/driver-api/vme.rst
18196F:	drivers/staging/vme/
18197F:	drivers/vme/
18198F:	include/linux/vme*
18199
18200VMWARE BALLOON DRIVER
18201M:	Nadav Amit <namit@vmware.com>
18202M:	"VMware, Inc." <pv-drivers@vmware.com>
18203L:	linux-kernel@vger.kernel.org
18204S:	Maintained
18205F:	drivers/misc/vmw_balloon.c
18206
18207VMWARE HYPERVISOR INTERFACE
18208M:	Thomas Hellstrom <thellstrom@vmware.com>
18209M:	"VMware, Inc." <pv-drivers@vmware.com>
18210L:	virtualization@lists.linux-foundation.org
18211S:	Supported
18212F:	arch/x86/include/asm/vmware.h
18213F:	arch/x86/kernel/cpu/vmware.c
18214
18215VMWARE PVRDMA DRIVER
18216M:	Adit Ranadive <aditr@vmware.com>
18217M:	VMware PV-Drivers <pv-drivers@vmware.com>
18218L:	linux-rdma@vger.kernel.org
18219S:	Maintained
18220F:	drivers/infiniband/hw/vmw_pvrdma/
18221
18222VMware PVSCSI driver
18223M:	Jim Gill <jgill@vmware.com>
18224M:	VMware PV-Drivers <pv-drivers@vmware.com>
18225L:	linux-scsi@vger.kernel.org
18226S:	Maintained
18227F:	drivers/scsi/vmw_pvscsi.c
18228F:	drivers/scsi/vmw_pvscsi.h
18229
18230VMWARE VIRTUAL PTP CLOCK DRIVER
18231M:	Vivek Thampi <vithampi@vmware.com>
18232M:	"VMware, Inc." <pv-drivers@vmware.com>
18233L:	netdev@vger.kernel.org
18234S:	Supported
18235F:	drivers/ptp/ptp_vmw.c
18236
18237VMWARE VMMOUSE SUBDRIVER
18238M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18239M:	"VMware, Inc." <pv-drivers@vmware.com>
18240L:	linux-input@vger.kernel.org
18241S:	Maintained
18242F:	drivers/input/mouse/vmmouse.c
18243F:	drivers/input/mouse/vmmouse.h
18244
18245VMWARE VMXNET3 ETHERNET DRIVER
18246M:	Ronak Doshi <doshir@vmware.com>
18247M:	"VMware, Inc." <pv-drivers@vmware.com>
18248L:	netdev@vger.kernel.org
18249S:	Maintained
18250F:	drivers/net/vmxnet3/
18251
18252VOCORE VOCORE2 BOARD
18253M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18254L:	linux-mips@vger.kernel.org
18255S:	Maintained
18256F:	arch/mips/boot/dts/ralink/vocore2.dts
18257
18258VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18259M:	Liam Girdwood <lgirdwood@gmail.com>
18260M:	Mark Brown <broonie@kernel.org>
18261L:	linux-kernel@vger.kernel.org
18262S:	Supported
18263W:	http://www.slimlogic.co.uk/?p=48
18264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18265F:	Documentation/devicetree/bindings/regulator/
18266F:	Documentation/power/regulator/
18267F:	drivers/regulator/
18268F:	include/dt-bindings/regulator/
18269F:	include/linux/regulator/
18270K:	regulator_get_optional
18271
18272VRF
18273M:	David Ahern <dsahern@kernel.org>
18274M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18275L:	netdev@vger.kernel.org
18276S:	Maintained
18277F:	Documentation/networking/vrf.rst
18278F:	drivers/net/vrf.c
18279
18280VSPRINTF
18281M:	Petr Mladek <pmladek@suse.com>
18282M:	Steven Rostedt <rostedt@goodmis.org>
18283M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18284R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18285R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18286S:	Maintained
18287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18288F:	Documentation/core-api/printk-formats.rst
18289F:	lib/test_printf.c
18290F:	lib/vsprintf.c
18291
18292VT1211 HARDWARE MONITOR DRIVER
18293M:	Juerg Haefliger <juergh@gmail.com>
18294L:	linux-hwmon@vger.kernel.org
18295S:	Maintained
18296F:	Documentation/hwmon/vt1211.rst
18297F:	drivers/hwmon/vt1211.c
18298
18299VT8231 HARDWARE MONITOR DRIVER
18300M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18301L:	linux-hwmon@vger.kernel.org
18302S:	Maintained
18303F:	drivers/hwmon/vt8231.c
18304
18305VUB300 USB to SDIO/SD/MMC bridge chip
18306L:	linux-mmc@vger.kernel.org
18307S:	Orphan
18308F:	drivers/mmc/host/vub300.c
18309
18310W1 DALLAS'S 1-WIRE BUS
18311M:	Evgeniy Polyakov <zbr@ioremap.net>
18312S:	Maintained
18313F:	Documentation/devicetree/bindings/w1/
18314F:	Documentation/w1/
18315F:	drivers/w1/
18316F:	include/linux/w1.h
18317
18318W83791D HARDWARE MONITORING DRIVER
18319M:	Marc Hulsman <m.hulsman@tudelft.nl>
18320L:	linux-hwmon@vger.kernel.org
18321S:	Maintained
18322F:	Documentation/hwmon/w83791d.rst
18323F:	drivers/hwmon/w83791d.c
18324
18325W83793 HARDWARE MONITORING DRIVER
18326M:	Rudolf Marek <r.marek@assembler.cz>
18327L:	linux-hwmon@vger.kernel.org
18328S:	Maintained
18329F:	Documentation/hwmon/w83793.rst
18330F:	drivers/hwmon/w83793.c
18331
18332W83795 HARDWARE MONITORING DRIVER
18333M:	Jean Delvare <jdelvare@suse.com>
18334L:	linux-hwmon@vger.kernel.org
18335S:	Maintained
18336F:	drivers/hwmon/w83795.c
18337
18338W83L51xD SD/MMC CARD INTERFACE DRIVER
18339M:	Pierre Ossman <pierre@ossman.eu>
18340S:	Maintained
18341F:	drivers/mmc/host/wbsd.*
18342
18343WACOM PROTOCOL 4 SERIAL TABLETS
18344M:	Julian Squires <julian@cipht.net>
18345M:	Hans de Goede <hdegoede@redhat.com>
18346L:	linux-input@vger.kernel.org
18347S:	Maintained
18348F:	drivers/input/tablet/wacom_serial4.c
18349
18350WATCHDOG DEVICE DRIVERS
18351M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18352M:	Guenter Roeck <linux@roeck-us.net>
18353L:	linux-watchdog@vger.kernel.org
18354S:	Maintained
18355W:	http://www.linux-watchdog.org/
18356T:	git git://www.linux-watchdog.org/linux-watchdog.git
18357F:	Documentation/devicetree/bindings/watchdog/
18358F:	Documentation/watchdog/
18359F:	drivers/watchdog/
18360F:	include/linux/watchdog.h
18361F:	include/uapi/linux/watchdog.h
18362
18363WHISKEYCOVE PMIC GPIO DRIVER
18364M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18365L:	linux-gpio@vger.kernel.org
18366S:	Maintained
18367F:	drivers/gpio/gpio-wcove.c
18368
18369WHWAVE RTC DRIVER
18370M:	Dianlong Li <long17.cool@163.com>
18371L:	linux-rtc@vger.kernel.org
18372S:	Maintained
18373F:	drivers/rtc/rtc-sd3078.c
18374
18375WIIMOTE HID DRIVER
18376M:	David Herrmann <dh.herrmann@googlemail.com>
18377L:	linux-input@vger.kernel.org
18378S:	Maintained
18379F:	drivers/hid/hid-wiimote*
18380
18381WILOCITY WIL6210 WIRELESS DRIVER
18382M:	Maya Erez <merez@codeaurora.org>
18383L:	linux-wireless@vger.kernel.org
18384L:	wil6210@qti.qualcomm.com
18385S:	Supported
18386W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18387F:	drivers/net/wireless/ath/wil6210/
18388
18389WIMAX STACK
18390M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18391M:	linux-wimax@intel.com
18392L:	wimax@linuxwimax.org (subscribers-only)
18393S:	Supported
18394W:	http://linuxwimax.org
18395F:	Documentation/admin-guide/wimax/wimax.rst
18396F:	include/linux/wimax/debug.h
18397F:	include/net/wimax.h
18398F:	include/uapi/linux/wimax.h
18399F:	net/wimax/
18400
18401WINBOND CIR DRIVER
18402M:	David Härdeman <david@hardeman.nu>
18403S:	Maintained
18404F:	drivers/media/rc/winbond-cir.c
18405
18406WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18407M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18408L:	linux-watchdog@vger.kernel.org
18409S:	Maintained
18410F:	drivers/watchdog/ebc-c384_wdt.c
18411
18412WINSYSTEMS WS16C48 GPIO DRIVER
18413M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18414L:	linux-gpio@vger.kernel.org
18415S:	Maintained
18416F:	drivers/gpio/gpio-ws16c48.c
18417
18418WIREGUARD SECURE NETWORK TUNNEL
18419M:	Jason A. Donenfeld <Jason@zx2c4.com>
18420L:	wireguard@lists.zx2c4.com
18421L:	netdev@vger.kernel.org
18422S:	Maintained
18423F:	drivers/net/wireguard/
18424F:	tools/testing/selftests/wireguard/
18425
18426WISTRON LAPTOP BUTTON DRIVER
18427M:	Miloslav Trmac <mitr@volny.cz>
18428S:	Maintained
18429F:	drivers/input/misc/wistron_btns.c
18430
18431WL3501 WIRELESS PCMCIA CARD DRIVER
18432L:	linux-wireless@vger.kernel.org
18433S:	Odd fixes
18434F:	drivers/net/wireless/wl3501*
18435
18436WOLFSON MICROELECTRONICS DRIVERS
18437L:	patches@opensource.cirrus.com
18438S:	Supported
18439W:	https://github.com/CirrusLogic/linux-drivers/wiki
18440T:	git https://github.com/CirrusLogic/linux-drivers.git
18441F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18442F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18443F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18444F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18445F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18446F:	Documentation/hwmon/wm83??.rst
18447F:	arch/arm/mach-s3c64xx/mach-crag6410*
18448F:	drivers/clk/clk-wm83*.c
18449F:	drivers/extcon/extcon-arizona.c
18450F:	drivers/gpio/gpio-*wm*.c
18451F:	drivers/gpio/gpio-arizona.c
18452F:	drivers/hwmon/wm83??-hwmon.c
18453F:	drivers/input/misc/wm831x-on.c
18454F:	drivers/input/touchscreen/wm831x-ts.c
18455F:	drivers/input/touchscreen/wm97*.c
18456F:	drivers/leds/leds-wm83*.c
18457F:	drivers/mfd/arizona*
18458F:	drivers/mfd/cs47l24*
18459F:	drivers/mfd/wm*.c
18460F:	drivers/power/supply/wm83*.c
18461F:	drivers/regulator/arizona*
18462F:	drivers/regulator/wm8*.c
18463F:	drivers/rtc/rtc-wm83*.c
18464F:	drivers/video/backlight/wm83*_bl.c
18465F:	drivers/watchdog/wm83*_wdt.c
18466F:	include/linux/mfd/arizona/
18467F:	include/linux/mfd/wm831x/
18468F:	include/linux/mfd/wm8350/
18469F:	include/linux/mfd/wm8400*
18470F:	include/linux/regulator/arizona*
18471F:	include/linux/wm97xx.h
18472F:	include/sound/wm????.h
18473F:	sound/soc/codecs/arizona.?
18474F:	sound/soc/codecs/cs47l24*
18475F:	sound/soc/codecs/wm*
18476
18477WORKQUEUE
18478M:	Tejun Heo <tj@kernel.org>
18479R:	Lai Jiangshan <jiangshanlai@gmail.com>
18480S:	Maintained
18481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18482F:	Documentation/core-api/workqueue.rst
18483F:	include/linux/workqueue.h
18484F:	kernel/workqueue.c
18485
18486X-POWERS AXP288 PMIC DRIVERS
18487M:	Hans de Goede <hdegoede@redhat.com>
18488S:	Maintained
18489F:	drivers/acpi/pmic/intel_pmic_xpower.c
18490N:	axp288
18491
18492X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18493M:	Chen-Yu Tsai <wens@csie.org>
18494L:	linux-kernel@vger.kernel.org
18495S:	Maintained
18496N:	axp[128]
18497
18498X.25 NETWORK LAYER
18499M:	Andrew Hendry <andrew.hendry@gmail.com>
18500L:	linux-x25@vger.kernel.org
18501S:	Odd Fixes
18502F:	Documentation/networking/x25*
18503F:	include/net/x25*
18504F:	net/x25/
18505
18506X86 ARCHITECTURE (32-BIT AND 64-BIT)
18507M:	Thomas Gleixner <tglx@linutronix.de>
18508M:	Ingo Molnar <mingo@redhat.com>
18509M:	Borislav Petkov <bp@alien8.de>
18510M:	x86@kernel.org
18511R:	"H. Peter Anvin" <hpa@zytor.com>
18512L:	linux-kernel@vger.kernel.org
18513S:	Maintained
18514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18515F:	Documentation/devicetree/bindings/x86/
18516F:	Documentation/x86/
18517F:	arch/x86/
18518
18519X86 ENTRY CODE
18520M:	Andy Lutomirski <luto@kernel.org>
18521L:	linux-kernel@vger.kernel.org
18522S:	Maintained
18523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18524F:	arch/x86/entry/
18525
18526X86 MCE INFRASTRUCTURE
18527M:	Tony Luck <tony.luck@intel.com>
18528M:	Borislav Petkov <bp@alien8.de>
18529L:	linux-edac@vger.kernel.org
18530S:	Maintained
18531F:	arch/x86/kernel/cpu/mce/*
18532
18533X86 MICROCODE UPDATE SUPPORT
18534M:	Borislav Petkov <bp@alien8.de>
18535S:	Maintained
18536F:	arch/x86/kernel/cpu/microcode/*
18537
18538X86 MM
18539M:	Dave Hansen <dave.hansen@linux.intel.com>
18540M:	Andy Lutomirski <luto@kernel.org>
18541M:	Peter Zijlstra <peterz@infradead.org>
18542L:	linux-kernel@vger.kernel.org
18543S:	Maintained
18544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18545F:	arch/x86/mm/
18546
18547X86 PLATFORM DRIVERS
18548M:	Darren Hart <dvhart@infradead.org>
18549M:	Andy Shevchenko <andy@infradead.org>
18550L:	platform-driver-x86@vger.kernel.org
18551S:	Odd Fixes
18552T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18553F:	drivers/platform/olpc/
18554F:	drivers/platform/x86/
18555
18556X86 PLATFORM DRIVERS - ARCH
18557R:	Darren Hart <dvhart@infradead.org>
18558R:	Andy Shevchenko <andy@infradead.org>
18559L:	platform-driver-x86@vger.kernel.org
18560L:	x86@kernel.org
18561S:	Maintained
18562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18563F:	arch/x86/platform
18564
18565X86 VDSO
18566M:	Andy Lutomirski <luto@kernel.org>
18567L:	linux-kernel@vger.kernel.org
18568S:	Maintained
18569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18570F:	arch/x86/entry/vdso/
18571
18572XARRAY
18573M:	Matthew Wilcox <willy@infradead.org>
18574L:	linux-fsdevel@vger.kernel.org
18575S:	Supported
18576F:	Documentation/core-api/xarray.rst
18577F:	include/linux/idr.h
18578F:	include/linux/xarray.h
18579F:	lib/idr.c
18580F:	lib/xarray.c
18581F:	tools/testing/radix-tree
18582
18583XBOX DVD IR REMOTE
18584M:	Benjamin Valentin <benpicco@googlemail.com>
18585S:	Maintained
18586F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18587F:	drivers/media/rc/xbox_remote.c
18588
18589XC2028/3028 TUNER DRIVER
18590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18591L:	linux-media@vger.kernel.org
18592S:	Maintained
18593W:	https://linuxtv.org
18594T:	git git://linuxtv.org/media_tree.git
18595F:	drivers/media/tuners/tuner-xc2028.*
18596
18597XDP (eXpress Data Path)
18598M:	Alexei Starovoitov <ast@kernel.org>
18599M:	Daniel Borkmann <daniel@iogearbox.net>
18600M:	David S. Miller <davem@davemloft.net>
18601M:	Jakub Kicinski <kuba@kernel.org>
18602M:	Jesper Dangaard Brouer <hawk@kernel.org>
18603M:	John Fastabend <john.fastabend@gmail.com>
18604L:	netdev@vger.kernel.org
18605L:	bpf@vger.kernel.org
18606S:	Supported
18607F:	include/net/xdp.h
18608F:	include/trace/events/xdp.h
18609F:	kernel/bpf/cpumap.c
18610F:	kernel/bpf/devmap.c
18611F:	net/core/xdp.c
18612N:	xdp
18613K:	xdp
18614
18615XDP SOCKETS (AF_XDP)
18616M:	Björn Töpel <bjorn.topel@intel.com>
18617M:	Magnus Karlsson <magnus.karlsson@intel.com>
18618R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18619L:	netdev@vger.kernel.org
18620L:	bpf@vger.kernel.org
18621S:	Maintained
18622F:	include/net/xdp_sock*
18623F:	include/net/xsk_buff_pool.h
18624F:	include/uapi/linux/if_xdp.h
18625F:	net/xdp/
18626F:	samples/bpf/xdpsock*
18627F:	tools/lib/bpf/xsk*
18628
18629XEN BLOCK SUBSYSTEM
18630M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18631M:	Roger Pau Monné <roger.pau@citrix.com>
18632L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18633S:	Supported
18634F:	drivers/block/xen*
18635F:	drivers/block/xen-blkback/*
18636
18637XEN HYPERVISOR ARM
18638M:	Stefano Stabellini <sstabellini@kernel.org>
18639L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18640S:	Maintained
18641F:	arch/arm/include/asm/xen/
18642F:	arch/arm/xen/
18643
18644XEN HYPERVISOR ARM64
18645M:	Stefano Stabellini <sstabellini@kernel.org>
18646L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18647S:	Maintained
18648F:	arch/arm64/include/asm/xen/
18649F:	arch/arm64/xen/
18650
18651XEN HYPERVISOR INTERFACE
18652M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18653M:	Juergen Gross <jgross@suse.com>
18654R:	Stefano Stabellini <sstabellini@kernel.org>
18655L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18656S:	Supported
18657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18658F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18659F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18660F:	arch/x86/include/asm/pvclock-abi.h
18661F:	arch/x86/include/asm/xen/
18662F:	arch/x86/platform/pvh/
18663F:	arch/x86/xen/
18664F:	drivers/*/xen-*front.c
18665F:	drivers/xen/
18666F:	include/uapi/xen/
18667F:	include/xen/
18668
18669XEN NETWORK BACKEND DRIVER
18670M:	Wei Liu <wei.liu@kernel.org>
18671M:	Paul Durrant <paul@xen.org>
18672L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18673L:	netdev@vger.kernel.org
18674S:	Supported
18675F:	drivers/net/xen-netback/*
18676
18677XEN PCI SUBSYSTEM
18678M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18679L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18680S:	Supported
18681F:	arch/x86/pci/*xen*
18682F:	drivers/pci/*xen*
18683
18684XEN PVSCSI DRIVERS
18685M:	Juergen Gross <jgross@suse.com>
18686L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18687L:	linux-scsi@vger.kernel.org
18688S:	Supported
18689F:	drivers/scsi/xen-scsifront.c
18690F:	drivers/xen/xen-scsiback.c
18691F:	include/xen/interface/io/vscsiif.h
18692
18693XEN SOUND FRONTEND DRIVER
18694M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18695L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18697S:	Supported
18698F:	sound/xen/*
18699
18700XEN SWIOTLB SUBSYSTEM
18701M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18702L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18703L:	iommu@lists.linux-foundation.org
18704S:	Supported
18705F:	arch/x86/xen/*swiotlb*
18706F:	drivers/xen/*swiotlb*
18707
18708XFS FILESYSTEM
18709M:	Darrick J. Wong <darrick.wong@oracle.com>
18710M:	linux-xfs@vger.kernel.org
18711L:	linux-xfs@vger.kernel.org
18712S:	Supported
18713W:	http://xfs.org/
18714T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18715F:	Documentation/ABI/testing/sysfs-fs-xfs
18716F:	Documentation/admin-guide/xfs.rst
18717F:	Documentation/filesystems/xfs-delayed-logging-design.rst
18718F:	Documentation/filesystems/xfs-self-describing-metadata.rst
18719F:	fs/xfs/
18720F:	include/uapi/linux/dqblk_xfs.h
18721F:	include/uapi/linux/fsmap.h
18722
18723XILINX AXI ETHERNET DRIVER
18724M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18725S:	Maintained
18726F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18727
18728XILINX CAN DRIVER
18729M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18730R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18731L:	linux-can@vger.kernel.org
18732S:	Maintained
18733F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18734F:	drivers/net/can/xilinx_can.c
18735
18736XILINX SD-FEC IP CORES
18737M:	Derek Kiernan <derek.kiernan@xilinx.com>
18738M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18739S:	Maintained
18740F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18741F:	Documentation/misc-devices/xilinx_sdfec.rst
18742F:	drivers/misc/Kconfig
18743F:	drivers/misc/Makefile
18744F:	drivers/misc/xilinx_sdfec.c
18745F:	include/uapi/misc/xilinx_sdfec.h
18746
18747XILINX UARTLITE SERIAL DRIVER
18748M:	Peter Korsgaard <jacmet@sunsite.dk>
18749L:	linux-serial@vger.kernel.org
18750S:	Maintained
18751F:	drivers/tty/serial/uartlite.c
18752
18753XILINX VIDEO IP CORES
18754M:	Hyun Kwon <hyun.kwon@xilinx.com>
18755M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18756L:	linux-media@vger.kernel.org
18757S:	Supported
18758T:	git git://linuxtv.org/media_tree.git
18759F:	Documentation/devicetree/bindings/media/xilinx/
18760F:	drivers/media/platform/xilinx/
18761F:	include/uapi/linux/xilinx-v4l2-controls.h
18762
18763XILLYBUS DRIVER
18764M:	Eli Billauer <eli.billauer@gmail.com>
18765L:	linux-kernel@vger.kernel.org
18766S:	Supported
18767F:	drivers/char/xillybus/
18768
18769XLP9XX I2C DRIVER
18770M:	George Cherian <gcherian@marvell.com>
18771L:	linux-i2c@vger.kernel.org
18772S:	Supported
18773W:	http://www.marvell.com
18774F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18775F:	drivers/i2c/busses/i2c-xlp9xx.c
18776
18777XRA1403 GPIO EXPANDER
18778M:	Nandor Han <nandor.han@ge.com>
18779M:	Semi Malinen <semi.malinen@ge.com>
18780L:	linux-gpio@vger.kernel.org
18781S:	Maintained
18782F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18783F:	drivers/gpio/gpio-xra1403.c
18784
18785XTENSA XTFPGA PLATFORM SUPPORT
18786M:	Max Filippov <jcmvbkbc@gmail.com>
18787L:	linux-xtensa@linux-xtensa.org
18788S:	Maintained
18789F:	drivers/spi/spi-xtensa-xtfpga.c
18790F:	sound/soc/xtensa/xtfpga-i2s.c
18791
18792YAM DRIVER FOR AX.25
18793M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18794L:	linux-hams@vger.kernel.org
18795S:	Maintained
18796F:	drivers/net/hamradio/yam*
18797F:	include/linux/yam.h
18798
18799YAMA SECURITY MODULE
18800M:	Kees Cook <keescook@chromium.org>
18801S:	Supported
18802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18803F:	Documentation/admin-guide/LSM/Yama.rst
18804F:	security/yama/
18805
18806YEALINK PHONE DRIVER
18807M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18808L:	usbb2k-api-dev@nongnu.org
18809S:	Maintained
18810F:	Documentation/input/devices/yealink.rst
18811F:	drivers/input/misc/yealink.*
18812
18813Z8530 DRIVER FOR AX.25
18814M:	Joerg Reuter <jreuter@yaina.de>
18815L:	linux-hams@vger.kernel.org
18816S:	Maintained
18817W:	http://yaina.de/jreuter/
18818W:	http://www.qsl.net/dl1bke/
18819F:	Documentation/networking/z8530drv.rst
18820F:	drivers/net/hamradio/*scc.c
18821F:	drivers/net/hamradio/z8530.h
18822
18823ZBUD COMPRESSED PAGE ALLOCATOR
18824M:	Seth Jennings <sjenning@redhat.com>
18825M:	Dan Streetman <ddstreet@ieee.org>
18826L:	linux-mm@kvack.org
18827S:	Maintained
18828F:	include/linux/zbud.h
18829F:	mm/zbud.c
18830
18831ZD1211RW WIRELESS DRIVER
18832M:	Daniel Drake <dsd@gentoo.org>
18833M:	Ulrich Kunitz <kune@deine-taler.de>
18834L:	linux-wireless@vger.kernel.org
18835L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18836S:	Maintained
18837W:	http://zd1211.ath.cx/wiki/DriverRewrite
18838F:	drivers/net/wireless/zydas/zd1211rw/
18839
18840ZD1301 MEDIA DRIVER
18841M:	Antti Palosaari <crope@iki.fi>
18842L:	linux-media@vger.kernel.org
18843S:	Maintained
18844W:	https://linuxtv.org/
18845W:	http://palosaari.fi/linux/
18846Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18847F:	drivers/media/usb/dvb-usb-v2/zd1301*
18848
18849ZD1301_DEMOD MEDIA DRIVER
18850M:	Antti Palosaari <crope@iki.fi>
18851L:	linux-media@vger.kernel.org
18852S:	Maintained
18853W:	https://linuxtv.org/
18854W:	http://palosaari.fi/linux/
18855Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18856F:	drivers/media/dvb-frontends/zd1301_demod*
18857
18858ZHAOXIN PROCESSOR SUPPORT
18859M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18860L:	linux-kernel@vger.kernel.org
18861S:	Maintained
18862F:	arch/x86/kernel/cpu/zhaoxin.c
18863
18864ZONEFS FILESYSTEM
18865M:	Damien Le Moal <damien.lemoal@wdc.com>
18866M:	Naohiro Aota <naohiro.aota@wdc.com>
18867R:	Johannes Thumshirn <jth@kernel.org>
18868L:	linux-fsdevel@vger.kernel.org
18869S:	Maintained
18870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18871F:	Documentation/filesystems/zonefs.rst
18872F:	fs/zonefs/
18873
18874ZPOOL COMPRESSED PAGE STORAGE API
18875M:	Dan Streetman <ddstreet@ieee.org>
18876L:	linux-mm@kvack.org
18877S:	Maintained
18878F:	include/linux/zpool.h
18879F:	mm/zpool.c
18880
18881ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18882M:	Minchan Kim <minchan@kernel.org>
18883M:	Nitin Gupta <ngupta@vflare.org>
18884R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18885L:	linux-kernel@vger.kernel.org
18886S:	Maintained
18887F:	Documentation/admin-guide/blockdev/zram.rst
18888F:	drivers/block/zram/
18889
18890ZS DECSTATION Z85C30 SERIAL DRIVER
18891M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18892S:	Maintained
18893F:	drivers/tty/serial/zs.*
18894
18895ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18896M:	Minchan Kim <minchan@kernel.org>
18897M:	Nitin Gupta <ngupta@vflare.org>
18898R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18899L:	linux-mm@kvack.org
18900S:	Maintained
18901F:	Documentation/vm/zsmalloc.rst
18902F:	include/linux/zsmalloc.h
18903F:	mm/zsmalloc.c
18904
18905ZSWAP COMPRESSED SWAP CACHING
18906M:	Seth Jennings <sjenning@redhat.com>
18907M:	Dan Streetman <ddstreet@ieee.org>
18908M:	Vitaly Wool <vitaly.wool@konsulko.com>
18909L:	linux-mm@kvack.org
18910S:	Maintained
18911F:	mm/zswap.c
18912
18913THE REST
18914M:	Linus Torvalds <torvalds@linux-foundation.org>
18915L:	linux-kernel@vger.kernel.org
18916S:	Buried alive in reporters
18917Q:	http://patchwork.kernel.org/project/LKML/list/
18918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18919F:	*
18920F:	*/
18921