xref: /openbmc/linux/MAINTAINERS (revision e8ec0493)
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>
297M:	Syed Nayyar Waris <syednwaris@gmail.com>
298L:	linux-iio@vger.kernel.org
299S:	Maintained
300F:	Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302F:	drivers/counter/104-quad-8.c
303
304ACCES PCI-IDIO-16 GPIO DRIVER
305M:	William Breathitt Gray <vilhelm.gray@gmail.com>
306L:	linux-gpio@vger.kernel.org
307S:	Maintained
308F:	drivers/gpio/gpio-pci-idio-16.c
309
310ACCES PCIe-IDIO-24 GPIO DRIVER
311M:	William Breathitt Gray <vilhelm.gray@gmail.com>
312L:	linux-gpio@vger.kernel.org
313S:	Maintained
314F:	drivers/gpio/gpio-pcie-idio-24.c
315
316ACENIC DRIVER
317M:	Jes Sorensen <jes@trained-monkey.org>
318L:	linux-acenic@sunsite.dk
319S:	Maintained
320F:	drivers/net/ethernet/alteon/acenic*
321
322ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323M:	Peter Kaestle <peter@piie.net>
324L:	platform-driver-x86@vger.kernel.org
325S:	Maintained
326W:	http://piie.net/?section=acerhdf
327F:	drivers/platform/x86/acerhdf.c
328
329ACER WMI LAPTOP EXTRAS
330M:	"Lee, Chun-Yi" <jlee@suse.com>
331L:	platform-driver-x86@vger.kernel.org
332S:	Maintained
333F:	drivers/platform/x86/acer-wmi.c
334
335ACPI
336M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
337M:	Len Brown <lenb@kernel.org>
338L:	linux-acpi@vger.kernel.org
339S:	Supported
340W:	https://01.org/linux-acpi
341Q:	https://patchwork.kernel.org/project/linux-acpi/list/
342B:	https://bugzilla.kernel.org
343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344F:	Documentation/ABI/testing/configfs-acpi
345F:	Documentation/ABI/testing/sysfs-bus-acpi
346F:	Documentation/firmware-guide/acpi/
347F:	drivers/acpi/
348F:	drivers/pci/*/*acpi*
349F:	drivers/pci/*acpi*
350F:	drivers/pnp/pnpacpi/
351F:	include/acpi/
352F:	include/linux/acpi.h
353F:	include/linux/fwnode.h
354F:	tools/power/acpi/
355
356ACPI APEI
357M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
358M:	Len Brown <lenb@kernel.org>
359R:	James Morse <james.morse@arm.com>
360R:	Tony Luck <tony.luck@intel.com>
361R:	Borislav Petkov <bp@alien8.de>
362L:	linux-acpi@vger.kernel.org
363F:	drivers/acpi/apei/
364
365ACPI COMPONENT ARCHITECTURE (ACPICA)
366M:	Robert Moore <robert.moore@intel.com>
367M:	Erik Kaneda <erik.kaneda@intel.com>
368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369L:	linux-acpi@vger.kernel.org
370L:	devel@acpica.org
371S:	Supported
372W:	https://acpica.org/
373W:	https://github.com/acpica/acpica/
374Q:	https://patchwork.kernel.org/project/linux-acpi/list/
375B:	https://bugzilla.kernel.org
376B:	https://bugs.acpica.org
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378F:	drivers/acpi/acpica/
379F:	include/acpi/
380F:	tools/power/acpi/
381
382ACPI FAN DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385S:	Supported
386W:	https://01.org/linux-acpi
387B:	https://bugzilla.kernel.org
388F:	drivers/acpi/fan.c
389
390ACPI FOR ARM64 (ACPI/arm64)
391M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392M:	Hanjun Guo <guohanjun@huawei.com>
393M:	Sudeep Holla <sudeep.holla@arm.com>
394L:	linux-acpi@vger.kernel.org
395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
396S:	Maintained
397F:	drivers/acpi/arm64
398
399ACPI I2C MULTI INSTANTIATE DRIVER
400M:	Hans de Goede <hdegoede@redhat.com>
401L:	platform-driver-x86@vger.kernel.org
402S:	Maintained
403F:	drivers/platform/x86/i2c-multi-instantiate.c
404
405ACPI PMIC DRIVERS
406M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
407M:	Len Brown <lenb@kernel.org>
408R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409R:	Mika Westerberg <mika.westerberg@linux.intel.com>
410L:	linux-acpi@vger.kernel.org
411S:	Supported
412Q:	https://patchwork.kernel.org/project/linux-acpi/list/
413B:	https://bugzilla.kernel.org
414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F:	drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M:	Zhang Rui <rui.zhang@intel.com>
419L:	linux-acpi@vger.kernel.org
420S:	Supported
421W:	https://01.org/linux-acpi
422B:	https://bugzilla.kernel.org
423F:	drivers/acpi/*thermal*
424
425ACPI VIDEO DRIVER
426M:	Zhang Rui <rui.zhang@intel.com>
427L:	linux-acpi@vger.kernel.org
428S:	Supported
429W:	https://01.org/linux-acpi
430B:	https://bugzilla.kernel.org
431F:	drivers/acpi/acpi_video.c
432
433ACPI WMI DRIVER
434L:	platform-driver-x86@vger.kernel.org
435S:	Orphan
436F:	drivers/platform/x86/wmi.c
437F:	include/uapi/linux/wmi.h
438
439AD1889 ALSA SOUND DRIVER
440L:	linux-parisc@vger.kernel.org
441S:	Maintained
442W:	https://parisc.wiki.kernel.org/index.php/AD1889
443F:	sound/pci/ad1889.*
444
445AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446M:	Michael Hennerich <michael.hennerich@analog.com>
447S:	Supported
448W:	http://wiki.analog.com/AD5254
449W:	http://ez.analog.com/community/linux-device-drivers
450F:	drivers/misc/ad525x_dpot.c
451
452AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453M:	Michael Hennerich <michael.hennerich@analog.com>
454S:	Supported
455W:	http://wiki.analog.com/AD5398
456W:	http://ez.analog.com/community/linux-device-drivers
457F:	drivers/regulator/ad5398.c
458
459AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461S:	Supported
462W:	http://wiki.analog.com/AD7142
463W:	http://ez.analog.com/community/linux-device-drivers
464F:	drivers/input/misc/ad714x.c
465
466AD7877 TOUCHSCREEN DRIVER
467M:	Michael Hennerich <michael.hennerich@analog.com>
468S:	Supported
469W:	http://wiki.analog.com/AD7877
470W:	http://ez.analog.com/community/linux-device-drivers
471F:	drivers/input/touchscreen/ad7877.c
472
473AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475S:	Supported
476W:	http://wiki.analog.com/AD7879
477W:	http://ez.analog.com/community/linux-device-drivers
478F:	drivers/input/touchscreen/ad7879.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M:	Jiri Kosina <jikos@kernel.org>
482S:	Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M:	Michael Hennerich <michael.hennerich@analog.com>
486L:	linux-wpan@vger.kernel.org
487S:	Supported
488W:	https://wiki.analog.com/ADF7242
489W:	http://ez.analog.com/community/linux-device-drivers
490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F:	drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M:	Jean Delvare <jdelvare@suse.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	Documentation/hwmon/adm1025.rst
498F:	drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
502L:	linux-hwmon@vger.kernel.org
503S:	Maintained
504F:	drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L:	linux-wireless@vger.kernel.org
508S:	Orphan
509W:	https://wireless.wiki.kernel.org/
510F:	drivers/net/wireless/admtek/adm8211.*
511
512ADP1653 FLASH CONTROLLER DRIVER
513M:	Sakari Ailus <sakari.ailus@iki.fi>
514L:	linux-media@vger.kernel.org
515S:	Maintained
516F:	drivers/media/i2c/adp1653.c
517F:	include/media/i2c/adp1653.h
518
519ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520M:	Michael Hennerich <michael.hennerich@analog.com>
521S:	Supported
522W:	http://wiki.analog.com/ADP5520
523W:	http://ez.analog.com/community/linux-device-drivers
524F:	drivers/gpio/gpio-adp5520.c
525F:	drivers/input/keyboard/adp5520-keys.c
526F:	drivers/leds/leds-adp5520.c
527F:	drivers/mfd/adp5520.c
528F:	drivers/video/backlight/adp5520_bl.c
529
530ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531M:	Michael Hennerich <michael.hennerich@analog.com>
532S:	Supported
533W:	http://wiki.analog.com/ADP5588
534W:	http://ez.analog.com/community/linux-device-drivers
535F:	drivers/gpio/gpio-adp5588.c
536F:	drivers/input/keyboard/adp5588-keys.c
537
538ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539M:	Michael Hennerich <michael.hennerich@analog.com>
540S:	Supported
541W:	http://wiki.analog.com/ADP8860
542W:	http://ez.analog.com/community/linux-device-drivers
543F:	drivers/video/backlight/adp8860_bl.c
544
545ADT746X FAN DRIVER
546M:	Colin Leroy <colin@colino.net>
547S:	Maintained
548F:	drivers/macintosh/therm_adt746x.c
549
550ADT7475 HARDWARE MONITOR DRIVER
551M:	Jean Delvare <jdelvare@suse.com>
552L:	linux-hwmon@vger.kernel.org
553S:	Maintained
554F:	Documentation/hwmon/adt7475.rst
555F:	drivers/hwmon/adt7475.c
556
557ADVANSYS SCSI DRIVER
558M:	Matthew Wilcox <willy@infradead.org>
559M:	Hannes Reinecke <hare@suse.com>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	Documentation/scsi/advansys.rst
563F:	drivers/scsi/advansys.c
564
565ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566M:	Michael Hennerich <michael.hennerich@analog.com>
567S:	Supported
568W:	http://wiki.analog.com/ADXL345
569W:	http://ez.analog.com/community/linux-device-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571F:	drivers/input/misc/adxl34x.c
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M:	Michael Hennerich <michael.hennerich@analog.com>
575S:	Supported
576W:	http://ez.analog.com/community/linux-device-drivers
577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F:	drivers/iio/accel/adxl372.c
579F:	drivers/iio/accel/adxl372_i2c.c
580F:	drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583M:	Antti Palosaari <crope@iki.fi>
584L:	linux-media@vger.kernel.org
585S:	Maintained
586W:	https://linuxtv.org
587W:	http://palosaari.fi/linux/
588Q:	http://patchwork.linuxtv.org/project/linux-media/list/
589T:	git git://linuxtv.org/anttip/media_tree.git
590F:	drivers/media/dvb-frontends/af9013*
591
592AF9033 MEDIA DRIVER
593M:	Antti Palosaari <crope@iki.fi>
594L:	linux-media@vger.kernel.org
595S:	Maintained
596W:	https://linuxtv.org
597W:	http://palosaari.fi/linux/
598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
599T:	git git://linuxtv.org/anttip/media_tree.git
600F:	drivers/media/dvb-frontends/af9033*
601
602AFFS FILE SYSTEM
603M:	David Sterba <dsterba@suse.com>
604L:	linux-fsdevel@vger.kernel.org
605S:	Odd Fixes
606F:	Documentation/filesystems/affs.rst
607F:	fs/affs/
608
609AFS FILESYSTEM
610M:	David Howells <dhowells@redhat.com>
611L:	linux-afs@lists.infradead.org
612S:	Supported
613W:	https://www.infradead.org/~dhowells/kafs/
614F:	Documentation/filesystems/afs.rst
615F:	fs/afs/
616F:	include/trace/events/afs.h
617
618AGPGART DRIVER
619M:	David Airlie <airlied@linux.ie>
620S:	Maintained
621T:	git git://anongit.freedesktop.org/drm/drm
622F:	drivers/char/agp/
623F:	include/linux/agp*
624F:	include/uapi/linux/agp*
625
626AHA152X SCSI DRIVER
627M:	"Juergen E. Fischer" <fischer@norbit.de>
628L:	linux-scsi@vger.kernel.org
629S:	Maintained
630F:	drivers/scsi/aha152x*
631F:	drivers/scsi/pcmcia/aha152x*
632
633AIC7XXX / AIC79XX SCSI DRIVER
634M:	Hannes Reinecke <hare@suse.com>
635L:	linux-scsi@vger.kernel.org
636S:	Maintained
637F:	drivers/scsi/aic7xxx/
638
639AIMSLAB FM RADIO RECEIVER DRIVER
640M:	Hans Verkuil <hverkuil@xs4all.nl>
641L:	linux-media@vger.kernel.org
642S:	Maintained
643W:	https://linuxtv.org
644T:	git git://linuxtv.org/media_tree.git
645F:	drivers/media/radio/radio-aimslab*
646
647AIO
648M:	Benjamin LaHaise <bcrl@kvack.org>
649L:	linux-aio@kvack.org
650S:	Supported
651F:	fs/aio.c
652F:	include/linux/*aio*.h
653
654AIRSPY MEDIA DRIVER
655M:	Antti Palosaari <crope@iki.fi>
656L:	linux-media@vger.kernel.org
657S:	Maintained
658W:	https://linuxtv.org
659W:	http://palosaari.fi/linux/
660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
661T:	git git://linuxtv.org/anttip/media_tree.git
662F:	drivers/media/usb/airspy/
663
664ALACRITECH GIGABIT ETHERNET DRIVER
665M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
666S:	Maintained
667F:	drivers/net/ethernet/alacritech/*
668
669ALCATEL SPEEDTOUCH USB DRIVER
670M:	Duncan Sands <duncan.sands@free.fr>
671L:	linux-usb@vger.kernel.org
672S:	Maintained
673W:	http://www.linux-usb.org/SpeedTouch/
674F:	drivers/usb/atm/speedtch.c
675F:	drivers/usb/atm/usbatm.c
676
677ALCHEMY AU1XX0 MMC DRIVER
678M:	Manuel Lauss <manuel.lauss@gmail.com>
679S:	Maintained
680F:	drivers/mmc/host/au1xmmc.c
681
682ALI1563 I2C DRIVER
683M:	Rudolf Marek <r.marek@assembler.cz>
684L:	linux-i2c@vger.kernel.org
685S:	Maintained
686F:	Documentation/i2c/busses/i2c-ali1563.rst
687F:	drivers/i2c/busses/i2c-ali1563.c
688
689ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690M:	Tomislav Denis <tomislav.denis@avl.com>
691L:	linux-iio@vger.kernel.org
692S:	Maintained
693W:	http://www.allsensors.com/
694F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695F:	drivers/iio/pressure/dlhl60d.c
696
697ALLEGRO DVT VIDEO IP CORE DRIVER
698M:	Michael Tretter <m.tretter@pengutronix.de>
699R:	Pengutronix Kernel Team <kernel@pengutronix.de>
700L:	linux-media@vger.kernel.org
701S:	Maintained
702F:	drivers/staging/media/allegro-dvt/
703
704ALLWINNER A10 CSI DRIVER
705M:	Maxime Ripard <mripard@kernel.org>
706L:	linux-media@vger.kernel.org
707S:	Maintained
708T:	git git://linuxtv.org/media_tree.git
709F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710F:	drivers/media/platform/sunxi/sun4i-csi/
711
712ALLWINNER CPUFREQ DRIVER
713M:	Yangtao Li <tiny.windzz@gmail.com>
714L:	linux-pm@vger.kernel.org
715S:	Maintained
716F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
718
719ALLWINNER CRYPTO DRIVERS
720M:	Corentin Labbe <clabbe.montjoie@gmail.com>
721L:	linux-crypto@vger.kernel.org
722S:	Maintained
723F:	drivers/crypto/allwinner/
724
725ALLWINNER THERMAL DRIVER
726M:	Vasily Khoruzhick <anarsoul@gmail.com>
727M:	Yangtao Li <tiny.windzz@gmail.com>
728L:	linux-pm@vger.kernel.org
729S:	Maintained
730F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731F:	drivers/thermal/sun8i_thermal.c
732
733ALLWINNER VPU DRIVER
734M:	Maxime Ripard <mripard@kernel.org>
735M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736L:	linux-media@vger.kernel.org
737S:	Maintained
738F:	drivers/staging/media/sunxi/cedrus/
739
740ALPHA PORT
741M:	Richard Henderson <rth@twiddle.net>
742M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743M:	Matt Turner <mattst88@gmail.com>
744L:	linux-alpha@vger.kernel.org
745S:	Odd Fixes
746F:	arch/alpha/
747
748ALPS PS/2 TOUCHPAD DRIVER
749R:	Pali Rohár <pali@kernel.org>
750F:	drivers/input/mouse/alps.*
751
752ALTERA I2C CONTROLLER DRIVER
753M:	Thor Thayer <thor.thayer@linux.intel.com>
754S:	Maintained
755F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
756F:	drivers/i2c/busses/i2c-altera.c
757
758ALTERA MAILBOX DRIVER
759M:	Ley Foon Tan <ley.foon.tan@intel.com>
760S:	Maintained
761F:	drivers/mailbox/mailbox-altera.c
762
763ALTERA PIO DRIVER
764M:	Joyce Ooi <joyce.ooi@intel.com>
765L:	linux-gpio@vger.kernel.org
766S:	Maintained
767F:	drivers/gpio/gpio-altera.c
768
769ALTERA SYSTEM MANAGER DRIVER
770M:	Thor Thayer <thor.thayer@linux.intel.com>
771S:	Maintained
772F:	drivers/mfd/altera-sysmgr.c
773F:	include/linux/mfd/altera-sysmgr.h
774
775ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776M:	Thor Thayer <thor.thayer@linux.intel.com>
777S:	Maintained
778F:	drivers/gpio/gpio-altera-a10sr.c
779F:	drivers/mfd/altera-a10sr.c
780F:	drivers/reset/reset-a10sr.c
781F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782F:	include/linux/mfd/altera-a10sr.h
783
784ALTERA TRIPLE SPEED ETHERNET DRIVER
785M:	Thor Thayer <thor.thayer@linux.intel.com>
786L:	netdev@vger.kernel.org
787S:	Maintained
788F:	drivers/net/ethernet/altera/
789
790ALTERA UART/JTAG UART SERIAL DRIVERS
791M:	Tobias Klauser <tklauser@distanz.ch>
792L:	linux-serial@vger.kernel.org
793S:	Maintained
794F:	drivers/tty/serial/altera_jtaguart.c
795F:	drivers/tty/serial/altera_uart.c
796F:	include/linux/altera_jtaguart.h
797F:	include/linux/altera_uart.h
798
799AMAZON ANNAPURNA LABS FIC DRIVER
800M:	Talel Shenhar <talel@amazon.com>
801S:	Maintained
802F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803F:	drivers/irqchip/irq-al-fic.c
804
805AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806M:	Talel Shenhar <talel@amazon.com>
807S:	Maintained
808F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809F:	drivers/thermal/thermal_mmio.c
810
811AMAZON ETHERNET DRIVERS
812M:	Netanel Belgazal <netanel@amazon.com>
813M:	Arthur Kiyanovski <akiyano@amazon.com>
814R:	Guy Tzalik <gtzalik@amazon.com>
815R:	Saeed Bishara <saeedb@amazon.com>
816R:	Zorik Machulsky <zorik@amazon.com>
817L:	netdev@vger.kernel.org
818S:	Supported
819F:	Documentation/networking/device_drivers/amazon/ena.rst
820F:	drivers/net/ethernet/amazon/
821
822AMAZON RDMA EFA DRIVER
823M:	Gal Pressman <galpress@amazon.com>
824R:	Yossi Leybovich <sleybo@amazon.com>
825L:	linux-rdma@vger.kernel.org
826S:	Supported
827Q:	https://patchwork.kernel.org/project/linux-rdma/list/
828F:	drivers/infiniband/hw/efa/
829F:	include/uapi/rdma/efa-abi.h
830
831AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832M:	Tom Lendacky <thomas.lendacky@amd.com>
833L:	linux-crypto@vger.kernel.org
834S:	Supported
835F:	drivers/crypto/ccp/
836F:	include/linux/ccp.h
837
838AMD DISPLAY CORE
839M:	Harry Wentland <harry.wentland@amd.com>
840M:	Leo Li <sunpeng.li@amd.com>
841L:	amd-gfx@lists.freedesktop.org
842S:	Supported
843T:	git git://people.freedesktop.org/~agd5f/linux
844F:	drivers/gpu/drm/amd/display/
845
846AMD ENERGY DRIVER
847M:	Naveen Krishna Chatradhi <nchatrad@amd.com>
848L:	linux-hwmon@vger.kernel.org
849S:	Maintained
850F:	Documentation/hwmon/amd_energy.rst
851F:	drivers/hwmon/amd_energy.c
852
853AMD FAM15H PROCESSOR POWER MONITORING DRIVER
854M:	Huang Rui <ray.huang@amd.com>
855L:	linux-hwmon@vger.kernel.org
856S:	Supported
857F:	Documentation/hwmon/fam15h_power.rst
858F:	drivers/hwmon/fam15h_power.c
859
860AMD FCH GPIO DRIVER
861M:	Enrico Weigelt, metux IT consult <info@metux.net>
862L:	linux-gpio@vger.kernel.org
863S:	Maintained
864F:	drivers/gpio/gpio-amd-fch.c
865F:	include/linux/platform_data/gpio/gpio-amd-fch.h
866
867AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
868L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
869S:	Orphan
870F:	drivers/usb/gadget/udc/amd5536udc.*
871
872AMD GEODE PROCESSOR/CHIPSET SUPPORT
873M:	Andres Salomon <dilinger@queued.net>
874L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
875S:	Supported
876W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
877F:	arch/x86/include/asm/geode.h
878F:	drivers/char/hw_random/geode-rng.c
879F:	drivers/crypto/geode*
880F:	drivers/video/fbdev/geode/
881
882AMD IOMMU (AMD-VI)
883M:	Joerg Roedel <joro@8bytes.org>
884L:	iommu@lists.linux-foundation.org
885S:	Maintained
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
887F:	drivers/iommu/amd_iommu*.[ch]
888F:	include/linux/amd-iommu.h
889
890AMD KFD
891M:	Felix Kuehling <Felix.Kuehling@amd.com>
892L:	amd-gfx@lists.freedesktop.org
893S:	Supported
894T:	git git://people.freedesktop.org/~agd5f/linux
895F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
896F:	drivers/gpu/drm/amd/amdkfd/
897F:	drivers/gpu/drm/amd/include/cik_structs.h
898F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
899F:	drivers/gpu/drm/amd/include/v9_structs.h
900F:	drivers/gpu/drm/amd/include/vi_structs.h
901F:	include/uapi/linux/kfd_ioctl.h
902
903AMD SPI DRIVER
904M:	Sanjay R Mehta <sanju.mehta@amd.com>
905S:	Maintained
906F:	drivers/spi/spi-amd.c
907
908AMD MP2 I2C DRIVER
909M:	Elie Morisse <syniurge@gmail.com>
910M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
911M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
912L:	linux-i2c@vger.kernel.org
913S:	Maintained
914F:	drivers/i2c/busses/i2c-amd-mp2*
915
916AMD POWERPLAY
917M:	Evan Quan <evan.quan@amd.com>
918L:	amd-gfx@lists.freedesktop.org
919S:	Supported
920T:	git git://people.freedesktop.org/~agd5f/linux
921F:	drivers/gpu/drm/amd/powerplay/
922
923AMD SEATTLE DEVICE TREE SUPPORT
924M:	Brijesh Singh <brijeshkumar.singh@amd.com>
925M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
926M:	Tom Lendacky <thomas.lendacky@amd.com>
927S:	Supported
928F:	arch/arm64/boot/dts/amd/
929
930AMD XGBE DRIVER
931M:	Tom Lendacky <thomas.lendacky@amd.com>
932L:	netdev@vger.kernel.org
933S:	Supported
934F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
935F:	drivers/net/ethernet/amd/xgbe/
936
937ANALOG DEVICES INC AD5686 DRIVER
938M:	Michael Hennerich <Michael.Hennerich@analog.com>
939L:	linux-pm@vger.kernel.org
940S:	Supported
941W:	http://ez.analog.com/community/linux-device-drivers
942F:	drivers/iio/dac/ad5686*
943F:	drivers/iio/dac/ad5696*
944
945ANALOG DEVICES INC AD5758 DRIVER
946M:	Michael Hennerich <Michael.Hennerich@analog.com>
947L:	linux-iio@vger.kernel.org
948S:	Supported
949W:	http://ez.analog.com/community/linux-device-drivers
950F:	Documentation/devicetree/bindings/iio/dac/ad5758.txt
951F:	drivers/iio/dac/ad5758.c
952
953ANALOG DEVICES INC AD7091R5 DRIVER
954M:	Beniamin Bia <beniamin.bia@analog.com>
955L:	linux-iio@vger.kernel.org
956S:	Supported
957W:	http://ez.analog.com/community/linux-device-drivers
958F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
959F:	drivers/iio/adc/ad7091r5.c
960
961ANALOG DEVICES INC AD7124 DRIVER
962M:	Michael Hennerich <Michael.Hennerich@analog.com>
963L:	linux-iio@vger.kernel.org
964S:	Supported
965W:	http://ez.analog.com/community/linux-device-drivers
966F:	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
967F:	drivers/iio/adc/ad7124.c
968
969ANALOG DEVICES INC AD7192 DRIVER
970M:	Alexandru Tachici <alexandru.tachici@analog.com>
971L:	linux-iio@vger.kernel.org
972S:	Supported
973W:	http://ez.analog.com/community/linux-device-drivers
974F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
975F:	drivers/iio/adc/ad7192.c
976
977ANALOG DEVICES INC AD7292 DRIVER
978M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
979L:	linux-iio@vger.kernel.org
980S:	Supported
981W:	http://ez.analog.com/community/linux-device-drivers
982F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
983F:	drivers/iio/adc/ad7292.c
984
985ANALOG DEVICES INC AD7606 DRIVER
986M:	Michael Hennerich <Michael.Hennerich@analog.com>
987M:	Beniamin Bia <beniamin.bia@analog.com>
988L:	linux-iio@vger.kernel.org
989S:	Supported
990W:	http://ez.analog.com/community/linux-device-drivers
991F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
992F:	drivers/iio/adc/ad7606.c
993
994ANALOG DEVICES INC AD7768-1 DRIVER
995M:	Michael Hennerich <Michael.Hennerich@analog.com>
996L:	linux-iio@vger.kernel.org
997S:	Supported
998W:	http://ez.analog.com/community/linux-device-drivers
999F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1000F:	drivers/iio/adc/ad7768-1.c
1001
1002ANALOG DEVICES INC AD7780 DRIVER
1003M:	Michael Hennerich <Michael.Hennerich@analog.com>
1004M:	Renato Lui Geh <renatogeh@gmail.com>
1005L:	linux-iio@vger.kernel.org
1006S:	Supported
1007W:	http://ez.analog.com/community/linux-device-drivers
1008F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1009F:	drivers/iio/adc/ad7780.c
1010
1011ANALOG DEVICES INC AD9389B DRIVER
1012M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1013L:	linux-media@vger.kernel.org
1014S:	Maintained
1015F:	drivers/media/i2c/ad9389b*
1016
1017ANALOG DEVICES INC ADGS1408 DRIVER
1018M:	Mircea Caprioru <mircea.caprioru@analog.com>
1019S:	Supported
1020F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1021F:	drivers/mux/adgs1408.c
1022
1023ANALOG DEVICES INC ADIN DRIVER
1024M:	Alexandru Ardelean <alexaundru.ardelean@analog.com>
1025L:	netdev@vger.kernel.org
1026S:	Supported
1027W:	http://ez.analog.com/community/linux-device-drivers
1028F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1029F:	drivers/net/phy/adin.c
1030
1031ANALOG DEVICES INC ADIS DRIVER LIBRARY
1032M:	Alexandru Ardelean <alexandru.ardelean@analog.com>
1033L:	linux-iio@vger.kernel.org
1034S:	Supported
1035F:	drivers/iio/imu/adis.c
1036F:	include/linux/iio/imu/adis.h
1037
1038ANALOG DEVICES INC ADIS16460 DRIVER
1039M:	Dragos Bogdan <dragos.bogdan@analog.com>
1040L:	linux-iio@vger.kernel.org
1041S:	Supported
1042W:	http://ez.analog.com/community/linux-device-drivers
1043F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1044F:	drivers/iio/imu/adis16460.c
1045
1046ANALOG DEVICES INC ADIS16475 DRIVER
1047M:	Nuno Sa <nuno.sa@analog.com>
1048L:	linux-iio@vger.kernel.org
1049W:	http://ez.analog.com/community/linux-device-drivers
1050S:	Supported
1051F:	drivers/iio/imu/adis16475.c
1052F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1053
1054ANALOG DEVICES INC ADM1177 DRIVER
1055M:	Beniamin Bia <beniamin.bia@analog.com>
1056M:	Michael Hennerich <Michael.Hennerich@analog.com>
1057L:	linux-hwmon@vger.kernel.org
1058S:	Supported
1059W:	http://ez.analog.com/community/linux-device-drivers
1060F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1061F:	drivers/hwmon/adm1177.c
1062
1063ANALOG DEVICES INC ADP5061 DRIVER
1064M:	Michael Hennerich <Michael.Hennerich@analog.com>
1065L:	linux-pm@vger.kernel.org
1066S:	Supported
1067W:	http://ez.analog.com/community/linux-device-drivers
1068F:	drivers/power/supply/adp5061.c
1069
1070ANALOG DEVICES INC ADV7180 DRIVER
1071M:	Lars-Peter Clausen <lars@metafoo.de>
1072L:	linux-media@vger.kernel.org
1073S:	Supported
1074W:	http://ez.analog.com/community/linux-device-drivers
1075F:	drivers/media/i2c/adv7180.c
1076
1077ANALOG DEVICES INC ADV748X DRIVER
1078M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1079L:	linux-media@vger.kernel.org
1080S:	Maintained
1081F:	drivers/media/i2c/adv748x/*
1082
1083ANALOG DEVICES INC ADV7511 DRIVER
1084M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1085L:	linux-media@vger.kernel.org
1086S:	Maintained
1087F:	drivers/media/i2c/adv7511*
1088
1089ANALOG DEVICES INC ADV7604 DRIVER
1090M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1091L:	linux-media@vger.kernel.org
1092S:	Maintained
1093F:	drivers/media/i2c/adv7604*
1094
1095ANALOG DEVICES INC ADV7842 DRIVER
1096M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1097L:	linux-media@vger.kernel.org
1098S:	Maintained
1099F:	drivers/media/i2c/adv7842*
1100
1101ANALOG DEVICES INC ASOC CODEC DRIVERS
1102M:	Lars-Peter Clausen <lars@metafoo.de>
1103M:	Nuno Sá <nuno.sa@analog.com>
1104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1105S:	Supported
1106W:	http://wiki.analog.com/
1107W:	http://ez.analog.com/community/linux-device-drivers
1108F:	sound/soc/codecs/ad1*
1109F:	sound/soc/codecs/ad7*
1110F:	sound/soc/codecs/adau*
1111F:	sound/soc/codecs/adav*
1112F:	sound/soc/codecs/sigmadsp.*
1113F:	sound/soc/codecs/ssm*
1114
1115ANALOG DEVICES INC DMA DRIVERS
1116M:	Lars-Peter Clausen <lars@metafoo.de>
1117S:	Supported
1118W:	http://ez.analog.com/community/linux-device-drivers
1119F:	drivers/dma/dma-axi-dmac.c
1120
1121ANALOG DEVICES INC HMC425A DRIVER
1122M:	Beniamin Bia <beniamin.bia@analog.com>
1123M:	Michael Hennerich <michael.hennerich@analog.com>
1124L:	linux-iio@vger.kernel.org
1125S:	Supported
1126W:	http://ez.analog.com/community/linux-device-drivers
1127F:	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1128F:	drivers/iio/amplifiers/hmc425a.c
1129
1130ANALOG DEVICES INC IIO DRIVERS
1131M:	Lars-Peter Clausen <lars@metafoo.de>
1132M:	Michael Hennerich <Michael.Hennerich@analog.com>
1133S:	Supported
1134W:	http://wiki.analog.com/
1135W:	http://ez.analog.com/community/linux-device-drivers
1136F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1137F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1138F:	drivers/iio/*/ad*
1139F:	drivers/iio/adc/ltc249*
1140F:	drivers/staging/iio/*/ad*
1141X:	drivers/iio/*/adjd*
1142
1143ANALOGBITS PLL LIBRARIES
1144M:	Paul Walmsley <paul.walmsley@sifive.com>
1145S:	Supported
1146F:	drivers/clk/analogbits/*
1147F:	include/linux/clk/analogbits*
1148
1149ANDES ARCHITECTURE
1150M:	Nick Hu <nickhu@andestech.com>
1151M:	Greentime Hu <green.hu@gmail.com>
1152M:	Vincent Chen <deanbo422@gmail.com>
1153S:	Supported
1154T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1155F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1156F:	Documentation/devicetree/bindings/nds32/
1157F:	arch/nds32/
1158N:	nds32
1159K:	nds32
1160
1161ANDROID CONFIG FRAGMENTS
1162M:	Rob Herring <robh@kernel.org>
1163S:	Supported
1164F:	kernel/configs/android*
1165
1166ANDROID DRIVERS
1167M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1168M:	Arve Hjønnevåg <arve@android.com>
1169M:	Todd Kjos <tkjos@android.com>
1170M:	Martijn Coenen <maco@android.com>
1171M:	Joel Fernandes <joel@joelfernandes.org>
1172M:	Christian Brauner <christian@brauner.io>
1173L:	devel@driverdev.osuosl.org
1174S:	Supported
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1176F:	drivers/android/
1177F:	drivers/staging/android/
1178
1179ANDROID GOLDFISH PIC DRIVER
1180M:	Miodrag Dinic <miodrag.dinic@mips.com>
1181S:	Supported
1182F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1183F:	drivers/irqchip/irq-goldfish-pic.c
1184
1185ANDROID GOLDFISH RTC DRIVER
1186M:	Miodrag Dinic <miodrag.dinic@mips.com>
1187S:	Supported
1188F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1189F:	drivers/rtc/rtc-goldfish.c
1190
1191ANDROID ION DRIVER
1192M:	Laura Abbott <labbott@redhat.com>
1193M:	Sumit Semwal <sumit.semwal@linaro.org>
1194L:	devel@driverdev.osuosl.org
1195L:	dri-devel@lists.freedesktop.org
1196L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1197S:	Supported
1198F:	drivers/staging/android/ion
1199F:	drivers/staging/android/uapi/ion.h
1200
1201AOA (Apple Onboard Audio) ALSA DRIVER
1202M:	Johannes Berg <johannes@sipsolutions.net>
1203L:	linuxppc-dev@lists.ozlabs.org
1204L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	sound/aoa/
1207
1208APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1209M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1210L:	linux-iio@vger.kernel.org
1211S:	Maintained
1212F:	drivers/iio/adc/stx104.c
1213
1214APM DRIVER
1215M:	Jiri Kosina <jikos@kernel.org>
1216S:	Odd fixes
1217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1218F:	arch/x86/kernel/apm_32.c
1219F:	drivers/char/apm-emulation.c
1220F:	include/linux/apm_bios.h
1221F:	include/uapi/linux/apm_bios.h
1222
1223APPARMOR SECURITY MODULE
1224M:	John Johansen <john.johansen@canonical.com>
1225L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1226S:	Supported
1227W:	wiki.apparmor.net
1228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1229F:	Documentation/admin-guide/LSM/apparmor.rst
1230F:	security/apparmor/
1231
1232APPLE BCM5974 MULTITOUCH DRIVER
1233M:	Henrik Rydberg <rydberg@bitmath.org>
1234L:	linux-input@vger.kernel.org
1235S:	Odd fixes
1236F:	drivers/input/mouse/bcm5974.c
1237
1238APPLE SMC DRIVER
1239M:	Henrik Rydberg <rydberg@bitmath.org>
1240L:	linux-hwmon@vger.kernel.org
1241S:	Odd fixes
1242F:	drivers/hwmon/applesmc.c
1243
1244APPLETALK NETWORK LAYER
1245L:	netdev@vger.kernel.org
1246S:	Odd fixes
1247F:	drivers/net/appletalk/
1248F:	include/linux/atalk.h
1249F:	include/uapi/linux/atalk.h
1250F:	net/appletalk/
1251
1252APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1253M:	Khuong Dinh <khuong@os.amperecomputing.com>
1254S:	Supported
1255F:	arch/arm64/boot/dts/apm/
1256
1257APPLIED MICRO (APM) X-GENE SOC EDAC
1258M:	Khuong Dinh <khuong@os.amperecomputing.com>
1259S:	Supported
1260F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1261F:	drivers/edac/xgene_edac.c
1262
1263APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1264M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1265M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1266S:	Supported
1267F:	drivers/net/ethernet/apm/xgene-v2/
1268
1269APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1270M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1271M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1272M:	Quan Nguyen <quan@os.amperecomputing.com>
1273S:	Supported
1274F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1275F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1276F:	drivers/net/ethernet/apm/xgene/
1277F:	drivers/net/phy/mdio-xgene.c
1278
1279APPLIED MICRO (APM) X-GENE SOC PMU
1280M:	Khuong Dinh <khuong@os.amperecomputing.com>
1281S:	Supported
1282F:	Documentation/admin-guide/perf/xgene-pmu.rst
1283F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1284F:	drivers/perf/xgene_pmu.c
1285
1286APTINA CAMERA SENSOR PLL
1287M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1288L:	linux-media@vger.kernel.org
1289S:	Maintained
1290F:	drivers/media/i2c/aptina-pll.*
1291
1292AQUANTIA ETHERNET DRIVER (atlantic)
1293M:	Igor Russkikh <irusskikh@marvell.com>
1294L:	netdev@vger.kernel.org
1295S:	Supported
1296W:	https://www.marvell.com/
1297Q:	http://patchwork.ozlabs.org/project/netdev/list/
1298F:	Documentation/networking/device_drivers/aquantia/atlantic.rst
1299F:	drivers/net/ethernet/aquantia/atlantic/
1300
1301AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1302M:	Egor Pomozov <epomozov@marvell.com>
1303L:	netdev@vger.kernel.org
1304S:	Supported
1305W:	http://www.aquantia.com
1306F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1307
1308ARC FRAMEBUFFER DRIVER
1309M:	Jaya Kumar <jayalk@intworks.biz>
1310S:	Maintained
1311F:	drivers/video/fbdev/arcfb.c
1312F:	drivers/video/fbdev/core/fb_defio.c
1313
1314ARC PGU DRM DRIVER
1315M:	Alexey Brodkin <abrodkin@synopsys.com>
1316S:	Supported
1317F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1318F:	drivers/gpu/drm/arc/
1319
1320ARCNET NETWORK LAYER
1321M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1322L:	netdev@vger.kernel.org
1323S:	Maintained
1324F:	drivers/net/arcnet/
1325F:	include/uapi/linux/if_arcnet.h
1326
1327ARM ARCHITECTED TIMER DRIVER
1328M:	Mark Rutland <mark.rutland@arm.com>
1329M:	Marc Zyngier <maz@kernel.org>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	arch/arm/include/asm/arch_timer.h
1333F:	arch/arm64/include/asm/arch_timer.h
1334F:	drivers/clocksource/arm_arch_timer.c
1335
1336ARM HDLCD DRM DRIVER
1337M:	Liviu Dudau <liviu.dudau@arm.com>
1338S:	Supported
1339F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1340F:	drivers/gpu/drm/arm/hdlcd_*
1341
1342ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1343M:	Linus Walleij <linus.walleij@linaro.org>
1344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1347F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1348F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1349F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1350F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1351F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1352F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1353F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1354F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
1355F:	arch/arm/boot/dts/arm-realview-*
1356F:	arch/arm/boot/dts/integrator*
1357F:	arch/arm/boot/dts/versatile*
1358F:	arch/arm/mach-integrator/
1359F:	arch/arm/mach-realview/
1360F:	arch/arm/mach-versatile/
1361F:	arch/arm/plat-versatile/
1362F:	drivers/bus/arm-integrator-lm.c
1363F:	drivers/clk/versatile/
1364F:	drivers/i2c/busses/i2c-versatile.c
1365F:	drivers/irqchip/irq-versatile-fpga.c
1366F:	drivers/mtd/maps/physmap-versatile.*
1367F:	drivers/power/reset/arm-versatile-reboot.c
1368F:	drivers/soc/versatile/
1369
1370ARM KOMEDA DRM-KMS DRIVER
1371M:	James (Qian) Wang <james.qian.wang@arm.com>
1372M:	Liviu Dudau <liviu.dudau@arm.com>
1373M:	Mihail Atanassov <mihail.atanassov@arm.com>
1374L:	Mali DP Maintainers <malidp@foss.arm.com>
1375S:	Supported
1376T:	git git://anongit.freedesktop.org/drm/drm-misc
1377F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1378F:	Documentation/gpu/komeda-kms.rst
1379F:	drivers/gpu/drm/arm/display/include/
1380F:	drivers/gpu/drm/arm/display/komeda/
1381
1382ARM MALI PANFROST DRM DRIVER
1383M:	Rob Herring <robh@kernel.org>
1384M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1385R:	Steven Price <steven.price@arm.com>
1386R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1387L:	dri-devel@lists.freedesktop.org
1388S:	Supported
1389T:	git git://anongit.freedesktop.org/drm/drm-misc
1390F:	drivers/gpu/drm/panfrost/
1391F:	include/uapi/drm/panfrost_drm.h
1392
1393ARM MALI-DP DRM DRIVER
1394M:	Liviu Dudau <liviu.dudau@arm.com>
1395M:	Brian Starkey <brian.starkey@arm.com>
1396L:	Mali DP Maintainers <malidp@foss.arm.com>
1397S:	Supported
1398T:	git git://anongit.freedesktop.org/drm/drm-misc
1399F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1400F:	Documentation/gpu/afbc.rst
1401F:	drivers/gpu/drm/arm/
1402
1403ARM MFM AND FLOPPY DRIVERS
1404M:	Ian Molton <spyro@f2s.com>
1405S:	Maintained
1406F:	arch/arm/include/asm/floppy.h
1407F:	arch/arm/mach-rpc/floppydma.S
1408
1409ARM PMU PROFILING AND DEBUGGING
1410M:	Will Deacon <will@kernel.org>
1411M:	Mark Rutland <mark.rutland@arm.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	Documentation/devicetree/bindings/arm/pmu.yaml
1415F:	Documentation/devicetree/bindings/perf/
1416F:	arch/arm*/include/asm/hw_breakpoint.h
1417F:	arch/arm*/include/asm/perf_event.h
1418F:	arch/arm*/kernel/hw_breakpoint.c
1419F:	arch/arm*/kernel/perf_*
1420F:	arch/arm/oprofile/common.c
1421F:	drivers/perf/*
1422F:	include/linux/perf/arm_pmu.h
1423
1424ARM PORT
1425M:	Russell King <linux@armlinux.org.uk>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Odd Fixes
1428W:	http://www.armlinux.org.uk/
1429T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1430F:	arch/arm/
1431X:	arch/arm/boot/dts/
1432
1433ARM PRIMECELL AACI PL041 DRIVER
1434M:	Russell King <linux@armlinux.org.uk>
1435S:	Odd Fixes
1436F:	sound/arm/aaci.*
1437
1438ARM PRIMECELL BUS SUPPORT
1439M:	Russell King <linux@armlinux.org.uk>
1440S:	Odd Fixes
1441F:	drivers/amba/
1442F:	include/linux/amba/bus.h
1443
1444ARM PRIMECELL CLCD PL110 DRIVER
1445M:	Russell King <linux@armlinux.org.uk>
1446S:	Odd Fixes
1447F:	drivers/video/fbdev/amba-clcd.*
1448
1449ARM PRIMECELL KMI PL050 DRIVER
1450M:	Russell King <linux@armlinux.org.uk>
1451S:	Odd Fixes
1452F:	drivers/input/serio/ambakmi.*
1453F:	include/linux/amba/kmi.h
1454
1455ARM PRIMECELL MMCI PL180/1 DRIVER
1456M:	Russell King <linux@armlinux.org.uk>
1457S:	Odd Fixes
1458F:	drivers/mmc/host/mmci.*
1459F:	include/linux/amba/mmci.h
1460
1461ARM PRIMECELL SSP PL022 SPI DRIVER
1462M:	Linus Walleij <linus.walleij@linaro.org>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S:	Maintained
1465F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1466F:	drivers/spi/spi-pl022.c
1467
1468ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1469M:	Russell King <linux@armlinux.org.uk>
1470S:	Odd Fixes
1471F:	drivers/tty/serial/amba-pl01*.c
1472F:	include/linux/amba/serial.h
1473
1474ARM PRIMECELL VIC PL190/PL192 DRIVER
1475M:	Linus Walleij <linus.walleij@linaro.org>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1479F:	drivers/irqchip/irq-vic.c
1480
1481ARM SMC WATCHDOG DRIVER
1482M:	Julius Werner <jwerner@chromium.org>
1483R:	Evan Benn <evanbenn@chromium.org>
1484S:	Maintained
1485F:	devicetree/bindings/watchdog/arm-smc-wdt.yaml
1486F:	drivers/watchdog/arm_smc_wdt.c
1487
1488ARM SMMU DRIVERS
1489M:	Will Deacon <will@kernel.org>
1490R:	Robin Murphy <robin.murphy@arm.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1494F:	drivers/iommu/arm-smmu*
1495F:	drivers/iommu/io-pgtable-arm-v7s.c
1496F:	drivers/iommu/io-pgtable-arm.c
1497
1498ARM SUB-ARCHITECTURES
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1502F:	arch/arm/mach-*/
1503F:	arch/arm/plat-*/
1504
1505ARM/ACTIONS SEMI ARCHITECTURE
1506M:	Andreas Färber <afaerber@suse.de>
1507M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	Documentation/devicetree/bindings/arm/actions.yaml
1511F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1512F:	Documentation/devicetree/bindings/dma/owl-dma.txt
1513F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt
1514F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1515F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1516F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1517F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1518F:	arch/arm/boot/dts/owl-*
1519F:	arch/arm/mach-actions/
1520F:	arch/arm64/boot/dts/actions/
1521F:	drivers/clk/actions/
1522F:	drivers/clocksource/timer-owl*
1523F:	drivers/dma/owl-dma.c
1524F:	drivers/i2c/busses/i2c-owl.c
1525F:	drivers/mmc/host/owl-mmc.c
1526F:	drivers/pinctrl/actions/*
1527F:	drivers/soc/actions/
1528F:	include/dt-bindings/power/owl-*
1529F:	include/linux/soc/actions/
1530N:	owl
1531
1532ARM/ADS SPHERE MACHINE SUPPORT
1533M:	Lennert Buytenhek <kernel@wantstofly.org>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536
1537ARM/AFEB9260 MACHINE SUPPORT
1538M:	Sergey Lapin <slapin@ossfans.org>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540S:	Maintained
1541
1542ARM/AJECO 1ARM MACHINE SUPPORT
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/Allwinner SoC Clock Support
1548M:	Emilio López <emilio@elopez.com.ar>
1549S:	Maintained
1550F:	drivers/clk/sunxi/
1551
1552ARM/Allwinner sunXi SoC support
1553M:	Maxime Ripard <mripard@kernel.org>
1554M:	Chen-Yu Tsai <wens@csie.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1558F:	arch/arm/mach-sunxi/
1559F:	arch/arm64/boot/dts/allwinner/
1560F:	drivers/clk/sunxi-ng/
1561F:	drivers/pinctrl/sunxi/
1562F:	drivers/soc/sunxi/
1563N:	sun[x456789]i
1564N:	sun50i
1565
1566ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1567M:	Neil Armstrong <narmstrong@baylibre.com>
1568M:	Jerome Brunet <jbrunet@baylibre.com>
1569L:	linux-amlogic@lists.infradead.org
1570S:	Maintained
1571F:	Documentation/devicetree/bindings/clock/amlogic*
1572F:	drivers/clk/meson/
1573F:	include/dt-bindings/clock/gxbb*
1574F:	include/dt-bindings/clock/meson*
1575
1576ARM/Amlogic Meson SoC Crypto Drivers
1577M:	Corentin Labbe <clabbe@baylibre.com>
1578L:	linux-crypto@vger.kernel.org
1579L:	linux-amlogic@lists.infradead.org
1580S:	Maintained
1581F:	Documentation/devicetree/bindings/crypto/amlogic*
1582F:	drivers/crypto/amlogic/
1583
1584ARM/Amlogic Meson SoC Sound Drivers
1585M:	Jerome Brunet <jbrunet@baylibre.com>
1586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1587S:	Maintained
1588F:	Documentation/devicetree/bindings/sound/amlogic*
1589F:	sound/soc/meson/
1590
1591ARM/Amlogic Meson SoC support
1592M:	Kevin Hilman <khilman@baylibre.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594L:	linux-amlogic@lists.infradead.org
1595S:	Maintained
1596W:	http://linux-meson.com/
1597F:	arch/arm/boot/dts/meson*
1598F:	arch/arm/mach-meson/
1599F:	arch/arm64/boot/dts/amlogic/
1600F:	drivers/mmc/host/meson*
1601F:	drivers/pinctrl/meson/
1602F:	drivers/rtc/rtc-meson*
1603F:	drivers/soc/amlogic/
1604N:	meson
1605
1606ARM/Annapurna Labs ALPINE ARCHITECTURE
1607M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1608M:	Antoine Tenart <antoine.tenart@bootlin.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/alpine*
1612F:	arch/arm/mach-alpine/
1613F:	arch/arm64/boot/dts/al/
1614F:	drivers/*/*alpine*
1615
1616ARM/ARTPEC MACHINE SUPPORT
1617M:	Jesper Nilsson <jesper.nilsson@axis.com>
1618M:	Lars Persson <lars.persson@axis.com>
1619L:	linux-arm-kernel@axis.com
1620S:	Maintained
1621F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1622F:	arch/arm/boot/dts/artpec6*
1623F:	arch/arm/mach-artpec
1624F:	drivers/clk/axis
1625F:	drivers/crypto/axis
1626F:	drivers/mmc/host/usdhi6rol0.c
1627F:	drivers/pinctrl/pinctrl-artpec*
1628
1629ARM/ASPEED I2C DRIVER
1630M:	Brendan Higgins <brendanhiggins@google.com>
1631R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1632R:	Joel Stanley <joel@jms.id.au>
1633L:	linux-i2c@vger.kernel.org
1634L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1635S:	Maintained
1636F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1637F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1638F:	drivers/i2c/busses/i2c-aspeed.c
1639F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1640
1641ARM/ASPEED MACHINE SUPPORT
1642M:	Joel Stanley <joel@jms.id.au>
1643R:	Andrew Jeffery <andrew@aj.id.au>
1644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1646S:	Supported
1647Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1649F:	arch/arm/boot/dts/aspeed-*
1650F:	arch/arm/mach-aspeed/
1651N:	aspeed
1652
1653ARM/BITMAIN ARCHITECTURE
1654M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S:	Maintained
1657F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1658F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1659F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1660F:	arch/arm64/boot/dts/bitmain/
1661F:	drivers/clk/clk-bm1880.c
1662F:	drivers/pinctrl/pinctrl-bm1880.c
1663
1664ARM/CALXEDA HIGHBANK ARCHITECTURE
1665M:	Andre Przywara <andre.przywara@arm.com>
1666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S:	Maintained
1668F:	arch/arm/boot/dts/ecx-*.dts*
1669F:	arch/arm/boot/dts/highbank.dts
1670F:	arch/arm/mach-highbank/
1671
1672ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1673M:	Krzysztof Halasa <khalasa@piap.pl>
1674S:	Maintained
1675F:	arch/arm/mach-cns3xxx/
1676
1677ARM/CAVIUM THUNDER NETWORK DRIVER
1678M:	Sunil Goutham <sgoutham@marvell.com>
1679M:	Robert Richter <rrichter@marvell.com>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Supported
1682F:	drivers/net/ethernet/cavium/thunder/
1683
1684ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1685M:	Lukasz Majewski <lukma@denx.de>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688F:	arch/arm/mach-ep93xx/ts72xx.c
1689
1690ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1691M:	Alexander Shiyan <shc_work@mail.ru>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Odd Fixes
1694N:	clps711x
1695
1696ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1697M:	Lennert Buytenhek <kernel@wantstofly.org>
1698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S:	Maintained
1700
1701ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1702M:	Hartley Sweeten <hsweeten@visionengravers.com>
1703M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	arch/arm/mach-ep93xx/
1707F:	arch/arm/mach-ep93xx/include/mach/
1708
1709ARM/CLKDEV SUPPORT
1710M:	Russell King <linux@armlinux.org.uk>
1711L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S:	Maintained
1713T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1714F:	drivers/clk/clkdev.c
1715
1716ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1717M:	Baruch Siach <baruch@tkos.co.il>
1718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719S:	Maintained
1720F:	arch/arm/boot/dts/cx92755*
1721N:	digicolor
1722
1723ARM/CONTEC MICRO9 MACHINE SUPPORT
1724M:	Hubert Feurstein <hubert.feurstein@contec.at>
1725S:	Maintained
1726F:	arch/arm/mach-ep93xx/micro9.c
1727
1728ARM/CORESIGHT FRAMEWORK AND DRIVERS
1729M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1730R:	Suzuki K Poulose <suzuki.poulose@arm.com>
1731R:	Mike Leach <mike.leach@linaro.org>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S:	Maintained
1734F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1735F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1736F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1737F:	Documentation/devicetree/bindings/arm/coresight.txt
1738F:	Documentation/trace/coresight/*
1739F:	drivers/hwtracing/coresight/*
1740F:	include/dt-bindings/arm/coresight-cti-dt.h
1741F:	tools/perf/arch/arm/util/auxtrace.c
1742F:	tools/perf/arch/arm/util/cs-etm.c
1743F:	tools/perf/arch/arm/util/cs-etm.h
1744F:	tools/perf/arch/arm/util/pmu.c
1745F:	tools/perf/util/cs-etm-decoder/*
1746F:	tools/perf/util/cs-etm.*
1747
1748ARM/CORGI MACHINE SUPPORT
1749M:	Richard Purdie <rpurdie@rpsys.net>
1750S:	Maintained
1751
1752ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1753M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1754M:	Linus Walleij <linus.walleij@linaro.org>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757T:	git git://github.com/ulli-kroll/linux.git
1758F:	Documentation/devicetree/bindings/arm/gemini.txt
1759F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1760F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1761F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1762F:	arch/arm/mach-gemini/
1763F:	drivers/net/ethernet/cortina/
1764F:	drivers/pinctrl/pinctrl-gemini.c
1765F:	drivers/rtc/rtc-ftrtc010.c
1766
1767ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1768M:	Barry Song <baohua@kernel.org>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S:	Maintained
1771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1772F:	arch/arm/boot/dts/prima2*
1773F:	arch/arm/mach-prima2/
1774F:	drivers/clk/sirf/
1775F:	drivers/clocksource/timer-atlas7.c
1776F:	drivers/clocksource/timer-prima2.c
1777X:	drivers/gnss
1778N:	[^a-z]sirf
1779
1780ARM/CZ.NIC TURRIS MOX SUPPORT
1781M:	Marek Behun <marek.behun@nic.cz>
1782S:	Maintained
1783W:	http://mox.turris.cz
1784F:	Documentation/ABI/testing/debugfs-moxtet
1785F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
1786F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1787F:	Documentation/devicetree/bindings/bus/moxtet.txt
1788F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1789F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1790F:	drivers/bus/moxtet.c
1791F:	drivers/firmware/turris-mox-rwtm.c
1792F:	drivers/gpio/gpio-moxtet.c
1793F:	include/linux/moxtet.h
1794
1795ARM/EBSA110 MACHINE SUPPORT
1796M:	Russell King <linux@armlinux.org.uk>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799W:	http://www.armlinux.org.uk/
1800F:	arch/arm/mach-ebsa110/
1801F:	drivers/net/ethernet/amd/am79c961a.*
1802
1803ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1804M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1805R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808N:	efm32
1809
1810ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1811M:	Robert Jarzmik <robert.jarzmik@free.fr>
1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813S:	Maintained
1814F:	arch/arm/mach-pxa/ezx.c
1815
1816ARM/FARADAY FA526 PORT
1817M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820T:	git git://git.berlios.de/gemini-board
1821F:	arch/arm/mm/*-fa*
1822
1823ARM/FOOTBRIDGE ARCHITECTURE
1824M:	Russell King <linux@armlinux.org.uk>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827W:	http://www.armlinux.org.uk/
1828F:	arch/arm/include/asm/hardware/dec21285.h
1829F:	arch/arm/mach-footbridge/
1830
1831ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1832M:	Shawn Guo <shawnguo@kernel.org>
1833M:	Sascha Hauer <s.hauer@pengutronix.de>
1834R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1835R:	Fabio Estevam <festevam@gmail.com>
1836R:	NXP Linux Team <linux-imx@nxp.com>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1840X:	drivers/media/i2c/
1841N:	imx
1842N:	mxs
1843
1844ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1845M:	Shawn Guo <shawnguo@kernel.org>
1846M:	Li Yang <leoyang.li@nxp.com>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S:	Maintained
1849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850F:	arch/arm/boot/dts/ls1021a*
1851F:	arch/arm64/boot/dts/freescale/fsl-*
1852F:	arch/arm64/boot/dts/freescale/qoriq-*
1853
1854ARM/FREESCALE VYBRID ARM ARCHITECTURE
1855M:	Shawn Guo <shawnguo@kernel.org>
1856M:	Sascha Hauer <s.hauer@pengutronix.de>
1857R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1858R:	Stefan Agner <stefan@agner.ch>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862F:	arch/arm/boot/dts/vf*
1863F:	arch/arm/mach-imx/*vf610*
1864
1865ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1866M:	Lennert Buytenhek <kernel@wantstofly.org>
1867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868S:	Maintained
1869
1870ARM/GUMSTIX MACHINE SUPPORT
1871M:	Steve Sakoman <sakoman@gmail.com>
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S:	Maintained
1874
1875ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1876M:	Philipp Zabel <philipp.zabel@gmail.com>
1877M:	Paul Parsons <lost.distance@yahoo.com>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	arch/arm/mach-pxa/hx4700.c
1881F:	arch/arm/mach-pxa/include/mach/hx4700.h
1882F:	sound/soc/pxa/hx4700.c
1883
1884ARM/HISILICON SOC SUPPORT
1885M:	Wei Xu <xuwei5@hisilicon.com>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S:	Supported
1888W:	http://www.hisilicon.com
1889T:	git git://github.com/hisilicon/linux-hisi.git
1890F:	arch/arm/boot/dts/hi3*
1891F:	arch/arm/boot/dts/hip*
1892F:	arch/arm/boot/dts/hisi*
1893F:	arch/arm/mach-hisi/
1894F:	arch/arm64/boot/dts/hisilicon/
1895
1896ARM/HP JORNADA 7XX MACHINE SUPPORT
1897M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1898S:	Maintained
1899W:	www.jlime.com
1900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1901F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1902F:	arch/arm/mach-sa1100/jornada720.c
1903
1904ARM/IGEP MACHINE SUPPORT
1905M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1906M:	Javier Martinez Canillas <javier@dowhile0.org>
1907L:	linux-omap@vger.kernel.org
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/boot/dts/omap3-igep*
1911
1912ARM/INCOME PXA270 SUPPORT
1913M:	Marek Vasut <marek.vasut@gmail.com>
1914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S:	Maintained
1916F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1917
1918ARM/INTEL IOP32X ARM ARCHITECTURE
1919M:	Lennert Buytenhek <kernel@wantstofly.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S:	Maintained
1922
1923ARM/INTEL IQ81342EX MACHINE SUPPORT
1924M:	Lennert Buytenhek <kernel@wantstofly.org>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927
1928ARM/INTEL IXDP2850 MACHINE SUPPORT
1929M:	Lennert Buytenhek <kernel@wantstofly.org>
1930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931S:	Maintained
1932
1933ARM/INTEL IXP4XX ARM ARCHITECTURE
1934M:	Linus Walleij <linusw@kernel.org>
1935M:	Imre Kaloz <kaloz@openwrt.org>
1936M:	Krzysztof Halasa <khalasa@piap.pl>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S:	Maintained
1939F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1940F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1941F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1942F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1943F:	arch/arm/mach-ixp4xx/
1944F:	drivers/clocksource/timer-ixp4xx.c
1945F:	drivers/gpio/gpio-ixp4xx.c
1946F:	drivers/irqchip/irq-ixp4xx.c
1947F:	include/linux/irqchip/irq-ixp4xx.h
1948F:	include/linux/platform_data/timer-ixp4xx.h
1949
1950ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1951M:	Jonathan Cameron <jic23@cam.ac.uk>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954F:	arch/arm/mach-pxa/stargate2.c
1955F:	drivers/pcmcia/pxa2xx_stargate2.c
1956
1957ARM/INTEL XSC3 (MANZANO) ARM CORE
1958M:	Lennert Buytenhek <kernel@wantstofly.org>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961
1962ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1963M:	Lennert Buytenhek <kernel@wantstofly.org>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966
1967ARM/LG1K ARCHITECTURE
1968M:	Chanho Min <chanho.min@lge.com>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm64/boot/dts/lg/
1972
1973ARM/LOGICPD PXA270 MACHINE SUPPORT
1974M:	Lennert Buytenhek <kernel@wantstofly.org>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977
1978ARM/LPC18XX ARCHITECTURE
1979M:	Vladimir Zapolskiy <vz@mleia.com>
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S:	Maintained
1982F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1983F:	arch/arm/boot/dts/lpc43*
1984F:	drivers/i2c/busses/i2c-lpc2k.c
1985F:	drivers/memory/pl172.c
1986F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
1987F:	drivers/rtc/rtc-lpc24xx.c
1988N:	lpc18xx
1989
1990ARM/LPC32XX SOC SUPPORT
1991M:	Vladimir Zapolskiy <vz@mleia.com>
1992M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S:	Maintained
1995T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1996F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1997F:	arch/arm/boot/dts/lpc32*
1998F:	arch/arm/mach-lpc32xx/
1999F:	drivers/i2c/busses/i2c-pnx.c
2000F:	drivers/net/ethernet/nxp/lpc_eth.c
2001F:	drivers/usb/host/ohci-nxp.c
2002F:	drivers/watchdog/pnx4008_wdt.c
2003N:	lpc32xx
2004
2005ARM/MAGICIAN MACHINE SUPPORT
2006M:	Philipp Zabel <philipp.zabel@gmail.com>
2007S:	Maintained
2008
2009ARM/Marvell Dove/MV78xx0/Orion SOC support
2010M:	Jason Cooper <jason@lakedaemon.net>
2011M:	Andrew Lunn <andrew@lunn.ch>
2012M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2013M:	Gregory Clement <gregory.clement@bootlin.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016T:	git git://git.infradead.org/linux-mvebu.git
2017F:	Documentation/devicetree/bindings/soc/dove/
2018F:	arch/arm/boot/dts/dove*
2019F:	arch/arm/boot/dts/orion5x*
2020F:	arch/arm/mach-dove/
2021F:	arch/arm/mach-mv78xx0/
2022F:	arch/arm/mach-orion5x/
2023F:	arch/arm/plat-orion/
2024F:	drivers/soc/dove/
2025
2026ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2027M:	Jason Cooper <jason@lakedaemon.net>
2028M:	Andrew Lunn <andrew@lunn.ch>
2029M:	Gregory Clement <gregory.clement@bootlin.com>
2030M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S:	Maintained
2033T:	git git://git.infradead.org/linux-mvebu.git
2034F:	arch/arm/boot/dts/armada*
2035F:	arch/arm/boot/dts/kirkwood*
2036F:	arch/arm/configs/mvebu_*_defconfig
2037F:	arch/arm/mach-mvebu/
2038F:	arch/arm64/boot/dts/marvell/armada*
2039F:	arch/arm64/boot/dts/marvell/cn913*
2040F:	drivers/cpufreq/armada-37xx-cpufreq.c
2041F:	drivers/cpufreq/armada-8k-cpufreq.c
2042F:	drivers/cpufreq/mvebu-cpufreq.c
2043F:	drivers/irqchip/irq-armada-370-xp.c
2044F:	drivers/irqchip/irq-mvebu-*
2045F:	drivers/pinctrl/mvebu/
2046F:	drivers/rtc/rtc-armada38x.c
2047
2048ARM/Mediatek RTC DRIVER
2049M:	Eddie Huang <eddie.huang@mediatek.com>
2050M:	Sean Wang <sean.wang@mediatek.com>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2053S:	Maintained
2054F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2055F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2056F:	drivers/rtc/rtc-mt2712.c
2057F:	drivers/rtc/rtc-mt6397.c
2058F:	drivers/rtc/rtc-mt7622.c
2059
2060ARM/Mediatek SoC support
2061M:	Matthias Brugger <matthias.bgg@gmail.com>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2064S:	Maintained
2065W:	https://mtk.bcnfs.org/
2066C:	irc://chat.freenode.net/linux-mediatek
2067F:	arch/arm/boot/dts/mt6*
2068F:	arch/arm/boot/dts/mt7*
2069F:	arch/arm/boot/dts/mt8*
2070F:	arch/arm/mach-mediatek/
2071F:	arch/arm64/boot/dts/mediatek/
2072F:	drivers/soc/mediatek/
2073N:	mtk
2074N:	mt[678]
2075K:	mediatek
2076
2077ARM/Mediatek USB3 PHY DRIVER
2078M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2081S:	Maintained
2082F:	Documentation/devicetree/bindings/phy/phy-mtk-*
2083F:	drivers/phy/mediatek/
2084
2085ARM/Microchip (AT91) SoC support
2086M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2087M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2088M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S:	Supported
2091W:	http://www.linux4sam.org
2092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2093F:	arch/arm/boot/dts/at91*.dts
2094F:	arch/arm/boot/dts/at91*.dtsi
2095F:	arch/arm/boot/dts/sama*.dts
2096F:	arch/arm/boot/dts/sama*.dtsi
2097F:	arch/arm/include/debug/at91.S
2098F:	arch/arm/mach-at91/
2099F:	drivers/memory/atmel*
2100F:	drivers/watchdog/sama5d4_wdt.c
2101F:	include/soc/at91/
2102X:	drivers/input/touchscreen/atmel_mxt_ts.c
2103X:	drivers/net/wireless/atmel/
2104N:	at91
2105N:	atmel
2106
2107ARM/MIOA701 MACHINE SUPPORT
2108M:	Robert Jarzmik <robert.jarzmik@free.fr>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/mach-pxa/mioa701.c
2112
2113ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2114M:	Michael Petchkovsky <mkpetch@internode.on.net>
2115S:	Maintained
2116
2117ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2118M:	Linus Walleij <linus.walleij@linaro.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2122F:	Documentation/devicetree/bindings/arm/ste-*
2123F:	Documentation/devicetree/bindings/arm/ux500.yaml
2124F:	Documentation/devicetree/bindings/arm/ux500/
2125F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2126F:	Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2127F:	arch/arm/boot/dts/ste-*
2128F:	arch/arm/mach-nomadik/
2129F:	arch/arm/mach-u300/
2130F:	arch/arm/mach-ux500/
2131F:	drivers/clk/clk-nomadik.c
2132F:	drivers/clk/clk-u300.c
2133F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2134F:	drivers/clocksource/timer-u300.c
2135F:	drivers/dma/coh901318*
2136F:	drivers/dma/ste_dma40*
2137F:	drivers/hwspinlock/u8500_hsem.c
2138F:	drivers/i2c/busses/i2c-nomadik.c
2139F:	drivers/i2c/busses/i2c-stu300.c
2140F:	drivers/iio/adc/ab8500-gpadc.c
2141F:	drivers/mfd/ab3100*
2142F:	drivers/mfd/ab8500*
2143F:	drivers/mfd/abx500*
2144F:	drivers/mfd/db8500*
2145F:	drivers/mfd/dbx500*
2146F:	drivers/pinctrl/nomadik/
2147F:	drivers/pinctrl/pinctrl-coh901*
2148F:	drivers/pinctrl/pinctrl-u300.c
2149F:	drivers/rtc/rtc-ab3100.c
2150F:	drivers/rtc/rtc-ab8500.c
2151F:	drivers/rtc/rtc-coh901331.c
2152F:	drivers/rtc/rtc-pl031.c
2153F:	drivers/soc/ux500/
2154F:	drivers/watchdog/coh901327_wdt.c
2155
2156ARM/NUVOTON NPCM ARCHITECTURE
2157M:	Avi Fishman <avifishman70@gmail.com>
2158M:	Tomer Maimon <tmaimon77@gmail.com>
2159M:	Tali Perry <tali.perry1@gmail.com>
2160R:	Patrick Venture <venture@google.com>
2161R:	Nancy Yuen <yuenn@google.com>
2162R:	Benjamin Fair <benjaminfair@google.com>
2163L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2164S:	Supported
2165F:	Documentation/devicetree/bindings/*/*/*npcm*
2166F:	Documentation/devicetree/bindings/*/*npcm*
2167F:	arch/arm/boot/dts/nuvoton-npcm*
2168F:	arch/arm/mach-npcm/
2169F:	drivers/*/*npcm*
2170F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2171
2172ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2173L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2174S:	Orphan
2175W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2176F:	arch/arm/mach-s3c24xx/gta02.h
2177F:	arch/arm/mach-s3c24xx/mach-gta02.c
2178
2179ARM/Orion SoC/Technologic Systems TS-78xx platform support
2180M:	Alexander Clouter <alex@digriz.org.uk>
2181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182S:	Maintained
2183W:	http://www.digriz.org.uk/ts78xx/kernel
2184F:	arch/arm/mach-orion5x/ts78xx-*
2185
2186ARM/OXNAS platform support
2187M:	Neil Armstrong <narmstrong@baylibre.com>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189L:	linux-oxnas@groups.io (moderated for non-subscribers)
2190S:	Maintained
2191F:	arch/arm/boot/dts/ox8*.dts*
2192F:	arch/arm/mach-oxnas/
2193F:	drivers/power/reset/oxnas-restart.c
2194N:	oxnas
2195
2196ARM/PALM TREO SUPPORT
2197M:	Tomas Cech <sleep_walker@suse.com>
2198L:	linux-arm-kernel@lists.infradead.org
2199S:	Maintained
2200W:	http://hackndev.com
2201F:	arch/arm/mach-pxa/palmtreo.*
2202
2203ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2204M:	Marek Vasut <marek.vasut@gmail.com>
2205L:	linux-arm-kernel@lists.infradead.org
2206S:	Maintained
2207W:	http://hackndev.com
2208F:	arch/arm/mach-pxa/include/mach/palmld.h
2209F:	arch/arm/mach-pxa/include/mach/palmtc.h
2210F:	arch/arm/mach-pxa/include/mach/palmtx.h
2211F:	arch/arm/mach-pxa/palmld.c
2212F:	arch/arm/mach-pxa/palmt5.*
2213F:	arch/arm/mach-pxa/palmtc.c
2214F:	arch/arm/mach-pxa/palmte2.*
2215F:	arch/arm/mach-pxa/palmtx.c
2216
2217ARM/PALMZ72 SUPPORT
2218M:	Sergey Lapin <slapin@ossfans.org>
2219L:	linux-arm-kernel@lists.infradead.org
2220S:	Maintained
2221W:	http://hackndev.com
2222F:	arch/arm/mach-pxa/palmz72.*
2223
2224ARM/PLEB SUPPORT
2225M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2226S:	Maintained
2227W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2228
2229ARM/PT DIGITAL BOARD PORT
2230M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232S:	Maintained
2233W:	http://www.armlinux.org.uk/
2234
2235ARM/QUALCOMM SUPPORT
2236M:	Andy Gross <agross@kernel.org>
2237M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2238L:	linux-arm-msm@vger.kernel.org
2239S:	Maintained
2240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2241F:	Documentation/devicetree/bindings/*/qcom*
2242F:	Documentation/devicetree/bindings/soc/qcom/
2243F:	arch/arm/boot/dts/qcom-*.dts
2244F:	arch/arm/boot/dts/qcom-*.dtsi
2245F:	arch/arm/mach-qcom/
2246F:	arch/arm64/boot/dts/qcom/
2247F:	drivers/*/*/qcom*
2248F:	drivers/*/*/qcom/
2249F:	drivers/*/pm8???-*
2250F:	drivers/*/qcom*
2251F:	drivers/*/qcom/
2252F:	drivers/bluetooth/btqcomsmd.c
2253F:	drivers/clocksource/timer-qcom.c
2254F:	drivers/cpuidle/cpuidle-qcom-spm.c
2255F:	drivers/extcon/extcon-qcom*
2256F:	drivers/i2c/busses/i2c-qcom-geni.c
2257F:	drivers/i2c/busses/i2c-qup.c
2258F:	drivers/iommu/msm*
2259F:	drivers/mfd/ssbi.c
2260F:	drivers/mmc/host/mmci_qcom*
2261F:	drivers/mmc/host/sdhci-msm.c
2262F:	drivers/pci/controller/dwc/pcie-qcom.c
2263F:	drivers/phy/qualcomm/
2264F:	drivers/power/*/msm*
2265F:	drivers/reset/reset-qcom-*
2266F:	drivers/scsi/ufs/ufs-qcom.*
2267F:	drivers/spi/spi-geni-qcom.c
2268F:	drivers/spi/spi-qcom-qspi.c
2269F:	drivers/spi/spi-qup.c
2270F:	drivers/tty/serial/msm_serial.c
2271F:	drivers/usb/dwc3/dwc3-qcom.c
2272F:	include/dt-bindings/*/qcom*
2273F:	include/linux/*/qcom*
2274
2275ARM/RADISYS ENP2611 MACHINE SUPPORT
2276M:	Lennert Buytenhek <kernel@wantstofly.org>
2277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278S:	Maintained
2279
2280ARM/RDA MICRO ARCHITECTURE
2281M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2284S:	Maintained
2285F:	Documentation/devicetree/bindings/arm/rda.yaml
2286F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2287F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2288F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2289F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2290F:	arch/arm/boot/dts/rda8810pl-*
2291F:	drivers/clocksource/timer-rda.c
2292F:	drivers/gpio/gpio-rda.c
2293F:	drivers/irqchip/irq-rda-intc.c
2294F:	drivers/tty/serial/rda-uart.c
2295
2296ARM/REALTEK ARCHITECTURE
2297M:	Andreas Färber <afaerber@suse.de>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	Documentation/devicetree/bindings/arm/realtek.yaml
2302F:	arch/arm/boot/dts/rtd*
2303F:	arch/arm/mach-realtek/
2304F:	arch/arm64/boot/dts/realtek/
2305
2306ARM/RENESAS ARM64 ARCHITECTURE
2307M:	Geert Uytterhoeven <geert+renesas@glider.be>
2308M:	Magnus Damm <magnus.damm@gmail.com>
2309L:	linux-renesas-soc@vger.kernel.org
2310S:	Supported
2311Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2313F:	Documentation/devicetree/bindings/arm/renesas.yaml
2314F:	arch/arm64/boot/dts/renesas/
2315F:	drivers/soc/renesas/
2316F:	include/linux/soc/renesas/
2317
2318ARM/RISCPC ARCHITECTURE
2319M:	Russell King <linux@armlinux.org.uk>
2320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321S:	Maintained
2322W:	http://www.armlinux.org.uk/
2323F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2324F:	arch/arm/include/asm/hardware/ioc.h
2325F:	arch/arm/include/asm/hardware/iomd.h
2326F:	arch/arm/include/asm/hardware/memc.h
2327F:	arch/arm/mach-rpc/
2328F:	drivers/net/ethernet/8390/etherh.c
2329F:	drivers/net/ethernet/i825xx/ether1*
2330F:	drivers/net/ethernet/seeq/ether3*
2331F:	drivers/scsi/arm/
2332
2333ARM/Rockchip SoC support
2334M:	Heiko Stuebner <heiko@sntech.de>
2335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336L:	linux-rockchip@lists.infradead.org
2337S:	Maintained
2338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2339F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2340F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2341F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2342F:	arch/arm/boot/dts/rk3*
2343F:	arch/arm/boot/dts/rv1108*
2344F:	arch/arm/mach-rockchip/
2345F:	drivers/*/*/*rockchip*
2346F:	drivers/*/*rockchip*
2347F:	drivers/clk/rockchip/
2348F:	drivers/i2c/busses/i2c-rk3x.c
2349F:	sound/soc/rockchip/
2350N:	rockchip
2351
2352ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2353M:	Kukjin Kim <kgene@kernel.org>
2354M:	Krzysztof Kozlowski <krzk@kernel.org>
2355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2357S:	Maintained
2358Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2359F:	Documentation/arm/samsung/
2360F:	Documentation/devicetree/bindings/arm/samsung/
2361F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2362F:	arch/arm/boot/dts/exynos*
2363F:	arch/arm/boot/dts/s3c*
2364F:	arch/arm/boot/dts/s5p*
2365F:	arch/arm/mach-exynos*/
2366F:	arch/arm/mach-s3c24*/
2367F:	arch/arm/mach-s3c64xx/
2368F:	arch/arm/mach-s5p*/
2369F:	arch/arm/plat-samsung/
2370F:	arch/arm64/boot/dts/exynos/
2371F:	drivers/*/*/*s3c24*
2372F:	drivers/*/*s3c24*
2373F:	drivers/*/*s3c64xx*
2374F:	drivers/*/*s5pv210*
2375F:	drivers/memory/samsung/
2376F:	drivers/soc/samsung/
2377F:	drivers/tty/serial/samsung*
2378F:	include/linux/soc/samsung/
2379N:	exynos
2380
2381ARM/SAMSUNG MOBILE MACHINE SUPPORT
2382M:	Kyungmin Park <kyungmin.park@samsung.com>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-s5pv210/
2386
2387ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2388M:	Kyungmin Park <kyungmin.park@samsung.com>
2389M:	Kamil Debski <kamil@wypas.org>
2390M:	Andrzej Hajda <a.hajda@samsung.com>
2391L:	linux-arm-kernel@lists.infradead.org
2392L:	linux-media@vger.kernel.org
2393S:	Maintained
2394F:	drivers/media/platform/s5p-g2d/
2395
2396ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2397M:	Marek Szyprowski <m.szyprowski@samsung.com>
2398L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2399L:	linux-media@vger.kernel.org
2400S:	Maintained
2401F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2402F:	drivers/media/platform/s5p-cec/
2403
2404ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2405M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2406M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2407M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2408L:	linux-arm-kernel@lists.infradead.org
2409L:	linux-media@vger.kernel.org
2410S:	Maintained
2411F:	drivers/media/platform/s5p-jpeg/
2412
2413ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2414M:	Kyungmin Park <kyungmin.park@samsung.com>
2415M:	Kamil Debski <kamil@wypas.org>
2416M:	Jeongtae Park <jtp.park@samsung.com>
2417M:	Andrzej Hajda <a.hajda@samsung.com>
2418L:	linux-arm-kernel@lists.infradead.org
2419L:	linux-media@vger.kernel.org
2420S:	Maintained
2421F:	drivers/media/platform/s5p-mfc/
2422
2423ARM/SHMOBILE ARM ARCHITECTURE
2424M:	Geert Uytterhoeven <geert+renesas@glider.be>
2425M:	Magnus Damm <magnus.damm@gmail.com>
2426L:	linux-renesas-soc@vger.kernel.org
2427S:	Supported
2428Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2430F:	Documentation/devicetree/bindings/arm/renesas.yaml
2431F:	arch/arm/boot/dts/emev2*
2432F:	arch/arm/boot/dts/gr-peach*
2433F:	arch/arm/boot/dts/iwg20d-q7*
2434F:	arch/arm/boot/dts/r7s*
2435F:	arch/arm/boot/dts/r8a*
2436F:	arch/arm/boot/dts/r9a*
2437F:	arch/arm/boot/dts/sh*
2438F:	arch/arm/configs/shmobile_defconfig
2439F:	arch/arm/include/debug/renesas-scif.S
2440F:	arch/arm/mach-shmobile/
2441F:	drivers/soc/renesas/
2442F:	include/linux/soc/renesas/
2443
2444ARM/SOCFPGA ARCHITECTURE
2445M:	Dinh Nguyen <dinguyen@kernel.org>
2446S:	Maintained
2447W:	http://www.rocketboards.org
2448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2449F:	arch/arm/boot/dts/socfpga*
2450F:	arch/arm/configs/socfpga_defconfig
2451F:	arch/arm/mach-socfpga/
2452F:	arch/arm64/boot/dts/altera/
2453F:	arch/arm64/boot/dts/intel/
2454
2455ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2456M:	Dinh Nguyen <dinguyen@kernel.org>
2457S:	Maintained
2458F:	drivers/clk/socfpga/
2459
2460ARM/SOCFPGA EDAC SUPPORT
2461M:	Thor Thayer <thor.thayer@linux.intel.com>
2462S:	Maintained
2463F:	drivers/edac/altera_edac.
2464
2465ARM/SPREADTRUM SoC SUPPORT
2466M:	Orson Zhai <orsonzhai@gmail.com>
2467M:	Baolin Wang <baolin.wang7@gmail.com>
2468M:	Chunyan Zhang <zhang.lyra@gmail.com>
2469S:	Maintained
2470F:	arch/arm64/boot/dts/sprd
2471N:	sprd
2472N:	sc27xx
2473N:	sc2731
2474
2475ARM/STI ARCHITECTURE
2476M:	Patrice Chotard <patrice.chotard@st.com>
2477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478S:	Maintained
2479W:	http://www.stlinux.com
2480F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2481F:	arch/arm/boot/dts/sti*
2482F:	arch/arm/mach-sti/
2483F:	drivers/ata/ahci_st.c
2484F:	drivers/char/hw_random/st-rng.c
2485F:	drivers/clocksource/arm_global_timer.c
2486F:	drivers/clocksource/clksrc_st_lpc.c
2487F:	drivers/cpufreq/sti-cpufreq.c
2488F:	drivers/dma/st_fdma*
2489F:	drivers/i2c/busses/i2c-st.c
2490F:	drivers/media/platform/sti/c8sectpfe/
2491F:	drivers/media/rc/st_rc.c
2492F:	drivers/mmc/host/sdhci-st.c
2493F:	drivers/phy/st/phy-miphy28lp.c
2494F:	drivers/phy/st/phy-stih407-usb.c
2495F:	drivers/pinctrl/pinctrl-st.c
2496F:	drivers/remoteproc/st_remoteproc.c
2497F:	drivers/remoteproc/st_slim_rproc.c
2498F:	drivers/reset/sti/
2499F:	drivers/rtc/rtc-st-lpc.c
2500F:	drivers/tty/serial/st-asc.c
2501F:	drivers/usb/dwc3/dwc3-st.c
2502F:	drivers/usb/host/ehci-st.c
2503F:	drivers/usb/host/ohci-st.c
2504F:	drivers/watchdog/st_lpc_wdt.c
2505F:	include/linux/remoteproc/st_slim_rproc.h
2506
2507ARM/STM32 ARCHITECTURE
2508M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2509M:	Alexandre Torgue <alexandre.torgue@st.com>
2510L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512S:	Maintained
2513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2514F:	arch/arm/boot/dts/stm32*
2515F:	arch/arm/mach-stm32/
2516F:	drivers/clocksource/armv7m_systick.c
2517N:	stm32
2518N:	stm
2519
2520ARM/Synaptics SoC support
2521M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2522M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524S:	Maintained
2525F:	arch/arm/boot/dts/berlin*
2526F:	arch/arm/mach-berlin/
2527F:	arch/arm64/boot/dts/synaptics/
2528
2529ARM/TANGO ARCHITECTURE
2530M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2531M:	Mans Rullgard <mans@mansr.com>
2532L:	linux-arm-kernel@lists.infradead.org
2533S:	Odd Fixes
2534N:	tango
2535
2536ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2537M:	Lennert Buytenhek <kernel@wantstofly.org>
2538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539S:	Maintained
2540
2541ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2542M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2543L:	linux-tegra@vger.kernel.org
2544L:	linux-media@vger.kernel.org
2545S:	Maintained
2546F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2547F:	drivers/media/platform/tegra-cec/
2548
2549ARM/TETON BGA MACHINE SUPPORT
2550M:	"Mark F. Brown" <mark.brown314@gmail.com>
2551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552S:	Maintained
2553
2554ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2555M:	Santosh Shilimkar <ssantosh@kernel.org>
2556L:	linux-kernel@vger.kernel.org
2557S:	Maintained
2558F:	drivers/memory/*emif*
2559
2560ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2561M:	Santosh Shilimkar <ssantosh@kernel.org>
2562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563S:	Maintained
2564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2565F:	arch/arm/boot/dts/keystone-*
2566F:	arch/arm/mach-keystone/
2567
2568ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2569M:	Santosh Shilimkar <ssantosh@kernel.org>
2570L:	linux-kernel@vger.kernel.org
2571S:	Maintained
2572F:	drivers/clk/keystone/
2573
2574ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2575M:	Santosh Shilimkar <ssantosh@kernel.org>
2576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577L:	linux-kernel@vger.kernel.org
2578S:	Maintained
2579F:	drivers/clocksource/timer-keystone.c
2580
2581ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2582M:	Santosh Shilimkar <ssantosh@kernel.org>
2583L:	linux-kernel@vger.kernel.org
2584S:	Maintained
2585F:	drivers/power/reset/keystone-reset.c
2586
2587ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2588M:	Tero Kristo <t-kristo@ti.com>
2589M:	Nishanth Menon <nm@ti.com>
2590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591S:	Supported
2592F:	Documentation/devicetree/bindings/arm/ti/k3.txt
2593F:	arch/arm64/boot/dts/ti/Makefile
2594F:	arch/arm64/boot/dts/ti/k3-*
2595F:	include/dt-bindings/pinctrl/k3.h
2596
2597ARM/THECUS N2100 MACHINE SUPPORT
2598M:	Lennert Buytenhek <kernel@wantstofly.org>
2599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600S:	Maintained
2601
2602ARM/TOSA MACHINE SUPPORT
2603M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2604M:	Dirk Opfer <dirk@opfer-online.de>
2605S:	Maintained
2606
2607ARM/UNIPHIER ARCHITECTURE
2608M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610S:	Maintained
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2612F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2613F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2614F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2615F:	arch/arm/boot/dts/uniphier*
2616F:	arch/arm/include/asm/hardware/cache-uniphier.h
2617F:	arch/arm/mach-uniphier/
2618F:	arch/arm/mm/cache-uniphier.c
2619F:	arch/arm64/boot/dts/socionext/uniphier*
2620F:	drivers/bus/uniphier-system-bus.c
2621F:	drivers/clk/uniphier/
2622F:	drivers/dma/uniphier-mdmac.c
2623F:	drivers/gpio/gpio-uniphier.c
2624F:	drivers/i2c/busses/i2c-uniphier*
2625F:	drivers/irqchip/irq-uniphier-aidet.c
2626F:	drivers/mmc/host/uniphier-sd.c
2627F:	drivers/pinctrl/uniphier/
2628F:	drivers/reset/reset-uniphier.c
2629F:	drivers/tty/serial/8250/8250_uniphier.c
2630N:	uniphier
2631
2632ARM/VERSATILE EXPRESS PLATFORM
2633M:	Liviu Dudau <liviu.dudau@arm.com>
2634M:	Sudeep Holla <sudeep.holla@arm.com>
2635M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637S:	Maintained
2638F:	*/*/*/vexpress*
2639F:	*/*/vexpress*
2640F:	arch/arm/boot/dts/vexpress*
2641F:	arch/arm/mach-vexpress/
2642F:	arch/arm64/boot/dts/arm/
2643F:	drivers/clk/versatile/clk-vexpress-osc.c
2644F:	drivers/clocksource/timer-versatile.c
2645N:	mps2
2646
2647ARM/VFP SUPPORT
2648M:	Russell King <linux@armlinux.org.uk>
2649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650S:	Maintained
2651W:	http://www.armlinux.org.uk/
2652F:	arch/arm/vfp/
2653
2654ARM/VOIPAC PXA270 SUPPORT
2655M:	Marek Vasut <marek.vasut@gmail.com>
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657S:	Maintained
2658F:	arch/arm/mach-pxa/include/mach/vpac270.h
2659F:	arch/arm/mach-pxa/vpac270.c
2660
2661ARM/VT8500 ARM ARCHITECTURE
2662M:	Tony Prisk <linux@prisktech.co.nz>
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664S:	Maintained
2665F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2666F:	arch/arm/mach-vt8500/
2667F:	drivers/clocksource/timer-vt8500.c
2668F:	drivers/i2c/busses/i2c-wmt.c
2669F:	drivers/mmc/host/wmt-sdmmc.c
2670F:	drivers/pwm/pwm-vt8500.c
2671F:	drivers/rtc/rtc-vt8500.c
2672F:	drivers/tty/serial/vt8500_serial.c
2673F:	drivers/usb/host/ehci-platform.c
2674F:	drivers/usb/host/uhci-platform.c
2675F:	drivers/video/fbdev/vt8500lcdfb.*
2676F:	drivers/video/fbdev/wm8505fb*
2677F:	drivers/video/fbdev/wmt_ge_rops.*
2678
2679ARM/ZIPIT Z2 SUPPORT
2680M:	Marek Vasut <marek.vasut@gmail.com>
2681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682S:	Maintained
2683F:	arch/arm/mach-pxa/include/mach/z2.h
2684F:	arch/arm/mach-pxa/z2.c
2685
2686ARM/ZTE ARCHITECTURE
2687M:	Jun Nie <jun.nie@linaro.org>
2688M:	Shawn Guo <shawnguo@kernel.org>
2689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690S:	Maintained
2691F:	Documentation/devicetree/bindings/arm/zte.yaml
2692F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2693F:	Documentation/devicetree/bindings/dma/zxdma.txt
2694F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2695F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2696F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2697F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2698F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2699F:	Documentation/devicetree/bindings/soc/zte/
2700F:	Documentation/devicetree/bindings/sound/zte,*.txt
2701F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2702F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2703F:	arch/arm/boot/dts/zx2967*
2704F:	arch/arm/mach-zx/
2705F:	arch/arm64/boot/dts/zte/
2706F:	drivers/clk/zte/
2707F:	drivers/dma/zx_dma.c
2708F:	drivers/gpio/gpio-zx.c
2709F:	drivers/i2c/busses/i2c-zx2967.c
2710F:	drivers/mmc/host/dw_mmc-zx.*
2711F:	drivers/pinctrl/zte/
2712F:	drivers/soc/zte/
2713F:	drivers/thermal/zx2967_thermal.c
2714F:	drivers/watchdog/zx2967_wdt.c
2715F:	include/dt-bindings/clock/zx2967*.h
2716F:	include/dt-bindings/soc/zte,*.h
2717F:	sound/soc/codecs/zx_aud96p22.c
2718F:	sound/soc/zte/
2719
2720ARM/ZYNQ ARCHITECTURE
2721M:	Michal Simek <michal.simek@xilinx.com>
2722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723S:	Supported
2724W:	http://wiki.xilinx.com
2725T:	git https://github.com/Xilinx/linux-xlnx.git
2726F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2727F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2728F:	arch/arm/mach-zynq/
2729F:	drivers/block/xsysace.c
2730F:	drivers/clocksource/timer-cadence-ttc.c
2731F:	drivers/cpuidle/cpuidle-zynq.c
2732F:	drivers/edac/synopsys_edac.c
2733F:	drivers/i2c/busses/i2c-cadence.c
2734F:	drivers/i2c/busses/i2c-xiic.c
2735F:	drivers/mmc/host/sdhci-of-arasan.c
2736N:	zynq
2737N:	xilinx
2738
2739ARM64 PORT (AARCH64 ARCHITECTURE)
2740M:	Catalin Marinas <catalin.marinas@arm.com>
2741M:	Will Deacon <will@kernel.org>
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743S:	Maintained
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2745F:	Documentation/arm64/
2746F:	arch/arm64/
2747F:	tools/testing/selftests/arm64/
2748X:	arch/arm64/boot/dts/
2749
2750AS3645A LED FLASH CONTROLLER DRIVER
2751M:	Sakari Ailus <sakari.ailus@iki.fi>
2752L:	linux-leds@vger.kernel.org
2753S:	Maintained
2754F:	drivers/leds/leds-as3645a.c
2755
2756ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2757M:	Tianshu Qiu <tian.shu.qiu@intel.com>
2758L:	linux-media@vger.kernel.org
2759S:	Maintained
2760T:	git git://linuxtv.org/media_tree.git
2761F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
2762F:	drivers/media/i2c/ak7375.c
2763
2764ASAHI KASEI AK8974 DRIVER
2765M:	Linus Walleij <linus.walleij@linaro.org>
2766L:	linux-iio@vger.kernel.org
2767S:	Supported
2768W:	http://www.akm.com/
2769F:	drivers/iio/magnetometer/ak8974.c
2770
2771ASC7621 HARDWARE MONITOR DRIVER
2772M:	George Joseph <george.joseph@fairview5.com>
2773L:	linux-hwmon@vger.kernel.org
2774S:	Maintained
2775F:	Documentation/hwmon/asc7621.rst
2776F:	drivers/hwmon/asc7621.c
2777
2778ASPEED PINCTRL DRIVERS
2779M:	Andrew Jeffery <andrew@aj.id.au>
2780L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2781L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2782L:	linux-gpio@vger.kernel.org
2783S:	Maintained
2784F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
2785F:	drivers/pinctrl/aspeed/
2786
2787ASPEED SCU INTERRUPT CONTROLLER DRIVER
2788M:	Eddie James <eajames@linux.ibm.com>
2789L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2790S:	Maintained
2791F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2792F:	drivers/irqchip/irq-aspeed-scu-ic.c
2793F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2794
2795ASPEED VIDEO ENGINE DRIVER
2796M:	Eddie James <eajames@linux.ibm.com>
2797L:	linux-media@vger.kernel.org
2798L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2799S:	Maintained
2800F:	Documentation/devicetree/bindings/media/aspeed-video.txt
2801F:	drivers/media/platform/aspeed-video.c
2802
2803ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2804M:	Corentin Chary <corentin.chary@gmail.com>
2805L:	acpi4asus-user@lists.sourceforge.net
2806L:	platform-driver-x86@vger.kernel.org
2807S:	Maintained
2808W:	http://acpi4asus.sf.net
2809F:	drivers/platform/x86/asus*.c
2810F:	drivers/platform/x86/eeepc*.c
2811
2812ASUS WIRELESS RADIO CONTROL DRIVER
2813M:	João Paulo Rechi Vita <jprvita@gmail.com>
2814L:	platform-driver-x86@vger.kernel.org
2815S:	Maintained
2816F:	drivers/platform/x86/asus-wireless.c
2817
2818ASYMMETRIC KEYS
2819M:	David Howells <dhowells@redhat.com>
2820L:	keyrings@vger.kernel.org
2821S:	Maintained
2822F:	Documentation/crypto/asymmetric-keys.txt
2823F:	crypto/asymmetric_keys/
2824F:	include/crypto/pkcs7.h
2825F:	include/crypto/public_key.h
2826F:	include/linux/verification.h
2827
2828ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2829R:	Dan Williams <dan.j.williams@intel.com>
2830S:	Odd fixes
2831W:	http://sourceforge.net/projects/xscaleiop
2832F:	Documentation/crypto/async-tx-api.txt
2833F:	crypto/async_tx/
2834F:	drivers/dma/
2835F:	include/linux/async_tx.h
2836F:	include/linux/dmaengine.h
2837
2838AT24 EEPROM DRIVER
2839M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
2840L:	linux-i2c@vger.kernel.org
2841S:	Maintained
2842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2843F:	Documentation/devicetree/bindings/eeprom/at24.yaml
2844F:	drivers/misc/eeprom/at24.c
2845
2846ATA OVER ETHERNET (AOE) DRIVER
2847M:	"Justin Sanders" <justin@coraid.com>
2848S:	Supported
2849W:	http://www.openaoe.org/
2850F:	Documentation/admin-guide/aoe/
2851F:	drivers/block/aoe/
2852
2853ATHEROS 71XX/9XXX GPIO DRIVER
2854M:	Alban Bedel <albeu@free.fr>
2855S:	Maintained
2856W:	https://github.com/AlbanBedel/linux
2857T:	git git://github.com/AlbanBedel/linux
2858F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2859F:	drivers/gpio/gpio-ath79.c
2860
2861ATHEROS 71XX/9XXX USB PHY DRIVER
2862M:	Alban Bedel <albeu@free.fr>
2863S:	Maintained
2864W:	https://github.com/AlbanBedel/linux
2865T:	git git://github.com/AlbanBedel/linux
2866F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2867F:	drivers/phy/qualcomm/phy-ath79-usb.c
2868
2869ATHEROS ATH GENERIC UTILITIES
2870M:	Kalle Valo <kvalo@codeaurora.org>
2871L:	linux-wireless@vger.kernel.org
2872S:	Supported
2873F:	drivers/net/wireless/ath/*
2874
2875ATHEROS ATH5K WIRELESS DRIVER
2876M:	Jiri Slaby <jirislaby@gmail.com>
2877M:	Nick Kossifidis <mickflemm@gmail.com>
2878M:	Luis Chamberlain <mcgrof@kernel.org>
2879L:	linux-wireless@vger.kernel.org
2880S:	Maintained
2881W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2882F:	drivers/net/wireless/ath/ath5k/
2883
2884ATHEROS ATH6KL WIRELESS DRIVER
2885M:	Kalle Valo <kvalo@codeaurora.org>
2886L:	linux-wireless@vger.kernel.org
2887S:	Supported
2888W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2890F:	drivers/net/wireless/ath/ath6kl/
2891
2892ATI_REMOTE2 DRIVER
2893M:	Ville Syrjala <syrjala@sci.fi>
2894S:	Maintained
2895F:	drivers/input/misc/ati_remote2.c
2896
2897ATK0110 HWMON DRIVER
2898M:	Luca Tettamanti <kronos.it@gmail.com>
2899L:	linux-hwmon@vger.kernel.org
2900S:	Maintained
2901F:	drivers/hwmon/asus_atk0110.c
2902
2903ATLX ETHERNET DRIVERS
2904M:	Jay Cliburn <jcliburn@gmail.com>
2905M:	Chris Snook <chris.snook@gmail.com>
2906L:	netdev@vger.kernel.org
2907S:	Maintained
2908W:	http://sourceforge.net/projects/atl1
2909W:	http://atl1.sourceforge.net
2910F:	drivers/net/ethernet/atheros/
2911
2912ATM
2913M:	Chas Williams <3chas3@gmail.com>
2914L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2915L:	netdev@vger.kernel.org
2916S:	Maintained
2917W:	http://linux-atm.sourceforge.net
2918F:	drivers/atm/
2919F:	include/linux/atm*
2920F:	include/uapi/linux/atm*
2921
2922ATMEL MACB ETHERNET DRIVER
2923M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2924S:	Supported
2925F:	drivers/net/ethernet/cadence/
2926
2927ATMEL MAXTOUCH DRIVER
2928M:	Nick Dyer <nick@shmanahar.org>
2929S:	Maintained
2930T:	git git://github.com/ndyer/linux.git
2931F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2932F:	drivers/input/touchscreen/atmel_mxt_ts.c
2933
2934ATMEL WIRELESS DRIVER
2935M:	Simon Kelley <simon@thekelleys.org.uk>
2936L:	linux-wireless@vger.kernel.org
2937S:	Maintained
2938W:	http://www.thekelleys.org.uk/atmel
2939W:	http://atmelwlandriver.sourceforge.net/
2940F:	drivers/net/wireless/atmel/atmel*
2941
2942ATOMIC INFRASTRUCTURE
2943M:	Will Deacon <will@kernel.org>
2944M:	Peter Zijlstra <peterz@infradead.org>
2945R:	Boqun Feng <boqun.feng@gmail.com>
2946L:	linux-kernel@vger.kernel.org
2947S:	Maintained
2948F:	arch/*/include/asm/atomic*.h
2949F:	include/*/atomic*.h
2950F:	scripts/atomic/
2951
2952ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2953M:	Bradley Grove <linuxdrivers@attotech.com>
2954L:	linux-scsi@vger.kernel.org
2955S:	Supported
2956W:	http://www.attotech.com
2957F:	drivers/scsi/esas2r
2958
2959ATUSB IEEE 802.15.4 RADIO DRIVER
2960M:	Stefan Schmidt <stefan@datenfreihafen.org>
2961L:	linux-wpan@vger.kernel.org
2962S:	Maintained
2963F:	drivers/net/ieee802154/at86rf230.h
2964F:	drivers/net/ieee802154/atusb.c
2965F:	drivers/net/ieee802154/atusb.h
2966
2967AUDIT SUBSYSTEM
2968M:	Paul Moore <paul@paul-moore.com>
2969M:	Eric Paris <eparis@redhat.com>
2970L:	linux-audit@redhat.com (moderated for non-subscribers)
2971S:	Supported
2972W:	https://github.com/linux-audit
2973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2974F:	include/linux/audit.h
2975F:	include/uapi/linux/audit.h
2976F:	kernel/audit*
2977
2978AUXILIARY DISPLAY DRIVERS
2979M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2980S:	Maintained
2981F:	drivers/auxdisplay/
2982F:	include/linux/cfag12864b.h
2983
2984AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2985M:	Andreas Klinger <ak@it-klinger.de>
2986L:	linux-iio@vger.kernel.org
2987S:	Maintained
2988F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2989F:	drivers/iio/adc/hx711.c
2990
2991AX.25 NETWORK LAYER
2992M:	Ralf Baechle <ralf@linux-mips.org>
2993L:	linux-hams@vger.kernel.org
2994S:	Maintained
2995W:	http://www.linux-ax25.org/
2996F:	include/net/ax25.h
2997F:	include/uapi/linux/ax25.h
2998F:	net/ax25/
2999
3000AXENTIA ARM DEVICES
3001M:	Peter Rosin <peda@axentia.se>
3002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3003S:	Maintained
3004F:	arch/arm/boot/dts/at91-linea.dtsi
3005F:	arch/arm/boot/dts/at91-natte.dtsi
3006F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3007F:	arch/arm/boot/dts/at91-tse850-3.dts
3008
3009AXENTIA ASOC DRIVERS
3010M:	Peter Rosin <peda@axentia.se>
3011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/sound/axentia,*
3014F:	sound/soc/atmel/tse850-pcm5142.c
3015
3016AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3017M:	Nuno Sá <nuno.sa@analog.com>
3018L:	linux-hwmon@vger.kernel.org
3019S:	Supported
3020W:	http://ez.analog.com/community/linux-device-drivers
3021F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3022F:	drivers/hwmon/axi-fan-control.c
3023
3024AXXIA I2C CONTROLLER
3025M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3026L:	linux-i2c@vger.kernel.org
3027S:	Maintained
3028F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3029F:	drivers/i2c/busses/i2c-axxia.c
3030
3031AZ6007 DVB DRIVER
3032M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3033L:	linux-media@vger.kernel.org
3034S:	Maintained
3035W:	https://linuxtv.org
3036T:	git git://linuxtv.org/media_tree.git
3037F:	drivers/media/usb/dvb-usb-v2/az6007.c
3038
3039AZTECH FM RADIO RECEIVER DRIVER
3040M:	Hans Verkuil <hverkuil@xs4all.nl>
3041L:	linux-media@vger.kernel.org
3042S:	Maintained
3043W:	https://linuxtv.org
3044T:	git git://linuxtv.org/media_tree.git
3045F:	drivers/media/radio/radio-aztech*
3046
3047B43 WIRELESS DRIVER
3048L:	linux-wireless@vger.kernel.org
3049L:	b43-dev@lists.infradead.org
3050S:	Odd Fixes
3051W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3052F:	drivers/net/wireless/broadcom/b43/
3053
3054B43LEGACY WIRELESS DRIVER
3055M:	Larry Finger <Larry.Finger@lwfinger.net>
3056L:	linux-wireless@vger.kernel.org
3057L:	b43-dev@lists.infradead.org
3058S:	Maintained
3059W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3060F:	drivers/net/wireless/broadcom/b43legacy/
3061
3062BACKLIGHT CLASS/SUBSYSTEM
3063M:	Lee Jones <lee.jones@linaro.org>
3064M:	Daniel Thompson <daniel.thompson@linaro.org>
3065M:	Jingoo Han <jingoohan1@gmail.com>
3066L:	dri-devel@lists.freedesktop.org
3067S:	Maintained
3068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3069F:	Documentation/ABI/stable/sysfs-class-backlight
3070F:	Documentation/ABI/testing/sysfs-class-backlight
3071F:	Documentation/devicetree/bindings/leds/backlight
3072F:	drivers/video/backlight/
3073F:	include/linux/backlight.h
3074F:	include/linux/pwm_backlight.h
3075
3076BATMAN ADVANCED
3077M:	Marek Lindner <mareklindner@neomailbox.ch>
3078M:	Simon Wunderlich <sw@simonwunderlich.de>
3079M:	Antonio Quartulli <a@unstable.cc>
3080M:	Sven Eckelmann <sven@narfation.org>
3081L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3082S:	Maintained
3083W:	https://www.open-mesh.org/
3084Q:	https://patchwork.open-mesh.org/project/batman/list/
3085B:	https://www.open-mesh.org/projects/batman-adv/issues
3086C:	irc://chat.freenode.net/batman
3087T:	git https://git.open-mesh.org/linux-merge.git
3088F:	Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3089F:	Documentation/ABI/obsolete/sysfs-class-net-mesh
3090F:	Documentation/networking/batman-adv.rst
3091F:	include/uapi/linux/batadv_packet.h
3092F:	include/uapi/linux/batman_adv.h
3093F:	net/batman-adv/
3094
3095BAYCOM/HDLCDRV DRIVERS FOR AX.25
3096M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3097L:	linux-hams@vger.kernel.org
3098S:	Maintained
3099W:	http://www.baycom.org/~tom/ham/ham.html
3100F:	drivers/net/hamradio/baycom*
3101
3102BCACHE (BLOCK LAYER CACHE)
3103M:	Coly Li <colyli@suse.de>
3104M:	Kent Overstreet <kent.overstreet@gmail.com>
3105L:	linux-bcache@vger.kernel.org
3106S:	Maintained
3107W:	http://bcache.evilpiepirate.org
3108C:	irc://irc.oftc.net/bcache
3109F:	drivers/md/bcache/
3110
3111BDISP ST MEDIA DRIVER
3112M:	Fabien Dessenne <fabien.dessenne@st.com>
3113L:	linux-media@vger.kernel.org
3114S:	Supported
3115W:	https://linuxtv.org
3116T:	git git://linuxtv.org/media_tree.git
3117F:	drivers/media/platform/sti/bdisp
3118
3119BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3120M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3121L:	netdev@vger.kernel.org
3122S:	Maintained
3123F:	drivers/net/ethernet/ec_bhf.c
3124
3125BEFS FILE SYSTEM
3126M:	Luis de Bethencourt <luisbg@kernel.org>
3127M:	Salah Triki <salah.triki@gmail.com>
3128S:	Maintained
3129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3130F:	Documentation/filesystems/befs.rst
3131F:	fs/befs/
3132
3133BFQ I/O SCHEDULER
3134M:	Paolo Valente <paolo.valente@linaro.org>
3135M:	Jens Axboe <axboe@kernel.dk>
3136L:	linux-block@vger.kernel.org
3137S:	Maintained
3138F:	Documentation/block/bfq-iosched.rst
3139F:	block/bfq-*
3140
3141BFS FILE SYSTEM
3142M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3143S:	Maintained
3144F:	Documentation/filesystems/bfs.rst
3145F:	fs/bfs/
3146F:	include/uapi/linux/bfs_fs.h
3147
3148BLINKM RGB LED DRIVER
3149M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3150S:	Maintained
3151F:	drivers/leds/leds-blinkm.c
3152
3153BLOCK LAYER
3154M:	Jens Axboe <axboe@kernel.dk>
3155L:	linux-block@vger.kernel.org
3156S:	Maintained
3157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3158F:	block/
3159F:	drivers/block/
3160F:	kernel/trace/blktrace.c
3161F:	lib/sbitmap.c
3162
3163BLOCK2MTD DRIVER
3164M:	Joern Engel <joern@lazybastard.org>
3165L:	linux-mtd@lists.infradead.org
3166S:	Maintained
3167F:	drivers/mtd/devices/block2mtd.c
3168
3169BLUETOOTH DRIVERS
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:	drivers/bluetooth/
3178
3179BLUETOOTH SUBSYSTEM
3180M:	Marcel Holtmann <marcel@holtmann.org>
3181M:	Johan Hedberg <johan.hedberg@gmail.com>
3182L:	linux-bluetooth@vger.kernel.org
3183S:	Maintained
3184W:	http://www.bluez.org/
3185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3187F:	include/net/bluetooth/
3188F:	net/bluetooth/
3189
3190BONDING DRIVER
3191M:	Jay Vosburgh <j.vosburgh@gmail.com>
3192M:	Veaceslav Falico <vfalico@gmail.com>
3193M:	Andy Gospodarek <andy@greyhouse.net>
3194L:	netdev@vger.kernel.org
3195S:	Supported
3196W:	http://sourceforge.net/projects/bonding/
3197F:	drivers/net/bonding/
3198F:	include/uapi/linux/if_bonding.h
3199
3200BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3201M:	Dan Robertson <dan@dlrobertson.com>
3202L:	linux-iio@vger.kernel.org
3203S:	Maintained
3204F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3205F:	drivers/iio/accel/bma400*
3206
3207BPF (Safe dynamic programs and tools)
3208M:	Alexei Starovoitov <ast@kernel.org>
3209M:	Daniel Borkmann <daniel@iogearbox.net>
3210R:	Martin KaFai Lau <kafai@fb.com>
3211R:	Song Liu <songliubraving@fb.com>
3212R:	Yonghong Song <yhs@fb.com>
3213R:	Andrii Nakryiko <andriin@fb.com>
3214R:	John Fastabend <john.fastabend@gmail.com>
3215R:	KP Singh <kpsingh@chromium.org>
3216L:	netdev@vger.kernel.org
3217L:	bpf@vger.kernel.org
3218S:	Supported
3219Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3222F:	Documentation/bpf/
3223F:	Documentation/networking/filter.rst
3224F:	arch/*/net/*
3225F:	include/linux/bpf*
3226F:	include/linux/filter.h
3227F:	include/trace/events/xdp.h
3228F:	include/uapi/linux/bpf*
3229F:	include/uapi/linux/filter.h
3230F:	kernel/bpf/
3231F:	kernel/trace/bpf_trace.c
3232F:	lib/test_bpf.c
3233F:	net/bpf/
3234F:	net/core/filter.c
3235F:	net/sched/act_bpf.c
3236F:	net/sched/cls_bpf.c
3237F:	samples/bpf/
3238F:	tools/bpf/
3239F:	tools/lib/bpf/
3240F:	tools/testing/selftests/bpf/
3241N:	bpf
3242K:	bpf
3243
3244BPF JIT for ARM
3245M:	Shubham Bansal <illusionist.neo@gmail.com>
3246L:	netdev@vger.kernel.org
3247L:	bpf@vger.kernel.org
3248S:	Maintained
3249F:	arch/arm/net/
3250
3251BPF JIT for ARM64
3252M:	Daniel Borkmann <daniel@iogearbox.net>
3253M:	Alexei Starovoitov <ast@kernel.org>
3254M:	Zi Shen Lim <zlim.lnx@gmail.com>
3255L:	netdev@vger.kernel.org
3256L:	bpf@vger.kernel.org
3257S:	Supported
3258F:	arch/arm64/net/
3259
3260BPF JIT for MIPS (32-BIT AND 64-BIT)
3261M:	Paul Burton <paulburton@kernel.org>
3262L:	netdev@vger.kernel.org
3263L:	bpf@vger.kernel.org
3264S:	Maintained
3265F:	arch/mips/net/
3266
3267BPF JIT for NFP NICs
3268M:	Jakub Kicinski <kuba@kernel.org>
3269L:	netdev@vger.kernel.org
3270L:	bpf@vger.kernel.org
3271S:	Supported
3272F:	drivers/net/ethernet/netronome/nfp/bpf/
3273
3274BPF JIT for POWERPC (32-BIT AND 64-BIT)
3275M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3276M:	Sandipan Das <sandipan@linux.ibm.com>
3277L:	netdev@vger.kernel.org
3278L:	bpf@vger.kernel.org
3279S:	Maintained
3280F:	arch/powerpc/net/
3281
3282BPF JIT for RISC-V (32-bit)
3283M:	Luke Nelson <luke.r.nels@gmail.com>
3284M:	Xi Wang <xi.wang@gmail.com>
3285L:	netdev@vger.kernel.org
3286L:	bpf@vger.kernel.org
3287S:	Maintained
3288F:	arch/riscv/net/
3289X:	arch/riscv/net/bpf_jit_comp64.c
3290
3291BPF JIT for RISC-V (64-bit)
3292M:	Björn Töpel <bjorn.topel@gmail.com>
3293L:	netdev@vger.kernel.org
3294L:	bpf@vger.kernel.org
3295S:	Maintained
3296F:	arch/riscv/net/
3297X:	arch/riscv/net/bpf_jit_comp32.c
3298
3299BPF JIT for S390
3300M:	Ilya Leoshkevich <iii@linux.ibm.com>
3301M:	Heiko Carstens <heiko.carstens@de.ibm.com>
3302M:	Vasily Gorbik <gor@linux.ibm.com>
3303L:	netdev@vger.kernel.org
3304L:	bpf@vger.kernel.org
3305S:	Maintained
3306F:	arch/s390/net/
3307X:	arch/s390/net/pnet.c
3308
3309BPF JIT for SPARC (32-BIT AND 64-BIT)
3310M:	David S. Miller <davem@davemloft.net>
3311L:	netdev@vger.kernel.org
3312L:	bpf@vger.kernel.org
3313S:	Maintained
3314F:	arch/sparc/net/
3315
3316BPF JIT for X86 32-BIT
3317M:	Wang YanQing <udknight@gmail.com>
3318L:	netdev@vger.kernel.org
3319L:	bpf@vger.kernel.org
3320S:	Maintained
3321F:	arch/x86/net/bpf_jit_comp32.c
3322
3323BPF JIT for X86 64-BIT
3324M:	Alexei Starovoitov <ast@kernel.org>
3325M:	Daniel Borkmann <daniel@iogearbox.net>
3326L:	netdev@vger.kernel.org
3327L:	bpf@vger.kernel.org
3328S:	Supported
3329F:	arch/x86/net/
3330X:	arch/x86/net/bpf_jit_comp32.c
3331
3332BROADCOM B44 10/100 ETHERNET DRIVER
3333M:	Michael Chan <michael.chan@broadcom.com>
3334L:	netdev@vger.kernel.org
3335S:	Supported
3336F:	drivers/net/ethernet/broadcom/b44.*
3337
3338BROADCOM B53 ETHERNET SWITCH DRIVER
3339M:	Florian Fainelli <f.fainelli@gmail.com>
3340L:	netdev@vger.kernel.org
3341L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3342S:	Supported
3343F:	drivers/net/dsa/b53/*
3344F:	include/linux/platform_data/b53.h
3345
3346BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3347M:	Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3348L:	bcm-kernel-feedback-list@broadcom.com
3349L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3351S:	Maintained
3352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3353F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3354F:	drivers/pci/controller/pcie-brcmstb.c
3355F:	drivers/staging/vc04_services
3356N:	bcm2711
3357N:	bcm2835
3358
3359BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3360M:	Florian Fainelli <f.fainelli@gmail.com>
3361M:	Ray Jui <rjui@broadcom.com>
3362M:	Scott Branden <sbranden@broadcom.com>
3363M:	bcm-kernel-feedback-list@broadcom.com
3364S:	Maintained
3365T:	git git://github.com/broadcom/mach-bcm
3366F:	arch/arm/mach-bcm/
3367N:	bcm281*
3368N:	bcm113*
3369N:	bcm216*
3370N:	kona
3371
3372BROADCOM BCM47XX MIPS ARCHITECTURE
3373M:	Hauke Mehrtens <hauke@hauke-m.de>
3374M:	Rafał Miłecki <zajec5@gmail.com>
3375L:	linux-mips@vger.kernel.org
3376S:	Maintained
3377F:	Documentation/devicetree/bindings/mips/brcm/
3378F:	arch/mips/bcm47xx/*
3379F:	arch/mips/include/asm/mach-bcm47xx/*
3380
3381BROADCOM BCM5301X ARM ARCHITECTURE
3382M:	Hauke Mehrtens <hauke@hauke-m.de>
3383M:	Rafał Miłecki <zajec5@gmail.com>
3384M:	bcm-kernel-feedback-list@broadcom.com
3385L:	linux-arm-kernel@lists.infradead.org
3386S:	Maintained
3387F:	arch/arm/boot/dts/bcm470*
3388F:	arch/arm/boot/dts/bcm5301x*.dtsi
3389F:	arch/arm/boot/dts/bcm953012*
3390F:	arch/arm/mach-bcm/bcm_5301x.c
3391
3392BROADCOM BCM53573 ARM ARCHITECTURE
3393M:	Rafał Miłecki <rafal@milecki.pl>
3394L:	bcm-kernel-feedback-list@broadcom.com
3395L:	linux-arm-kernel@lists.infradead.org
3396S:	Maintained
3397F:	arch/arm/boot/dts/bcm47189*
3398F:	arch/arm/boot/dts/bcm53573*
3399
3400BROADCOM BCM63XX ARM ARCHITECTURE
3401M:	Florian Fainelli <f.fainelli@gmail.com>
3402M:	bcm-kernel-feedback-list@broadcom.com
3403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3404S:	Maintained
3405T:	git git://github.com/broadcom/stblinux.git
3406N:	bcm63xx
3407
3408BROADCOM BCM63XX/BCM33XX UDC DRIVER
3409M:	Kevin Cernekee <cernekee@gmail.com>
3410L:	linux-usb@vger.kernel.org
3411S:	Maintained
3412F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3413
3414BROADCOM BCM7XXX ARM ARCHITECTURE
3415M:	Florian Fainelli <f.fainelli@gmail.com>
3416M:	bcm-kernel-feedback-list@broadcom.com
3417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3418S:	Maintained
3419T:	git git://github.com/broadcom/stblinux.git
3420F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3421F:	arch/arm/boot/dts/bcm7*.dts*
3422F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3423F:	arch/arm/mach-bcm/*brcmstb*
3424F:	arch/arm/mm/cache-b15-rac.c
3425F:	drivers/bus/brcmstb_gisb.c
3426F:	drivers/pci/controller/pcie-brcmstb.c
3427N:	brcmstb
3428
3429BROADCOM BMIPS CPUFREQ DRIVER
3430M:	Markus Mayer <mmayer@broadcom.com>
3431M:	bcm-kernel-feedback-list@broadcom.com
3432L:	linux-pm@vger.kernel.org
3433S:	Maintained
3434F:	drivers/cpufreq/bmips-cpufreq.c
3435
3436BROADCOM BMIPS MIPS ARCHITECTURE
3437M:	Florian Fainelli <f.fainelli@gmail.com>
3438L:	bcm-kernel-feedback-list@broadcom.com
3439L:	linux-mips@vger.kernel.org
3440S:	Maintained
3441T:	git git://github.com/broadcom/stblinux.git
3442F:	arch/mips/bmips/*
3443F:	arch/mips/boot/dts/brcm/bcm*.dts*
3444F:	arch/mips/include/asm/mach-bmips/*
3445F:	arch/mips/kernel/*bmips*
3446F:	drivers/irqchip/irq-bcm63*
3447F:	drivers/irqchip/irq-bcm7*
3448F:	drivers/irqchip/irq-brcmstb*
3449F:	include/linux/bcm963xx_nvram.h
3450F:	include/linux/bcm963xx_tag.h
3451
3452BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3453M:	Rasesh Mody <rmody@marvell.com>
3454M:	GR-Linux-NIC-Dev@marvell.com
3455L:	netdev@vger.kernel.org
3456S:	Supported
3457F:	drivers/net/ethernet/broadcom/bnx2.*
3458F:	drivers/net/ethernet/broadcom/bnx2_*
3459
3460BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3461M:	QLogic-Storage-Upstream@qlogic.com
3462L:	linux-scsi@vger.kernel.org
3463S:	Supported
3464F:	drivers/scsi/bnx2fc/
3465
3466BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3467M:	QLogic-Storage-Upstream@qlogic.com
3468L:	linux-scsi@vger.kernel.org
3469S:	Supported
3470F:	drivers/scsi/bnx2i/
3471
3472BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3473M:	Ariel Elior <aelior@marvell.com>
3474M:	Sudarsana Kalluru <skalluru@marvell.com>
3475M:	GR-everest-linux-l2@marvell.com
3476L:	netdev@vger.kernel.org
3477S:	Supported
3478F:	drivers/net/ethernet/broadcom/bnx2x/
3479
3480BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3481M:	Michael Chan <michael.chan@broadcom.com>
3482L:	netdev@vger.kernel.org
3483S:	Supported
3484F:	drivers/net/ethernet/broadcom/bnxt/
3485
3486BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3487M:	Arend van Spriel <arend.vanspriel@broadcom.com>
3488M:	Franky Lin <franky.lin@broadcom.com>
3489M:	Hante Meuleman <hante.meuleman@broadcom.com>
3490M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3491M:	Wright Feng <wright.feng@cypress.com>
3492L:	linux-wireless@vger.kernel.org
3493L:	brcm80211-dev-list.pdl@broadcom.com
3494L:	brcm80211-dev-list@cypress.com
3495S:	Supported
3496F:	drivers/net/wireless/broadcom/brcm80211/
3497
3498BROADCOM BRCMSTB GPIO DRIVER
3499M:	Gregory Fong <gregory.0xf0@gmail.com>
3500L:	bcm-kernel-feedback-list@broadcom.com
3501S:	Supported
3502F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3503F:	drivers/gpio/gpio-brcmstb.c
3504
3505BROADCOM BRCMSTB I2C DRIVER
3506M:	Kamal Dasu <kdasu.kdev@gmail.com>
3507L:	linux-i2c@vger.kernel.org
3508L:	bcm-kernel-feedback-list@broadcom.com
3509S:	Supported
3510F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3511F:	drivers/i2c/busses/i2c-brcmstb.c
3512
3513BROADCOM BRCMSTB USB EHCI DRIVER
3514M:	Al Cooper <alcooperx@gmail.com>
3515L:	linux-usb@vger.kernel.org
3516L:	bcm-kernel-feedback-list@broadcom.com
3517S:	Maintained
3518F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3519F:	drivers/usb/host/ehci-brcm.*
3520
3521BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3522M:	Al Cooper <alcooperx@gmail.com>
3523L:	linux-kernel@vger.kernel.org
3524L:	bcm-kernel-feedback-list@broadcom.com
3525S:	Maintained
3526F:	drivers/phy/broadcom/phy-brcm-usb*
3527
3528BROADCOM GENET ETHERNET DRIVER
3529M:	Doug Berger <opendmb@gmail.com>
3530M:	Florian Fainelli <f.fainelli@gmail.com>
3531L:	bcm-kernel-feedback-list@broadcom.com
3532L:	netdev@vger.kernel.org
3533S:	Supported
3534F:	drivers/net/ethernet/broadcom/genet/
3535
3536BROADCOM IPROC ARM ARCHITECTURE
3537M:	Ray Jui <rjui@broadcom.com>
3538M:	Scott Branden <sbranden@broadcom.com>
3539M:	bcm-kernel-feedback-list@broadcom.com
3540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3541S:	Maintained
3542T:	git git://github.com/broadcom/cygnus-linux.git
3543F:	arch/arm64/boot/dts/broadcom/northstar2/*
3544F:	arch/arm64/boot/dts/broadcom/stingray/*
3545F:	drivers/clk/bcm/clk-ns*
3546F:	drivers/clk/bcm/clk-sr*
3547F:	drivers/pinctrl/bcm/pinctrl-ns*
3548F:	include/dt-bindings/clock/bcm-sr*
3549N:	iproc
3550N:	cygnus
3551N:	bcm[-_]nsp
3552N:	bcm9113*
3553N:	bcm9583*
3554N:	bcm9585*
3555N:	bcm9586*
3556N:	bcm988312
3557N:	bcm113*
3558N:	bcm583*
3559N:	bcm585*
3560N:	bcm586*
3561N:	bcm88312
3562N:	hr2
3563N:	stingray
3564
3565BROADCOM KONA GPIO DRIVER
3566M:	Ray Jui <rjui@broadcom.com>
3567L:	bcm-kernel-feedback-list@broadcom.com
3568S:	Supported
3569F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3570F:	drivers/gpio/gpio-bcm-kona.c
3571
3572BROADCOM NETXTREME-E ROCE DRIVER
3573M:	Selvin Xavier <selvin.xavier@broadcom.com>
3574M:	Devesh Sharma <devesh.sharma@broadcom.com>
3575M:	Somnath Kotur <somnath.kotur@broadcom.com>
3576M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3577L:	linux-rdma@vger.kernel.org
3578S:	Supported
3579W:	http://www.broadcom.com
3580F:	drivers/infiniband/hw/bnxt_re/
3581F:	include/uapi/rdma/bnxt_re-abi.h
3582
3583BROADCOM NVRAM DRIVER
3584M:	Rafał Miłecki <zajec5@gmail.com>
3585L:	linux-mips@vger.kernel.org
3586S:	Maintained
3587F:	drivers/firmware/broadcom/*
3588
3589BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3590M:	Rafał Miłecki <zajec5@gmail.com>
3591L:	linux-wireless@vger.kernel.org
3592S:	Maintained
3593F:	drivers/bcma/
3594F:	include/linux/bcma/
3595
3596BROADCOM SPI DRIVER
3597M:	Kamal Dasu <kdasu.kdev@gmail.com>
3598M:	bcm-kernel-feedback-list@broadcom.com
3599S:	Maintained
3600F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3601F:	drivers/spi/spi-bcm-qspi.*
3602F:	drivers/spi/spi-brcmstb-qspi.c
3603F:	drivers/spi/spi-iproc-qspi.c
3604
3605BROADCOM STB AVS CPUFREQ DRIVER
3606M:	Markus Mayer <mmayer@broadcom.com>
3607M:	bcm-kernel-feedback-list@broadcom.com
3608L:	linux-pm@vger.kernel.org
3609S:	Maintained
3610F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3611F:	drivers/cpufreq/brcmstb*
3612
3613BROADCOM STB AVS TMON DRIVER
3614M:	Markus Mayer <mmayer@broadcom.com>
3615M:	bcm-kernel-feedback-list@broadcom.com
3616L:	linux-pm@vger.kernel.org
3617S:	Maintained
3618F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3619F:	drivers/thermal/broadcom/brcmstb*
3620
3621BROADCOM STB DPFE DRIVER
3622M:	Markus Mayer <mmayer@broadcom.com>
3623M:	bcm-kernel-feedback-list@broadcom.com
3624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3625S:	Maintained
3626F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3627F:	drivers/memory/brcmstb_dpfe.c
3628
3629BROADCOM STB NAND FLASH DRIVER
3630M:	Brian Norris <computersforpeace@gmail.com>
3631M:	Kamal Dasu <kdasu.kdev@gmail.com>
3632L:	linux-mtd@lists.infradead.org
3633L:	bcm-kernel-feedback-list@broadcom.com
3634S:	Maintained
3635F:	drivers/mtd/nand/raw/brcmnand/
3636
3637BROADCOM SYSTEMPORT ETHERNET DRIVER
3638M:	Florian Fainelli <f.fainelli@gmail.com>
3639L:	bcm-kernel-feedback-list@broadcom.com
3640L:	netdev@vger.kernel.org
3641S:	Supported
3642F:	drivers/net/ethernet/broadcom/bcmsysport.*
3643
3644BROADCOM TG3 GIGABIT ETHERNET DRIVER
3645M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3646M:	Prashant Sreedharan <prashant@broadcom.com>
3647M:	Michael Chan <mchan@broadcom.com>
3648L:	netdev@vger.kernel.org
3649S:	Supported
3650F:	drivers/net/ethernet/broadcom/tg3.*
3651
3652BROCADE BFA FC SCSI DRIVER
3653M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3654M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3655L:	linux-scsi@vger.kernel.org
3656S:	Supported
3657F:	drivers/scsi/bfa/
3658
3659BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3660M:	Rasesh Mody <rmody@marvell.com>
3661M:	Sudarsana Kalluru <skalluru@marvell.com>
3662M:	GR-Linux-NIC-Dev@marvell.com
3663L:	netdev@vger.kernel.org
3664S:	Supported
3665F:	drivers/net/ethernet/brocade/bna/
3666
3667BSG (block layer generic sg v4 driver)
3668M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3669L:	linux-scsi@vger.kernel.org
3670S:	Supported
3671F:	block/bsg.c
3672F:	include/linux/bsg.h
3673F:	include/uapi/linux/bsg.h
3674
3675BT87X AUDIO DRIVER
3676M:	Clemens Ladisch <clemens@ladisch.de>
3677L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3678S:	Maintained
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3680F:	Documentation/sound/cards/bt87x.rst
3681F:	sound/pci/bt87x.c
3682
3683BT8XXGPIO DRIVER
3684M:	Michael Buesch <m@bues.ch>
3685S:	Maintained
3686W:	http://bu3sch.de/btgpio.php
3687F:	drivers/gpio/gpio-bt8xx.c
3688
3689BTRFS FILE SYSTEM
3690M:	Chris Mason <clm@fb.com>
3691M:	Josef Bacik <josef@toxicpanda.com>
3692M:	David Sterba <dsterba@suse.com>
3693L:	linux-btrfs@vger.kernel.org
3694S:	Maintained
3695W:	http://btrfs.wiki.kernel.org/
3696Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3698F:	Documentation/filesystems/btrfs.rst
3699F:	fs/btrfs/
3700F:	include/linux/btrfs*
3701F:	include/uapi/linux/btrfs*
3702
3703BTTV VIDEO4LINUX DRIVER
3704M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3705L:	linux-media@vger.kernel.org
3706S:	Odd fixes
3707W:	https://linuxtv.org
3708T:	git git://linuxtv.org/media_tree.git
3709F:	Documentation/driver-api/media/drivers/bttv*
3710F:	drivers/media/pci/bt8xx/bttv*
3711
3712BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3713M:	Chanwoo Choi <cw00.choi@samsung.com>
3714L:	linux-pm@vger.kernel.org
3715L:	linux-samsung-soc@vger.kernel.org
3716S:	Maintained
3717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3718F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3719F:	drivers/devfreq/exynos-bus.c
3720
3721BUSLOGIC SCSI DRIVER
3722M:	Khalid Aziz <khalid@gonehiking.org>
3723L:	linux-scsi@vger.kernel.org
3724S:	Maintained
3725F:	drivers/scsi/BusLogic.*
3726F:	drivers/scsi/FlashPoint.*
3727
3728C-MEDIA CMI8788 DRIVER
3729M:	Clemens Ladisch <clemens@ladisch.de>
3730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3731S:	Maintained
3732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3733F:	sound/pci/oxygen/
3734
3735C-SKY ARCHITECTURE
3736M:	Guo Ren <guoren@kernel.org>
3737L:	linux-csky@vger.kernel.org
3738S:	Supported
3739T:	git https://github.com/c-sky/csky-linux.git
3740F:	Documentation/devicetree/bindings/csky/
3741F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
3742F:	Documentation/devicetree/bindings/timer/csky,*
3743F:	arch/csky/
3744F:	drivers/clocksource/timer-gx6605s.c
3745F:	drivers/clocksource/timer-mp-csky.c
3746F:	drivers/irqchip/irq-csky-*
3747N:	csky
3748K:	csky
3749
3750C6X ARCHITECTURE
3751M:	Mark Salter <msalter@redhat.com>
3752M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3753L:	linux-c6x-dev@linux-c6x.org
3754S:	Maintained
3755W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3756F:	arch/c6x/
3757
3758CA8210 IEEE-802.15.4 RADIO DRIVER
3759M:	Harry Morris <h.morris@cascoda.com>
3760L:	linux-wpan@vger.kernel.org
3761S:	Maintained
3762W:	https://github.com/Cascoda/ca8210-linux.git
3763F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3764F:	drivers/net/ieee802154/ca8210.c
3765
3766CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3767M:	David Howells <dhowells@redhat.com>
3768L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3769S:	Supported
3770F:	Documentation/filesystems/caching/cachefiles.rst
3771F:	fs/cachefiles/
3772
3773CADENCE MIPI-CSI2 BRIDGES
3774M:	Maxime Ripard <mripard@kernel.org>
3775L:	linux-media@vger.kernel.org
3776S:	Maintained
3777F:	Documentation/devicetree/bindings/media/cdns,*.txt
3778F:	drivers/media/platform/cadence/cdns-csi2*
3779
3780CADENCE NAND DRIVER
3781M:	Piotr Sroka <piotrs@cadence.com>
3782L:	linux-mtd@lists.infradead.org
3783S:	Maintained
3784F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3785F:	drivers/mtd/nand/raw/cadence-nand-controller.c
3786
3787CADET FM/AM RADIO RECEIVER DRIVER
3788M:	Hans Verkuil <hverkuil@xs4all.nl>
3789L:	linux-media@vger.kernel.org
3790S:	Maintained
3791W:	https://linuxtv.org
3792T:	git git://linuxtv.org/media_tree.git
3793F:	drivers/media/radio/radio-cadet*
3794
3795CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3796M:	Jonathan Corbet <corbet@lwn.net>
3797L:	linux-media@vger.kernel.org
3798S:	Maintained
3799T:	git git://linuxtv.org/media_tree.git
3800F:	Documentation/admin-guide/media/cafe_ccic*
3801F:	drivers/media/platform/marvell-ccic/
3802
3803CAIF NETWORK LAYER
3804L:	netdev@vger.kernel.org
3805S:	Orphan
3806F:	Documentation/networking/caif/
3807F:	drivers/net/caif/
3808F:	include/net/caif/
3809F:	include/uapi/linux/caif/
3810F:	net/caif/
3811
3812CAKE QDISC
3813M:	Toke Høiland-Jørgensen <toke@toke.dk>
3814L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
3815S:	Maintained
3816F:	net/sched/sch_cake.c
3817
3818CAN NETWORK DRIVERS
3819M:	Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
3827F:	drivers/net/can/
3828F:	include/linux/can/dev.h
3829F:	include/linux/can/led.h
3830F:	include/linux/can/platform/
3831F:	include/linux/can/rx-offload.h
3832F:	include/uapi/linux/can/error.h
3833F:	include/uapi/linux/can/netlink.h
3834F:	include/uapi/linux/can/vxcan.h
3835
3836CAN NETWORK LAYER
3837M:	Oliver Hartkopp <socketcan@hartkopp.net>
3838M:	Marc Kleine-Budde <mkl@pengutronix.de>
3839L:	linux-can@vger.kernel.org
3840S:	Maintained
3841W:	https://github.com/linux-can
3842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3844F:	Documentation/networking/can.rst
3845F:	include/linux/can/core.h
3846F:	include/linux/can/skb.h
3847F:	include/net/netns/can.h
3848F:	include/uapi/linux/can.h
3849F:	include/uapi/linux/can/bcm.h
3850F:	include/uapi/linux/can/gw.h
3851F:	include/uapi/linux/can/raw.h
3852F:	net/can/
3853
3854CAN-J1939 NETWORK LAYER
3855M:	Robin van der Gracht <robin@protonic.nl>
3856M:	Oleksij Rempel <o.rempel@pengutronix.de>
3857R:	Pengutronix Kernel Team <kernel@pengutronix.de>
3858L:	linux-can@vger.kernel.org
3859S:	Maintained
3860F:	Documentation/networking/j1939.rst
3861F:	include/uapi/linux/can/j1939.h
3862F:	net/can/j1939/
3863
3864CAPABILITIES
3865M:	Serge Hallyn <serge@hallyn.com>
3866L:	linux-security-module@vger.kernel.org
3867S:	Supported
3868F:	include/linux/capability.h
3869F:	include/uapi/linux/capability.h
3870F:	kernel/capability.c
3871F:	security/commoncap.c
3872
3873CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3874M:	Kevin Tsai <ktsai@capellamicro.com>
3875S:	Maintained
3876F:	drivers/iio/light/cm*
3877
3878CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3879M:	Christian Lamparter <chunkeey@googlemail.com>
3880L:	linux-wireless@vger.kernel.org
3881S:	Maintained
3882W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3883F:	drivers/net/wireless/ath/carl9170/
3884
3885CAVIUM I2C DRIVER
3886M:	Robert Richter <rrichter@marvell.com>
3887S:	Supported
3888W:	http://www.marvell.com
3889F:	drivers/i2c/busses/i2c-octeon*
3890F:	drivers/i2c/busses/i2c-thunderx*
3891
3892CAVIUM LIQUIDIO NETWORK DRIVER
3893M:	Derek Chickles <dchickles@marvell.com>
3894M:	Satanand Burla <sburla@marvell.com>
3895M:	Felix Manlunas <fmanlunas@marvell.com>
3896L:	netdev@vger.kernel.org
3897S:	Supported
3898W:	http://www.marvell.com
3899F:	drivers/net/ethernet/cavium/liquidio/
3900
3901CAVIUM MMC DRIVER
3902M:	Robert Richter <rrichter@marvell.com>
3903S:	Supported
3904W:	http://www.marvell.com
3905F:	drivers/mmc/host/cavium*
3906
3907CAVIUM OCTEON-TX CRYPTO DRIVER
3908M:	George Cherian <gcherian@marvell.com>
3909L:	linux-crypto@vger.kernel.org
3910S:	Supported
3911W:	http://www.marvell.com
3912F:	drivers/crypto/cavium/cpt/
3913
3914CAVIUM THUNDERX2 ARM64 SOC
3915M:	Robert Richter <rrichter@marvell.com>
3916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3917S:	Maintained
3918F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3919F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3920
3921CC2520 IEEE-802.15.4 RADIO DRIVER
3922M:	Varka Bhadram <varkabhadram@gmail.com>
3923L:	linux-wpan@vger.kernel.org
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3926F:	drivers/net/ieee802154/cc2520.c
3927F:	include/linux/spi/cc2520.h
3928
3929CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3930M:	Gilad Ben-Yossef <gilad@benyossef.com>
3931L:	linux-crypto@vger.kernel.org
3932S:	Supported
3933W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3934F:	drivers/crypto/ccree/
3935
3936CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3937M:	Hadar Gat <hadar.gat@arm.com>
3938L:	linux-crypto@vger.kernel.org
3939S:	Supported
3940F:	drivers/char/hw_random/cctrng.c
3941F:	drivers/char/hw_random/cctrng.h
3942F:	Documentation/devicetree/bindings/rng/arm-cctrng.txt
3943W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3944
3945CEC FRAMEWORK
3946M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3947L:	linux-media@vger.kernel.org
3948S:	Supported
3949W:	http://linuxtv.org
3950T:	git git://linuxtv.org/media_tree.git
3951F:	Documentation/ABI/testing/debugfs-cec-error-inj
3952F:	Documentation/devicetree/bindings/media/cec.txt
3953F:	Documentation/driver-api/media/cec-core.rst
3954F:	Documentation/userspace-api/media/cec
3955F:	drivers/media/cec/
3956F:	drivers/media/rc/keymaps/rc-cec.c
3957F:	include/media/cec-notifier.h
3958F:	include/media/cec.h
3959F:	include/uapi/linux/cec-funcs.h
3960F:	include/uapi/linux/cec.h
3961
3962CEC GPIO DRIVER
3963M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3964L:	linux-media@vger.kernel.org
3965S:	Supported
3966W:	http://linuxtv.org
3967T:	git git://linuxtv.org/media_tree.git
3968F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3969F:	drivers/media/platform/cec-gpio/
3970
3971CELL BROADBAND ENGINE ARCHITECTURE
3972M:	Arnd Bergmann <arnd@arndb.de>
3973L:	linuxppc-dev@lists.ozlabs.org
3974S:	Supported
3975W:	http://www.ibm.com/developerworks/power/cell/
3976F:	arch/powerpc/include/asm/cell*.h
3977F:	arch/powerpc/include/asm/spu*.h
3978F:	arch/powerpc/include/uapi/asm/spu*.h
3979F:	arch/powerpc/oprofile/*cell*
3980F:	arch/powerpc/platforms/cell/
3981
3982CELLWISE CW2015 BATTERY DRIVER
3983M:	Tobias Schrammm <t.schramm@manjaro.org>
3984S:	Maintained
3985F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
3986F:	drivers/power/supply/cw2015_battery.c
3987
3988CEPH COMMON CODE (LIBCEPH)
3989M:	Ilya Dryomov <idryomov@gmail.com>
3990M:	Jeff Layton <jlayton@kernel.org>
3991L:	ceph-devel@vger.kernel.org
3992S:	Supported
3993W:	http://ceph.com/
3994T:	git git://github.com/ceph/ceph-client.git
3995F:	include/linux/ceph/
3996F:	include/linux/crush/
3997F:	net/ceph/
3998
3999CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4000M:	Jeff Layton <jlayton@kernel.org>
4001M:	Ilya Dryomov <idryomov@gmail.com>
4002L:	ceph-devel@vger.kernel.org
4003S:	Supported
4004W:	http://ceph.com/
4005T:	git git://github.com/ceph/ceph-client.git
4006F:	Documentation/filesystems/ceph.rst
4007F:	fs/ceph/
4008
4009CERTIFICATE HANDLING
4010M:	David Howells <dhowells@redhat.com>
4011M:	David Woodhouse <dwmw2@infradead.org>
4012L:	keyrings@vger.kernel.org
4013S:	Maintained
4014F:	Documentation/admin-guide/module-signing.rst
4015F:	certs/
4016F:	scripts/extract-cert.c
4017F:	scripts/sign-file.c
4018
4019CFAG12864B LCD DRIVER
4020M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4021S:	Maintained
4022F:	drivers/auxdisplay/cfag12864b.c
4023F:	include/linux/cfag12864b.h
4024
4025CFAG12864BFB LCD FRAMEBUFFER DRIVER
4026M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4027S:	Maintained
4028F:	drivers/auxdisplay/cfag12864bfb.c
4029F:	include/linux/cfag12864b.h
4030
4031CHAR and MISC DRIVERS
4032M:	Arnd Bergmann <arnd@arndb.de>
4033M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4034S:	Supported
4035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4036F:	drivers/char/
4037F:	drivers/misc/
4038F:	include/linux/miscdevice.h
4039
4040CHECKPATCH
4041M:	Andy Whitcroft <apw@canonical.com>
4042M:	Joe Perches <joe@perches.com>
4043S:	Maintained
4044F:	scripts/checkpatch.pl
4045
4046CHINESE DOCUMENTATION
4047M:	Harry Wei <harryxiyou@gmail.com>
4048M:	Alex Shi <alex.shi@linux.alibaba.com>
4049L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4050S:	Maintained
4051F:	Documentation/translations/zh_CN/
4052
4053CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4054M:	Peter Chen <Peter.Chen@nxp.com>
4055L:	linux-usb@vger.kernel.org
4056S:	Maintained
4057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4058F:	drivers/usb/chipidea/
4059
4060CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4061M:	Hans de Goede <hdegoede@redhat.com>
4062L:	linux-input@vger.kernel.org
4063S:	Maintained
4064F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4065F:	drivers/input/touchscreen/chipone_icn8318.c
4066
4067CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4068M:	Hans de Goede <hdegoede@redhat.com>
4069L:	linux-input@vger.kernel.org
4070S:	Maintained
4071F:	drivers/input/touchscreen/chipone_icn8505.c
4072
4073CHROME HARDWARE PLATFORM SUPPORT
4074M:	Benson Leung <bleung@chromium.org>
4075M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4076S:	Maintained
4077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4078F:	drivers/platform/chrome/
4079
4080CHROMEOS EC CODEC DRIVER
4081M:	Cheng-Yi Chiang <cychiang@chromium.org>
4082R:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4083R:	Guenter Roeck <groeck@chromium.org>
4084S:	Maintained
4085F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4086F:	sound/soc/codecs/cros_ec_codec.*
4087
4088CHROMEOS EC SUBDRIVERS
4089M:	Benson Leung <bleung@chromium.org>
4090M:	Enric Balletbo i Serra <enric.balletbo@collabora.com>
4091R:	Guenter Roeck <groeck@chromium.org>
4092S:	Maintained
4093F:	drivers/power/supply/cros_usbpd-charger.c
4094N:	cros_ec
4095N:	cros-ec
4096
4097CIRRUS LOGIC AUDIO CODEC DRIVERS
4098M:	James Schulman <james.schulman@cirrus.com>
4099M:	David Rhodes <david.rhodes@cirrus.com>
4100L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4101S:	Maintained
4102F:	sound/soc/codecs/cs*
4103
4104CIRRUS LOGIC EP93XX ETHERNET DRIVER
4105M:	Hartley Sweeten <hsweeten@visionengravers.com>
4106L:	netdev@vger.kernel.org
4107S:	Maintained
4108F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4109
4110CIRRUS LOGIC LOCHNAGAR DRIVER
4111M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4112M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4113L:	patches@opensource.cirrus.com
4114S:	Supported
4115F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4116F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4117F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4118F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4119F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4120F:	Documentation/hwmon/lochnagar.rst
4121F:	drivers/clk/clk-lochnagar.c
4122F:	drivers/hwmon/lochnagar-hwmon.c
4123F:	drivers/mfd/lochnagar-i2c.c
4124F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4125F:	drivers/regulator/lochnagar-regulator.c
4126F:	include/dt-bindings/clk/lochnagar.h
4127F:	include/dt-bindings/pinctrl/lochnagar.h
4128F:	include/linux/mfd/lochnagar*
4129F:	sound/soc/codecs/lochnagar-sc.c
4130
4131CIRRUS LOGIC MADERA CODEC DRIVERS
4132M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4133M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4134L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4135L:	patches@opensource.cirrus.com
4136S:	Supported
4137W:	https://github.com/CirrusLogic/linux-drivers/wiki
4138T:	git https://github.com/CirrusLogic/linux-drivers.git
4139F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4140F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4141F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4142F:	drivers/gpio/gpio-madera*
4143F:	drivers/irqchip/irq-madera*
4144F:	drivers/mfd/cs47l*
4145F:	drivers/mfd/madera*
4146F:	drivers/pinctrl/cirrus/*
4147F:	include/dt-bindings/sound/madera*
4148F:	include/linux/irqchip/irq-madera*
4149F:	include/linux/mfd/madera/*
4150F:	include/sound/madera*
4151F:	sound/soc/codecs/cs47l*
4152F:	sound/soc/codecs/madera*
4153
4154CISCO FCOE HBA DRIVER
4155M:	Satish Kharat <satishkh@cisco.com>
4156M:	Sesidhar Baddela <sebaddel@cisco.com>
4157M:	Karan Tilak Kumar <kartilak@cisco.com>
4158L:	linux-scsi@vger.kernel.org
4159S:	Supported
4160F:	drivers/scsi/fnic/
4161
4162CISCO SCSI HBA DRIVER
4163M:	Karan Tilak Kumar <kartilak@cisco.com>
4164M:	Sesidhar Baddela <sebaddel@cisco.com>
4165L:	linux-scsi@vger.kernel.org
4166S:	Supported
4167F:	drivers/scsi/snic/
4168
4169CISCO VIC ETHERNET NIC DRIVER
4170M:	Christian Benvenuti <benve@cisco.com>
4171M:	Govindarajulu Varadarajan <_govind@gmx.com>
4172S:	Supported
4173F:	drivers/net/ethernet/cisco/enic/
4174
4175CISCO VIC LOW LATENCY NIC DRIVER
4176M:	Christian Benvenuti <benve@cisco.com>
4177M:	Nelson Escobar <neescoba@cisco.com>
4178M:	Parvi Kaustubhi <pkaustub@cisco.com>
4179S:	Supported
4180F:	drivers/infiniband/hw/usnic/
4181
4182CLANG-FORMAT FILE
4183M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4184S:	Maintained
4185F:	.clang-format
4186
4187CLANG/LLVM BUILD SUPPORT
4188L:	clang-built-linux@googlegroups.com
4189S:	Supported
4190W:	https://clangbuiltlinux.github.io/
4191B:	https://github.com/ClangBuiltLinux/linux/issues
4192C:	irc://chat.freenode.net/clangbuiltlinux
4193F:	Documentation/kbuild/llvm.rst
4194K:	\b(?i:clang|llvm)\b
4195
4196CLEANCACHE API
4197M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4198L:	linux-kernel@vger.kernel.org
4199S:	Maintained
4200F:	include/linux/cleancache.h
4201F:	mm/cleancache.c
4202
4203CLK API
4204M:	Russell King <linux@armlinux.org.uk>
4205L:	linux-clk@vger.kernel.org
4206S:	Maintained
4207F:	include/linux/clk.h
4208
4209CLOCKSOURCE, CLOCKEVENT DRIVERS
4210M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4211M:	Thomas Gleixner <tglx@linutronix.de>
4212L:	linux-kernel@vger.kernel.org
4213S:	Supported
4214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4215F:	Documentation/devicetree/bindings/timer/
4216F:	drivers/clocksource/
4217
4218CMPC ACPI DRIVER
4219M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4220M:	Daniel Oliveira Nascimento <don@syst.com.br>
4221L:	platform-driver-x86@vger.kernel.org
4222S:	Supported
4223F:	drivers/platform/x86/classmate-laptop.c
4224
4225COBALT MEDIA DRIVER
4226M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4227L:	linux-media@vger.kernel.org
4228S:	Supported
4229W:	https://linuxtv.org
4230T:	git git://linuxtv.org/media_tree.git
4231F:	drivers/media/pci/cobalt/
4232
4233COCCINELLE/Semantic Patches (SmPL)
4234M:	Julia Lawall <Julia.Lawall@lip6.fr>
4235M:	Gilles Muller <Gilles.Muller@lip6.fr>
4236M:	Nicolas Palix <nicolas.palix@imag.fr>
4237M:	Michal Marek <michal.lkml@markovi.net>
4238L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
4239S:	Supported
4240W:	http://coccinelle.lip6.fr/
4241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4242F:	Documentation/dev-tools/coccinelle.rst
4243F:	scripts/coccicheck
4244F:	scripts/coccinelle/
4245
4246CODA FILE SYSTEM
4247M:	Jan Harkes <jaharkes@cs.cmu.edu>
4248M:	coda@cs.cmu.edu
4249L:	codalist@coda.cs.cmu.edu
4250S:	Maintained
4251W:	http://www.coda.cs.cmu.edu/
4252F:	Documentation/filesystems/coda.rst
4253F:	fs/coda/
4254F:	include/linux/coda*.h
4255F:	include/uapi/linux/coda*.h
4256
4257CODA V4L2 MEM2MEM DRIVER
4258M:	Philipp Zabel <p.zabel@pengutronix.de>
4259L:	linux-media@vger.kernel.org
4260S:	Maintained
4261F:	Documentation/devicetree/bindings/media/coda.txt
4262F:	drivers/media/platform/coda/
4263
4264CODE OF CONDUCT
4265M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4266S:	Supported
4267F:	Documentation/process/code-of-conduct-interpretation.rst
4268F:	Documentation/process/code-of-conduct.rst
4269
4270COMMON CLK FRAMEWORK
4271M:	Michael Turquette <mturquette@baylibre.com>
4272M:	Stephen Boyd <sboyd@kernel.org>
4273L:	linux-clk@vger.kernel.org
4274S:	Maintained
4275Q:	http://patchwork.kernel.org/project/linux-clk/list/
4276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4277F:	Documentation/devicetree/bindings/clock/
4278F:	drivers/clk/
4279F:	include/linux/clk-pr*
4280F:	include/linux/clk/
4281F:	include/linux/of_clk.h
4282X:	drivers/clk/clkdev.c
4283
4284COMMON INTERNET FILE SYSTEM (CIFS)
4285M:	Steve French <sfrench@samba.org>
4286L:	linux-cifs@vger.kernel.org
4287L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4288S:	Supported
4289W:	http://linux-cifs.samba.org/
4290T:	git git://git.samba.org/sfrench/cifs-2.6.git
4291F:	Documentation/admin-guide/cifs/
4292F:	fs/cifs/
4293
4294COMPACTPCI HOTPLUG CORE
4295M:	Scott Murray <scott@spiteful.org>
4296L:	linux-pci@vger.kernel.org
4297S:	Maintained
4298F:	drivers/pci/hotplug/cpci_hotplug*
4299
4300COMPACTPCI HOTPLUG GENERIC DRIVER
4301M:	Scott Murray <scott@spiteful.org>
4302L:	linux-pci@vger.kernel.org
4303S:	Maintained
4304F:	drivers/pci/hotplug/cpcihp_generic.c
4305
4306COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4307M:	Scott Murray <scott@spiteful.org>
4308L:	linux-pci@vger.kernel.org
4309S:	Maintained
4310F:	drivers/pci/hotplug/cpcihp_zt5550.*
4311
4312COMPAL LAPTOP SUPPORT
4313M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4314L:	platform-driver-x86@vger.kernel.org
4315S:	Maintained
4316F:	drivers/platform/x86/compal-laptop.c
4317
4318COMPILER ATTRIBUTES
4319M:	Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4320S:	Maintained
4321F:	include/linux/compiler_attributes.h
4322
4323CONEXANT ACCESSRUNNER USB DRIVER
4324L:	accessrunner-general@lists.sourceforge.net
4325S:	Orphan
4326W:	http://accessrunner.sourceforge.net/
4327F:	drivers/usb/atm/cxacru.c
4328
4329CONFIGFS
4330M:	Joel Becker <jlbec@evilplan.org>
4331M:	Christoph Hellwig <hch@lst.de>
4332S:	Supported
4333T:	git git://git.infradead.org/users/hch/configfs.git
4334F:	fs/configfs/
4335F:	include/linux/configfs.h
4336
4337CONNECTOR
4338M:	Evgeniy Polyakov <zbr@ioremap.net>
4339L:	netdev@vger.kernel.org
4340S:	Maintained
4341F:	drivers/connector/
4342
4343CONTROL GROUP (CGROUP)
4344M:	Tejun Heo <tj@kernel.org>
4345M:	Li Zefan <lizefan@huawei.com>
4346M:	Johannes Weiner <hannes@cmpxchg.org>
4347L:	cgroups@vger.kernel.org
4348S:	Maintained
4349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4350F:	Documentation/admin-guide/cgroup-v1/
4351F:	Documentation/admin-guide/cgroup-v2.rst
4352F:	include/linux/cgroup*
4353F:	kernel/cgroup/
4354
4355CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4356M:	Tejun Heo <tj@kernel.org>
4357M:	Jens Axboe <axboe@kernel.dk>
4358L:	cgroups@vger.kernel.org
4359L:	linux-block@vger.kernel.org
4360T:	git git://git.kernel.dk/linux-block
4361F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4362F:	block/bfq-cgroup.c
4363F:	block/blk-cgroup.c
4364F:	block/blk-iolatency.c
4365F:	block/blk-throttle.c
4366F:	include/linux/blk-cgroup.h
4367
4368CONTROL GROUP - CPUSET
4369M:	Li Zefan <lizefan@huawei.com>
4370L:	cgroups@vger.kernel.org
4371S:	Maintained
4372W:	http://www.bullopensource.org/cpuset/
4373W:	http://oss.sgi.com/projects/cpusets/
4374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4375F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
4376F:	include/linux/cpuset.h
4377F:	kernel/cgroup/cpuset.c
4378
4379CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4380M:	Johannes Weiner <hannes@cmpxchg.org>
4381M:	Michal Hocko <mhocko@kernel.org>
4382M:	Vladimir Davydov <vdavydov.dev@gmail.com>
4383L:	cgroups@vger.kernel.org
4384L:	linux-mm@kvack.org
4385S:	Maintained
4386F:	mm/memcontrol.c
4387F:	mm/swap_cgroup.c
4388
4389CORETEMP HARDWARE MONITORING DRIVER
4390M:	Fenghua Yu <fenghua.yu@intel.com>
4391L:	linux-hwmon@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/hwmon/coretemp.rst
4394F:	drivers/hwmon/coretemp.c
4395
4396COSA/SRP SYNC SERIAL DRIVER
4397M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4398S:	Maintained
4399W:	http://www.fi.muni.cz/~kas/cosa/
4400F:	drivers/net/wan/cosa*
4401
4402COUNTER SUBSYSTEM
4403M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4404L:	linux-iio@vger.kernel.org
4405S:	Maintained
4406F:	Documentation/ABI/testing/sysfs-bus-counter*
4407F:	Documentation/driver-api/generic-counter.rst
4408F:	drivers/counter/
4409F:	include/linux/counter.h
4410F:	include/linux/counter_enum.h
4411
4412CPMAC ETHERNET DRIVER
4413M:	Florian Fainelli <f.fainelli@gmail.com>
4414L:	netdev@vger.kernel.org
4415S:	Maintained
4416F:	drivers/net/ethernet/ti/cpmac.c
4417
4418CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4419M:	Viresh Kumar <viresh.kumar@linaro.org>
4420M:	Sudeep Holla <sudeep.holla@arm.com>
4421L:	linux-pm@vger.kernel.org
4422S:	Maintained
4423W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4424F:	drivers/cpufreq/vexpress-spc-cpufreq.c
4425
4426CPU FREQUENCY SCALING FRAMEWORK
4427M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4428M:	Viresh Kumar <viresh.kumar@linaro.org>
4429L:	linux-pm@vger.kernel.org
4430S:	Maintained
4431B:	https://bugzilla.kernel.org
4432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4434F:	Documentation/admin-guide/pm/cpufreq.rst
4435F:	Documentation/admin-guide/pm/intel_pstate.rst
4436F:	Documentation/cpu-freq/
4437F:	Documentation/devicetree/bindings/cpufreq/
4438F:	drivers/cpufreq/
4439F:	include/linux/cpufreq.h
4440F:	include/linux/sched/cpufreq.h
4441F:	kernel/sched/cpufreq*.c
4442F:	tools/testing/selftests/cpufreq/
4443
4444CPU IDLE TIME MANAGEMENT FRAMEWORK
4445M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4446M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4447L:	linux-pm@vger.kernel.org
4448S:	Maintained
4449B:	https://bugzilla.kernel.org
4450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4451F:	Documentation/admin-guide/pm/cpuidle.rst
4452F:	Documentation/driver-api/pm/cpuidle.rst
4453F:	drivers/cpuidle/*
4454F:	include/linux/cpuidle.h
4455
4456CPU POWER MONITORING SUBSYSTEM
4457M:	Thomas Renninger <trenn@suse.com>
4458M:	Shuah Khan <shuah@kernel.org>
4459M:	Shuah Khan <skhan@linuxfoundation.org>
4460L:	linux-pm@vger.kernel.org
4461S:	Maintained
4462F:	tools/power/cpupower/
4463
4464CPUID/MSR DRIVER
4465M:	"H. Peter Anvin" <hpa@zytor.com>
4466S:	Maintained
4467F:	arch/x86/kernel/cpuid.c
4468F:	arch/x86/kernel/msr.c
4469
4470CPUIDLE DRIVER - ARM BIG LITTLE
4471M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4472M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4473L:	linux-pm@vger.kernel.org
4474L:	linux-arm-kernel@lists.infradead.org
4475S:	Maintained
4476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4477F:	drivers/cpuidle/cpuidle-big_little.c
4478
4479CPUIDLE DRIVER - ARM EXYNOS
4480M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4481M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4482M:	Kukjin Kim <kgene@kernel.org>
4483L:	linux-pm@vger.kernel.org
4484L:	linux-samsung-soc@vger.kernel.org
4485S:	Supported
4486F:	arch/arm/mach-exynos/pm.c
4487F:	drivers/cpuidle/cpuidle-exynos.c
4488
4489CPUIDLE DRIVER - ARM PSCI
4490M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4491M:	Sudeep Holla <sudeep.holla@arm.com>
4492L:	linux-pm@vger.kernel.org
4493L:	linux-arm-kernel@lists.infradead.org
4494S:	Supported
4495F:	drivers/cpuidle/cpuidle-psci.c
4496
4497CRAMFS FILESYSTEM
4498M:	Nicolas Pitre <nico@fluxnic.net>
4499S:	Maintained
4500F:	Documentation/filesystems/cramfs.rst
4501F:	fs/cramfs/
4502
4503CREATIVE SB0540
4504M:	Bastien Nocera <hadess@hadess.net>
4505L:	linux-input@vger.kernel.org
4506S:	Maintained
4507F:	drivers/hid/hid-creative-sb0540.c
4508
4509CRYPTO API
4510M:	Herbert Xu <herbert@gondor.apana.org.au>
4511M:	"David S. Miller" <davem@davemloft.net>
4512L:	linux-crypto@vger.kernel.org
4513S:	Maintained
4514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4516F:	Documentation/crypto/
4517F:	Documentation/devicetree/bindings/crypto/
4518F:	arch/*/crypto/
4519F:	crypto/
4520F:	drivers/crypto/
4521F:	include/crypto/
4522F:	include/linux/crypto*
4523F:	lib/crypto/
4524
4525CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4526M:	Neil Horman <nhorman@tuxdriver.com>
4527L:	linux-crypto@vger.kernel.org
4528S:	Maintained
4529F:	crypto/ansi_cprng.c
4530F:	crypto/rng.c
4531
4532CS3308 MEDIA DRIVER
4533M:	Hans Verkuil <hverkuil@xs4all.nl>
4534L:	linux-media@vger.kernel.org
4535S:	Odd Fixes
4536W:	http://linuxtv.org
4537T:	git git://linuxtv.org/media_tree.git
4538F:	drivers/media/i2c/cs3308.c
4539
4540CS5535 Audio ALSA driver
4541M:	Jaya Kumar <jayakumar.alsa@gmail.com>
4542S:	Maintained
4543F:	sound/pci/cs5535audio/
4544
4545CSI DRIVERS FOR ALLWINNER V3s
4546M:	Yong Deng <yong.deng@magewell.com>
4547L:	linux-media@vger.kernel.org
4548S:	Maintained
4549T:	git git://linuxtv.org/media_tree.git
4550F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4551F:	drivers/media/platform/sunxi/sun6i-csi/
4552
4553CW1200 WLAN driver
4554M:	Solomon Peachy <pizza@shaftnet.org>
4555S:	Maintained
4556F:	drivers/net/wireless/st/cw1200/
4557
4558CX18 VIDEO4LINUX DRIVER
4559M:	Andy Walls <awalls@md.metrocast.net>
4560L:	linux-media@vger.kernel.org
4561S:	Maintained
4562W:	https://linuxtv.org
4563T:	git git://linuxtv.org/media_tree.git
4564F:	drivers/media/pci/cx18/
4565F:	include/uapi/linux/ivtv*
4566
4567CX2341X MPEG ENCODER HELPER MODULE
4568M:	Hans Verkuil <hverkuil@xs4all.nl>
4569L:	linux-media@vger.kernel.org
4570S:	Maintained
4571W:	https://linuxtv.org
4572T:	git git://linuxtv.org/media_tree.git
4573F:	drivers/media/common/cx2341x*
4574F:	include/media/drv-intf/cx2341x.h
4575
4576CX24120 MEDIA DRIVER
4577M:	Jemma Denson <jdenson@gmail.com>
4578M:	Patrick Boettcher <patrick.boettcher@posteo.de>
4579L:	linux-media@vger.kernel.org
4580S:	Maintained
4581W:	https://linuxtv.org
4582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4583F:	drivers/media/dvb-frontends/cx24120*
4584
4585CX88 VIDEO4LINUX DRIVER
4586M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4587L:	linux-media@vger.kernel.org
4588S:	Odd fixes
4589W:	https://linuxtv.org
4590T:	git git://linuxtv.org/media_tree.git
4591F:	Documentation/driver-api/media/drivers/cx88*
4592F:	drivers/media/pci/cx88/
4593
4594CXD2820R MEDIA DRIVER
4595M:	Antti Palosaari <crope@iki.fi>
4596L:	linux-media@vger.kernel.org
4597S:	Maintained
4598W:	https://linuxtv.org
4599W:	http://palosaari.fi/linux/
4600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4601T:	git git://linuxtv.org/anttip/media_tree.git
4602F:	drivers/media/dvb-frontends/cxd2820r*
4603
4604CXGB3 ETHERNET DRIVER (CXGB3)
4605M:	Vishal Kulkarni <vishal@chelsio.com>
4606L:	netdev@vger.kernel.org
4607S:	Supported
4608W:	http://www.chelsio.com
4609F:	drivers/net/ethernet/chelsio/cxgb3/
4610
4611CXGB3 ISCSI DRIVER (CXGB3I)
4612M:	Karen Xie <kxie@chelsio.com>
4613L:	linux-scsi@vger.kernel.org
4614S:	Supported
4615W:	http://www.chelsio.com
4616F:	drivers/scsi/cxgbi/cxgb3i
4617
4618CXGB4 CRYPTO DRIVER (chcr)
4619M:	Ayush Sawal <ayush.sawal@chelsio.com>
4620M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4621M:	Rohit Maheshwari <rohitm@chelsio.com>
4622L:	linux-crypto@vger.kernel.org
4623S:	Supported
4624W:	http://www.chelsio.com
4625F:	drivers/crypto/chelsio
4626
4627CXGB4 ETHERNET DRIVER (CXGB4)
4628M:	Vishal Kulkarni <vishal@chelsio.com>
4629L:	netdev@vger.kernel.org
4630S:	Supported
4631W:	http://www.chelsio.com
4632F:	drivers/net/ethernet/chelsio/cxgb4/
4633
4634CXGB4 ISCSI DRIVER (CXGB4I)
4635M:	Karen Xie <kxie@chelsio.com>
4636L:	linux-scsi@vger.kernel.org
4637S:	Supported
4638W:	http://www.chelsio.com
4639F:	drivers/scsi/cxgbi/cxgb4i
4640
4641CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4642M:	Potnuri Bharat Teja <bharat@chelsio.com>
4643L:	linux-rdma@vger.kernel.org
4644S:	Supported
4645W:	http://www.openfabrics.org
4646F:	drivers/infiniband/hw/cxgb4/
4647F:	include/uapi/rdma/cxgb4-abi.h
4648
4649CXGB4VF ETHERNET DRIVER (CXGB4VF)
4650M:	Vishal Kulkarni <vishal@gmail.com>
4651L:	netdev@vger.kernel.org
4652S:	Supported
4653W:	http://www.chelsio.com
4654F:	drivers/net/ethernet/chelsio/cxgb4vf/
4655
4656CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4657M:	Frederic Barrat <fbarrat@linux.ibm.com>
4658M:	Andrew Donnellan <ajd@linux.ibm.com>
4659L:	linuxppc-dev@lists.ozlabs.org
4660S:	Supported
4661F:	Documentation/ABI/testing/sysfs-class-cxl
4662F:	Documentation/powerpc/cxl.rst
4663F:	arch/powerpc/platforms/powernv/pci-cxl.c
4664F:	drivers/misc/cxl/
4665F:	include/misc/cxl*
4666F:	include/uapi/misc/cxl.h
4667
4668CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4669M:	Manoj N. Kumar <manoj@linux.ibm.com>
4670M:	Matthew R. Ochs <mrochs@linux.ibm.com>
4671M:	Uma Krishnan <ukrishn@linux.ibm.com>
4672L:	linux-scsi@vger.kernel.org
4673S:	Supported
4674F:	Documentation/powerpc/cxlflash.rst
4675F:	drivers/scsi/cxlflash/
4676F:	include/uapi/scsi/cxlflash_ioctl.h
4677
4678CYBERPRO FB DRIVER
4679M:	Russell King <linux@armlinux.org.uk>
4680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4681S:	Maintained
4682W:	http://www.armlinux.org.uk/
4683F:	drivers/video/fbdev/cyber2000fb.*
4684
4685CYCLADES ASYNC MUX DRIVER
4686S:	Orphan
4687W:	http://www.cyclades.com/
4688F:	drivers/tty/cyclades.c
4689F:	include/linux/cyclades.h
4690F:	include/uapi/linux/cyclades.h
4691
4692CYCLADES PC300 DRIVER
4693S:	Orphan
4694W:	http://www.cyclades.com/
4695F:	drivers/net/wan/pc300*
4696
4697CYPRESS_FIRMWARE MEDIA DRIVER
4698M:	Antti Palosaari <crope@iki.fi>
4699L:	linux-media@vger.kernel.org
4700S:	Maintained
4701W:	https://linuxtv.org
4702W:	http://palosaari.fi/linux/
4703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4704T:	git git://linuxtv.org/anttip/media_tree.git
4705F:	drivers/media/common/cypress_firmware*
4706
4707CYTTSP TOUCHSCREEN DRIVER
4708M:	Ferruh Yigit <fery@cypress.com>
4709L:	linux-input@vger.kernel.org
4710S:	Supported
4711F:	drivers/input/touchscreen/cyttsp*
4712F:	include/linux/input/cyttsp.h
4713
4714D-LINK DIR-685 TOUCHKEYS DRIVER
4715M:	Linus Walleij <linus.walleij@linaro.org>
4716L:	linux-input@vger.kernel.org
4717S:	Supported
4718F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
4719
4720DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4721M:	Joshua Kinard <kumba@gentoo.org>
4722S:	Maintained
4723F:	drivers/rtc/rtc-ds1685.c
4724F:	include/linux/rtc/ds1685.h
4725
4726DAMA SLAVE for AX.25
4727M:	Joerg Reuter <jreuter@yaina.de>
4728L:	linux-hams@vger.kernel.org
4729S:	Maintained
4730W:	http://yaina.de/jreuter/
4731W:	http://www.qsl.net/dl1bke/
4732F:	net/ax25/af_ax25.c
4733F:	net/ax25/ax25_dev.c
4734F:	net/ax25/ax25_ds_*
4735F:	net/ax25/ax25_in.c
4736F:	net/ax25/ax25_out.c
4737F:	net/ax25/ax25_timer.c
4738F:	net/ax25/sysctl_net_ax25.c
4739
4740DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4741L:	netdev@vger.kernel.org
4742S:	Orphan
4743F:	Documentation/networking/device_drivers/dec/dmfe.rst
4744F:	drivers/net/ethernet/dec/tulip/dmfe.c
4745
4746DC390/AM53C974 SCSI driver
4747M:	Hannes Reinecke <hare@suse.com>
4748L:	linux-scsi@vger.kernel.org
4749S:	Maintained
4750F:	drivers/scsi/am53c974.c
4751
4752DC395x SCSI driver
4753M:	Oliver Neukum <oliver@neukum.org>
4754M:	Ali Akcaagac <aliakc@web.de>
4755M:	Jamie Lenehan <lenehan@twibble.org>
4756L:	dc395x@twibble.org
4757S:	Maintained
4758W:	http://twibble.org/dist/dc395x/
4759W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4760F:	Documentation/scsi/dc395x.rst
4761F:	drivers/scsi/dc395x.*
4762
4763DCCP PROTOCOL
4764M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4765L:	dccp@vger.kernel.org
4766S:	Maintained
4767W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4768F:	include/linux/dccp.h
4769F:	include/linux/tfrc.h
4770F:	include/uapi/linux/dccp.h
4771F:	net/dccp/
4772
4773DECnet NETWORK LAYER
4774L:	linux-decnet-user@lists.sourceforge.net
4775S:	Orphan
4776W:	http://linux-decnet.sourceforge.net
4777F:	Documentation/networking/decnet.rst
4778F:	net/decnet/
4779
4780DECSTATION PLATFORM SUPPORT
4781M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4782L:	linux-mips@vger.kernel.org
4783S:	Maintained
4784W:	http://www.linux-mips.org/wiki/DECstation
4785F:	arch/mips/dec/
4786F:	arch/mips/include/asm/dec/
4787F:	arch/mips/include/asm/mach-dec/
4788
4789DEFXX FDDI NETWORK DRIVER
4790M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4791S:	Maintained
4792F:	drivers/net/fddi/defxx.*
4793
4794DEFZA FDDI NETWORK DRIVER
4795M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4796S:	Maintained
4797F:	drivers/net/fddi/defza.*
4798
4799DEINTERLACE DRIVERS FOR ALLWINNER H3
4800M:	Jernej Skrabec <jernej.skrabec@siol.net>
4801L:	linux-media@vger.kernel.org
4802S:	Maintained
4803T:	git git://linuxtv.org/media_tree.git
4804F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4805F:	drivers/media/platform/sunxi/sun8i-di/
4806
4807DELL LAPTOP DRIVER
4808M:	Matthew Garrett <mjg59@srcf.ucam.org>
4809M:	Pali Rohár <pali@kernel.org>
4810L:	platform-driver-x86@vger.kernel.org
4811S:	Maintained
4812F:	drivers/platform/x86/dell-laptop.c
4813
4814DELL LAPTOP FREEFALL DRIVER
4815M:	Pali Rohár <pali@kernel.org>
4816S:	Maintained
4817F:	drivers/platform/x86/dell-smo8800.c
4818
4819DELL LAPTOP RBTN DRIVER
4820M:	Pali Rohár <pali@kernel.org>
4821S:	Maintained
4822F:	drivers/platform/x86/dell-rbtn.*
4823
4824DELL LAPTOP SMM DRIVER
4825M:	Pali Rohár <pali@kernel.org>
4826S:	Maintained
4827F:	drivers/hwmon/dell-smm-hwmon.c
4828F:	include/uapi/linux/i8k.h
4829
4830DELL REMOTE BIOS UPDATE DRIVER
4831M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4832L:	platform-driver-x86@vger.kernel.org
4833S:	Maintained
4834F:	drivers/platform/x86/dell_rbu.c
4835
4836DELL SMBIOS DRIVER
4837M:	Pali Rohár <pali@kernel.org>
4838M:	Mario Limonciello <mario.limonciello@dell.com>
4839L:	platform-driver-x86@vger.kernel.org
4840S:	Maintained
4841F:	drivers/platform/x86/dell-smbios.*
4842
4843DELL SMBIOS SMM DRIVER
4844M:	Mario Limonciello <mario.limonciello@dell.com>
4845L:	platform-driver-x86@vger.kernel.org
4846S:	Maintained
4847F:	drivers/platform/x86/dell-smbios-smm.c
4848
4849DELL SMBIOS WMI DRIVER
4850M:	Mario Limonciello <mario.limonciello@dell.com>
4851L:	platform-driver-x86@vger.kernel.org
4852S:	Maintained
4853F:	drivers/platform/x86/dell-smbios-wmi.c
4854F:	tools/wmi/dell-smbios-example.c
4855
4856DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4857M:	Stuart Hayes <stuart.w.hayes@gmail.com>
4858L:	platform-driver-x86@vger.kernel.org
4859S:	Maintained
4860F:	Documentation/driver-api/dcdbas.rst
4861F:	drivers/platform/x86/dcdbas.*
4862
4863DELL WMI DESCRIPTOR DRIVER
4864M:	Mario Limonciello <mario.limonciello@dell.com>
4865S:	Maintained
4866F:	drivers/platform/x86/dell-wmi-descriptor.c
4867
4868DELL WMI NOTIFICATIONS DRIVER
4869M:	Matthew Garrett <mjg59@srcf.ucam.org>
4870M:	Pali Rohár <pali@kernel.org>
4871S:	Maintained
4872F:	drivers/platform/x86/dell-wmi.c
4873
4874DELTA ST MEDIA DRIVER
4875M:	Hugues Fruchet <hugues.fruchet@st.com>
4876L:	linux-media@vger.kernel.org
4877S:	Supported
4878W:	https://linuxtv.org
4879T:	git git://linuxtv.org/media_tree.git
4880F:	drivers/media/platform/sti/delta
4881
4882DENALI NAND DRIVER
4883M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4884L:	linux-mtd@lists.infradead.org
4885S:	Supported
4886F:	drivers/mtd/nand/raw/denali*
4887
4888DESIGNWARE EDMA CORE IP DRIVER
4889M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4890L:	dmaengine@vger.kernel.org
4891S:	Maintained
4892F:	drivers/dma/dw-edma/
4893F:	include/linux/dma/edma.h
4894
4895DESIGNWARE USB2 DRD IP DRIVER
4896M:	Minas Harutyunyan <hminas@synopsys.com>
4897L:	linux-usb@vger.kernel.org
4898S:	Maintained
4899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4900F:	drivers/usb/dwc2/
4901
4902DESIGNWARE USB3 DRD IP DRIVER
4903M:	Felipe Balbi <balbi@kernel.org>
4904L:	linux-usb@vger.kernel.org
4905S:	Maintained
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4907F:	drivers/usb/dwc3/
4908
4909DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4910M:	Andreas Klinger <ak@it-klinger.de>
4911L:	linux-iio@vger.kernel.org
4912S:	Maintained
4913F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4914F:	drivers/iio/proximity/srf*.c
4915
4916DEVICE COREDUMP (DEV_COREDUMP)
4917M:	Johannes Berg <johannes@sipsolutions.net>
4918L:	linux-kernel@vger.kernel.org
4919S:	Maintained
4920F:	drivers/base/devcoredump.c
4921F:	include/linux/devcoredump.h
4922
4923DEVICE DIRECT ACCESS (DAX)
4924M:	Dan Williams <dan.j.williams@intel.com>
4925M:	Vishal Verma <vishal.l.verma@intel.com>
4926M:	Dave Jiang <dave.jiang@intel.com>
4927L:	linux-nvdimm@lists.01.org
4928S:	Supported
4929F:	drivers/dax/
4930
4931DEVICE FREQUENCY (DEVFREQ)
4932M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4933M:	Kyungmin Park <kyungmin.park@samsung.com>
4934M:	Chanwoo Choi <cw00.choi@samsung.com>
4935L:	linux-pm@vger.kernel.org
4936S:	Maintained
4937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4938F:	Documentation/devicetree/bindings/devfreq/
4939F:	drivers/devfreq/
4940F:	include/linux/devfreq.h
4941F:	include/trace/events/devfreq.h
4942
4943DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4944M:	Chanwoo Choi <cw00.choi@samsung.com>
4945L:	linux-pm@vger.kernel.org
4946S:	Supported
4947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4948F:	Documentation/devicetree/bindings/devfreq/event/
4949F:	drivers/devfreq/devfreq-event.c
4950F:	drivers/devfreq/event/
4951F:	include/dt-bindings/pmu/exynos_ppmu.h
4952F:	include/linux/devfreq-event.h
4953
4954DEVICE NUMBER REGISTRY
4955M:	Torben Mathiasen <device@lanana.org>
4956S:	Maintained
4957W:	http://lanana.org/docs/device-list/index.html
4958
4959DEVICE-MAPPER  (LVM)
4960M:	Alasdair Kergon <agk@redhat.com>
4961M:	Mike Snitzer <snitzer@redhat.com>
4962M:	dm-devel@redhat.com
4963L:	dm-devel@redhat.com
4964S:	Maintained
4965W:	http://sources.redhat.com/dm
4966Q:	http://patchwork.kernel.org/project/dm-devel/list/
4967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4968T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4969F:	Documentation/admin-guide/device-mapper/
4970F:	drivers/md/Kconfig
4971F:	drivers/md/Makefile
4972F:	drivers/md/dm*
4973F:	drivers/md/persistent-data/
4974F:	include/linux/device-mapper.h
4975F:	include/linux/dm-*.h
4976F:	include/uapi/linux/dm-*.h
4977
4978DEVLINK
4979M:	Jiri Pirko <jiri@mellanox.com>
4980L:	netdev@vger.kernel.org
4981S:	Supported
4982F:	Documentation/networking/devlink
4983F:	include/net/devlink.h
4984F:	include/uapi/linux/devlink.h
4985F:	net/core/devlink.c
4986
4987DIALOG SEMICONDUCTOR DRIVERS
4988M:	Support Opensource <support.opensource@diasemi.com>
4989S:	Supported
4990W:	http://www.dialog-semiconductor.com/products
4991F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4992F:	Documentation/devicetree/bindings/mfd/da90*.txt
4993F:	Documentation/devicetree/bindings/regulator/da92*.txt
4994F:	Documentation/devicetree/bindings/regulator/slg51000.txt
4995F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4996F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4997F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4998F:	Documentation/hwmon/da90??.rst
4999F:	drivers/gpio/gpio-da90??.c
5000F:	drivers/hwmon/da90??-hwmon.c
5001F:	drivers/iio/adc/da91??-*.c
5002F:	drivers/input/misc/da90??_onkey.c
5003F:	drivers/input/touchscreen/da9052_tsi.c
5004F:	drivers/leds/leds-da90??.c
5005F:	drivers/mfd/da903x.c
5006F:	drivers/mfd/da90??-*.c
5007F:	drivers/mfd/da91??-*.c
5008F:	drivers/pinctrl/pinctrl-da90??.c
5009F:	drivers/power/supply/da9052-battery.c
5010F:	drivers/power/supply/da91??-*.c
5011F:	drivers/regulator/da903x.c
5012F:	drivers/regulator/da9???-regulator.[ch]
5013F:	drivers/regulator/slg51000-regulator.[ch]
5014F:	drivers/rtc/rtc-da90??.c
5015F:	drivers/thermal/da90??-thermal.c
5016F:	drivers/video/backlight/da90??_bl.c
5017F:	drivers/watchdog/da90??_wdt.c
5018F:	include/linux/mfd/da903x.h
5019F:	include/linux/mfd/da9052/
5020F:	include/linux/mfd/da9055/
5021F:	include/linux/mfd/da9062/
5022F:	include/linux/mfd/da9063/
5023F:	include/linux/mfd/da9150/
5024F:	include/linux/regulator/da9211.h
5025F:	include/sound/da[79]*.h
5026F:	sound/soc/codecs/da[79]*.[ch]
5027
5028DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5029M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5030L:	linux-gpio@vger.kernel.org
5031S:	Maintained
5032F:	drivers/gpio/gpio-gpio-mm.c
5033
5034DIOLAN U2C-12 I2C DRIVER
5035M:	Guenter Roeck <linux@roeck-us.net>
5036L:	linux-i2c@vger.kernel.org
5037S:	Maintained
5038F:	drivers/i2c/busses/i2c-diolan-u2c.c
5039
5040DIRECTORY NOTIFICATION (DNOTIFY)
5041M:	Jan Kara <jack@suse.cz>
5042R:	Amir Goldstein <amir73il@gmail.com>
5043L:	linux-fsdevel@vger.kernel.org
5044S:	Maintained
5045F:	Documentation/filesystems/dnotify.rst
5046F:	fs/notify/dnotify/
5047F:	include/linux/dnotify.h
5048
5049DISK GEOMETRY AND PARTITION HANDLING
5050M:	Andries Brouwer <aeb@cwi.nl>
5051S:	Maintained
5052W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5053W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5054W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5055
5056DISKQUOTA
5057M:	Jan Kara <jack@suse.com>
5058S:	Maintained
5059F:	Documentation/filesystems/quota.rst
5060F:	fs/quota/
5061F:	include/linux/quota*.h
5062F:	include/uapi/linux/quota*.h
5063
5064DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5065M:	Bernie Thompson <bernie@plugable.com>
5066L:	linux-fbdev@vger.kernel.org
5067S:	Maintained
5068W:	http://plugable.com/category/projects/udlfb/
5069F:	Documentation/fb/udlfb.rst
5070F:	drivers/video/fbdev/udlfb.c
5071F:	include/video/udlfb.h
5072
5073DISTRIBUTED LOCK MANAGER (DLM)
5074M:	Christine Caulfield <ccaulfie@redhat.com>
5075M:	David Teigland <teigland@redhat.com>
5076L:	cluster-devel@redhat.com
5077S:	Supported
5078W:	http://sources.redhat.com/cluster/
5079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5080F:	fs/dlm/
5081
5082DMA BUFFER SHARING FRAMEWORK
5083M:	Sumit Semwal <sumit.semwal@linaro.org>
5084L:	linux-media@vger.kernel.org
5085L:	dri-devel@lists.freedesktop.org
5086L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5087S:	Maintained
5088T:	git git://anongit.freedesktop.org/drm/drm-misc
5089F:	Documentation/driver-api/dma-buf.rst
5090F:	drivers/dma-buf/
5091F:	include/linux/*fence.h
5092F:	include/linux/dma-buf*
5093F:	include/linux/dma-resv.h
5094K:	\bdma_(?:buf|fence|resv)\b
5095
5096DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5097M:	Vinod Koul <vkoul@kernel.org>
5098L:	dmaengine@vger.kernel.org
5099S:	Maintained
5100Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5101T:	git git://git.infradead.org/users/vkoul/slave-dma.git
5102F:	Documentation/devicetree/bindings/dma/
5103F:	Documentation/driver-api/dmaengine/
5104F:	drivers/dma/
5105F:	include/linux/dmaengine.h
5106F:	include/linux/of_dma.h
5107
5108DMA MAPPING HELPERS
5109M:	Christoph Hellwig <hch@lst.de>
5110M:	Marek Szyprowski <m.szyprowski@samsung.com>
5111R:	Robin Murphy <robin.murphy@arm.com>
5112L:	iommu@lists.linux-foundation.org
5113S:	Supported
5114W:	http://git.infradead.org/users/hch/dma-mapping.git
5115T:	git git://git.infradead.org/users/hch/dma-mapping.git
5116F:	include/asm-generic/dma-mapping.h
5117F:	include/linux/dma-direct.h
5118F:	include/linux/dma-mapping.h
5119F:	include/linux/dma-noncoherent.h
5120F:	kernel/dma/
5121
5122DMA-BUF HEAPS FRAMEWORK
5123M:	Sumit Semwal <sumit.semwal@linaro.org>
5124R:	Andrew F. Davis <afd@ti.com>
5125R:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5126R:	Liam Mark <lmark@codeaurora.org>
5127R:	Laura Abbott <labbott@redhat.com>
5128R:	Brian Starkey <Brian.Starkey@arm.com>
5129R:	John Stultz <john.stultz@linaro.org>
5130L:	linux-media@vger.kernel.org
5131L:	dri-devel@lists.freedesktop.org
5132L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5133S:	Maintained
5134T:	git git://anongit.freedesktop.org/drm/drm-misc
5135F:	drivers/dma-buf/dma-heap.c
5136F:	drivers/dma-buf/heaps/*
5137F:	include/linux/dma-heap.h
5138F:	include/uapi/linux/dma-heap.h
5139
5140DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5141M:	Lukasz Luba <lukasz.luba@arm.com>
5142L:	linux-pm@vger.kernel.org
5143L:	linux-samsung-soc@vger.kernel.org
5144S:	Maintained
5145F:	Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5146F:	drivers/memory/samsung/exynos5422-dmc.c
5147
5148DME1737 HARDWARE MONITOR DRIVER
5149M:	Juerg Haefliger <juergh@gmail.com>
5150L:	linux-hwmon@vger.kernel.org
5151S:	Maintained
5152F:	Documentation/hwmon/dme1737.rst
5153F:	drivers/hwmon/dme1737.c
5154
5155DMI/SMBIOS SUPPORT
5156M:	Jean Delvare <jdelvare@suse.com>
5157S:	Maintained
5158T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5159F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5160F:	drivers/firmware/dmi-id.c
5161F:	drivers/firmware/dmi_scan.c
5162F:	include/linux/dmi.h
5163
5164DOCUMENTATION
5165M:	Jonathan Corbet <corbet@lwn.net>
5166L:	linux-doc@vger.kernel.org
5167S:	Maintained
5168T:	git git://git.lwn.net/linux.git docs-next
5169F:	Documentation/
5170F:	scripts/documentation-file-ref-check
5171F:	scripts/kernel-doc
5172F:	scripts/sphinx-pre-install
5173X:	Documentation/ABI/
5174X:	Documentation/admin-guide/media/
5175X:	Documentation/devicetree/
5176X:	Documentation/driver-api/media/
5177X:	Documentation/firmware-guide/acpi/
5178X:	Documentation/i2c/
5179X:	Documentation/power/
5180X:	Documentation/spi/
5181X:	Documentation/userspace-api/media/
5182
5183DOCUMENTATION SCRIPTS
5184M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5185L:	linux-doc@vger.kernel.org
5186S:	Maintained
5187F:	Documentation/sphinx/parse-headers.pl
5188F:	scripts/documentation-file-ref-check
5189F:	scripts/sphinx-pre-install
5190
5191DOCUMENTATION/ITALIAN
5192M:	Federico Vaga <federico.vaga@vaga.pv.it>
5193L:	linux-doc@vger.kernel.org
5194S:	Maintained
5195F:	Documentation/translations/it_IT
5196
5197DONGWOON DW9714 LENS VOICE COIL DRIVER
5198M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5199L:	linux-media@vger.kernel.org
5200S:	Maintained
5201T:	git git://linuxtv.org/media_tree.git
5202F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5203F:	drivers/media/i2c/dw9714.c
5204
5205DONGWOON DW9807 LENS VOICE COIL DRIVER
5206M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5207L:	linux-media@vger.kernel.org
5208S:	Maintained
5209T:	git git://linuxtv.org/media_tree.git
5210F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5211F:	drivers/media/i2c/dw9807-vcm.c
5212
5213DOUBLETALK DRIVER
5214M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
5215L:	blinux-list@redhat.com
5216S:	Maintained
5217F:	drivers/char/dtlk.c
5218F:	include/linux/dtlk.h
5219
5220DPAA2 DATAPATH I/O (DPIO) DRIVER
5221M:	Roy Pledge <Roy.Pledge@nxp.com>
5222L:	linux-kernel@vger.kernel.org
5223S:	Maintained
5224F:	drivers/soc/fsl/dpio
5225
5226DPAA2 ETHERNET DRIVER
5227M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5228M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5229L:	netdev@vger.kernel.org
5230S:	Maintained
5231F:	Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5232F:	Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5233F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
5234F:	drivers/net/ethernet/freescale/dpaa2/Makefile
5235F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5236F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5237F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
5238F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
5239F:	drivers/net/ethernet/freescale/dpaa2/dpni*
5240
5241DPAA2 ETHERNET SWITCH DRIVER
5242M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
5243M:	Ioana Ciornei <ioana.ciornei@nxp.com>
5244L:	linux-kernel@vger.kernel.org
5245S:	Maintained
5246F:	drivers/staging/fsl-dpaa2/ethsw
5247
5248DPT_I2O SCSI RAID DRIVER
5249M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5250L:	linux-scsi@vger.kernel.org
5251S:	Maintained
5252W:	http://www.adaptec.com/
5253F:	drivers/scsi/dpt*
5254F:	drivers/scsi/dpt/
5255
5256DRBD DRIVER
5257M:	Philipp Reisner <philipp.reisner@linbit.com>
5258M:	Lars Ellenberg <lars.ellenberg@linbit.com>
5259L:	drbd-dev@lists.linbit.com
5260S:	Supported
5261W:	http://www.drbd.org
5262T:	git git://git.linbit.com/linux-drbd.git
5263T:	git git://git.linbit.com/drbd-8.4.git
5264F:	Documentation/admin-guide/blockdev/
5265F:	drivers/block/drbd/
5266F:	lib/lru_cache.c
5267
5268DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5269M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5270R:	"Rafael J. Wysocki" <rafael@kernel.org>
5271S:	Supported
5272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5273F:	Documentation/core-api/kobject.rst
5274F:	drivers/base/
5275F:	fs/debugfs/
5276F:	fs/sysfs/
5277F:	include/linux/debugfs.h
5278F:	include/linux/kobj*
5279F:	lib/kobj*
5280
5281DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5282M:	Kevin Hilman <khilman@kernel.org>
5283M:	Nishanth Menon <nm@ti.com>
5284L:	linux-pm@vger.kernel.org
5285S:	Maintained
5286F:	drivers/power/avs/
5287F:	include/linux/power/smartreflex.h
5288
5289DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5290M:	Maxime Ripard <mripard@kernel.org>
5291M:	Chen-Yu Tsai <wens@csie.org>
5292R:	Jernej Skrabec <jernej.skrabec@siol.net>
5293L:	dri-devel@lists.freedesktop.org
5294S:	Supported
5295T:	git git://anongit.freedesktop.org/drm/drm-misc
5296F:	drivers/gpu/drm/sun4i/sun8i*
5297
5298DRM DRIVER FOR ARM PL111 CLCD
5299M:	Eric Anholt <eric@anholt.net>
5300S:	Supported
5301T:	git git://anongit.freedesktop.org/drm/drm-misc
5302F:	drivers/gpu/drm/pl111/
5303
5304DRM DRIVER FOR ARM VERSATILE TFT PANELS
5305M:	Linus Walleij <linus.walleij@linaro.org>
5306S:	Maintained
5307T:	git git://anongit.freedesktop.org/drm/drm-misc
5308F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5309F:	drivers/gpu/drm/panel/panel-arm-versatile.c
5310
5311DRM DRIVER FOR ASPEED BMC GFX
5312M:	Joel Stanley <joel@jms.id.au>
5313L:	linux-aspeed@lists.ozlabs.org
5314S:	Supported
5315T:	git git://anongit.freedesktop.org/drm/drm-misc
5316F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5317F:	drivers/gpu/drm/aspeed/
5318
5319DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5320M:	Dave Airlie <airlied@redhat.com>
5321S:	Odd Fixes
5322F:	drivers/gpu/drm/ast/
5323
5324DRM DRIVER FOR BOCHS VIRTUAL GPU
5325M:	Gerd Hoffmann <kraxel@redhat.com>
5326L:	virtualization@lists.linux-foundation.org
5327S:	Maintained
5328T:	git git://anongit.freedesktop.org/drm/drm-misc
5329F:	drivers/gpu/drm/bochs/
5330
5331DRM DRIVER FOR BOE HIMAX8279D PANELS
5332M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5333S:	Maintained
5334F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5335F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
5336
5337DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5338M:	Linus Walleij <linus.walleij@linaro.org>
5339S:	Maintained
5340T:	git git://anongit.freedesktop.org/drm/drm-misc
5341F:	drivers/gpu/drm/tve200/
5342
5343DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5344M:	Icenowy Zheng <icenowy@aosc.io>
5345S:	Maintained
5346F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5347F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5348
5349DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5350M:	Jagan Teki <jagan@amarulasolutions.com>
5351S:	Maintained
5352F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5353F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5354
5355DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5356M:	Hans de Goede <hdegoede@redhat.com>
5357S:	Maintained
5358T:	git git://anongit.freedesktop.org/drm/drm-misc
5359F:	drivers/gpu/drm/tiny/gm12u320.c
5360
5361DRM DRIVER FOR HX8357D PANELS
5362M:	Eric Anholt <eric@anholt.net>
5363S:	Maintained
5364T:	git git://anongit.freedesktop.org/drm/drm-misc
5365F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
5366F:	drivers/gpu/drm/tiny/hx8357d.c
5367
5368DRM DRIVER FOR ILITEK ILI9225 PANELS
5369M:	David Lechner <david@lechnology.com>
5370S:	Maintained
5371T:	git git://anongit.freedesktop.org/drm/drm-misc
5372F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5373F:	drivers/gpu/drm/tiny/ili9225.c
5374
5375DRM DRIVER FOR ILITEK ILI9486 PANELS
5376M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5377S:	Maintained
5378T:	git git://anongit.freedesktop.org/drm/drm-misc
5379F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5380F:	drivers/gpu/drm/tiny/ili9486.c
5381
5382DRM DRIVER FOR INTEL I810 VIDEO CARDS
5383S:	Orphan / Obsolete
5384F:	drivers/gpu/drm/i810/
5385F:	include/uapi/drm/i810_drm.h
5386
5387DRM DRIVER FOR LVDS PANELS
5388M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5389L:	dri-devel@lists.freedesktop.org
5390T:	git git://anongit.freedesktop.org/drm/drm-misc
5391S:	Maintained
5392F:	drivers/gpu/drm/panel/panel-lvds.c
5393F:	Documentation/devicetree/bindings/display/panel/lvds.yaml
5394
5395DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5396S:	Orphan / Obsolete
5397F:	drivers/gpu/drm/mga/
5398F:	include/uapi/drm/mga_drm.h
5399
5400DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5401M:	Dave Airlie <airlied@redhat.com>
5402S:	Odd Fixes
5403F:	drivers/gpu/drm/mgag200/
5404
5405DRM DRIVER FOR MI0283QT
5406M:	Noralf Trønnes <noralf@tronnes.org>
5407S:	Maintained
5408T:	git git://anongit.freedesktop.org/drm/drm-misc
5409F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5410F:	drivers/gpu/drm/tiny/mi0283qt.c
5411
5412DRM DRIVER FOR MSM ADRENO GPU
5413M:	Rob Clark <robdclark@gmail.com>
5414M:	Sean Paul <sean@poorly.run>
5415L:	linux-arm-msm@vger.kernel.org
5416L:	dri-devel@lists.freedesktop.org
5417L:	freedreno@lists.freedesktop.org
5418S:	Maintained
5419T:	git https://gitlab.freedesktop.org/drm/msm.git
5420F:	Documentation/devicetree/bindings/display/msm/
5421F:	drivers/gpu/drm/msm/
5422F:	include/uapi/drm/msm_drm.h
5423
5424DRM DRIVER FOR NOVATEK NT35510 PANELS
5425M:	Linus Walleij <linus.walleij@linaro.org>
5426S:	Maintained
5427T:	git git://anongit.freedesktop.org/drm/drm-misc
5428F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5429F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
5430
5431DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5432M:	Ben Skeggs <bskeggs@redhat.com>
5433L:	dri-devel@lists.freedesktop.org
5434L:	nouveau@lists.freedesktop.org
5435S:	Supported
5436T:	git git://github.com/skeggsb/linux
5437F:	drivers/gpu/drm/nouveau/
5438F:	include/uapi/drm/nouveau_drm.h
5439
5440DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5441M:	Stefan Mavrodiev <stefan@olimex.com>
5442S:	Maintained
5443F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5444F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5445
5446DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5447M:	Noralf Trønnes <noralf@tronnes.org>
5448S:	Maintained
5449T:	git git://anongit.freedesktop.org/drm/drm-misc
5450F:	Documentation/devicetree/bindings/display/repaper.txt
5451F:	drivers/gpu/drm/tiny/repaper.c
5452
5453DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5454M:	Dave Airlie <airlied@redhat.com>
5455M:	Gerd Hoffmann <kraxel@redhat.com>
5456L:	virtualization@lists.linux-foundation.org
5457S:	Obsolete
5458W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5459T:	git git://anongit.freedesktop.org/drm/drm-misc
5460F:	drivers/gpu/drm/tiny/cirrus.c
5461
5462DRM DRIVER FOR QXL VIRTUAL GPU
5463M:	Dave Airlie <airlied@redhat.com>
5464M:	Gerd Hoffmann <kraxel@redhat.com>
5465L:	virtualization@lists.linux-foundation.org
5466L:	spice-devel@lists.freedesktop.org
5467S:	Maintained
5468T:	git git://anongit.freedesktop.org/drm/drm-misc
5469F:	drivers/gpu/drm/qxl/
5470F:	include/uapi/drm/qxl_drm.h
5471
5472DRM DRIVER FOR RAGE 128 VIDEO CARDS
5473S:	Orphan / Obsolete
5474F:	drivers/gpu/drm/r128/
5475F:	include/uapi/drm/r128_drm.h
5476
5477DRM DRIVER FOR RAYDIUM RM67191 PANELS
5478M:	Robert Chiras <robert.chiras@nxp.com>
5479S:	Maintained
5480F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5481F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
5482
5483DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5484M:	Guido Günther <agx@sigxcpu.org>
5485R:	Purism Kernel Team <kernel@puri.sm>
5486S:	Maintained
5487F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5488F:	drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5489
5490DRM DRIVER FOR SAVAGE VIDEO CARDS
5491S:	Orphan / Obsolete
5492F:	drivers/gpu/drm/savage/
5493F:	include/uapi/drm/savage_drm.h
5494
5495DRM DRIVER FOR SIS VIDEO CARDS
5496S:	Orphan / Obsolete
5497F:	drivers/gpu/drm/sis/
5498F:	include/uapi/drm/sis_drm.h
5499
5500DRM DRIVER FOR SITRONIX ST7586 PANELS
5501M:	David Lechner <david@lechnology.com>
5502S:	Maintained
5503T:	git git://anongit.freedesktop.org/drm/drm-misc
5504F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
5505F:	drivers/gpu/drm/tiny/st7586.c
5506
5507DRM DRIVER FOR SITRONIX ST7701 PANELS
5508M:	Jagan Teki <jagan@amarulasolutions.com>
5509S:	Maintained
5510F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5511F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
5512
5513DRM DRIVER FOR SITRONIX ST7735R PANELS
5514M:	David Lechner <david@lechnology.com>
5515S:	Maintained
5516T:	git git://anongit.freedesktop.org/drm/drm-misc
5517F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5518F:	drivers/gpu/drm/tiny/st7735r.c
5519
5520DRM DRIVER FOR SONY ACX424AKP PANELS
5521M:	Linus Walleij <linus.walleij@linaro.org>
5522S:	Maintained
5523T:	git git://anongit.freedesktop.org/drm/drm-misc
5524F:	drivers/gpu/drm/panel/panel-sony-acx424akp.c
5525
5526DRM DRIVER FOR ST-ERICSSON MCDE
5527M:	Linus Walleij <linus.walleij@linaro.org>
5528S:	Maintained
5529T:	git git://anongit.freedesktop.org/drm/drm-misc
5530F:	Documentation/devicetree/bindings/display/ste,mcde.txt
5531F:	drivers/gpu/drm/mcde/
5532
5533DRM DRIVER FOR TDFX VIDEO CARDS
5534S:	Orphan / Obsolete
5535F:	drivers/gpu/drm/tdfx/
5536
5537DRM DRIVER FOR TPO TPG110 PANELS
5538M:	Linus Walleij <linus.walleij@linaro.org>
5539S:	Maintained
5540T:	git git://anongit.freedesktop.org/drm/drm-misc
5541F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5542F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
5543
5544DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5545M:	Dave Airlie <airlied@redhat.com>
5546R:	Sean Paul <sean@poorly.run>
5547L:	dri-devel@lists.freedesktop.org
5548S:	Odd Fixes
5549T:	git git://anongit.freedesktop.org/drm/drm-misc
5550F:	drivers/gpu/drm/udl/
5551
5552DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5553M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5554R:	Haneen Mohammed <hamohammed.sa@gmail.com>
5555R:	Daniel Vetter <daniel@ffwll.ch>
5556L:	dri-devel@lists.freedesktop.org
5557S:	Maintained
5558T:	git git://anongit.freedesktop.org/drm/drm-misc
5559F:	Documentation/gpu/vkms.rst
5560F:	drivers/gpu/drm/vkms/
5561
5562DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5563M:	Hans de Goede <hdegoede@redhat.com>
5564L:	dri-devel@lists.freedesktop.org
5565S:	Maintained
5566T:	git git://anongit.freedesktop.org/drm/drm-misc
5567F:	drivers/gpu/drm/vboxvideo/
5568
5569DRM DRIVER FOR VMWARE VIRTUAL GPU
5570M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
5571M:	Roland Scheidegger <sroland@vmware.com>
5572L:	dri-devel@lists.freedesktop.org
5573S:	Supported
5574T:	git git://people.freedesktop.org/~sroland/linux
5575F:	drivers/gpu/drm/vmwgfx/
5576F:	include/uapi/drm/vmwgfx_drm.h
5577
5578DRM DRIVERS
5579M:	David Airlie <airlied@linux.ie>
5580M:	Daniel Vetter <daniel@ffwll.ch>
5581L:	dri-devel@lists.freedesktop.org
5582S:	Maintained
5583B:	https://bugs.freedesktop.org/
5584C:	irc://chat.freenode.net/dri-devel
5585T:	git git://anongit.freedesktop.org/drm/drm
5586F:	Documentation/devicetree/bindings/display/
5587F:	Documentation/devicetree/bindings/gpu/
5588F:	Documentation/gpu/
5589F:	drivers/gpu/drm/
5590F:	drivers/gpu/vga/
5591F:	include/drm/
5592F:	include/linux/vga*
5593F:	include/uapi/drm/
5594
5595DRM DRIVERS AND MISC GPU PATCHES
5596M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5597M:	Maxime Ripard <mripard@kernel.org>
5598M:	Thomas Zimmermann <tzimmermann@suse.de>
5599S:	Maintained
5600W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5601T:	git git://anongit.freedesktop.org/drm/drm-misc
5602F:	Documentation/gpu/
5603F:	drivers/gpu/drm/*
5604F:	drivers/gpu/vga/
5605F:	include/drm/drm*
5606F:	include/linux/vga*
5607F:	include/uapi/drm/drm*
5608
5609DRM DRIVERS FOR ALLWINNER A10
5610M:	Maxime Ripard <mripard@kernel.org>
5611M:	Chen-Yu Tsai <wens@csie.org>
5612L:	dri-devel@lists.freedesktop.org
5613S:	Supported
5614T:	git git://anongit.freedesktop.org/drm/drm-misc
5615F:	Documentation/devicetree/bindings/display/allwinner*
5616F:	drivers/gpu/drm/sun4i/
5617
5618DRM DRIVERS FOR AMLOGIC SOCS
5619M:	Neil Armstrong <narmstrong@baylibre.com>
5620L:	dri-devel@lists.freedesktop.org
5621L:	linux-amlogic@lists.infradead.org
5622S:	Supported
5623W:	http://linux-meson.com/
5624T:	git git://anongit.freedesktop.org/drm/drm-misc
5625F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5626F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5627F:	Documentation/gpu/meson.rst
5628F:	drivers/gpu/drm/meson/
5629
5630DRM DRIVERS FOR ATMEL HLCDC
5631M:	Sam Ravnborg <sam@ravnborg.org>
5632M:	Boris Brezillon <bbrezillon@kernel.org>
5633L:	dri-devel@lists.freedesktop.org
5634S:	Supported
5635T:	git git://anongit.freedesktop.org/drm/drm-misc
5636F:	Documentation/devicetree/bindings/display/atmel/
5637F:	drivers/gpu/drm/atmel-hlcdc/
5638
5639DRM DRIVERS FOR BRIDGE CHIPS
5640M:	Andrzej Hajda <a.hajda@samsung.com>
5641M:	Neil Armstrong <narmstrong@baylibre.com>
5642R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5643R:	Jonas Karlman <jonas@kwiboo.se>
5644R:	Jernej Skrabec <jernej.skrabec@siol.net>
5645S:	Maintained
5646T:	git git://anongit.freedesktop.org/drm/drm-misc
5647F:	drivers/gpu/drm/bridge/
5648
5649DRM DRIVERS FOR EXYNOS
5650M:	Inki Dae <inki.dae@samsung.com>
5651M:	Joonyoung Shim <jy0922.shim@samsung.com>
5652M:	Seung-Woo Kim <sw0312.kim@samsung.com>
5653M:	Kyungmin Park <kyungmin.park@samsung.com>
5654L:	dri-devel@lists.freedesktop.org
5655S:	Supported
5656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5657F:	Documentation/devicetree/bindings/display/exynos/
5658F:	drivers/gpu/drm/exynos/
5659F:	include/uapi/drm/exynos_drm.h
5660
5661DRM DRIVERS FOR FREESCALE DCU
5662M:	Stefan Agner <stefan@agner.ch>
5663M:	Alison Wang <alison.wang@nxp.com>
5664L:	dri-devel@lists.freedesktop.org
5665S:	Supported
5666T:	git git://anongit.freedesktop.org/drm/drm-misc
5667F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
5668F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
5669F:	drivers/gpu/drm/fsl-dcu/
5670
5671DRM DRIVERS FOR FREESCALE IMX
5672M:	Philipp Zabel <p.zabel@pengutronix.de>
5673L:	dri-devel@lists.freedesktop.org
5674S:	Maintained
5675F:	Documentation/devicetree/bindings/display/imx/
5676F:	drivers/gpu/drm/imx/
5677F:	drivers/gpu/ipu-v3/
5678
5679DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5680M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5681L:	dri-devel@lists.freedesktop.org
5682S:	Maintained
5683T:	git git://github.com/patjak/drm-gma500
5684F:	drivers/gpu/drm/gma500/
5685
5686DRM DRIVERS FOR HISILICON
5687M:	Xinliang Liu <xinliang.liu@linaro.org>
5688M:	Rongrong Zou <zourongrong@gmail.com>
5689R:	John Stultz <john.stultz@linaro.org>
5690R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
5691R:	Chen Feng <puck.chen@hisilicon.com>
5692L:	dri-devel@lists.freedesktop.org
5693S:	Maintained
5694T:	git git://anongit.freedesktop.org/drm/drm-misc
5695F:	Documentation/devicetree/bindings/display/hisilicon/
5696F:	drivers/gpu/drm/hisilicon/
5697
5698DRM DRIVERS FOR LIMA
5699M:	Qiang Yu <yuq825@gmail.com>
5700L:	dri-devel@lists.freedesktop.org
5701L:	lima@lists.freedesktop.org (moderated for non-subscribers)
5702S:	Maintained
5703T:	git git://anongit.freedesktop.org/drm/drm-misc
5704F:	drivers/gpu/drm/lima/
5705F:	include/uapi/drm/lima_drm.h
5706
5707DRM DRIVERS FOR MEDIATEK
5708M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
5709M:	Philipp Zabel <p.zabel@pengutronix.de>
5710L:	dri-devel@lists.freedesktop.org
5711S:	Supported
5712F:	Documentation/devicetree/bindings/display/mediatek/
5713F:	drivers/gpu/drm/mediatek/
5714
5715DRM DRIVERS FOR NVIDIA TEGRA
5716M:	Thierry Reding <thierry.reding@gmail.com>
5717L:	dri-devel@lists.freedesktop.org
5718L:	linux-tegra@vger.kernel.org
5719S:	Supported
5720T:	git git://anongit.freedesktop.org/tegra/linux.git
5721F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5722F:	drivers/gpu/drm/tegra/
5723F:	drivers/gpu/host1x/
5724F:	include/linux/host1x.h
5725F:	include/uapi/drm/tegra_drm.h
5726
5727DRM DRIVERS FOR RENESAS
5728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5729M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5730L:	dri-devel@lists.freedesktop.org
5731L:	linux-renesas-soc@vger.kernel.org
5732S:	Supported
5733T:	git git://linuxtv.org/pinchartl/media drm/du/next
5734F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5735F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5736F:	Documentation/devicetree/bindings/display/renesas,du.txt
5737F:	drivers/gpu/drm/rcar-du/
5738F:	drivers/gpu/drm/shmobile/
5739F:	include/linux/platform_data/shmob_drm.h
5740
5741DRM DRIVERS FOR ROCKCHIP
5742M:	Sandy Huang <hjc@rock-chips.com>
5743M:	Heiko Stübner <heiko@sntech.de>
5744L:	dri-devel@lists.freedesktop.org
5745S:	Maintained
5746T:	git git://anongit.freedesktop.org/drm/drm-misc
5747F:	Documentation/devicetree/bindings/display/rockchip/
5748F:	drivers/gpu/drm/rockchip/
5749
5750DRM DRIVERS FOR STI
5751M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5752M:	Vincent Abriou <vincent.abriou@st.com>
5753L:	dri-devel@lists.freedesktop.org
5754S:	Maintained
5755T:	git git://anongit.freedesktop.org/drm/drm-misc
5756F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
5757F:	drivers/gpu/drm/sti
5758
5759DRM DRIVERS FOR STM
5760M:	Yannick Fertre <yannick.fertre@st.com>
5761M:	Philippe Cornu <philippe.cornu@st.com>
5762M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
5763M:	Vincent Abriou <vincent.abriou@st.com>
5764L:	dri-devel@lists.freedesktop.org
5765S:	Maintained
5766T:	git git://anongit.freedesktop.org/drm/drm-misc
5767F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5768F:	drivers/gpu/drm/stm
5769
5770DRM DRIVERS FOR TI KEYSTONE
5771M:	Jyri Sarha <jsarha@ti.com>
5772M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5773L:	dri-devel@lists.freedesktop.org
5774S:	Maintained
5775T:	git git://anongit.freedesktop.org/drm/drm-misc
5776F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5777F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5778F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5779F:	drivers/gpu/drm/tidss/
5780
5781DRM DRIVERS FOR TI LCDC
5782M:	Jyri Sarha <jsarha@ti.com>
5783R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5784L:	dri-devel@lists.freedesktop.org
5785S:	Maintained
5786F:	Documentation/devicetree/bindings/display/tilcdc/
5787F:	drivers/gpu/drm/tilcdc/
5788
5789DRM DRIVERS FOR TI OMAP
5790M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
5791L:	dri-devel@lists.freedesktop.org
5792S:	Maintained
5793F:	Documentation/devicetree/bindings/display/ti/
5794F:	drivers/gpu/drm/omapdrm/
5795
5796DRM DRIVERS FOR V3D
5797M:	Eric Anholt <eric@anholt.net>
5798S:	Supported
5799T:	git git://anongit.freedesktop.org/drm/drm-misc
5800F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5801F:	drivers/gpu/drm/v3d/
5802F:	include/uapi/drm/v3d_drm.h
5803
5804DRM DRIVERS FOR VC4
5805M:	Eric Anholt <eric@anholt.net>
5806S:	Supported
5807T:	git git://github.com/anholt/linux
5808T:	git git://anongit.freedesktop.org/drm/drm-misc
5809F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5810F:	drivers/gpu/drm/vc4/
5811F:	include/uapi/drm/vc4_drm.h
5812
5813DRM DRIVERS FOR VIVANTE GPU IP
5814M:	Lucas Stach <l.stach@pengutronix.de>
5815R:	Russell King <linux+etnaviv@armlinux.org.uk>
5816R:	Christian Gmeiner <christian.gmeiner@gmail.com>
5817L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5818L:	dri-devel@lists.freedesktop.org
5819S:	Maintained
5820F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5821F:	drivers/gpu/drm/etnaviv/
5822F:	include/uapi/drm/etnaviv_drm.h
5823
5824DRM DRIVERS FOR XEN
5825M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5826L:	dri-devel@lists.freedesktop.org
5827L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
5828S:	Supported
5829T:	git git://anongit.freedesktop.org/drm/drm-misc
5830F:	Documentation/gpu/xen-front.rst
5831F:	drivers/gpu/drm/xen/
5832
5833DRM DRIVERS FOR ZTE ZX
5834M:	Shawn Guo <shawnguo@kernel.org>
5835L:	dri-devel@lists.freedesktop.org
5836S:	Maintained
5837T:	git git://anongit.freedesktop.org/drm/drm-misc
5838F:	Documentation/devicetree/bindings/display/zte,vou.txt
5839F:	drivers/gpu/drm/zte/
5840
5841DRM PANEL DRIVERS
5842M:	Thierry Reding <thierry.reding@gmail.com>
5843R:	Sam Ravnborg <sam@ravnborg.org>
5844L:	dri-devel@lists.freedesktop.org
5845S:	Maintained
5846T:	git git://anongit.freedesktop.org/drm/drm-misc
5847F:	Documentation/devicetree/bindings/display/panel/
5848F:	drivers/gpu/drm/drm_panel.c
5849F:	drivers/gpu/drm/panel/
5850F:	include/drm/drm_panel.h
5851
5852DRM TTM SUBSYSTEM
5853M:	Christian Koenig <christian.koenig@amd.com>
5854M:	Huang Rui <ray.huang@amd.com>
5855L:	dri-devel@lists.freedesktop.org
5856S:	Maintained
5857T:	git git://people.freedesktop.org/~agd5f/linux
5858F:	drivers/gpu/drm/ttm/
5859F:	include/drm/ttm/
5860
5861DSBR100 USB FM RADIO DRIVER
5862M:	Alexey Klimov <klimov.linux@gmail.com>
5863L:	linux-media@vger.kernel.org
5864S:	Maintained
5865T:	git git://linuxtv.org/media_tree.git
5866F:	drivers/media/radio/dsbr100.c
5867
5868DT3155 MEDIA DRIVER
5869M:	Hans Verkuil <hverkuil@xs4all.nl>
5870L:	linux-media@vger.kernel.org
5871S:	Odd Fixes
5872W:	https://linuxtv.org
5873T:	git git://linuxtv.org/media_tree.git
5874F:	drivers/media/pci/dt3155/
5875
5876DVB_USB_AF9015 MEDIA DRIVER
5877M:	Antti Palosaari <crope@iki.fi>
5878L:	linux-media@vger.kernel.org
5879S:	Maintained
5880W:	https://linuxtv.org
5881W:	http://palosaari.fi/linux/
5882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5883T:	git git://linuxtv.org/anttip/media_tree.git
5884F:	drivers/media/usb/dvb-usb-v2/af9015*
5885
5886DVB_USB_AF9035 MEDIA DRIVER
5887M:	Antti Palosaari <crope@iki.fi>
5888L:	linux-media@vger.kernel.org
5889S:	Maintained
5890W:	https://linuxtv.org
5891W:	http://palosaari.fi/linux/
5892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5893T:	git git://linuxtv.org/anttip/media_tree.git
5894F:	drivers/media/usb/dvb-usb-v2/af9035*
5895
5896DVB_USB_ANYSEE MEDIA DRIVER
5897M:	Antti Palosaari <crope@iki.fi>
5898L:	linux-media@vger.kernel.org
5899S:	Maintained
5900W:	https://linuxtv.org
5901W:	http://palosaari.fi/linux/
5902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5903T:	git git://linuxtv.org/anttip/media_tree.git
5904F:	drivers/media/usb/dvb-usb-v2/anysee*
5905
5906DVB_USB_AU6610 MEDIA DRIVER
5907M:	Antti Palosaari <crope@iki.fi>
5908L:	linux-media@vger.kernel.org
5909S:	Maintained
5910W:	https://linuxtv.org
5911W:	http://palosaari.fi/linux/
5912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5913T:	git git://linuxtv.org/anttip/media_tree.git
5914F:	drivers/media/usb/dvb-usb-v2/au6610*
5915
5916DVB_USB_CE6230 MEDIA DRIVER
5917M:	Antti Palosaari <crope@iki.fi>
5918L:	linux-media@vger.kernel.org
5919S:	Maintained
5920W:	https://linuxtv.org
5921W:	http://palosaari.fi/linux/
5922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5923T:	git git://linuxtv.org/anttip/media_tree.git
5924F:	drivers/media/usb/dvb-usb-v2/ce6230*
5925
5926DVB_USB_CXUSB MEDIA DRIVER
5927M:	Michael Krufky <mkrufky@linuxtv.org>
5928L:	linux-media@vger.kernel.org
5929S:	Maintained
5930W:	https://linuxtv.org
5931W:	http://github.com/mkrufky
5932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5933T:	git git://linuxtv.org/media_tree.git
5934F:	drivers/media/usb/dvb-usb/cxusb*
5935
5936DVB_USB_EC168 MEDIA DRIVER
5937M:	Antti Palosaari <crope@iki.fi>
5938L:	linux-media@vger.kernel.org
5939S:	Maintained
5940W:	https://linuxtv.org
5941W:	http://palosaari.fi/linux/
5942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5943T:	git git://linuxtv.org/anttip/media_tree.git
5944F:	drivers/media/usb/dvb-usb-v2/ec168*
5945
5946DVB_USB_GL861 MEDIA DRIVER
5947M:	Antti Palosaari <crope@iki.fi>
5948L:	linux-media@vger.kernel.org
5949S:	Maintained
5950W:	https://linuxtv.org
5951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5952T:	git git://linuxtv.org/anttip/media_tree.git
5953F:	drivers/media/usb/dvb-usb-v2/gl861*
5954
5955DVB_USB_MXL111SF MEDIA DRIVER
5956M:	Michael Krufky <mkrufky@linuxtv.org>
5957L:	linux-media@vger.kernel.org
5958S:	Maintained
5959W:	https://linuxtv.org
5960W:	http://github.com/mkrufky
5961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5962T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5963F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5964
5965DVB_USB_RTL28XXU MEDIA DRIVER
5966M:	Antti Palosaari <crope@iki.fi>
5967L:	linux-media@vger.kernel.org
5968S:	Maintained
5969W:	https://linuxtv.org
5970W:	http://palosaari.fi/linux/
5971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5972T:	git git://linuxtv.org/anttip/media_tree.git
5973F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5974
5975DVB_USB_V2 MEDIA DRIVER
5976M:	Antti Palosaari <crope@iki.fi>
5977L:	linux-media@vger.kernel.org
5978S:	Maintained
5979W:	https://linuxtv.org
5980W:	http://palosaari.fi/linux/
5981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5982T:	git git://linuxtv.org/anttip/media_tree.git
5983F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5984F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5985
5986DYNAMIC DEBUG
5987M:	Jason Baron <jbaron@akamai.com>
5988S:	Maintained
5989F:	include/linux/dynamic_debug.h
5990F:	lib/dynamic_debug.c
5991
5992DYNAMIC INTERRUPT MODERATION
5993M:	Tal Gilboa <talgi@mellanox.com>
5994S:	Maintained
5995F:	Documentation/networking/net_dim.rst
5996F:	include/linux/dim.h
5997F:	lib/dim/
5998
5999DZ DECSTATION DZ11 SERIAL DRIVER
6000M:	"Maciej W. Rozycki" <macro@linux-mips.org>
6001S:	Maintained
6002F:	drivers/tty/serial/dz.*
6003
6004E3X0 POWER BUTTON DRIVER
6005M:	Moritz Fischer <moritz.fischer@ettus.com>
6006L:	usrp-users@lists.ettus.com
6007S:	Supported
6008W:	http://www.ettus.com
6009F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6010F:	drivers/input/misc/e3x0-button.c
6011
6012E4000 MEDIA DRIVER
6013M:	Antti Palosaari <crope@iki.fi>
6014L:	linux-media@vger.kernel.org
6015S:	Maintained
6016W:	https://linuxtv.org
6017W:	http://palosaari.fi/linux/
6018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6019T:	git git://linuxtv.org/anttip/media_tree.git
6020F:	drivers/media/tuners/e4000*
6021
6022EARTH_PT1 MEDIA DRIVER
6023M:	Akihiro Tsukada <tskd08@gmail.com>
6024L:	linux-media@vger.kernel.org
6025S:	Odd Fixes
6026F:	drivers/media/pci/pt1/
6027
6028EARTH_PT3 MEDIA DRIVER
6029M:	Akihiro Tsukada <tskd08@gmail.com>
6030L:	linux-media@vger.kernel.org
6031S:	Odd Fixes
6032F:	drivers/media/pci/pt3/
6033
6034EC100 MEDIA DRIVER
6035M:	Antti Palosaari <crope@iki.fi>
6036L:	linux-media@vger.kernel.org
6037S:	Maintained
6038W:	https://linuxtv.org
6039W:	http://palosaari.fi/linux/
6040Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6041T:	git git://linuxtv.org/anttip/media_tree.git
6042F:	drivers/media/dvb-frontends/ec100*
6043
6044ECRYPT FILE SYSTEM
6045M:	Tyler Hicks <code@tyhicks.com>
6046L:	ecryptfs@vger.kernel.org
6047S:	Odd Fixes
6048W:	http://ecryptfs.org
6049W:	https://launchpad.net/ecryptfs
6050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6051F:	Documentation/filesystems/ecryptfs.rst
6052F:	fs/ecryptfs/
6053
6054EDAC-AMD64
6055M:	Borislav Petkov <bp@alien8.de>
6056L:	linux-edac@vger.kernel.org
6057S:	Maintained
6058F:	drivers/edac/amd64_edac*
6059
6060EDAC-ARMADA
6061M:	Jan Luebbe <jlu@pengutronix.de>
6062L:	linux-edac@vger.kernel.org
6063S:	Maintained
6064F:	drivers/edac/armada_xp_*
6065
6066EDAC-AST2500
6067M:	Stefan Schaeckeler <sschaeck@cisco.com>
6068S:	Supported
6069F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6070F:	drivers/edac/aspeed_edac.c
6071
6072EDAC-BLUEFIELD
6073M:	Shravan Kumar Ramani <sramani@mellanox.com>
6074S:	Supported
6075F:	drivers/edac/bluefield_edac.c
6076
6077EDAC-CALXEDA
6078M:	Robert Richter <rric@kernel.org>
6079L:	linux-edac@vger.kernel.org
6080S:	Maintained
6081F:	drivers/edac/highbank*
6082
6083EDAC-CAVIUM OCTEON
6084M:	Ralf Baechle <ralf@linux-mips.org>
6085M:	Robert Richter <rrichter@marvell.com>
6086L:	linux-edac@vger.kernel.org
6087L:	linux-mips@vger.kernel.org
6088S:	Supported
6089F:	drivers/edac/octeon_edac*
6090
6091EDAC-CAVIUM THUNDERX
6092M:	Robert Richter <rrichter@marvell.com>
6093L:	linux-edac@vger.kernel.org
6094S:	Supported
6095F:	drivers/edac/thunderx_edac*
6096
6097EDAC-CORE
6098M:	Borislav Petkov <bp@alien8.de>
6099M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6100M:	Tony Luck <tony.luck@intel.com>
6101R:	James Morse <james.morse@arm.com>
6102R:	Robert Richter <rrichter@marvell.com>
6103L:	linux-edac@vger.kernel.org
6104S:	Supported
6105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6106F:	Documentation/admin-guide/ras.rst
6107F:	Documentation/driver-api/edac.rst
6108F:	drivers/edac/
6109F:	include/linux/edac.h
6110
6111EDAC-DMC520
6112M:	Lei Wang <lewan@microsoft.com>
6113L:	linux-edac@vger.kernel.org
6114S:	Supported
6115F:	drivers/edac/dmc520_edac.c
6116
6117EDAC-E752X
6118M:	Mark Gross <mark.gross@intel.com>
6119L:	linux-edac@vger.kernel.org
6120S:	Maintained
6121F:	drivers/edac/e752x_edac.c
6122
6123EDAC-E7XXX
6124L:	linux-edac@vger.kernel.org
6125S:	Maintained
6126F:	drivers/edac/e7xxx_edac.c
6127
6128EDAC-FSL_DDR
6129M:	York Sun <york.sun@nxp.com>
6130L:	linux-edac@vger.kernel.org
6131S:	Maintained
6132F:	drivers/edac/fsl_ddr_edac.*
6133
6134EDAC-GHES
6135M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6136L:	linux-edac@vger.kernel.org
6137S:	Maintained
6138F:	drivers/edac/ghes_edac.c
6139
6140EDAC-I10NM
6141M:	Tony Luck <tony.luck@intel.com>
6142L:	linux-edac@vger.kernel.org
6143S:	Maintained
6144F:	drivers/edac/i10nm_base.c
6145
6146EDAC-I3000
6147L:	linux-edac@vger.kernel.org
6148S:	Orphan
6149F:	drivers/edac/i3000_edac.c
6150
6151EDAC-I5000
6152L:	linux-edac@vger.kernel.org
6153S:	Maintained
6154F:	drivers/edac/i5000_edac.c
6155
6156EDAC-I5400
6157M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6158L:	linux-edac@vger.kernel.org
6159S:	Maintained
6160F:	drivers/edac/i5400_edac.c
6161
6162EDAC-I7300
6163M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6164L:	linux-edac@vger.kernel.org
6165S:	Maintained
6166F:	drivers/edac/i7300_edac.c
6167
6168EDAC-I7CORE
6169M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6170L:	linux-edac@vger.kernel.org
6171S:	Maintained
6172F:	drivers/edac/i7core_edac.c
6173
6174EDAC-I82443BXGX
6175M:	Tim Small <tim@buttersideup.com>
6176L:	linux-edac@vger.kernel.org
6177S:	Maintained
6178F:	drivers/edac/i82443bxgx_edac.c
6179
6180EDAC-I82975X
6181M:	"Arvind R." <arvino55@gmail.com>
6182L:	linux-edac@vger.kernel.org
6183S:	Maintained
6184F:	drivers/edac/i82975x_edac.c
6185
6186EDAC-IE31200
6187M:	Jason Baron <jbaron@akamai.com>
6188L:	linux-edac@vger.kernel.org
6189S:	Maintained
6190F:	drivers/edac/ie31200_edac.c
6191
6192EDAC-MPC85XX
6193M:	Johannes Thumshirn <morbidrsa@gmail.com>
6194L:	linux-edac@vger.kernel.org
6195S:	Maintained
6196F:	drivers/edac/mpc85xx_edac.[ch]
6197
6198EDAC-PASEMI
6199M:	Egor Martovetsky <egor@pasemi.com>
6200L:	linux-edac@vger.kernel.org
6201S:	Maintained
6202F:	drivers/edac/pasemi_edac.c
6203
6204EDAC-PND2
6205M:	Tony Luck <tony.luck@intel.com>
6206L:	linux-edac@vger.kernel.org
6207S:	Maintained
6208F:	drivers/edac/pnd2_edac.[ch]
6209
6210EDAC-QCOM
6211M:	Channagoud Kadabi <ckadabi@codeaurora.org>
6212M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6213L:	linux-arm-msm@vger.kernel.org
6214L:	linux-edac@vger.kernel.org
6215S:	Maintained
6216F:	drivers/edac/qcom_edac.c
6217
6218EDAC-R82600
6219M:	Tim Small <tim@buttersideup.com>
6220L:	linux-edac@vger.kernel.org
6221S:	Maintained
6222F:	drivers/edac/r82600_edac.c
6223
6224EDAC-SBRIDGE
6225M:	Tony Luck <tony.luck@intel.com>
6226R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6227L:	linux-edac@vger.kernel.org
6228S:	Maintained
6229F:	drivers/edac/sb_edac.c
6230
6231EDAC-SIFIVE
6232M:	Yash Shah <yash.shah@sifive.com>
6233L:	linux-edac@vger.kernel.org
6234S:	Supported
6235F:	drivers/edac/sifive_edac.c
6236
6237EDAC-SKYLAKE
6238M:	Tony Luck <tony.luck@intel.com>
6239L:	linux-edac@vger.kernel.org
6240S:	Maintained
6241F:	drivers/edac/skx_*.c
6242
6243EDAC-TI
6244M:	Tero Kristo <t-kristo@ti.com>
6245L:	linux-edac@vger.kernel.org
6246S:	Maintained
6247F:	drivers/edac/ti_edac.c
6248
6249EDIROL UA-101/UA-1000 DRIVER
6250M:	Clemens Ladisch <clemens@ladisch.de>
6251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6252S:	Maintained
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6254F:	sound/usb/misc/ua101.c
6255
6256EFI TEST DRIVER
6257M:	Ivan Hu <ivan.hu@canonical.com>
6258M:	Ard Biesheuvel <ardb@kernel.org>
6259L:	linux-efi@vger.kernel.org
6260S:	Maintained
6261F:	drivers/firmware/efi/test/
6262
6263EFI VARIABLE FILESYSTEM
6264M:	Matthew Garrett <matthew.garrett@nebula.com>
6265M:	Jeremy Kerr <jk@ozlabs.org>
6266M:	Ard Biesheuvel <ardb@kernel.org>
6267L:	linux-efi@vger.kernel.org
6268S:	Maintained
6269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6270F:	fs/efivarfs/
6271
6272EFIFB FRAMEBUFFER DRIVER
6273M:	Peter Jones <pjones@redhat.com>
6274L:	linux-fbdev@vger.kernel.org
6275S:	Maintained
6276F:	drivers/video/fbdev/efifb.c
6277
6278EFS FILESYSTEM
6279S:	Orphan
6280W:	http://aeschi.ch.eu.org/efs/
6281F:	fs/efs/
6282
6283EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6284M:	Douglas Miller <dougmill@linux.ibm.com>
6285L:	netdev@vger.kernel.org
6286S:	Maintained
6287F:	drivers/net/ethernet/ibm/ehea/
6288
6289EM28XX VIDEO4LINUX DRIVER
6290M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6291L:	linux-media@vger.kernel.org
6292S:	Maintained
6293W:	https://linuxtv.org
6294T:	git git://linuxtv.org/media_tree.git
6295F:	Documentation/admin-guide/media/em28xx*
6296F:	drivers/media/usb/em28xx/
6297
6298EMBEDDED LINUX
6299M:	Paul Gortmaker <paul.gortmaker@windriver.com>
6300M:	Matt Mackall <mpm@selenic.com>
6301M:	David Woodhouse <dwmw2@infradead.org>
6302L:	linux-embedded@vger.kernel.org
6303S:	Maintained
6304
6305EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6306M:	Adrian Hunter <adrian.hunter@intel.com>
6307M:	Ritesh Harjani <riteshh@codeaurora.org>
6308M:	Asutosh Das <asutoshd@codeaurora.org>
6309L:	linux-mmc@vger.kernel.org
6310S:	Maintained
6311F:	drivers/mmc/host/cqhci*
6312
6313EMULEX 10Gbps iSCSI - OneConnect DRIVER
6314M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6315M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
6316M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6317L:	linux-scsi@vger.kernel.org
6318S:	Supported
6319W:	http://www.broadcom.com
6320F:	drivers/scsi/be2iscsi/
6321
6322EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6323M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
6324M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6325M:	Somnath Kotur <somnath.kotur@broadcom.com>
6326L:	netdev@vger.kernel.org
6327S:	Supported
6328W:	http://www.emulex.com
6329F:	drivers/net/ethernet/emulex/benet/
6330
6331EMULEX ONECONNECT ROCE DRIVER
6332M:	Selvin Xavier <selvin.xavier@broadcom.com>
6333M:	Devesh Sharma <devesh.sharma@broadcom.com>
6334L:	linux-rdma@vger.kernel.org
6335S:	Odd Fixes
6336W:	http://www.broadcom.com
6337F:	drivers/infiniband/hw/ocrdma/
6338F:	include/uapi/rdma/ocrdma-abi.h
6339
6340EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6341M:	James Smart <james.smart@broadcom.com>
6342M:	Dick Kennedy <dick.kennedy@broadcom.com>
6343L:	linux-scsi@vger.kernel.org
6344S:	Supported
6345W:	http://www.broadcom.com
6346F:	drivers/scsi/lpfc/
6347
6348ENE CB710 FLASH CARD READER DRIVER
6349M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
6350S:	Maintained
6351F:	drivers/misc/cb710/
6352F:	drivers/mmc/host/cb710-mmc.*
6353F:	include/linux/cb710.h
6354
6355ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6356M:	Maxim Levitsky <maximlevitsky@gmail.com>
6357S:	Maintained
6358F:	drivers/media/rc/ene_ir.*
6359
6360EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6361M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
6362L:	linuxppc-dev@lists.ozlabs.org
6363S:	Maintained
6364F:	drivers/tty/ehv_bytechan.c
6365
6366EPSON S1D13XXX FRAMEBUFFER DRIVER
6367M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
6368S:	Maintained
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6370F:	drivers/video/fbdev/s1d13xxxfb.c
6371F:	include/video/s1d13xxxfb.h
6372
6373EROFS FILE SYSTEM
6374M:	Gao Xiang <xiang@kernel.org>
6375M:	Chao Yu <yuchao0@huawei.com>
6376L:	linux-erofs@lists.ozlabs.org
6377S:	Maintained
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6379F:	Documentation/filesystems/erofs.rst
6380F:	fs/erofs/
6381F:	include/trace/events/erofs.h
6382
6383ERRSEQ ERROR TRACKING INFRASTRUCTURE
6384M:	Jeff Layton <jlayton@kernel.org>
6385S:	Maintained
6386F:	include/linux/errseq.h
6387F:	lib/errseq.c
6388
6389ET131X NETWORK DRIVER
6390M:	Mark Einon <mark.einon@gmail.com>
6391S:	Odd Fixes
6392F:	drivers/net/ethernet/agere/
6393
6394ETHERNET BRIDGE
6395M:	Roopa Prabhu <roopa@cumulusnetworks.com>
6396M:	Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6397L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
6398L:	netdev@vger.kernel.org
6399S:	Maintained
6400W:	http://www.linuxfoundation.org/en/Net:Bridge
6401F:	include/linux/netfilter_bridge/
6402F:	net/bridge/
6403
6404ETHERNET PHY LIBRARY
6405M:	Andrew Lunn <andrew@lunn.ch>
6406M:	Florian Fainelli <f.fainelli@gmail.com>
6407M:	Heiner Kallweit <hkallweit1@gmail.com>
6408R:	Russell King <linux@armlinux.org.uk>
6409L:	netdev@vger.kernel.org
6410S:	Maintained
6411F:	Documentation/ABI/testing/sysfs-class-net-phydev
6412F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
6413F:	Documentation/devicetree/bindings/net/mdio*
6414F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
6415F:	Documentation/networking/phy.rst
6416F:	drivers/net/phy/
6417F:	drivers/of/of_mdio.c
6418F:	drivers/of/of_net.c
6419F:	include/dt-bindings/net/qca-ar803x.h
6420F:	include/linux/*mdio*.h
6421F:	include/linux/of_net.h
6422F:	include/linux/phy.h
6423F:	include/linux/phy_fixed.h
6424F:	include/linux/platform_data/mdio-bcm-unimac.h
6425F:	include/linux/platform_data/mdio-gpio.h
6426F:	include/trace/events/mdio.h
6427F:	include/uapi/linux/mdio.h
6428F:	include/uapi/linux/mii.h
6429
6430EXFAT FILE SYSTEM
6431M:	Namjae Jeon <namjae.jeon@samsung.com>
6432M:	Sungjong Seo <sj1557.seo@samsung.com>
6433L:	linux-fsdevel@vger.kernel.org
6434S:	Maintained
6435F:	fs/exfat/
6436
6437EXT2 FILE SYSTEM
6438M:	Jan Kara <jack@suse.com>
6439L:	linux-ext4@vger.kernel.org
6440S:	Maintained
6441F:	Documentation/filesystems/ext2.rst
6442F:	fs/ext2/
6443F:	include/linux/ext2*
6444
6445EXT4 FILE SYSTEM
6446M:	"Theodore Ts'o" <tytso@mit.edu>
6447M:	Andreas Dilger <adilger.kernel@dilger.ca>
6448L:	linux-ext4@vger.kernel.org
6449S:	Maintained
6450W:	http://ext4.wiki.kernel.org
6451Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
6452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6453F:	Documentation/filesystems/ext4/
6454F:	fs/ext4/
6455
6456Extended Verification Module (EVM)
6457M:	Mimi Zohar <zohar@linux.ibm.com>
6458L:	linux-integrity@vger.kernel.org
6459S:	Supported
6460F:	security/integrity/evm/
6461
6462EXTENSIBLE FIRMWARE INTERFACE (EFI)
6463M:	Ard Biesheuvel <ardb@kernel.org>
6464L:	linux-efi@vger.kernel.org
6465S:	Maintained
6466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6467F:	Documentation/admin-guide/efi-stub.rst
6468F:	arch/*/include/asm/efi.h
6469F:	arch/*/kernel/efi.c
6470F:	arch/arm/boot/compressed/efi-header.S
6471F:	arch/arm64/kernel/efi-entry.S
6472F:	arch/x86/platform/efi/
6473F:	drivers/firmware/efi/
6474F:	include/linux/efi*.h
6475
6476EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6477M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6478M:	Chanwoo Choi <cw00.choi@samsung.com>
6479L:	linux-kernel@vger.kernel.org
6480S:	Maintained
6481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6482F:	Documentation/devicetree/bindings/extcon/
6483F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6484F:	drivers/extcon/
6485F:	include/linux/extcon.h
6486F:	include/linux/extcon/
6487
6488EXTRA BOOT CONFIG
6489M:	Masami Hiramatsu <mhiramat@kernel.org>
6490S:	Maintained
6491F:	Documentation/admin-guide/bootconfig.rst
6492F:	fs/proc/bootconfig.c
6493F:	include/linux/bootconfig.h
6494F:	lib/bootconfig.c
6495F:	tools/bootconfig/*
6496
6497EXYNOS DP DRIVER
6498M:	Jingoo Han <jingoohan1@gmail.com>
6499L:	dri-devel@lists.freedesktop.org
6500S:	Maintained
6501F:	drivers/gpu/drm/exynos/exynos_dp*
6502
6503EXYNOS SYSMMU (IOMMU) driver
6504M:	Marek Szyprowski <m.szyprowski@samsung.com>
6505L:	iommu@lists.linux-foundation.org
6506S:	Maintained
6507F:	drivers/iommu/exynos-iommu.c
6508
6509EZchip NPS platform support
6510M:	Vineet Gupta <vgupta@synopsys.com>
6511M:	Ofer Levi <oferle@mellanox.com>
6512S:	Supported
6513F:	arch/arc/boot/dts/eznps.dts
6514F:	arch/arc/plat-eznps
6515
6516F2FS FILE SYSTEM
6517M:	Jaegeuk Kim <jaegeuk@kernel.org>
6518M:	Chao Yu <yuchao0@huawei.com>
6519L:	linux-f2fs-devel@lists.sourceforge.net
6520S:	Maintained
6521W:	https://f2fs.wiki.kernel.org/
6522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6523F:	Documentation/ABI/testing/sysfs-fs-f2fs
6524F:	Documentation/filesystems/f2fs.rst
6525F:	fs/f2fs/
6526F:	include/linux/f2fs_fs.h
6527F:	include/trace/events/f2fs.h
6528
6529F71805F HARDWARE MONITORING DRIVER
6530M:	Jean Delvare <jdelvare@suse.com>
6531L:	linux-hwmon@vger.kernel.org
6532S:	Maintained
6533F:	Documentation/hwmon/f71805f.rst
6534F:	drivers/hwmon/f71805f.c
6535
6536FADDR2LINE
6537M:	Josh Poimboeuf <jpoimboe@redhat.com>
6538S:	Maintained
6539F:	scripts/faddr2line
6540
6541FAILOVER MODULE
6542M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
6543L:	netdev@vger.kernel.org
6544S:	Supported
6545F:	Documentation/networking/failover.rst
6546F:	include/net/failover.h
6547F:	net/core/failover.c
6548
6549FANOTIFY
6550M:	Jan Kara <jack@suse.cz>
6551R:	Amir Goldstein <amir73il@gmail.com>
6552L:	linux-fsdevel@vger.kernel.org
6553S:	Maintained
6554F:	fs/notify/fanotify/
6555F:	include/linux/fanotify.h
6556F:	include/uapi/linux/fanotify.h
6557
6558FARSYNC SYNCHRONOUS DRIVER
6559M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
6560S:	Supported
6561W:	http://www.farsite.co.uk/
6562F:	drivers/net/wan/farsync.*
6563
6564FAULT INJECTION SUPPORT
6565M:	Akinobu Mita <akinobu.mita@gmail.com>
6566S:	Supported
6567F:	Documentation/fault-injection/
6568F:	lib/fault-inject.c
6569
6570FBTFT Framebuffer drivers
6571L:	dri-devel@lists.freedesktop.org
6572L:	linux-fbdev@vger.kernel.org
6573S:	Orphan
6574F:	drivers/staging/fbtft/
6575
6576FC0011 TUNER DRIVER
6577M:	Michael Buesch <m@bues.ch>
6578L:	linux-media@vger.kernel.org
6579S:	Maintained
6580F:	drivers/media/tuners/fc0011.c
6581F:	drivers/media/tuners/fc0011.h
6582
6583FC2580 MEDIA DRIVER
6584M:	Antti Palosaari <crope@iki.fi>
6585L:	linux-media@vger.kernel.org
6586S:	Maintained
6587W:	https://linuxtv.org
6588W:	http://palosaari.fi/linux/
6589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6590T:	git git://linuxtv.org/anttip/media_tree.git
6591F:	drivers/media/tuners/fc2580*
6592
6593FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6594M:	Hannes Reinecke <hare@suse.de>
6595L:	linux-scsi@vger.kernel.org
6596S:	Supported
6597W:	www.Open-FCoE.org
6598F:	drivers/scsi/fcoe/
6599F:	drivers/scsi/libfc/
6600F:	include/scsi/fc/
6601F:	include/scsi/libfc.h
6602F:	include/scsi/libfcoe.h
6603F:	include/uapi/scsi/fc/
6604
6605FILE LOCKING (flock() and fcntl()/lockf())
6606M:	Jeff Layton <jlayton@kernel.org>
6607M:	"J. Bruce Fields" <bfields@fieldses.org>
6608L:	linux-fsdevel@vger.kernel.org
6609S:	Maintained
6610F:	fs/fcntl.c
6611F:	fs/locks.c
6612F:	include/linux/fcntl.h
6613F:	include/uapi/linux/fcntl.h
6614
6615FILESYSTEM DIRECT ACCESS (DAX)
6616M:	Dan Williams <dan.j.williams@intel.com>
6617R:	Matthew Wilcox <willy@infradead.org>
6618R:	Jan Kara <jack@suse.cz>
6619L:	linux-fsdevel@vger.kernel.org
6620L:	linux-nvdimm@lists.01.org
6621S:	Supported
6622F:	fs/dax.c
6623F:	include/linux/dax.h
6624F:	include/trace/events/fs_dax.h
6625
6626FILESYSTEMS (VFS and infrastructure)
6627M:	Alexander Viro <viro@zeniv.linux.org.uk>
6628L:	linux-fsdevel@vger.kernel.org
6629S:	Maintained
6630F:	fs/*
6631F:	include/linux/fs.h
6632F:	include/linux/fs_types.h
6633F:	include/uapi/linux/fs.h
6634F:	include/uapi/linux/openat2.h
6635
6636FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6637M:	Riku Voipio <riku.voipio@iki.fi>
6638L:	linux-hwmon@vger.kernel.org
6639S:	Maintained
6640F:	drivers/hwmon/f75375s.c
6641F:	include/linux/f75375s.h
6642
6643FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6644M:	Clemens Ladisch <clemens@ladisch.de>
6645M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
6646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6647S:	Maintained
6648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6649F:	include/uapi/sound/firewire.h
6650F:	sound/firewire/
6651
6652FIREWIRE MEDIA DRIVERS (firedtv)
6653M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6654L:	linux-media@vger.kernel.org
6655L:	linux1394-devel@lists.sourceforge.net
6656S:	Maintained
6657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6658F:	drivers/media/firewire/
6659
6660FIREWIRE SBP-2 TARGET
6661M:	Chris Boot <bootc@bootc.net>
6662L:	linux-scsi@vger.kernel.org
6663L:	target-devel@vger.kernel.org
6664L:	linux1394-devel@lists.sourceforge.net
6665S:	Maintained
6666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6667F:	drivers/target/sbp/
6668
6669FIREWIRE SUBSYSTEM
6670M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
6671L:	linux1394-devel@lists.sourceforge.net
6672S:	Maintained
6673W:	http://ieee1394.wiki.kernel.org/
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6675F:	drivers/firewire/
6676F:	include/linux/firewire.h
6677F:	include/uapi/linux/firewire*.h
6678F:	tools/firewire/
6679
6680FIRMWARE LOADER (request_firmware)
6681M:	Luis Chamberlain <mcgrof@kernel.org>
6682L:	linux-kernel@vger.kernel.org
6683S:	Maintained
6684F:	Documentation/firmware_class/
6685F:	drivers/base/firmware_loader/
6686F:	include/linux/firmware.h
6687
6688FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6689M:	Joshua Morris <josh.h.morris@us.ibm.com>
6690M:	Philip Kelleher <pjk1939@linux.ibm.com>
6691S:	Maintained
6692F:	drivers/block/rsxx/
6693
6694FLEXTIMER FTM-QUADDEC DRIVER
6695M:	Patrick Havelange <patrick.havelange@essensium.com>
6696L:	linux-iio@vger.kernel.org
6697S:	Maintained
6698F:	Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6699F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6700F:	drivers/counter/ftm-quaddec.c
6701
6702FLOPPY DRIVER
6703M:	Denis Efremov <efremov@linux.com>
6704L:	linux-block@vger.kernel.org
6705S:	Odd Fixes
6706F:	drivers/block/floppy.c
6707
6708FLYSKY FSIA6B RC RECEIVER
6709M:	Markus Koch <markus@notsyncing.net>
6710L:	linux-input@vger.kernel.org
6711S:	Maintained
6712F:	drivers/input/joystick/fsia6b.c
6713
6714FORCEDETH GIGABIT ETHERNET DRIVER
6715M:	Rain River <rain.1986.08.12@gmail.com>
6716M:	Zhu Yanjun <zyjzyj2000@gmail.com>
6717L:	netdev@vger.kernel.org
6718S:	Maintained
6719F:	drivers/net/ethernet/nvidia/*
6720
6721FPGA DFL DRIVERS
6722M:	Wu Hao <hao.wu@intel.com>
6723L:	linux-fpga@vger.kernel.org
6724S:	Maintained
6725F:	Documentation/fpga/dfl.rst
6726F:	drivers/fpga/dfl*
6727F:	include/uapi/linux/fpga-dfl.h
6728
6729FPGA MANAGER FRAMEWORK
6730M:	Moritz Fischer <mdf@kernel.org>
6731L:	linux-fpga@vger.kernel.org
6732S:	Maintained
6733W:	http://www.rocketboards.org
6734Q:	http://patchwork.kernel.org/project/linux-fpga/list/
6735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6736F:	Documentation/devicetree/bindings/fpga/
6737F:	Documentation/driver-api/fpga/
6738F:	Documentation/fpga/
6739F:	drivers/fpga/
6740F:	include/linux/fpga/
6741
6742FPU EMULATOR
6743M:	Bill Metzenthen <billm@melbpc.org.au>
6744S:	Maintained
6745W:	http://floatingpoint.sourceforge.net/emulator/index.html
6746F:	arch/x86/math-emu/
6747
6748FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6749L:	netdev@vger.kernel.org
6750S:	Orphan
6751F:	drivers/net/wan/dlci.c
6752F:	drivers/net/wan/sdla.c
6753
6754FRAMEBUFFER LAYER
6755M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6756L:	dri-devel@lists.freedesktop.org
6757L:	linux-fbdev@vger.kernel.org
6758S:	Maintained
6759Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
6760T:	git git://anongit.freedesktop.org/drm/drm-misc
6761F:	Documentation/fb/
6762F:	drivers/video/
6763F:	include/linux/fb.h
6764F:	include/uapi/linux/fb.h
6765F:	include/uapi/video/
6766F:	include/video/
6767
6768FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6769M:	Horia Geantă <horia.geanta@nxp.com>
6770M:	Aymen Sghaier <aymen.sghaier@nxp.com>
6771L:	linux-crypto@vger.kernel.org
6772S:	Maintained
6773F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6774F:	drivers/crypto/caam/
6775
6776FREESCALE COLDFIRE M5441X MMC DRIVER
6777M:	Angelo Dureghello <angelo.dureghello@timesys.com>
6778L:	linux-mmc@vger.kernel.org
6779S:	Maintained
6780F:	drivers/mmc/host/sdhci-esdhc-mcf.c
6781F:	include/linux/platform_data/mmc-esdhc-mcf.h
6782
6783FREESCALE DIU FRAMEBUFFER DRIVER
6784M:	Timur Tabi <timur@kernel.org>
6785L:	linux-fbdev@vger.kernel.org
6786S:	Maintained
6787F:	drivers/video/fbdev/fsl-diu-fb.*
6788
6789FREESCALE DMA DRIVER
6790M:	Li Yang <leoyang.li@nxp.com>
6791M:	Zhang Wei <zw@zh-kernel.org>
6792L:	linuxppc-dev@lists.ozlabs.org
6793S:	Maintained
6794F:	drivers/dma/fsldma.*
6795
6796FREESCALE ENETC ETHERNET DRIVERS
6797M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6798L:	netdev@vger.kernel.org
6799S:	Maintained
6800F:	drivers/net/ethernet/freescale/enetc/
6801
6802FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6803M:	Claudiu Manoil <claudiu.manoil@nxp.com>
6804L:	netdev@vger.kernel.org
6805S:	Maintained
6806F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6807F:	drivers/net/ethernet/freescale/gianfar*
6808
6809FREESCALE GPMI NAND DRIVER
6810M:	Han Xu <han.xu@nxp.com>
6811L:	linux-mtd@lists.infradead.org
6812S:	Maintained
6813F:	drivers/mtd/nand/raw/gpmi-nand/*
6814
6815FREESCALE I2C CPM DRIVER
6816M:	Jochen Friedrich <jochen@scram.de>
6817L:	linuxppc-dev@lists.ozlabs.org
6818L:	linux-i2c@vger.kernel.org
6819S:	Maintained
6820F:	drivers/i2c/busses/i2c-cpm.c
6821
6822FREESCALE IMX / MXC FEC DRIVER
6823M:	Fugang Duan <fugang.duan@nxp.com>
6824L:	netdev@vger.kernel.org
6825S:	Maintained
6826F:	Documentation/devicetree/bindings/net/fsl-fec.txt
6827F:	drivers/net/ethernet/freescale/fec.h
6828F:	drivers/net/ethernet/freescale/fec_main.c
6829F:	drivers/net/ethernet/freescale/fec_ptp.c
6830
6831FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6832M:	Sascha Hauer <s.hauer@pengutronix.de>
6833R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6834L:	linux-fbdev@vger.kernel.org
6835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6836S:	Maintained
6837F:	drivers/video/fbdev/imxfb.c
6838F:	include/linux/platform_data/video-imxfb.h
6839
6840FREESCALE IMX DDR PMU DRIVER
6841M:	Frank Li <Frank.li@nxp.com>
6842L:	linux-arm-kernel@lists.infradead.org
6843S:	Maintained
6844F:	Documentation/admin-guide/perf/imx-ddr.rst
6845F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6846F:	drivers/perf/fsl_imx8_ddr_perf.c
6847
6848FREESCALE IMX I2C DRIVER
6849M:	Oleksij Rempel <o.rempel@pengutronix.de>
6850R:	Pengutronix Kernel Team <kernel@pengutronix.de>
6851L:	linux-i2c@vger.kernel.org
6852S:	Maintained
6853F:	Documentation/devicetree/bindings/i2c/i2c-imx.txt
6854F:	drivers/i2c/busses/i2c-imx.c
6855
6856FREESCALE IMX LPI2C DRIVER
6857M:	Dong Aisheng <aisheng.dong@nxp.com>
6858L:	linux-i2c@vger.kernel.org
6859L:	linux-imx@nxp.com
6860S:	Maintained
6861F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6862F:	drivers/i2c/busses/i2c-imx-lpi2c.c
6863
6864FREESCALE QORIQ DPAA ETHERNET DRIVER
6865M:	Madalin Bucur <madalin.bucur@nxp.com>
6866L:	netdev@vger.kernel.org
6867S:	Maintained
6868F:	drivers/net/ethernet/freescale/dpaa
6869
6870FREESCALE QORIQ DPAA FMAN DRIVER
6871M:	Madalin Bucur <madalin.bucur@nxp.com>
6872L:	netdev@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/devicetree/bindings/net/fsl-fman.txt
6875F:	drivers/net/ethernet/freescale/fman
6876
6877FREESCALE QORIQ PTP CLOCK DRIVER
6878M:	Yangbo Lu <yangbo.lu@nxp.com>
6879L:	netdev@vger.kernel.org
6880S:	Maintained
6881F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6882F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6883F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
6884F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6885F:	drivers/ptp/ptp_qoriq.c
6886F:	drivers/ptp/ptp_qoriq_debugfs.c
6887F:	include/linux/fsl/ptp_qoriq.h
6888
6889FREESCALE QUAD SPI DRIVER
6890M:	Han Xu <han.xu@nxp.com>
6891L:	linux-spi@vger.kernel.org
6892S:	Maintained
6893F:	drivers/spi/spi-fsl-qspi.c
6894
6895FREESCALE QUICC ENGINE LIBRARY
6896M:	Qiang Zhao <qiang.zhao@nxp.com>
6897L:	linuxppc-dev@lists.ozlabs.org
6898S:	Maintained
6899F:	drivers/soc/fsl/qe/
6900F:	include/soc/fsl/*qe*.h
6901F:	include/soc/fsl/*ucc*.h
6902
6903FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6904M:	Li Yang <leoyang.li@nxp.com>
6905L:	netdev@vger.kernel.org
6906L:	linuxppc-dev@lists.ozlabs.org
6907S:	Maintained
6908F:	drivers/net/ethernet/freescale/ucc_geth*
6909
6910FREESCALE QUICC ENGINE UCC HDLC DRIVER
6911M:	Zhao Qiang <qiang.zhao@nxp.com>
6912L:	netdev@vger.kernel.org
6913L:	linuxppc-dev@lists.ozlabs.org
6914S:	Maintained
6915F:	drivers/net/wan/fsl_ucc_hdlc*
6916
6917FREESCALE QUICC ENGINE UCC UART DRIVER
6918M:	Timur Tabi <timur@kernel.org>
6919L:	linuxppc-dev@lists.ozlabs.org
6920S:	Maintained
6921F:	drivers/tty/serial/ucc_uart.c
6922
6923FREESCALE SOC DRIVERS
6924M:	Li Yang <leoyang.li@nxp.com>
6925L:	linuxppc-dev@lists.ozlabs.org
6926L:	linux-arm-kernel@lists.infradead.org
6927S:	Maintained
6928F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6929F:	Documentation/devicetree/bindings/soc/fsl/
6930F:	drivers/soc/fsl/
6931F:	include/linux/fsl/
6932
6933FREESCALE SOC FS_ENET DRIVER
6934M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
6935L:	linuxppc-dev@lists.ozlabs.org
6936L:	netdev@vger.kernel.org
6937S:	Maintained
6938F:	drivers/net/ethernet/freescale/fs_enet/
6939F:	include/linux/fs_enet_pd.h
6940
6941FREESCALE SOC SOUND DRIVERS
6942M:	Timur Tabi <timur@kernel.org>
6943M:	Nicolin Chen <nicoleotsuka@gmail.com>
6944M:	Xiubo Li <Xiubo.Lee@gmail.com>
6945R:	Fabio Estevam <festevam@gmail.com>
6946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6947L:	linuxppc-dev@lists.ozlabs.org
6948S:	Maintained
6949F:	sound/soc/fsl/fsl*
6950F:	sound/soc/fsl/imx*
6951F:	sound/soc/fsl/mpc8610_hpcd.c
6952
6953FREESCALE USB PERIPHERAL DRIVERS
6954M:	Li Yang <leoyang.li@nxp.com>
6955L:	linux-usb@vger.kernel.org
6956L:	linuxppc-dev@lists.ozlabs.org
6957S:	Maintained
6958F:	drivers/usb/gadget/udc/fsl*
6959
6960FREEVXFS FILESYSTEM
6961M:	Christoph Hellwig <hch@infradead.org>
6962S:	Maintained
6963W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
6964F:	fs/freevxfs/
6965
6966FREEZER
6967M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6968M:	Pavel Machek <pavel@ucw.cz>
6969L:	linux-pm@vger.kernel.org
6970S:	Supported
6971F:	Documentation/power/freezing-of-tasks.rst
6972F:	include/linux/freezer.h
6973F:	kernel/freezer.c
6974
6975FRONTSWAP API
6976M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6977L:	linux-kernel@vger.kernel.org
6978S:	Maintained
6979F:	include/linux/frontswap.h
6980F:	mm/frontswap.c
6981
6982FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6983M:	David Howells <dhowells@redhat.com>
6984L:	linux-cachefs@redhat.com (moderated for non-subscribers)
6985S:	Supported
6986F:	Documentation/filesystems/caching/
6987F:	fs/fscache/
6988F:	include/linux/fscache*.h
6989
6990FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6991M:	Theodore Y. Ts'o <tytso@mit.edu>
6992M:	Jaegeuk Kim <jaegeuk@kernel.org>
6993M:	Eric Biggers <ebiggers@kernel.org>
6994L:	linux-fscrypt@vger.kernel.org
6995S:	Supported
6996Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
6997T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6998F:	Documentation/filesystems/fscrypt.rst
6999F:	fs/crypto/
7000F:	include/linux/fscrypt*.h
7001F:	include/uapi/linux/fscrypt.h
7002
7003FSI SUBSYSTEM
7004M:	Jeremy Kerr <jk@ozlabs.org>
7005M:	Joel Stanley <joel@jms.id.au>
7006R:	Alistar Popple <alistair@popple.id.au>
7007R:	Eddie James <eajames@linux.ibm.com>
7008L:	linux-fsi@lists.ozlabs.org
7009S:	Supported
7010Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
7011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7012F:	drivers/fsi/
7013F:	include/linux/fsi*.h
7014F:	include/trace/events/fsi*.h
7015
7016FSI-ATTACHED I2C DRIVER
7017M:	Eddie James <eajames@linux.ibm.com>
7018L:	linux-i2c@vger.kernel.org
7019L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
7020S:	Maintained
7021F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7022F:	drivers/i2c/busses/i2c-fsi.c
7023
7024FSI-ATTACHED SPI DRIVER
7025M:	Eddie James <eajames@linux.ibm.com>
7026L:	linux-spi@vger.kernel.org
7027S:	Maintained
7028F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7029F:	drivers/spi/spi-fsi.c
7030
7031FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7032M:	Jan Kara <jack@suse.cz>
7033R:	Amir Goldstein <amir73il@gmail.com>
7034L:	linux-fsdevel@vger.kernel.org
7035S:	Maintained
7036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7037F:	fs/notify/
7038F:	include/linux/fsnotify*.h
7039
7040FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7041M:	Eric Biggers <ebiggers@kernel.org>
7042M:	Theodore Y. Ts'o <tytso@mit.edu>
7043L:	linux-fscrypt@vger.kernel.org
7044S:	Supported
7045Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
7046T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7047F:	Documentation/filesystems/fsverity.rst
7048F:	fs/verity/
7049F:	include/linux/fsverity.h
7050F:	include/uapi/linux/fsverity.h
7051
7052FUJITSU LAPTOP EXTRAS
7053M:	Jonathan Woithe <jwoithe@just42.net>
7054L:	platform-driver-x86@vger.kernel.org
7055S:	Maintained
7056F:	drivers/platform/x86/fujitsu-laptop.c
7057
7058FUJITSU M-5MO LS CAMERA ISP DRIVER
7059M:	Kyungmin Park <kyungmin.park@samsung.com>
7060M:	Heungjun Kim <riverful.kim@samsung.com>
7061L:	linux-media@vger.kernel.org
7062S:	Maintained
7063F:	drivers/media/i2c/m5mols/
7064F:	include/media/i2c/m5mols.h
7065
7066FUJITSU TABLET EXTRAS
7067M:	Robert Gerlach <khnz@gmx.de>
7068L:	platform-driver-x86@vger.kernel.org
7069S:	Maintained
7070F:	drivers/platform/x86/fujitsu-tablet.c
7071
7072FUSE: FILESYSTEM IN USERSPACE
7073M:	Miklos Szeredi <miklos@szeredi.hu>
7074L:	linux-fsdevel@vger.kernel.org
7075S:	Maintained
7076W:	http://fuse.sourceforge.net/
7077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7078F:	Documentation/filesystems/fuse.rst
7079F:	fs/fuse/
7080F:	include/uapi/linux/fuse.h
7081
7082FUTEX SUBSYSTEM
7083M:	Thomas Gleixner <tglx@linutronix.de>
7084M:	Ingo Molnar <mingo@redhat.com>
7085R:	Peter Zijlstra <peterz@infradead.org>
7086R:	Darren Hart <dvhart@infradead.org>
7087L:	linux-kernel@vger.kernel.org
7088S:	Maintained
7089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7090F:	Documentation/locking/*futex*
7091F:	include/asm-generic/futex.h
7092F:	include/linux/futex.h
7093F:	include/uapi/linux/futex.h
7094F:	kernel/futex.c
7095F:	tools/perf/bench/futex*
7096F:	Documentation/locking/*futex*
7097
7098GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7099M:	Tim Harvey <tharvey@gateworks.com>
7100M:	Robert Jones <rjones@gateworks.com>
7101S:	Maintained
7102F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7103F:	drivers/mfd/gateworks-gsc.c
7104F:	include/linux/mfd/gsc.h
7105F:	Documentation/hwmon/gsc-hwmon.rst
7106F:	drivers/hwmon/gsc-hwmon.c
7107F:	include/linux/platform_data/gsc_hwmon.h
7108
7109GASKET DRIVER FRAMEWORK
7110M:	Rob Springer <rspringer@google.com>
7111M:	Todd Poynor <toddpoynor@google.com>
7112M:	Ben Chan <benchan@chromium.org>
7113M:	Richard Yeh <rcy@google.com>
7114S:	Maintained
7115F:	drivers/staging/gasket/
7116
7117GCC PLUGINS
7118M:	Kees Cook <keescook@chromium.org>
7119R:	Emese Revfy <re.emese@gmail.com>
7120L:	kernel-hardening@lists.openwall.com
7121S:	Maintained
7122F:	Documentation/kbuild/gcc-plugins.rst
7123F:	scripts/Makefile.gcc-plugins
7124F:	scripts/gcc-plugin.sh
7125F:	scripts/gcc-plugins/
7126
7127GCOV BASED KERNEL PROFILING
7128M:	Peter Oberparleiter <oberpar@linux.ibm.com>
7129S:	Maintained
7130F:	Documentation/dev-tools/gcov.rst
7131F:	kernel/gcov/
7132
7133GDB KERNEL DEBUGGING HELPER SCRIPTS
7134M:	Jan Kiszka <jan.kiszka@siemens.com>
7135M:	Kieran Bingham <kbingham@kernel.org>
7136S:	Supported
7137F:	scripts/gdb/
7138
7139GDT SCSI DISK ARRAY CONTROLLER DRIVER
7140M:	Achim Leubner <achim_leubner@adaptec.com>
7141L:	linux-scsi@vger.kernel.org
7142S:	Supported
7143W:	http://www.icp-vortex.com/
7144F:	drivers/scsi/gdt*
7145
7146GEMTEK FM RADIO RECEIVER DRIVER
7147M:	Hans Verkuil <hverkuil@xs4all.nl>
7148L:	linux-media@vger.kernel.org
7149S:	Maintained
7150W:	https://linuxtv.org
7151T:	git git://linuxtv.org/media_tree.git
7152F:	drivers/media/radio/radio-gemtek*
7153
7154GENERIC ARCHITECTURE TOPOLOGY
7155M:	Sudeep Holla <sudeep.holla@arm.com>
7156L:	linux-kernel@vger.kernel.org
7157S:	Maintained
7158F:	drivers/base/arch_topology.c
7159F:	include/linux/arch_topology.h
7160
7161GENERIC GPIO I2C DRIVER
7162M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7163S:	Supported
7164F:	drivers/i2c/busses/i2c-gpio.c
7165F:	include/linux/platform_data/i2c-gpio.h
7166
7167GENERIC GPIO I2C MULTIPLEXER DRIVER
7168M:	Peter Korsgaard <peter.korsgaard@barco.com>
7169L:	linux-i2c@vger.kernel.org
7170S:	Supported
7171F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
7172F:	drivers/i2c/muxes/i2c-mux-gpio.c
7173F:	include/linux/platform_data/i2c-mux-gpio.h
7174
7175GENERIC HDLC (WAN) DRIVERS
7176M:	Krzysztof Halasa <khc@pm.waw.pl>
7177S:	Maintained
7178W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
7179F:	drivers/net/wan/c101.c
7180F:	drivers/net/wan/hd6457*
7181F:	drivers/net/wan/hdlc*
7182F:	drivers/net/wan/n2.c
7183F:	drivers/net/wan/pc300too.c
7184F:	drivers/net/wan/pci200syn.c
7185F:	drivers/net/wan/wanxl*
7186
7187GENERIC INCLUDE/ASM HEADER FILES
7188M:	Arnd Bergmann <arnd@arndb.de>
7189L:	linux-arch@vger.kernel.org
7190S:	Maintained
7191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7192F:	include/asm-generic/
7193F:	include/uapi/asm-generic/
7194
7195GENERIC PHY FRAMEWORK
7196M:	Kishon Vijay Abraham I <kishon@ti.com>
7197M:	Vinod Koul <vkoul@kernel.org>
7198L:	linux-kernel@vger.kernel.org
7199S:	Supported
7200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7201F:	Documentation/devicetree/bindings/phy/
7202F:	drivers/phy/
7203F:	include/linux/phy/
7204
7205GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7206M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
7207S:	Supported
7208F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
7209
7210GENERIC PM DOMAINS
7211M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7212M:	Kevin Hilman <khilman@kernel.org>
7213M:	Ulf Hansson <ulf.hansson@linaro.org>
7214L:	linux-pm@vger.kernel.org
7215S:	Supported
7216F:	Documentation/devicetree/bindings/power/power?domain*
7217F:	drivers/base/power/domain*.c
7218F:	include/linux/pm_domain.h
7219
7220GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7221M:	Eugen Hristev <eugen.hristev@microchip.com>
7222L:	linux-input@vger.kernel.org
7223S:	Maintained
7224F:	drivers/input/touchscreen/resistive-adc-touch.c
7225
7226GENERIC UIO DRIVER FOR PCI DEVICES
7227M:	"Michael S. Tsirkin" <mst@redhat.com>
7228L:	kvm@vger.kernel.org
7229S:	Supported
7230F:	drivers/uio/uio_pci_generic.c
7231
7232GENERIC VDSO LIBRARY
7233M:	Andy Lutomirski <luto@kernel.org>
7234M:	Thomas Gleixner <tglx@linutronix.de>
7235M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
7236L:	linux-kernel@vger.kernel.org
7237S:	Maintained
7238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7239F:	include/asm-generic/vdso/vsyscall.h
7240F:	include/vdso/
7241F:	kernel/time/vsyscall.c
7242F:	lib/vdso/
7243
7244GENWQE (IBM Generic Workqueue Card)
7245M:	Frank Haverkamp <haver@linux.ibm.com>
7246S:	Supported
7247F:	drivers/misc/genwqe/
7248
7249GET_MAINTAINER SCRIPT
7250M:	Joe Perches <joe@perches.com>
7251S:	Maintained
7252F:	scripts/get_maintainer.pl
7253
7254GFS2 FILE SYSTEM
7255M:	Bob Peterson <rpeterso@redhat.com>
7256M:	Andreas Gruenbacher <agruenba@redhat.com>
7257L:	cluster-devel@redhat.com
7258S:	Supported
7259W:	http://sources.redhat.com/cluster/
7260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7261F:	Documentation/filesystems/gfs2*
7262F:	fs/gfs2/
7263F:	include/uapi/linux/gfs2_ondisk.h
7264
7265GNSS SUBSYSTEM
7266M:	Johan Hovold <johan@kernel.org>
7267S:	Maintained
7268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7269F:	Documentation/ABI/testing/sysfs-class-gnss
7270F:	Documentation/devicetree/bindings/gnss/
7271F:	drivers/gnss/
7272F:	include/linux/gnss.h
7273
7274GO7007 MPEG CODEC
7275M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
7276L:	linux-media@vger.kernel.org
7277S:	Maintained
7278F:	drivers/media/usb/go7007/
7279
7280GOODIX TOUCHSCREEN
7281M:	Bastien Nocera <hadess@hadess.net>
7282L:	linux-input@vger.kernel.org
7283S:	Maintained
7284F:	drivers/input/touchscreen/goodix.c
7285
7286GOOGLE ETHERNET DRIVERS
7287M:	Catherine Sullivan <csully@google.com>
7288R:	Sagi Shahar <sagis@google.com>
7289R:	Jon Olson <jonolson@google.com>
7290L:	netdev@vger.kernel.org
7291S:	Supported
7292F:	Documentation/networking/device_drivers/google/gve.rst
7293F:	drivers/net/ethernet/google
7294
7295GPD POCKET FAN DRIVER
7296M:	Hans de Goede <hdegoede@redhat.com>
7297L:	platform-driver-x86@vger.kernel.org
7298S:	Maintained
7299F:	drivers/platform/x86/gpd-pocket-fan.c
7300
7301GPIO ACPI SUPPORT
7302M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7303M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7304L:	linux-gpio@vger.kernel.org
7305L:	linux-acpi@vger.kernel.org
7306S:	Maintained
7307F:	Documentation/firmware-guide/acpi/gpio-properties.rst
7308F:	drivers/gpio/gpiolib-acpi.c
7309F:	drivers/gpio/gpiolib-acpi.h
7310
7311GPIO AGGREGATOR
7312M:	Geert Uytterhoeven <geert+renesas@glider.be>
7313L:	linux-gpio@vger.kernel.org
7314S:	Supported
7315F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
7316F:	drivers/gpio/gpio-aggregator.c
7317
7318GPIO IR Transmitter
7319M:	Sean Young <sean@mess.org>
7320L:	linux-media@vger.kernel.org
7321S:	Maintained
7322F:	drivers/media/rc/gpio-ir-tx.c
7323
7324GPIO MOCKUP DRIVER
7325M:	Bamvor Jian Zhang <bamv2005@gmail.com>
7326L:	linux-gpio@vger.kernel.org
7327S:	Maintained
7328F:	drivers/gpio/gpio-mockup.c
7329F:	tools/testing/selftests/gpio/
7330
7331GPIO REGMAP
7332R:	Michael Walle <michael@walle.cc>
7333S:	Maintained
7334F:	drivers/gpio/gpio-regmap.c
7335F:	include/linux/gpio/regmap.h
7336
7337GPIO SUBSYSTEM
7338M:	Linus Walleij <linus.walleij@linaro.org>
7339M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
7340L:	linux-gpio@vger.kernel.org
7341S:	Maintained
7342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7343F:	Documentation/ABI/obsolete/sysfs-gpio
7344F:	Documentation/ABI/testing/gpio-cdev
7345F:	Documentation/admin-guide/gpio/
7346F:	Documentation/devicetree/bindings/gpio/
7347F:	Documentation/driver-api/gpio/
7348F:	drivers/gpio/
7349F:	include/asm-generic/gpio.h
7350F:	include/linux/gpio.h
7351F:	include/linux/gpio/
7352F:	include/linux/of_gpio.h
7353F:	include/uapi/linux/gpio.h
7354F:	tools/gpio/
7355
7356GRE DEMULTIPLEXER DRIVER
7357M:	Dmitry Kozlov <xeb@mail.ru>
7358L:	netdev@vger.kernel.org
7359S:	Maintained
7360F:	include/net/gre.h
7361F:	net/ipv4/gre_demux.c
7362F:	net/ipv4/gre_offload.c
7363
7364GRETH 10/100/1G Ethernet MAC device driver
7365M:	Andreas Larsson <andreas@gaisler.com>
7366L:	netdev@vger.kernel.org
7367S:	Maintained
7368F:	drivers/net/ethernet/aeroflex/
7369
7370GREYBUS AUDIO PROTOCOLS DRIVERS
7371M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
7372M:	Mark Greer <mgreer@animalcreek.com>
7373S:	Maintained
7374F:	drivers/staging/greybus/audio_apbridgea.c
7375F:	drivers/staging/greybus/audio_apbridgea.h
7376F:	drivers/staging/greybus/audio_codec.c
7377F:	drivers/staging/greybus/audio_codec.h
7378F:	drivers/staging/greybus/audio_gb.c
7379F:	drivers/staging/greybus/audio_manager.c
7380F:	drivers/staging/greybus/audio_manager.h
7381F:	drivers/staging/greybus/audio_manager_module.c
7382F:	drivers/staging/greybus/audio_manager_private.h
7383F:	drivers/staging/greybus/audio_manager_sysfs.c
7384F:	drivers/staging/greybus/audio_module.c
7385F:	drivers/staging/greybus/audio_topology.c
7386
7387GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7388M:	Viresh Kumar <vireshk@kernel.org>
7389S:	Maintained
7390F:	drivers/staging/greybus/authentication.c
7391F:	drivers/staging/greybus/bootrom.c
7392F:	drivers/staging/greybus/firmware.h
7393F:	drivers/staging/greybus/fw-core.c
7394F:	drivers/staging/greybus/fw-download.c
7395F:	drivers/staging/greybus/fw-management.c
7396F:	drivers/staging/greybus/greybus_authentication.h
7397F:	drivers/staging/greybus/greybus_firmware.h
7398F:	drivers/staging/greybus/hid.c
7399F:	drivers/staging/greybus/i2c.c
7400F:	drivers/staging/greybus/spi.c
7401F:	drivers/staging/greybus/spilib.c
7402F:	drivers/staging/greybus/spilib.h
7403
7404GREYBUS LOOPBACK DRIVER
7405M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
7406S:	Maintained
7407F:	drivers/staging/greybus/loopback.c
7408
7409GREYBUS PLATFORM DRIVERS
7410M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7411S:	Maintained
7412F:	drivers/staging/greybus/arche-apb-ctrl.c
7413F:	drivers/staging/greybus/arche-platform.c
7414F:	drivers/staging/greybus/arche_platform.h
7415
7416GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7417M:	Rui Miguel Silva <rmfrfs@gmail.com>
7418S:	Maintained
7419F:	drivers/staging/greybus/gpio.c
7420F:	drivers/staging/greybus/light.c
7421F:	drivers/staging/greybus/power_supply.c
7422F:	drivers/staging/greybus/sdio.c
7423F:	drivers/staging/greybus/spi.c
7424F:	drivers/staging/greybus/spilib.c
7425
7426GREYBUS SUBSYSTEM
7427M:	Johan Hovold <johan@kernel.org>
7428M:	Alex Elder <elder@kernel.org>
7429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7430L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
7431S:	Maintained
7432F:	drivers/greybus/
7433F:	drivers/staging/greybus/
7434F:	include/linux/greybus.h
7435F:	include/linux/greybus/
7436
7437GREYBUS UART PROTOCOLS DRIVERS
7438M:	David Lin <dtwlin@gmail.com>
7439S:	Maintained
7440F:	drivers/staging/greybus/log.c
7441F:	drivers/staging/greybus/uart.c
7442
7443GS1662 VIDEO SERIALIZER
7444M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7445L:	linux-media@vger.kernel.org
7446S:	Maintained
7447T:	git git://linuxtv.org/media_tree.git
7448F:	drivers/media/spi/gs1662.c
7449
7450GSPCA FINEPIX SUBDRIVER
7451M:	Frank Zago <frank@zago.net>
7452L:	linux-media@vger.kernel.org
7453S:	Maintained
7454T:	git git://linuxtv.org/media_tree.git
7455F:	drivers/media/usb/gspca/finepix.c
7456
7457GSPCA GL860 SUBDRIVER
7458M:	Olivier Lorin <o.lorin@laposte.net>
7459L:	linux-media@vger.kernel.org
7460S:	Maintained
7461T:	git git://linuxtv.org/media_tree.git
7462F:	drivers/media/usb/gspca/gl860/
7463
7464GSPCA M5602 SUBDRIVER
7465M:	Erik Andren <erik.andren@gmail.com>
7466L:	linux-media@vger.kernel.org
7467S:	Maintained
7468T:	git git://linuxtv.org/media_tree.git
7469F:	drivers/media/usb/gspca/m5602/
7470
7471GSPCA PAC207 SONIXB SUBDRIVER
7472M:	Hans Verkuil <hverkuil@xs4all.nl>
7473L:	linux-media@vger.kernel.org
7474S:	Odd Fixes
7475T:	git git://linuxtv.org/media_tree.git
7476F:	drivers/media/usb/gspca/pac207.c
7477
7478GSPCA SN9C20X SUBDRIVER
7479M:	Brian Johnson <brijohn@gmail.com>
7480L:	linux-media@vger.kernel.org
7481S:	Maintained
7482T:	git git://linuxtv.org/media_tree.git
7483F:	drivers/media/usb/gspca/sn9c20x.c
7484
7485GSPCA T613 SUBDRIVER
7486M:	Leandro Costantino <lcostantino@gmail.com>
7487L:	linux-media@vger.kernel.org
7488S:	Maintained
7489T:	git git://linuxtv.org/media_tree.git
7490F:	drivers/media/usb/gspca/t613.c
7491
7492GSPCA USB WEBCAM DRIVER
7493M:	Hans Verkuil <hverkuil@xs4all.nl>
7494L:	linux-media@vger.kernel.org
7495S:	Odd Fixes
7496T:	git git://linuxtv.org/media_tree.git
7497F:	drivers/media/usb/gspca/
7498
7499GTP (GPRS Tunneling Protocol)
7500M:	Pablo Neira Ayuso <pablo@netfilter.org>
7501M:	Harald Welte <laforge@gnumonks.org>
7502L:	osmocom-net-gprs@lists.osmocom.org
7503S:	Maintained
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7505F:	drivers/net/gtp.c
7506
7507GUID PARTITION TABLE (GPT)
7508M:	Davidlohr Bueso <dave@stgolabs.net>
7509L:	linux-efi@vger.kernel.org
7510S:	Maintained
7511F:	block/partitions/efi.*
7512
7513H8/300 ARCHITECTURE
7514M:	Yoshinori Sato <ysato@users.sourceforge.jp>
7515L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7516S:	Maintained
7517W:	http://uclinux-h8.sourceforge.jp
7518T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7519F:	arch/h8300/
7520F:	drivers/clk/h8300/
7521F:	drivers/clocksource/h8300_*.c
7522F:	drivers/irqchip/irq-renesas-h8*.c
7523
7524HABANALABS PCI DRIVER
7525M:	Oded Gabbay <oded.gabbay@gmail.com>
7526S:	Supported
7527T:	git https://github.com/HabanaAI/linux.git
7528F:	Documentation/ABI/testing/debugfs-driver-habanalabs
7529F:	Documentation/ABI/testing/sysfs-driver-habanalabs
7530F:	drivers/misc/habanalabs/
7531F:	include/uapi/misc/habanalabs.h
7532
7533HACKRF MEDIA DRIVER
7534M:	Antti Palosaari <crope@iki.fi>
7535L:	linux-media@vger.kernel.org
7536S:	Maintained
7537W:	https://linuxtv.org
7538W:	http://palosaari.fi/linux/
7539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7540T:	git git://linuxtv.org/anttip/media_tree.git
7541F:	drivers/media/usb/hackrf/
7542
7543HANTRO VPU CODEC DRIVER
7544M:	Ezequiel Garcia <ezequiel@collabora.com>
7545M:	Philipp Zabel <p.zabel@pengutronix.de>
7546L:	linux-media@vger.kernel.org
7547L:	linux-rockchip@lists.infradead.org
7548S:	Maintained
7549F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7550F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7551F:	drivers/staging/media/hantro/
7552
7553HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7554M:	Frank Seidel <frank@f-seidel.de>
7555L:	platform-driver-x86@vger.kernel.org
7556S:	Maintained
7557W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7558F:	drivers/platform/x86/hdaps.c
7559
7560HARDWARE MONITORING
7561M:	Jean Delvare <jdelvare@suse.com>
7562M:	Guenter Roeck <linux@roeck-us.net>
7563L:	linux-hwmon@vger.kernel.org
7564S:	Maintained
7565W:	http://hwmon.wiki.kernel.org/
7566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7567F:	Documentation/devicetree/bindings/hwmon/
7568F:	Documentation/hwmon/
7569F:	drivers/hwmon/
7570F:	include/linux/hwmon*.h
7571F:	include/trace/events/hwmon*.h
7572
7573HARDWARE RANDOM NUMBER GENERATOR CORE
7574M:	Matt Mackall <mpm@selenic.com>
7575M:	Herbert Xu <herbert@gondor.apana.org.au>
7576L:	linux-crypto@vger.kernel.org
7577S:	Odd fixes
7578F:	Documentation/admin-guide/hw_random.rst
7579F:	Documentation/devicetree/bindings/rng/
7580F:	drivers/char/hw_random/
7581F:	include/linux/hw_random.h
7582
7583HARDWARE SPINLOCK CORE
7584M:	Ohad Ben-Cohen <ohad@wizery.com>
7585M:	Bjorn Andersson <bjorn.andersson@linaro.org>
7586R:	Baolin Wang <baolin.wang7@gmail.com>
7587L:	linux-remoteproc@vger.kernel.org
7588S:	Maintained
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7590F:	Documentation/devicetree/bindings/hwlock/
7591F:	Documentation/locking/hwspinlock.rst
7592F:	drivers/hwspinlock/
7593F:	include/linux/hwspinlock.h
7594
7595HARDWARE TRACING FACILITIES
7596M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7597S:	Maintained
7598F:	drivers/hwtracing/
7599
7600HARMONY SOUND DRIVER
7601L:	linux-parisc@vger.kernel.org
7602S:	Maintained
7603F:	sound/parisc/harmony.*
7604
7605HDPVR USB VIDEO ENCODER DRIVER
7606M:	Hans Verkuil <hverkuil@xs4all.nl>
7607L:	linux-media@vger.kernel.org
7608S:	Odd Fixes
7609W:	https://linuxtv.org
7610T:	git git://linuxtv.org/media_tree.git
7611F:	drivers/media/usb/hdpvr/
7612
7613HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7614M:	Jerry Hoemann <jerry.hoemann@hpe.com>
7615S:	Supported
7616F:	Documentation/watchdog/hpwdt.rst
7617F:	drivers/watchdog/hpwdt.c
7618
7619HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7620M:	Don Brace <don.brace@microsemi.com>
7621L:	esc.storagedev@microsemi.com
7622L:	linux-scsi@vger.kernel.org
7623S:	Supported
7624F:	Documentation/scsi/hpsa.rst
7625F:	drivers/scsi/hpsa*.[ch]
7626F:	include/linux/cciss*.h
7627F:	include/uapi/linux/cciss*.h
7628
7629HFI1 DRIVER
7630M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
7631M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
7632L:	linux-rdma@vger.kernel.org
7633S:	Supported
7634F:	drivers/infiniband/hw/hfi1
7635
7636HFS FILESYSTEM
7637L:	linux-fsdevel@vger.kernel.org
7638S:	Orphan
7639F:	Documentation/filesystems/hfs.rst
7640F:	fs/hfs/
7641
7642HFSPLUS FILESYSTEM
7643L:	linux-fsdevel@vger.kernel.org
7644S:	Orphan
7645F:	Documentation/filesystems/hfsplus.rst
7646F:	fs/hfsplus/
7647
7648HGA FRAMEBUFFER DRIVER
7649M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7650L:	linux-nvidia@lists.surfsouth.com
7651S:	Maintained
7652W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7653F:	drivers/video/fbdev/hgafb.c
7654
7655HIBERNATION (aka Software Suspend, aka swsusp)
7656M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
7657M:	Pavel Machek <pavel@ucw.cz>
7658L:	linux-pm@vger.kernel.org
7659S:	Supported
7660B:	https://bugzilla.kernel.org
7661F:	arch/*/include/asm/suspend*.h
7662F:	arch/x86/power/
7663F:	drivers/base/power/
7664F:	include/linux/freezer.h
7665F:	include/linux/pm.h
7666F:	include/linux/suspend.h
7667F:	kernel/power/
7668
7669HID CORE LAYER
7670M:	Jiri Kosina <jikos@kernel.org>
7671M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
7672L:	linux-input@vger.kernel.org
7673S:	Maintained
7674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7675F:	drivers/hid/
7676F:	include/linux/hid*
7677F:	include/uapi/linux/hid*
7678
7679HID SENSOR HUB DRIVERS
7680M:	Jiri Kosina <jikos@kernel.org>
7681M:	Jonathan Cameron <jic23@kernel.org>
7682M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7683L:	linux-input@vger.kernel.org
7684L:	linux-iio@vger.kernel.org
7685S:	Maintained
7686F:	Documentation/hid/hid-sensor*
7687F:	drivers/hid/hid-sensor-*
7688F:	drivers/iio/*/hid-*
7689F:	include/linux/hid-sensor-*
7690
7691HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7692M:	Thomas Gleixner <tglx@linutronix.de>
7693L:	linux-kernel@vger.kernel.org
7694S:	Maintained
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7696F:	Documentation/timers/
7697F:	include/linux/clockchips.h
7698F:	include/linux/hrtimer.h
7699F:	kernel/time/clockevents.c
7700F:	kernel/time/hrtimer.c
7701F:	kernel/time/timer_*.c
7702
7703HIGH-SPEED SCC DRIVER FOR AX.25
7704L:	linux-hams@vger.kernel.org
7705S:	Orphan
7706F:	drivers/net/hamradio/dmascc.c
7707F:	drivers/net/hamradio/scc.c
7708
7709HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7710M:	HighPoint Linux Team <linux@highpoint-tech.com>
7711S:	Supported
7712W:	http://www.highpoint-tech.com
7713F:	Documentation/scsi/hptiop.rst
7714F:	drivers/scsi/hptiop.c
7715
7716HIPPI
7717M:	Jes Sorensen <jes@trained-monkey.org>
7718L:	linux-hippi@sunsite.dk
7719S:	Maintained
7720F:	drivers/net/hippi/
7721F:	include/linux/hippidevice.h
7722F:	include/uapi/linux/if_hippi.h
7723F:	net/802/hippi.c
7724
7725HISILICON DMA DRIVER
7726M:	Zhou Wang <wangzhou1@hisilicon.com>
7727L:	dmaengine@vger.kernel.org
7728S:	Maintained
7729F:	drivers/dma/hisi_dma.c
7730
7731HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7732M:	Zaibo Xu <xuzaibo@huawei.com>
7733L:	linux-crypto@vger.kernel.org
7734S:	Maintained
7735F:	Documentation/ABI/testing/debugfs-hisi-hpre
7736F:	drivers/crypto/hisilicon/hpre/hpre.h
7737F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
7738F:	drivers/crypto/hisilicon/hpre/hpre_main.c
7739
7740HISILICON LPC BUS DRIVER
7741M:	john.garry@huawei.com
7742S:	Maintained
7743W:	http://www.hisilicon.com
7744F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7745F:	drivers/bus/hisi_lpc.c
7746
7747HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7748M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7749M:	Salil Mehta <salil.mehta@huawei.com>
7750L:	netdev@vger.kernel.org
7751S:	Maintained
7752W:	http://www.hisilicon.com
7753F:	drivers/net/ethernet/hisilicon/hns3/
7754
7755HISILICON NETWORK SUBSYSTEM DRIVER
7756M:	Yisen Zhuang <yisen.zhuang@huawei.com>
7757M:	Salil Mehta <salil.mehta@huawei.com>
7758L:	netdev@vger.kernel.org
7759S:	Maintained
7760W:	http://www.hisilicon.com
7761F:	Documentation/devicetree/bindings/net/hisilicon*.txt
7762F:	drivers/net/ethernet/hisilicon/
7763
7764HISILICON PMU DRIVER
7765M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
7766S:	Supported
7767W:	http://www.hisilicon.com
7768F:	Documentation/admin-guide/perf/hisi-pmu.rst
7769F:	drivers/perf/hisilicon
7770
7771HISILICON QM AND ZIP Controller DRIVER
7772M:	Zhou Wang <wangzhou1@hisilicon.com>
7773L:	linux-crypto@vger.kernel.org
7774S:	Maintained
7775F:	Documentation/ABI/testing/debugfs-hisi-zip
7776F:	drivers/crypto/hisilicon/qm.c
7777F:	drivers/crypto/hisilicon/qm.h
7778F:	drivers/crypto/hisilicon/sgl.c
7779F:	drivers/crypto/hisilicon/zip/
7780
7781HISILICON ROCE DRIVER
7782M:	Lijun Ou <oulijun@huawei.com>
7783M:	Wei Hu(Xavier) <huwei87@hisilicon.com>
7784M:	Weihang Li <liweihang@huawei.com>
7785L:	linux-rdma@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7788F:	drivers/infiniband/hw/hns/
7789
7790HISILICON SAS Controller
7791M:	John Garry <john.garry@huawei.com>
7792S:	Supported
7793W:	http://www.hisilicon.com
7794F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7795F:	drivers/scsi/hisi_sas/
7796
7797HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7798M:	Zaibo Xu <xuzaibo@huawei.com>
7799L:	linux-crypto@vger.kernel.org
7800S:	Maintained
7801F:	Documentation/ABI/testing/debugfs-hisi-sec
7802F:	drivers/crypto/hisilicon/sec2/sec.h
7803F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
7804F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
7805F:	drivers/crypto/hisilicon/sec2/sec_main.c
7806
7807HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7808M:	Zaibo Xu <xuzaibo@huawei.com>
7809S:	Maintained
7810F:	drivers/char/hw_random/hisi-trng-v2.c
7811
7812HISILICON V3XX SPI NOR FLASH Controller Driver
7813M:	John Garry <john.garry@huawei.com>
7814S:	Maintained
7815W:	http://www.hisilicon.com
7816F:	drivers/spi/spi-hisi-sfc-v3xx.c
7817
7818HMM - Heterogeneous Memory Management
7819M:	Jérôme Glisse <jglisse@redhat.com>
7820L:	linux-mm@kvack.org
7821S:	Maintained
7822F:	Documentation/vm/hmm.rst
7823F:	include/linux/hmm*
7824F:	lib/test_hmm*
7825F:	mm/hmm*
7826F:	tools/testing/selftests/vm/*hmm*
7827
7828HOST AP DRIVER
7829M:	Jouni Malinen <j@w1.fi>
7830L:	linux-wireless@vger.kernel.org
7831S:	Obsolete
7832W:	http://w1.fi/hostap-driver.html
7833F:	drivers/net/wireless/intersil/hostap/
7834
7835HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7836L:	platform-driver-x86@vger.kernel.org
7837S:	Orphan
7838F:	drivers/platform/x86/tc1100-wmi.c
7839
7840HPET:	High Precision Event Timers driver
7841M:	Clemens Ladisch <clemens@ladisch.de>
7842S:	Maintained
7843F:	Documentation/timers/hpet.rst
7844F:	drivers/char/hpet.c
7845F:	include/linux/hpet.h
7846F:	include/uapi/linux/hpet.h
7847
7848HPET:	x86
7849S:	Orphan
7850F:	arch/x86/include/asm/hpet.h
7851F:	arch/x86/kernel/hpet.c
7852
7853HPFS FILESYSTEM
7854M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7855S:	Maintained
7856W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7857F:	fs/hpfs/
7858
7859HSI SUBSYSTEM
7860M:	Sebastian Reichel <sre@kernel.org>
7861S:	Maintained
7862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7863F:	Documentation/ABI/testing/sysfs-bus-hsi
7864F:	Documentation/driver-api/hsi.rst
7865F:	drivers/hsi/
7866F:	include/linux/hsi/
7867F:	include/uapi/linux/hsi/
7868
7869HSO 3G MODEM DRIVER
7870L:	linux-usb@vger.kernel.org
7871S:	Orphan
7872F:	drivers/net/usb/hso.c
7873
7874HSR NETWORK PROTOCOL
7875L:	netdev@vger.kernel.org
7876S:	Orphan
7877F:	net/hsr/
7878
7879HT16K33 LED CONTROLLER DRIVER
7880M:	Robin van der Gracht <robin@protonic.nl>
7881S:	Maintained
7882F:	Documentation/devicetree/bindings/display/ht16k33.txt
7883F:	drivers/auxdisplay/ht16k33.c
7884
7885HTCPEN TOUCHSCREEN DRIVER
7886M:	Pau Oliva Fora <pof@eslack.org>
7887L:	linux-input@vger.kernel.org
7888S:	Maintained
7889F:	drivers/input/touchscreen/htcpen.c
7890
7891HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7892M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7893L:	linux-iio@vger.kernel.org
7894S:	Maintained
7895W:	http://www.st.com/
7896F:	Documentation/devicetree/bindings/iio/humidity/hts221.txt
7897F:	drivers/iio/humidity/hts221*
7898
7899HUAWEI ETHERNET DRIVER
7900M:	Bin Luo <luobin9@huawei.com>
7901L:	netdev@vger.kernel.org
7902S:	Supported
7903F:	Documentation/networking/hinic.rst
7904F:	drivers/net/ethernet/huawei/hinic/
7905
7906HUGETLB FILESYSTEM
7907M:	Mike Kravetz <mike.kravetz@oracle.com>
7908L:	linux-mm@kvack.org
7909S:	Maintained
7910F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7911F:	Documentation/admin-guide/mm/hugetlbpage.rst
7912F:	Documentation/vm/hugetlbfs_reserv.rst
7913F:	fs/hugetlbfs/
7914F:	include/linux/hugetlb.h
7915F:	mm/hugetlb.c
7916
7917HVA ST MEDIA DRIVER
7918M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7919L:	linux-media@vger.kernel.org
7920S:	Supported
7921W:	https://linuxtv.org
7922T:	git git://linuxtv.org/media_tree.git
7923F:	drivers/media/platform/sti/hva
7924
7925HWPOISON MEMORY FAILURE HANDLING
7926M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
7927L:	linux-mm@kvack.org
7928S:	Maintained
7929F:	mm/hwpoison-inject.c
7930F:	mm/memory-failure.c
7931
7932HYGON PROCESSOR SUPPORT
7933M:	Pu Wen <puwen@hygon.cn>
7934L:	linux-kernel@vger.kernel.org
7935S:	Maintained
7936F:	arch/x86/kernel/cpu/hygon.c
7937
7938HYNIX HI556 SENSOR DRIVER
7939M:	Shawn Tu <shawnx.tu@intel.com>
7940L:	linux-media@vger.kernel.org
7941S:	Maintained
7942T:	git git://linuxtv.org/media_tree.git
7943F:	drivers/media/i2c/hi556.c
7944
7945Hyper-V CORE AND DRIVERS
7946M:	"K. Y. Srinivasan" <kys@microsoft.com>
7947M:	Haiyang Zhang <haiyangz@microsoft.com>
7948M:	Stephen Hemminger <sthemmin@microsoft.com>
7949M:	Wei Liu <wei.liu@kernel.org>
7950L:	linux-hyperv@vger.kernel.org
7951S:	Supported
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7953F:	Documentation/ABI/stable/sysfs-bus-vmbus
7954F:	Documentation/ABI/testing/debugfs-hyperv
7955F:	Documentation/networking/device_drivers/microsoft/netvsc.rst
7956F:	arch/x86/hyperv
7957F:	arch/x86/include/asm/hyperv-tlfs.h
7958F:	arch/x86/include/asm/mshyperv.h
7959F:	arch/x86/include/asm/trace/hyperv.h
7960F:	arch/x86/kernel/cpu/mshyperv.c
7961F:	drivers/clocksource/hyperv_timer.c
7962F:	drivers/hid/hid-hyperv.c
7963F:	drivers/hv/
7964F:	drivers/input/serio/hyperv-keyboard.c
7965F:	drivers/iommu/hyperv-iommu.c
7966F:	drivers/net/hyperv/
7967F:	drivers/pci/controller/pci-hyperv-intf.c
7968F:	drivers/pci/controller/pci-hyperv.c
7969F:	drivers/scsi/storvsc_drv.c
7970F:	drivers/uio/uio_hv_generic.c
7971F:	drivers/video/fbdev/hyperv_fb.c
7972F:	include/asm-generic/hyperv-tlfs.h
7973F:	include/asm-generic/mshyperv.h
7974F:	include/clocksource/hyperv_timer.h
7975F:	include/linux/hyperv.h
7976F:	include/uapi/linux/hyperv.h
7977F:	net/vmw_vsock/hyperv_transport.c
7978F:	tools/hv/
7979
7980HYPERBUS SUPPORT
7981M:	Vignesh Raghavendra <vigneshr@ti.com>
7982L:	linux-mtd@lists.infradead.org
7983S:	Supported
7984Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7985C:	irc://irc.oftc.net/mtd
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7987F:	Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7988F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7989F:	drivers/mtd/hyperbus/
7990F:	include/linux/mtd/hyperbus.h
7991
7992HYPERVISOR VIRTUAL CONSOLE DRIVER
7993L:	linuxppc-dev@lists.ozlabs.org
7994S:	Odd Fixes
7995F:	drivers/tty/hvc/
7996
7997I2C ACPI SUPPORT
7998M:	Mika Westerberg <mika.westerberg@linux.intel.com>
7999L:	linux-i2c@vger.kernel.org
8000L:	linux-acpi@vger.kernel.org
8001S:	Maintained
8002F:	drivers/i2c/i2c-core-acpi.c
8003
8004I2C CONTROLLER DRIVER FOR NVIDIA GPU
8005M:	Ajay Gupta <ajayg@nvidia.com>
8006L:	linux-i2c@vger.kernel.org
8007S:	Maintained
8008F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
8009F:	drivers/i2c/busses/i2c-nvidia-gpu.c
8010
8011I2C MUXES
8012M:	Peter Rosin <peda@axentia.se>
8013L:	linux-i2c@vger.kernel.org
8014S:	Maintained
8015F:	Documentation/devicetree/bindings/i2c/i2c-arb*
8016F:	Documentation/devicetree/bindings/i2c/i2c-gate*
8017F:	Documentation/devicetree/bindings/i2c/i2c-mux*
8018F:	Documentation/i2c/i2c-topology.rst
8019F:	Documentation/i2c/muxes/
8020F:	drivers/i2c/i2c-mux.c
8021F:	drivers/i2c/muxes/
8022F:	include/linux/i2c-mux.h
8023
8024I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8025M:	Gregory CLEMENT <gregory.clement@bootlin.com>
8026L:	linux-i2c@vger.kernel.org
8027S:	Maintained
8028F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8029F:	drivers/i2c/busses/i2c-mv64xxx.c
8030
8031I2C OVER PARALLEL PORT
8032M:	Jean Delvare <jdelvare@suse.com>
8033L:	linux-i2c@vger.kernel.org
8034S:	Maintained
8035F:	Documentation/i2c/busses/i2c-parport.rst
8036F:	drivers/i2c/busses/i2c-parport.c
8037
8038I2C SUBSYSTEM
8039M:	Wolfram Sang <wsa@kernel.org>
8040L:	linux-i2c@vger.kernel.org
8041S:	Maintained
8042W:	https://i2c.wiki.kernel.org/
8043Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8045F:	Documentation/devicetree/bindings/i2c/i2c.txt
8046F:	Documentation/i2c/
8047F:	drivers/i2c/*
8048F:	include/linux/i2c-dev.h
8049F:	include/linux/i2c-smbus.h
8050F:	include/linux/i2c.h
8051F:	include/uapi/linux/i2c-*.h
8052F:	include/uapi/linux/i2c.h
8053
8054I2C SUBSYSTEM HOST DRIVERS
8055L:	linux-i2c@vger.kernel.org
8056S:	Odd Fixes
8057W:	https://i2c.wiki.kernel.org/
8058Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8060F:	Documentation/devicetree/bindings/i2c/
8061F:	drivers/i2c/algos/
8062F:	drivers/i2c/busses/
8063
8064I2C-TAOS-EVM DRIVER
8065M:	Jean Delvare <jdelvare@suse.com>
8066L:	linux-i2c@vger.kernel.org
8067S:	Maintained
8068F:	Documentation/i2c/busses/i2c-taos-evm.rst
8069F:	drivers/i2c/busses/i2c-taos-evm.c
8070
8071I2C-TINY-USB DRIVER
8072M:	Till Harbaum <till@harbaum.org>
8073L:	linux-i2c@vger.kernel.org
8074S:	Maintained
8075W:	http://www.harbaum.org/till/i2c_tiny_usb
8076F:	drivers/i2c/busses/i2c-tiny-usb.c
8077
8078I2C/SMBUS CONTROLLER DRIVERS FOR PC
8079M:	Jean Delvare <jdelvare@suse.com>
8080L:	linux-i2c@vger.kernel.org
8081S:	Maintained
8082F:	Documentation/i2c/busses/i2c-ali1535.rst
8083F:	Documentation/i2c/busses/i2c-ali1563.rst
8084F:	Documentation/i2c/busses/i2c-ali15x3.rst
8085F:	Documentation/i2c/busses/i2c-amd756.rst
8086F:	Documentation/i2c/busses/i2c-amd8111.rst
8087F:	Documentation/i2c/busses/i2c-i801.rst
8088F:	Documentation/i2c/busses/i2c-nforce2.rst
8089F:	Documentation/i2c/busses/i2c-piix4.rst
8090F:	Documentation/i2c/busses/i2c-sis5595.rst
8091F:	Documentation/i2c/busses/i2c-sis630.rst
8092F:	Documentation/i2c/busses/i2c-sis96x.rst
8093F:	Documentation/i2c/busses/i2c-via.rst
8094F:	Documentation/i2c/busses/i2c-viapro.rst
8095F:	drivers/i2c/busses/i2c-ali1535.c
8096F:	drivers/i2c/busses/i2c-ali1563.c
8097F:	drivers/i2c/busses/i2c-ali15x3.c
8098F:	drivers/i2c/busses/i2c-amd756-s4882.c
8099F:	drivers/i2c/busses/i2c-amd756.c
8100F:	drivers/i2c/busses/i2c-amd8111.c
8101F:	drivers/i2c/busses/i2c-i801.c
8102F:	drivers/i2c/busses/i2c-isch.c
8103F:	drivers/i2c/busses/i2c-nforce2-s4985.c
8104F:	drivers/i2c/busses/i2c-nforce2.c
8105F:	drivers/i2c/busses/i2c-piix4.c
8106F:	drivers/i2c/busses/i2c-sis5595.c
8107F:	drivers/i2c/busses/i2c-sis630.c
8108F:	drivers/i2c/busses/i2c-sis96x.c
8109F:	drivers/i2c/busses/i2c-via.c
8110F:	drivers/i2c/busses/i2c-viapro.c
8111
8112I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8113M:	Hans de Goede <hdegoede@redhat.com>
8114L:	linux-i2c@vger.kernel.org
8115S:	Maintained
8116F:	drivers/i2c/busses/i2c-cht-wc.c
8117
8118I2C/SMBUS ISMT DRIVER
8119M:	Seth Heasley <seth.heasley@intel.com>
8120M:	Neil Horman <nhorman@tuxdriver.com>
8121L:	linux-i2c@vger.kernel.org
8122F:	Documentation/i2c/busses/i2c-ismt.rst
8123F:	drivers/i2c/busses/i2c-ismt.c
8124
8125I2C/SMBUS STUB DRIVER
8126M:	Jean Delvare <jdelvare@suse.com>
8127L:	linux-i2c@vger.kernel.org
8128S:	Maintained
8129F:	drivers/i2c/i2c-stub.c
8130
8131I3C DRIVER FOR CADENCE I3C MASTER IP
8132M:	Przemysław Gaj <pgaj@cadence.com>
8133S:	Maintained
8134F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8135F:	drivers/i3c/master/i3c-master-cdns.c
8136
8137I3C DRIVER FOR SYNOPSYS DESIGNWARE
8138M:	Vitor Soares <vitor.soares@synopsys.com>
8139S:	Maintained
8140F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8141F:	drivers/i3c/master/dw*
8142
8143I3C SUBSYSTEM
8144M:	Boris Brezillon <bbrezillon@kernel.org>
8145L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
8146S:	Maintained
8147C:	irc://chat.freenode.net/linux-i3c
8148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8149F:	Documentation/ABI/testing/sysfs-bus-i3c
8150F:	Documentation/devicetree/bindings/i3c/
8151F:	Documentation/driver-api/i3c
8152F:	drivers/i3c/
8153F:	include/linux/i3c/
8154
8155IA64 (Itanium) PLATFORM
8156M:	Tony Luck <tony.luck@intel.com>
8157M:	Fenghua Yu <fenghua.yu@intel.com>
8158L:	linux-ia64@vger.kernel.org
8159S:	Maintained
8160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8161F:	Documentation/ia64/
8162F:	arch/ia64/
8163
8164IBM Power 842 compression accelerator
8165M:	Haren Myneni <haren@us.ibm.com>
8166S:	Supported
8167F:	crypto/842.c
8168F:	drivers/crypto/nx/Kconfig
8169F:	drivers/crypto/nx/Makefile
8170F:	drivers/crypto/nx/nx-842*
8171F:	include/linux/sw842.h
8172F:	lib/842/
8173
8174IBM Power in-Nest Crypto Acceleration
8175M:	Breno Leitão <leitao@debian.org>
8176M:	Nayna Jain <nayna@linux.ibm.com>
8177M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8178L:	linux-crypto@vger.kernel.org
8179S:	Supported
8180F:	drivers/crypto/nx/Kconfig
8181F:	drivers/crypto/nx/Makefile
8182F:	drivers/crypto/nx/nx-aes*
8183F:	drivers/crypto/nx/nx-sha*
8184F:	drivers/crypto/nx/nx.*
8185F:	drivers/crypto/nx/nx_csbcpb.h
8186F:	drivers/crypto/nx/nx_debugfs.c
8187
8188IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8189M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8190L:	linux-pci@vger.kernel.org
8191L:	linuxppc-dev@lists.ozlabs.org
8192S:	Supported
8193F:	drivers/pci/hotplug/rpadlpar*
8194
8195IBM Power Linux RAID adapter
8196M:	Brian King <brking@us.ibm.com>
8197S:	Supported
8198F:	drivers/scsi/ipr.*
8199
8200IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8201M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8202L:	linux-pci@vger.kernel.org
8203L:	linuxppc-dev@lists.ozlabs.org
8204S:	Supported
8205F:	drivers/pci/hotplug/rpaphp*
8206
8207IBM Power SRIOV Virtual NIC Device Driver
8208M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8209M:	John Allen <jallen@linux.ibm.com>
8210L:	netdev@vger.kernel.org
8211S:	Supported
8212F:	drivers/net/ethernet/ibm/ibmvnic.*
8213
8214IBM Power Virtual Accelerator Switchboard
8215M:	Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8216L:	linuxppc-dev@lists.ozlabs.org
8217S:	Supported
8218F:	arch/powerpc/include/asm/vas.h
8219F:	arch/powerpc/platforms/powernv/copy-paste.h
8220F:	arch/powerpc/platforms/powernv/vas*
8221
8222IBM Power Virtual Ethernet Device Driver
8223M:	Thomas Falcon <tlfalcon@linux.ibm.com>
8224L:	netdev@vger.kernel.org
8225S:	Supported
8226F:	drivers/net/ethernet/ibm/ibmveth.*
8227
8228IBM Power Virtual FC Device Drivers
8229M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8230L:	linux-scsi@vger.kernel.org
8231S:	Supported
8232F:	drivers/scsi/ibmvscsi/ibmvfc*
8233
8234IBM Power Virtual Management Channel Driver
8235M:	Steven Royer <seroyer@linux.ibm.com>
8236S:	Supported
8237F:	drivers/misc/ibmvmc.*
8238
8239IBM Power Virtual SCSI Device Drivers
8240M:	Tyrel Datwyler <tyreld@linux.ibm.com>
8241L:	linux-scsi@vger.kernel.org
8242S:	Supported
8243F:	drivers/scsi/ibmvscsi/ibmvscsi*
8244F:	include/scsi/viosrp.h
8245
8246IBM Power Virtual SCSI Device Target Driver
8247M:	Michael Cyr <mikecyr@linux.ibm.com>
8248L:	linux-scsi@vger.kernel.org
8249L:	target-devel@vger.kernel.org
8250S:	Supported
8251F:	drivers/scsi/ibmvscsi_tgt/
8252
8253IBM Power VMX Cryptographic instructions
8254M:	Breno Leitão <leitao@debian.org>
8255M:	Nayna Jain <nayna@linux.ibm.com>
8256M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8257L:	linux-crypto@vger.kernel.org
8258S:	Supported
8259F:	drivers/crypto/vmx/Kconfig
8260F:	drivers/crypto/vmx/Makefile
8261F:	drivers/crypto/vmx/aes*
8262F:	drivers/crypto/vmx/ghash*
8263F:	drivers/crypto/vmx/ppc-xlate.pl
8264F:	drivers/crypto/vmx/vmx.c
8265
8266IBM ServeRAID RAID DRIVER
8267S:	Orphan
8268F:	drivers/scsi/ips.*
8269
8270ICH LPC AND GPIO DRIVER
8271M:	Peter Tyser <ptyser@xes-inc.com>
8272S:	Maintained
8273F:	drivers/gpio/gpio-ich.c
8274F:	drivers/mfd/lpc_ich.c
8275
8276ICY I2C DRIVER
8277M:	Max Staudt <max@enpas.org>
8278L:	linux-i2c@vger.kernel.org
8279S:	Maintained
8280F:	drivers/i2c/busses/i2c-icy.c
8281
8282IDE SUBSYSTEM
8283M:	"David S. Miller" <davem@davemloft.net>
8284L:	linux-ide@vger.kernel.org
8285S:	Maintained
8286Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
8287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8288F:	Documentation/ide/
8289F:	drivers/ide/
8290F:	include/linux/ide.h
8291
8292IDE/ATAPI DRIVERS
8293M:	Borislav Petkov <bp@alien8.de>
8294L:	linux-ide@vger.kernel.org
8295S:	Maintained
8296F:	Documentation/cdrom/ide-cd.rst
8297F:	drivers/ide/ide-cd*
8298
8299IDEAPAD LAPTOP EXTRAS DRIVER
8300M:	Ike Panhc <ike.pan@canonical.com>
8301L:	platform-driver-x86@vger.kernel.org
8302S:	Maintained
8303W:	http://launchpad.net/ideapad-laptop
8304F:	drivers/platform/x86/ideapad-laptop.c
8305
8306IDEAPAD LAPTOP SLIDEBAR DRIVER
8307M:	Andrey Moiseev <o2g.org.ru@gmail.com>
8308L:	linux-input@vger.kernel.org
8309S:	Maintained
8310W:	https://github.com/o2genum/ideapad-slidebar
8311F:	drivers/input/misc/ideapad_slidebar.c
8312
8313IDT VersaClock 5 CLOCK DRIVER
8314M:	Marek Vasut <marek.vasut@gmail.com>
8315S:	Maintained
8316F:	drivers/clk/clk-versaclock5.c
8317
8318IEEE 802.15.4 SUBSYSTEM
8319M:	Alexander Aring <alex.aring@gmail.com>
8320M:	Stefan Schmidt <stefan@datenfreihafen.org>
8321L:	linux-wpan@vger.kernel.org
8322S:	Maintained
8323W:	http://wpan.cakelab.org/
8324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8326F:	Documentation/networking/ieee802154.rst
8327F:	drivers/net/ieee802154/
8328F:	include/linux/ieee802154.h
8329F:	include/linux/nl802154.h
8330F:	include/net/af_ieee802154.h
8331F:	include/net/cfg802154.h
8332F:	include/net/ieee802154_netdev.h
8333F:	include/net/mac802154.h
8334F:	include/net/nl802154.h
8335F:	net/ieee802154/
8336F:	net/mac802154/
8337
8338IFE PROTOCOL
8339M:	Yotam Gigi <yotam.gi@gmail.com>
8340M:	Jamal Hadi Salim <jhs@mojatatu.com>
8341F:	include/net/ife.h
8342F:	include/uapi/linux/ife.h
8343F:	net/ife
8344
8345IGORPLUG-USB IR RECEIVER
8346M:	Sean Young <sean@mess.org>
8347L:	linux-media@vger.kernel.org
8348S:	Maintained
8349F:	drivers/media/rc/igorplugusb.c
8350
8351IGUANAWORKS USB IR TRANSCEIVER
8352M:	Sean Young <sean@mess.org>
8353L:	linux-media@vger.kernel.org
8354S:	Maintained
8355F:	drivers/media/rc/iguanair.c
8356
8357IIO DIGITAL POTENTIOMETER DAC
8358M:	Peter Rosin <peda@axentia.se>
8359L:	linux-iio@vger.kernel.org
8360S:	Maintained
8361F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8362F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8363F:	drivers/iio/dac/dpot-dac.c
8364
8365IIO ENVELOPE DETECTOR
8366M:	Peter Rosin <peda@axentia.se>
8367L:	linux-iio@vger.kernel.org
8368S:	Maintained
8369F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8370F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8371F:	drivers/iio/adc/envelope-detector.c
8372
8373IIO MULTIPLEXER
8374M:	Peter Rosin <peda@axentia.se>
8375L:	linux-iio@vger.kernel.org
8376S:	Maintained
8377F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8378F:	drivers/iio/multiplexer/iio-mux.c
8379
8380IIO SUBSYSTEM AND DRIVERS
8381M:	Jonathan Cameron <jic23@kernel.org>
8382R:	Hartmut Knaack <knaack.h@gmx.de>
8383R:	Lars-Peter Clausen <lars@metafoo.de>
8384R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8385L:	linux-iio@vger.kernel.org
8386S:	Maintained
8387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8388F:	Documentation/ABI/testing/configfs-iio*
8389F:	Documentation/ABI/testing/sysfs-bus-iio*
8390F:	Documentation/devicetree/bindings/iio/
8391F:	drivers/iio/
8392F:	drivers/staging/iio/
8393F:	include/linux/iio/
8394F:	tools/iio/
8395
8396IIO UNIT CONVERTER
8397M:	Peter Rosin <peda@axentia.se>
8398L:	linux-iio@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8401F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8402F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8403F:	drivers/iio/afe/iio-rescale.c
8404
8405IKANOS/ADI EAGLE ADSL USB DRIVER
8406M:	Matthieu Castet <castet.matthieu@free.fr>
8407M:	Stanislaw Gruszka <stf_xl@wp.pl>
8408S:	Maintained
8409F:	drivers/usb/atm/ueagle-atm.c
8410
8411IMGTEC ASCII LCD DRIVER
8412M:	Paul Burton <paulburton@kernel.org>
8413S:	Maintained
8414F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8415F:	drivers/auxdisplay/img-ascii-lcd.c
8416
8417IMGTEC IR DECODER DRIVER
8418S:	Orphan
8419F:	drivers/media/rc/img-ir/
8420
8421IMON SOUNDGRAPH USB IR RECEIVER
8422M:	Sean Young <sean@mess.org>
8423L:	linux-media@vger.kernel.org
8424S:	Maintained
8425F:	drivers/media/rc/imon.c
8426F:	drivers/media/rc/imon_raw.c
8427
8428IMS TWINTURBO FRAMEBUFFER DRIVER
8429L:	linux-fbdev@vger.kernel.org
8430S:	Orphan
8431F:	drivers/video/fbdev/imsttfb.c
8432
8433INA209 HARDWARE MONITOR DRIVER
8434M:	Guenter Roeck <linux@roeck-us.net>
8435L:	linux-hwmon@vger.kernel.org
8436S:	Maintained
8437F:	Documentation/devicetree/bindings/hwmon/ina2xx.txt
8438F:	Documentation/hwmon/ina209.rst
8439F:	drivers/hwmon/ina209.c
8440
8441INA2XX HARDWARE MONITOR DRIVER
8442M:	Guenter Roeck <linux@roeck-us.net>
8443L:	linux-hwmon@vger.kernel.org
8444S:	Maintained
8445F:	Documentation/hwmon/ina2xx.rst
8446F:	drivers/hwmon/ina2xx.c
8447F:	include/linux/platform_data/ina2xx.h
8448
8449INDUSTRY PACK SUBSYSTEM (IPACK)
8450M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8451M:	Jens Taprogge <jens.taprogge@taprogge.org>
8452M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8453L:	industrypack-devel@lists.sourceforge.net
8454S:	Maintained
8455W:	http://industrypack.sourceforge.net
8456F:	drivers/ipack/
8457
8458INFINEON DPS310 Driver
8459M:	Eddie James <eajames@linux.ibm.com>
8460L:	linux-iio@vger.kernel.org
8461S:	Maintained
8462F:	drivers/iio/pressure/dps310.c
8463
8464INFINIBAND SUBSYSTEM
8465M:	Doug Ledford <dledford@redhat.com>
8466M:	Jason Gunthorpe <jgg@mellanox.com>
8467L:	linux-rdma@vger.kernel.org
8468S:	Supported
8469W:	https://github.com/linux-rdma/rdma-core
8470Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8472F:	Documentation/devicetree/bindings/infiniband/
8473F:	Documentation/infiniband/
8474F:	drivers/infiniband/
8475F:	include/rdma/
8476F:	include/trace/events/ib_mad.h
8477F:	include/trace/events/ib_umad.h
8478F:	include/uapi/linux/if_infiniband.h
8479F:	include/uapi/rdma/
8480F:	samples/bpf/ibumad_kern.c
8481F:	samples/bpf/ibumad_user.c
8482
8483INGENIC JZ4780 DMA Driver
8484M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8485S:	Maintained
8486F:	drivers/dma/dma-jz4780.c
8487
8488INGENIC JZ4780 NAND DRIVER
8489M:	Harvey Hunt <harveyhuntnexus@gmail.com>
8490L:	linux-mtd@lists.infradead.org
8491S:	Maintained
8492F:	drivers/mtd/nand/raw/ingenic/
8493
8494INGENIC JZ47xx SoCs
8495M:	Paul Cercueil <paul@crapouillou.net>
8496S:	Maintained
8497F:	arch/mips/boot/dts/ingenic/
8498F:	arch/mips/include/asm/mach-jz4740/
8499F:	arch/mips/jz4740/
8500F:	drivers/clk/ingenic/
8501F:	drivers/dma/dma-jz4780.c
8502F:	drivers/gpu/drm/ingenic/
8503F:	drivers/i2c/busses/i2c-jz4780.c
8504F:	drivers/iio/adc/ingenic-adc.c
8505F:	drivers/irqchip/irq-ingenic.c
8506F:	drivers/memory/jz4780-nemc.c
8507F:	drivers/mmc/host/jz4740_mmc.c
8508F:	drivers/mtd/nand/raw/ingenic/
8509F:	drivers/pinctrl/pinctrl-ingenic.c
8510F:	drivers/power/supply/ingenic-battery.c
8511F:	drivers/pwm/pwm-jz4740.c
8512F:	drivers/remoteproc/ingenic_rproc.c
8513F:	drivers/rtc/rtc-jz4740.c
8514F:	drivers/tty/serial/8250/8250_ingenic.c
8515F:	drivers/usb/musb/jz4740.c
8516F:	drivers/watchdog/jz4740_wdt.c
8517F:	include/dt-bindings/iio/adc/ingenic,adc.h
8518F:	include/linux/mfd/ingenic-tcu.h
8519F:	sound/soc/codecs/jz47*
8520F:	sound/soc/jz4740/
8521
8522INOTIFY
8523M:	Jan Kara <jack@suse.cz>
8524R:	Amir Goldstein <amir73il@gmail.com>
8525L:	linux-fsdevel@vger.kernel.org
8526S:	Maintained
8527F:	Documentation/filesystems/inotify.rst
8528F:	fs/notify/inotify/
8529F:	include/linux/inotify.h
8530F:	include/uapi/linux/inotify.h
8531
8532INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8533M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
8534L:	linux-input@vger.kernel.org
8535S:	Maintained
8536Q:	http://patchwork.kernel.org/project/linux-input/list/
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8538F:	Documentation/devicetree/bindings/input/
8539F:	Documentation/devicetree/bindings/serio/
8540F:	Documentation/input/
8541F:	drivers/input/
8542F:	include/linux/input.h
8543F:	include/linux/input/
8544F:	include/uapi/linux/input-event-codes.h
8545F:	include/uapi/linux/input.h
8546
8547INPUT MULTITOUCH (MT) PROTOCOL
8548M:	Henrik Rydberg <rydberg@bitmath.org>
8549L:	linux-input@vger.kernel.org
8550S:	Odd fixes
8551F:	Documentation/input/multi-touch-protocol.rst
8552F:	drivers/input/input-mt.c
8553K:	\b(ABS|SYN)_MT_
8554
8555INSIDE SECURE CRYPTO DRIVER
8556M:	Antoine Tenart <antoine.tenart@bootlin.com>
8557L:	linux-crypto@vger.kernel.org
8558S:	Maintained
8559F:	drivers/crypto/inside-secure/
8560
8561INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8562M:	Mimi Zohar <zohar@linux.ibm.com>
8563M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8564L:	linux-integrity@vger.kernel.org
8565S:	Supported
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8567F:	security/integrity/ima/
8568
8569INTEL 810/815 FRAMEBUFFER DRIVER
8570M:	Antonino Daplas <adaplas@gmail.com>
8571L:	linux-fbdev@vger.kernel.org
8572S:	Maintained
8573F:	drivers/video/fbdev/i810/
8574
8575INTEL ASoC DRIVERS
8576M:	Cezary Rojewski <cezary.rojewski@intel.com>
8577M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8578M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
8579M:	Jie Yang <yang.jie@linux.intel.com>
8580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8581S:	Supported
8582F:	sound/soc/intel/
8583
8584INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8585M:	Hans de Goede <hdegoede@redhat.com>
8586L:	platform-driver-x86@vger.kernel.org
8587S:	Maintained
8588F:	drivers/platform/x86/intel_atomisp2_pm.c
8589
8590INTEL BROXTON PMC DRIVER
8591M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8592M:	Zha Qipeng <qipeng.zha@intel.com>
8593S:	Maintained
8594F:	drivers/mfd/intel_pmc_bxt.c
8595F:	include/linux/mfd/intel_pmc_bxt.h
8596
8597INTEL C600 SERIES SAS CONTROLLER DRIVER
8598M:	Intel SCU Linux support <intel-linux-scu@intel.com>
8599M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8600L:	linux-scsi@vger.kernel.org
8601S:	Supported
8602T:	git git://git.code.sf.net/p/intel-sas/isci
8603F:	drivers/scsi/isci/
8604
8605INTEL CPU family model numbers
8606M:	Tony Luck <tony.luck@intel.com>
8607M:	x86@kernel.org
8608L:	linux-kernel@vger.kernel.org
8609S:	Supported
8610F:	arch/x86/include/asm/intel-family.h
8611
8612INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8613M:	Jani Nikula <jani.nikula@linux.intel.com>
8614M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8615M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
8616L:	intel-gfx@lists.freedesktop.org
8617S:	Supported
8618W:	https://01.org/linuxgraphics/
8619Q:	http://patchwork.freedesktop.org/project/intel-gfx/
8620B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8621C:	irc://chat.freenode.net/intel-gfx
8622T:	git git://anongit.freedesktop.org/drm-intel
8623F:	Documentation/gpu/i915.rst
8624F:	drivers/gpu/drm/i915/
8625F:	include/drm/i915*
8626F:	include/uapi/drm/i915_drm.h
8627
8628INTEL ETHERNET DRIVERS
8629M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8630L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8631S:	Supported
8632W:	http://www.intel.com/support/feedback.htm
8633W:	http://e1000.sourceforge.net/
8634Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8637F:	Documentation/networking/device_drivers/intel/e100.rst
8638F:	Documentation/networking/device_drivers/intel/e1000.rst
8639F:	Documentation/networking/device_drivers/intel/e1000e.rst
8640F:	Documentation/networking/device_drivers/intel/fm10k.rst
8641F:	Documentation/networking/device_drivers/intel/i40e.rst
8642F:	Documentation/networking/device_drivers/intel/iavf.rst
8643F:	Documentation/networking/device_drivers/intel/ice.rst
8644F:	Documentation/networking/device_drivers/intel/igb.rst
8645F:	Documentation/networking/device_drivers/intel/igbvf.rst
8646F:	Documentation/networking/device_drivers/intel/ixgb.rst
8647F:	Documentation/networking/device_drivers/intel/ixgbe.rst
8648F:	Documentation/networking/device_drivers/intel/ixgbevf.rst
8649F:	drivers/net/ethernet/intel/
8650F:	drivers/net/ethernet/intel/*/
8651F:	include/linux/avf/virtchnl.h
8652
8653INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8654M:	Maik Broemme <mbroemme@libmpq.org>
8655L:	linux-fbdev@vger.kernel.org
8656S:	Maintained
8657F:	Documentation/fb/intelfb.rst
8658F:	drivers/video/fbdev/intelfb/
8659
8660INTEL GPIO DRIVERS
8661M:	Andy Shevchenko <andy@kernel.org>
8662L:	linux-gpio@vger.kernel.org
8663S:	Maintained
8664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8665F:	drivers/gpio/gpio-ich.c
8666F:	drivers/gpio/gpio-intel-mid.c
8667F:	drivers/gpio/gpio-merrifield.c
8668F:	drivers/gpio/gpio-ml-ioh.c
8669F:	drivers/gpio/gpio-pch.c
8670F:	drivers/gpio/gpio-sch.c
8671F:	drivers/gpio/gpio-sodaville.c
8672
8673INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8674M:	Zhenyu Wang <zhenyuw@linux.intel.com>
8675M:	Zhi Wang <zhi.a.wang@intel.com>
8676L:	intel-gvt-dev@lists.freedesktop.org
8677L:	intel-gfx@lists.freedesktop.org
8678S:	Supported
8679W:	https://01.org/igvt-g
8680T:	git https://github.com/intel/gvt-linux.git
8681F:	drivers/gpu/drm/i915/gvt/
8682
8683INTEL HID EVENT DRIVER
8684M:	Alex Hung <alex.hung@canonical.com>
8685L:	platform-driver-x86@vger.kernel.org
8686S:	Maintained
8687F:	drivers/platform/x86/intel-hid.c
8688
8689INTEL I/OAT DMA DRIVER
8690M:	Dave Jiang <dave.jiang@intel.com>
8691R:	Dan Williams <dan.j.williams@intel.com>
8692L:	dmaengine@vger.kernel.org
8693S:	Supported
8694Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
8695F:	drivers/dma/ioat*
8696
8697INTEL IADX DRIVER
8698M:	Dave Jiang <dave.jiang@intel.com>
8699L:	dmaengine@vger.kernel.org
8700S:	Supported
8701F:	drivers/dma/idxd/*
8702F:	include/uapi/linux/idxd.h
8703
8704INTEL IDLE DRIVER
8705M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
8706M:	Len Brown <lenb@kernel.org>
8707L:	linux-pm@vger.kernel.org
8708S:	Supported
8709B:	https://bugzilla.kernel.org
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8711F:	drivers/idle/intel_idle.c
8712
8713INTEL INTEGRATED SENSOR HUB DRIVER
8714M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8715M:	Jiri Kosina <jikos@kernel.org>
8716L:	linux-input@vger.kernel.org
8717S:	Maintained
8718F:	drivers/hid/intel-ish-hid/
8719
8720INTEL IOMMU (VT-d)
8721M:	David Woodhouse <dwmw2@infradead.org>
8722M:	Lu Baolu <baolu.lu@linux.intel.com>
8723L:	iommu@lists.linux-foundation.org
8724S:	Supported
8725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8726F:	drivers/iommu/dmar.c
8727F:	drivers/iommu/intel*.[ch]
8728F:	include/linux/intel-iommu.h
8729F:	include/linux/intel-svm.h
8730
8731INTEL IOP-ADMA DMA DRIVER
8732R:	Dan Williams <dan.j.williams@intel.com>
8733S:	Odd fixes
8734F:	drivers/dma/iop-adma.c
8735
8736INTEL IPU3 CSI-2 CIO2 DRIVER
8737M:	Yong Zhi <yong.zhi@intel.com>
8738M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8739M:	Bingbu Cao <bingbu.cao@intel.com>
8740R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8741L:	linux-media@vger.kernel.org
8742S:	Maintained
8743F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8744F:	drivers/media/pci/intel/ipu3/
8745
8746INTEL IPU3 CSI-2 IMGU DRIVER
8747M:	Sakari Ailus <sakari.ailus@linux.intel.com>
8748R:	Bingbu Cao <bingbu.cao@intel.com>
8749R:	Tian Shu Qiu <tian.shu.qiu@intel.com>
8750L:	linux-media@vger.kernel.org
8751S:	Maintained
8752F:	Documentation/admin-guide/media/ipu3.rst
8753F:	Documentation/admin-guide/media/ipu3_rcb.svg
8754F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8755F:	drivers/staging/media/ipu3/
8756
8757INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8758M:	Krzysztof Halasa <khalasa@piap.pl>
8759S:	Maintained
8760F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
8761F:	drivers/net/wan/ixp4xx_hss.c
8762F:	drivers/soc/ixp4xx/ixp4xx-npe.c
8763F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
8764F:	include/linux/soc/ixp4xx/npe.h
8765F:	include/linux/soc/ixp4xx/qmgr.h
8766
8767INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8768M:	Deepak Saxena <dsaxena@plexity.net>
8769S:	Maintained
8770F:	drivers/char/hw_random/ixp4xx-rng.c
8771
8772INTEL MANAGEMENT ENGINE (mei)
8773M:	Tomas Winkler <tomas.winkler@intel.com>
8774L:	linux-kernel@vger.kernel.org
8775S:	Supported
8776F:	Documentation/driver-api/mei/*
8777F:	drivers/misc/mei/*
8778F:	drivers/watchdog/mei_wdt.c
8779F:	include/linux/mei_cl_bus.h
8780F:	include/uapi/linux/mei.h
8781F:	samples/mei/*
8782
8783INTEL MENLOW THERMAL DRIVER
8784M:	Sujith Thomas <sujith.thomas@intel.com>
8785L:	platform-driver-x86@vger.kernel.org
8786S:	Supported
8787W:	https://01.org/linux-acpi
8788F:	drivers/platform/x86/intel_menlow.c
8789
8790INTEL MIC DRIVERS (mic)
8791M:	Sudeep Dutt <sudeep.dutt@intel.com>
8792M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
8793S:	Supported
8794W:	https://github.com/sudeepdutt/mic
8795W:	http://software.intel.com/en-us/mic-developer
8796F:	Documentation/misc-devices/mic/
8797F:	drivers/dma/mic_x100_dma.c
8798F:	drivers/dma/mic_x100_dma.h
8799F:	drivers/misc/mic/
8800F:	include/linux/mic_bus.h
8801F:	include/linux/scif.h
8802F:	include/uapi/linux/mic_common.h
8803F:	include/uapi/linux/mic_ioctl.h
8804F:	include/uapi/linux/scif_ioctl.h
8805
8806INTEL P-Unit IPC DRIVER
8807M:	Zha Qipeng <qipeng.zha@intel.com>
8808L:	platform-driver-x86@vger.kernel.org
8809S:	Maintained
8810F:	arch/x86/include/asm/intel_punit_ipc.h
8811F:	drivers/platform/x86/intel_punit_ipc.c
8812
8813INTEL PMC CORE DRIVER
8814M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8815M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8816L:	platform-driver-x86@vger.kernel.org
8817S:	Maintained
8818F:	drivers/platform/x86/intel_pmc_core*
8819
8820INTEL PMIC GPIO DRIVERS
8821M:	Andy Shevchenko <andy@kernel.org>
8822S:	Maintained
8823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8824F:	drivers/gpio/gpio-*cove.c
8825F:	drivers/gpio/gpio-msic.c
8826
8827INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8828R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8829S:	Maintained
8830F:	drivers/mfd/intel_msic.c
8831F:	drivers/mfd/intel_soc_pmic*
8832F:	include/linux/mfd/intel_msic.h
8833F:	include/linux/mfd/intel_soc_pmic*
8834
8835INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8836M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
8837L:	linux-wireless@vger.kernel.org
8838S:	Maintained
8839F:	Documentation/networking/device_drivers/intel/ipw2100.rst
8840F:	Documentation/networking/device_drivers/intel/ipw2200.rst
8841F:	drivers/net/wireless/intel/ipw2x00/
8842
8843INTEL PSTATE DRIVER
8844M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8845M:	Len Brown <lenb@kernel.org>
8846L:	linux-pm@vger.kernel.org
8847S:	Supported
8848F:	drivers/cpufreq/intel_pstate.c
8849
8850INTEL RDMA RNIC DRIVER
8851M:	Faisal Latif <faisal.latif@intel.com>
8852M:	Shiraz Saleem <shiraz.saleem@intel.com>
8853L:	linux-rdma@vger.kernel.org
8854S:	Supported
8855F:	drivers/infiniband/hw/i40iw/
8856F:	include/uapi/rdma/i40iw-abi.h
8857
8858INTEL SCU DRIVERS
8859M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8860S:	Maintained
8861F:	arch/x86/include/asm/intel_scu_ipc.h
8862F:	drivers/platform/x86/intel_scu_*
8863
8864INTEL SPEED SELECT TECHNOLOGY
8865M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8866L:	platform-driver-x86@vger.kernel.org
8867S:	Maintained
8868F:	drivers/platform/x86/intel_speed_select_if/
8869F:	include/uapi/linux/isst_if.h
8870F:	tools/power/x86/intel-speed-select/
8871
8872INTEL STRATIX10 FIRMWARE DRIVERS
8873M:	Richard Gong <richard.gong@linux.intel.com>
8874L:	linux-kernel@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8877F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8878F:	drivers/firmware/stratix10-rsu.c
8879F:	drivers/firmware/stratix10-svc.c
8880F:	include/linux/firmware/intel/stratix10-smc.h
8881F:	include/linux/firmware/intel/stratix10-svc-client.h
8882
8883INTEL TELEMETRY DRIVER
8884M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8885M:	"David E. Box" <david.e.box@linux.intel.com>
8886L:	platform-driver-x86@vger.kernel.org
8887S:	Maintained
8888F:	arch/x86/include/asm/intel_telemetry.h
8889F:	drivers/platform/x86/intel_telemetry*
8890
8891INTEL UNCORE FREQUENCY CONTROL
8892M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8893L:	platform-driver-x86@vger.kernel.org
8894S:	Maintained
8895F:	drivers/platform/x86/intel-uncore-frequency.c
8896
8897INTEL VIRTUAL BUTTON DRIVER
8898M:	AceLan Kao <acelan.kao@canonical.com>
8899L:	platform-driver-x86@vger.kernel.org
8900S:	Maintained
8901F:	drivers/platform/x86/intel-vbtn.c
8902
8903INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8904M:	Stanislaw Gruszka <stf_xl@wp.pl>
8905L:	linux-wireless@vger.kernel.org
8906S:	Supported
8907F:	drivers/net/wireless/intel/iwlegacy/
8908
8909INTEL WIRELESS WIFI LINK (iwlwifi)
8910M:	Johannes Berg <johannes.berg@intel.com>
8911M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8912M:	Luca Coelho <luciano.coelho@intel.com>
8913M:	Intel Linux Wireless <linuxwifi@intel.com>
8914L:	linux-wireless@vger.kernel.org
8915S:	Supported
8916W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8918F:	drivers/net/wireless/intel/iwlwifi/
8919
8920INTEL WIRELESS WIMAX CONNECTION 2400
8921M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8922M:	linux-wimax@intel.com
8923L:	wimax@linuxwimax.org (subscribers-only)
8924S:	Supported
8925W:	http://linuxwimax.org
8926F:	Documentation/admin-guide/wimax/i2400m.rst
8927F:	drivers/net/wimax/i2400m/
8928F:	include/uapi/linux/wimax/i2400m.h
8929
8930INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8931M:	Jithu Joseph <jithu.joseph@intel.com>
8932R:	Maurice Ma <maurice.ma@intel.com>
8933S:	Maintained
8934W:	https://slimbootloader.github.io/security/firmware-update.html
8935F:	drivers/platform/x86/intel-wmi-sbl-fw-update.c
8936
8937INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8938M:	Mario Limonciello <mario.limonciello@dell.com>
8939S:	Maintained
8940F:	drivers/platform/x86/intel-wmi-thunderbolt.c
8941
8942INTEL(R) TRACE HUB
8943M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8944S:	Supported
8945F:	Documentation/trace/intel_th.rst
8946F:	drivers/hwtracing/intel_th/
8947F:	include/linux/intel_th.h
8948
8949INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8950M:	Ning Sun <ning.sun@intel.com>
8951L:	tboot-devel@lists.sourceforge.net
8952S:	Supported
8953W:	http://tboot.sourceforge.net
8954T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8955F:	Documentation/x86/intel_txt.rst
8956F:	arch/x86/kernel/tboot.c
8957F:	include/linux/tboot.h
8958
8959INTERCONNECT API
8960M:	Georgi Djakov <georgi.djakov@linaro.org>
8961L:	linux-pm@vger.kernel.org
8962S:	Maintained
8963F:	Documentation/devicetree/bindings/interconnect/
8964F:	Documentation/driver-api/interconnect.rst
8965F:	drivers/interconnect/
8966F:	include/dt-bindings/interconnect/
8967F:	include/linux/interconnect-provider.h
8968F:	include/linux/interconnect.h
8969
8970INVENSENSE MPU-3050 GYROSCOPE DRIVER
8971M:	Linus Walleij <linus.walleij@linaro.org>
8972L:	linux-iio@vger.kernel.org
8973S:	Maintained
8974F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8975F:	drivers/iio/gyro/mpu3050*
8976
8977IOC3 ETHERNET DRIVER
8978M:	Ralf Baechle <ralf@linux-mips.org>
8979L:	linux-mips@vger.kernel.org
8980S:	Maintained
8981F:	drivers/net/ethernet/sgi/ioc3-eth.c
8982
8983IOMAP FILESYSTEM LIBRARY
8984M:	Christoph Hellwig <hch@infradead.org>
8985M:	Darrick J. Wong <darrick.wong@oracle.com>
8986M:	linux-xfs@vger.kernel.org
8987M:	linux-fsdevel@vger.kernel.org
8988L:	linux-xfs@vger.kernel.org
8989L:	linux-fsdevel@vger.kernel.org
8990S:	Supported
8991T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8992F:	fs/iomap/
8993F:	include/linux/iomap.h
8994
8995IOMMU DRIVERS
8996M:	Joerg Roedel <joro@8bytes.org>
8997L:	iommu@lists.linux-foundation.org
8998S:	Maintained
8999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9000F:	Documentation/devicetree/bindings/iommu/
9001F:	drivers/iommu/
9002F:	include/linux/iommu.h
9003F:	include/linux/iova.h
9004F:	include/linux/of_iommu.h
9005
9006IO_URING
9007M:	Jens Axboe <axboe@kernel.dk>
9008L:	io-uring@vger.kernel.org
9009S:	Maintained
9010T:	git git://git.kernel.dk/linux-block
9011T:	git git://git.kernel.dk/liburing
9012F:	fs/io-wq.c
9013F:	fs/io-wq.h
9014F:	fs/io_uring.c
9015F:	include/uapi/linux/io_uring.h
9016
9017IPMI SUBSYSTEM
9018M:	Corey Minyard <minyard@acm.org>
9019L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9020S:	Supported
9021W:	http://openipmi.sourceforge.net/
9022F:	Documentation/driver-api/ipmi.rst
9023F:	Documentation/devicetree/bindings/ipmi/
9024F:	drivers/char/ipmi/
9025F:	include/linux/ipmi*
9026F:	include/uapi/linux/ipmi*
9027
9028IPS SCSI RAID DRIVER
9029M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9030L:	linux-scsi@vger.kernel.org
9031S:	Maintained
9032W:	http://www.adaptec.com/
9033F:	drivers/scsi/ips*
9034
9035IPVS
9036M:	Wensong Zhang <wensong@linux-vs.org>
9037M:	Simon Horman <horms@verge.net.au>
9038M:	Julian Anastasov <ja@ssi.bg>
9039L:	netdev@vger.kernel.org
9040L:	lvs-devel@vger.kernel.org
9041S:	Maintained
9042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9044F:	Documentation/networking/ipvs-sysctl.rst
9045F:	include/net/ip_vs.h
9046F:	include/uapi/linux/ip_vs.h
9047F:	net/netfilter/ipvs/
9048
9049IPWIRELESS DRIVER
9050M:	Jiri Kosina <jikos@kernel.org>
9051M:	David Sterba <dsterba@suse.com>
9052S:	Odd Fixes
9053F:	drivers/tty/ipwireless/
9054
9055IPX NETWORK LAYER
9056L:	netdev@vger.kernel.org
9057S:	Obsolete
9058F:	include/uapi/linux/ipx.h
9059
9060IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9061M:	Marc Zyngier <maz@kernel.org>
9062S:	Maintained
9063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9064F:	Documentation/core-api/irq/irq-domain.rst
9065F:	include/linux/irqdomain.h
9066F:	kernel/irq/irqdomain.c
9067F:	kernel/irq/msi.c
9068
9069IRQ SUBSYSTEM
9070M:	Thomas Gleixner <tglx@linutronix.de>
9071L:	linux-kernel@vger.kernel.org
9072S:	Maintained
9073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9074F:	kernel/irq/
9075
9076IRQCHIP DRIVERS
9077M:	Thomas Gleixner <tglx@linutronix.de>
9078M:	Jason Cooper <jason@lakedaemon.net>
9079M:	Marc Zyngier <maz@kernel.org>
9080L:	linux-kernel@vger.kernel.org
9081S:	Maintained
9082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9083F:	Documentation/devicetree/bindings/interrupt-controller/
9084F:	drivers/irqchip/
9085
9086ISA
9087M:	William Breathitt Gray <vilhelm.gray@gmail.com>
9088S:	Maintained
9089F:	Documentation/driver-api/isa.rst
9090F:	drivers/base/isa.c
9091F:	include/linux/isa.h
9092
9093ISA RADIO MODULE
9094M:	Hans Verkuil <hverkuil@xs4all.nl>
9095L:	linux-media@vger.kernel.org
9096S:	Maintained
9097W:	https://linuxtv.org
9098T:	git git://linuxtv.org/media_tree.git
9099F:	drivers/media/radio/radio-isa*
9100
9101ISAPNP
9102M:	Jaroslav Kysela <perex@perex.cz>
9103S:	Maintained
9104F:	Documentation/driver-api/isapnp.rst
9105F:	drivers/pnp/isapnp/
9106F:	include/linux/isapnp.h
9107
9108ISCSI
9109M:	Lee Duncan <lduncan@suse.com>
9110M:	Chris Leech <cleech@redhat.com>
9111L:	open-iscsi@googlegroups.com
9112L:	linux-scsi@vger.kernel.org
9113S:	Maintained
9114W:	www.open-iscsi.com
9115F:	drivers/scsi/*iscsi*
9116F:	include/scsi/*iscsi*
9117
9118iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9119M:	Peter Jones <pjones@redhat.com>
9120M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
9121S:	Maintained
9122F:	drivers/firmware/iscsi_ibft*
9123
9124ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9125M:	Sagi Grimberg <sagi@grimberg.me>
9126M:	Max Gurtovoy <maxg@mellanox.com>
9127L:	linux-rdma@vger.kernel.org
9128S:	Supported
9129W:	http://www.openfabrics.org
9130W:	www.open-iscsi.org
9131Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9132F:	drivers/infiniband/ulp/iser/
9133
9134ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9135M:	Sagi Grimberg <sagi@grimberg.me>
9136L:	linux-rdma@vger.kernel.org
9137L:	target-devel@vger.kernel.org
9138S:	Supported
9139W:	http://www.linux-iscsi.org
9140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9141F:	drivers/infiniband/ulp/isert
9142
9143ISDN/CMTP OVER BLUETOOTH
9144M:	Karsten Keil <isdn@linux-pingi.de>
9145L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9146L:	netdev@vger.kernel.org
9147S:	Odd Fixes
9148W:	http://www.isdn4linux.de
9149F:	Documentation/isdn/
9150F:	drivers/isdn/capi/
9151F:	include/linux/isdn/
9152F:	include/uapi/linux/isdn/
9153F:	net/bluetooth/cmtp/
9154
9155ISDN/mISDN SUBSYSTEM
9156M:	Karsten Keil <isdn@linux-pingi.de>
9157L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
9158L:	netdev@vger.kernel.org
9159S:	Maintained
9160W:	http://www.isdn4linux.de
9161F:	drivers/isdn/Kconfig
9162F:	drivers/isdn/Makefile
9163F:	drivers/isdn/hardware/
9164F:	drivers/isdn/mISDN/
9165
9166IT87 HARDWARE MONITORING DRIVER
9167M:	Jean Delvare <jdelvare@suse.com>
9168L:	linux-hwmon@vger.kernel.org
9169S:	Maintained
9170F:	Documentation/hwmon/it87.rst
9171F:	drivers/hwmon/it87.c
9172
9173IT913X MEDIA DRIVER
9174M:	Antti Palosaari <crope@iki.fi>
9175L:	linux-media@vger.kernel.org
9176S:	Maintained
9177W:	https://linuxtv.org
9178W:	http://palosaari.fi/linux/
9179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9180T:	git git://linuxtv.org/anttip/media_tree.git
9181F:	drivers/media/tuners/it913x*
9182
9183IVTV VIDEO4LINUX DRIVER
9184M:	Andy Walls <awalls@md.metrocast.net>
9185L:	linux-media@vger.kernel.org
9186S:	Maintained
9187W:	https://linuxtv.org
9188T:	git git://linuxtv.org/media_tree.git
9189F:	Documentation/admin-guide/media/ivtv*
9190F:	drivers/media/pci/ivtv/
9191F:	include/uapi/linux/ivtv*
9192
9193IX2505V MEDIA DRIVER
9194M:	Malcolm Priestley <tvboxspy@gmail.com>
9195L:	linux-media@vger.kernel.org
9196S:	Maintained
9197W:	https://linuxtv.org
9198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9199F:	drivers/media/dvb-frontends/ix2505v*
9200
9201JAILHOUSE HYPERVISOR INTERFACE
9202M:	Jan Kiszka <jan.kiszka@siemens.com>
9203L:	jailhouse-dev@googlegroups.com
9204S:	Maintained
9205F:	arch/x86/include/asm/jailhouse_para.h
9206F:	arch/x86/kernel/jailhouse.c
9207
9208JC42.4 TEMPERATURE SENSOR DRIVER
9209M:	Guenter Roeck <linux@roeck-us.net>
9210L:	linux-hwmon@vger.kernel.org
9211S:	Maintained
9212F:	Documentation/hwmon/jc42.rst
9213F:	drivers/hwmon/jc42.c
9214
9215JFS FILESYSTEM
9216M:	Dave Kleikamp <shaggy@kernel.org>
9217L:	jfs-discussion@lists.sourceforge.net
9218S:	Maintained
9219W:	http://jfs.sourceforge.net/
9220T:	git git://github.com/kleikamp/linux-shaggy.git
9221F:	Documentation/admin-guide/jfs.rst
9222F:	fs/jfs/
9223
9224JME NETWORK DRIVER
9225M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
9226L:	netdev@vger.kernel.org
9227S:	Maintained
9228F:	drivers/net/ethernet/jme.*
9229
9230JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9231M:	David Woodhouse <dwmw2@infradead.org>
9232M:	Richard Weinberger <richard@nod.at>
9233L:	linux-mtd@lists.infradead.org
9234S:	Odd Fixes
9235W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
9236T:	git git://git.infradead.org/ubifs-2.6.git
9237F:	fs/jffs2/
9238F:	include/uapi/linux/jffs2.h
9239
9240JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9241M:	"Theodore Ts'o" <tytso@mit.edu>
9242M:	Jan Kara <jack@suse.com>
9243L:	linux-ext4@vger.kernel.org
9244S:	Maintained
9245F:	fs/jbd2/
9246F:	include/linux/jbd2.h
9247
9248JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9249M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9250L:	linux-media@vger.kernel.org
9251S:	Maintained
9252F:	drivers/media/platform/rcar_jpu.c
9253
9254JSM Neo PCI based serial card
9255L:	linux-serial@vger.kernel.org
9256S:	Orphan
9257F:	drivers/tty/serial/jsm/
9258
9259K10TEMP HARDWARE MONITORING DRIVER
9260M:	Clemens Ladisch <clemens@ladisch.de>
9261L:	linux-hwmon@vger.kernel.org
9262S:	Maintained
9263F:	Documentation/hwmon/k10temp.rst
9264F:	drivers/hwmon/k10temp.c
9265
9266K8TEMP HARDWARE MONITORING DRIVER
9267M:	Rudolf Marek <r.marek@assembler.cz>
9268L:	linux-hwmon@vger.kernel.org
9269S:	Maintained
9270F:	Documentation/hwmon/k8temp.rst
9271F:	drivers/hwmon/k8temp.c
9272
9273KASAN
9274M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
9275R:	Alexander Potapenko <glider@google.com>
9276R:	Dmitry Vyukov <dvyukov@google.com>
9277L:	kasan-dev@googlegroups.com
9278S:	Maintained
9279F:	Documentation/dev-tools/kasan.rst
9280F:	arch/*/include/asm/kasan.h
9281F:	arch/*/mm/kasan_init*
9282F:	include/linux/kasan*.h
9283F:	lib/test_kasan.c
9284F:	mm/kasan/
9285F:	scripts/Makefile.kasan
9286
9287KCONFIG
9288M:	Masahiro Yamada <masahiroy@kernel.org>
9289L:	linux-kbuild@vger.kernel.org
9290S:	Maintained
9291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9292F:	Documentation/kbuild/kconfig*
9293F:	scripts/Kconfig.include
9294F:	scripts/kconfig/
9295
9296KDUMP
9297M:	Dave Young <dyoung@redhat.com>
9298M:	Baoquan He <bhe@redhat.com>
9299R:	Vivek Goyal <vgoyal@redhat.com>
9300L:	kexec@lists.infradead.org
9301S:	Maintained
9302W:	http://lse.sourceforge.net/kdump/
9303F:	Documentation/admin-guide/kdump/
9304F:	fs/proc/vmcore.c
9305F:	include/linux/crash_core.h
9306F:	include/linux/crash_dump.h
9307F:	include/uapi/linux/vmcore.h
9308F:	kernel/crash_*.c
9309
9310KEENE FM RADIO TRANSMITTER DRIVER
9311M:	Hans Verkuil <hverkuil@xs4all.nl>
9312L:	linux-media@vger.kernel.org
9313S:	Maintained
9314W:	https://linuxtv.org
9315T:	git git://linuxtv.org/media_tree.git
9316F:	drivers/media/radio/radio-keene*
9317
9318KERNEL AUTOMOUNTER
9319M:	Ian Kent <raven@themaw.net>
9320L:	autofs@vger.kernel.org
9321S:	Maintained
9322F:	fs/autofs/
9323
9324KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9325M:	Masahiro Yamada <masahiroy@kernel.org>
9326M:	Michal Marek <michal.lkml@markovi.net>
9327L:	linux-kbuild@vger.kernel.org
9328S:	Maintained
9329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9330F:	Documentation/kbuild/
9331F:	Makefile
9332F:	scripts/*vmlinux*
9333F:	scripts/Kbuild*
9334F:	scripts/Makefile*
9335F:	scripts/basic/
9336F:	scripts/mk*
9337F:	scripts/mod/
9338F:	scripts/package/
9339
9340KERNEL JANITORS
9341L:	kernel-janitors@vger.kernel.org
9342S:	Odd Fixes
9343W:	http://kernelnewbies.org/KernelJanitors
9344
9345KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9346M:	"J. Bruce Fields" <bfields@fieldses.org>
9347M:	Chuck Lever <chuck.lever@oracle.com>
9348L:	linux-nfs@vger.kernel.org
9349S:	Supported
9350W:	http://nfs.sourceforge.net/
9351T:	git git://linux-nfs.org/~bfields/linux.git
9352F:	fs/lockd/
9353F:	fs/nfs_common/
9354F:	fs/nfsd/
9355F:	include/linux/lockd/
9356F:	include/linux/sunrpc/
9357F:	include/uapi/linux/nfsd/
9358F:	include/uapi/linux/sunrpc/
9359F:	net/sunrpc/
9360
9361KERNEL SELFTEST FRAMEWORK
9362M:	Shuah Khan <shuah@kernel.org>
9363M:	Shuah Khan <skhan@linuxfoundation.org>
9364L:	linux-kselftest@vger.kernel.org
9365S:	Maintained
9366Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
9367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9368F:	Documentation/dev-tools/kselftest*
9369F:	tools/testing/selftests/
9370
9371KERNEL UNIT TESTING FRAMEWORK (KUnit)
9372M:	Brendan Higgins <brendanhiggins@google.com>
9373L:	linux-kselftest@vger.kernel.org
9374L:	kunit-dev@googlegroups.com
9375S:	Maintained
9376W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
9377F:	Documentation/dev-tools/kunit/
9378F:	include/kunit/
9379F:	lib/kunit/
9380F:	tools/testing/kunit/
9381
9382KERNEL USERMODE HELPER
9383M:	Luis Chamberlain <mcgrof@kernel.org>
9384L:	linux-kernel@vger.kernel.org
9385S:	Maintained
9386F:	include/linux/umh.h
9387F:	kernel/umh.c
9388
9389KERNEL VIRTUAL MACHINE (KVM)
9390M:	Paolo Bonzini <pbonzini@redhat.com>
9391L:	kvm@vger.kernel.org
9392S:	Supported
9393W:	http://www.linux-kvm.org
9394T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9395F:	Documentation/virt/kvm/
9396F:	include/asm-generic/kvm*
9397F:	include/kvm/iodev.h
9398F:	include/linux/kvm*
9399F:	include/trace/events/kvm.h
9400F:	include/uapi/asm-generic/kvm*
9401F:	include/uapi/linux/kvm*
9402F:	tools/kvm/
9403F:	tools/testing/selftests/kvm/
9404F:	virt/kvm/*
9405
9406KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9407M:	Marc Zyngier <maz@kernel.org>
9408R:	James Morse <james.morse@arm.com>
9409R:	Julien Thierry <julien.thierry.kdev@gmail.com>
9410R:	Suzuki K Poulose <suzuki.poulose@arm.com>
9411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9412L:	kvmarm@lists.cs.columbia.edu
9413S:	Maintained
9414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9415F:	arch/arm64/include/asm/kvm*
9416F:	arch/arm64/include/uapi/asm/kvm*
9417F:	arch/arm64/kvm/
9418F:	include/kvm/arm_*
9419
9420KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9421L:	linux-mips@vger.kernel.org
9422L:	kvm@vger.kernel.org
9423S:	Orphan
9424F:	arch/mips/include/asm/kvm*
9425F:	arch/mips/include/uapi/asm/kvm*
9426F:	arch/mips/kvm/
9427
9428KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9429M:	Paul Mackerras <paulus@ozlabs.org>
9430L:	kvm-ppc@vger.kernel.org
9431S:	Supported
9432W:	http://www.linux-kvm.org/
9433T:	git git://github.com/agraf/linux-2.6.git
9434F:	arch/powerpc/include/asm/kvm*
9435F:	arch/powerpc/include/uapi/asm/kvm*
9436F:	arch/powerpc/kernel/kvm*
9437F:	arch/powerpc/kvm/
9438
9439KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9440M:	Christian Borntraeger <borntraeger@de.ibm.com>
9441M:	Janosch Frank <frankja@linux.ibm.com>
9442R:	David Hildenbrand <david@redhat.com>
9443R:	Cornelia Huck <cohuck@redhat.com>
9444R:	Claudio Imbrenda <imbrenda@linux.ibm.com>
9445L:	kvm@vger.kernel.org
9446S:	Supported
9447W:	http://www.ibm.com/developerworks/linux/linux390/
9448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9449F:	Documentation/virt/kvm/s390*
9450F:	arch/s390/include/asm/gmap.h
9451F:	arch/s390/include/asm/kvm*
9452F:	arch/s390/include/uapi/asm/kvm*
9453F:	arch/s390/kvm/
9454F:	arch/s390/mm/gmap.c
9455F:	tools/testing/selftests/kvm/*/s390x/
9456F:	tools/testing/selftests/kvm/s390x/
9457
9458KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9459M:	Paolo Bonzini <pbonzini@redhat.com>
9460R:	Sean Christopherson <sean.j.christopherson@intel.com>
9461R:	Vitaly Kuznetsov <vkuznets@redhat.com>
9462R:	Wanpeng Li <wanpengli@tencent.com>
9463R:	Jim Mattson <jmattson@google.com>
9464R:	Joerg Roedel <joro@8bytes.org>
9465L:	kvm@vger.kernel.org
9466S:	Supported
9467W:	http://www.linux-kvm.org
9468T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9469F:	arch/x86/include/asm/kvm*
9470F:	arch/x86/include/asm/pvclock-abi.h
9471F:	arch/x86/include/asm/svm.h
9472F:	arch/x86/include/asm/vmx*.h
9473F:	arch/x86/include/uapi/asm/kvm*
9474F:	arch/x86/include/uapi/asm/svm.h
9475F:	arch/x86/include/uapi/asm/vmx.h
9476F:	arch/x86/kernel/kvm.c
9477F:	arch/x86/kernel/kvmclock.c
9478F:	arch/x86/kvm/
9479F:	arch/x86/kvm/*/
9480
9481KERNFS
9482M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9483M:	Tejun Heo <tj@kernel.org>
9484S:	Supported
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9486F:	fs/kernfs/
9487F:	include/linux/kernfs.h
9488
9489KEXEC
9490M:	Eric Biederman <ebiederm@xmission.com>
9491L:	kexec@lists.infradead.org
9492S:	Maintained
9493W:	http://kernel.org/pub/linux/utils/kernel/kexec/
9494F:	include/linux/kexec.h
9495F:	include/uapi/linux/kexec.h
9496F:	kernel/kexec*
9497
9498KEYS-ENCRYPTED
9499M:	Mimi Zohar <zohar@linux.ibm.com>
9500L:	linux-integrity@vger.kernel.org
9501L:	keyrings@vger.kernel.org
9502S:	Supported
9503F:	Documentation/security/keys/trusted-encrypted.rst
9504F:	include/keys/encrypted-type.h
9505F:	security/keys/encrypted-keys/
9506
9507KEYS-TRUSTED
9508M:	James Bottomley <jejb@linux.ibm.com>
9509M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9510M:	Mimi Zohar <zohar@linux.ibm.com>
9511L:	linux-integrity@vger.kernel.org
9512L:	keyrings@vger.kernel.org
9513S:	Supported
9514F:	Documentation/security/keys/trusted-encrypted.rst
9515F:	include/keys/trusted-type.h
9516F:	include/keys/trusted_tpm.h
9517F:	security/keys/trusted-keys/
9518
9519KEYS/KEYRINGS
9520M:	David Howells <dhowells@redhat.com>
9521M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9522L:	keyrings@vger.kernel.org
9523S:	Maintained
9524F:	Documentation/security/keys/core.rst
9525F:	include/keys/
9526F:	include/linux/key-type.h
9527F:	include/linux/key.h
9528F:	include/linux/keyctl.h
9529F:	include/uapi/linux/keyctl.h
9530F:	security/keys/
9531
9532KFIFO
9533M:	Stefani Seibold <stefani@seibold.net>
9534S:	Maintained
9535F:	include/linux/kfifo.h
9536F:	lib/kfifo.c
9537F:	samples/kfifo/
9538
9539KGDB / KDB /debug_core
9540M:	Jason Wessel <jason.wessel@windriver.com>
9541M:	Daniel Thompson <daniel.thompson@linaro.org>
9542R:	Douglas Anderson <dianders@chromium.org>
9543L:	kgdb-bugreport@lists.sourceforge.net
9544S:	Maintained
9545W:	http://kgdb.wiki.kernel.org/
9546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9547F:	Documentation/dev-tools/kgdb.rst
9548F:	drivers/misc/kgdbts.c
9549F:	drivers/tty/serial/kgdboc.c
9550F:	include/linux/kdb.h
9551F:	include/linux/kgdb.h
9552F:	kernel/debug/
9553
9554KMEMLEAK
9555M:	Catalin Marinas <catalin.marinas@arm.com>
9556S:	Maintained
9557F:	Documentation/dev-tools/kmemleak.rst
9558F:	include/linux/kmemleak.h
9559F:	mm/kmemleak-test.c
9560F:	mm/kmemleak.c
9561
9562KMOD KERNEL MODULE LOADER - USERMODE HELPER
9563M:	Luis Chamberlain <mcgrof@kernel.org>
9564L:	linux-kernel@vger.kernel.org
9565S:	Maintained
9566F:	include/linux/kmod.h
9567F:	kernel/kmod.c
9568F:	lib/test_kmod.c
9569F:	tools/testing/selftests/kmod/
9570
9571KPROBES
9572M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9573M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9574M:	"David S. Miller" <davem@davemloft.net>
9575M:	Masami Hiramatsu <mhiramat@kernel.org>
9576S:	Maintained
9577F:	Documentation/kprobes.txt
9578F:	include/asm-generic/kprobes.h
9579F:	include/linux/kprobes.h
9580F:	kernel/kprobes.c
9581
9582KS0108 LCD CONTROLLER DRIVER
9583M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9584S:	Maintained
9585F:	Documentation/admin-guide/auxdisplay/ks0108.rst
9586F:	drivers/auxdisplay/ks0108.c
9587F:	include/linux/ks0108.h
9588
9589L3MDEV
9590M:	David Ahern <dsahern@kernel.org>
9591L:	netdev@vger.kernel.org
9592S:	Maintained
9593F:	include/net/l3mdev.h
9594F:	net/l3mdev
9595
9596L7 BPF FRAMEWORK
9597M:	John Fastabend <john.fastabend@gmail.com>
9598M:	Daniel Borkmann <daniel@iogearbox.net>
9599M:	Jakub Sitnicki <jakub@cloudflare.com>
9600M:	Lorenz Bauer <lmb@cloudflare.com>
9601L:	netdev@vger.kernel.org
9602L:	bpf@vger.kernel.org
9603S:	Maintained
9604F:	include/linux/skmsg.h
9605F:	net/core/skmsg.c
9606F:	net/core/sock_map.c
9607F:	net/ipv4/tcp_bpf.c
9608F:	net/ipv4/udp_bpf.c
9609
9610LANTIQ / INTEL Ethernet drivers
9611M:	Hauke Mehrtens <hauke@hauke-m.de>
9612L:	netdev@vger.kernel.org
9613S:	Maintained
9614F:	drivers/net/dsa/lantiq_gswip.c
9615F:	drivers/net/dsa/lantiq_pce.h
9616F:	drivers/net/ethernet/lantiq_xrx200.c
9617F:	net/dsa/tag_gswip.c
9618
9619LANTIQ MIPS ARCHITECTURE
9620M:	John Crispin <john@phrozen.org>
9621L:	linux-mips@vger.kernel.org
9622S:	Maintained
9623F:	arch/mips/lantiq
9624F:	drivers/soc/lantiq
9625
9626LAPB module
9627L:	linux-x25@vger.kernel.org
9628S:	Orphan
9629F:	Documentation/networking/lapb-module.rst
9630F:	include/*/lapb.h
9631F:	net/lapb/
9632
9633LASI 53c700 driver for PARISC
9634M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9635L:	linux-scsi@vger.kernel.org
9636S:	Maintained
9637F:	Documentation/scsi/53c700.rst
9638F:	drivers/scsi/53c700*
9639
9640LEAKING_ADDRESSES
9641M:	Tobin C. Harding <me@tobin.cc>
9642M:	Tycho Andersen <tycho@tycho.ws>
9643L:	kernel-hardening@lists.openwall.com
9644S:	Maintained
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9646F:	scripts/leaking_addresses.pl
9647
9648LED SUBSYSTEM
9649M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
9650M:	Pavel Machek <pavel@ucw.cz>
9651R:	Dan Murphy <dmurphy@ti.com>
9652L:	linux-leds@vger.kernel.org
9653S:	Maintained
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9656F:	Documentation/devicetree/bindings/leds/
9657F:	drivers/leds/
9658F:	include/linux/leds.h
9659
9660LEGACY EEPROM DRIVER
9661M:	Jean Delvare <jdelvare@suse.com>
9662S:	Maintained
9663F:	Documentation/misc-devices/eeprom.rst
9664F:	drivers/misc/eeprom/eeprom.c
9665
9666LEGO MINDSTORMS EV3
9667R:	David Lechner <david@lechnology.com>
9668S:	Maintained
9669F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9670F:	arch/arm/boot/dts/da850-lego-ev3.dts
9671F:	drivers/power/supply/lego_ev3_battery.c
9672
9673LEGO USB Tower driver
9674M:	Juergen Stuber <starblue@users.sourceforge.net>
9675L:	legousb-devel@lists.sourceforge.net
9676S:	Maintained
9677W:	http://legousb.sourceforge.net/
9678F:	drivers/usb/misc/legousbtower.c
9679
9680LG LAPTOP EXTRAS
9681M:	Matan Ziv-Av <matan@svgalib.org>
9682L:	platform-driver-x86@vger.kernel.org
9683S:	Maintained
9684F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
9685F:	Documentation/admin-guide/laptops/lg-laptop.rst
9686F:	drivers/platform/x86/lg-laptop.c
9687
9688LG2160 MEDIA DRIVER
9689M:	Michael Krufky <mkrufky@linuxtv.org>
9690L:	linux-media@vger.kernel.org
9691S:	Maintained
9692W:	https://linuxtv.org
9693W:	http://github.com/mkrufky
9694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9695T:	git git://linuxtv.org/mkrufky/tuners.git
9696F:	drivers/media/dvb-frontends/lg2160.*
9697
9698LGDT3305 MEDIA DRIVER
9699M:	Michael Krufky <mkrufky@linuxtv.org>
9700L:	linux-media@vger.kernel.org
9701S:	Maintained
9702W:	https://linuxtv.org
9703W:	http://github.com/mkrufky
9704Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9705T:	git git://linuxtv.org/mkrufky/tuners.git
9706F:	drivers/media/dvb-frontends/lgdt3305.*
9707
9708LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9709M:	Viresh Kumar <vireshk@kernel.org>
9710L:	linux-ide@vger.kernel.org
9711S:	Maintained
9712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9713F:	drivers/ata/pata_arasan_cf.c
9714F:	include/linux/pata_arasan_cf_data.h
9715
9716LIBATA PATA DRIVERS
9717M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9718M:	Jens Axboe <axboe@kernel.dk>
9719L:	linux-ide@vger.kernel.org
9720S:	Maintained
9721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9722F:	drivers/ata/ata_generic.c
9723F:	drivers/ata/pata_*.c
9724
9725LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9726M:	Linus Walleij <linus.walleij@linaro.org>
9727L:	linux-ide@vger.kernel.org
9728S:	Maintained
9729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9730F:	drivers/ata/pata_ftide010.c
9731F:	drivers/ata/sata_gemini.c
9732F:	drivers/ata/sata_gemini.h
9733
9734LIBATA SATA AHCI PLATFORM devices support
9735M:	Hans de Goede <hdegoede@redhat.com>
9736M:	Jens Axboe <axboe@kernel.dk>
9737L:	linux-ide@vger.kernel.org
9738S:	Maintained
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9740F:	drivers/ata/ahci_platform.c
9741F:	drivers/ata/libahci_platform.c
9742F:	include/linux/ahci_platform.h
9743
9744LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9745M:	Mikael Pettersson <mikpelinux@gmail.com>
9746L:	linux-ide@vger.kernel.org
9747S:	Maintained
9748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9749F:	drivers/ata/sata_promise.*
9750
9751LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9752M:	Jens Axboe <axboe@kernel.dk>
9753L:	linux-ide@vger.kernel.org
9754S:	Maintained
9755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9756F:	Documentation/devicetree/bindings/ata/
9757F:	drivers/ata/
9758F:	include/linux/ata.h
9759F:	include/linux/libata.h
9760
9761LIBLOCKDEP
9762M:	Sasha Levin <alexander.levin@microsoft.com>
9763S:	Maintained
9764F:	tools/lib/lockdep/
9765
9766LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9767M:	Dan Williams <dan.j.williams@intel.com>
9768M:	Vishal Verma <vishal.l.verma@intel.com>
9769M:	Dave Jiang <dave.jiang@intel.com>
9770L:	linux-nvdimm@lists.01.org
9771S:	Supported
9772Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9773P:	Documentation/nvdimm/maintainer-entry-profile.rst
9774F:	drivers/nvdimm/blk.c
9775F:	drivers/nvdimm/region_devs.c
9776
9777LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9778M:	Vishal Verma <vishal.l.verma@intel.com>
9779M:	Dan Williams <dan.j.williams@intel.com>
9780M:	Dave Jiang <dave.jiang@intel.com>
9781L:	linux-nvdimm@lists.01.org
9782S:	Supported
9783Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9784P:	Documentation/nvdimm/maintainer-entry-profile.rst
9785F:	drivers/nvdimm/btt*
9786
9787LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9788M:	Dan Williams <dan.j.williams@intel.com>
9789M:	Vishal Verma <vishal.l.verma@intel.com>
9790M:	Dave Jiang <dave.jiang@intel.com>
9791L:	linux-nvdimm@lists.01.org
9792S:	Supported
9793Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9794P:	Documentation/nvdimm/maintainer-entry-profile.rst
9795F:	drivers/nvdimm/pmem*
9796
9797LIBNVDIMM: DEVICETREE BINDINGS
9798M:	Oliver O'Halloran <oohall@gmail.com>
9799L:	linux-nvdimm@lists.01.org
9800S:	Supported
9801Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9802F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
9803F:	drivers/nvdimm/of_pmem.c
9804
9805LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9806M:	Dan Williams <dan.j.williams@intel.com>
9807M:	Vishal Verma <vishal.l.verma@intel.com>
9808M:	Dave Jiang <dave.jiang@intel.com>
9809M:	Ira Weiny <ira.weiny@intel.com>
9810L:	linux-nvdimm@lists.01.org
9811S:	Supported
9812Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
9813P:	Documentation/nvdimm/maintainer-entry-profile.rst
9814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9815F:	drivers/acpi/nfit/*
9816F:	drivers/nvdimm/*
9817F:	include/linux/libnvdimm.h
9818F:	include/linux/nd.h
9819F:	include/uapi/linux/ndctl.h
9820F:	tools/testing/nvdimm/
9821
9822LICENSES and SPDX stuff
9823M:	Thomas Gleixner <tglx@linutronix.de>
9824M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9825L:	linux-spdx@vger.kernel.org
9826S:	Maintained
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9828F:	COPYING
9829F:	Documentation/process/license-rules.rst
9830F:	LICENSES/
9831F:	scripts/spdxcheck-test.sh
9832F:	scripts/spdxcheck.py
9833
9834LIGHTNVM PLATFORM SUPPORT
9835M:	Matias Bjorling <mb@lightnvm.io>
9836L:	linux-block@vger.kernel.org
9837S:	Maintained
9838W:	http://github/OpenChannelSSD
9839F:	drivers/lightnvm/
9840F:	include/linux/lightnvm.h
9841F:	include/uapi/linux/lightnvm.h
9842
9843LINEAR RANGES HELPERS
9844M:	Mark Brown <broonie@kernel.org>
9845R:	Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9846F:	lib/linear_ranges.c
9847F:	lib/test_linear_ranges.c
9848F:	include/linux/linear_range.h
9849
9850LINUX FOR POWER MACINTOSH
9851M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9852L:	linuxppc-dev@lists.ozlabs.org
9853S:	Odd Fixes
9854F:	arch/powerpc/platforms/powermac/
9855F:	drivers/macintosh/
9856
9857LINUX FOR POWERPC (32-BIT AND 64-BIT)
9858M:	Michael Ellerman <mpe@ellerman.id.au>
9859R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9860R:	Paul Mackerras <paulus@samba.org>
9861L:	linuxppc-dev@lists.ozlabs.org
9862S:	Supported
9863W:	https://github.com/linuxppc/wiki/wiki
9864Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9866F:	Documentation/ABI/stable/sysfs-firmware-opal-*
9867F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
9868F:	Documentation/devicetree/bindings/powerpc/
9869F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
9870F:	Documentation/powerpc/
9871F:	arch/powerpc/
9872F:	drivers/*/*/*pasemi*
9873F:	drivers/*/*pasemi*
9874F:	drivers/char/tpm/tpm_ibmvtpm*
9875F:	drivers/crypto/nx/
9876F:	drivers/crypto/vmx/
9877F:	drivers/i2c/busses/i2c-opal.c
9878F:	drivers/net/ethernet/ibm/ibmveth.*
9879F:	drivers/net/ethernet/ibm/ibmvnic.*
9880F:	drivers/pci/hotplug/pnv_php.c
9881F:	drivers/pci/hotplug/rpa*
9882F:	drivers/rtc/rtc-opal.c
9883F:	drivers/scsi/ibmvscsi/
9884F:	drivers/tty/hvc/hvc_opal.c
9885F:	drivers/watchdog/wdrtas.c
9886F:	tools/testing/selftests/powerpc
9887N:	/pmac
9888N:	powermac
9889N:	powernv
9890N:	[^a-z0-9]ps3
9891N:	pseries
9892
9893LINUX FOR POWERPC EMBEDDED MPC5XXX
9894M:	Anatolij Gustschin <agust@denx.de>
9895L:	linuxppc-dev@lists.ozlabs.org
9896S:	Odd Fixes
9897F:	arch/powerpc/platforms/512x/
9898F:	arch/powerpc/platforms/52xx/
9899
9900LINUX FOR POWERPC EMBEDDED PPC4XX
9901L:	linuxppc-dev@lists.ozlabs.org
9902S:	Orphan
9903F:	arch/powerpc/platforms/40x/
9904F:	arch/powerpc/platforms/44x/
9905
9906LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9907M:	Scott Wood <oss@buserror.net>
9908L:	linuxppc-dev@lists.ozlabs.org
9909S:	Odd fixes
9910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9911F:	Documentation/devicetree/bindings/powerpc/fsl/
9912F:	arch/powerpc/platforms/83xx/
9913F:	arch/powerpc/platforms/85xx/
9914
9915LINUX FOR POWERPC EMBEDDED PPC8XX
9916M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9917L:	linuxppc-dev@lists.ozlabs.org
9918S:	Maintained
9919F:	arch/powerpc/platforms/8xx/
9920
9921LINUX KERNEL DUMP TEST MODULE (LKDTM)
9922M:	Kees Cook <keescook@chromium.org>
9923S:	Maintained
9924F:	drivers/misc/lkdtm/*
9925F:	tools/testing/selftests/lkdtm/*
9926
9927LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9928M:	Alan Stern <stern@rowland.harvard.edu>
9929M:	Andrea Parri <parri.andrea@gmail.com>
9930M:	Will Deacon <will@kernel.org>
9931M:	Peter Zijlstra <peterz@infradead.org>
9932M:	Boqun Feng <boqun.feng@gmail.com>
9933M:	Nicholas Piggin <npiggin@gmail.com>
9934M:	David Howells <dhowells@redhat.com>
9935M:	Jade Alglave <j.alglave@ucl.ac.uk>
9936M:	Luc Maranget <luc.maranget@inria.fr>
9937M:	"Paul E. McKenney" <paulmck@kernel.org>
9938R:	Akira Yokosawa <akiyks@gmail.com>
9939R:	Daniel Lustig <dlustig@nvidia.com>
9940L:	linux-kernel@vger.kernel.org
9941L:	linux-arch@vger.kernel.org
9942S:	Supported
9943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9944F:	Documentation/atomic_bitops.txt
9945F:	Documentation/atomic_t.txt
9946F:	Documentation/core-api/atomic_ops.rst
9947F:	Documentation/core-api/refcount-vs-atomic.rst
9948F:	Documentation/memory-barriers.txt
9949F:	tools/memory-model/
9950
9951LIS3LV02D ACCELEROMETER DRIVER
9952M:	Eric Piel <eric.piel@tremplin-utc.net>
9953S:	Maintained
9954F:	Documentation/misc-devices/lis3lv02d.rst
9955F:	drivers/misc/lis3lv02d/
9956F:	drivers/platform/x86/hp_accel.c
9957
9958LIST KUNIT TEST
9959M:	David Gow <davidgow@google.com>
9960L:	linux-kselftest@vger.kernel.org
9961L:	kunit-dev@googlegroups.com
9962S:	Maintained
9963F:	lib/list-test.c
9964
9965LIVE PATCHING
9966M:	Josh Poimboeuf <jpoimboe@redhat.com>
9967M:	Jiri Kosina <jikos@kernel.org>
9968M:	Miroslav Benes <mbenes@suse.cz>
9969M:	Petr Mladek <pmladek@suse.com>
9970R:	Joe Lawrence <joe.lawrence@redhat.com>
9971L:	live-patching@vger.kernel.org
9972S:	Maintained
9973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9974F:	Documentation/ABI/testing/sysfs-kernel-livepatch
9975F:	Documentation/livepatch/
9976F:	arch/powerpc/include/asm/livepatch.h
9977F:	arch/s390/include/asm/livepatch.h
9978F:	arch/x86/include/asm/livepatch.h
9979F:	include/linux/livepatch.h
9980F:	kernel/livepatch/
9981F:	lib/livepatch/
9982F:	samples/livepatch/
9983F:	tools/testing/selftests/livepatch/
9984
9985LLC (802.2)
9986L:	netdev@vger.kernel.org
9987S:	Odd fixes
9988F:	include/linux/llc.h
9989F:	include/net/llc*
9990F:	include/uapi/linux/llc.h
9991F:	net/llc/
9992
9993LM73 HARDWARE MONITOR DRIVER
9994M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
9995L:	linux-hwmon@vger.kernel.org
9996S:	Maintained
9997F:	drivers/hwmon/lm73.c
9998
9999LM78 HARDWARE MONITOR DRIVER
10000M:	Jean Delvare <jdelvare@suse.com>
10001L:	linux-hwmon@vger.kernel.org
10002S:	Maintained
10003F:	Documentation/hwmon/lm78.rst
10004F:	drivers/hwmon/lm78.c
10005
10006LM83 HARDWARE MONITOR DRIVER
10007M:	Jean Delvare <jdelvare@suse.com>
10008L:	linux-hwmon@vger.kernel.org
10009S:	Maintained
10010F:	Documentation/hwmon/lm83.rst
10011F:	drivers/hwmon/lm83.c
10012
10013LM90 HARDWARE MONITOR DRIVER
10014M:	Jean Delvare <jdelvare@suse.com>
10015L:	linux-hwmon@vger.kernel.org
10016S:	Maintained
10017F:	Documentation/devicetree/bindings/hwmon/lm90.txt
10018F:	Documentation/hwmon/lm90.rst
10019F:	drivers/hwmon/lm90.c
10020F:	include/dt-bindings/thermal/lm90.h
10021
10022LM95234 HARDWARE MONITOR DRIVER
10023M:	Guenter Roeck <linux@roeck-us.net>
10024L:	linux-hwmon@vger.kernel.org
10025S:	Maintained
10026F:	Documentation/hwmon/lm95234.rst
10027F:	drivers/hwmon/lm95234.c
10028
10029LME2510 MEDIA DRIVER
10030M:	Malcolm Priestley <tvboxspy@gmail.com>
10031L:	linux-media@vger.kernel.org
10032S:	Maintained
10033W:	https://linuxtv.org
10034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10035F:	drivers/media/usb/dvb-usb-v2/lmedm04*
10036
10037LOADPIN SECURITY MODULE
10038M:	Kees Cook <keescook@chromium.org>
10039S:	Supported
10040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10041F:	Documentation/admin-guide/LSM/LoadPin.rst
10042F:	security/loadpin/
10043
10044LOCKING PRIMITIVES
10045M:	Peter Zijlstra <peterz@infradead.org>
10046M:	Ingo Molnar <mingo@redhat.com>
10047M:	Will Deacon <will@kernel.org>
10048L:	linux-kernel@vger.kernel.org
10049S:	Maintained
10050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10051F:	Documentation/locking/
10052F:	arch/*/include/asm/spinlock*.h
10053F:	include/linux/lockdep.h
10054F:	include/linux/mutex*.h
10055F:	include/linux/rwlock*.h
10056F:	include/linux/rwsem*.h
10057F:	include/linux/seqlock.h
10058F:	include/linux/spinlock*.h
10059F:	kernel/locking/
10060F:	lib/locking*.[ch]
10061X:	kernel/locking/locktorture.c
10062
10063LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10064M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
10065L:	linux-ntfs-dev@lists.sourceforge.net
10066S:	Maintained
10067W:	http://www.linux-ntfs.org/content/view/19/37/
10068F:	Documentation/admin-guide/ldm.rst
10069F:	block/partitions/ldm.*
10070
10071LOGITECH HID GAMING KEYBOARDS
10072M:	Hans de Goede <hdegoede@redhat.com>
10073L:	linux-input@vger.kernel.org
10074S:	Maintained
10075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10076F:	drivers/hid/hid-lg-g15.c
10077
10078LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10079M:	Sathya Prakash <sathya.prakash@broadcom.com>
10080M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10081M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10082L:	MPT-FusionLinux.pdl@broadcom.com
10083L:	linux-scsi@vger.kernel.org
10084S:	Supported
10085W:	http://www.avagotech.com/support/
10086F:	drivers/message/fusion/
10087F:	drivers/scsi/mpt3sas/
10088
10089LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10090M:	Matthew Wilcox <willy@infradead.org>
10091L:	linux-scsi@vger.kernel.org
10092S:	Maintained
10093F:	drivers/scsi/sym53c8xx_2/
10094
10095LTC1660 DAC DRIVER
10096M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10097L:	linux-iio@vger.kernel.org
10098S:	Maintained
10099F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10100F:	drivers/iio/dac/ltc1660.c
10101
10102LTC2947 HARDWARE MONITOR DRIVER
10103M:	Nuno Sá <nuno.sa@analog.com>
10104L:	linux-hwmon@vger.kernel.org
10105S:	Supported
10106W:	http://ez.analog.com/community/linux-device-drivers
10107F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10108F:	drivers/hwmon/ltc2947-core.c
10109F:	drivers/hwmon/ltc2947-i2c.c
10110F:	drivers/hwmon/ltc2947-spi.c
10111F:	drivers/hwmon/ltc2947.h
10112
10113LTC2983 IIO TEMPERATURE DRIVER
10114M:	Nuno Sá <nuno.sa@analog.com>
10115L:	linux-iio@vger.kernel.org
10116S:	Supported
10117W:	http://ez.analog.com/community/linux-device-drivers
10118F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10119F:	drivers/iio/temperature/ltc2983.c
10120
10121LTC4261 HARDWARE MONITOR DRIVER
10122M:	Guenter Roeck <linux@roeck-us.net>
10123L:	linux-hwmon@vger.kernel.org
10124S:	Maintained
10125F:	Documentation/hwmon/ltc4261.rst
10126F:	drivers/hwmon/ltc4261.c
10127
10128LTC4306 I2C MULTIPLEXER DRIVER
10129M:	Michael Hennerich <michael.hennerich@analog.com>
10130L:	linux-i2c@vger.kernel.org
10131S:	Supported
10132W:	http://ez.analog.com/community/linux-device-drivers
10133F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10134F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
10135
10136LTP (Linux Test Project)
10137M:	Mike Frysinger <vapier@gentoo.org>
10138M:	Cyril Hrubis <chrubis@suse.cz>
10139M:	Wanlong Gao <wanlong.gao@gmail.com>
10140M:	Jan Stancek <jstancek@redhat.com>
10141M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10142M:	Alexey Kodanev <alexey.kodanev@oracle.com>
10143L:	ltp@lists.linux.it (subscribers-only)
10144S:	Maintained
10145W:	http://linux-test-project.github.io/
10146T:	git git://github.com/linux-test-project/ltp.git
10147
10148M68K ARCHITECTURE
10149M:	Geert Uytterhoeven <geert@linux-m68k.org>
10150L:	linux-m68k@lists.linux-m68k.org
10151S:	Maintained
10152W:	http://www.linux-m68k.org/
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10154F:	arch/m68k/
10155F:	drivers/zorro/
10156
10157M68K ON APPLE MACINTOSH
10158M:	Joshua Thompson <funaho@jurai.org>
10159L:	linux-m68k@lists.linux-m68k.org
10160S:	Maintained
10161W:	http://www.mac.linux-m68k.org/
10162F:	arch/m68k/mac/
10163
10164M68K ON HP9000/300
10165M:	Philip Blundell <philb@gnu.org>
10166S:	Maintained
10167W:	http://www.tazenda.demon.co.uk/phil/linux-hp
10168F:	arch/m68k/hp300/
10169
10170M88DS3103 MEDIA DRIVER
10171M:	Antti Palosaari <crope@iki.fi>
10172L:	linux-media@vger.kernel.org
10173S:	Maintained
10174W:	https://linuxtv.org
10175W:	http://palosaari.fi/linux/
10176Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10177T:	git git://linuxtv.org/anttip/media_tree.git
10178F:	drivers/media/dvb-frontends/m88ds3103*
10179
10180M88RS2000 MEDIA DRIVER
10181M:	Malcolm Priestley <tvboxspy@gmail.com>
10182L:	linux-media@vger.kernel.org
10183S:	Maintained
10184W:	https://linuxtv.org
10185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10186F:	drivers/media/dvb-frontends/m88rs2000*
10187
10188MA901 MASTERKIT USB FM RADIO DRIVER
10189M:	Alexey Klimov <klimov.linux@gmail.com>
10190L:	linux-media@vger.kernel.org
10191S:	Maintained
10192T:	git git://linuxtv.org/media_tree.git
10193F:	drivers/media/radio/radio-ma901.c
10194
10195MAC80211
10196M:	Johannes Berg <johannes@sipsolutions.net>
10197L:	linux-wireless@vger.kernel.org
10198S:	Maintained
10199W:	https://wireless.wiki.kernel.org/
10200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10202F:	Documentation/networking/mac80211-injection.rst
10203F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10204F:	drivers/net/wireless/mac80211_hwsim.[ch]
10205F:	include/net/mac80211.h
10206F:	net/mac80211/
10207
10208MAILBOX API
10209M:	Jassi Brar <jassisinghbrar@gmail.com>
10210L:	linux-kernel@vger.kernel.org
10211S:	Maintained
10212F:	drivers/mailbox/
10213F:	include/linux/mailbox_client.h
10214F:	include/linux/mailbox_controller.h
10215
10216MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10217M:	Michael Kerrisk <mtk.manpages@gmail.com>
10218L:	linux-man@vger.kernel.org
10219S:	Maintained
10220W:	http://www.kernel.org/doc/man-pages
10221
10222MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10223M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
10224L:	linux-mips@vger.kernel.org
10225S:	Maintained
10226F:	arch/mips/boot/dts/img/pistachio_marduk.dts
10227
10228MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10229M:	Andrew Lunn <andrew@lunn.ch>
10230M:	Vivien Didelot <vivien.didelot@gmail.com>
10231L:	netdev@vger.kernel.org
10232S:	Maintained
10233F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
10234F:	Documentation/networking/devlink/mv88e6xxx.rst
10235F:	drivers/net/dsa/mv88e6xxx/
10236F:	include/linux/platform_data/mv88e6xxx.h
10237
10238MARVELL ARMADA 3700 PHY DRIVERS
10239M:	Miquel Raynal <miquel.raynal@bootlin.com>
10240S:	Maintained
10241F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10242F:	Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10243F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10244F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10245
10246MARVELL ARMADA DRM SUPPORT
10247M:	Russell King <linux@armlinux.org.uk>
10248S:	Maintained
10249T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10250T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10251F:	Documentation/devicetree/bindings/display/armada/
10252F:	drivers/gpu/drm/armada/
10253F:	include/uapi/drm/armada_drm.h
10254
10255MARVELL CRYPTO DRIVER
10256M:	Boris Brezillon <bbrezillon@kernel.org>
10257M:	Arnaud Ebalard <arno@natisbad.org>
10258M:	Srujana Challa <schalla@marvell.com>
10259L:	linux-crypto@vger.kernel.org
10260S:	Maintained
10261F:	drivers/crypto/marvell/
10262
10263MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10264M:	Mirko Lindner <mlindner@marvell.com>
10265M:	Stephen Hemminger <stephen@networkplumber.org>
10266L:	netdev@vger.kernel.org
10267S:	Maintained
10268F:	drivers/net/ethernet/marvell/sk*
10269
10270MARVELL LIBERTAS WIRELESS DRIVER
10271L:	libertas-dev@lists.infradead.org
10272S:	Orphan
10273F:	drivers/net/wireless/marvell/libertas/
10274
10275MARVELL MACCHIATOBIN SUPPORT
10276M:	Russell King <linux@armlinux.org.uk>
10277L:	linux-arm-kernel@lists.infradead.org
10278S:	Maintained
10279F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10280
10281MARVELL MV643XX ETHERNET DRIVER
10282M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10283L:	netdev@vger.kernel.org
10284S:	Maintained
10285F:	drivers/net/ethernet/marvell/mv643xx_eth.*
10286F:	include/linux/mv643xx.h
10287
10288MARVELL MV88X3310 PHY DRIVER
10289M:	Russell King <linux@armlinux.org.uk>
10290L:	netdev@vger.kernel.org
10291S:	Maintained
10292F:	drivers/net/phy/marvell10g.c
10293
10294MARVELL MVEBU THERMAL DRIVER
10295M:	Miquel Raynal <miquel.raynal@bootlin.com>
10296S:	Maintained
10297F:	drivers/thermal/armada_thermal.c
10298
10299MARVELL MVNETA ETHERNET DRIVER
10300M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10301L:	netdev@vger.kernel.org
10302S:	Maintained
10303F:	drivers/net/ethernet/marvell/mvneta.*
10304
10305MARVELL MWIFIEX WIRELESS DRIVER
10306M:	Amitkumar Karwar <amitkarwar@gmail.com>
10307M:	Ganapathi Bhat <ganapathi.bhat@nxp.com>
10308M:	Xinming Hu <huxinming820@gmail.com>
10309L:	linux-wireless@vger.kernel.org
10310S:	Maintained
10311F:	drivers/net/wireless/marvell/mwifiex/
10312
10313MARVELL MWL8K WIRELESS DRIVER
10314M:	Lennert Buytenhek <buytenh@wantstofly.org>
10315L:	linux-wireless@vger.kernel.org
10316S:	Odd Fixes
10317F:	drivers/net/wireless/marvell/mwl8k.c
10318
10319MARVELL NAND CONTROLLER DRIVER
10320M:	Miquel Raynal <miquel.raynal@bootlin.com>
10321L:	linux-mtd@lists.infradead.org
10322S:	Maintained
10323F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
10324F:	drivers/mtd/nand/raw/marvell_nand.c
10325
10326MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10327M:	Sunil Goutham <sgoutham@marvell.com>
10328M:	Geetha sowjanya <gakula@marvell.com>
10329M:	Subbaraya Sundeep <sbhatta@marvell.com>
10330M:	hariprasad <hkelam@marvell.com>
10331L:	netdev@vger.kernel.org
10332S:	Supported
10333F:	drivers/net/ethernet/marvell/octeontx2/nic/
10334
10335MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10336M:	Sunil Goutham <sgoutham@marvell.com>
10337M:	Linu Cherian <lcherian@marvell.com>
10338M:	Geetha sowjanya <gakula@marvell.com>
10339M:	Jerin Jacob <jerinj@marvell.com>
10340L:	netdev@vger.kernel.org
10341S:	Supported
10342F:	Documentation/networking/device_drivers/marvell/octeontx2.rst
10343F:	drivers/net/ethernet/marvell/octeontx2/af/
10344
10345MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10346M:	Nicolas Pitre <nico@fluxnic.net>
10347S:	Odd Fixes
10348F:	drivers/mmc/host/mvsdio.*
10349
10350MARVELL USB MDIO CONTROLLER DRIVER
10351M:	Tobias Waldekranz <tobias@waldekranz.com>
10352L:	netdev@vger.kernel.org
10353S:	Maintained
10354F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10355F:	drivers/net/phy/mdio-mvusb.c
10356
10357MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10358M:	Hu Ziji <huziji@marvell.com>
10359L:	linux-mmc@vger.kernel.org
10360S:	Supported
10361F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10362F:	drivers/mmc/host/sdhci-xenon*
10363
10364MATROX FRAMEBUFFER DRIVER
10365L:	linux-fbdev@vger.kernel.org
10366S:	Orphan
10367F:	drivers/video/fbdev/matrox/matroxfb_*
10368F:	include/uapi/linux/matroxfb.h
10369
10370MAX16065 HARDWARE MONITOR DRIVER
10371M:	Guenter Roeck <linux@roeck-us.net>
10372L:	linux-hwmon@vger.kernel.org
10373S:	Maintained
10374F:	Documentation/hwmon/max16065.rst
10375F:	drivers/hwmon/max16065.c
10376
10377MAX2175 SDR TUNER DRIVER
10378M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10379L:	linux-media@vger.kernel.org
10380S:	Maintained
10381T:	git git://linuxtv.org/media_tree.git
10382F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
10383F:	Documentation/userspace-api/media/drivers/max2175.rst
10384F:	drivers/media/i2c/max2175*
10385F:	include/uapi/linux/max2175.h
10386
10387MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10388L:	linux-hwmon@vger.kernel.org
10389S:	Orphan
10390F:	Documentation/hwmon/max6650.rst
10391F:	drivers/hwmon/max6650.c
10392
10393MAX6697 HARDWARE MONITOR DRIVER
10394M:	Guenter Roeck <linux@roeck-us.net>
10395L:	linux-hwmon@vger.kernel.org
10396S:	Maintained
10397F:	Documentation/devicetree/bindings/hwmon/max6697.txt
10398F:	Documentation/hwmon/max6697.rst
10399F:	drivers/hwmon/max6697.c
10400F:	include/linux/platform_data/max6697.h
10401
10402MAX9860 MONO AUDIO VOICE CODEC DRIVER
10403M:	Peter Rosin <peda@axentia.se>
10404L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10405S:	Maintained
10406F:	Documentation/devicetree/bindings/sound/max9860.txt
10407F:	sound/soc/codecs/max9860.*
10408
10409MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10410M:	Andreas Klinger <ak@it-klinger.de>
10411L:	linux-iio@vger.kernel.org
10412S:	Maintained
10413F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10414F:	drivers/iio/proximity/mb1232.c
10415
10416MAXIM MAX77650 PMIC MFD DRIVER
10417M:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
10418L:	linux-kernel@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/devicetree/bindings/*/*max77650.yaml
10421F:	Documentation/devicetree/bindings/*/max77650*.yaml
10422F:	drivers/gpio/gpio-max77650.c
10423F:	drivers/input/misc/max77650-onkey.c
10424F:	drivers/leds/leds-max77650.c
10425F:	drivers/mfd/max77650.c
10426F:	drivers/power/supply/max77650-charger.c
10427F:	drivers/regulator/max77650-regulator.c
10428F:	include/linux/mfd/max77650.h
10429
10430MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10431M:	Javier Martinez Canillas <javier@dowhile0.org>
10432L:	linux-kernel@vger.kernel.org
10433S:	Supported
10434F:	Documentation/devicetree/bindings/*/*max77802.txt
10435F:	drivers/regulator/max77802-regulator.c
10436F:	include/dt-bindings/*/*max77802.h
10437
10438MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10439M:	Krzysztof Kozlowski <krzk@kernel.org>
10440M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10441L:	linux-pm@vger.kernel.org
10442S:	Supported
10443F:	drivers/power/supply/max14577_charger.c
10444F:	drivers/power/supply/max77693_charger.c
10445
10446MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10447M:	Chanwoo Choi <cw00.choi@samsung.com>
10448M:	Krzysztof Kozlowski <krzk@kernel.org>
10449M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10450L:	linux-kernel@vger.kernel.org
10451S:	Supported
10452F:	Documentation/devicetree/bindings/*/max77686.txt
10453F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
10454F:	Documentation/devicetree/bindings/mfd/max14577.txt
10455F:	Documentation/devicetree/bindings/mfd/max77693.txt
10456F:	drivers/*/max14577*.c
10457F:	drivers/*/max77686*.c
10458F:	drivers/*/max77693*.c
10459F:	drivers/clk/clk-max77686.c
10460F:	drivers/extcon/extcon-max14577.c
10461F:	drivers/extcon/extcon-max77693.c
10462F:	drivers/rtc/rtc-max77686.c
10463F:	include/linux/mfd/max14577*.h
10464F:	include/linux/mfd/max77686*.h
10465F:	include/linux/mfd/max77693*.h
10466
10467MAXIRADIO FM RADIO RECEIVER DRIVER
10468M:	Hans Verkuil <hverkuil@xs4all.nl>
10469L:	linux-media@vger.kernel.org
10470S:	Maintained
10471W:	https://linuxtv.org
10472T:	git git://linuxtv.org/media_tree.git
10473F:	drivers/media/radio/radio-maxiradio*
10474
10475MCAN MMIO DEVICE DRIVER
10476M:	Dan Murphy <dmurphy@ti.com>
10477M:	Sriram Dash <sriram.dash@samsung.com>
10478L:	linux-can@vger.kernel.org
10479S:	Maintained
10480F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10481F:	drivers/net/can/m_can/m_can.c
10482F:	drivers/net/can/m_can/m_can.h
10483F:	drivers/net/can/m_can/m_can_platform.c
10484
10485MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10486M:	Rishi Gupta <gupt21@gmail.com>
10487L:	linux-i2c@vger.kernel.org
10488L:	linux-input@vger.kernel.org
10489S:	Maintained
10490F:	drivers/hid/hid-mcp2221.c
10491
10492MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10493M:	Peter Rosin <peda@axentia.se>
10494L:	linux-iio@vger.kernel.org
10495S:	Maintained
10496F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10497F:	drivers/iio/potentiometer/mcp4018.c
10498F:	drivers/iio/potentiometer/mcp4531.c
10499
10500MCR20A IEEE-802.15.4 RADIO DRIVER
10501M:	Xue Liu <liuxuenetmail@gmail.com>
10502L:	linux-wpan@vger.kernel.org
10503S:	Maintained
10504W:	https://github.com/xueliu/mcr20a-linux
10505F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10506F:	drivers/net/ieee802154/mcr20a.c
10507F:	drivers/net/ieee802154/mcr20a.h
10508
10509MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10510M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10511L:	linux-iio@vger.kernel.org
10512S:	Maintained
10513F:	drivers/iio/dac/cio-dac.c
10514
10515MEDIA CONTROLLER FRAMEWORK
10516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10517M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10518L:	linux-media@vger.kernel.org
10519S:	Supported
10520W:	https://www.linuxtv.org
10521T:	git git://linuxtv.org/media_tree.git
10522F:	drivers/media/mc/
10523F:	include/media/media-*.h
10524F:	include/uapi/linux/media.h
10525
10526MEDIA DRIVER FOR FREESCALE IMX PXP
10527M:	Philipp Zabel <p.zabel@pengutronix.de>
10528L:	linux-media@vger.kernel.org
10529S:	Maintained
10530T:	git git://linuxtv.org/media_tree.git
10531F:	drivers/media/platform/imx-pxp.[ch]
10532
10533MEDIA DRIVERS FOR ASCOT2E
10534M:	Sergey Kozlov <serjk@netup.ru>
10535M:	Abylay Ospan <aospan@netup.ru>
10536L:	linux-media@vger.kernel.org
10537S:	Supported
10538W:	https://linuxtv.org
10539W:	http://netup.tv/
10540T:	git git://linuxtv.org/media_tree.git
10541F:	drivers/media/dvb-frontends/ascot2e*
10542
10543MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10544M:	Jasmin Jessich <jasmin@anw.at>
10545L:	linux-media@vger.kernel.org
10546S:	Maintained
10547W:	https://linuxtv.org
10548T:	git git://linuxtv.org/media_tree.git
10549F:	drivers/media/dvb-frontends/cxd2099*
10550
10551MEDIA DRIVERS FOR CXD2841ER
10552M:	Sergey Kozlov <serjk@netup.ru>
10553M:	Abylay Ospan <aospan@netup.ru>
10554L:	linux-media@vger.kernel.org
10555S:	Supported
10556W:	https://linuxtv.org
10557W:	http://netup.tv/
10558T:	git git://linuxtv.org/media_tree.git
10559F:	drivers/media/dvb-frontends/cxd2841er*
10560
10561MEDIA DRIVERS FOR CXD2880
10562M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10563L:	linux-media@vger.kernel.org
10564S:	Supported
10565W:	http://linuxtv.org/
10566T:	git git://linuxtv.org/media_tree.git
10567F:	drivers/media/dvb-frontends/cxd2880/*
10568F:	drivers/media/spi/cxd2880*
10569
10570MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10571L:	linux-media@vger.kernel.org
10572S:	Orphan
10573W:	https://linuxtv.org
10574T:	git git://linuxtv.org/media_tree.git
10575F:	drivers/media/pci/ddbridge/*
10576
10577MEDIA DRIVERS FOR FREESCALE IMX
10578M:	Steve Longerbeam <slongerbeam@gmail.com>
10579M:	Philipp Zabel <p.zabel@pengutronix.de>
10580L:	linux-media@vger.kernel.org
10581S:	Maintained
10582T:	git git://linuxtv.org/media_tree.git
10583F:	Documentation/admin-guide/media/imx.rst
10584F:	Documentation/devicetree/bindings/media/imx.txt
10585F:	drivers/staging/media/imx/
10586F:	include/linux/imx-media.h
10587F:	include/media/imx.h
10588
10589MEDIA DRIVERS FOR FREESCALE IMX7
10590M:	Rui Miguel Silva <rmfrfs@gmail.com>
10591L:	linux-media@vger.kernel.org
10592S:	Maintained
10593T:	git git://linuxtv.org/media_tree.git
10594F:	Documentation/admin-guide/media/imx7.rst
10595F:	Documentation/devicetree/bindings/media/imx7-csi.txt
10596F:	Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10597F:	drivers/staging/media/imx/imx7-media-csi.c
10598F:	drivers/staging/media/imx/imx7-mipi-csis.c
10599
10600MEDIA DRIVERS FOR HELENE
10601M:	Abylay Ospan <aospan@netup.ru>
10602L:	linux-media@vger.kernel.org
10603S:	Supported
10604W:	https://linuxtv.org
10605W:	http://netup.tv/
10606T:	git git://linuxtv.org/media_tree.git
10607F:	drivers/media/dvb-frontends/helene*
10608
10609MEDIA DRIVERS FOR HORUS3A
10610M:	Sergey Kozlov <serjk@netup.ru>
10611M:	Abylay Ospan <aospan@netup.ru>
10612L:	linux-media@vger.kernel.org
10613S:	Supported
10614W:	https://linuxtv.org
10615W:	http://netup.tv/
10616T:	git git://linuxtv.org/media_tree.git
10617F:	drivers/media/dvb-frontends/horus3a*
10618
10619MEDIA DRIVERS FOR LNBH25
10620M:	Sergey Kozlov <serjk@netup.ru>
10621M:	Abylay Ospan <aospan@netup.ru>
10622L:	linux-media@vger.kernel.org
10623S:	Supported
10624W:	https://linuxtv.org
10625W:	http://netup.tv/
10626T:	git git://linuxtv.org/media_tree.git
10627F:	drivers/media/dvb-frontends/lnbh25*
10628
10629MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10630L:	linux-media@vger.kernel.org
10631S:	Orphan
10632W:	https://linuxtv.org
10633T:	git git://linuxtv.org/media_tree.git
10634F:	drivers/media/dvb-frontends/mxl5xx*
10635
10636MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10637M:	Sergey Kozlov <serjk@netup.ru>
10638M:	Abylay Ospan <aospan@netup.ru>
10639L:	linux-media@vger.kernel.org
10640S:	Supported
10641W:	https://linuxtv.org
10642W:	http://netup.tv/
10643T:	git git://linuxtv.org/media_tree.git
10644F:	drivers/media/pci/netup_unidvb/*
10645
10646MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10647M:	Dmitry Osipenko <digetx@gmail.com>
10648L:	linux-media@vger.kernel.org
10649L:	linux-tegra@vger.kernel.org
10650S:	Maintained
10651T:	git git://linuxtv.org/media_tree.git
10652F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10653F:	drivers/staging/media/tegra-vde/
10654
10655MEDIA DRIVERS FOR RENESAS - CEU
10656M:	Jacopo Mondi <jacopo@jmondi.org>
10657L:	linux-media@vger.kernel.org
10658L:	linux-renesas-soc@vger.kernel.org
10659S:	Supported
10660T:	git git://linuxtv.org/media_tree.git
10661F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
10662F:	drivers/media/platform/renesas-ceu.c
10663F:	include/media/drv-intf/renesas-ceu.h
10664
10665MEDIA DRIVERS FOR RENESAS - DRIF
10666M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
10667L:	linux-media@vger.kernel.org
10668L:	linux-renesas-soc@vger.kernel.org
10669S:	Supported
10670T:	git git://linuxtv.org/media_tree.git
10671F:	Documentation/devicetree/bindings/media/renesas,drif.txt
10672F:	drivers/media/platform/rcar_drif.c
10673
10674MEDIA DRIVERS FOR RENESAS - FCP
10675M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10676L:	linux-media@vger.kernel.org
10677L:	linux-renesas-soc@vger.kernel.org
10678S:	Supported
10679T:	git git://linuxtv.org/media_tree.git
10680F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
10681F:	drivers/media/platform/rcar-fcp.c
10682F:	include/media/rcar-fcp.h
10683
10684MEDIA DRIVERS FOR RENESAS - FDP1
10685M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10686L:	linux-media@vger.kernel.org
10687L:	linux-renesas-soc@vger.kernel.org
10688S:	Supported
10689T:	git git://linuxtv.org/media_tree.git
10690F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
10691F:	drivers/media/platform/rcar_fdp1.c
10692
10693MEDIA DRIVERS FOR RENESAS - VIN
10694M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
10695L:	linux-media@vger.kernel.org
10696L:	linux-renesas-soc@vger.kernel.org
10697S:	Supported
10698T:	git git://linuxtv.org/media_tree.git
10699F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
10700F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
10701F:	drivers/media/platform/rcar-vin/
10702
10703MEDIA DRIVERS FOR RENESAS - VSP1
10704M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10705M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10706L:	linux-media@vger.kernel.org
10707L:	linux-renesas-soc@vger.kernel.org
10708S:	Supported
10709T:	git git://linuxtv.org/media_tree.git
10710F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
10711F:	drivers/media/platform/vsp1/
10712
10713MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10714L:	linux-media@vger.kernel.org
10715S:	Orphan
10716W:	https://linuxtv.org
10717T:	git git://linuxtv.org/media_tree.git
10718F:	drivers/media/dvb-frontends/stv0910*
10719
10720MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10721L:	linux-media@vger.kernel.org
10722S:	Orphan
10723W:	https://linuxtv.org
10724T:	git git://linuxtv.org/media_tree.git
10725F:	drivers/media/dvb-frontends/stv6111*
10726
10727MEDIA DRIVERS FOR STM32 - DCMI
10728M:	Hugues Fruchet <hugues.fruchet@st.com>
10729L:	linux-media@vger.kernel.org
10730S:	Supported
10731T:	git git://linuxtv.org/media_tree.git
10732F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10733F:	drivers/media/platform/stm32/stm32-dcmi.c
10734
10735MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10736M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10737L:	linux-media@vger.kernel.org
10738S:	Maintained
10739W:	https://linuxtv.org
10740Q:	http://patchwork.kernel.org/project/linux-media/list/
10741T:	git git://linuxtv.org/media_tree.git
10742F:	Documentation/admin-guide/media/
10743F:	Documentation/devicetree/bindings/media/
10744F:	Documentation/driver-api/media/
10745F:	Documentation/userspace-api/media/
10746F:	drivers/media/
10747F:	drivers/staging/media/
10748F:	include/linux/platform_data/media/
10749F:	include/media/
10750F:	include/uapi/linux/dvb/
10751F:	include/uapi/linux/ivtv*
10752F:	include/uapi/linux/media.h
10753F:	include/uapi/linux/meye.h
10754F:	include/uapi/linux/uvcvideo.h
10755F:	include/uapi/linux/v4l2-*
10756F:	include/uapi/linux/videodev2.h
10757
10758MEDIATEK BLUETOOTH DRIVER
10759M:	Sean Wang <sean.wang@mediatek.com>
10760L:	linux-bluetooth@vger.kernel.org
10761L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10762S:	Maintained
10763F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10764F:	drivers/bluetooth/btmtkuart.c
10765
10766MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10767M:	Sean Wang <sean.wang@mediatek.com>
10768L:	linux-pm@vger.kernel.org
10769S:	Maintained
10770F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10771F:	drivers/power/reset/mt6323-poweroff.c
10772
10773MEDIATEK CIR DRIVER
10774M:	Sean Wang <sean.wang@mediatek.com>
10775S:	Maintained
10776F:	drivers/media/rc/mtk-cir.c
10777
10778MEDIATEK DMA DRIVER
10779M:	Sean Wang <sean.wang@mediatek.com>
10780L:	dmaengine@vger.kernel.org
10781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10782L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10783S:	Maintained
10784F:	Documentation/devicetree/bindings/dma/mtk-*
10785F:	drivers/dma/mediatek/
10786
10787MEDIATEK ETHERNET DRIVER
10788M:	Felix Fietkau <nbd@openwrt.org>
10789M:	John Crispin <john@phrozen.org>
10790M:	Sean Wang <sean.wang@mediatek.com>
10791M:	Mark Lee <Mark-MC.Lee@mediatek.com>
10792L:	netdev@vger.kernel.org
10793S:	Maintained
10794F:	drivers/net/ethernet/mediatek/
10795
10796MEDIATEK I2C CONTROLLER DRIVER
10797M:	Qii Wang <qii.wang@mediatek.com>
10798L:	linux-i2c@vger.kernel.org
10799S:	Maintained
10800F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10801F:	drivers/i2c/busses/i2c-mt65xx.c
10802
10803MEDIATEK JPEG DRIVER
10804M:	Rick Chang <rick.chang@mediatek.com>
10805M:	Bin Liu <bin.liu@mediatek.com>
10806S:	Supported
10807F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10808F:	drivers/media/platform/mtk-jpeg/
10809
10810MEDIATEK MDP DRIVER
10811M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10812M:	Houlong Wei <houlong.wei@mediatek.com>
10813M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10814S:	Supported
10815F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
10816F:	drivers/media/platform/mtk-mdp/
10817F:	drivers/media/platform/mtk-vpu/
10818
10819MEDIATEK MEDIA DRIVER
10820M:	Tiffany Lin <tiffany.lin@mediatek.com>
10821M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10822S:	Supported
10823F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10824F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
10825F:	drivers/media/platform/mtk-vcodec/
10826F:	drivers/media/platform/mtk-vpu/
10827
10828MEDIATEK MMC/SD/SDIO DRIVER
10829M:	Chaotian Jing <chaotian.jing@mediatek.com>
10830S:	Maintained
10831F:	Documentation/devicetree/bindings/mmc/mtk-sd.txt
10832F:	drivers/mmc/host/mtk-sd.c
10833
10834MEDIATEK MT76 WIRELESS LAN DRIVER
10835M:	Felix Fietkau <nbd@nbd.name>
10836M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10837R:	Ryder Lee <ryder.lee@mediatek.com>
10838L:	linux-wireless@vger.kernel.org
10839S:	Maintained
10840F:	drivers/net/wireless/mediatek/mt76/
10841
10842MEDIATEK MT7601U WIRELESS LAN DRIVER
10843M:	Jakub Kicinski <kubakici@wp.pl>
10844L:	linux-wireless@vger.kernel.org
10845S:	Maintained
10846F:	drivers/net/wireless/mediatek/mt7601u/
10847
10848MEDIATEK MT7621/28/88 I2C DRIVER
10849M:	Stefan Roese <sr@denx.de>
10850L:	linux-i2c@vger.kernel.org
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10853F:	drivers/i2c/busses/i2c-mt7621.c
10854
10855MEDIATEK NAND CONTROLLER DRIVER
10856M:	Xiaolei Li <xiaolei.li@mediatek.com>
10857L:	linux-mtd@lists.infradead.org
10858S:	Maintained
10859F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
10860F:	drivers/mtd/nand/raw/mtk_*
10861
10862MEDIATEK PMIC LED DRIVER
10863M:	Sean Wang <sean.wang@mediatek.com>
10864S:	Maintained
10865F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
10866F:	drivers/leds/leds-mt6323.c
10867
10868MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10869M:	Sean Wang <sean.wang@mediatek.com>
10870S:	Maintained
10871F:	drivers/char/hw_random/mtk-rng.c
10872
10873MEDIATEK SWITCH DRIVER
10874M:	Sean Wang <sean.wang@mediatek.com>
10875L:	netdev@vger.kernel.org
10876S:	Maintained
10877F:	drivers/net/dsa/mt7530.*
10878F:	net/dsa/tag_mtk.c
10879
10880MEDIATEK USB3 DRD IP DRIVER
10881M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
10882L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
10883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10884L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10885S:	Maintained
10886F:	drivers/usb/mtu3/
10887
10888MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10889M:	Peter Senna Tschudin <peter.senna@gmail.com>
10890M:	Martin Donnelly <martin.donnelly@ge.com>
10891M:	Martyn Welch <martyn.welch@collabora.co.uk>
10892S:	Maintained
10893F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10894F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10895
10896MEGARAID SCSI/SAS DRIVERS
10897M:	Kashyap Desai <kashyap.desai@broadcom.com>
10898M:	Sumit Saxena <sumit.saxena@broadcom.com>
10899M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10900L:	megaraidlinux.pdl@broadcom.com
10901L:	linux-scsi@vger.kernel.org
10902S:	Maintained
10903W:	http://www.avagotech.com/support/
10904F:	Documentation/scsi/megaraid.rst
10905F:	drivers/scsi/megaraid.*
10906F:	drivers/scsi/megaraid/
10907
10908MELEXIS MLX90614 DRIVER
10909M:	Crt Mori <cmo@melexis.com>
10910L:	linux-iio@vger.kernel.org
10911S:	Supported
10912W:	http://www.melexis.com
10913F:	drivers/iio/temperature/mlx90614.c
10914
10915MELEXIS MLX90632 DRIVER
10916M:	Crt Mori <cmo@melexis.com>
10917L:	linux-iio@vger.kernel.org
10918S:	Supported
10919W:	http://www.melexis.com
10920F:	drivers/iio/temperature/mlx90632.c
10921
10922MELFAS MIP4 TOUCHSCREEN DRIVER
10923M:	Sangwon Jee <jeesw@melfas.com>
10924S:	Supported
10925W:	http://www.melfas.com
10926F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10927F:	drivers/input/touchscreen/melfas_mip4.c
10928
10929MELLANOX ETHERNET DRIVER (mlx4_en)
10930M:	Tariq Toukan <tariqt@mellanox.com>
10931L:	netdev@vger.kernel.org
10932S:	Supported
10933W:	http://www.mellanox.com
10934Q:	http://patchwork.ozlabs.org/project/netdev/list/
10935F:	drivers/net/ethernet/mellanox/mlx4/en_*
10936
10937MELLANOX ETHERNET DRIVER (mlx5e)
10938M:	Saeed Mahameed <saeedm@mellanox.com>
10939L:	netdev@vger.kernel.org
10940S:	Supported
10941W:	http://www.mellanox.com
10942Q:	http://patchwork.ozlabs.org/project/netdev/list/
10943F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
10944
10945MELLANOX ETHERNET INNOVA DRIVERS
10946R:	Boris Pismenny <borisp@mellanox.com>
10947L:	netdev@vger.kernel.org
10948S:	Supported
10949W:	http://www.mellanox.com
10950Q:	http://patchwork.ozlabs.org/project/netdev/list/
10951F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
10952F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10953F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10954F:	include/linux/mlx5/mlx5_ifc_fpga.h
10955
10956MELLANOX ETHERNET SWITCH DRIVERS
10957M:	Jiri Pirko <jiri@mellanox.com>
10958M:	Ido Schimmel <idosch@mellanox.com>
10959L:	netdev@vger.kernel.org
10960S:	Supported
10961W:	http://www.mellanox.com
10962Q:	http://patchwork.ozlabs.org/project/netdev/list/
10963F:	drivers/net/ethernet/mellanox/mlxsw/
10964F:	tools/testing/selftests/drivers/net/mlxsw/
10965
10966MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10967M:	mlxsw@mellanox.com
10968L:	netdev@vger.kernel.org
10969S:	Supported
10970W:	http://www.mellanox.com
10971Q:	http://patchwork.ozlabs.org/project/netdev/list/
10972F:	drivers/net/ethernet/mellanox/mlxfw/
10973
10974MELLANOX HARDWARE PLATFORM SUPPORT
10975M:	Andy Shevchenko <andy@infradead.org>
10976M:	Darren Hart <dvhart@infradead.org>
10977M:	Vadim Pasternak <vadimp@mellanox.com>
10978L:	platform-driver-x86@vger.kernel.org
10979S:	Supported
10980F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10981F:	drivers/platform/mellanox/
10982F:	include/linux/platform_data/mlxreg.h
10983
10984MELLANOX MLX4 core VPI driver
10985M:	Tariq Toukan <tariqt@mellanox.com>
10986L:	netdev@vger.kernel.org
10987L:	linux-rdma@vger.kernel.org
10988S:	Supported
10989W:	http://www.mellanox.com
10990Q:	http://patchwork.ozlabs.org/project/netdev/list/
10991F:	drivers/net/ethernet/mellanox/mlx4/
10992F:	include/linux/mlx4/
10993
10994MELLANOX MLX4 IB driver
10995M:	Yishai Hadas <yishaih@mellanox.com>
10996L:	linux-rdma@vger.kernel.org
10997S:	Supported
10998W:	http://www.mellanox.com
10999Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11000F:	drivers/infiniband/hw/mlx4/
11001F:	include/linux/mlx4/
11002F:	include/uapi/rdma/mlx4-abi.h
11003
11004MELLANOX MLX5 core VPI driver
11005M:	Saeed Mahameed <saeedm@mellanox.com>
11006M:	Leon Romanovsky <leonro@mellanox.com>
11007L:	netdev@vger.kernel.org
11008L:	linux-rdma@vger.kernel.org
11009S:	Supported
11010W:	http://www.mellanox.com
11011Q:	http://patchwork.ozlabs.org/project/netdev/list/
11012F:	Documentation/networking/device_drivers/mellanox/
11013F:	drivers/net/ethernet/mellanox/mlx5/core/
11014F:	include/linux/mlx5/
11015
11016MELLANOX MLX5 IB driver
11017M:	Leon Romanovsky <leonro@mellanox.com>
11018L:	linux-rdma@vger.kernel.org
11019S:	Supported
11020W:	http://www.mellanox.com
11021Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11022F:	drivers/infiniband/hw/mlx5/
11023F:	include/linux/mlx5/
11024F:	include/uapi/rdma/mlx5-abi.h
11025
11026MELLANOX MLXCPLD I2C AND MUX DRIVER
11027M:	Vadim Pasternak <vadimp@mellanox.com>
11028M:	Michael Shych <michaelsh@mellanox.com>
11029L:	linux-i2c@vger.kernel.org
11030S:	Supported
11031F:	Documentation/i2c/busses/i2c-mlxcpld.rst
11032F:	drivers/i2c/busses/i2c-mlxcpld.c
11033F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
11034
11035MELLANOX MLXCPLD LED DRIVER
11036M:	Vadim Pasternak <vadimp@mellanox.com>
11037L:	linux-leds@vger.kernel.org
11038S:	Supported
11039F:	Documentation/leds/leds-mlxcpld.rst
11040F:	drivers/leds/leds-mlxcpld.c
11041F:	drivers/leds/leds-mlxreg.c
11042
11043MELLANOX PLATFORM DRIVER
11044M:	Vadim Pasternak <vadimp@mellanox.com>
11045L:	platform-driver-x86@vger.kernel.org
11046S:	Supported
11047F:	drivers/platform/x86/mlx-platform.c
11048
11049MEMBARRIER SUPPORT
11050M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11051M:	"Paul E. McKenney" <paulmck@kernel.org>
11052L:	linux-kernel@vger.kernel.org
11053S:	Supported
11054F:	arch/powerpc/include/asm/membarrier.h
11055F:	include/uapi/linux/membarrier.h
11056F:	kernel/sched/membarrier.c
11057
11058MEMBLOCK
11059M:	Mike Rapoport <rppt@linux.ibm.com>
11060L:	linux-mm@kvack.org
11061S:	Maintained
11062F:	Documentation/core-api/boot-time-mm.rst
11063F:	include/linux/memblock.h
11064F:	mm/memblock.c
11065
11066MEMORY MANAGEMENT
11067M:	Andrew Morton <akpm@linux-foundation.org>
11068L:	linux-mm@kvack.org
11069S:	Maintained
11070W:	http://www.linux-mm.org
11071T:	quilt https://ozlabs.org/~akpm/mmotm/
11072T:	quilt https://ozlabs.org/~akpm/mmots/
11073T:	git git://github.com/hnaz/linux-mm.git
11074F:	include/linux/gfp.h
11075F:	include/linux/memory_hotplug.h
11076F:	include/linux/mm.h
11077F:	include/linux/mmzone.h
11078F:	include/linux/vmalloc.h
11079F:	mm/
11080
11081MEMORY TECHNOLOGY DEVICES (MTD)
11082M:	Miquel Raynal <miquel.raynal@bootlin.com>
11083M:	Richard Weinberger <richard@nod.at>
11084M:	Vignesh Raghavendra <vigneshr@ti.com>
11085L:	linux-mtd@lists.infradead.org
11086S:	Maintained
11087W:	http://www.linux-mtd.infradead.org/
11088Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11089C:	irc://irc.oftc.net/mtd
11090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11092F:	Documentation/devicetree/bindings/mtd/
11093F:	drivers/mtd/
11094F:	include/linux/mtd/
11095F:	include/uapi/mtd/
11096
11097MEN A21 WATCHDOG DRIVER
11098M:	Johannes Thumshirn <morbidrsa@gmail.com>
11099L:	linux-watchdog@vger.kernel.org
11100S:	Maintained
11101F:	drivers/watchdog/mena21_wdt.c
11102
11103MEN CHAMELEON BUS (mcb)
11104M:	Johannes Thumshirn <morbidrsa@gmail.com>
11105S:	Maintained
11106F:	Documentation/driver-api/men-chameleon-bus.rst
11107F:	drivers/mcb/
11108F:	include/linux/mcb.h
11109
11110MEN F21BMC (Board Management Controller)
11111M:	Andreas Werner <andreas.werner@men.de>
11112S:	Supported
11113F:	Documentation/hwmon/menf21bmc.rst
11114F:	drivers/hwmon/menf21bmc_hwmon.c
11115F:	drivers/leds/leds-menf21bmc.c
11116F:	drivers/mfd/menf21bmc.c
11117F:	drivers/watchdog/menf21bmc_wdt.c
11118
11119MEN Z069 WATCHDOG DRIVER
11120M:	Johannes Thumshirn <jth@kernel.org>
11121L:	linux-watchdog@vger.kernel.org
11122S:	Maintained
11123F:	drivers/watchdog/menz69_wdt.c
11124
11125MESON AO CEC DRIVER FOR AMLOGIC SOCS
11126M:	Neil Armstrong <narmstrong@baylibre.com>
11127L:	linux-media@vger.kernel.org
11128L:	linux-amlogic@lists.infradead.org
11129S:	Supported
11130W:	http://linux-meson.com/
11131T:	git git://linuxtv.org/media_tree.git
11132F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11133F:	drivers/media/platform/meson/ao-cec-g12a.c
11134F:	drivers/media/platform/meson/ao-cec.c
11135
11136MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11137M:	Liang Yang <liang.yang@amlogic.com>
11138L:	linux-mtd@lists.infradead.org
11139S:	Maintained
11140F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11141F:	drivers/mtd/nand/raw/meson_*
11142
11143MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11144M:	Maxime Jourdan <mjourdan@baylibre.com>
11145M:	Neil Armstrong <narmstrong@baylibre.com>
11146L:	linux-media@vger.kernel.org
11147L:	linux-amlogic@lists.infradead.org
11148S:	Supported
11149T:	git git://linuxtv.org/media_tree.git
11150F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11151F:	drivers/staging/media/meson/vdec/
11152
11153METHODE UDPU SUPPORT
11154M:	Vladimir Vid <vladimir.vid@sartura.hr>
11155S:	Maintained
11156F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11157
11158MHI BUS
11159M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11160M:	Hemant Kumar <hemantk@codeaurora.org>
11161L:	linux-arm-msm@vger.kernel.org
11162S:	Maintained
11163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11164F:	Documentation/mhi/
11165F:	drivers/bus/mhi/
11166F:	include/linux/mhi.h
11167
11168MICROBLAZE ARCHITECTURE
11169M:	Michal Simek <monstr@monstr.eu>
11170S:	Supported
11171W:	http://www.monstr.eu/fdt/
11172T:	git git://git.monstr.eu/linux-2.6-microblaze.git
11173F:	arch/microblaze/
11174
11175MICROCHIP AT91 SERIAL DRIVER
11176M:	Richard Genoud <richard.genoud@gmail.com>
11177S:	Maintained
11178F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11179F:	drivers/tty/serial/atmel_serial.c
11180F:	drivers/tty/serial/atmel_serial.h
11181
11182MICROCHIP AT91 USART MFD DRIVER
11183M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11184L:	linux-kernel@vger.kernel.org
11185S:	Supported
11186F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11187F:	drivers/mfd/at91-usart.c
11188F:	include/dt-bindings/mfd/at91-usart.h
11189
11190MICROCHIP AT91 USART SPI DRIVER
11191M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
11192L:	linux-spi@vger.kernel.org
11193S:	Supported
11194F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
11195F:	drivers/spi/spi-at91-usart.c
11196
11197MICROCHIP AUDIO ASOC DRIVERS
11198M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11200S:	Supported
11201F:	sound/soc/atmel
11202
11203MICROCHIP DMA DRIVER
11204M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11206L:	dmaengine@vger.kernel.org
11207S:	Supported
11208F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
11209F:	drivers/dma/at_hdmac.c
11210F:	drivers/dma/at_hdmac_regs.h
11211F:	include/dt-bindings/dma/at91.h
11212F:	include/linux/platform_data/dma-atmel.h
11213
11214MICROCHIP ECC DRIVER
11215M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11216L:	linux-crypto@vger.kernel.org
11217S:	Maintained
11218F:	drivers/crypto/atmel-ecc.*
11219
11220MICROCHIP I2C DRIVER
11221M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11222L:	linux-i2c@vger.kernel.org
11223S:	Supported
11224F:	drivers/i2c/busses/i2c-at91-*.c
11225F:	drivers/i2c/busses/i2c-at91.h
11226
11227MICROCHIP ISC DRIVER
11228M:	Eugen Hristev <eugen.hristev@microchip.com>
11229L:	linux-media@vger.kernel.org
11230S:	Supported
11231F:	Documentation/devicetree/bindings/media/atmel-isc.txt
11232F:	drivers/media/platform/atmel/atmel-isc-base.c
11233F:	drivers/media/platform/atmel/atmel-isc-regs.h
11234F:	drivers/media/platform/atmel/atmel-isc.h
11235F:	drivers/media/platform/atmel/atmel-sama5d2-isc.c
11236F:	include/linux/atmel-isc-media.h
11237
11238MICROCHIP ISI DRIVER
11239M:	Eugen Hristev <eugen.hristev@microchip.com>
11240L:	linux-media@vger.kernel.org
11241S:	Supported
11242F:	drivers/media/platform/atmel/atmel-isi.c
11243F:	drivers/media/platform/atmel/atmel-isi.h
11244
11245MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11246M:	Woojung Huh <woojung.huh@microchip.com>
11247M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11248L:	netdev@vger.kernel.org
11249S:	Maintained
11250F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
11251F:	drivers/net/dsa/microchip/*
11252F:	include/linux/platform_data/microchip-ksz.h
11253F:	net/dsa/tag_ksz.c
11254
11255MICROCHIP LAN743X ETHERNET DRIVER
11256M:	Bryan Whitehead <bryan.whitehead@microchip.com>
11257M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11258L:	netdev@vger.kernel.org
11259S:	Maintained
11260F:	drivers/net/ethernet/microchip/lan743x_*
11261
11262MICROCHIP LCDFB DRIVER
11263M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11264L:	linux-fbdev@vger.kernel.org
11265S:	Maintained
11266F:	drivers/video/fbdev/atmel_lcdfb.c
11267F:	include/video/atmel_lcdc.h
11268
11269MICROCHIP MCP16502 PMIC DRIVER
11270M:	Andrei Stefanescu <andrei.stefanescu@microchip.com>
11271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11272S:	Maintained
11273F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11274F:	drivers/regulator/mcp16502.c
11275
11276MICROCHIP MCP3911 ADC DRIVER
11277M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11278M:	Kent Gustavsson <kent@minoris.se>
11279L:	linux-iio@vger.kernel.org
11280S:	Supported
11281F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11282F:	drivers/iio/adc/mcp3911.c
11283
11284MICROCHIP MMC/SD/SDIO MCI DRIVER
11285M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11286S:	Maintained
11287F:	drivers/mmc/host/atmel-mci.c
11288
11289MICROCHIP NAND DRIVER
11290M:	Tudor Ambarus <tudor.ambarus@microchip.com>
11291L:	linux-mtd@lists.infradead.org
11292S:	Supported
11293F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
11294F:	drivers/mtd/nand/raw/atmel/*
11295
11296MICROCHIP PWM DRIVER
11297M:	Claudiu Beznea <claudiu.beznea@microchip.com>
11298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299L:	linux-pwm@vger.kernel.org
11300S:	Supported
11301F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11302F:	drivers/pwm/pwm-atmel.c
11303
11304MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11305M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11306M:	Eugen Hristev <eugen.hristev@microchip.com>
11307L:	linux-iio@vger.kernel.org
11308S:	Supported
11309F:	Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11310F:	drivers/iio/adc/at91-sama5d2_adc.c
11311F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11312
11313MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11314M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11315S:	Supported
11316F:	drivers/power/reset/at91-sama5d2_shdwc.c
11317
11318MICROCHIP SPI DRIVER
11319M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11320S:	Supported
11321F:	drivers/spi/spi-atmel.*
11322
11323MICROCHIP SSC DRIVER
11324M:	Nicolas Ferre <nicolas.ferre@microchip.com>
11325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11326S:	Supported
11327F:	drivers/misc/atmel-ssc.c
11328F:	include/linux/atmel-ssc.h
11329
11330MICROCHIP USB251XB DRIVER
11331M:	Richard Leitner <richard.leitner@skidata.com>
11332L:	linux-usb@vger.kernel.org
11333S:	Maintained
11334F:	Documentation/devicetree/bindings/usb/usb251xb.txt
11335F:	drivers/usb/misc/usb251xb.c
11336
11337MICROCHIP USBA UDC DRIVER
11338M:	Cristian Birsan <cristian.birsan@microchip.com>
11339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11340S:	Supported
11341F:	drivers/usb/gadget/udc/atmel_usba_udc.*
11342
11343MICROCHIP XDMA DRIVER
11344M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11345L:	linux-arm-kernel@lists.infradead.org
11346L:	dmaengine@vger.kernel.org
11347S:	Supported
11348F:	drivers/dma/at_xdmac.c
11349
11350MICROSEMI ETHERNET SWITCH DRIVER
11351M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11352M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11353L:	netdev@vger.kernel.org
11354S:	Supported
11355F:	drivers/net/ethernet/mscc/
11356F:	include/soc/mscc/ocelot*
11357
11358MICROSEMI MIPS SOCS
11359M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11360M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11361L:	linux-mips@vger.kernel.org
11362S:	Supported
11363F:	Documentation/devicetree/bindings/mips/mscc.txt
11364F:	arch/mips/boot/dts/mscc/
11365F:	arch/mips/configs/generic/board-ocelot.config
11366F:	arch/mips/generic/board-ocelot.c
11367
11368MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11369M:	Don Brace <don.brace@microsemi.com>
11370L:	esc.storagedev@microsemi.com
11371L:	linux-scsi@vger.kernel.org
11372S:	Supported
11373F:	Documentation/scsi/smartpqi.rst
11374F:	drivers/scsi/smartpqi/Kconfig
11375F:	drivers/scsi/smartpqi/Makefile
11376F:	drivers/scsi/smartpqi/smartpqi*.[ch]
11377F:	include/linux/cciss*.h
11378F:	include/uapi/linux/cciss*.h
11379
11380MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11381M:	Chen Yu <yu.c.chen@intel.com>
11382L:	platform-driver-x86@vger.kernel.org
11383S:	Supported
11384F:	drivers/platform/x86/surfacepro3_button.c
11385
11386MICROTEK X6 SCANNER
11387M:	Oliver Neukum <oliver@neukum.org>
11388S:	Maintained
11389F:	drivers/usb/image/microtek.*
11390
11391MIPS
11392M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11393L:	linux-mips@vger.kernel.org
11394S:	Maintained
11395W:	http://www.linux-mips.org/
11396Q:	https://patchwork.kernel.org/project/linux-mips/list/
11397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11398F:	Documentation/devicetree/bindings/mips/
11399F:	Documentation/mips/
11400F:	arch/mips/
11401F:	drivers/platform/mips/
11402
11403MIPS BOSTON DEVELOPMENT BOARD
11404M:	Paul Burton <paulburton@kernel.org>
11405L:	linux-mips@vger.kernel.org
11406S:	Maintained
11407F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
11408F:	arch/mips/boot/dts/img/boston.dts
11409F:	arch/mips/configs/generic/board-boston.config
11410F:	drivers/clk/imgtec/clk-boston.c
11411F:	include/dt-bindings/clock/boston-clock.h
11412
11413MIPS GENERIC PLATFORM
11414M:	Paul Burton <paulburton@kernel.org>
11415L:	linux-mips@vger.kernel.org
11416S:	Supported
11417F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11418F:	arch/mips/generic/
11419F:	arch/mips/tools/generic-board-config.sh
11420
11421MIPS RINT INSTRUCTION EMULATION
11422M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
11423L:	linux-mips@vger.kernel.org
11424S:	Supported
11425F:	arch/mips/math-emu/dp_rint.c
11426F:	arch/mips/math-emu/sp_rint.c
11427
11428MIPS/LOONGSON1 ARCHITECTURE
11429M:	Keguang Zhang <keguang.zhang@gmail.com>
11430L:	linux-mips@vger.kernel.org
11431S:	Maintained
11432F:	arch/mips/include/asm/mach-loongson32/
11433F:	arch/mips/loongson32/
11434F:	drivers/*/*/*loongson1*
11435F:	drivers/*/*loongson1*
11436
11437MIPS/LOONGSON2EF ARCHITECTURE
11438M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11439L:	linux-mips@vger.kernel.org
11440S:	Maintained
11441F:	arch/mips/include/asm/mach-loongson2ef/
11442F:	arch/mips/loongson2ef/
11443F:	drivers/*/*/*loongson2*
11444F:	drivers/*/*loongson2*
11445
11446MIPS/LOONGSON64 ARCHITECTURE
11447M:	Huacai Chen <chenhc@lemote.com>
11448M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
11449L:	linux-mips@vger.kernel.org
11450S:	Maintained
11451F:	arch/mips/include/asm/mach-loongson64/
11452F:	arch/mips/loongson64/
11453F:	drivers/*/*/*loongson3*
11454F:	drivers/*/*loongson3*
11455F:	drivers/irqchip/irq-loongson*
11456F:	drivers/platform/mips/cpu_hwmon.c
11457
11458MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11459M:	Hans Verkuil <hverkuil@xs4all.nl>
11460L:	linux-media@vger.kernel.org
11461S:	Odd Fixes
11462W:	https://linuxtv.org
11463T:	git git://linuxtv.org/media_tree.git
11464F:	drivers/media/radio/radio-miropcm20*
11465
11466MMP SUPPORT
11467R:	Lubomir Rintel <lkundrak@v3.sk>
11468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469S:	Odd Fixes
11470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11471F:	arch/arm/boot/dts/mmp*
11472F:	arch/arm/mach-mmp/
11473F:	linux/soc/mmp/
11474
11475MMP USB PHY DRIVERS
11476R:	Lubomir Rintel <lkundrak@v3.sk>
11477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11478S:	Maintained
11479F:	drivers/phy/marvell/phy-mmp3-usb.c
11480F:	drivers/phy/marvell/phy-pxa-usb.c
11481
11482MMU GATHER AND TLB INVALIDATION
11483M:	Will Deacon <will@kernel.org>
11484M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11485M:	Andrew Morton <akpm@linux-foundation.org>
11486M:	Nick Piggin <npiggin@gmail.com>
11487M:	Peter Zijlstra <peterz@infradead.org>
11488L:	linux-arch@vger.kernel.org
11489L:	linux-mm@kvack.org
11490S:	Maintained
11491F:	arch/*/include/asm/tlb.h
11492F:	include/asm-generic/tlb.h
11493F:	mm/mmu_gather.c
11494
11495MN88472 MEDIA DRIVER
11496M:	Antti Palosaari <crope@iki.fi>
11497L:	linux-media@vger.kernel.org
11498S:	Maintained
11499W:	https://linuxtv.org
11500W:	http://palosaari.fi/linux/
11501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11502F:	drivers/media/dvb-frontends/mn88472*
11503
11504MN88473 MEDIA DRIVER
11505M:	Antti Palosaari <crope@iki.fi>
11506L:	linux-media@vger.kernel.org
11507S:	Maintained
11508W:	https://linuxtv.org
11509W:	http://palosaari.fi/linux/
11510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11511F:	drivers/media/dvb-frontends/mn88473*
11512
11513MODULE SUPPORT
11514M:	Jessica Yu <jeyu@kernel.org>
11515S:	Maintained
11516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11517F:	include/linux/module.h
11518F:	kernel/module.c
11519
11520MONOLITHIC POWER SYSTEM PMIC DRIVER
11521M:	Saravanan Sekar <sravanhome@gmail.com>
11522S:	Maintained
11523F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11524F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11525F:	drivers/iio/adc/mp2629_adc.c
11526F:	drivers/mfd/mp2629.c
11527F:	drivers/power/supply/mp2629_charger.c
11528F:	drivers/regulator/mp5416.c
11529F:	drivers/regulator/mpq7920.c
11530F:	drivers/regulator/mpq7920.h
11531F:	include/linux/mfd/mp2629.h
11532
11533MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11534S:	Orphan
11535W:	http://popies.net/meye/
11536F:	Documentation/userspace-api/media/drivers/meye*
11537F:	drivers/media/pci/meye/
11538F:	include/uapi/linux/meye.h
11539
11540MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11541M:	Jiri Slaby <jirislaby@gmail.com>
11542S:	Maintained
11543F:	Documentation/driver-api/serial/moxa-smartio.rst
11544F:	drivers/tty/mxser.*
11545
11546MR800 AVERMEDIA USB FM RADIO DRIVER
11547M:	Alexey Klimov <klimov.linux@gmail.com>
11548L:	linux-media@vger.kernel.org
11549S:	Maintained
11550T:	git git://linuxtv.org/media_tree.git
11551F:	drivers/media/radio/radio-mr800.c
11552
11553MRF24J40 IEEE 802.15.4 RADIO DRIVER
11554M:	Alan Ott <alan@signal11.us>
11555L:	linux-wpan@vger.kernel.org
11556S:	Maintained
11557F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11558F:	drivers/net/ieee802154/mrf24j40.c
11559
11560MSI LAPTOP SUPPORT
11561M:	"Lee, Chun-Yi" <jlee@suse.com>
11562L:	platform-driver-x86@vger.kernel.org
11563S:	Maintained
11564F:	drivers/platform/x86/msi-laptop.c
11565
11566MSI WMI SUPPORT
11567L:	platform-driver-x86@vger.kernel.org
11568S:	Orphan
11569F:	drivers/platform/x86/msi-wmi.c
11570
11571MSI001 MEDIA DRIVER
11572M:	Antti Palosaari <crope@iki.fi>
11573L:	linux-media@vger.kernel.org
11574S:	Maintained
11575W:	https://linuxtv.org
11576W:	http://palosaari.fi/linux/
11577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11578T:	git git://linuxtv.org/anttip/media_tree.git
11579F:	drivers/media/tuners/msi001*
11580
11581MSI2500 MEDIA DRIVER
11582M:	Antti Palosaari <crope@iki.fi>
11583L:	linux-media@vger.kernel.org
11584S:	Maintained
11585W:	https://linuxtv.org
11586W:	http://palosaari.fi/linux/
11587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11588T:	git git://linuxtv.org/anttip/media_tree.git
11589F:	drivers/media/usb/msi2500/
11590
11591MSYSTEMS DISKONCHIP G3 MTD DRIVER
11592M:	Robert Jarzmik <robert.jarzmik@free.fr>
11593L:	linux-mtd@lists.infradead.org
11594S:	Maintained
11595F:	drivers/mtd/devices/docg3*
11596
11597MT9M032 APTINA SENSOR DRIVER
11598M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11599L:	linux-media@vger.kernel.org
11600S:	Maintained
11601T:	git git://linuxtv.org/media_tree.git
11602F:	drivers/media/i2c/mt9m032.c
11603F:	include/media/i2c/mt9m032.h
11604
11605MT9P031 APTINA CAMERA SENSOR
11606M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11607L:	linux-media@vger.kernel.org
11608S:	Maintained
11609T:	git git://linuxtv.org/media_tree.git
11610F:	drivers/media/i2c/mt9p031.c
11611F:	include/media/i2c/mt9p031.h
11612
11613MT9T001 APTINA CAMERA SENSOR
11614M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11615L:	linux-media@vger.kernel.org
11616S:	Maintained
11617T:	git git://linuxtv.org/media_tree.git
11618F:	drivers/media/i2c/mt9t001.c
11619F:	include/media/i2c/mt9t001.h
11620
11621MT9T112 APTINA CAMERA SENSOR
11622M:	Jacopo Mondi <jacopo@jmondi.org>
11623L:	linux-media@vger.kernel.org
11624S:	Odd Fixes
11625T:	git git://linuxtv.org/media_tree.git
11626F:	drivers/media/i2c/mt9t112.c
11627F:	include/media/i2c/mt9t112.h
11628
11629MT9V032 APTINA CAMERA SENSOR
11630M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11631L:	linux-media@vger.kernel.org
11632S:	Maintained
11633T:	git git://linuxtv.org/media_tree.git
11634F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11635F:	drivers/media/i2c/mt9v032.c
11636F:	include/media/i2c/mt9v032.h
11637
11638MT9V111 APTINA CAMERA SENSOR
11639M:	Jacopo Mondi <jacopo@jmondi.org>
11640L:	linux-media@vger.kernel.org
11641S:	Maintained
11642T:	git git://linuxtv.org/media_tree.git
11643F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11644F:	drivers/media/i2c/mt9v111.c
11645
11646MULTIFUNCTION DEVICES (MFD)
11647M:	Lee Jones <lee.jones@linaro.org>
11648S:	Supported
11649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11650F:	Documentation/devicetree/bindings/mfd/
11651F:	drivers/mfd/
11652F:	include/dt-bindings/mfd/
11653F:	include/linux/mfd/
11654
11655MULTIMEDIA CARD (MMC) ETC. OVER SPI
11656S:	Orphan
11657F:	drivers/mmc/host/mmc_spi.c
11658F:	include/linux/spi/mmc_spi.h
11659
11660MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11661M:	Ulf Hansson <ulf.hansson@linaro.org>
11662L:	linux-mmc@vger.kernel.org
11663S:	Maintained
11664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11665F:	Documentation/devicetree/bindings/mmc/
11666F:	drivers/mmc/
11667F:	include/linux/mmc/
11668F:	include/uapi/linux/mmc/
11669
11670MULTIPLEXER SUBSYSTEM
11671M:	Peter Rosin <peda@axentia.se>
11672S:	Maintained
11673F:	Documentation/ABI/testing/sysfs-class-mux*
11674F:	Documentation/devicetree/bindings/mux/
11675F:	drivers/mux/
11676F:	include/dt-bindings/mux/
11677F:	include/linux/mux/
11678
11679MULTITECH MULTIPORT CARD (ISICOM)
11680S:	Orphan
11681F:	drivers/tty/isicom.c
11682F:	include/linux/isicom.h
11683
11684MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11685M:	Bin Liu <b-liu@ti.com>
11686L:	linux-usb@vger.kernel.org
11687S:	Maintained
11688F:	drivers/usb/musb/
11689
11690MXL301RF MEDIA DRIVER
11691M:	Akihiro Tsukada <tskd08@gmail.com>
11692L:	linux-media@vger.kernel.org
11693S:	Odd Fixes
11694F:	drivers/media/tuners/mxl301rf*
11695
11696MXL5007T MEDIA DRIVER
11697M:	Michael Krufky <mkrufky@linuxtv.org>
11698L:	linux-media@vger.kernel.org
11699S:	Maintained
11700W:	https://linuxtv.org
11701W:	http://github.com/mkrufky
11702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11703T:	git git://linuxtv.org/mkrufky/tuners.git
11704F:	drivers/media/tuners/mxl5007t.*
11705
11706MXSFB DRM DRIVER
11707M:	Marek Vasut <marex@denx.de>
11708M:	Stefan Agner <stefan@agner.ch>
11709L:	dri-devel@lists.freedesktop.org
11710S:	Supported
11711T:	git git://anongit.freedesktop.org/drm/drm-misc
11712F:	Documentation/devicetree/bindings/display/mxsfb.txt
11713F:	drivers/gpu/drm/mxsfb/
11714
11715MYLEX DAC960 PCI RAID Controller
11716M:	Hannes Reinecke <hare@kernel.org>
11717L:	linux-scsi@vger.kernel.org
11718S:	Supported
11719F:	drivers/scsi/myrb.*
11720F:	drivers/scsi/myrs.*
11721
11722MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11723M:	Chris Lee <christopher.lee@cspi.com>
11724L:	netdev@vger.kernel.org
11725S:	Supported
11726W:	https://www.cspi.com/ethernet-products/support/downloads/
11727F:	drivers/net/ethernet/myricom/myri10ge/
11728
11729NAND FLASH SUBSYSTEM
11730M:	Miquel Raynal <miquel.raynal@bootlin.com>
11731R:	Richard Weinberger <richard@nod.at>
11732L:	linux-mtd@lists.infradead.org
11733S:	Maintained
11734W:	http://www.linux-mtd.infradead.org/
11735Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11736C:	irc://irc.oftc.net/mtd
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11738F:	drivers/mtd/nand/
11739F:	include/linux/mtd/*nand*.h
11740
11741NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11742M:	Daniel Mack <zonque@gmail.com>
11743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11744S:	Maintained
11745W:	http://www.native-instruments.com
11746F:	sound/usb/caiaq/
11747
11748NATSEMI ETHERNET DRIVER (DP8381x)
11749S:	Orphan
11750F:	drivers/net/ethernet/natsemi/natsemi.c
11751
11752NCR 5380 SCSI DRIVERS
11753M:	Finn Thain <fthain@telegraphics.com.au>
11754M:	Michael Schmitz <schmitzmic@gmail.com>
11755L:	linux-scsi@vger.kernel.org
11756S:	Maintained
11757F:	Documentation/scsi/g_NCR5380.rst
11758F:	drivers/scsi/NCR5380.*
11759F:	drivers/scsi/arm/cumana_1.c
11760F:	drivers/scsi/arm/oak.c
11761F:	drivers/scsi/atari_scsi.*
11762F:	drivers/scsi/dmx3191d.c
11763F:	drivers/scsi/g_NCR5380.*
11764F:	drivers/scsi/mac_scsi.*
11765F:	drivers/scsi/sun3_scsi.*
11766F:	drivers/scsi/sun3_scsi_vme.c
11767
11768NCSI LIBRARY
11769M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
11770S:	Maintained
11771F:	net/ncsi/
11772
11773NCT6775 HARDWARE MONITOR DRIVER
11774M:	Guenter Roeck <linux@roeck-us.net>
11775L:	linux-hwmon@vger.kernel.org
11776S:	Maintained
11777F:	Documentation/hwmon/nct6775.rst
11778F:	drivers/hwmon/nct6775.c
11779
11780NETDEVSIM
11781M:	Jakub Kicinski <kuba@kernel.org>
11782S:	Maintained
11783F:	drivers/net/netdevsim/*
11784
11785NETEM NETWORK EMULATOR
11786M:	Stephen Hemminger <stephen@networkplumber.org>
11787L:	netdev@vger.kernel.org
11788S:	Maintained
11789F:	net/sched/sch_netem.c
11790
11791NETERION 10GbE DRIVERS (s2io/vxge)
11792M:	Jon Mason <jdmason@kudzu.us>
11793L:	netdev@vger.kernel.org
11794S:	Supported
11795F:	Documentation/networking/device_drivers/neterion/s2io.rst
11796F:	Documentation/networking/device_drivers/neterion/vxge.rst
11797F:	drivers/net/ethernet/neterion/
11798
11799NETFILTER
11800M:	Pablo Neira Ayuso <pablo@netfilter.org>
11801M:	Jozsef Kadlecsik <kadlec@netfilter.org>
11802M:	Florian Westphal <fw@strlen.de>
11803L:	netfilter-devel@vger.kernel.org
11804L:	coreteam@netfilter.org
11805S:	Maintained
11806W:	http://www.netfilter.org/
11807W:	http://www.iptables.org/
11808W:	http://www.nftables.org/
11809Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
11810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11812F:	include/linux/netfilter*
11813F:	include/linux/netfilter/
11814F:	include/net/netfilter/
11815F:	include/uapi/linux/netfilter*
11816F:	include/uapi/linux/netfilter/
11817F:	net/*/netfilter.c
11818F:	net/*/netfilter/
11819F:	net/bridge/br_netfilter*.c
11820F:	net/netfilter/
11821
11822NETROM NETWORK LAYER
11823M:	Ralf Baechle <ralf@linux-mips.org>
11824L:	linux-hams@vger.kernel.org
11825S:	Maintained
11826W:	http://www.linux-ax25.org/
11827F:	include/net/netrom.h
11828F:	include/uapi/linux/netrom.h
11829F:	net/netrom/
11830
11831NETRONOME ETHERNET DRIVERS
11832M:	Jakub Kicinski <kuba@kernel.org>
11833L:	oss-drivers@netronome.com
11834S:	Maintained
11835F:	drivers/net/ethernet/netronome/
11836
11837NETWORK BLOCK DEVICE (NBD)
11838M:	Josef Bacik <josef@toxicpanda.com>
11839L:	linux-block@vger.kernel.org
11840L:	nbd@other.debian.org
11841S:	Maintained
11842F:	Documentation/admin-guide/blockdev/nbd.rst
11843F:	drivers/block/nbd.c
11844F:	include/trace/events/nbd.h
11845F:	include/uapi/linux/nbd.h
11846
11847NETWORK DROP MONITOR
11848M:	Neil Horman <nhorman@tuxdriver.com>
11849L:	netdev@vger.kernel.org
11850S:	Maintained
11851W:	https://fedorahosted.org/dropwatch/
11852F:	include/net/drop_monitor.h
11853F:	include/uapi/linux/net_dropmon.h
11854F:	net/core/drop_monitor.c
11855
11856NETWORKING DRIVERS
11857M:	"David S. Miller" <davem@davemloft.net>
11858M:	Jakub Kicinski <kuba@kernel.org>
11859L:	netdev@vger.kernel.org
11860S:	Maintained
11861W:	http://www.linuxfoundation.org/en/Net
11862Q:	http://patchwork.ozlabs.org/project/netdev/list/
11863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11865F:	Documentation/devicetree/bindings/net/
11866F:	drivers/net/
11867F:	include/linux/etherdevice.h
11868F:	include/linux/fcdevice.h
11869F:	include/linux/fddidevice.h
11870F:	include/linux/hippidevice.h
11871F:	include/linux/if_*
11872F:	include/linux/inetdevice.h
11873F:	include/linux/netdevice.h
11874F:	include/uapi/linux/if_*
11875F:	include/uapi/linux/netdevice.h
11876
11877NETWORKING DRIVERS (WIRELESS)
11878M:	Kalle Valo <kvalo@codeaurora.org>
11879L:	linux-wireless@vger.kernel.org
11880S:	Maintained
11881Q:	http://patchwork.kernel.org/project/linux-wireless/list/
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11884F:	Documentation/devicetree/bindings/net/wireless/
11885F:	drivers/net/wireless/
11886
11887NETWORKING [DSA]
11888M:	Andrew Lunn <andrew@lunn.ch>
11889M:	Vivien Didelot <vivien.didelot@gmail.com>
11890M:	Florian Fainelli <f.fainelli@gmail.com>
11891S:	Maintained
11892F:	Documentation/devicetree/bindings/net/dsa/
11893F:	drivers/net/dsa/
11894F:	include/linux/dsa/
11895F:	include/linux/platform_data/dsa.h
11896F:	include/net/dsa.h
11897F:	net/dsa/
11898
11899NETWORKING [GENERAL]
11900M:	"David S. Miller" <davem@davemloft.net>
11901M:	Jakub Kicinski <kuba@kernel.org>
11902L:	netdev@vger.kernel.org
11903S:	Maintained
11904W:	http://www.linuxfoundation.org/en/Net
11905Q:	http://patchwork.ozlabs.org/project/netdev/list/
11906B:	mailto:netdev@vger.kernel.org
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11909F:	Documentation/networking/
11910F:	include/linux/in.h
11911F:	include/linux/net.h
11912F:	include/linux/netdevice.h
11913F:	include/net/
11914F:	include/uapi/linux/in.h
11915F:	include/uapi/linux/net.h
11916F:	include/uapi/linux/net_namespace.h
11917F:	include/uapi/linux/netdevice.h
11918F:	lib/net_utils.c
11919F:	lib/random32.c
11920F:	net/
11921F:	tools/testing/selftests/net/
11922
11923NETWORKING [IPSEC]
11924M:	Steffen Klassert <steffen.klassert@secunet.com>
11925M:	Herbert Xu <herbert@gondor.apana.org.au>
11926M:	"David S. Miller" <davem@davemloft.net>
11927L:	netdev@vger.kernel.org
11928S:	Maintained
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11931F:	include/net/xfrm.h
11932F:	include/uapi/linux/xfrm.h
11933F:	net/ipv4/ah4.c
11934F:	net/ipv4/esp4*
11935F:	net/ipv4/ip_vti.c
11936F:	net/ipv4/ipcomp.c
11937F:	net/ipv4/xfrm*
11938F:	net/ipv6/ah6.c
11939F:	net/ipv6/esp6*
11940F:	net/ipv6/ip6_vti.c
11941F:	net/ipv6/ipcomp6.c
11942F:	net/ipv6/xfrm*
11943F:	net/key/
11944F:	net/xfrm/
11945
11946NETWORKING [IPv4/IPv6]
11947M:	"David S. Miller" <davem@davemloft.net>
11948M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11949M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11950L:	netdev@vger.kernel.org
11951S:	Maintained
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11953F:	arch/x86/net/*
11954F:	include/net/ip*
11955F:	net/ipv4/
11956F:	net/ipv6/
11957
11958NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11959M:	Paul Moore <paul@paul-moore.com>
11960L:	netdev@vger.kernel.org
11961L:	linux-security-module@vger.kernel.org
11962S:	Maintained
11963W:	https://github.com/netlabel
11964F:	Documentation/netlabel/
11965F:	include/net/calipso.h
11966F:	include/net/cipso_ipv4.h
11967F:	include/net/netlabel.h
11968F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
11969F:	include/uapi/linux/netfilter/xt_SECMARK.h
11970F:	net/ipv4/cipso_ipv4.c
11971F:	net/ipv6/calipso.c
11972F:	net/netfilter/xt_CONNSECMARK.c
11973F:	net/netfilter/xt_SECMARK.c
11974F:	net/netlabel/
11975
11976NETWORKING [MPTCP]
11977M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
11978M:	Matthieu Baerts <matthieu.baerts@tessares.net>
11979L:	netdev@vger.kernel.org
11980L:	mptcp@lists.01.org
11981S:	Maintained
11982W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
11983B:	https://github.com/multipath-tcp/mptcp_net-next/issues
11984F:	include/net/mptcp.h
11985F:	include/uapi/linux/mptcp.h
11986F:	net/mptcp/
11987F:	tools/testing/selftests/net/mptcp/
11988
11989NETWORKING [TCP]
11990M:	Eric Dumazet <edumazet@google.com>
11991L:	netdev@vger.kernel.org
11992S:	Maintained
11993F:	include/linux/tcp.h
11994F:	include/net/tcp.h
11995F:	include/trace/events/tcp.h
11996F:	include/uapi/linux/tcp.h
11997F:	net/ipv4/syncookies.c
11998F:	net/ipv4/tcp*.c
11999F:	net/ipv6/syncookies.c
12000F:	net/ipv6/tcp*.c
12001
12002NETWORKING [TLS]
12003M:	Boris Pismenny <borisp@mellanox.com>
12004M:	Aviad Yehezkel <aviadye@mellanox.com>
12005M:	John Fastabend <john.fastabend@gmail.com>
12006M:	Daniel Borkmann <daniel@iogearbox.net>
12007M:	Jakub Kicinski <kuba@kernel.org>
12008L:	netdev@vger.kernel.org
12009S:	Maintained
12010F:	include/net/tls.h
12011F:	include/uapi/linux/tls.h
12012F:	net/tls/*
12013
12014NETWORKING [WIRELESS]
12015L:	linux-wireless@vger.kernel.org
12016Q:	http://patchwork.kernel.org/project/linux-wireless/list/
12017
12018NETXEN (1/10) GbE SUPPORT
12019M:	Manish Chopra <manishc@marvell.com>
12020M:	Rahul Verma <rahulv@marvell.com>
12021M:	GR-Linux-NIC-Dev@marvell.com
12022L:	netdev@vger.kernel.org
12023S:	Supported
12024F:	drivers/net/ethernet/qlogic/netxen/
12025
12026NET_FAILOVER MODULE
12027M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
12028L:	netdev@vger.kernel.org
12029S:	Supported
12030F:	Documentation/networking/net_failover.rst
12031F:	drivers/net/net_failover.c
12032F:	include/net/net_failover.h
12033
12034NEXTHOP
12035M:	David Ahern <dsahern@kernel.org>
12036L:	netdev@vger.kernel.org
12037S:	Maintained
12038F:	include/net/netns/nexthop.h
12039F:	include/net/nexthop.h
12040F:	include/uapi/linux/nexthop.h
12041F:	net/ipv4/nexthop.c
12042
12043NFC SUBSYSTEM
12044L:	netdev@vger.kernel.org
12045S:	Orphan
12046F:	Documentation/devicetree/bindings/net/nfc/
12047F:	drivers/nfc/
12048F:	include/linux/platform_data/nfcmrvl.h
12049F:	include/net/nfc/
12050F:	include/uapi/linux/nfc.h
12051F:	net/nfc/
12052
12053NFS, SUNRPC, AND LOCKD CLIENTS
12054M:	Trond Myklebust <trond.myklebust@hammerspace.com>
12055M:	Anna Schumaker <anna.schumaker@netapp.com>
12056L:	linux-nfs@vger.kernel.org
12057S:	Maintained
12058W:	http://client.linux-nfs.org
12059T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12060F:	fs/lockd/
12061F:	fs/nfs/
12062F:	fs/nfs_common/
12063F:	include/linux/lockd/
12064F:	include/linux/nfs*
12065F:	include/linux/sunrpc/
12066F:	include/uapi/linux/nfs*
12067F:	include/uapi/linux/sunrpc/
12068F:	net/sunrpc/
12069
12070NILFS2 FILESYSTEM
12071M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
12072L:	linux-nilfs@vger.kernel.org
12073S:	Supported
12074W:	https://nilfs.sourceforge.io/
12075W:	https://nilfs.osdn.jp/
12076T:	git git://github.com/konis/nilfs2.git
12077F:	Documentation/filesystems/nilfs2.rst
12078F:	fs/nilfs2/
12079F:	include/trace/events/nilfs2.h
12080F:	include/uapi/linux/nilfs2_api.h
12081F:	include/uapi/linux/nilfs2_ondisk.h
12082
12083NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12084M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12085S:	Maintained
12086W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12087F:	Documentation/scsi/NinjaSCSI.rst
12088F:	drivers/scsi/pcmcia/nsp_*
12089
12090NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12091M:	GOTO Masanori <gotom@debian.or.jp>
12092M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12093S:	Maintained
12094W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12095F:	Documentation/scsi/NinjaSCSI.rst
12096F:	drivers/scsi/nsp32*
12097
12098NIOS2 ARCHITECTURE
12099M:	Ley Foon Tan <ley.foon.tan@intel.com>
12100S:	Maintained
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12102F:	arch/nios2/
12103
12104NOHZ, DYNTICKS SUPPORT
12105M:	Frederic Weisbecker <fweisbec@gmail.com>
12106M:	Thomas Gleixner <tglx@linutronix.de>
12107M:	Ingo Molnar <mingo@kernel.org>
12108L:	linux-kernel@vger.kernel.org
12109S:	Maintained
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12111F:	include/linux/sched/nohz.h
12112F:	include/linux/tick.h
12113F:	kernel/time/tick*.*
12114
12115NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12116M:	Pavel Machek <pavel@ucw.cz>
12117M:	Sakari Ailus <sakari.ailus@iki.fi>
12118L:	linux-media@vger.kernel.org
12119S:	Maintained
12120F:	drivers/media/i2c/ad5820.c
12121F:	drivers/media/i2c/et8ek8
12122
12123NOKIA N900 POWER SUPPLY DRIVERS
12124R:	Pali Rohár <pali@kernel.org>
12125F:	drivers/power/supply/bq2415x_charger.c
12126F:	drivers/power/supply/bq27xxx_battery.c
12127F:	drivers/power/supply/bq27xxx_battery_i2c.c
12128F:	drivers/power/supply/isp1704_charger.c
12129F:	drivers/power/supply/rx51_battery.c
12130F:	include/linux/power/bq2415x_charger.h
12131F:	include/linux/power/bq27xxx_battery.h
12132
12133NOLIBC HEADER FILE
12134M:	Willy Tarreau <w@1wt.eu>
12135S:	Maintained
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12137F:	tools/include/nolibc/
12138
12139NSDEPS
12140M:	Matthias Maennich <maennich@google.com>
12141S:	Maintained
12142F:	Documentation/core-api/symbol-namespaces.rst
12143F:	scripts/nsdeps
12144
12145NTB AMD DRIVER
12146M:	Sanjay R Mehta <sanju.mehta@amd.com>
12147M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12148L:	linux-ntb@googlegroups.com
12149S:	Supported
12150F:	drivers/ntb/hw/amd/
12151
12152NTB DRIVER CORE
12153M:	Jon Mason <jdmason@kudzu.us>
12154M:	Dave Jiang <dave.jiang@intel.com>
12155M:	Allen Hubbe <allenbh@gmail.com>
12156L:	linux-ntb@googlegroups.com
12157S:	Supported
12158W:	https://github.com/jonmason/ntb/wiki
12159T:	git git://github.com/jonmason/ntb.git
12160F:	drivers/net/ntb_netdev.c
12161F:	drivers/ntb/
12162F:	include/linux/ntb.h
12163F:	include/linux/ntb_transport.h
12164F:	tools/testing/selftests/ntb/
12165
12166NTB IDT DRIVER
12167M:	Serge Semin <fancer.lancer@gmail.com>
12168L:	linux-ntb@googlegroups.com
12169S:	Supported
12170F:	drivers/ntb/hw/idt/
12171
12172NTB INTEL DRIVER
12173M:	Dave Jiang <dave.jiang@intel.com>
12174L:	linux-ntb@googlegroups.com
12175S:	Supported
12176W:	https://github.com/davejiang/linux/wiki
12177T:	git https://github.com/davejiang/linux.git
12178F:	drivers/ntb/hw/intel/
12179
12180NTFS FILESYSTEM
12181M:	Anton Altaparmakov <anton@tuxera.com>
12182L:	linux-ntfs-dev@lists.sourceforge.net
12183S:	Supported
12184W:	http://www.tuxera.com/
12185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12186F:	Documentation/filesystems/ntfs.rst
12187F:	fs/ntfs/
12188
12189NUBUS SUBSYSTEM
12190M:	Finn Thain <fthain@telegraphics.com.au>
12191L:	linux-m68k@lists.linux-m68k.org
12192S:	Maintained
12193F:	arch/*/include/asm/nubus.h
12194F:	drivers/nubus/
12195F:	include/linux/nubus.h
12196F:	include/uapi/linux/nubus.h
12197
12198NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12199M:	Antonino Daplas <adaplas@gmail.com>
12200L:	linux-fbdev@vger.kernel.org
12201S:	Maintained
12202F:	drivers/video/fbdev/nvidia/
12203F:	drivers/video/fbdev/riva/
12204
12205NVM EXPRESS DRIVER
12206M:	Keith Busch <kbusch@kernel.org>
12207M:	Jens Axboe <axboe@fb.com>
12208M:	Christoph Hellwig <hch@lst.de>
12209M:	Sagi Grimberg <sagi@grimberg.me>
12210L:	linux-nvme@lists.infradead.org
12211S:	Supported
12212W:	http://git.infradead.org/nvme.git
12213T:	git://git.infradead.org/nvme.git
12214F:	drivers/nvme/host/
12215F:	include/linux/nvme.h
12216F:	include/uapi/linux/nvme_ioctl.h
12217
12218NVM EXPRESS FC TRANSPORT DRIVERS
12219M:	James Smart <james.smart@broadcom.com>
12220L:	linux-nvme@lists.infradead.org
12221S:	Supported
12222F:	drivers/nvme/host/fc.c
12223F:	drivers/nvme/target/fc.c
12224F:	drivers/nvme/target/fcloop.c
12225F:	include/linux/nvme-fc-driver.h
12226F:	include/linux/nvme-fc.h
12227
12228NVM EXPRESS TARGET DRIVER
12229M:	Christoph Hellwig <hch@lst.de>
12230M:	Sagi Grimberg <sagi@grimberg.me>
12231M:	Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12232L:	linux-nvme@lists.infradead.org
12233S:	Supported
12234W:	http://git.infradead.org/nvme.git
12235T:	git://git.infradead.org/nvme.git
12236F:	drivers/nvme/target/
12237
12238NVMEM FRAMEWORK
12239M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12240S:	Maintained
12241F:	Documentation/ABI/stable/sysfs-bus-nvmem
12242F:	Documentation/devicetree/bindings/nvmem/
12243F:	drivers/nvmem/
12244F:	include/linux/nvmem-consumer.h
12245F:	include/linux/nvmem-provider.h
12246
12247NXP FSPI DRIVER
12248M:	Ashish Kumar <ashish.kumar@nxp.com>
12249R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
12250L:	linux-spi@vger.kernel.org
12251S:	Maintained
12252F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12253F:	drivers/spi/spi-nxp-fspi.c
12254
12255NXP FXAS21002C DRIVER
12256M:	Rui Miguel Silva <rmfrfs@gmail.com>
12257L:	linux-iio@vger.kernel.org
12258S:	Maintained
12259F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12260F:	drivers/iio/gyro/fxas21002c.h
12261F:	drivers/iio/gyro/fxas21002c_core.c
12262F:	drivers/iio/gyro/fxas21002c_i2c.c
12263F:	drivers/iio/gyro/fxas21002c_spi.c
12264
12265NXP SGTL5000 DRIVER
12266M:	Fabio Estevam <festevam@gmail.com>
12267L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12268S:	Maintained
12269F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
12270F:	sound/soc/codecs/sgtl5000*
12271
12272NXP SJA1105 ETHERNET SWITCH DRIVER
12273M:	Vladimir Oltean <olteanv@gmail.com>
12274L:	linux-kernel@vger.kernel.org
12275S:	Maintained
12276F:	drivers/net/dsa/sja1105
12277
12278NXP TDA998X DRM DRIVER
12279M:	Russell King <linux@armlinux.org.uk>
12280S:	Maintained
12281T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12282T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12283F:	drivers/gpu/drm/i2c/tda998x_drv.c
12284F:	include/drm/i2c/tda998x.h
12285F:	include/dt-bindings/display/tda998x.h
12286K:	"nxp,tda998x"
12287
12288NXP TFA9879 DRIVER
12289M:	Peter Rosin <peda@axentia.se>
12290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12291S:	Maintained
12292F:	Documentation/devicetree/bindings/sound/tfa9879.txt
12293F:	sound/soc/codecs/tfa9879*
12294
12295NXP-NCI NFC DRIVER
12296M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
12297R:	Charles Gorand <charles.gorand@effinnov.com>
12298L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12299S:	Supported
12300F:	drivers/nfc/nxp-nci
12301
12302OBJAGG
12303M:	Jiri Pirko <jiri@mellanox.com>
12304L:	netdev@vger.kernel.org
12305S:	Supported
12306F:	include/linux/objagg.h
12307F:	lib/objagg.c
12308F:	lib/test_objagg.c
12309
12310OBJTOOL
12311M:	Josh Poimboeuf <jpoimboe@redhat.com>
12312M:	Peter Zijlstra <peterz@infradead.org>
12313S:	Supported
12314F:	tools/objtool/
12315
12316OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12317M:	Frederic Barrat <fbarrat@linux.ibm.com>
12318M:	Andrew Donnellan <ajd@linux.ibm.com>
12319L:	linuxppc-dev@lists.ozlabs.org
12320S:	Supported
12321F:	Documentation/userspace-api/accelerators/ocxl.rst
12322F:	arch/powerpc/include/asm/pnv-ocxl.h
12323F:	arch/powerpc/platforms/powernv/ocxl.c
12324F:	drivers/misc/ocxl/
12325F:	include/misc/ocxl*
12326F:	include/uapi/misc/ocxl.h
12327
12328OMAP AUDIO SUPPORT
12329M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12330M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
12331L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12332L:	linux-omap@vger.kernel.org
12333S:	Maintained
12334F:	sound/soc/ti/n810.c
12335F:	sound/soc/ti/omap*
12336F:	sound/soc/ti/rx51.c
12337F:	sound/soc/ti/sdma-pcm.*
12338
12339OMAP CLOCK FRAMEWORK SUPPORT
12340M:	Paul Walmsley <paul@pwsan.com>
12341L:	linux-omap@vger.kernel.org
12342S:	Maintained
12343F:	arch/arm/*omap*/*clock*
12344
12345OMAP DEVICE TREE SUPPORT
12346M:	Benoît Cousson <bcousson@baylibre.com>
12347M:	Tony Lindgren <tony@atomide.com>
12348L:	linux-omap@vger.kernel.org
12349L:	devicetree@vger.kernel.org
12350S:	Maintained
12351F:	arch/arm/boot/dts/*am3*
12352F:	arch/arm/boot/dts/*am4*
12353F:	arch/arm/boot/dts/*am5*
12354F:	arch/arm/boot/dts/*dra7*
12355F:	arch/arm/boot/dts/*omap*
12356F:	arch/arm/boot/dts/logicpd-som-lv*
12357F:	arch/arm/boot/dts/logicpd-torpedo*
12358
12359OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12360L:	linux-omap@vger.kernel.org
12361L:	linux-fbdev@vger.kernel.org
12362S:	Orphan
12363F:	Documentation/arm/omap/dss.rst
12364F:	drivers/video/fbdev/omap2/
12365
12366OMAP FRAMEBUFFER SUPPORT
12367L:	linux-fbdev@vger.kernel.org
12368L:	linux-omap@vger.kernel.org
12369S:	Orphan
12370F:	drivers/video/fbdev/omap/
12371
12372OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12373M:	Roger Quadros <rogerq@ti.com>
12374M:	Tony Lindgren <tony@atomide.com>
12375L:	linux-omap@vger.kernel.org
12376S:	Maintained
12377F:	arch/arm/mach-omap2/*gpmc*
12378F:	drivers/memory/omap-gpmc.c
12379
12380OMAP GPIO DRIVER
12381M:	Grygorii Strashko <grygorii.strashko@ti.com>
12382M:	Santosh Shilimkar <ssantosh@kernel.org>
12383M:	Kevin Hilman <khilman@kernel.org>
12384L:	linux-omap@vger.kernel.org
12385S:	Maintained
12386F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
12387F:	drivers/gpio/gpio-omap.c
12388
12389OMAP HARDWARE SPINLOCK SUPPORT
12390M:	Ohad Ben-Cohen <ohad@wizery.com>
12391L:	linux-omap@vger.kernel.org
12392S:	Maintained
12393F:	drivers/hwspinlock/omap_hwspinlock.c
12394
12395OMAP HS MMC SUPPORT
12396L:	linux-mmc@vger.kernel.org
12397L:	linux-omap@vger.kernel.org
12398S:	Orphan
12399F:	drivers/mmc/host/omap_hsmmc.c
12400
12401OMAP HWMOD DATA
12402M:	Paul Walmsley <paul@pwsan.com>
12403L:	linux-omap@vger.kernel.org
12404S:	Maintained
12405F:	arch/arm/mach-omap2/omap_hwmod*data*
12406
12407OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12408M:	Benoît Cousson <bcousson@baylibre.com>
12409L:	linux-omap@vger.kernel.org
12410S:	Maintained
12411F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12412
12413OMAP HWMOD SUPPORT
12414M:	Benoît Cousson <bcousson@baylibre.com>
12415M:	Paul Walmsley <paul@pwsan.com>
12416L:	linux-omap@vger.kernel.org
12417S:	Maintained
12418F:	arch/arm/mach-omap2/omap_hwmod.*
12419
12420OMAP I2C DRIVER
12421M:	Vignesh R <vigneshr@ti.com>
12422L:	linux-omap@vger.kernel.org
12423L:	linux-i2c@vger.kernel.org
12424S:	Maintained
12425F:	Documentation/devicetree/bindings/i2c/i2c-omap.txt
12426F:	drivers/i2c/busses/i2c-omap.c
12427
12428OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12429M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12430L:	linux-media@vger.kernel.org
12431S:	Maintained
12432F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
12433F:	drivers/media/platform/omap3isp/
12434F:	drivers/staging/media/omap4iss/
12435
12436OMAP MMC SUPPORT
12437M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12438L:	linux-omap@vger.kernel.org
12439S:	Odd Fixes
12440F:	drivers/mmc/host/omap.c
12441
12442OMAP POWER MANAGEMENT SUPPORT
12443M:	Kevin Hilman <khilman@kernel.org>
12444L:	linux-omap@vger.kernel.org
12445S:	Maintained
12446F:	arch/arm/*omap*/*pm*
12447F:	drivers/cpufreq/omap-cpufreq.c
12448
12449OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12450M:	Rajendra Nayak <rnayak@codeaurora.org>
12451M:	Paul Walmsley <paul@pwsan.com>
12452L:	linux-omap@vger.kernel.org
12453S:	Maintained
12454F:	arch/arm/mach-omap2/prm*
12455
12456OMAP RANDOM NUMBER GENERATOR SUPPORT
12457M:	Deepak Saxena <dsaxena@plexity.net>
12458S:	Maintained
12459F:	drivers/char/hw_random/omap-rng.c
12460
12461OMAP USB SUPPORT
12462L:	linux-usb@vger.kernel.org
12463L:	linux-omap@vger.kernel.org
12464S:	Orphan
12465F:	arch/arm/*omap*/usb*
12466F:	drivers/usb/*/*omap*
12467
12468OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12469M:	Mark Jackson <mpfj@newflow.co.uk>
12470L:	linux-omap@vger.kernel.org
12471S:	Maintained
12472F:	arch/arm/boot/dts/am335x-nano.dts
12473
12474OMAP1 SUPPORT
12475M:	Aaro Koskinen <aaro.koskinen@iki.fi>
12476M:	Tony Lindgren <tony@atomide.com>
12477L:	linux-omap@vger.kernel.org
12478S:	Maintained
12479Q:	http://patchwork.kernel.org/project/linux-omap/list/
12480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12481F:	arch/arm/configs/omap1_defconfig
12482F:	arch/arm/mach-omap1/
12483F:	arch/arm/plat-omap/
12484F:	drivers/i2c/busses/i2c-omap.c
12485F:	include/linux/platform_data/ams-delta-fiq.h
12486F:	include/linux/platform_data/i2c-omap.h
12487
12488OMAP2+ SUPPORT
12489M:	Tony Lindgren <tony@atomide.com>
12490L:	linux-omap@vger.kernel.org
12491S:	Maintained
12492W:	http://www.muru.com/linux/omap/
12493W:	http://linux.omap.com/
12494Q:	http://patchwork.kernel.org/project/linux-omap/list/
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12496F:	arch/arm/configs/omap2plus_defconfig
12497F:	arch/arm/mach-omap2/
12498F:	arch/arm/plat-omap/
12499F:	drivers/bus/ti-sysc.c
12500F:	drivers/i2c/busses/i2c-omap.c
12501F:	drivers/irqchip/irq-omap-intc.c
12502F:	drivers/mfd/*omap*.c
12503F:	drivers/mfd/menelaus.c
12504F:	drivers/mfd/palmas.c
12505F:	drivers/mfd/tps65217.c
12506F:	drivers/mfd/tps65218.c
12507F:	drivers/mfd/tps65910.c
12508F:	drivers/mfd/twl-core.[ch]
12509F:	drivers/mfd/twl4030*.c
12510F:	drivers/mfd/twl6030*.c
12511F:	drivers/mfd/twl6040*.c
12512F:	drivers/regulator/palmas-regulator*.c
12513F:	drivers/regulator/pbias-regulator.c
12514F:	drivers/regulator/tps65217-regulator.c
12515F:	drivers/regulator/tps65218-regulator.c
12516F:	drivers/regulator/tps65910-regulator.c
12517F:	drivers/regulator/twl-regulator.c
12518F:	drivers/regulator/twl6030-regulator.c
12519F:	include/linux/platform_data/i2c-omap.h
12520F:	include/linux/platform_data/ti-sysc.h
12521
12522OMFS FILESYSTEM
12523M:	Bob Copeland <me@bobcopeland.com>
12524L:	linux-karma-devel@lists.sourceforge.net
12525S:	Maintained
12526F:	Documentation/filesystems/omfs.rst
12527F:	fs/omfs/
12528
12529OMNIKEY CARDMAN 4000 DRIVER
12530M:	Harald Welte <laforge@gnumonks.org>
12531S:	Maintained
12532F:	drivers/char/pcmcia/cm4000_cs.c
12533F:	include/linux/cm4000_cs.h
12534F:	include/uapi/linux/cm4000_cs.h
12535
12536OMNIKEY CARDMAN 4040 DRIVER
12537M:	Harald Welte <laforge@gnumonks.org>
12538S:	Maintained
12539F:	drivers/char/pcmcia/cm4040_cs.*
12540
12541OMNIVISION OV13858 SENSOR DRIVER
12542M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12543L:	linux-media@vger.kernel.org
12544S:	Maintained
12545T:	git git://linuxtv.org/media_tree.git
12546F:	drivers/media/i2c/ov13858.c
12547
12548OMNIVISION OV2680 SENSOR DRIVER
12549M:	Rui Miguel Silva <rmfrfs@gmail.com>
12550L:	linux-media@vger.kernel.org
12551S:	Maintained
12552T:	git git://linuxtv.org/media_tree.git
12553F:	Documentation/devicetree/bindings/media/i2c/ov2680.txt
12554F:	drivers/media/i2c/ov2680.c
12555
12556OMNIVISION OV2685 SENSOR DRIVER
12557M:	Shunqian Zheng <zhengsq@rock-chips.com>
12558L:	linux-media@vger.kernel.org
12559S:	Maintained
12560T:	git git://linuxtv.org/media_tree.git
12561F:	drivers/media/i2c/ov2685.c
12562
12563OMNIVISION OV2740 SENSOR DRIVER
12564M:	Tianshu Qiu <tian.shu.qiua@intel.com>
12565R:	Shawn Tu <shawnx.tu@intel.com>
12566R:	Bingbu Cao <bingbu.cao@intel.com>
12567L:	linux-media@vger.kernel.org
12568S:	Maintained
12569T:	git git://linuxtv.org/media_tree.git
12570F:	drivers/media/i2c/ov2740.c
12571
12572OMNIVISION OV5640 SENSOR DRIVER
12573M:	Steve Longerbeam <slongerbeam@gmail.com>
12574L:	linux-media@vger.kernel.org
12575S:	Maintained
12576T:	git git://linuxtv.org/media_tree.git
12577F:	drivers/media/i2c/ov5640.c
12578
12579OMNIVISION OV5647 SENSOR DRIVER
12580M:	Luis Oliveira <lolivei@synopsys.com>
12581L:	linux-media@vger.kernel.org
12582S:	Maintained
12583T:	git git://linuxtv.org/media_tree.git
12584F:	drivers/media/i2c/ov5647.c
12585
12586OMNIVISION OV5670 SENSOR DRIVER
12587M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12588M:	Hyungwoo Yang <hyungwoo.yang@intel.com>
12589L:	linux-media@vger.kernel.org
12590S:	Maintained
12591T:	git git://linuxtv.org/media_tree.git
12592F:	drivers/media/i2c/ov5670.c
12593
12594OMNIVISION OV5675 SENSOR DRIVER
12595M:	Shawn Tu <shawnx.tu@intel.com>
12596L:	linux-media@vger.kernel.org
12597S:	Maintained
12598T:	git git://linuxtv.org/media_tree.git
12599F:	drivers/media/i2c/ov5675.c
12600
12601OMNIVISION OV5695 SENSOR DRIVER
12602M:	Shunqian Zheng <zhengsq@rock-chips.com>
12603L:	linux-media@vger.kernel.org
12604S:	Maintained
12605T:	git git://linuxtv.org/media_tree.git
12606F:	drivers/media/i2c/ov5695.c
12607
12608OMNIVISION OV7670 SENSOR DRIVER
12609M:	Jonathan Corbet <corbet@lwn.net>
12610L:	linux-media@vger.kernel.org
12611S:	Maintained
12612T:	git git://linuxtv.org/media_tree.git
12613F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
12614F:	drivers/media/i2c/ov7670.c
12615
12616OMNIVISION OV772x SENSOR DRIVER
12617M:	Jacopo Mondi <jacopo@jmondi.org>
12618L:	linux-media@vger.kernel.org
12619S:	Odd fixes
12620T:	git git://linuxtv.org/media_tree.git
12621F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
12622F:	drivers/media/i2c/ov772x.c
12623F:	include/media/i2c/ov772x.h
12624
12625OMNIVISION OV7740 SENSOR DRIVER
12626M:	Wenyou Yang <wenyou.yang@microchip.com>
12627L:	linux-media@vger.kernel.org
12628S:	Maintained
12629T:	git git://linuxtv.org/media_tree.git
12630F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
12631F:	drivers/media/i2c/ov7740.c
12632
12633OMNIVISION OV8856 SENSOR DRIVER
12634M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
12635L:	linux-media@vger.kernel.org
12636S:	Maintained
12637T:	git git://linuxtv.org/media_tree.git
12638F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12639F:	drivers/media/i2c/ov8856.c
12640
12641OMNIVISION OV9640 SENSOR DRIVER
12642M:	Petr Cvek <petrcvekcz@gmail.com>
12643L:	linux-media@vger.kernel.org
12644S:	Maintained
12645F:	drivers/media/i2c/ov9640.*
12646
12647OMNIVISION OV9650 SENSOR DRIVER
12648M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12649R:	Akinobu Mita <akinobu.mita@gmail.com>
12650R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12651L:	linux-media@vger.kernel.org
12652S:	Maintained
12653T:	git git://linuxtv.org/media_tree.git
12654F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
12655F:	drivers/media/i2c/ov9650.c
12656
12657ONENAND FLASH DRIVER
12658M:	Kyungmin Park <kyungmin.park@samsung.com>
12659L:	linux-mtd@lists.infradead.org
12660S:	Maintained
12661F:	drivers/mtd/nand/onenand/
12662F:	include/linux/mtd/onenand*.h
12663
12664ONION OMEGA2+ BOARD
12665M:	Harvey Hunt <harveyhuntnexus@gmail.com>
12666L:	linux-mips@vger.kernel.org
12667S:	Maintained
12668F:	arch/mips/boot/dts/ralink/omega2p.dts
12669
12670OP-TEE DRIVER
12671M:	Jens Wiklander <jens.wiklander@linaro.org>
12672L:	tee-dev@lists.linaro.org
12673S:	Maintained
12674F:	drivers/tee/optee/
12675
12676OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12677M:	Sumit Garg <sumit.garg@linaro.org>
12678L:	tee-dev@lists.linaro.org
12679S:	Maintained
12680F:	drivers/char/hw_random/optee-rng.c
12681
12682OPA-VNIC DRIVER
12683M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12684M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12685L:	linux-rdma@vger.kernel.org
12686S:	Supported
12687F:	drivers/infiniband/ulp/opa_vnic
12688
12689OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12690M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12691M:	Frank Rowand <frowand.list@gmail.com>
12692L:	devicetree@vger.kernel.org
12693S:	Maintained
12694F:	Documentation/devicetree/dynamic-resolution-notes.rst
12695F:	Documentation/devicetree/overlay-notes.rst
12696F:	drivers/of/overlay.c
12697F:	drivers/of/resolver.c
12698K:	of_overlay_notifier_
12699
12700OPEN FIRMWARE AND FLATTENED DEVICE TREE
12701M:	Rob Herring <robh+dt@kernel.org>
12702M:	Frank Rowand <frowand.list@gmail.com>
12703L:	devicetree@vger.kernel.org
12704S:	Maintained
12705W:	http://www.devicetree.org/
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12707F:	Documentation/ABI/testing/sysfs-firmware-ofw
12708F:	drivers/of/
12709F:	include/linux/of*.h
12710F:	scripts/dtc/
12711
12712OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12713M:	Rob Herring <robh+dt@kernel.org>
12714L:	devicetree@vger.kernel.org
12715S:	Maintained
12716Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12718F:	Documentation/devicetree/
12719F:	arch/*/boot/dts/
12720F:	include/dt-bindings/
12721
12722OPENCORES I2C BUS DRIVER
12723M:	Peter Korsgaard <peter@korsgaard.com>
12724M:	Andrew Lunn <andrew@lunn.ch>
12725L:	linux-i2c@vger.kernel.org
12726S:	Maintained
12727F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12728F:	Documentation/i2c/busses/i2c-ocores.rst
12729F:	drivers/i2c/busses/i2c-ocores.c
12730F:	include/linux/platform_data/i2c-ocores.h
12731
12732OPENRISC ARCHITECTURE
12733M:	Jonas Bonn <jonas@southpole.se>
12734M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12735M:	Stafford Horne <shorne@gmail.com>
12736L:	openrisc@lists.librecores.org
12737S:	Maintained
12738W:	http://openrisc.io
12739T:	git git://github.com/openrisc/linux.git
12740F:	Documentation/devicetree/bindings/openrisc/
12741F:	Documentation/openrisc/
12742F:	arch/openrisc/
12743F:	drivers/irqchip/irq-ompic.c
12744F:	drivers/irqchip/irq-or1k-*
12745
12746OPENVSWITCH
12747M:	Pravin B Shelar <pshelar@ovn.org>
12748L:	netdev@vger.kernel.org
12749L:	dev@openvswitch.org
12750S:	Maintained
12751W:	http://openvswitch.org
12752F:	include/uapi/linux/openvswitch.h
12753F:	net/openvswitch/
12754
12755OPERATING PERFORMANCE POINTS (OPP)
12756M:	Viresh Kumar <vireshk@kernel.org>
12757M:	Nishanth Menon <nm@ti.com>
12758M:	Stephen Boyd <sboyd@kernel.org>
12759L:	linux-pm@vger.kernel.org
12760S:	Maintained
12761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12762F:	Documentation/devicetree/bindings/opp/
12763F:	Documentation/power/opp.rst
12764F:	drivers/opp/
12765F:	include/linux/pm_opp.h
12766
12767OPL4 DRIVER
12768M:	Clemens Ladisch <clemens@ladisch.de>
12769L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12770S:	Maintained
12771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12772F:	sound/drivers/opl4/
12773
12774OPROFILE
12775M:	Robert Richter <rric@kernel.org>
12776L:	oprofile-list@lists.sf.net
12777S:	Maintained
12778F:	arch/*/include/asm/oprofile*.h
12779F:	arch/*/oprofile/
12780F:	drivers/oprofile/
12781F:	include/linux/oprofile.h
12782
12783ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12784M:	Mark Fasheh <mark@fasheh.com>
12785M:	Joel Becker <jlbec@evilplan.org>
12786M:	Joseph Qi <joseph.qi@linux.alibaba.com>
12787L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12788S:	Supported
12789W:	http://ocfs2.wiki.kernel.org
12790F:	Documentation/filesystems/dlmfs.rst
12791F:	Documentation/filesystems/ocfs2.rst
12792F:	fs/ocfs2/
12793
12794ORANGEFS FILESYSTEM
12795M:	Mike Marshall <hubcap@omnibond.com>
12796R:	Martin Brandenburg <martin@omnibond.com>
12797L:	devel@lists.orangefs.org
12798S:	Supported
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12800F:	Documentation/filesystems/orangefs.rst
12801F:	fs/orangefs/
12802
12803ORINOCO DRIVER
12804L:	linux-wireless@vger.kernel.org
12805S:	Orphan
12806W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12807W:	http://www.nongnu.org/orinoco/
12808F:	drivers/net/wireless/intersil/orinoco/
12809
12810OV2659 OMNIVISION SENSOR DRIVER
12811M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12812L:	linux-media@vger.kernel.org
12813S:	Maintained
12814W:	https://linuxtv.org
12815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12816T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12817F:	drivers/media/i2c/ov2659.c
12818F:	include/media/i2c/ov2659.h
12819
12820OVERLAY FILESYSTEM
12821M:	Miklos Szeredi <miklos@szeredi.hu>
12822L:	linux-unionfs@vger.kernel.org
12823S:	Supported
12824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12825F:	Documentation/filesystems/overlayfs.rst
12826F:	fs/overlayfs/
12827
12828P54 WIRELESS DRIVER
12829M:	Christian Lamparter <chunkeey@googlemail.com>
12830L:	linux-wireless@vger.kernel.org
12831S:	Maintained
12832W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
12833F:	drivers/net/wireless/intersil/p54/
12834
12835PACKING
12836M:	Vladimir Oltean <olteanv@gmail.com>
12837L:	netdev@vger.kernel.org
12838S:	Supported
12839F:	Documentation/core-api/packing.rst
12840F:	include/linux/packing.h
12841F:	lib/packing.c
12842
12843PADATA PARALLEL EXECUTION MECHANISM
12844M:	Steffen Klassert <steffen.klassert@secunet.com>
12845L:	linux-crypto@vger.kernel.org
12846S:	Maintained
12847F:	Documentation/core-api/padata.rst
12848F:	include/linux/padata.h
12849F:	kernel/padata.c
12850
12851PAGE POOL
12852M:	Jesper Dangaard Brouer <hawk@kernel.org>
12853M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
12854L:	netdev@vger.kernel.org
12855S:	Supported
12856F:	include/net/page_pool.h
12857F:	net/core/page_pool.c
12858
12859PANASONIC LAPTOP ACPI EXTRAS DRIVER
12860M:	Harald Welte <laforge@gnumonks.org>
12861L:	platform-driver-x86@vger.kernel.org
12862S:	Maintained
12863F:	drivers/platform/x86/panasonic-laptop.c
12864
12865PARALLAX PING IIO SENSOR DRIVER
12866M:	Andreas Klinger <ak@it-klinger.de>
12867L:	linux-iio@vger.kernel.org
12868S:	Maintained
12869F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12870F:	drivers/iio/proximity/ping.c
12871
12872PARALLEL LCD/KEYPAD PANEL DRIVER
12873M:	Willy Tarreau <willy@haproxy.com>
12874M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12875S:	Odd Fixes
12876F:	Documentation/admin-guide/lcd-panel-cgram.rst
12877F:	drivers/auxdisplay/panel.c
12878
12879PARALLEL PORT SUBSYSTEM
12880M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12881M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12882L:	linux-parport@lists.infradead.org (subscribers-only)
12883S:	Maintained
12884F:	Documentation/driver-api/parport*.rst
12885F:	drivers/char/ppdev.c
12886F:	drivers/parport/
12887F:	include/linux/parport*.h
12888F:	include/uapi/linux/ppdev.h
12889
12890PARAVIRT_OPS INTERFACE
12891M:	Juergen Gross <jgross@suse.com>
12892M:	Thomas Hellstrom <thellstrom@vmware.com>
12893M:	"VMware, Inc." <pv-drivers@vmware.com>
12894L:	virtualization@lists.linux-foundation.org
12895S:	Supported
12896F:	Documentation/virt/paravirt_ops.rst
12897F:	arch/*/include/asm/paravirt*.h
12898F:	arch/*/kernel/paravirt*
12899F:	include/linux/hypervisor.h
12900
12901PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12902M:	Tim Waugh <tim@cyberelk.net>
12903L:	linux-parport@lists.infradead.org (subscribers-only)
12904S:	Maintained
12905F:	Documentation/admin-guide/blockdev/paride.rst
12906F:	drivers/block/paride/
12907
12908PARISC ARCHITECTURE
12909M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12910M:	Helge Deller <deller@gmx.de>
12911L:	linux-parisc@vger.kernel.org
12912S:	Maintained
12913W:	https://parisc.wiki.kernel.org
12914Q:	http://patchwork.kernel.org/project/linux-parisc/list/
12915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12917F:	Documentation/parisc/
12918F:	arch/parisc/
12919F:	drivers/char/agp/parisc-agp.c
12920F:	drivers/input/misc/hp_sdc_rtc.c
12921F:	drivers/input/serio/gscps2.c
12922F:	drivers/input/serio/hp_sdc*
12923F:	drivers/parisc/
12924F:	drivers/parport/parport_gsc.*
12925F:	drivers/tty/serial/8250/8250_gsc.c
12926F:	drivers/video/console/sti*
12927F:	drivers/video/fbdev/sti*
12928F:	drivers/video/logo/logo_parisc*
12929F:	include/linux/hp_sdc.h
12930
12931PARMAN
12932M:	Jiri Pirko <jiri@mellanox.com>
12933L:	netdev@vger.kernel.org
12934S:	Supported
12935F:	include/linux/parman.h
12936F:	lib/parman.c
12937F:	lib/test_parman.c
12938
12939PC ENGINES APU BOARD DRIVER
12940M:	Enrico Weigelt, metux IT consult <info@metux.net>
12941S:	Maintained
12942F:	drivers/platform/x86/pcengines-apuv2.c
12943
12944PC87360 HARDWARE MONITORING DRIVER
12945M:	Jim Cromie <jim.cromie@gmail.com>
12946L:	linux-hwmon@vger.kernel.org
12947S:	Maintained
12948F:	Documentation/hwmon/pc87360.rst
12949F:	drivers/hwmon/pc87360.c
12950
12951PC8736x GPIO DRIVER
12952M:	Jim Cromie <jim.cromie@gmail.com>
12953S:	Maintained
12954F:	drivers/char/pc8736x_gpio.c
12955
12956PC87427 HARDWARE MONITORING DRIVER
12957M:	Jean Delvare <jdelvare@suse.com>
12958L:	linux-hwmon@vger.kernel.org
12959S:	Maintained
12960F:	Documentation/hwmon/pc87427.rst
12961F:	drivers/hwmon/pc87427.c
12962
12963PCA9532 LED DRIVER
12964M:	Riku Voipio <riku.voipio@iki.fi>
12965S:	Maintained
12966F:	drivers/leds/leds-pca9532.c
12967F:	include/linux/leds-pca9532.h
12968
12969PCA9541 I2C BUS MASTER SELECTOR DRIVER
12970M:	Guenter Roeck <linux@roeck-us.net>
12971L:	linux-i2c@vger.kernel.org
12972S:	Maintained
12973F:	drivers/i2c/muxes/i2c-mux-pca9541.c
12974
12975PCDP - PRIMARY CONSOLE AND DEBUG PORT
12976M:	Khalid Aziz <khalid@gonehiking.org>
12977S:	Maintained
12978F:	drivers/firmware/pcdp.*
12979
12980PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12981M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12982L:	linux-pci@vger.kernel.org
12983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12984S:	Maintained
12985F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
12986F:	drivers/pci/controller/pci-aardvark.c
12987
12988PCI DRIVER FOR ALTERA PCIE IP
12989M:	Ley Foon Tan <ley.foon.tan@intel.com>
12990L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
12991L:	linux-pci@vger.kernel.org
12992S:	Supported
12993F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
12994F:	drivers/pci/controller/pcie-altera.c
12995
12996PCI DRIVER FOR APPLIEDMICRO XGENE
12997M:	Toan Le <toan@os.amperecomputing.com>
12998L:	linux-pci@vger.kernel.org
12999L:	linux-arm-kernel@lists.infradead.org
13000S:	Maintained
13001F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
13002F:	drivers/pci/controller/pci-xgene.c
13003
13004PCI DRIVER FOR ARM VERSATILE PLATFORM
13005M:	Rob Herring <robh@kernel.org>
13006L:	linux-pci@vger.kernel.org
13007L:	linux-arm-kernel@lists.infradead.org
13008S:	Maintained
13009F:	Documentation/devicetree/bindings/pci/versatile.yaml
13010F:	drivers/pci/controller/pci-versatile.c
13011
13012PCI DRIVER FOR ARMADA 8K
13013M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13014L:	linux-pci@vger.kernel.org
13015L:	linux-arm-kernel@lists.infradead.org
13016S:	Maintained
13017F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
13018F:	drivers/pci/controller/dwc/pcie-armada8k.c
13019
13020PCI DRIVER FOR CADENCE PCIE IP
13021M:	Tom Joseph <tjoseph@cadence.com>
13022L:	linux-pci@vger.kernel.org
13023S:	Maintained
13024F:	Documentation/devicetree/bindings/pci/cdns,*
13025F:	drivers/pci/controller/cadence/
13026
13027PCI DRIVER FOR FREESCALE LAYERSCAPE
13028M:	Minghuan Lian <minghuan.Lian@nxp.com>
13029M:	Mingkai Hu <mingkai.hu@nxp.com>
13030M:	Roy Zang <roy.zang@nxp.com>
13031L:	linuxppc-dev@lists.ozlabs.org
13032L:	linux-pci@vger.kernel.org
13033L:	linux-arm-kernel@lists.infradead.org
13034S:	Maintained
13035F:	drivers/pci/controller/dwc/*layerscape*
13036
13037PCI DRIVER FOR GENERIC OF HOSTS
13038M:	Will Deacon <will@kernel.org>
13039L:	linux-pci@vger.kernel.org
13040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13041S:	Maintained
13042F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13043F:	drivers/pci/controller/pci-host-common.c
13044F:	drivers/pci/controller/pci-host-generic.c
13045
13046PCI DRIVER FOR IMX6
13047M:	Richard Zhu <hongxing.zhu@nxp.com>
13048M:	Lucas Stach <l.stach@pengutronix.de>
13049L:	linux-pci@vger.kernel.org
13050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13051S:	Maintained
13052F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13053F:	drivers/pci/controller/dwc/*imx6*
13054
13055PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13056M:	Jonathan Derrick <jonathan.derrick@intel.com>
13057L:	linux-pci@vger.kernel.org
13058S:	Supported
13059F:	drivers/pci/controller/vmd.c
13060
13061PCI DRIVER FOR MICROSEMI SWITCHTEC
13062M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13063M:	Logan Gunthorpe <logang@deltatee.com>
13064L:	linux-pci@vger.kernel.org
13065S:	Maintained
13066F:	Documentation/ABI/testing/sysfs-class-switchtec
13067F:	Documentation/driver-api/switchtec.rst
13068F:	drivers/ntb/hw/mscc/
13069F:	drivers/pci/switch/switchtec*
13070F:	include/linux/switchtec.h
13071F:	include/uapi/linux/switchtec_ioctl.h
13072
13073PCI DRIVER FOR MOBIVEIL PCIE IP
13074M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13075M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13076L:	linux-pci@vger.kernel.org
13077S:	Supported
13078F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13079F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
13080
13081PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13082M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13083M:	Jason Cooper <jason@lakedaemon.net>
13084L:	linux-pci@vger.kernel.org
13085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13086S:	Maintained
13087F:	drivers/pci/controller/*mvebu*
13088
13089PCI DRIVER FOR NVIDIA TEGRA
13090M:	Thierry Reding <thierry.reding@gmail.com>
13091L:	linux-tegra@vger.kernel.org
13092L:	linux-pci@vger.kernel.org
13093S:	Supported
13094F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13095F:	drivers/pci/controller/pci-tegra.c
13096
13097PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13098M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13099L:	linux-pci@vger.kernel.org
13100L:	linux-arm-kernel@lists.infradead.org
13101S:	Maintained
13102F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13103F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13104
13105PCI DRIVER FOR RENESAS R-CAR
13106M:	Marek Vasut <marek.vasut+renesas@gmail.com>
13107M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13108L:	linux-pci@vger.kernel.org
13109L:	linux-renesas-soc@vger.kernel.org
13110S:	Maintained
13111F:	Documentation/devicetree/bindings/pci/*rcar*
13112F:	drivers/pci/controller/*rcar*
13113
13114PCI DRIVER FOR SAMSUNG EXYNOS
13115M:	Jingoo Han <jingoohan1@gmail.com>
13116L:	linux-pci@vger.kernel.org
13117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13118L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13119S:	Maintained
13120F:	drivers/pci/controller/dwc/pci-exynos.c
13121
13122PCI DRIVER FOR SYNOPSYS DESIGNWARE
13123M:	Jingoo Han <jingoohan1@gmail.com>
13124M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13125L:	linux-pci@vger.kernel.org
13126S:	Maintained
13127F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
13128F:	drivers/pci/controller/dwc/*designware*
13129
13130PCI DRIVER FOR TI DRA7XX
13131M:	Kishon Vijay Abraham I <kishon@ti.com>
13132L:	linux-omap@vger.kernel.org
13133L:	linux-pci@vger.kernel.org
13134S:	Supported
13135F:	Documentation/devicetree/bindings/pci/ti-pci.txt
13136F:	drivers/pci/controller/dwc/pci-dra7xx.c
13137
13138PCI DRIVER FOR TI KEYSTONE
13139M:	Murali Karicheri <m-karicheri2@ti.com>
13140L:	linux-pci@vger.kernel.org
13141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13142S:	Maintained
13143F:	drivers/pci/controller/dwc/pci-keystone.c
13144
13145PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13146M:	Linus Walleij <linus.walleij@linaro.org>
13147L:	linux-pci@vger.kernel.org
13148S:	Maintained
13149F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13150F:	drivers/pci/controller/pci-v3-semi.c
13151
13152PCI ENDPOINT SUBSYSTEM
13153M:	Kishon Vijay Abraham I <kishon@ti.com>
13154M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13155L:	linux-pci@vger.kernel.org
13156S:	Supported
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13158F:	drivers/misc/pci_endpoint_test.c
13159F:	drivers/pci/endpoint/
13160F:	tools/pci/
13161
13162PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13163M:	Russell Currey <ruscur@russell.cc>
13164M:	Sam Bobroff <sbobroff@linux.ibm.com>
13165M:	Oliver O'Halloran <oohall@gmail.com>
13166L:	linuxppc-dev@lists.ozlabs.org
13167S:	Supported
13168F:	Documentation/PCI/pci-error-recovery.rst
13169F:	Documentation/powerpc/eeh-pci-error-recovery.rst
13170F:	arch/powerpc/include/*/eeh*.h
13171F:	arch/powerpc/kernel/eeh*.c
13172F:	arch/powerpc/platforms/*/eeh*.c
13173F:	drivers/pci/pcie/aer.c
13174F:	drivers/pci/pcie/dpc.c
13175F:	drivers/pci/pcie/err.c
13176
13177PCI ERROR RECOVERY
13178M:	Linas Vepstas <linasvepstas@gmail.com>
13179L:	linux-pci@vger.kernel.org
13180S:	Supported
13181F:	Documentation/PCI/pci-error-recovery.rst
13182
13183PCI MSI DRIVER FOR ALTERA MSI IP
13184M:	Ley Foon Tan <ley.foon.tan@intel.com>
13185L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
13186L:	linux-pci@vger.kernel.org
13187S:	Supported
13188F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13189F:	drivers/pci/controller/pcie-altera-msi.c
13190
13191PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13192M:	Toan Le <toan@os.amperecomputing.com>
13193L:	linux-pci@vger.kernel.org
13194L:	linux-arm-kernel@lists.infradead.org
13195S:	Maintained
13196F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13197F:	drivers/pci/controller/pci-xgene-msi.c
13198
13199PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13200M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13201R:	Rob Herring <robh@kernel.org>
13202L:	linux-pci@vger.kernel.org
13203S:	Supported
13204Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13206F:	drivers/pci/controller/
13207
13208PCI SUBSYSTEM
13209M:	Bjorn Helgaas <bhelgaas@google.com>
13210L:	linux-pci@vger.kernel.org
13211S:	Supported
13212Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13214F:	Documentation/PCI/
13215F:	Documentation/devicetree/bindings/pci/
13216F:	arch/x86/kernel/early-quirks.c
13217F:	arch/x86/kernel/quirks.c
13218F:	arch/x86/pci/
13219F:	drivers/acpi/pci*
13220F:	drivers/pci/
13221F:	include/asm-generic/pci*
13222F:	include/linux/of_pci.h
13223F:	include/linux/pci*
13224F:	include/uapi/linux/pci*
13225F:	lib/pci*
13226
13227PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13228M:	Jonathan Chocron <jonnyc@amazon.com>
13229L:	linux-pci@vger.kernel.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/pci/pcie-al.txt
13232F:	drivers/pci/controller/dwc/pcie-al.c
13233
13234PCIE DRIVER FOR AMLOGIC MESON
13235M:	Yue Wang <yue.wang@Amlogic.com>
13236L:	linux-pci@vger.kernel.org
13237L:	linux-amlogic@lists.infradead.org
13238S:	Maintained
13239F:	drivers/pci/controller/dwc/pci-meson.c
13240
13241PCIE DRIVER FOR AXIS ARTPEC
13242M:	Jesper Nilsson <jesper.nilsson@axis.com>
13243L:	linux-arm-kernel@axis.com
13244L:	linux-pci@vger.kernel.org
13245S:	Maintained
13246F:	Documentation/devicetree/bindings/pci/axis,artpec*
13247F:	drivers/pci/controller/dwc/*artpec*
13248
13249PCIE DRIVER FOR CAVIUM THUNDERX
13250M:	Robert Richter <rrichter@marvell.com>
13251L:	linux-pci@vger.kernel.org
13252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13253S:	Supported
13254F:	drivers/pci/controller/pci-thunder-*
13255
13256PCIE DRIVER FOR HISILICON
13257M:	Zhou Wang <wangzhou1@hisilicon.com>
13258L:	linux-pci@vger.kernel.org
13259S:	Maintained
13260F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13261F:	drivers/pci/controller/dwc/pcie-hisi.c
13262
13263PCIE DRIVER FOR HISILICON KIRIN
13264M:	Xiaowei Song <songxiaowei@hisilicon.com>
13265M:	Binghui Wang <wangbinghui@hisilicon.com>
13266L:	linux-pci@vger.kernel.org
13267S:	Maintained
13268F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
13269F:	drivers/pci/controller/dwc/pcie-kirin.c
13270
13271PCIE DRIVER FOR HISILICON STB
13272M:	Shawn Guo <shawn.guo@linaro.org>
13273L:	linux-pci@vger.kernel.org
13274S:	Maintained
13275F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13276F:	drivers/pci/controller/dwc/pcie-histb.c
13277
13278PCIE DRIVER FOR MEDIATEK
13279M:	Ryder Lee <ryder.lee@mediatek.com>
13280L:	linux-pci@vger.kernel.org
13281L:	linux-mediatek@lists.infradead.org
13282S:	Supported
13283F:	Documentation/devicetree/bindings/pci/mediatek*
13284F:	drivers/pci/controller/*mediatek*
13285
13286PCIE DRIVER FOR QUALCOMM MSM
13287M:	Stanimir Varbanov <svarbanov@mm-sol.com>
13288L:	linux-pci@vger.kernel.org
13289L:	linux-arm-msm@vger.kernel.org
13290S:	Maintained
13291F:	drivers/pci/controller/dwc/*qcom*
13292
13293PCIE DRIVER FOR ROCKCHIP
13294M:	Shawn Lin <shawn.lin@rock-chips.com>
13295L:	linux-pci@vger.kernel.org
13296L:	linux-rockchip@lists.infradead.org
13297S:	Maintained
13298F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
13299F:	drivers/pci/controller/pcie-rockchip*
13300
13301PCIE DRIVER FOR SOCIONEXT UNIPHIER
13302M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13303L:	linux-pci@vger.kernel.org
13304S:	Maintained
13305F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
13306F:	drivers/pci/controller/dwc/pcie-uniphier*
13307
13308PCIE DRIVER FOR ST SPEAR13XX
13309M:	Pratyush Anand <pratyush.anand@gmail.com>
13310L:	linux-pci@vger.kernel.org
13311S:	Maintained
13312F:	drivers/pci/controller/dwc/*spear*
13313
13314PCMCIA SUBSYSTEM
13315M:	Dominik Brodowski <linux@dominikbrodowski.net>
13316S:	Odd Fixes
13317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13318F:	Documentation/pcmcia/
13319F:	drivers/pcmcia/
13320F:	include/pcmcia/
13321F:	tools/pcmcia/
13322
13323PCNET32 NETWORK DRIVER
13324M:	Don Fry <pcnet32@frontier.com>
13325L:	netdev@vger.kernel.org
13326S:	Maintained
13327F:	drivers/net/ethernet/amd/pcnet32.c
13328
13329PCRYPT PARALLEL CRYPTO ENGINE
13330M:	Steffen Klassert <steffen.klassert@secunet.com>
13331L:	linux-crypto@vger.kernel.org
13332S:	Maintained
13333F:	crypto/pcrypt.c
13334F:	include/crypto/pcrypt.h
13335
13336PEAQ WMI HOTKEYS DRIVER
13337M:	Hans de Goede <hdegoede@redhat.com>
13338L:	platform-driver-x86@vger.kernel.org
13339S:	Maintained
13340F:	drivers/platform/x86/peaq-wmi.c
13341
13342PENSANDO ETHERNET DRIVERS
13343M:	Shannon Nelson <snelson@pensando.io>
13344M:	Pensando Drivers <drivers@pensando.io>
13345L:	netdev@vger.kernel.org
13346S:	Supported
13347F:	Documentation/networking/device_drivers/pensando/ionic.rst
13348F:	drivers/net/ethernet/pensando/
13349
13350PER-CPU MEMORY ALLOCATOR
13351M:	Dennis Zhou <dennis@kernel.org>
13352M:	Tejun Heo <tj@kernel.org>
13353M:	Christoph Lameter <cl@linux.com>
13354S:	Maintained
13355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13356F:	arch/*/include/asm/percpu.h
13357F:	include/linux/percpu*.h
13358F:	mm/percpu*.c
13359
13360PER-TASK DELAY ACCOUNTING
13361M:	Balbir Singh <bsingharora@gmail.com>
13362S:	Maintained
13363F:	include/linux/delayacct.h
13364F:	kernel/delayacct.c
13365
13366PERFORMANCE EVENTS SUBSYSTEM
13367M:	Peter Zijlstra <peterz@infradead.org>
13368M:	Ingo Molnar <mingo@redhat.com>
13369M:	Arnaldo Carvalho de Melo <acme@kernel.org>
13370R:	Mark Rutland <mark.rutland@arm.com>
13371R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13372R:	Jiri Olsa <jolsa@redhat.com>
13373R:	Namhyung Kim <namhyung@kernel.org>
13374L:	linux-kernel@vger.kernel.org
13375S:	Supported
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13377F:	arch/*/events/*
13378F:	arch/*/events/*/*
13379F:	arch/*/include/asm/perf_event.h
13380F:	arch/*/kernel/*/*/perf_event*.c
13381F:	arch/*/kernel/*/perf_event*.c
13382F:	arch/*/kernel/perf_callchain.c
13383F:	arch/*/kernel/perf_event*.c
13384F:	include/linux/perf_event.h
13385F:	include/uapi/linux/perf_event.h
13386F:	kernel/events/*
13387F:	tools/perf/
13388
13389PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13390R:	John Garry <john.garry@huawei.com>
13391R:	Will Deacon <will@kernel.org>
13392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13393S:	Supported
13394F:	tools/perf/pmu-events/arch/arm64/
13395
13396PERSONALITY HANDLING
13397M:	Christoph Hellwig <hch@infradead.org>
13398L:	linux-abi-devel@lists.sourceforge.net
13399S:	Maintained
13400F:	include/linux/personality.h
13401F:	include/uapi/linux/personality.h
13402
13403PHOENIX RC FLIGHT CONTROLLER ADAPTER
13404M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13405L:	linux-input@vger.kernel.org
13406S:	Maintained
13407F:	Documentation/input/devices/pxrc.rst
13408F:	drivers/input/joystick/pxrc.c
13409
13410PHONET PROTOCOL
13411M:	Remi Denis-Courmont <courmisch@gmail.com>
13412S:	Supported
13413F:	Documentation/networking/phonet.rst
13414F:	include/linux/phonet.h
13415F:	include/net/phonet/
13416F:	include/uapi/linux/phonet.h
13417F:	net/phonet/
13418
13419PHRAM MTD DRIVER
13420M:	Joern Engel <joern@lazybastard.org>
13421L:	linux-mtd@lists.infradead.org
13422S:	Maintained
13423F:	drivers/mtd/devices/phram.c
13424
13425PICOLCD HID DRIVER
13426M:	Bruno Prémont <bonbons@linux-vserver.org>
13427L:	linux-input@vger.kernel.org
13428S:	Maintained
13429F:	drivers/hid/hid-picolcd*
13430
13431PICOXCELL SUPPORT
13432M:	Jamie Iles <jamie@jamieiles.com>
13433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13434S:	Supported
13435T:	git git://github.com/jamieiles/linux-2.6-ji.git
13436F:	arch/arm/boot/dts/picoxcell*
13437F:	arch/arm/mach-picoxcell/
13438F:	drivers/crypto/picoxcell*
13439
13440PIDFD API
13441M:	Christian Brauner <christian@brauner.io>
13442L:	linux-kernel@vger.kernel.org
13443S:	Maintained
13444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13445F:	samples/pidfd/
13446F:	tools/testing/selftests/clone3/
13447F:	tools/testing/selftests/pid_namespace/
13448F:	tools/testing/selftests/pidfd/
13449K:	(?i)pidfd
13450K:	(?i)clone3
13451K:	\b(clone_args|kernel_clone_args)\b
13452
13453PIN CONTROL SUBSYSTEM
13454M:	Linus Walleij <linus.walleij@linaro.org>
13455L:	linux-gpio@vger.kernel.org
13456S:	Maintained
13457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13458F:	Documentation/devicetree/bindings/pinctrl/
13459F:	Documentation/driver-api/pinctl.rst
13460F:	drivers/pinctrl/
13461F:	include/linux/pinctrl/
13462
13463PIN CONTROLLER - FREESCALE
13464M:	Dong Aisheng <aisheng.dong@nxp.com>
13465M:	Fabio Estevam <festevam@gmail.com>
13466M:	Shawn Guo <shawnguo@kernel.org>
13467M:	Stefan Agner <stefan@agner.ch>
13468R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13469L:	linux-gpio@vger.kernel.org
13470S:	Maintained
13471F:	Documentation/devicetree/bindings/pinctrl/fsl,*
13472F:	drivers/pinctrl/freescale/
13473
13474PIN CONTROLLER - INTEL
13475M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13476M:	Andy Shevchenko <andy@kernel.org>
13477S:	Maintained
13478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13479F:	drivers/pinctrl/intel/
13480
13481PIN CONTROLLER - MEDIATEK
13482M:	Sean Wang <sean.wang@kernel.org>
13483L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13484S:	Maintained
13485F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13486F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13487F:	drivers/pinctrl/mediatek/
13488
13489PIN CONTROLLER - MICROCHIP AT91
13490M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13492L:	linux-gpio@vger.kernel.org
13493S:	Supported
13494F:	drivers/gpio/gpio-sama5d2-piobu.c
13495F:	drivers/pinctrl/pinctrl-at91*
13496
13497PIN CONTROLLER - QUALCOMM
13498M:	Bjorn Andersson <bjorn.andersson@linaro.org>
13499L:	linux-arm-msm@vger.kernel.org
13500S:	Maintained
13501F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13502F:	drivers/pinctrl/qcom/
13503
13504PIN CONTROLLER - RENESAS
13505M:	Geert Uytterhoeven <geert+renesas@glider.be>
13506L:	linux-renesas-soc@vger.kernel.org
13507S:	Supported
13508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13509F:	Documentation/devicetree/bindings/pinctrl/renesas,*
13510F:	drivers/pinctrl/pinctrl-rz*
13511F:	drivers/pinctrl/sh-pfc/
13512
13513PIN CONTROLLER - SAMSUNG
13514M:	Tomasz Figa <tomasz.figa@gmail.com>
13515M:	Krzysztof Kozlowski <krzk@kernel.org>
13516M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
13517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13518L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13519S:	Maintained
13520Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
13521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13522F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13523F:	drivers/pinctrl/samsung/
13524F:	include/dt-bindings/pinctrl/samsung.h
13525
13526PIN CONTROLLER - SINGLE
13527M:	Tony Lindgren <tony@atomide.com>
13528M:	Haojian Zhuang <haojian.zhuang@linaro.org>
13529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13530L:	linux-omap@vger.kernel.org
13531S:	Maintained
13532F:	drivers/pinctrl/pinctrl-single.c
13533
13534PIN CONTROLLER - ST SPEAR
13535M:	Viresh Kumar <vireshk@kernel.org>
13536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13537S:	Maintained
13538W:	http://www.st.com/spear
13539F:	drivers/pinctrl/spear/
13540
13541PISTACHIO SOC SUPPORT
13542M:	James Hartley <james.hartley@sondrel.com>
13543L:	linux-mips@vger.kernel.org
13544S:	Odd Fixes
13545F:	arch/mips/boot/dts/img/pistachio*
13546F:	arch/mips/configs/pistachio*_defconfig
13547F:	arch/mips/include/asm/mach-pistachio/
13548F:	arch/mips/pistachio/
13549
13550PKTCDVD DRIVER
13551M:	linux-block@vger.kernel.org
13552S:	Orphan
13553F:	drivers/block/pktcdvd.c
13554F:	include/linux/pktcdvd.h
13555F:	include/uapi/linux/pktcdvd.h
13556
13557PKUNITY SOC DRIVERS
13558M:	Guan Xuetao <gxt@pku.edu.cn>
13559S:	Maintained
13560W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13561T:	git git://github.com/gxt/linux.git
13562F:	drivers/i2c/busses/i2c-puv3.c
13563F:	drivers/input/serio/i8042-unicore32io.h
13564F:	drivers/rtc/rtc-puv3.c
13565F:	drivers/video/fbdev/fb-puv3.c
13566
13567PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13568M:	Tomasz Duszynski <tduszyns@gmail.com>
13569S:	Maintained
13570F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13571F:	drivers/iio/chemical/pms7003.c
13572
13573PLX DMA DRIVER
13574M:	Logan Gunthorpe <logang@deltatee.com>
13575S:	Maintained
13576F:	drivers/dma/plx_dma.c
13577
13578PM-GRAPH UTILITY
13579M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
13580L:	linux-pm@vger.kernel.org
13581S:	Supported
13582W:	https://01.org/pm-graph
13583B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13584T:	git git://github.com/intel/pm-graph
13585F:	tools/power/pm-graph
13586
13587PMBUS HARDWARE MONITORING DRIVERS
13588M:	Guenter Roeck <linux@roeck-us.net>
13589L:	linux-hwmon@vger.kernel.org
13590S:	Maintained
13591W:	http://hwmon.wiki.kernel.org/
13592W:	http://www.roeck-us.net/linux/drivers/
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13594F:	Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13595F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
13596F:	Documentation/devicetree/bindings/hwmon/max31785.txt
13597F:	Documentation/hwmon/adm1275.rst
13598F:	Documentation/hwmon/ibm-cffps.rst
13599F:	Documentation/hwmon/ir35221.rst
13600F:	Documentation/hwmon/lm25066.rst
13601F:	Documentation/hwmon/ltc2978.rst
13602F:	Documentation/hwmon/ltc3815.rst
13603F:	Documentation/hwmon/max16064.rst
13604F:	Documentation/hwmon/max20751.rst
13605F:	Documentation/hwmon/max31785.rst
13606F:	Documentation/hwmon/max34440.rst
13607F:	Documentation/hwmon/max8688.rst
13608F:	Documentation/hwmon/pmbus-core.rst
13609F:	Documentation/hwmon/pmbus.rst
13610F:	Documentation/hwmon/tps40422.rst
13611F:	Documentation/hwmon/ucd9000.rst
13612F:	Documentation/hwmon/ucd9200.rst
13613F:	Documentation/hwmon/zl6100.rst
13614F:	drivers/hwmon/pmbus/
13615F:	include/linux/pmbus.h
13616
13617PMC SIERRA MaxRAID DRIVER
13618L:	linux-scsi@vger.kernel.org
13619S:	Orphan
13620W:	http://www.pmc-sierra.com/
13621F:	drivers/scsi/pmcraid.*
13622
13623PMC SIERRA PM8001 DRIVER
13624M:	Jack Wang <jinpu.wang@cloud.ionos.com>
13625L:	linux-scsi@vger.kernel.org
13626S:	Supported
13627F:	drivers/scsi/pm8001/
13628
13629PNI RM3100 IIO DRIVER
13630M:	Song Qiang <songqiang1304521@gmail.com>
13631L:	linux-iio@vger.kernel.org
13632S:	Maintained
13633F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13634F:	drivers/iio/magnetometer/rm3100*
13635
13636PNP SUPPORT
13637M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13638L:	linux-acpi@vger.kernel.org
13639S:	Maintained
13640F:	drivers/pnp/
13641F:	include/linux/pnp.h
13642
13643POSIX CLOCKS and TIMERS
13644M:	Thomas Gleixner <tglx@linutronix.de>
13645L:	linux-kernel@vger.kernel.org
13646S:	Maintained
13647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13648F:	fs/timerfd.c
13649F:	include/linux/time_namespace.h
13650F:	include/linux/timer*
13651F:	kernel/time/*timer*
13652F:	kernel/time/namespace.c
13653
13654POWER MANAGEMENT CORE
13655M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13656L:	linux-pm@vger.kernel.org
13657S:	Supported
13658B:	https://bugzilla.kernel.org
13659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13660F:	drivers/base/power/
13661F:	drivers/powercap/
13662F:	include/linux/intel_rapl.h
13663F:	include/linux/pm.h
13664F:	include/linux/pm_*
13665F:	include/linux/powercap.h
13666F:	kernel/configs/nopm.config
13667
13668POWER STATE COORDINATION INTERFACE (PSCI)
13669M:	Mark Rutland <mark.rutland@arm.com>
13670M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13671L:	linux-arm-kernel@lists.infradead.org
13672S:	Maintained
13673F:	drivers/firmware/psci/
13674F:	include/linux/psci.h
13675F:	include/uapi/linux/psci.h
13676
13677POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13678M:	Sebastian Reichel <sre@kernel.org>
13679L:	linux-pm@vger.kernel.org
13680S:	Maintained
13681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13682F:	Documentation/ABI/testing/sysfs-class-power
13683F:	Documentation/devicetree/bindings/power/supply/
13684F:	drivers/power/supply/
13685F:	include/linux/power_supply.h
13686
13687POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13688M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13689L:	linuxppc-dev@lists.ozlabs.org
13690S:	Maintained
13691F:	drivers/char/powernv-op-panel.c
13692
13693PPP OVER ATM (RFC 2364)
13694M:	Mitchell Blank Jr <mitch@sfgoth.com>
13695S:	Maintained
13696F:	include/uapi/linux/atmppp.h
13697F:	net/atm/pppoatm.c
13698
13699PPP OVER ETHERNET
13700M:	Michal Ostrowski <mostrows@earthlink.net>
13701S:	Maintained
13702F:	drivers/net/ppp/pppoe.c
13703F:	drivers/net/ppp/pppox.c
13704
13705PPP OVER L2TP
13706M:	James Chapman <jchapman@katalix.com>
13707S:	Maintained
13708F:	include/linux/if_pppol2tp.h
13709F:	include/uapi/linux/if_pppol2tp.h
13710F:	net/l2tp/l2tp_ppp.c
13711
13712PPP PROTOCOL DRIVERS AND COMPRESSORS
13713M:	Paul Mackerras <paulus@samba.org>
13714L:	linux-ppp@vger.kernel.org
13715S:	Maintained
13716F:	drivers/net/ppp/ppp_*
13717
13718PPS SUPPORT
13719M:	Rodolfo Giometti <giometti@enneenne.com>
13720L:	linuxpps@ml.enneenne.com (subscribers-only)
13721S:	Maintained
13722W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
13723F:	Documentation/ABI/testing/sysfs-pps
13724F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
13725F:	Documentation/driver-api/pps.rst
13726F:	drivers/pps/
13727F:	include/linux/pps*.h
13728F:	include/uapi/linux/pps.h
13729
13730PPTP DRIVER
13731M:	Dmitry Kozlov <xeb@mail.ru>
13732L:	netdev@vger.kernel.org
13733S:	Maintained
13734W:	http://sourceforge.net/projects/accel-pptp
13735F:	drivers/net/ppp/pptp.c
13736
13737PRESSURE STALL INFORMATION (PSI)
13738M:	Johannes Weiner <hannes@cmpxchg.org>
13739S:	Maintained
13740F:	include/linux/psi*
13741F:	kernel/sched/psi.c
13742
13743PRINTK
13744M:	Petr Mladek <pmladek@suse.com>
13745M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13746R:	Steven Rostedt <rostedt@goodmis.org>
13747S:	Maintained
13748F:	include/linux/printk.h
13749F:	kernel/printk/
13750
13751PRISM54 WIRELESS DRIVER
13752M:	Luis Chamberlain <mcgrof@kernel.org>
13753L:	linux-wireless@vger.kernel.org
13754S:	Obsolete
13755W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
13756F:	drivers/net/wireless/intersil/prism54/
13757
13758PROC FILESYSTEM
13759R:	Alexey Dobriyan <adobriyan@gmail.com>
13760L:	linux-kernel@vger.kernel.org
13761L:	linux-fsdevel@vger.kernel.org
13762S:	Maintained
13763F:	Documentation/filesystems/proc.rst
13764F:	fs/proc/
13765F:	include/linux/proc_fs.h
13766F:	tools/testing/selftests/proc/
13767
13768PROC SYSCTL
13769M:	Luis Chamberlain <mcgrof@kernel.org>
13770M:	Kees Cook <keescook@chromium.org>
13771M:	Iurii Zaikin <yzaikin@google.com>
13772L:	linux-kernel@vger.kernel.org
13773L:	linux-fsdevel@vger.kernel.org
13774S:	Maintained
13775F:	fs/proc/proc_sysctl.c
13776F:	include/linux/sysctl.h
13777F:	kernel/sysctl-test.c
13778F:	kernel/sysctl.c
13779F:	tools/testing/selftests/sysctl/
13780
13781PS3 NETWORK SUPPORT
13782M:	Geoff Levand <geoff@infradead.org>
13783L:	netdev@vger.kernel.org
13784L:	linuxppc-dev@lists.ozlabs.org
13785S:	Maintained
13786F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
13787
13788PS3 PLATFORM SUPPORT
13789M:	Geoff Levand <geoff@infradead.org>
13790L:	linuxppc-dev@lists.ozlabs.org
13791S:	Maintained
13792F:	arch/powerpc/boot/ps3*
13793F:	arch/powerpc/include/asm/lv1call.h
13794F:	arch/powerpc/include/asm/ps3*.h
13795F:	arch/powerpc/platforms/ps3/
13796F:	drivers/*/ps3*
13797F:	drivers/ps3/
13798F:	drivers/rtc/rtc-ps3.c
13799F:	drivers/usb/host/*ps3.c
13800F:	sound/ppc/snd_ps3*
13801
13802PS3VRAM DRIVER
13803M:	Jim Paris <jim@jtan.com>
13804M:	Geoff Levand <geoff@infradead.org>
13805L:	linuxppc-dev@lists.ozlabs.org
13806S:	Maintained
13807F:	drivers/block/ps3vram.c
13808
13809PSAMPLE PACKET SAMPLING SUPPORT
13810M:	Yotam Gigi <yotam.gi@gmail.com>
13811S:	Maintained
13812F:	include/net/psample.h
13813F:	include/uapi/linux/psample.h
13814F:	net/psample
13815
13816PSTORE FILESYSTEM
13817M:	Kees Cook <keescook@chromium.org>
13818M:	Anton Vorontsov <anton@enomsg.org>
13819M:	Colin Cross <ccross@android.com>
13820M:	Tony Luck <tony.luck@intel.com>
13821S:	Maintained
13822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13823F:	Documentation/admin-guide/ramoops.rst
13824F:	Documentation/admin-guide/pstore-blk.rst
13825F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13826F:	drivers/acpi/apei/erst.c
13827F:	drivers/firmware/efi/efi-pstore.c
13828F:	fs/pstore/
13829F:	include/linux/pstore*
13830K:	\b(pstore|ramoops)
13831
13832PTP HARDWARE CLOCK SUPPORT
13833M:	Richard Cochran <richardcochran@gmail.com>
13834L:	netdev@vger.kernel.org
13835S:	Maintained
13836W:	http://linuxptp.sourceforge.net/
13837F:	Documentation/ABI/testing/sysfs-ptp
13838F:	Documentation/driver-api/ptp.rst
13839F:	drivers/net/phy/dp83640*
13840F:	drivers/ptp/*
13841F:	include/linux/ptp_cl*
13842
13843PTRACE SUPPORT
13844M:	Oleg Nesterov <oleg@redhat.com>
13845S:	Maintained
13846F:	arch/*/*/ptrace*.c
13847F:	arch/*/include/asm/ptrace*.h
13848F:	arch/*/ptrace*.c
13849F:	include/asm-generic/syscall.h
13850F:	include/linux/ptrace.h
13851F:	include/linux/regset.h
13852F:	include/linux/tracehook.h
13853F:	include/uapi/linux/ptrace.h
13854F:	include/uapi/linux/ptrace.h
13855F:	kernel/ptrace.c
13856
13857PULSE8-CEC DRIVER
13858M:	Hans Verkuil <hverkuil@xs4all.nl>
13859L:	linux-media@vger.kernel.org
13860S:	Maintained
13861T:	git git://linuxtv.org/media_tree.git
13862F:	Documentation/admin-guide/media/pulse8-cec.rst
13863F:	drivers/media/cec/usb/pulse8/
13864
13865PVRUSB2 VIDEO4LINUX DRIVER
13866M:	Mike Isely <isely@pobox.com>
13867L:	pvrusb2@isely.net	(subscribers-only)
13868L:	linux-media@vger.kernel.org
13869S:	Maintained
13870W:	http://www.isely.net/pvrusb2/
13871T:	git git://linuxtv.org/media_tree.git
13872F:	Documentation/driver-api/media/drivers/pvrusb2*
13873F:	drivers/media/usb/pvrusb2/
13874
13875PWC WEBCAM DRIVER
13876M:	Hans Verkuil <hverkuil@xs4all.nl>
13877L:	linux-media@vger.kernel.org
13878S:	Odd Fixes
13879T:	git git://linuxtv.org/media_tree.git
13880F:	drivers/media/usb/pwc/*
13881F:	include/trace/events/pwc.h
13882
13883PWM FAN DRIVER
13884M:	Kamil Debski <kamil@wypas.org>
13885M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13886L:	linux-hwmon@vger.kernel.org
13887S:	Supported
13888F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13889F:	Documentation/hwmon/pwm-fan.rst
13890F:	drivers/hwmon/pwm-fan.c
13891
13892PWM IR Transmitter
13893M:	Sean Young <sean@mess.org>
13894L:	linux-media@vger.kernel.org
13895S:	Maintained
13896F:	drivers/media/rc/pwm-ir-tx.c
13897
13898PWM SUBSYSTEM
13899M:	Thierry Reding <thierry.reding@gmail.com>
13900R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13901L:	linux-pwm@vger.kernel.org
13902S:	Maintained
13903Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
13904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13905F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13906F:	Documentation/devicetree/bindings/pwm/
13907F:	Documentation/driver-api/pwm.rst
13908F:	drivers/gpio/gpio-mvebu.c
13909F:	drivers/pwm/
13910F:	drivers/video/backlight/pwm_bl.c
13911F:	include/linux/pwm.h
13912F:	include/linux/pwm_backlight.h
13913K:	pwm_(config|apply_state|ops)
13914
13915PXA GPIO DRIVER
13916M:	Robert Jarzmik <robert.jarzmik@free.fr>
13917L:	linux-gpio@vger.kernel.org
13918S:	Maintained
13919F:	drivers/gpio/gpio-pxa.c
13920
13921PXA MMCI DRIVER
13922S:	Orphan
13923
13924PXA RTC DRIVER
13925M:	Robert Jarzmik <robert.jarzmik@free.fr>
13926L:	linux-rtc@vger.kernel.org
13927S:	Maintained
13928
13929PXA2xx/PXA3xx SUPPORT
13930M:	Daniel Mack <daniel@zonque.org>
13931M:	Haojian Zhuang <haojian.zhuang@gmail.com>
13932M:	Robert Jarzmik <robert.jarzmik@free.fr>
13933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13934S:	Maintained
13935T:	git git://github.com/hzhuang1/linux.git
13936T:	git git://github.com/rjarzmik/linux.git
13937F:	arch/arm/boot/dts/pxa*
13938F:	arch/arm/mach-pxa/
13939F:	drivers/dma/pxa*
13940F:	drivers/pcmcia/pxa2xx*
13941F:	drivers/pinctrl/pxa/
13942F:	drivers/spi/spi-pxa2xx*
13943F:	drivers/usb/gadget/udc/pxa2*
13944F:	include/sound/pxa2xx-lib.h
13945F:	sound/arm/pxa*
13946F:	sound/soc/pxa/
13947
13948QAT DRIVER
13949M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13950L:	qat-linux@intel.com
13951S:	Supported
13952F:	drivers/crypto/qat/
13953
13954QCOM AUDIO (ASoC) DRIVERS
13955M:	Patrick Lai <plai@codeaurora.org>
13956M:	Banajit Goswami <bgoswami@codeaurora.org>
13957L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13958S:	Supported
13959F:	sound/soc/qcom/
13960
13961QCOM IPA DRIVER
13962M:	Alex Elder <elder@kernel.org>
13963L:	netdev@vger.kernel.org
13964S:	Supported
13965F:	drivers/net/ipa/
13966
13967QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13968M:	Gabriel Somlo <somlo@cmu.edu>
13969M:	"Michael S. Tsirkin" <mst@redhat.com>
13970L:	qemu-devel@nongnu.org
13971S:	Maintained
13972F:	drivers/firmware/qemu_fw_cfg.c
13973F:	include/uapi/linux/qemu_fw_cfg.h
13974
13975QIB DRIVER
13976M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
13977M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
13978L:	linux-rdma@vger.kernel.org
13979S:	Supported
13980F:	drivers/infiniband/hw/qib/
13981
13982QLOGIC QL41xxx FCOE DRIVER
13983M:	QLogic-Storage-Upstream@cavium.com
13984L:	linux-scsi@vger.kernel.org
13985S:	Supported
13986F:	drivers/scsi/qedf/
13987
13988QLOGIC QL41xxx ISCSI DRIVER
13989M:	QLogic-Storage-Upstream@cavium.com
13990L:	linux-scsi@vger.kernel.org
13991S:	Supported
13992F:	drivers/scsi/qedi/
13993
13994QLOGIC QL4xxx ETHERNET DRIVER
13995M:	Ariel Elior <aelior@marvell.com>
13996M:	GR-everest-linux-l2@marvell.com
13997L:	netdev@vger.kernel.org
13998S:	Supported
13999F:	drivers/net/ethernet/qlogic/qed/
14000F:	drivers/net/ethernet/qlogic/qede/
14001F:	include/linux/qed/
14002
14003QLOGIC QL4xxx RDMA DRIVER
14004M:	Michal Kalderon <mkalderon@marvell.com>
14005M:	Ariel Elior <aelior@marvell.com>
14006L:	linux-rdma@vger.kernel.org
14007S:	Supported
14008F:	drivers/infiniband/hw/qedr/
14009F:	include/uapi/rdma/qedr-abi.h
14010
14011QLOGIC QLA1280 SCSI DRIVER
14012M:	Michael Reed <mdr@sgi.com>
14013L:	linux-scsi@vger.kernel.org
14014S:	Maintained
14015F:	drivers/scsi/qla1280.[ch]
14016
14017QLOGIC QLA2XXX FC-SCSI DRIVER
14018M:	Nilesh Javali <njavali@marvell.com>
14019M:	GR-QLogic-Storage-Upstream@marvell.com
14020L:	linux-scsi@vger.kernel.org
14021S:	Supported
14022F:	Documentation/scsi/LICENSE.qla2xxx
14023F:	drivers/scsi/qla2xxx/
14024
14025QLOGIC QLA3XXX NETWORK DRIVER
14026M:	GR-Linux-NIC-Dev@marvell.com
14027L:	netdev@vger.kernel.org
14028S:	Supported
14029F:	Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14030F:	drivers/net/ethernet/qlogic/qla3xxx.*
14031
14032QLOGIC QLA4XXX iSCSI DRIVER
14033M:	QLogic-Storage-Upstream@qlogic.com
14034L:	linux-scsi@vger.kernel.org
14035S:	Supported
14036F:	Documentation/scsi/LICENSE.qla4xxx
14037F:	drivers/scsi/qla4xxx/
14038
14039QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14040M:	Shahed Shaikh <shshaikh@marvell.com>
14041M:	Manish Chopra <manishc@marvell.com>
14042M:	GR-Linux-NIC-Dev@marvell.com
14043L:	netdev@vger.kernel.org
14044S:	Supported
14045F:	drivers/net/ethernet/qlogic/qlcnic/
14046
14047QLOGIC QLGE 10Gb ETHERNET DRIVER
14048M:	Manish Chopra <manishc@marvell.com>
14049M:	GR-Linux-NIC-Dev@marvell.com
14050L:	netdev@vger.kernel.org
14051S:	Supported
14052F:	drivers/staging/qlge/
14053
14054QM1D1B0004 MEDIA DRIVER
14055M:	Akihiro Tsukada <tskd08@gmail.com>
14056L:	linux-media@vger.kernel.org
14057S:	Odd Fixes
14058F:	drivers/media/tuners/qm1d1b0004*
14059
14060QM1D1C0042 MEDIA DRIVER
14061M:	Akihiro Tsukada <tskd08@gmail.com>
14062L:	linux-media@vger.kernel.org
14063S:	Odd Fixes
14064F:	drivers/media/tuners/qm1d1c0042*
14065
14066QNX4 FILESYSTEM
14067M:	Anders Larsen <al@alarsen.net>
14068S:	Maintained
14069W:	http://www.alarsen.net/linux/qnx4fs/
14070F:	fs/qnx4/
14071F:	include/uapi/linux/qnx4_fs.h
14072F:	include/uapi/linux/qnxtypes.h
14073
14074QORIQ DPAA2 FSL-MC BUS DRIVER
14075M:	Stuart Yoder <stuyoder@gmail.com>
14076M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
14077L:	linux-kernel@vger.kernel.org
14078S:	Maintained
14079F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14080F:	Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14081F:	drivers/bus/fsl-mc/
14082
14083QT1010 MEDIA DRIVER
14084M:	Antti Palosaari <crope@iki.fi>
14085L:	linux-media@vger.kernel.org
14086S:	Maintained
14087W:	https://linuxtv.org
14088W:	http://palosaari.fi/linux/
14089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14090T:	git git://linuxtv.org/anttip/media_tree.git
14091F:	drivers/media/tuners/qt1010*
14092
14093QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14094M:	Kalle Valo <kvalo@codeaurora.org>
14095L:	ath10k@lists.infradead.org
14096S:	Supported
14097W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14099F:	drivers/net/wireless/ath/ath10k/
14100
14101QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14102M:	Kalle Valo <kvalo@codeaurora.org>
14103L:	ath11k@lists.infradead.org
14104S:	Supported
14105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14106F:	drivers/net/wireless/ath/ath11k/
14107
14108QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14109M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14110L:	linux-wireless@vger.kernel.org
14111S:	Supported
14112W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14113F:	drivers/net/wireless/ath/ath9k/
14114
14115QUALCOMM CAMERA SUBSYSTEM DRIVER
14116M:	Todor Tomov <todor.too@gmail.com>
14117L:	linux-media@vger.kernel.org
14118S:	Maintained
14119F:	Documentation/admin-guide/media/qcom_camss.rst
14120F:	Documentation/devicetree/bindings/media/qcom,camss.txt
14121F:	drivers/media/platform/qcom/camss/
14122
14123QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14124M:	Niklas Cassel <nks@flawful.org>
14125L:	linux-pm@vger.kernel.org
14126L:	linux-arm-msm@vger.kernel.org
14127S:	Maintained
14128F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14129F:	drivers/power/avs/qcom-cpr.c
14130
14131QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14132M:	Ilia Lin <ilia.lin@kernel.org>
14133L:	linux-pm@vger.kernel.org
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14136F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
14137
14138QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14139M:	Timur Tabi <timur@kernel.org>
14140L:	netdev@vger.kernel.org
14141S:	Maintained
14142F:	drivers/net/ethernet/qualcomm/emac/
14143
14144QUALCOMM ETHQOS ETHERNET DRIVER
14145M:	Vinod Koul <vkoul@kernel.org>
14146L:	netdev@vger.kernel.org
14147S:	Maintained
14148F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
14149F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14150
14151QUALCOMM GENERIC INTERFACE I2C DRIVER
14152M:	Alok Chauhan <alokc@codeaurora.org>
14153L:	linux-i2c@vger.kernel.org
14154L:	linux-arm-msm@vger.kernel.org
14155S:	Supported
14156F:	drivers/i2c/busses/i2c-qcom-geni.c
14157
14158QUALCOMM HEXAGON ARCHITECTURE
14159M:	Brian Cain <bcain@codeaurora.org>
14160L:	linux-hexagon@vger.kernel.org
14161S:	Supported
14162F:	arch/hexagon/
14163
14164QUALCOMM HIDMA DRIVER
14165M:	Sinan Kaya <okaya@kernel.org>
14166L:	linux-arm-kernel@lists.infradead.org
14167L:	linux-arm-msm@vger.kernel.org
14168L:	dmaengine@vger.kernel.org
14169S:	Supported
14170F:	drivers/dma/qcom/hidma*
14171
14172QUALCOMM IOMMU
14173M:	Rob Clark <robdclark@gmail.com>
14174L:	iommu@lists.linux-foundation.org
14175L:	linux-arm-msm@vger.kernel.org
14176S:	Maintained
14177F:	drivers/iommu/qcom_iommu.c
14178
14179QUALCOMM RMNET DRIVER
14180M:	Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14181M:	Sean Tranchetti <stranche@codeaurora.org>
14182L:	netdev@vger.kernel.org
14183S:	Maintained
14184F:	Documentation/networking/device_drivers/qualcomm/rmnet.rst
14185F:	drivers/net/ethernet/qualcomm/rmnet/
14186F:	include/linux/if_rmnet.h
14187
14188QUALCOMM TSENS THERMAL DRIVER
14189M:	Amit Kucheria <amit.kucheria@linaro.org>
14190L:	linux-pm@vger.kernel.org
14191L:	linux-arm-msm@vger.kernel.org
14192S:	Maintained
14193F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14194F:	drivers/thermal/qcom/
14195
14196QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14197M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
14198L:	linux-media@vger.kernel.org
14199L:	linux-arm-msm@vger.kernel.org
14200S:	Maintained
14201T:	git git://linuxtv.org/media_tree.git
14202F:	Documentation/devicetree/bindings/media/*venus*
14203F:	drivers/media/platform/qcom/venus/
14204
14205QUALCOMM WCN36XX WIRELESS DRIVER
14206M:	Kalle Valo <kvalo@codeaurora.org>
14207L:	wcn36xx@lists.infradead.org
14208S:	Supported
14209W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14210T:	git git://github.com/KrasnikovEugene/wcn36xx.git
14211F:	drivers/net/wireless/ath/wcn36xx/
14212
14213QUANTENNA QTNFMAC WIRELESS DRIVER
14214M:	Igor Mitsyanko <imitsyanko@quantenna.com>
14215R:	Sergey Matyukevich <geomatsi@gmail.com>
14216L:	linux-wireless@vger.kernel.org
14217S:	Maintained
14218F:	drivers/net/wireless/quantenna
14219
14220RADEON and AMDGPU DRM DRIVERS
14221M:	Alex Deucher <alexander.deucher@amd.com>
14222M:	Christian König <christian.koenig@amd.com>
14223L:	amd-gfx@lists.freedesktop.org
14224S:	Supported
14225T:	git git://people.freedesktop.org/~agd5f/linux
14226F:	drivers/gpu/drm/amd/
14227F:	drivers/gpu/drm/radeon/
14228F:	include/uapi/drm/amdgpu_drm.h
14229F:	include/uapi/drm/radeon_drm.h
14230
14231RADEON FRAMEBUFFER DISPLAY DRIVER
14232M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
14233L:	linux-fbdev@vger.kernel.org
14234S:	Maintained
14235F:	drivers/video/fbdev/aty/radeon*
14236F:	include/uapi/linux/radeonfb.h
14237
14238RADIOSHARK RADIO DRIVER
14239M:	Hans Verkuil <hverkuil@xs4all.nl>
14240L:	linux-media@vger.kernel.org
14241S:	Maintained
14242T:	git git://linuxtv.org/media_tree.git
14243F:	drivers/media/radio/radio-shark.c
14244
14245RADIOSHARK2 RADIO DRIVER
14246M:	Hans Verkuil <hverkuil@xs4all.nl>
14247L:	linux-media@vger.kernel.org
14248S:	Maintained
14249T:	git git://linuxtv.org/media_tree.git
14250F:	drivers/media/radio/radio-shark2.c
14251F:	drivers/media/radio/radio-tea5777.c
14252
14253RADOS BLOCK DEVICE (RBD)
14254M:	Ilya Dryomov <idryomov@gmail.com>
14255R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
14256L:	ceph-devel@vger.kernel.org
14257S:	Supported
14258W:	http://ceph.com/
14259T:	git git://github.com/ceph/ceph-client.git
14260F:	Documentation/ABI/testing/sysfs-bus-rbd
14261F:	drivers/block/rbd.c
14262F:	drivers/block/rbd_types.h
14263
14264RAGE128 FRAMEBUFFER DISPLAY DRIVER
14265M:	Paul Mackerras <paulus@samba.org>
14266L:	linux-fbdev@vger.kernel.org
14267S:	Maintained
14268F:	drivers/video/fbdev/aty/aty128fb.c
14269
14270RAINSHADOW-CEC DRIVER
14271M:	Hans Verkuil <hverkuil@xs4all.nl>
14272L:	linux-media@vger.kernel.org
14273S:	Maintained
14274T:	git git://linuxtv.org/media_tree.git
14275F:	drivers/media/cec/usb/rainshadow/
14276
14277RALINK MIPS ARCHITECTURE
14278M:	John Crispin <john@phrozen.org>
14279L:	linux-mips@vger.kernel.org
14280S:	Maintained
14281F:	arch/mips/ralink
14282
14283RALINK RT2X00 WIRELESS LAN DRIVER
14284M:	Stanislaw Gruszka <stf_xl@wp.pl>
14285M:	Helmut Schaa <helmut.schaa@googlemail.com>
14286L:	linux-wireless@vger.kernel.org
14287S:	Maintained
14288F:	drivers/net/wireless/ralink/rt2x00/
14289
14290RAMDISK RAM BLOCK DEVICE DRIVER
14291M:	Jens Axboe <axboe@kernel.dk>
14292S:	Maintained
14293F:	Documentation/admin-guide/blockdev/ramdisk.rst
14294F:	drivers/block/brd.c
14295
14296RANCHU VIRTUAL BOARD FOR MIPS
14297M:	Miodrag Dinic <miodrag.dinic@mips.com>
14298L:	linux-mips@vger.kernel.org
14299S:	Supported
14300F:	arch/mips/configs/generic/board-ranchu.config
14301F:	arch/mips/generic/board-ranchu.c
14302
14303RANDOM NUMBER DRIVER
14304M:	"Theodore Ts'o" <tytso@mit.edu>
14305S:	Maintained
14306F:	drivers/char/random.c
14307
14308RAPIDIO SUBSYSTEM
14309M:	Matt Porter <mporter@kernel.crashing.org>
14310M:	Alexandre Bounine <alex.bou9@gmail.com>
14311S:	Maintained
14312F:	drivers/rapidio/
14313
14314RAS INFRASTRUCTURE
14315M:	Tony Luck <tony.luck@intel.com>
14316M:	Borislav Petkov <bp@alien8.de>
14317L:	linux-edac@vger.kernel.org
14318S:	Maintained
14319F:	Documentation/admin-guide/ras.rst
14320F:	drivers/ras/
14321F:	include/linux/ras.h
14322F:	include/ras/ras_event.h
14323
14324RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14325L:	linux-wireless@vger.kernel.org
14326S:	Orphan
14327F:	drivers/net/wireless/ray*
14328
14329RCMM REMOTE CONTROLS DECODER
14330M:	Patrick Lerda <patrick9876@free.fr>
14331S:	Maintained
14332F:	drivers/media/rc/ir-rcmm-decoder.c
14333
14334RCUTORTURE TEST FRAMEWORK
14335M:	"Paul E. McKenney" <paulmck@kernel.org>
14336M:	Josh Triplett <josh@joshtriplett.org>
14337R:	Steven Rostedt <rostedt@goodmis.org>
14338R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14339R:	Lai Jiangshan <jiangshanlai@gmail.com>
14340L:	rcu@vger.kernel.org
14341S:	Supported
14342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14343F:	tools/testing/selftests/rcutorture
14344
14345RDC R-321X SoC
14346M:	Florian Fainelli <florian@openwrt.org>
14347S:	Maintained
14348
14349RDC R6040 FAST ETHERNET DRIVER
14350M:	Florian Fainelli <f.fainelli@gmail.com>
14351L:	netdev@vger.kernel.org
14352S:	Maintained
14353F:	drivers/net/ethernet/rdc/r6040.c
14354
14355RDMAVT - RDMA verbs software
14356M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
14357M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
14358L:	linux-rdma@vger.kernel.org
14359S:	Supported
14360F:	drivers/infiniband/sw/rdmavt
14361
14362RDS - RELIABLE DATAGRAM SOCKETS
14363M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
14364L:	netdev@vger.kernel.org
14365L:	linux-rdma@vger.kernel.org
14366L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
14367S:	Supported
14368W:	https://oss.oracle.com/projects/rds/
14369F:	Documentation/networking/rds.rst
14370F:	net/rds/
14371
14372RDT - RESOURCE ALLOCATION
14373M:	Fenghua Yu <fenghua.yu@intel.com>
14374M:	Reinette Chatre <reinette.chatre@intel.com>
14375L:	linux-kernel@vger.kernel.org
14376S:	Supported
14377F:	Documentation/x86/resctrl*
14378F:	arch/x86/include/asm/resctrl.h
14379F:	arch/x86/kernel/cpu/resctrl/
14380F:	tools/testing/selftests/resctrl/
14381
14382READ-COPY UPDATE (RCU)
14383M:	"Paul E. McKenney" <paulmck@kernel.org>
14384M:	Josh Triplett <josh@joshtriplett.org>
14385R:	Steven Rostedt <rostedt@goodmis.org>
14386R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14387R:	Lai Jiangshan <jiangshanlai@gmail.com>
14388R:	Joel Fernandes <joel@joelfernandes.org>
14389L:	rcu@vger.kernel.org
14390S:	Supported
14391W:	http://www.rdrop.com/users/paulmck/RCU/
14392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14393F:	Documentation/RCU/
14394F:	include/linux/rcu*
14395F:	kernel/rcu/
14396X:	Documentation/RCU/torture.txt
14397X:	include/linux/srcu*.h
14398X:	kernel/rcu/srcu*.c
14399
14400REAL TIME CLOCK (RTC) SUBSYSTEM
14401M:	Alessandro Zummo <a.zummo@towertech.it>
14402M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14403L:	linux-rtc@vger.kernel.org
14404S:	Maintained
14405Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
14406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14407F:	Documentation/admin-guide/rtc.rst
14408F:	Documentation/devicetree/bindings/rtc/
14409F:	drivers/rtc/
14410F:	include/linux/platform_data/rtc-*
14411F:	include/linux/rtc.h
14412F:	include/linux/rtc/
14413F:	include/uapi/linux/rtc.h
14414F:	tools/testing/selftests/rtc/
14415
14416REALTEK AUDIO CODECS
14417M:	Oder Chiou <oder_chiou@realtek.com>
14418S:	Maintained
14419F:	include/sound/rt*.h
14420F:	sound/soc/codecs/rt*
14421
14422REALTEK RTL83xx SMI DSA ROUTER CHIPS
14423M:	Linus Walleij <linus.walleij@linaro.org>
14424S:	Maintained
14425F:	Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14426F:	drivers/net/dsa/realtek-smi*
14427F:	drivers/net/dsa/rtl83*
14428
14429REALTEK WIRELESS DRIVER (rtlwifi family)
14430M:	Ping-Ke Shih <pkshih@realtek.com>
14431L:	linux-wireless@vger.kernel.org
14432S:	Maintained
14433W:	https://wireless.wiki.kernel.org/
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14435F:	drivers/net/wireless/realtek/rtlwifi/
14436
14437REALTEK WIRELESS DRIVER (rtw88)
14438M:	Yan-Hsuan Chuang <yhchuang@realtek.com>
14439L:	linux-wireless@vger.kernel.org
14440S:	Maintained
14441F:	drivers/net/wireless/realtek/rtw88/
14442
14443REDPINE WIRELESS DRIVER
14444M:	Amitkumar Karwar <amitkarwar@gmail.com>
14445M:	Siva Rebbagondla <siva8118@gmail.com>
14446L:	linux-wireless@vger.kernel.org
14447S:	Maintained
14448F:	drivers/net/wireless/rsi/
14449
14450REGISTER MAP ABSTRACTION
14451M:	Mark Brown <broonie@kernel.org>
14452L:	linux-kernel@vger.kernel.org
14453S:	Supported
14454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14455F:	Documentation/devicetree/bindings/regmap/
14456F:	drivers/base/regmap/
14457F:	include/linux/regmap.h
14458
14459REISERFS FILE SYSTEM
14460L:	reiserfs-devel@vger.kernel.org
14461S:	Supported
14462F:	fs/reiserfs/
14463
14464REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14465M:	Ohad Ben-Cohen <ohad@wizery.com>
14466M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14467L:	linux-remoteproc@vger.kernel.org
14468S:	Maintained
14469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14470F:	Documentation/ABI/testing/sysfs-class-remoteproc
14471F:	Documentation/devicetree/bindings/remoteproc/
14472F:	Documentation/remoteproc.txt
14473F:	drivers/remoteproc/
14474F:	include/linux/remoteproc.h
14475F:	include/linux/remoteproc/
14476
14477REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14478M:	Ohad Ben-Cohen <ohad@wizery.com>
14479M:	Bjorn Andersson <bjorn.andersson@linaro.org>
14480L:	linux-remoteproc@vger.kernel.org
14481S:	Maintained
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14483F:	Documentation/ABI/testing/sysfs-bus-rpmsg
14484F:	Documentation/rpmsg.txt
14485F:	drivers/rpmsg/
14486F:	include/linux/rpmsg.h
14487F:	include/linux/rpmsg/
14488F:	include/uapi/linux/rpmsg.h
14489F:	samples/rpmsg/
14490
14491RENESAS CLOCK DRIVERS
14492M:	Geert Uytterhoeven <geert+renesas@glider.be>
14493L:	linux-renesas-soc@vger.kernel.org
14494S:	Supported
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14496F:	Documentation/devicetree/bindings/clock/renesas,*
14497F:	drivers/clk/renesas/
14498
14499RENESAS EMEV2 I2C DRIVER
14500M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14501S:	Supported
14502F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14503F:	drivers/i2c/busses/i2c-emev2.c
14504
14505RENESAS ETHERNET DRIVERS
14506R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14507L:	netdev@vger.kernel.org
14508L:	linux-renesas-soc@vger.kernel.org
14509F:	Documentation/devicetree/bindings/net/renesas,*.txt
14510F:	Documentation/devicetree/bindings/net/renesas,*.yaml
14511F:	drivers/net/ethernet/renesas/
14512F:	include/linux/sh_eth.h
14513
14514RENESAS R-CAR GYROADC DRIVER
14515M:	Marek Vasut <marek.vasut@gmail.com>
14516L:	linux-iio@vger.kernel.org
14517S:	Supported
14518F:	Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14519F:	drivers/iio/adc/rcar-gyroadc.c
14520
14521RENESAS R-CAR I2C DRIVERS
14522M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14523S:	Supported
14524F:	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14525F:	Documentation/devicetree/bindings/i2c/renesas,iic.txt
14526F:	drivers/i2c/busses/i2c-rcar.c
14527F:	drivers/i2c/busses/i2c-sh_mobile.c
14528
14529RENESAS RIIC DRIVER
14530M:	Chris Brandt <chris.brandt@renesas.com>
14531S:	Supported
14532F:	Documentation/devicetree/bindings/i2c/renesas,riic.txt
14533F:	drivers/i2c/busses/i2c-riic.c
14534
14535RENESAS USB PHY DRIVER
14536M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14537L:	linux-renesas-soc@vger.kernel.org
14538S:	Maintained
14539F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
14540
14541RESET CONTROLLER FRAMEWORK
14542M:	Philipp Zabel <p.zabel@pengutronix.de>
14543S:	Maintained
14544T:	git git://git.pengutronix.de/git/pza/linux
14545F:	Documentation/devicetree/bindings/reset/
14546F:	drivers/reset/
14547F:	include/dt-bindings/reset/
14548F:	include/linux/reset-controller.h
14549F:	include/linux/reset.h
14550F:	include/linux/reset/
14551K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14552
14553RESTARTABLE SEQUENCES SUPPORT
14554M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14555M:	Peter Zijlstra <peterz@infradead.org>
14556M:	"Paul E. McKenney" <paulmck@kernel.org>
14557M:	Boqun Feng <boqun.feng@gmail.com>
14558L:	linux-kernel@vger.kernel.org
14559S:	Supported
14560F:	include/trace/events/rseq.h
14561F:	include/uapi/linux/rseq.h
14562F:	kernel/rseq.c
14563F:	tools/testing/selftests/rseq/
14564
14565RFKILL
14566M:	Johannes Berg <johannes@sipsolutions.net>
14567L:	linux-wireless@vger.kernel.org
14568S:	Maintained
14569W:	https://wireless.wiki.kernel.org/
14570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14572F:	Documentation/ABI/stable/sysfs-class-rfkill
14573F:	Documentation/driver-api/rfkill.rst
14574F:	include/linux/rfkill.h
14575F:	include/uapi/linux/rfkill.h
14576F:	net/rfkill/
14577
14578RHASHTABLE
14579M:	Thomas Graf <tgraf@suug.ch>
14580M:	Herbert Xu <herbert@gondor.apana.org.au>
14581L:	netdev@vger.kernel.org
14582S:	Maintained
14583F:	include/linux/rhashtable-types.h
14584F:	include/linux/rhashtable.h
14585F:	lib/rhashtable.c
14586F:	lib/test_rhashtable.c
14587
14588RICOH R5C592 MEMORYSTICK DRIVER
14589M:	Maxim Levitsky <maximlevitsky@gmail.com>
14590S:	Maintained
14591F:	drivers/memstick/host/r592.*
14592
14593RICOH SMARTMEDIA/XD DRIVER
14594M:	Maxim Levitsky <maximlevitsky@gmail.com>
14595S:	Maintained
14596F:	drivers/mtd/nand/raw/r852.c
14597F:	drivers/mtd/nand/raw/r852.h
14598
14599RISC-V ARCHITECTURE
14600M:	Paul Walmsley <paul.walmsley@sifive.com>
14601M:	Palmer Dabbelt <palmer@dabbelt.com>
14602M:	Albert Ou <aou@eecs.berkeley.edu>
14603L:	linux-riscv@lists.infradead.org
14604S:	Supported
14605P:	Documentation/riscv/patch-acceptance.rst
14606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14607F:	arch/riscv/
14608N:	riscv
14609K:	riscv
14610
14611RNBD BLOCK DRIVERS
14612M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14613M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14614L:	linux-block@vger.kernel.org
14615S:	Maintained
14616F:	drivers/block/rnbd/
14617
14618ROCCAT DRIVERS
14619M:	Stefan Achatz <erazor_de@users.sourceforge.net>
14620S:	Maintained
14621W:	http://sourceforge.net/projects/roccat/
14622F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
14623F:	drivers/hid/hid-roccat*
14624F:	include/linux/hid-roccat*
14625
14626ROCKCHIP ISP V1 DRIVER
14627M:	Helen Koike <helen.koike@collabora.com>
14628L:	linux-media@vger.kernel.org
14629S:	Maintained
14630F:	drivers/staging/media/rkisp1/
14631
14632ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14633M:	Jacob Chen <jacob-chen@iotwrt.com>
14634M:	Ezequiel Garcia <ezequiel@collabora.com>
14635L:	linux-media@vger.kernel.org
14636L:	linux-rockchip@lists.infradead.org
14637S:	Maintained
14638F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
14639F:	drivers/media/platform/rockchip/rga/
14640
14641ROCKCHIP VIDEO DECODER DRIVER
14642M:	Ezequiel Garcia <ezequiel@collabora.com>
14643L:	linux-media@vger.kernel.org
14644L:	linux-rockchip@lists.infradead.org
14645S:	Maintained
14646F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14647F:	drivers/staging/media/rkvdec/
14648
14649ROCKER DRIVER
14650M:	Jiri Pirko <jiri@resnulli.us>
14651L:	netdev@vger.kernel.org
14652S:	Supported
14653F:	drivers/net/ethernet/rocker/
14654
14655ROCKETPORT DRIVER
14656S:	Maintained
14657W:	http://www.comtrol.com
14658F:	Documentation/driver-api/serial/rocket.rst
14659F:	drivers/tty/rocket*
14660
14661ROCKETPORT EXPRESS/INFINITY DRIVER
14662M:	Kevin Cernekee <cernekee@gmail.com>
14663L:	linux-serial@vger.kernel.org
14664S:	Odd Fixes
14665F:	drivers/tty/serial/rp2.*
14666
14667ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14668M:	Tomasz Duszynski <tduszyns@gmail.com>
14669S:	Maintained
14670F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
14671F:	drivers/iio/light/bh1750.c
14672
14673ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14674M:	Marek Vasut <marek.vasut+renesas@gmail.com>
14675L:	linux-kernel@vger.kernel.org
14676L:	linux-renesas-soc@vger.kernel.org
14677S:	Supported
14678F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14679F:	drivers/gpio/gpio-bd9571mwv.c
14680F:	drivers/mfd/bd9571mwv.c
14681F:	drivers/regulator/bd9571mwv-regulator.c
14682F:	include/linux/mfd/bd9571mwv.h
14683
14684ROSE NETWORK LAYER
14685M:	Ralf Baechle <ralf@linux-mips.org>
14686L:	linux-hams@vger.kernel.org
14687S:	Maintained
14688W:	http://www.linux-ax25.org/
14689F:	include/net/rose.h
14690F:	include/uapi/linux/rose.h
14691F:	net/rose/
14692
14693ROTATION DRIVER FOR ALLWINNER A83T
14694M:	Jernej Skrabec <jernej.skrabec@siol.net>
14695L:	linux-media@vger.kernel.org
14696S:	Maintained
14697T:	git git://linuxtv.org/media_tree.git
14698F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14699F:	drivers/media/platform/sunxi/sun8i-rotate/
14700
14701RTL2830 MEDIA DRIVER
14702M:	Antti Palosaari <crope@iki.fi>
14703L:	linux-media@vger.kernel.org
14704S:	Maintained
14705W:	https://linuxtv.org
14706W:	http://palosaari.fi/linux/
14707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14708T:	git git://linuxtv.org/anttip/media_tree.git
14709F:	drivers/media/dvb-frontends/rtl2830*
14710
14711RTL2832 MEDIA DRIVER
14712M:	Antti Palosaari <crope@iki.fi>
14713L:	linux-media@vger.kernel.org
14714S:	Maintained
14715W:	https://linuxtv.org
14716W:	http://palosaari.fi/linux/
14717Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14718T:	git git://linuxtv.org/anttip/media_tree.git
14719F:	drivers/media/dvb-frontends/rtl2832*
14720
14721RTL2832_SDR MEDIA DRIVER
14722M:	Antti Palosaari <crope@iki.fi>
14723L:	linux-media@vger.kernel.org
14724S:	Maintained
14725W:	https://linuxtv.org
14726W:	http://palosaari.fi/linux/
14727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14728T:	git git://linuxtv.org/anttip/media_tree.git
14729F:	drivers/media/dvb-frontends/rtl2832_sdr*
14730
14731RTL8180 WIRELESS DRIVER
14732L:	linux-wireless@vger.kernel.org
14733S:	Orphan
14734W:	https://wireless.wiki.kernel.org/
14735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14736F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
14737
14738RTL8187 WIRELESS DRIVER
14739M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14740M:	Hin-Tak Leung <htl10@users.sourceforge.net>
14741M:	Larry Finger <Larry.Finger@lwfinger.net>
14742L:	linux-wireless@vger.kernel.org
14743S:	Maintained
14744W:	https://wireless.wiki.kernel.org/
14745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14746F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
14747
14748RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14749M:	Jes Sorensen <Jes.Sorensen@gmail.com>
14750L:	linux-wireless@vger.kernel.org
14751S:	Maintained
14752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14753F:	drivers/net/wireless/realtek/rtl8xxxu/
14754
14755RTRS TRANSPORT DRIVERS
14756M:	Danil Kipnis <danil.kipnis@cloud.ionos.com>
14757M:	Jack Wang <jinpu.wang@cloud.ionos.com>
14758L:	linux-rdma@vger.kernel.org
14759S:	Maintained
14760F:	drivers/infiniband/ulp/rtrs/
14761
14762RXRPC SOCKETS (AF_RXRPC)
14763M:	David Howells <dhowells@redhat.com>
14764L:	linux-afs@lists.infradead.org
14765S:	Supported
14766W:	https://www.infradead.org/~dhowells/kafs/
14767F:	Documentation/networking/rxrpc.rst
14768F:	include/keys/rxrpc-type.h
14769F:	include/net/af_rxrpc.h
14770F:	include/trace/events/rxrpc.h
14771F:	include/uapi/linux/rxrpc.h
14772F:	net/rxrpc/
14773
14774S3 SAVAGE FRAMEBUFFER DRIVER
14775M:	Antonino Daplas <adaplas@gmail.com>
14776L:	linux-fbdev@vger.kernel.org
14777S:	Maintained
14778F:	drivers/video/fbdev/savage/
14779
14780S390
14781M:	Heiko Carstens <heiko.carstens@de.ibm.com>
14782M:	Vasily Gorbik <gor@linux.ibm.com>
14783M:	Christian Borntraeger <borntraeger@de.ibm.com>
14784L:	linux-s390@vger.kernel.org
14785S:	Supported
14786W:	http://www.ibm.com/developerworks/linux/linux390/
14787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14788F:	Documentation/driver-api/s390-drivers.rst
14789F:	Documentation/s390/
14790F:	arch/s390/
14791F:	drivers/s390/
14792
14793S390 COMMON I/O LAYER
14794M:	Vineeth Vijayan <vneethv@linux.ibm.com>
14795M:	Peter Oberparleiter <oberpar@linux.ibm.com>
14796L:	linux-s390@vger.kernel.org
14797S:	Supported
14798W:	http://www.ibm.com/developerworks/linux/linux390/
14799F:	drivers/s390/cio/
14800
14801S390 DASD DRIVER
14802M:	Stefan Haberland <sth@linux.ibm.com>
14803M:	Jan Hoeppner <hoeppner@linux.ibm.com>
14804L:	linux-s390@vger.kernel.org
14805S:	Supported
14806W:	http://www.ibm.com/developerworks/linux/linux390/
14807F:	block/partitions/ibm.c
14808F:	drivers/s390/block/dasd*
14809F:	include/linux/dasd_mod.h
14810
14811S390 IOMMU (PCI)
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:	drivers/iommu/s390-iommu.c
14817
14818S390 IUCV NETWORK LAYER
14819M:	Julian Wiedmann <jwi@linux.ibm.com>
14820M:	Karsten Graul <kgraul@linux.ibm.com>
14821M:	Ursula Braun <ubraun@linux.ibm.com>
14822L:	linux-s390@vger.kernel.org
14823S:	Supported
14824W:	http://www.ibm.com/developerworks/linux/linux390/
14825F:	drivers/s390/net/*iucv*
14826F:	include/net/iucv/
14827F:	net/iucv/
14828
14829S390 NETWORK DRIVERS
14830M:	Julian Wiedmann <jwi@linux.ibm.com>
14831M:	Karsten Graul <kgraul@linux.ibm.com>
14832M:	Ursula Braun <ubraun@linux.ibm.com>
14833L:	linux-s390@vger.kernel.org
14834S:	Supported
14835W:	http://www.ibm.com/developerworks/linux/linux390/
14836F:	drivers/s390/net/
14837
14838S390 PCI SUBSYSTEM
14839M:	Niklas Schnelle <schnelle@linux.ibm.com>
14840M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
14841L:	linux-s390@vger.kernel.org
14842S:	Supported
14843W:	http://www.ibm.com/developerworks/linux/linux390/
14844F:	arch/s390/pci/
14845F:	drivers/pci/hotplug/s390_pci_hpc.c
14846F:	Documentation/s390/pci.rst
14847
14848S390 VFIO AP DRIVER
14849M:	Tony Krowiak <akrowiak@linux.ibm.com>
14850M:	Pierre Morel <pmorel@linux.ibm.com>
14851M:	Halil Pasic <pasic@linux.ibm.com>
14852L:	linux-s390@vger.kernel.org
14853S:	Supported
14854W:	http://www.ibm.com/developerworks/linux/linux390/
14855F:	Documentation/s390/vfio-ap.rst
14856F:	drivers/s390/crypto/vfio_ap_drv.c
14857F:	drivers/s390/crypto/vfio_ap_ops.c
14858F:	drivers/s390/crypto/vfio_ap_private.h
14859
14860S390 VFIO-CCW DRIVER
14861M:	Cornelia Huck <cohuck@redhat.com>
14862M:	Eric Farman <farman@linux.ibm.com>
14863R:	Halil Pasic <pasic@linux.ibm.com>
14864L:	linux-s390@vger.kernel.org
14865L:	kvm@vger.kernel.org
14866S:	Supported
14867F:	Documentation/s390/vfio-ccw.rst
14868F:	drivers/s390/cio/vfio_ccw*
14869F:	include/uapi/linux/vfio_ccw.h
14870
14871S390 ZCRYPT DRIVER
14872M:	Harald Freudenberger <freude@linux.ibm.com>
14873L:	linux-s390@vger.kernel.org
14874S:	Supported
14875W:	http://www.ibm.com/developerworks/linux/linux390/
14876F:	drivers/s390/crypto/
14877
14878S390 ZFCP DRIVER
14879M:	Steffen Maier <maier@linux.ibm.com>
14880M:	Benjamin Block <bblock@linux.ibm.com>
14881L:	linux-s390@vger.kernel.org
14882S:	Supported
14883W:	http://www.ibm.com/developerworks/linux/linux390/
14884F:	drivers/s390/scsi/zfcp_*
14885
14886S3C24XX SD/MMC Driver
14887M:	Ben Dooks <ben-linux@fluff.org>
14888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14889S:	Supported
14890F:	drivers/mmc/host/s3cmci.*
14891
14892SAA6588 RDS RECEIVER DRIVER
14893M:	Hans Verkuil <hverkuil@xs4all.nl>
14894L:	linux-media@vger.kernel.org
14895S:	Odd Fixes
14896W:	https://linuxtv.org
14897T:	git git://linuxtv.org/media_tree.git
14898F:	drivers/media/i2c/saa6588*
14899
14900SAA7134 VIDEO4LINUX DRIVER
14901M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14902L:	linux-media@vger.kernel.org
14903S:	Odd fixes
14904W:	https://linuxtv.org
14905T:	git git://linuxtv.org/media_tree.git
14906F:	Documentation/driver-api/media/drivers/saa7134*
14907F:	drivers/media/pci/saa7134/
14908
14909SAA7146 VIDEO4LINUX-2 DRIVER
14910M:	Hans Verkuil <hverkuil@xs4all.nl>
14911L:	linux-media@vger.kernel.org
14912S:	Maintained
14913T:	git git://linuxtv.org/media_tree.git
14914F:	drivers/media/common/saa7146/
14915F:	drivers/media/pci/saa7146/
14916F:	include/media/drv-intf/saa7146*
14917
14918SAFESETID SECURITY MODULE
14919M:	Micah Morton <mortonm@chromium.org>
14920S:	Supported
14921F:	Documentation/admin-guide/LSM/SafeSetID.rst
14922F:	security/safesetid/
14923
14924SAMSUNG AUDIO (ASoC) DRIVERS
14925M:	Krzysztof Kozlowski <krzk@kernel.org>
14926M:	Sangbeom Kim <sbkim73@samsung.com>
14927M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14929S:	Supported
14930F:	Documentation/devicetree/bindings/sound/samsung*
14931F:	sound/soc/samsung/
14932
14933SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14934M:	Krzysztof Kozlowski <krzk@kernel.org>
14935L:	linux-crypto@vger.kernel.org
14936L:	linux-samsung-soc@vger.kernel.org
14937S:	Maintained
14938F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14939F:	drivers/crypto/exynos-rng.c
14940
14941SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14942M:	Łukasz Stelmach <l.stelmach@samsung.com>
14943L:	linux-samsung-soc@vger.kernel.org
14944S:	Maintained
14945F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14946F:	drivers/char/hw_random/exynos-trng.c
14947
14948SAMSUNG FRAMEBUFFER DRIVER
14949M:	Jingoo Han <jingoohan1@gmail.com>
14950L:	linux-fbdev@vger.kernel.org
14951S:	Maintained
14952F:	drivers/video/fbdev/s3c-fb.c
14953
14954SAMSUNG LAPTOP DRIVER
14955M:	Corentin Chary <corentin.chary@gmail.com>
14956L:	platform-driver-x86@vger.kernel.org
14957S:	Maintained
14958F:	drivers/platform/x86/samsung-laptop.c
14959
14960SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14961M:	Sangbeom Kim <sbkim73@samsung.com>
14962M:	Krzysztof Kozlowski <krzk@kernel.org>
14963M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14964L:	linux-kernel@vger.kernel.org
14965L:	linux-samsung-soc@vger.kernel.org
14966S:	Supported
14967F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14968F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14969F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14970F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14971F:	drivers/clk/clk-s2mps11.c
14972F:	drivers/mfd/sec*.c
14973F:	drivers/regulator/s2m*.c
14974F:	drivers/regulator/s5m*.c
14975F:	drivers/rtc/rtc-s5m.c
14976F:	include/linux/mfd/samsung/
14977
14978SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14979M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14980L:	linux-media@vger.kernel.org
14981L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14982S:	Maintained
14983F:	drivers/media/platform/s3c-camif/
14984F:	include/media/drv-intf/s3c_camif.h
14985
14986SAMSUNG S3FWRN5 NFC DRIVER
14987M:	Robert Baldyga <r.baldyga@samsung.com>
14988M:	Krzysztof Opasiak <k.opasiak@samsung.com>
14989L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14990S:	Supported
14991F:	drivers/nfc/s3fwrn5
14992
14993SAMSUNG S5C73M3 CAMERA DRIVER
14994M:	Kyungmin Park <kyungmin.park@samsung.com>
14995M:	Andrzej Hajda <a.hajda@samsung.com>
14996L:	linux-media@vger.kernel.org
14997S:	Supported
14998F:	drivers/media/i2c/s5c73m3/*
14999
15000SAMSUNG S5K5BAF CAMERA DRIVER
15001M:	Kyungmin Park <kyungmin.park@samsung.com>
15002M:	Andrzej Hajda <a.hajda@samsung.com>
15003L:	linux-media@vger.kernel.org
15004S:	Supported
15005F:	drivers/media/i2c/s5k5baf.c
15006
15007SAMSUNG S5P Security SubSystem (SSS) DRIVER
15008M:	Krzysztof Kozlowski <krzk@kernel.org>
15009M:	Vladimir Zapolskiy <vz@mleia.com>
15010M:	Kamil Konieczny <k.konieczny@samsung.com>
15011L:	linux-crypto@vger.kernel.org
15012L:	linux-samsung-soc@vger.kernel.org
15013S:	Maintained
15014F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15015F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15016F:	drivers/crypto/s5p-sss.c
15017
15018SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15019M:	Kyungmin Park <kyungmin.park@samsung.com>
15020M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15021L:	linux-media@vger.kernel.org
15022S:	Supported
15023Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15024F:	drivers/media/platform/exynos4-is/
15025
15026SAMSUNG SOC CLOCK DRIVERS
15027M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15028M:	Tomasz Figa <tomasz.figa@gmail.com>
15029M:	Chanwoo Choi <cw00.choi@samsung.com>
15030L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15031S:	Supported
15032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15033F:	Documentation/devicetree/bindings/clock/exynos*.txt
15034F:	Documentation/devicetree/bindings/clock/samsung,s3c*
15035F:	Documentation/devicetree/bindings/clock/samsung,s5p*
15036F:	drivers/clk/samsung/
15037F:	include/dt-bindings/clock/exynos*.h
15038
15039SAMSUNG SPI DRIVERS
15040M:	Kukjin Kim <kgene@kernel.org>
15041M:	Krzysztof Kozlowski <krzk@kernel.org>
15042M:	Andi Shyti <andi@etezian.org>
15043L:	linux-spi@vger.kernel.org
15044L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15045S:	Maintained
15046F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
15047F:	drivers/spi/spi-s3c*
15048F:	include/linux/platform_data/spi-s3c64xx.h
15049
15050SAMSUNG SXGBE DRIVERS
15051M:	Byungho An <bh74.an@samsung.com>
15052L:	netdev@vger.kernel.org
15053S:	Supported
15054F:	drivers/net/ethernet/samsung/sxgbe/
15055
15056SAMSUNG THERMAL DRIVER
15057M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15058L:	linux-pm@vger.kernel.org
15059L:	linux-samsung-soc@vger.kernel.org
15060S:	Supported
15061T:	git https://github.com/lmajewski/linux-samsung-thermal.git
15062F:	drivers/thermal/samsung/
15063
15064SAMSUNG USB2 PHY DRIVER
15065M:	Kamil Debski <kamil@wypas.org>
15066M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15067L:	linux-kernel@vger.kernel.org
15068S:	Supported
15069F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
15070F:	Documentation/driver-api/phy/samsung-usb2.rst
15071F:	drivers/phy/samsung/phy-exynos4210-usb2.c
15072F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
15073F:	drivers/phy/samsung/phy-exynos5250-usb2.c
15074F:	drivers/phy/samsung/phy-s5pv210-usb2.c
15075F:	drivers/phy/samsung/phy-samsung-usb2.c
15076F:	drivers/phy/samsung/phy-samsung-usb2.h
15077
15078SC1200 WDT DRIVER
15079M:	Zwane Mwaikambo <zwanem@gmail.com>
15080S:	Maintained
15081F:	drivers/watchdog/sc1200wdt.c
15082
15083SCHEDULER
15084M:	Ingo Molnar <mingo@redhat.com>
15085M:	Peter Zijlstra <peterz@infradead.org>
15086M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15087M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15088R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15089R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15090R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15091R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15092L:	linux-kernel@vger.kernel.org
15093S:	Maintained
15094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15095F:	include/linux/preempt.h
15096F:	include/linux/sched.h
15097F:	include/linux/wait.h
15098F:	include/uapi/linux/sched.h
15099F:	kernel/sched/
15100
15101SCR24X CHIP CARD INTERFACE DRIVER
15102M:	Lubomir Rintel <lkundrak@v3.sk>
15103S:	Supported
15104F:	drivers/char/pcmcia/scr24x_cs.c
15105
15106SCSI CDROM DRIVER
15107M:	Jens Axboe <axboe@kernel.dk>
15108L:	linux-scsi@vger.kernel.org
15109S:	Maintained
15110W:	http://www.kernel.dk
15111F:	drivers/scsi/sr*
15112
15113SCSI RDMA PROTOCOL (SRP) INITIATOR
15114M:	Bart Van Assche <bvanassche@acm.org>
15115L:	linux-rdma@vger.kernel.org
15116S:	Supported
15117Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15118F:	drivers/infiniband/ulp/srp/
15119F:	include/scsi/srp.h
15120
15121SCSI RDMA PROTOCOL (SRP) TARGET
15122M:	Bart Van Assche <bvanassche@acm.org>
15123L:	linux-rdma@vger.kernel.org
15124L:	target-devel@vger.kernel.org
15125S:	Supported
15126Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15127F:	drivers/infiniband/ulp/srpt/
15128
15129SCSI SG DRIVER
15130M:	Doug Gilbert <dgilbert@interlog.com>
15131L:	linux-scsi@vger.kernel.org
15132S:	Maintained
15133W:	http://sg.danny.cz/sg
15134F:	Documentation/scsi/scsi-generic.rst
15135F:	drivers/scsi/sg.c
15136F:	include/scsi/sg.h
15137
15138SCSI SUBSYSTEM
15139M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
15140M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15141L:	linux-scsi@vger.kernel.org
15142S:	Maintained
15143Q:	https://patchwork.kernel.org/project/linux-scsi/list/
15144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15146F:	Documentation/devicetree/bindings/scsi/
15147F:	drivers/scsi/
15148F:	include/scsi/
15149
15150SCSI TAPE DRIVER
15151M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15152L:	linux-scsi@vger.kernel.org
15153S:	Maintained
15154F:	Documentation/scsi/st.rst
15155F:	drivers/scsi/st.*
15156F:	drivers/scsi/st_*.h
15157
15158SCSI TARGET SUBSYSTEM
15159M:	"Martin K. Petersen" <martin.petersen@oracle.com>
15160L:	linux-scsi@vger.kernel.org
15161L:	target-devel@vger.kernel.org
15162S:	Supported
15163W:	http://www.linux-iscsi.org
15164Q:	https://patchwork.kernel.org/project/target-devel/list/
15165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15166F:	Documentation/target/
15167F:	drivers/target/
15168F:	include/target/
15169
15170SCTP PROTOCOL
15171M:	Vlad Yasevich <vyasevich@gmail.com>
15172M:	Neil Horman <nhorman@tuxdriver.com>
15173M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15174L:	linux-sctp@vger.kernel.org
15175S:	Maintained
15176W:	http://lksctp.sourceforge.net
15177F:	Documentation/networking/sctp.rst
15178F:	include/linux/sctp.h
15179F:	include/net/sctp/
15180F:	include/uapi/linux/sctp.h
15181F:	net/sctp/
15182
15183SCx200 CPU SUPPORT
15184M:	Jim Cromie <jim.cromie@gmail.com>
15185S:	Odd Fixes
15186F:	Documentation/i2c/busses/scx200_acb.rst
15187F:	arch/x86/platform/scx200/
15188F:	drivers/i2c/busses/scx200*
15189F:	drivers/mtd/maps/scx200_docflash.c
15190F:	drivers/watchdog/scx200_wdt.c
15191F:	include/linux/scx200.h
15192
15193SCx200 GPIO DRIVER
15194M:	Jim Cromie <jim.cromie@gmail.com>
15195S:	Maintained
15196F:	drivers/char/scx200_gpio.c
15197F:	include/linux/scx200_gpio.h
15198
15199SCx200 HRT CLOCKSOURCE DRIVER
15200M:	Jim Cromie <jim.cromie@gmail.com>
15201S:	Maintained
15202F:	drivers/clocksource/scx200_hrt.c
15203
15204SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15205M:	Sascha Sommer <saschasommer@freenet.de>
15206L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15207S:	Maintained
15208F:	drivers/mmc/host/sdricoh_cs.c
15209
15210SECO BOARDS CEC DRIVER
15211M:	Ettore Chimenti <ek5.chimenti@gmail.com>
15212S:	Maintained
15213F:	drivers/media/platform/seco-cec/seco-cec.c
15214F:	drivers/media/platform/seco-cec/seco-cec.h
15215
15216SECURE COMPUTING
15217M:	Kees Cook <keescook@chromium.org>
15218R:	Andy Lutomirski <luto@amacapital.net>
15219R:	Will Drewry <wad@chromium.org>
15220S:	Supported
15221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15222F:	Documentation/userspace-api/seccomp_filter.rst
15223F:	include/linux/seccomp.h
15224F:	include/uapi/linux/seccomp.h
15225F:	kernel/seccomp.c
15226F:	tools/testing/selftests/kselftest_harness.h
15227F:	tools/testing/selftests/seccomp/*
15228K:	\bsecure_computing
15229K:	\bTIF_SECCOMP\b
15230
15231SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15232M:	Al Cooper <alcooperx@gmail.com>
15233L:	linux-mmc@vger.kernel.org
15234L:	bcm-kernel-feedback-list@broadcom.com
15235S:	Maintained
15236F:	drivers/mmc/host/sdhci-brcmstb*
15237
15238SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15239M:	Adrian Hunter <adrian.hunter@intel.com>
15240L:	linux-mmc@vger.kernel.org
15241S:	Maintained
15242F:	drivers/mmc/host/sdhci*
15243F:	include/linux/mmc/sdhci*
15244
15245SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15246M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15247L:	linux-mmc@vger.kernel.org
15248S:	Supported
15249F:	drivers/mmc/host/sdhci-of-at91.c
15250
15251SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15252M:	Ben Dooks <ben-linux@fluff.org>
15253M:	Jaehoon Chung <jh80.chung@samsung.com>
15254L:	linux-mmc@vger.kernel.org
15255S:	Maintained
15256F:	drivers/mmc/host/sdhci-s3c*
15257
15258SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15259M:	Viresh Kumar <vireshk@kernel.org>
15260L:	linux-mmc@vger.kernel.org
15261S:	Maintained
15262F:	drivers/mmc/host/sdhci-spear.c
15263
15264SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15265M:	Kishon Vijay Abraham I <kishon@ti.com>
15266L:	linux-mmc@vger.kernel.org
15267S:	Maintained
15268F:	drivers/mmc/host/sdhci-omap.c
15269
15270SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15271M:	Jonathan Derrick <jonathan.derrick@intel.com>
15272M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
15273L:	linux-block@vger.kernel.org
15274S:	Supported
15275F:	block/opal_proto.h
15276F:	block/sed*
15277F:	include/linux/sed*
15278F:	include/uapi/linux/sed*
15279
15280SECURITY CONTACT
15281M:	Security Officers <security@kernel.org>
15282S:	Supported
15283
15284SECURITY SUBSYSTEM
15285M:	James Morris <jmorris@namei.org>
15286M:	"Serge E. Hallyn" <serge@hallyn.com>
15287L:	linux-security-module@vger.kernel.org (suggested Cc:)
15288S:	Supported
15289W:	http://kernsec.org/
15290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15291F:	security/
15292X:	security/selinux/
15293
15294SELINUX SECURITY MODULE
15295M:	Paul Moore <paul@paul-moore.com>
15296M:	Stephen Smalley <stephen.smalley.work@gmail.com>
15297M:	Eric Paris <eparis@parisplace.org>
15298L:	selinux@vger.kernel.org
15299S:	Supported
15300W:	https://selinuxproject.org
15301W:	https://github.com/SELinuxProject
15302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15303F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15304F:	Documentation/ABI/obsolete/sysfs-selinux-disable
15305F:	Documentation/admin-guide/LSM/SELinux.rst
15306F:	include/uapi/linux/selinux_netlink.h
15307F:	scripts/selinux/
15308F:	security/selinux/
15309
15310SENSABLE PHANTOM
15311M:	Jiri Slaby <jirislaby@gmail.com>
15312S:	Maintained
15313F:	drivers/misc/phantom.c
15314F:	include/uapi/linux/phantom.h
15315
15316SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15317M:	Tomasz Duszynski <tduszyns@gmail.com>
15318S:	Maintained
15319F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15320F:	drivers/iio/chemical/sps30.c
15321
15322SERIAL DEVICE BUS
15323M:	Rob Herring <robh@kernel.org>
15324L:	linux-serial@vger.kernel.org
15325S:	Maintained
15326F:	Documentation/devicetree/bindings/serial/serial.yaml
15327F:	drivers/tty/serdev/
15328F:	include/linux/serdev.h
15329
15330SERIAL DRIVERS
15331M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15332L:	linux-serial@vger.kernel.org
15333S:	Maintained
15334F:	Documentation/devicetree/bindings/serial/
15335F:	drivers/tty/serial/
15336
15337SERIAL IR RECEIVER
15338M:	Sean Young <sean@mess.org>
15339L:	linux-media@vger.kernel.org
15340S:	Maintained
15341F:	drivers/media/rc/serial_ir.c
15342
15343SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15344M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15346S:	Maintained
15347F:	Documentation/devicetree/bindings/slimbus/
15348F:	drivers/slimbus/
15349F:	include/linux/slimbus.h
15350
15351SFC NETWORK DRIVER
15352M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15353M:	Edward Cree <ecree@solarflare.com>
15354M:	Martin Habets <mhabets@solarflare.com>
15355L:	netdev@vger.kernel.org
15356S:	Supported
15357F:	drivers/net/ethernet/sfc/
15358
15359SFF/SFP/SFP+ MODULE SUPPORT
15360M:	Russell King <linux@armlinux.org.uk>
15361L:	netdev@vger.kernel.org
15362S:	Maintained
15363F:	drivers/net/phy/phylink.c
15364F:	drivers/net/phy/sfp*
15365F:	include/linux/phylink.h
15366F:	include/linux/sfp.h
15367K:	phylink
15368
15369SGI GRU DRIVER
15370M:	Dimitri Sivanich <sivanich@sgi.com>
15371S:	Maintained
15372F:	drivers/misc/sgi-gru/
15373
15374SGI XP/XPC/XPNET DRIVER
15375M:	Cliff Whickman <cpw@sgi.com>
15376M:	Robin Holt <robinmholt@gmail.com>
15377S:	Maintained
15378F:	drivers/misc/sgi-xp/
15379
15380SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15381M:	Ursula Braun <ubraun@linux.ibm.com>
15382M:	Karsten Graul <kgraul@linux.ibm.com>
15383L:	linux-s390@vger.kernel.org
15384S:	Supported
15385W:	http://www.ibm.com/developerworks/linux/linux390/
15386F:	net/smc/
15387
15388SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15389M:	Linus Walleij <linus.walleij@linaro.org>
15390L:	linux-iio@vger.kernel.org
15391S:	Maintained
15392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15393F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15394F:	drivers/iio/light/gp2ap002.c
15395
15396SHARP RJ54N1CB0C SENSOR DRIVER
15397M:	Jacopo Mondi <jacopo@jmondi.org>
15398L:	linux-media@vger.kernel.org
15399S:	Odd fixes
15400T:	git git://linuxtv.org/media_tree.git
15401F:	drivers/media/i2c/rj54n1cb0c.c
15402F:	include/media/i2c/rj54n1cb0c.h
15403
15404SH_VOU V4L2 OUTPUT DRIVER
15405L:	linux-media@vger.kernel.org
15406S:	Orphan
15407F:	drivers/media/platform/sh_vou.c
15408F:	include/media/drv-intf/sh_vou.h
15409
15410SI2157 MEDIA DRIVER
15411M:	Antti Palosaari <crope@iki.fi>
15412L:	linux-media@vger.kernel.org
15413S:	Maintained
15414W:	https://linuxtv.org
15415W:	http://palosaari.fi/linux/
15416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15417T:	git git://linuxtv.org/anttip/media_tree.git
15418F:	drivers/media/tuners/si2157*
15419
15420SI2165 MEDIA DRIVER
15421M:	Matthias Schwarzott <zzam@gentoo.org>
15422L:	linux-media@vger.kernel.org
15423S:	Maintained
15424W:	https://linuxtv.org
15425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15426F:	drivers/media/dvb-frontends/si2165*
15427
15428SI2168 MEDIA DRIVER
15429M:	Antti Palosaari <crope@iki.fi>
15430L:	linux-media@vger.kernel.org
15431S:	Maintained
15432W:	https://linuxtv.org
15433W:	http://palosaari.fi/linux/
15434Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15435T:	git git://linuxtv.org/anttip/media_tree.git
15436F:	drivers/media/dvb-frontends/si2168*
15437
15438SI470X FM RADIO RECEIVER I2C DRIVER
15439M:	Hans Verkuil <hverkuil@xs4all.nl>
15440L:	linux-media@vger.kernel.org
15441S:	Odd Fixes
15442W:	https://linuxtv.org
15443T:	git git://linuxtv.org/media_tree.git
15444F:	drivers/media/radio/si470x/radio-si470x-i2c.c
15445
15446SI470X FM RADIO RECEIVER USB DRIVER
15447M:	Hans Verkuil <hverkuil@xs4all.nl>
15448L:	linux-media@vger.kernel.org
15449S:	Maintained
15450W:	https://linuxtv.org
15451T:	git git://linuxtv.org/media_tree.git
15452F:	drivers/media/radio/si470x/radio-si470x-common.c
15453F:	drivers/media/radio/si470x/radio-si470x-usb.c
15454F:	drivers/media/radio/si470x/radio-si470x.h
15455
15456SI4713 FM RADIO TRANSMITTER I2C DRIVER
15457M:	Eduardo Valentin <edubezval@gmail.com>
15458L:	linux-media@vger.kernel.org
15459S:	Odd Fixes
15460W:	https://linuxtv.org
15461T:	git git://linuxtv.org/media_tree.git
15462F:	drivers/media/radio/si4713/si4713.?
15463
15464SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15465M:	Eduardo Valentin <edubezval@gmail.com>
15466L:	linux-media@vger.kernel.org
15467S:	Odd Fixes
15468W:	https://linuxtv.org
15469T:	git git://linuxtv.org/media_tree.git
15470F:	drivers/media/radio/si4713/radio-platform-si4713.c
15471
15472SI4713 FM RADIO TRANSMITTER USB DRIVER
15473M:	Hans Verkuil <hverkuil@xs4all.nl>
15474L:	linux-media@vger.kernel.org
15475S:	Maintained
15476W:	https://linuxtv.org
15477T:	git git://linuxtv.org/media_tree.git
15478F:	drivers/media/radio/si4713/radio-usb-si4713.c
15479
15480SIANO DVB DRIVER
15481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15482L:	linux-media@vger.kernel.org
15483S:	Odd fixes
15484W:	https://linuxtv.org
15485T:	git git://linuxtv.org/media_tree.git
15486F:	drivers/media/common/siano/
15487F:	drivers/media/mmc/siano/
15488F:	drivers/media/usb/siano/
15489F:	drivers/media/usb/siano/
15490
15491SIFIVE DRIVERS
15492M:	Palmer Dabbelt <palmer@dabbelt.com>
15493M:	Paul Walmsley <paul.walmsley@sifive.com>
15494L:	linux-riscv@lists.infradead.org
15495S:	Supported
15496T:	git git://github.com/sifive/riscv-linux.git
15497N:	sifive
15498K:	[^@]sifive
15499
15500SIFIVE FU540 SYSTEM-ON-CHIP
15501M:	Paul Walmsley <paul.walmsley@sifive.com>
15502M:	Palmer Dabbelt <palmer@dabbelt.com>
15503L:	linux-riscv@lists.infradead.org
15504S:	Supported
15505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15506N:	fu540
15507K:	fu540
15508
15509SIFIVE PDMA DRIVER
15510M:	Green Wan <green.wan@sifive.com>
15511S:	Maintained
15512F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15513F:	drivers/dma/sf-pdma/
15514
15515SILEAD TOUCHSCREEN DRIVER
15516M:	Hans de Goede <hdegoede@redhat.com>
15517L:	linux-input@vger.kernel.org
15518L:	platform-driver-x86@vger.kernel.org
15519S:	Maintained
15520F:	drivers/input/touchscreen/silead.c
15521F:	drivers/platform/x86/touchscreen_dmi.c
15522
15523SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15524M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
15525S:	Supported
15526F:	drivers/staging/wfx/
15527
15528SILICON MOTION SM712 FRAME BUFFER DRIVER
15529M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15530M:	Teddy Wang <teddy.wang@siliconmotion.com>
15531M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15532L:	linux-fbdev@vger.kernel.org
15533S:	Maintained
15534F:	Documentation/fb/sm712fb.rst
15535F:	drivers/video/fbdev/sm712*
15536
15537SIMPLE FIRMWARE INTERFACE (SFI)
15538S:	Obsolete
15539W:	http://simplefirmware.org/
15540F:	arch/x86/platform/sfi/
15541F:	drivers/sfi/
15542F:	include/linux/sfi*.h
15543
15544SIMPLEFB FB DRIVER
15545M:	Hans de Goede <hdegoede@redhat.com>
15546L:	linux-fbdev@vger.kernel.org
15547S:	Maintained
15548F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15549F:	drivers/video/fbdev/simplefb.c
15550F:	include/linux/platform_data/simplefb.h
15551
15552SIMTEC EB110ATX (Chalice CATS)
15553M:	Vincent Sanders <vince@simtec.co.uk>
15554M:	Simtec Linux Team <linux@simtec.co.uk>
15555S:	Supported
15556W:	http://www.simtec.co.uk/products/EB110ATX/
15557
15558SIMTEC EB2410ITX (BAST)
15559M:	Vincent Sanders <vince@simtec.co.uk>
15560M:	Simtec Linux Team <linux@simtec.co.uk>
15561S:	Supported
15562W:	http://www.simtec.co.uk/products/EB2410ITX/
15563F:	arch/arm/mach-s3c24xx/bast-ide.c
15564F:	arch/arm/mach-s3c24xx/bast-irq.c
15565F:	arch/arm/mach-s3c24xx/mach-bast.c
15566
15567SIOX
15568M:	Thorsten Scherer <t.scherer@eckelmann.de>
15569M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15570R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15571S:	Supported
15572F:	drivers/gpio/gpio-siox.c
15573F:	drivers/siox/*
15574F:	include/trace/events/siox.h
15575
15576SIPHASH PRF ROUTINES
15577M:	Jason A. Donenfeld <Jason@zx2c4.com>
15578S:	Maintained
15579F:	include/linux/siphash.h
15580F:	lib/siphash.c
15581F:	lib/test_siphash.c
15582
15583SIS 190 ETHERNET DRIVER
15584M:	Francois Romieu <romieu@fr.zoreil.com>
15585L:	netdev@vger.kernel.org
15586S:	Maintained
15587F:	drivers/net/ethernet/sis/sis190.c
15588
15589SIS 900/7016 FAST ETHERNET DRIVER
15590M:	Daniele Venzano <venza@brownhat.org>
15591L:	netdev@vger.kernel.org
15592S:	Maintained
15593W:	http://www.brownhat.org/sis900.html
15594F:	drivers/net/ethernet/sis/sis900.*
15595
15596SIS FRAMEBUFFER DRIVER
15597M:	Thomas Winischhofer <thomas@winischhofer.net>
15598S:	Maintained
15599W:	http://www.winischhofer.net/linuxsisvga.shtml
15600F:	Documentation/fb/sisfb.rst
15601F:	drivers/video/fbdev/sis/
15602F:	include/video/sisfb.h
15603
15604SIS USB2VGA DRIVER
15605M:	Thomas Winischhofer <thomas@winischhofer.net>
15606S:	Maintained
15607W:	http://www.winischhofer.at/linuxsisusbvga.shtml
15608F:	drivers/usb/misc/sisusbvga/
15609
15610SLAB ALLOCATOR
15611M:	Christoph Lameter <cl@linux.com>
15612M:	Pekka Enberg <penberg@kernel.org>
15613M:	David Rientjes <rientjes@google.com>
15614M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
15615M:	Andrew Morton <akpm@linux-foundation.org>
15616L:	linux-mm@kvack.org
15617S:	Maintained
15618F:	include/linux/sl?b*.h
15619F:	mm/sl?b*
15620
15621SLEEPABLE READ-COPY UPDATE (SRCU)
15622M:	Lai Jiangshan <jiangshanlai@gmail.com>
15623M:	"Paul E. McKenney" <paulmck@kernel.org>
15624M:	Josh Triplett <josh@joshtriplett.org>
15625R:	Steven Rostedt <rostedt@goodmis.org>
15626R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15627L:	rcu@vger.kernel.org
15628S:	Supported
15629W:	http://www.rdrop.com/users/paulmck/RCU/
15630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15631F:	include/linux/srcu*.h
15632F:	kernel/rcu/srcu*.c
15633
15634SMACK SECURITY MODULE
15635M:	Casey Schaufler <casey@schaufler-ca.com>
15636L:	linux-security-module@vger.kernel.org
15637S:	Maintained
15638W:	http://schaufler-ca.com
15639T:	git git://github.com/cschaufler/smack-next
15640F:	Documentation/admin-guide/LSM/Smack.rst
15641F:	security/smack/
15642
15643SMC91x ETHERNET DRIVER
15644M:	Nicolas Pitre <nico@fluxnic.net>
15645S:	Odd Fixes
15646F:	drivers/net/ethernet/smsc/smc91x.*
15647
15648SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15649M:	Mark Rutland <mark.rutland@arm.com>
15650M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15651M:	Sudeep Holla <sudeep.holla@arm.com>
15652L:	linux-arm-kernel@lists.infradead.org
15653S:	Maintained
15654F:	drivers/firmware/smccc/
15655F:	include/linux/arm-smccc.h
15656
15657SMIA AND SMIA++ IMAGE SENSOR DRIVER
15658M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15659L:	linux-media@vger.kernel.org
15660S:	Maintained
15661F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15662F:	drivers/media/i2c/smiapp-pll.c
15663F:	drivers/media/i2c/smiapp-pll.h
15664F:	drivers/media/i2c/smiapp/
15665F:	include/uapi/linux/smiapp.h
15666
15667SMM665 HARDWARE MONITOR DRIVER
15668M:	Guenter Roeck <linux@roeck-us.net>
15669L:	linux-hwmon@vger.kernel.org
15670S:	Maintained
15671F:	Documentation/hwmon/smm665.rst
15672F:	drivers/hwmon/smm665.c
15673
15674SMSC EMC2103 HARDWARE MONITOR DRIVER
15675M:	Steve Glendinning <steve.glendinning@shawell.net>
15676L:	linux-hwmon@vger.kernel.org
15677S:	Maintained
15678F:	Documentation/hwmon/emc2103.rst
15679F:	drivers/hwmon/emc2103.c
15680
15681SMSC SCH5627 HARDWARE MONITOR DRIVER
15682M:	Hans de Goede <hdegoede@redhat.com>
15683L:	linux-hwmon@vger.kernel.org
15684S:	Supported
15685F:	Documentation/hwmon/sch5627.rst
15686F:	drivers/hwmon/sch5627.c
15687
15688SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15689M:	Steve Glendinning <steve.glendinning@shawell.net>
15690L:	linux-fbdev@vger.kernel.org
15691S:	Maintained
15692F:	drivers/video/fbdev/smscufx.c
15693
15694SMSC47B397 HARDWARE MONITOR DRIVER
15695M:	Jean Delvare <jdelvare@suse.com>
15696L:	linux-hwmon@vger.kernel.org
15697S:	Maintained
15698F:	Documentation/hwmon/smsc47b397.rst
15699F:	drivers/hwmon/smsc47b397.c
15700
15701SMSC911x ETHERNET DRIVER
15702M:	Steve Glendinning <steve.glendinning@shawell.net>
15703L:	netdev@vger.kernel.org
15704S:	Maintained
15705F:	drivers/net/ethernet/smsc/smsc911x.*
15706F:	include/linux/smsc911x.h
15707
15708SMSC9420 PCI ETHERNET DRIVER
15709M:	Steve Glendinning <steve.glendinning@shawell.net>
15710L:	netdev@vger.kernel.org
15711S:	Maintained
15712F:	drivers/net/ethernet/smsc/smsc9420.*
15713
15714SOC-CAMERA V4L2 SUBSYSTEM
15715L:	linux-media@vger.kernel.org
15716S:	Orphan
15717T:	git git://linuxtv.org/media_tree.git
15718F:	drivers/staging/media/soc_camera/
15719F:	include/media/soc_camera.h
15720
15721SOCIONEXT (SNI) AVE NETWORK DRIVER
15722M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15723L:	netdev@vger.kernel.org
15724S:	Maintained
15725F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15726F:	drivers/net/ethernet/socionext/sni_ave.c
15727
15728SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15729M:	Jassi Brar <jaswinder.singh@linaro.org>
15730M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15731L:	netdev@vger.kernel.org
15732S:	Maintained
15733F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
15734F:	drivers/net/ethernet/socionext/netsec.c
15735
15736SOCIONEXT (SNI) Synquacer SPI DRIVER
15737M:	Masahisa Kojima <masahisa.kojima@linaro.org>
15738M:	Jassi Brar <jaswinder.singh@linaro.org>
15739L:	linux-spi@vger.kernel.org
15740S:	Maintained
15741F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
15742F:	drivers/spi/spi-synquacer.c
15743
15744SOCIONEXT SYNQUACER I2C DRIVER
15745M:	Ard Biesheuvel <ardb@kernel.org>
15746L:	linux-i2c@vger.kernel.org
15747S:	Maintained
15748F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15749F:	drivers/i2c/busses/i2c-synquacer.c
15750
15751SOCIONEXT UNIPHIER SOUND DRIVER
15752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15753S:	Orphan
15754F:	sound/soc/uniphier/
15755
15756SOEKRIS NET48XX LED SUPPORT
15757M:	Chris Boot <bootc@bootc.net>
15758S:	Maintained
15759F:	drivers/leds/leds-net48xx.c
15760
15761SOFT-IWARP DRIVER (siw)
15762M:	Bernard Metzler <bmt@zurich.ibm.com>
15763L:	linux-rdma@vger.kernel.org
15764S:	Supported
15765F:	drivers/infiniband/sw/siw/
15766F:	include/uapi/rdma/siw-abi.h
15767
15768SOFT-ROCE DRIVER (rxe)
15769M:	Zhu Yanjun <yanjunz@mellanox.com>
15770L:	linux-rdma@vger.kernel.org
15771S:	Supported
15772F:	drivers/infiniband/sw/rxe/
15773F:	include/uapi/rdma/rdma_user_rxe.h
15774
15775SOFTLOGIC 6x10 MPEG CODEC
15776M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15777M:	Anton Sviridenko <anton@corp.bluecherry.net>
15778M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15779M:	Andrey Utkin <andrey_utkin@fastmail.com>
15780M:	Ismael Luceno <ismael@iodev.co.uk>
15781L:	linux-media@vger.kernel.org
15782S:	Supported
15783F:	drivers/media/pci/solo6x10/
15784
15785SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15786M:	James Morse <james.morse@arm.com>
15787L:	linux-arm-kernel@lists.infradead.org
15788S:	Maintained
15789F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
15790F:	drivers/firmware/arm_sdei.c
15791F:	include/linux/arm_sdei.h
15792F:	include/uapi/linux/arm_sdei.h
15793
15794SOFTWARE RAID (Multiple Disks) SUPPORT
15795M:	Song Liu <song@kernel.org>
15796L:	linux-raid@vger.kernel.org
15797S:	Supported
15798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15799F:	drivers/md/Kconfig
15800F:	drivers/md/Makefile
15801F:	drivers/md/md*
15802F:	drivers/md/raid*
15803F:	include/linux/raid/
15804F:	include/uapi/linux/raid/
15805
15806SOLIDRUN CLEARFOG SUPPORT
15807M:	Russell King <linux@armlinux.org.uk>
15808S:	Maintained
15809F:	arch/arm/boot/dts/armada-388-clearfog*
15810F:	arch/arm/boot/dts/armada-38x-solidrun-*
15811
15812SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15813M:	Russell King <linux@armlinux.org.uk>
15814S:	Maintained
15815F:	arch/arm/boot/dts/imx6*-cubox-i*
15816F:	arch/arm/boot/dts/imx6*-hummingboard*
15817F:	arch/arm/boot/dts/imx6*-sr-*
15818
15819SONIC NETWORK DRIVER
15820M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15821L:	netdev@vger.kernel.org
15822S:	Maintained
15823F:	drivers/net/ethernet/natsemi/sonic.*
15824
15825SONICS SILICON BACKPLANE DRIVER (SSB)
15826M:	Michael Buesch <m@bues.ch>
15827L:	linux-wireless@vger.kernel.org
15828S:	Maintained
15829F:	drivers/ssb/
15830F:	include/linux/ssb/
15831
15832SONY IMX214 SENSOR DRIVER
15833M:	Ricardo Ribalda <ribalda@kernel.org>
15834L:	linux-media@vger.kernel.org
15835S:	Maintained
15836T:	git git://linuxtv.org/media_tree.git
15837F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15838F:	drivers/media/i2c/imx214.c
15839
15840SONY IMX219 SENSOR DRIVER
15841M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15842L:	linux-media@vger.kernel.org
15843S:	Maintained
15844T:	git git://linuxtv.org/media_tree.git
15845F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
15846F:	drivers/media/i2c/imx219.c
15847
15848SONY IMX258 SENSOR DRIVER
15849M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15850L:	linux-media@vger.kernel.org
15851S:	Maintained
15852T:	git git://linuxtv.org/media_tree.git
15853F:	drivers/media/i2c/imx258.c
15854
15855SONY IMX274 SENSOR DRIVER
15856M:	Leon Luo <leonl@leopardimaging.com>
15857L:	linux-media@vger.kernel.org
15858S:	Maintained
15859T:	git git://linuxtv.org/media_tree.git
15860F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
15861F:	drivers/media/i2c/imx274.c
15862
15863SONY IMX290 SENSOR DRIVER
15864M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15865L:	linux-media@vger.kernel.org
15866S:	Maintained
15867T:	git git://linuxtv.org/media_tree.git
15868F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
15869F:	drivers/media/i2c/imx290.c
15870
15871SONY IMX319 SENSOR DRIVER
15872M:	Bingbu Cao <bingbu.cao@intel.com>
15873L:	linux-media@vger.kernel.org
15874S:	Maintained
15875T:	git git://linuxtv.org/media_tree.git
15876F:	drivers/media/i2c/imx319.c
15877
15878SONY IMX355 SENSOR DRIVER
15879M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15880L:	linux-media@vger.kernel.org
15881S:	Maintained
15882T:	git git://linuxtv.org/media_tree.git
15883F:	drivers/media/i2c/imx355.c
15884
15885SONY MEMORYSTICK SUBSYSTEM
15886M:	Maxim Levitsky <maximlevitsky@gmail.com>
15887M:	Alex Dubov <oakad@yahoo.com>
15888M:	Ulf Hansson <ulf.hansson@linaro.org>
15889L:	linux-mmc@vger.kernel.org
15890S:	Maintained
15891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15892F:	drivers/memstick/
15893F:	include/linux/memstick.h
15894
15895SONY VAIO CONTROL DEVICE DRIVER
15896M:	Mattia Dongili <malattia@linux.it>
15897L:	platform-driver-x86@vger.kernel.org
15898S:	Maintained
15899W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15900F:	Documentation/admin-guide/laptops/sony-laptop.rst
15901F:	drivers/char/sonypi.c
15902F:	drivers/platform/x86/sony-laptop.c
15903F:	include/linux/sony-laptop.h
15904
15905SOUND
15906M:	Jaroslav Kysela <perex@perex.cz>
15907M:	Takashi Iwai <tiwai@suse.com>
15908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15909S:	Maintained
15910W:	http://www.alsa-project.org/
15911Q:	http://patchwork.kernel.org/project/alsa-devel/list/
15912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15913F:	Documentation/sound/
15914F:	include/sound/
15915F:	include/uapi/sound/
15916F:	sound/
15917
15918SOUND - COMPRESSED AUDIO
15919M:	Vinod Koul <vkoul@kernel.org>
15920L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15921S:	Supported
15922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15923F:	Documentation/sound/designs/compress-offload.rst
15924F:	include/sound/compress_driver.h
15925F:	include/uapi/sound/compress_*
15926F:	sound/core/compress_offload.c
15927F:	sound/soc/soc-compress.c
15928
15929SOUND - DMAENGINE HELPERS
15930M:	Lars-Peter Clausen <lars@metafoo.de>
15931S:	Supported
15932F:	include/sound/dmaengine_pcm.h
15933F:	sound/core/pcm_dmaengine.c
15934F:	sound/soc/soc-generic-dmaengine-pcm.c
15935
15936SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15937M:	Liam Girdwood <lgirdwood@gmail.com>
15938M:	Mark Brown <broonie@kernel.org>
15939L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15940S:	Supported
15941W:	http://alsa-project.org/main/index.php/ASoC
15942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15943F:	Documentation/devicetree/bindings/sound/
15944F:	Documentation/sound/soc/
15945F:	include/dt-bindings/sound/
15946F:	include/sound/soc*
15947F:	sound/soc/
15948
15949SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15950M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15951M:	Liam Girdwood <lgirdwood@gmail.com>
15952M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15953M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
15954M:	Daniel Baluta <daniel.baluta@nxp.com>
15955L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15956S:	Supported
15957W:	https://github.com/thesofproject/linux/
15958F:	sound/soc/sof/
15959
15960SOUNDWIRE SUBSYSTEM
15961M:	Vinod Koul <vkoul@kernel.org>
15962M:	Sanyog Kale <sanyog.r.kale@intel.com>
15963R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15965S:	Supported
15966F:	Documentation/driver-api/soundwire/
15967F:	drivers/soundwire/
15968F:	include/linux/soundwire/
15969
15970SP2 MEDIA DRIVER
15971M:	Olli Salonen <olli.salonen@iki.fi>
15972L:	linux-media@vger.kernel.org
15973S:	Maintained
15974W:	https://linuxtv.org
15975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15976F:	drivers/media/dvb-frontends/sp2*
15977
15978SPARC + UltraSPARC (sparc/sparc64)
15979M:	"David S. Miller" <davem@davemloft.net>
15980L:	sparclinux@vger.kernel.org
15981S:	Maintained
15982Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
15983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15985F:	arch/sparc/
15986F:	drivers/sbus/
15987
15988SPARC SERIAL DRIVERS
15989M:	"David S. Miller" <davem@davemloft.net>
15990L:	sparclinux@vger.kernel.org
15991S:	Maintained
15992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15994F:	drivers/tty/serial/suncore.c
15995F:	drivers/tty/serial/sunhv.c
15996F:	drivers/tty/serial/sunsab.c
15997F:	drivers/tty/serial/sunsab.h
15998F:	drivers/tty/serial/sunsu.c
15999F:	drivers/tty/serial/sunzilog.c
16000F:	drivers/tty/serial/sunzilog.h
16001F:	drivers/tty/vcc.c
16002F:	include/linux/sunserialcore.h
16003
16004SPARSE CHECKER
16005M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16006L:	linux-sparse@vger.kernel.org
16007S:	Maintained
16008W:	https://sparse.wiki.kernel.org/
16009T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16010F:	include/linux/compiler.h
16011
16012SPEAR CLOCK FRAMEWORK SUPPORT
16013M:	Viresh Kumar <vireshk@kernel.org>
16014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16015S:	Maintained
16016W:	http://www.st.com/spear
16017F:	drivers/clk/spear/
16018
16019SPEAR PLATFORM SUPPORT
16020M:	Viresh Kumar <vireshk@kernel.org>
16021M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16023S:	Maintained
16024W:	http://www.st.com/spear
16025F:	arch/arm/boot/dts/spear*
16026F:	arch/arm/mach-spear/
16027
16028SPI NOR SUBSYSTEM
16029M:	Tudor Ambarus <tudor.ambarus@microchip.com>
16030L:	linux-mtd@lists.infradead.org
16031S:	Maintained
16032W:	http://www.linux-mtd.infradead.org/
16033Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16034C:	irc://irc.oftc.net/mtd
16035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16036F:	drivers/mtd/spi-nor/
16037F:	include/linux/mtd/spi-nor.h
16038
16039SPI SUBSYSTEM
16040M:	Mark Brown <broonie@kernel.org>
16041L:	linux-spi@vger.kernel.org
16042S:	Maintained
16043Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
16044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16045F:	Documentation/devicetree/bindings/spi/
16046F:	Documentation/spi/
16047F:	drivers/spi/
16048F:	include/linux/spi/
16049F:	include/uapi/linux/spi/
16050F:	tools/spi/
16051
16052SPIDERNET NETWORK DRIVER for CELL
16053M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16054L:	netdev@vger.kernel.org
16055S:	Supported
16056F:	Documentation/networking/device_drivers/toshiba/spider_net.rst
16057F:	drivers/net/ethernet/toshiba/spider_net*
16058
16059SPMI SUBSYSTEM
16060R:	Stephen Boyd <sboyd@kernel.org>
16061L:	linux-arm-msm@vger.kernel.org
16062F:	Documentation/devicetree/bindings/spmi/
16063F:	drivers/spmi/
16064F:	include/dt-bindings/spmi/spmi.h
16065F:	include/linux/spmi.h
16066F:	include/trace/events/spmi.h
16067
16068SPU FILE SYSTEM
16069M:	Jeremy Kerr <jk@ozlabs.org>
16070L:	linuxppc-dev@lists.ozlabs.org
16071S:	Supported
16072W:	http://www.ibm.com/developerworks/power/cell/
16073F:	Documentation/filesystems/spufs/spufs.rst
16074F:	arch/powerpc/platforms/cell/spufs/
16075
16076SQUASHFS FILE SYSTEM
16077M:	Phillip Lougher <phillip@squashfs.org.uk>
16078L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
16079S:	Maintained
16080W:	http://squashfs.org.uk
16081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16082F:	Documentation/filesystems/squashfs.rst
16083F:	fs/squashfs/
16084
16085SRM (Alpha) environment access
16086M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
16087S:	Maintained
16088F:	arch/alpha/kernel/srm_env.c
16089
16090ST LSM6DSx IMU IIO DRIVER
16091M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16092L:	linux-iio@vger.kernel.org
16093S:	Maintained
16094W:	http://www.st.com/
16095F:	Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16096F:	drivers/iio/imu/st_lsm6dsx/
16097
16098ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16099M:	Mickael Guene <mickael.guene@st.com>
16100L:	linux-media@vger.kernel.org
16101S:	Maintained
16102T:	git git://linuxtv.org/media_tree.git
16103F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16104F:	drivers/media/i2c/st-mipid02.c
16105
16106ST STM32 I2C/SMBUS DRIVER
16107M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16108L:	linux-i2c@vger.kernel.org
16109S:	Maintained
16110F:	drivers/i2c/busses/i2c-stm32*
16111
16112ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16113M:	Song Qiang <songqiang1304521@gmail.com>
16114L:	linux-iio@vger.kernel.org
16115S:	Maintained
16116F:	Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16117F:	drivers/iio/proximity/vl53l0x-i2c.c
16118
16119STABLE BRANCH
16120M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16121M:	Sasha Levin <sashal@kernel.org>
16122L:	stable@vger.kernel.org
16123S:	Supported
16124F:	Documentation/process/stable-kernel-rules.rst
16125
16126STAGING - ATOMISP DRIVER
16127M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16128R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16129L:	linux-media@vger.kernel.org
16130S:	Maintained
16131F:	drivers/staging/media/atomisp/
16132
16133STAGING - COMEDI
16134M:	Ian Abbott <abbotti@mev.co.uk>
16135M:	H Hartley Sweeten <hsweeten@visionengravers.com>
16136S:	Odd Fixes
16137F:	drivers/staging/comedi/
16138
16139STAGING - FIELDBUS SUBSYSTEM
16140M:	Sven Van Asbroeck <TheSven73@gmail.com>
16141S:	Maintained
16142F:	drivers/staging/fieldbus/*
16143F:	drivers/staging/fieldbus/Documentation/
16144
16145STAGING - HMS ANYBUS-S BUS
16146M:	Sven Van Asbroeck <TheSven73@gmail.com>
16147S:	Maintained
16148F:	drivers/staging/fieldbus/anybuss/
16149
16150STAGING - INDUSTRIAL IO
16151M:	Jonathan Cameron <jic23@kernel.org>
16152L:	linux-iio@vger.kernel.org
16153S:	Odd Fixes
16154F:	Documentation/devicetree/bindings/staging/iio/
16155F:	drivers/staging/iio/
16156
16157STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16158M:	Marc Dietrich <marvin24@gmx.de>
16159L:	ac100@lists.launchpad.net (moderated for non-subscribers)
16160L:	linux-tegra@vger.kernel.org
16161S:	Maintained
16162F:	drivers/staging/nvec/
16163
16164STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16165M:	Jens Frederich <jfrederich@gmail.com>
16166M:	Daniel Drake <dsd@laptop.org>
16167M:	Jon Nettleton <jon.nettleton@gmail.com>
16168S:	Maintained
16169W:	http://wiki.laptop.org/go/DCON
16170F:	drivers/staging/olpc_dcon/
16171
16172STAGING - REALTEK RTL8188EU DRIVERS
16173M:	Larry Finger <Larry.Finger@lwfinger.net>
16174S:	Odd Fixes
16175F:	drivers/staging/rtl8188eu/
16176
16177STAGING - REALTEK RTL8712U DRIVERS
16178M:	Larry Finger <Larry.Finger@lwfinger.net>
16179M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16180S:	Odd Fixes
16181F:	drivers/staging/rtl8712/
16182
16183STAGING - SEPS525 LCD CONTROLLER DRIVERS
16184M:	Michael Hennerich <michael.hennerich@analog.com>
16185M:	Beniamin Bia <beniamin.bia@analog.com>
16186L:	linux-fbdev@vger.kernel.org
16187S:	Supported
16188F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16189F:	drivers/staging/fbtft/fb_seps525.c
16190
16191STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16192M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16193M:	Teddy Wang <teddy.wang@siliconmotion.com>
16194M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16195L:	linux-fbdev@vger.kernel.org
16196S:	Maintained
16197F:	drivers/staging/sm750fb/
16198
16199STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16200M:	William Hubbs <w.d.hubbs@gmail.com>
16201M:	Chris Brannon <chris@the-brannons.com>
16202M:	Kirk Reiser <kirk@reisers.ca>
16203M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
16204L:	speakup@linux-speakup.org
16205S:	Odd Fixes
16206W:	http://www.linux-speakup.org/
16207F:	drivers/staging/speakup/
16208
16209STAGING - VIA VT665X DRIVERS
16210M:	Forest Bond <forest@alittletooquiet.net>
16211S:	Odd Fixes
16212F:	drivers/staging/vt665?/
16213
16214STAGING - WILC1000 WIFI DRIVER
16215M:	Adham Abozaeid <adham.abozaeid@microchip.com>
16216M:	Ajay Singh <ajay.kathat@microchip.com>
16217L:	linux-wireless@vger.kernel.org
16218S:	Supported
16219F:	drivers/staging/wilc1000/
16220
16221STAGING SUBSYSTEM
16222M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16223L:	devel@driverdev.osuosl.org
16224S:	Supported
16225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16226F:	drivers/staging/
16227
16228STARFIRE/DURALAN NETWORK DRIVER
16229M:	Ion Badulescu <ionut@badula.org>
16230S:	Odd Fixes
16231F:	drivers/net/ethernet/adaptec/starfire*
16232
16233STEC S1220 SKD DRIVER
16234M:	Damien Le Moal <Damien.LeMoal@wdc.com>
16235L:	linux-block@vger.kernel.org
16236S:	Maintained
16237F:	drivers/block/skd*[ch]
16238
16239STI AUDIO (ASoC) DRIVERS
16240M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16242S:	Maintained
16243F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16244F:	sound/soc/sti/
16245
16246STI CEC DRIVER
16247M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
16248S:	Maintained
16249F:	Documentation/devicetree/bindings/media/stih-cec.txt
16250F:	drivers/media/platform/sti/cec/
16251
16252STK1160 USB VIDEO CAPTURE DRIVER
16253M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16254L:	linux-media@vger.kernel.org
16255S:	Maintained
16256T:	git git://linuxtv.org/media_tree.git
16257F:	drivers/media/usb/stk1160/
16258
16259STM32 AUDIO (ASoC) DRIVERS
16260M:	Olivier Moysan <olivier.moysan@st.com>
16261M:	Arnaud Pouliquen <arnaud.pouliquen@st.com>
16262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16263S:	Maintained
16264F:	Documentation/devicetree/bindings/sound/st,stm32-*.txt
16265F:	sound/soc/stm/
16266
16267STM32 TIMER/LPTIMER DRIVERS
16268M:	Fabrice Gasnier <fabrice.gasnier@st.com>
16269S:	Maintained
16270F:	Documentation/ABI/testing/*timer-stm32
16271F:	Documentation/devicetree/bindings/*/*stm32-*timer*
16272F:	drivers/*/stm32-*timer*
16273F:	drivers/pwm/pwm-stm32*
16274F:	include/linux/*/stm32-*tim*
16275
16276STMMAC ETHERNET DRIVER
16277M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
16278M:	Alexandre Torgue <alexandre.torgue@st.com>
16279M:	Jose Abreu <joabreu@synopsys.com>
16280L:	netdev@vger.kernel.org
16281S:	Supported
16282W:	http://www.stlinux.com
16283F:	Documentation/networking/device_drivers/stmicro/
16284F:	drivers/net/ethernet/stmicro/stmmac/
16285
16286SUN3/3X
16287M:	Sam Creasey <sammy@sammy.net>
16288S:	Maintained
16289W:	http://sammy.net/sun3/
16290F:	arch/m68k/include/asm/sun3*
16291F:	arch/m68k/kernel/*sun3*
16292F:	arch/m68k/sun3*/
16293F:	drivers/net/ethernet/i825xx/sun3*
16294
16295SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16296M:	Hans de Goede <hdegoede@redhat.com>
16297L:	linux-input@vger.kernel.org
16298S:	Maintained
16299F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16300F:	drivers/input/keyboard/sun4i-lradc-keys.c
16301
16302SUNDANCE NETWORK DRIVER
16303M:	Denis Kirjanov <kda@linux-powerpc.org>
16304L:	netdev@vger.kernel.org
16305S:	Maintained
16306F:	drivers/net/ethernet/dlink/sundance.c
16307
16308SUPERH
16309M:	Yoshinori Sato <ysato@users.sourceforge.jp>
16310M:	Rich Felker <dalias@libc.org>
16311L:	linux-sh@vger.kernel.org
16312S:	Maintained
16313Q:	http://patchwork.kernel.org/project/linux-sh/list/
16314F:	Documentation/sh/
16315F:	arch/sh/
16316F:	drivers/sh/
16317
16318SUSPEND TO RAM
16319M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
16320M:	Len Brown <len.brown@intel.com>
16321M:	Pavel Machek <pavel@ucw.cz>
16322L:	linux-pm@vger.kernel.org
16323S:	Supported
16324B:	https://bugzilla.kernel.org
16325F:	Documentation/power/
16326F:	arch/x86/kernel/acpi/
16327F:	drivers/base/power/
16328F:	include/linux/freezer.h
16329F:	include/linux/pm.h
16330F:	include/linux/suspend.h
16331F:	kernel/power/
16332
16333SVGA HANDLING
16334M:	Martin Mares <mj@ucw.cz>
16335L:	linux-video@atrey.karlin.mff.cuni.cz
16336S:	Maintained
16337F:	Documentation/admin-guide/svga.rst
16338F:	arch/x86/boot/video*
16339
16340SWIOTLB SUBSYSTEM
16341M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16342L:	iommu@lists.linux-foundation.org
16343S:	Supported
16344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16345F:	arch/*/kernel/pci-swiotlb.c
16346F:	include/linux/swiotlb.h
16347F:	kernel/dma/swiotlb.c
16348
16349SWITCHDEV
16350M:	Jiri Pirko <jiri@resnulli.us>
16351M:	Ivan Vecera <ivecera@redhat.com>
16352L:	netdev@vger.kernel.org
16353S:	Supported
16354F:	include/net/switchdev.h
16355F:	net/switchdev/
16356
16357SY8106A REGULATOR DRIVER
16358M:	Icenowy Zheng <icenowy@aosc.io>
16359S:	Maintained
16360F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16361F:	drivers/regulator/sy8106a-regulator.c
16362
16363SYNC FILE FRAMEWORK
16364M:	Sumit Semwal <sumit.semwal@linaro.org>
16365R:	Gustavo Padovan <gustavo@padovan.org>
16366L:	linux-media@vger.kernel.org
16367L:	dri-devel@lists.freedesktop.org
16368S:	Maintained
16369T:	git git://anongit.freedesktop.org/drm/drm-misc
16370F:	Documentation/driver-api/sync_file.rst
16371F:	drivers/dma-buf/dma-fence*
16372F:	drivers/dma-buf/sw_sync.c
16373F:	drivers/dma-buf/sync_*
16374F:	include/linux/sync_file.h
16375F:	include/uapi/linux/sync_file.h
16376
16377SYNOPSYS ARC ARCHITECTURE
16378M:	Vineet Gupta <vgupta@synopsys.com>
16379L:	linux-snps-arc@lists.infradead.org
16380S:	Supported
16381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16382F:	Documentation/devicetree/bindings/arc/*
16383F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16384F:	arch/arc/
16385F:	drivers/clocksource/arc_timer.c
16386F:	drivers/tty/serial/arc_uart.c
16387
16388SYNOPSYS ARC HSDK SDP pll clock driver
16389M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16390S:	Supported
16391F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16392F:	drivers/clk/clk-hsdk-pll.c
16393
16394SYNOPSYS ARC SDP clock driver
16395M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16396S:	Supported
16397F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16398F:	drivers/clk/axs10x/*
16399
16400SYNOPSYS ARC SDP platform support
16401M:	Alexey Brodkin <abrodkin@synopsys.com>
16402S:	Supported
16403F:	Documentation/devicetree/bindings/arc/axs10*
16404F:	arch/arc/boot/dts/ax*
16405F:	arch/arc/plat-axs10x
16406
16407SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16408M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16409S:	Supported
16410F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16411F:	drivers/reset/reset-axs10x.c
16412
16413SYNOPSYS CREG GPIO DRIVER
16414M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16415S:	Maintained
16416F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16417F:	drivers/gpio/gpio-creg-snps.c
16418
16419SYNOPSYS DESIGNWARE 8250 UART DRIVER
16420R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16421S:	Maintained
16422F:	drivers/tty/serial/8250/8250_dw.c
16423F:	drivers/tty/serial/8250/8250_dwlib.*
16424F:	drivers/tty/serial/8250/8250_lpss.c
16425
16426SYNOPSYS DESIGNWARE APB GPIO DRIVER
16427M:	Hoan Tran <hoan@os.amperecomputing.com>
16428M:	Serge Semin <fancer.lancer@gmail.com>
16429L:	linux-gpio@vger.kernel.org
16430S:	Maintained
16431F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16432F:	drivers/gpio/gpio-dwapb.c
16433
16434SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16435M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16436S:	Maintained
16437F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16438F:	drivers/dma/dw-axi-dmac/
16439
16440SYNOPSYS DESIGNWARE DMAC DRIVER
16441M:	Viresh Kumar <vireshk@kernel.org>
16442R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16443S:	Maintained
16444F:	Documentation/devicetree/bindings/dma/snps-dma.txt
16445F:	drivers/dma/dw/
16446F:	include/dt-bindings/dma/dw-dmac.h
16447F:	include/linux/dma/dw.h
16448F:	include/linux/platform_data/dma-dw.h
16449
16450SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16451M:	Jose Abreu <Jose.Abreu@synopsys.com>
16452L:	netdev@vger.kernel.org
16453S:	Supported
16454F:	drivers/net/ethernet/synopsys/
16455
16456SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16457M:	Jose Abreu <Jose.Abreu@synopsys.com>
16458L:	netdev@vger.kernel.org
16459S:	Supported
16460F:	drivers/net/phy/mdio-xpcs.c
16461F:	include/linux/mdio-xpcs.h
16462
16463SYNOPSYS DESIGNWARE I2C DRIVER
16464M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
16465R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16466R:	Mika Westerberg <mika.westerberg@linux.intel.com>
16467L:	linux-i2c@vger.kernel.org
16468S:	Maintained
16469F:	drivers/i2c/busses/i2c-designware-*
16470F:	include/linux/platform_data/i2c-designware.h
16471
16472SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16473M:	Jaehoon Chung <jh80.chung@samsung.com>
16474L:	linux-mmc@vger.kernel.org
16475S:	Maintained
16476F:	drivers/mmc/host/dw_mmc*
16477
16478SYNOPSYS HSDK RESET CONTROLLER DRIVER
16479M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16480S:	Supported
16481F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16482F:	drivers/reset/reset-hsdk.c
16483F:	include/dt-bindings/reset/snps,hsdk-reset.h
16484
16485SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16486M:	Prabu Thangamuthu <prabu.t@synopsys.com>
16487M:	Manjunath M B <manjumb@synopsys.com>
16488L:	linux-mmc@vger.kernel.org
16489S:	Maintained
16490F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
16491
16492SYSTEM CONFIGURATION (SYSCON)
16493M:	Lee Jones <lee.jones@linaro.org>
16494M:	Arnd Bergmann <arnd@arndb.de>
16495S:	Supported
16496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16497F:	drivers/mfd/syscon.c
16498
16499SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16500M:	Sudeep Holla <sudeep.holla@arm.com>
16501L:	linux-arm-kernel@lists.infradead.org
16502S:	Maintained
16503F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16504F:	drivers/clk/clk-sc[mp]i.c
16505F:	drivers/cpufreq/sc[mp]i-cpufreq.c
16506F:	drivers/firmware/arm_scmi/
16507F:	drivers/firmware/arm_scpi.c
16508F:	drivers/reset/reset-scmi.c
16509F:	include/linux/sc[mp]i_protocol.h
16510F:	include/trace/events/scmi.h
16511
16512SYSTEM RESET/SHUTDOWN DRIVERS
16513M:	Sebastian Reichel <sre@kernel.org>
16514L:	linux-pm@vger.kernel.org
16515S:	Maintained
16516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16517F:	Documentation/devicetree/bindings/power/reset/
16518F:	drivers/power/reset/
16519
16520SYSTEM TRACE MODULE CLASS
16521M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16522S:	Maintained
16523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16524F:	Documentation/trace/stm.rst
16525F:	drivers/hwtracing/stm/
16526F:	include/linux/stm.h
16527F:	include/uapi/linux/stm.h
16528
16529SYSTEM76 ACPI DRIVER
16530M:	Jeremy Soller <jeremy@system76.com>
16531M:	System76 Product Development <productdev@system76.com>
16532L:	platform-driver-x86@vger.kernel.org
16533S:	Maintained
16534F:	drivers/platform/x86/system76_acpi.c
16535
16536SYSV FILESYSTEM
16537M:	Christoph Hellwig <hch@infradead.org>
16538S:	Maintained
16539F:	Documentation/filesystems/sysv-fs.rst
16540F:	fs/sysv/
16541F:	include/linux/sysv_fs.h
16542
16543TASKSTATS STATISTICS INTERFACE
16544M:	Balbir Singh <bsingharora@gmail.com>
16545S:	Maintained
16546F:	Documentation/accounting/taskstats*
16547F:	include/linux/taskstats*
16548F:	kernel/taskstats.c
16549
16550TC subsystem
16551M:	Jamal Hadi Salim <jhs@mojatatu.com>
16552M:	Cong Wang <xiyou.wangcong@gmail.com>
16553M:	Jiri Pirko <jiri@resnulli.us>
16554L:	netdev@vger.kernel.org
16555S:	Maintained
16556F:	include/net/pkt_cls.h
16557F:	include/net/pkt_sched.h
16558F:	include/net/tc_act/
16559F:	include/uapi/linux/pkt_cls.h
16560F:	include/uapi/linux/pkt_sched.h
16561F:	include/uapi/linux/tc_act/
16562F:	include/uapi/linux/tc_ematch/
16563F:	net/sched/
16564
16565TC90522 MEDIA DRIVER
16566M:	Akihiro Tsukada <tskd08@gmail.com>
16567L:	linux-media@vger.kernel.org
16568S:	Odd Fixes
16569F:	drivers/media/dvb-frontends/tc90522*
16570
16571TCP LOW PRIORITY MODULE
16572M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16573M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16574S:	Maintained
16575W:	http://tcp-lp-mod.sourceforge.net/
16576F:	net/ipv4/tcp_lp.c
16577
16578TDA10071 MEDIA DRIVER
16579M:	Antti Palosaari <crope@iki.fi>
16580L:	linux-media@vger.kernel.org
16581S:	Maintained
16582W:	https://linuxtv.org
16583W:	http://palosaari.fi/linux/
16584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16585T:	git git://linuxtv.org/anttip/media_tree.git
16586F:	drivers/media/dvb-frontends/tda10071*
16587
16588TDA18212 MEDIA DRIVER
16589M:	Antti Palosaari <crope@iki.fi>
16590L:	linux-media@vger.kernel.org
16591S:	Maintained
16592W:	https://linuxtv.org
16593W:	http://palosaari.fi/linux/
16594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16595T:	git git://linuxtv.org/anttip/media_tree.git
16596F:	drivers/media/tuners/tda18212*
16597
16598TDA18218 MEDIA DRIVER
16599M:	Antti Palosaari <crope@iki.fi>
16600L:	linux-media@vger.kernel.org
16601S:	Maintained
16602W:	https://linuxtv.org
16603W:	http://palosaari.fi/linux/
16604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16605T:	git git://linuxtv.org/anttip/media_tree.git
16606F:	drivers/media/tuners/tda18218*
16607
16608TDA18250 MEDIA DRIVER
16609M:	Olli Salonen <olli.salonen@iki.fi>
16610L:	linux-media@vger.kernel.org
16611S:	Maintained
16612W:	https://linuxtv.org
16613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16614T:	git git://linuxtv.org/media_tree.git
16615F:	drivers/media/tuners/tda18250*
16616
16617TDA18271 MEDIA DRIVER
16618M:	Michael Krufky <mkrufky@linuxtv.org>
16619L:	linux-media@vger.kernel.org
16620S:	Maintained
16621W:	https://linuxtv.org
16622W:	http://github.com/mkrufky
16623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16624T:	git git://linuxtv.org/mkrufky/tuners.git
16625F:	drivers/media/tuners/tda18271*
16626
16627TDA1997x MEDIA DRIVER
16628M:	Tim Harvey <tharvey@gateworks.com>
16629L:	linux-media@vger.kernel.org
16630S:	Maintained
16631W:	https://linuxtv.org
16632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16633F:	drivers/media/i2c/tda1997x.*
16634
16635TDA827x MEDIA DRIVER
16636M:	Michael Krufky <mkrufky@linuxtv.org>
16637L:	linux-media@vger.kernel.org
16638S:	Maintained
16639W:	https://linuxtv.org
16640W:	http://github.com/mkrufky
16641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16642T:	git git://linuxtv.org/mkrufky/tuners.git
16643F:	drivers/media/tuners/tda8290.*
16644
16645TDA8290 MEDIA DRIVER
16646M:	Michael Krufky <mkrufky@linuxtv.org>
16647L:	linux-media@vger.kernel.org
16648S:	Maintained
16649W:	https://linuxtv.org
16650W:	http://github.com/mkrufky
16651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16652T:	git git://linuxtv.org/mkrufky/tuners.git
16653F:	drivers/media/tuners/tda8290.*
16654
16655TDA9840 MEDIA DRIVER
16656M:	Hans Verkuil <hverkuil@xs4all.nl>
16657L:	linux-media@vger.kernel.org
16658S:	Maintained
16659W:	https://linuxtv.org
16660T:	git git://linuxtv.org/media_tree.git
16661F:	drivers/media/i2c/tda9840*
16662
16663TEA5761 TUNER DRIVER
16664M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16665L:	linux-media@vger.kernel.org
16666S:	Odd fixes
16667W:	https://linuxtv.org
16668T:	git git://linuxtv.org/media_tree.git
16669F:	drivers/media/tuners/tea5761.*
16670
16671TEA5767 TUNER DRIVER
16672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
16673L:	linux-media@vger.kernel.org
16674S:	Maintained
16675W:	https://linuxtv.org
16676T:	git git://linuxtv.org/media_tree.git
16677F:	drivers/media/tuners/tea5767.*
16678
16679TEA6415C MEDIA DRIVER
16680M:	Hans Verkuil <hverkuil@xs4all.nl>
16681L:	linux-media@vger.kernel.org
16682S:	Maintained
16683W:	https://linuxtv.org
16684T:	git git://linuxtv.org/media_tree.git
16685F:	drivers/media/i2c/tea6415c*
16686
16687TEA6420 MEDIA DRIVER
16688M:	Hans Verkuil <hverkuil@xs4all.nl>
16689L:	linux-media@vger.kernel.org
16690S:	Maintained
16691W:	https://linuxtv.org
16692T:	git git://linuxtv.org/media_tree.git
16693F:	drivers/media/i2c/tea6420*
16694
16695TEAM DRIVER
16696M:	Jiri Pirko <jiri@resnulli.us>
16697L:	netdev@vger.kernel.org
16698S:	Supported
16699F:	drivers/net/team/
16700F:	include/linux/if_team.h
16701F:	include/uapi/linux/if_team.h
16702
16703TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16704M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16705S:	Maintained
16706F:	arch/x86/platform/ts5500/
16707
16708TECHNOTREND USB IR RECEIVER
16709M:	Sean Young <sean@mess.org>
16710L:	linux-media@vger.kernel.org
16711S:	Maintained
16712F:	drivers/media/rc/ttusbir.c
16713
16714TECHWELL TW9910 VIDEO DECODER
16715L:	linux-media@vger.kernel.org
16716S:	Orphan
16717F:	drivers/media/i2c/tw9910.c
16718F:	include/media/i2c/tw9910.h
16719
16720TEE SUBSYSTEM
16721M:	Jens Wiklander <jens.wiklander@linaro.org>
16722L:	tee-dev@lists.linaro.org
16723S:	Maintained
16724F:	Documentation/tee.txt
16725F:	drivers/tee/
16726F:	include/linux/tee_drv.h
16727F:	include/uapi/linux/tee.h
16728
16729TEGRA ARCHITECTURE SUPPORT
16730M:	Thierry Reding <thierry.reding@gmail.com>
16731M:	Jonathan Hunter <jonathanh@nvidia.com>
16732L:	linux-tegra@vger.kernel.org
16733S:	Supported
16734Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
16735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16736N:	[^a-z]tegra
16737
16738TEGRA CLOCK DRIVER
16739M:	Peter De Schrijver <pdeschrijver@nvidia.com>
16740M:	Prashant Gaikwad <pgaikwad@nvidia.com>
16741S:	Supported
16742F:	drivers/clk/tegra/
16743
16744TEGRA DMA DRIVERS
16745M:	Laxman Dewangan <ldewangan@nvidia.com>
16746M:	Jon Hunter <jonathanh@nvidia.com>
16747S:	Supported
16748F:	drivers/dma/tegra*
16749
16750TEGRA I2C DRIVER
16751M:	Laxman Dewangan <ldewangan@nvidia.com>
16752R:	Dmitry Osipenko <digetx@gmail.com>
16753S:	Supported
16754F:	drivers/i2c/busses/i2c-tegra.c
16755
16756TEGRA IOMMU DRIVERS
16757M:	Thierry Reding <thierry.reding@gmail.com>
16758L:	linux-tegra@vger.kernel.org
16759S:	Supported
16760F:	drivers/iommu/tegra*
16761
16762TEGRA KBC DRIVER
16763M:	Laxman Dewangan <ldewangan@nvidia.com>
16764S:	Supported
16765F:	drivers/input/keyboard/tegra-kbc.c
16766
16767TEGRA NAND DRIVER
16768M:	Stefan Agner <stefan@agner.ch>
16769M:	Lucas Stach <dev@lynxeye.de>
16770S:	Maintained
16771F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16772F:	drivers/mtd/nand/raw/tegra_nand.c
16773
16774TEGRA PWM DRIVER
16775M:	Thierry Reding <thierry.reding@gmail.com>
16776S:	Supported
16777F:	drivers/pwm/pwm-tegra.c
16778
16779TEGRA SERIAL DRIVER
16780M:	Laxman Dewangan <ldewangan@nvidia.com>
16781S:	Supported
16782F:	drivers/tty/serial/serial-tegra.c
16783
16784TEGRA SPI DRIVER
16785M:	Laxman Dewangan <ldewangan@nvidia.com>
16786S:	Supported
16787F:	drivers/spi/spi-tegra*
16788
16789TEGRA VIDEO DRIVER
16790M:	Thierry Reding <thierry.reding@gmail.com>
16791M:	Jonathan Hunter <jonathanh@nvidia.com>
16792M:	Sowjanya Komatineni <skomatineni@nvidia.com>
16793L:	linux-media@vger.kernel.org
16794L:	linux-tegra@vger.kernel.org
16795S:	Maintained
16796F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16797F:	drivers/staging/media/tegra-video/
16798
16799TEGRA XUSB PADCTL DRIVER
16800M:	JC Kuo <jckuo@nvidia.com>
16801S:	Supported
16802F:	drivers/phy/tegra/xusb*
16803
16804TEHUTI ETHERNET DRIVER
16805M:	Andy Gospodarek <andy@greyhouse.net>
16806L:	netdev@vger.kernel.org
16807S:	Supported
16808F:	drivers/net/ethernet/tehuti/*
16809
16810TELECOM CLOCK DRIVER FOR MCPL0010
16811M:	Mark Gross <mark.gross@intel.com>
16812S:	Supported
16813F:	drivers/char/tlclk.c
16814
16815TEMPO SEMICONDUCTOR DRIVERS
16816M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16817S:	Maintained
16818F:	Documentation/devicetree/bindings/sound/tscs*.txt
16819F:	sound/soc/codecs/tscs*.c
16820F:	sound/soc/codecs/tscs*.h
16821
16822TENSILICA XTENSA PORT (xtensa)
16823M:	Chris Zankel <chris@zankel.net>
16824M:	Max Filippov <jcmvbkbc@gmail.com>
16825L:	linux-xtensa@linux-xtensa.org
16826S:	Maintained
16827T:	git git://github.com/czankel/xtensa-linux.git
16828F:	arch/xtensa/
16829F:	drivers/irqchip/irq-xtensa-*
16830
16831TEXAS INSTRUMENTS ASoC DRIVERS
16832M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
16833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16834S:	Maintained
16835F:	sound/soc/ti/
16836
16837TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16838M:	Ricardo Ribalda <ribalda@kernel.org>
16839L:	linux-iio@vger.kernel.org
16840S:	Supported
16841F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16842F:	drivers/iio/dac/ti-dac7612.c
16843
16844TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16845M:	Nishanth Menon <nm@ti.com>
16846M:	Tero Kristo <t-kristo@ti.com>
16847M:	Santosh Shilimkar <ssantosh@kernel.org>
16848L:	linux-arm-kernel@lists.infradead.org
16849S:	Maintained
16850F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16851F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16852F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16853F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16854F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16855F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16856F:	drivers/clk/keystone/sci-clk.c
16857F:	drivers/firmware/ti_sci*
16858F:	drivers/irqchip/irq-ti-sci-inta.c
16859F:	drivers/irqchip/irq-ti-sci-intr.c
16860F:	drivers/reset/reset-ti-sci.c
16861F:	drivers/soc/ti/ti_sci_inta_msi.c
16862F:	drivers/soc/ti/ti_sci_pm_domains.c
16863F:	include/dt-bindings/soc/ti,sci_pm_domain.h
16864F:	include/linux/soc/ti/ti_sci_inta_msi.h
16865F:	include/linux/soc/ti/ti_sci_protocol.h
16866
16867THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16868M:	Hans Verkuil <hverkuil@xs4all.nl>
16869L:	linux-media@vger.kernel.org
16870S:	Maintained
16871W:	https://linuxtv.org
16872T:	git git://linuxtv.org/media_tree.git
16873F:	drivers/media/radio/radio-raremono.c
16874
16875THERMAL
16876M:	Zhang Rui <rui.zhang@intel.com>
16877M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16878R:	Amit Kucheria <amit.kucheria@verdurent.com>
16879L:	linux-pm@vger.kernel.org
16880S:	Supported
16881Q:	https://patchwork.kernel.org/project/linux-pm/list/
16882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16883F:	Documentation/devicetree/bindings/thermal/
16884F:	drivers/thermal/
16885F:	include/linux/cpu_cooling.h
16886F:	include/linux/thermal.h
16887F:	include/uapi/linux/thermal.h
16888
16889THERMAL DRIVER FOR AMLOGIC SOCS
16890M:	Guillaume La Roque <glaroque@baylibre.com>
16891L:	linux-pm@vger.kernel.org
16892L:	linux-amlogic@lists.infradead.org
16893S:	Supported
16894W:	http://linux-meson.com/
16895F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16896F:	drivers/thermal/amlogic_thermal.c
16897
16898THERMAL/CPU_COOLING
16899M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
16900M:	Daniel Lezcano <daniel.lezcano@linaro.org>
16901M:	Viresh Kumar <viresh.kumar@linaro.org>
16902M:	Javi Merino <javi.merino@kernel.org>
16903L:	linux-pm@vger.kernel.org
16904S:	Supported
16905F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
16906F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
16907F:	drivers/thermal/cpufreq_cooling.c
16908F:	drivers/thermal/cpuidle_cooling.c
16909F:	include/linux/cpu_cooling.h
16910
16911THINKPAD ACPI EXTRAS DRIVER
16912M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16913L:	ibm-acpi-devel@lists.sourceforge.net
16914L:	platform-driver-x86@vger.kernel.org
16915S:	Maintained
16916W:	http://ibm-acpi.sourceforge.net
16917W:	http://thinkwiki.org/wiki/Ibm-acpi
16918T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16919F:	drivers/platform/x86/thinkpad_acpi.c
16920
16921THUNDERBOLT DRIVER
16922M:	Andreas Noever <andreas.noever@gmail.com>
16923M:	Michael Jamet <michael.jamet@intel.com>
16924M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16925M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16926L:	linux-usb@vger.kernel.org
16927S:	Maintained
16928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16929F:	Documentation/admin-guide/thunderbolt.rst
16930F:	drivers/thunderbolt/
16931F:	include/linux/thunderbolt.h
16932
16933THUNDERBOLT NETWORK DRIVER
16934M:	Michael Jamet <michael.jamet@intel.com>
16935M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16936M:	Yehezkel Bernat <YehezkelShB@gmail.com>
16937L:	netdev@vger.kernel.org
16938S:	Maintained
16939F:	drivers/net/thunderbolt.c
16940
16941THUNDERX GPIO DRIVER
16942M:	Robert Richter <rrichter@marvell.com>
16943S:	Maintained
16944F:	drivers/gpio/gpio-thunderx.c
16945
16946TI AM437X VPFE DRIVER
16947M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16948L:	linux-media@vger.kernel.org
16949S:	Maintained
16950W:	https://linuxtv.org
16951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16952T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16953F:	drivers/media/platform/am437x/
16954
16955TI BANDGAP AND THERMAL DRIVER
16956M:	Eduardo Valentin <edubezval@gmail.com>
16957M:	Keerthy <j-keerthy@ti.com>
16958L:	linux-pm@vger.kernel.org
16959L:	linux-omap@vger.kernel.org
16960S:	Maintained
16961F:	drivers/thermal/ti-soc-thermal/
16962
16963TI BQ27XXX POWER SUPPLY DRIVER
16964R:	Andrew F. Davis <afd@ti.com>
16965F:	drivers/power/supply/bq27xxx_battery.c
16966F:	drivers/power/supply/bq27xxx_battery_i2c.c
16967F:	include/linux/power/bq27xxx_battery.h
16968
16969TI CDCE706 CLOCK DRIVER
16970M:	Max Filippov <jcmvbkbc@gmail.com>
16971S:	Maintained
16972F:	drivers/clk/clk-cdce706.c
16973
16974TI CLOCK DRIVER
16975M:	Tero Kristo <t-kristo@ti.com>
16976L:	linux-omap@vger.kernel.org
16977S:	Maintained
16978F:	drivers/clk/ti/
16979F:	include/linux/clk/ti.h
16980
16981TI DAVINCI MACHINE SUPPORT
16982M:	Sekhar Nori <nsekhar@ti.com>
16983R:	Bartosz Golaszewski <bgolaszewski@baylibre.com>
16984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16985S:	Supported
16986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16987F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16988F:	arch/arm/boot/dts/da850*
16989F:	arch/arm/mach-davinci/
16990F:	drivers/i2c/busses/i2c-davinci.c
16991
16992TI DAVINCI SERIES CLOCK DRIVER
16993M:	David Lechner <david@lechnology.com>
16994R:	Sekhar Nori <nsekhar@ti.com>
16995S:	Maintained
16996F:	Documentation/devicetree/bindings/clock/ti/davinci/
16997F:	drivers/clk/davinci/
16998
16999TI DAVINCI SERIES GPIO DRIVER
17000M:	Keerthy <j-keerthy@ti.com>
17001L:	linux-gpio@vger.kernel.org
17002S:	Maintained
17003F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17004F:	drivers/gpio/gpio-davinci.c
17005
17006TI DAVINCI SERIES MEDIA DRIVER
17007M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17008L:	linux-media@vger.kernel.org
17009S:	Maintained
17010W:	https://linuxtv.org
17011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17012T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17013F:	drivers/media/platform/davinci/
17014F:	include/media/davinci/
17015
17016TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17017R:	David Lechner <david@lechnology.com>
17018L:	linux-iio@vger.kernel.org
17019F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
17020F:	drivers/counter/ti-eqep.c
17021
17022TI ETHERNET SWITCH DRIVER (CPSW)
17023R:	Grygorii Strashko <grygorii.strashko@ti.com>
17024L:	linux-omap@vger.kernel.org
17025L:	netdev@vger.kernel.org
17026S:	Maintained
17027F:	drivers/net/ethernet/ti/cpsw*
17028F:	drivers/net/ethernet/ti/davinci*
17029
17030TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17031M:	Alex Dubov <oakad@yahoo.com>
17032S:	Maintained
17033W:	http://tifmxx.berlios.de/
17034F:	drivers/memstick/host/tifm_ms.c
17035F:	drivers/misc/tifm*
17036F:	drivers/mmc/host/tifm_sd.c
17037F:	include/linux/tifm.h
17038
17039TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17040M:	Santosh Shilimkar <ssantosh@kernel.org>
17041L:	linux-kernel@vger.kernel.org
17042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17043S:	Maintained
17044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17045F:	drivers/soc/ti/*
17046
17047TI LM49xxx FAMILY ASoC CODEC DRIVERS
17048M:	M R Swami Reddy <mr.swami.reddy@ti.com>
17049M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17051S:	Maintained
17052F:	sound/soc/codecs/isabelle*
17053F:	sound/soc/codecs/lm49453*
17054
17055TI LP855x BACKLIGHT DRIVER
17056M:	Milo Kim <milo.kim@ti.com>
17057S:	Maintained
17058F:	Documentation/driver-api/backlight/lp855x-driver.rst
17059F:	drivers/video/backlight/lp855x_bl.c
17060F:	include/linux/platform_data/lp855x.h
17061
17062TI LP8727 CHARGER DRIVER
17063M:	Milo Kim <milo.kim@ti.com>
17064S:	Maintained
17065F:	drivers/power/supply/lp8727_charger.c
17066F:	include/linux/platform_data/lp8727.h
17067
17068TI LP8788 MFD DRIVER
17069M:	Milo Kim <milo.kim@ti.com>
17070S:	Maintained
17071F:	drivers/iio/adc/lp8788_adc.c
17072F:	drivers/leds/leds-lp8788.c
17073F:	drivers/mfd/lp8788*.c
17074F:	drivers/power/supply/lp8788-charger.c
17075F:	drivers/regulator/lp8788-*.c
17076F:	include/linux/mfd/lp8788*.h
17077
17078TI NETCP ETHERNET DRIVER
17079M:	Wingman Kwok <w-kwok2@ti.com>
17080M:	Murali Karicheri <m-karicheri2@ti.com>
17081L:	netdev@vger.kernel.org
17082S:	Maintained
17083F:	drivers/net/ethernet/ti/netcp*
17084
17085TI PCM3060 ASoC CODEC DRIVER
17086M:	Kirill Marinushkin <kmarinushkin@birdec.com>
17087L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17088S:	Maintained
17089F:	Documentation/devicetree/bindings/sound/pcm3060.txt
17090F:	sound/soc/codecs/pcm3060*
17091
17092TI TAS571X FAMILY ASoC CODEC DRIVER
17093M:	Kevin Cernekee <cernekee@chromium.org>
17094L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17095S:	Odd Fixes
17096F:	sound/soc/codecs/tas571x*
17097
17098TI TCAN4X5X DEVICE DRIVER
17099M:	Dan Murphy <dmurphy@ti.com>
17100L:	linux-can@vger.kernel.org
17101S:	Maintained
17102F:	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17103F:	drivers/net/can/m_can/tcan4x5x.c
17104
17105TI TRF7970A NFC DRIVER
17106M:	Mark Greer <mgreer@animalcreek.com>
17107L:	linux-wireless@vger.kernel.org
17108L:	linux-nfc@lists.01.org (moderated for non-subscribers)
17109S:	Supported
17110F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17111F:	drivers/nfc/trf7970a.c
17112
17113TI TWL4030 SERIES SOC CODEC DRIVER
17114M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
17115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17116S:	Maintained
17117F:	sound/soc/codecs/twl4030*
17118
17119TI VPE/CAL DRIVERS
17120M:	Benoit Parrot <bparrot@ti.com>
17121L:	linux-media@vger.kernel.org
17122S:	Maintained
17123W:	http://linuxtv.org/
17124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17125F:	Documentation/devicetree/bindings/media/ti,cal.yaml
17126F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
17127F:	drivers/media/platform/ti-vpe/
17128
17129TI WILINK WIRELESS DRIVERS
17130L:	linux-wireless@vger.kernel.org
17131S:	Orphan
17132W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17133W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17135F:	drivers/net/wireless/ti/
17136F:	include/linux/wl12xx.h
17137
17138TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17139M:	John Stultz <john.stultz@linaro.org>
17140M:	Thomas Gleixner <tglx@linutronix.de>
17141R:	Stephen Boyd <sboyd@kernel.org>
17142L:	linux-kernel@vger.kernel.org
17143S:	Supported
17144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17145F:	include/linux/clocksource.h
17146F:	include/linux/time.h
17147F:	include/linux/timex.h
17148F:	include/uapi/linux/time.h
17149F:	include/uapi/linux/timex.h
17150F:	kernel/time/alarmtimer.c
17151F:	kernel/time/clocksource.c
17152F:	kernel/time/ntp.c
17153F:	kernel/time/time*.c
17154F:	tools/testing/selftests/timers/
17155
17156TIPC NETWORK LAYER
17157M:	Jon Maloy <jmaloy@redhat.com>
17158M:	Ying Xue <ying.xue@windriver.com>
17159L:	netdev@vger.kernel.org (core kernel code)
17160L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17161S:	Maintained
17162W:	http://tipc.sourceforge.net/
17163F:	include/uapi/linux/tipc*.h
17164F:	net/tipc/
17165
17166TLAN NETWORK DRIVER
17167M:	Samuel Chessman <chessman@tux.org>
17168L:	tlan-devel@lists.sourceforge.net (subscribers-only)
17169S:	Maintained
17170W:	http://sourceforge.net/projects/tlan/
17171F:	Documentation/networking/device_drivers/ti/tlan.rst
17172F:	drivers/net/ethernet/ti/tlan.*
17173
17174TM6000 VIDEO4LINUX DRIVER
17175M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17176L:	linux-media@vger.kernel.org
17177S:	Odd fixes
17178W:	https://linuxtv.org
17179T:	git git://linuxtv.org/media_tree.git
17180F:	Documentation/admin-guide/media/tm6000*
17181F:	drivers/media/usb/tm6000/
17182
17183TMIO/SDHI MMC DRIVER
17184M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17185L:	linux-mmc@vger.kernel.org
17186S:	Supported
17187F:	drivers/mmc/host/renesas_sdhi*
17188F:	drivers/mmc/host/tmio_mmc*
17189F:	include/linux/mfd/tmio.h
17190
17191TMP401 HARDWARE MONITOR DRIVER
17192M:	Guenter Roeck <linux@roeck-us.net>
17193L:	linux-hwmon@vger.kernel.org
17194S:	Maintained
17195F:	Documentation/hwmon/tmp401.rst
17196F:	drivers/hwmon/tmp401.c
17197
17198TMP513 HARDWARE MONITOR DRIVER
17199M:	Eric Tremblay <etremblay@distech-controls.com>
17200L:	linux-hwmon@vger.kernel.org
17201S:	Maintained
17202F:	Documentation/hwmon/tmp513.rst
17203F:	drivers/hwmon/tmp513.c
17204
17205TMPFS (SHMEM FILESYSTEM)
17206M:	Hugh Dickins <hughd@google.com>
17207L:	linux-mm@kvack.org
17208S:	Maintained
17209F:	include/linux/shmem_fs.h
17210F:	mm/shmem.c
17211
17212TOMOYO SECURITY MODULE
17213M:	Kentaro Takeda <takedakn@nttdata.co.jp>
17214M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17215L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17216L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17217L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17218L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17219S:	Maintained
17220W:	https://tomoyo.osdn.jp/
17221F:	security/tomoyo/
17222
17223TOPSTAR LAPTOP EXTRAS DRIVER
17224M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17225L:	platform-driver-x86@vger.kernel.org
17226S:	Maintained
17227F:	drivers/platform/x86/topstar-laptop.c
17228
17229TORTURE-TEST MODULES
17230M:	Davidlohr Bueso <dave@stgolabs.net>
17231M:	"Paul E. McKenney" <paulmck@kernel.org>
17232M:	Josh Triplett <josh@joshtriplett.org>
17233L:	linux-kernel@vger.kernel.org
17234S:	Supported
17235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17236F:	Documentation/RCU/torture.txt
17237F:	kernel/locking/locktorture.c
17238F:	kernel/rcu/rcuperf.c
17239F:	kernel/rcu/rcutorture.c
17240F:	kernel/torture.c
17241
17242TOSHIBA ACPI EXTRAS DRIVER
17243M:	Azael Avalos <coproscefalo@gmail.com>
17244L:	platform-driver-x86@vger.kernel.org
17245S:	Maintained
17246F:	drivers/platform/x86/toshiba_acpi.c
17247
17248TOSHIBA BLUETOOTH DRIVER
17249M:	Azael Avalos <coproscefalo@gmail.com>
17250L:	platform-driver-x86@vger.kernel.org
17251S:	Maintained
17252F:	drivers/platform/x86/toshiba_bluetooth.c
17253
17254TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17255M:	Azael Avalos <coproscefalo@gmail.com>
17256L:	platform-driver-x86@vger.kernel.org
17257S:	Maintained
17258F:	drivers/platform/x86/toshiba_haps.c
17259
17260TOSHIBA SMM DRIVER
17261M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
17262S:	Maintained
17263W:	http://www.buzzard.org.uk/toshiba/
17264F:	drivers/char/toshiba.c
17265F:	include/linux/toshiba.h
17266F:	include/uapi/linux/toshiba.h
17267
17268TOSHIBA TC358743 DRIVER
17269M:	Mats Randgaard <matrandg@cisco.com>
17270L:	linux-media@vger.kernel.org
17271S:	Maintained
17272F:	drivers/media/i2c/tc358743*
17273F:	include/media/i2c/tc358743.h
17274
17275TOSHIBA WMI HOTKEYS DRIVER
17276M:	Azael Avalos <coproscefalo@gmail.com>
17277L:	platform-driver-x86@vger.kernel.org
17278S:	Maintained
17279F:	drivers/platform/x86/toshiba-wmi.c
17280
17281TPM DEVICE DRIVER
17282M:	Peter Huewe <peterhuewe@gmx.de>
17283M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17284R:	Jason Gunthorpe <jgg@ziepe.ca>
17285L:	linux-integrity@vger.kernel.org
17286S:	Maintained
17287W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17288Q:	https://patchwork.kernel.org/project/linux-integrity/list/
17289T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
17290F:	drivers/char/tpm/
17291
17292TRACING
17293M:	Steven Rostedt <rostedt@goodmis.org>
17294M:	Ingo Molnar <mingo@redhat.com>
17295S:	Maintained
17296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17297F:	Documentation/trace/ftrace.rst
17298F:	arch/*/*/*/ftrace.h
17299F:	arch/*/kernel/ftrace.c
17300F:	include/*/ftrace.h
17301F:	include/linux/trace*.h
17302F:	include/trace/
17303F:	kernel/trace/
17304F:	tools/testing/selftests/ftrace/
17305
17306TRACING MMIO ACCESSES (MMIOTRACE)
17307M:	Steven Rostedt <rostedt@goodmis.org>
17308M:	Ingo Molnar <mingo@kernel.org>
17309R:	Karol Herbst <karolherbst@gmail.com>
17310R:	Pekka Paalanen <ppaalanen@gmail.com>
17311L:	linux-kernel@vger.kernel.org
17312L:	nouveau@lists.freedesktop.org
17313S:	Maintained
17314F:	arch/x86/mm/kmmio.c
17315F:	arch/x86/mm/mmio-mod.c
17316F:	arch/x86/mm/testmmiotrace.c
17317F:	include/linux/mmiotrace.h
17318F:	kernel/trace/trace_mmiotrace.c
17319
17320TRIVIAL PATCHES
17321M:	Jiri Kosina <trivial@kernel.org>
17322S:	Maintained
17323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17324K:	^Subject:.*(?i)trivial
17325
17326TTY LAYER
17327M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17328M:	Jiri Slaby <jslaby@suse.com>
17329S:	Supported
17330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17331F:	Documentation/driver-api/serial/
17332F:	drivers/tty/
17333F:	drivers/tty/serial/serial_core.c
17334F:	include/linux/serial.h
17335F:	include/linux/serial_core.h
17336F:	include/linux/tty.h
17337F:	include/uapi/linux/serial.h
17338F:	include/uapi/linux/serial_core.h
17339F:	include/uapi/linux/tty.h
17340
17341TUA9001 MEDIA DRIVER
17342M:	Antti Palosaari <crope@iki.fi>
17343L:	linux-media@vger.kernel.org
17344S:	Maintained
17345W:	https://linuxtv.org
17346W:	http://palosaari.fi/linux/
17347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17348T:	git git://linuxtv.org/anttip/media_tree.git
17349F:	drivers/media/tuners/tua9001*
17350
17351TULIP NETWORK DRIVERS
17352L:	netdev@vger.kernel.org
17353L:	linux-parisc@vger.kernel.org
17354S:	Orphan
17355F:	drivers/net/ethernet/dec/tulip/
17356
17357TUN/TAP driver
17358M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
17359S:	Maintained
17360W:	http://vtun.sourceforge.net/tun
17361F:	Documentation/networking/tuntap.rst
17362F:	arch/um/os-Linux/drivers/
17363
17364TURBOCHANNEL SUBSYSTEM
17365M:	"Maciej W. Rozycki" <macro@linux-mips.org>
17366M:	Ralf Baechle <ralf@linux-mips.org>
17367L:	linux-mips@vger.kernel.org
17368S:	Maintained
17369Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
17370F:	drivers/tc/
17371F:	include/linux/tc.h
17372
17373TURBOSTAT UTILITY
17374M:	"Len Brown" <lenb@kernel.org>
17375L:	linux-pm@vger.kernel.org
17376S:	Supported
17377Q:	https://patchwork.kernel.org/project/linux-pm/list/
17378B:	https://bugzilla.kernel.org
17379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17380F:	tools/power/x86/turbostat/
17381
17382TW5864 VIDEO4LINUX DRIVER
17383M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17384M:	Anton Sviridenko <anton@corp.bluecherry.net>
17385M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17386M:	Andrey Utkin <andrey_utkin@fastmail.com>
17387L:	linux-media@vger.kernel.org
17388S:	Supported
17389F:	drivers/media/pci/tw5864/
17390
17391TW68 VIDEO4LINUX DRIVER
17392M:	Hans Verkuil <hverkuil@xs4all.nl>
17393L:	linux-media@vger.kernel.org
17394S:	Odd Fixes
17395W:	https://linuxtv.org
17396T:	git git://linuxtv.org/media_tree.git
17397F:	drivers/media/pci/tw68/
17398
17399TW686X VIDEO4LINUX DRIVER
17400M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17401L:	linux-media@vger.kernel.org
17402S:	Maintained
17403W:	http://linuxtv.org
17404T:	git git://linuxtv.org/media_tree.git
17405F:	drivers/media/pci/tw686x/
17406
17407UACCE ACCELERATOR FRAMEWORK
17408M:	Zhangfei Gao <zhangfei.gao@linaro.org>
17409M:	Zhou Wang <wangzhou1@hisilicon.com>
17410L:	linux-accelerators@lists.ozlabs.org
17411L:	linux-kernel@vger.kernel.org
17412S:	Maintained
17413F:	Documentation/ABI/testing/sysfs-driver-uacce
17414F:	Documentation/misc-devices/uacce.rst
17415F:	drivers/misc/uacce/
17416F:	include/linux/uacce.h
17417F:	include/uapi/misc/uacce/
17418
17419UBI FILE SYSTEM (UBIFS)
17420M:	Richard Weinberger <richard@nod.at>
17421L:	linux-mtd@lists.infradead.org
17422S:	Supported
17423W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
17424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17426F:	Documentation/filesystems/ubifs.rst
17427F:	fs/ubifs/
17428
17429UCLINUX (M68KNOMMU AND COLDFIRE)
17430M:	Greg Ungerer <gerg@linux-m68k.org>
17431L:	linux-m68k@lists.linux-m68k.org
17432L:	uclinux-dev@uclinux.org  (subscribers-only)
17433S:	Maintained
17434W:	http://www.linux-m68k.org/
17435W:	http://www.uclinux.org/
17436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17437F:	arch/m68k/*/*_no.*
17438F:	arch/m68k/68*/
17439F:	arch/m68k/coldfire/
17440F:	arch/m68k/include/asm/*_no.*
17441
17442UDF FILESYSTEM
17443M:	Jan Kara <jack@suse.com>
17444S:	Maintained
17445F:	Documentation/filesystems/udf.rst
17446F:	fs/udf/
17447
17448UDRAW TABLET
17449M:	Bastien Nocera <hadess@hadess.net>
17450L:	linux-input@vger.kernel.org
17451S:	Maintained
17452F:	drivers/hid/hid-udraw-ps3.c
17453
17454UFS FILESYSTEM
17455M:	Evgeniy Dushistov <dushistov@mail.ru>
17456S:	Maintained
17457F:	Documentation/admin-guide/ufs.rst
17458F:	fs/ufs/
17459
17460UHID USERSPACE HID IO DRIVER
17461M:	David Herrmann <dh.herrmann@googlemail.com>
17462L:	linux-input@vger.kernel.org
17463S:	Maintained
17464F:	drivers/hid/uhid.c
17465F:	include/uapi/linux/uhid.h
17466
17467ULPI BUS
17468M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17469L:	linux-usb@vger.kernel.org
17470S:	Maintained
17471F:	drivers/usb/common/ulpi.c
17472F:	include/linux/ulpi/
17473
17474UNICODE SUBSYSTEM
17475M:	Gabriel Krisman Bertazi <krisman@collabora.com>
17476L:	linux-fsdevel@vger.kernel.org
17477S:	Supported
17478F:	fs/unicode/
17479
17480UNICORE32 ARCHITECTURE
17481M:	Guan Xuetao <gxt@pku.edu.cn>
17482S:	Maintained
17483W:	http://mprc.pku.edu.cn/~guanxuetao/linux
17484T:	git git://github.com/gxt/linux.git
17485F:	arch/unicore32/
17486
17487UNIFDEF
17488M:	Tony Finch <dot@dotat.at>
17489S:	Maintained
17490W:	http://dotat.at/prog/unifdef
17491F:	scripts/unifdef.c
17492
17493UNIFORM CDROM DRIVER
17494M:	Jens Axboe <axboe@kernel.dk>
17495S:	Maintained
17496W:	http://www.kernel.dk
17497F:	Documentation/cdrom/
17498F:	drivers/cdrom/cdrom.c
17499F:	include/linux/cdrom.h
17500F:	include/uapi/linux/cdrom.h
17501
17502UNISYS S-PAR DRIVERS
17503M:	David Kershner <david.kershner@unisys.com>
17504L:	sparmaintainer@unisys.com (Unisys internal)
17505S:	Supported
17506F:	drivers/staging/unisys/
17507F:	drivers/visorbus/
17508F:	include/linux/visorbus.h
17509
17510UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17511R:	Alim Akhtar <alim.akhtar@samsung.com>
17512R:	Avri Altman <avri.altman@wdc.com>
17513L:	linux-scsi@vger.kernel.org
17514S:	Supported
17515F:	Documentation/scsi/ufs.rst
17516F:	drivers/scsi/ufs/
17517
17518UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17519M:	Pedro Sousa <pedrom.sousa@synopsys.com>
17520L:	linux-scsi@vger.kernel.org
17521S:	Supported
17522F:	drivers/scsi/ufs/*dwc*
17523
17524UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17525M:	Stanley Chu <stanley.chu@mediatek.com>
17526L:	linux-scsi@vger.kernel.org
17527L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17528S:	Maintained
17529F:	drivers/scsi/ufs/ufs-mediatek*
17530
17531UNSORTED BLOCK IMAGES (UBI)
17532M:	Richard Weinberger <richard@nod.at>
17533L:	linux-mtd@lists.infradead.org
17534S:	Supported
17535W:	http://www.linux-mtd.infradead.org/
17536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17538F:	drivers/mtd/ubi/
17539F:	include/linux/mtd/ubi.h
17540F:	include/uapi/mtd/ubi-user.h
17541
17542USB "USBNET" DRIVER FRAMEWORK
17543M:	Oliver Neukum <oneukum@suse.com>
17544L:	netdev@vger.kernel.org
17545S:	Maintained
17546W:	http://www.linux-usb.org/usbnet
17547F:	drivers/net/usb/usbnet.c
17548F:	include/linux/usb/usbnet.h
17549
17550USB ACM DRIVER
17551M:	Oliver Neukum <oneukum@suse.com>
17552L:	linux-usb@vger.kernel.org
17553S:	Maintained
17554F:	Documentation/usb/acm.rst
17555F:	drivers/usb/class/cdc-acm.*
17556
17557USB APPLE MFI FASTCHARGE DRIVER
17558M:	Bastien Nocera <hadess@hadess.net>
17559L:	linux-usb@vger.kernel.org
17560S:	Maintained
17561F:	drivers/usb/misc/apple-mfi-fastcharge.c
17562
17563USB AR5523 WIRELESS DRIVER
17564M:	Pontus Fuchs <pontus.fuchs@gmail.com>
17565L:	linux-wireless@vger.kernel.org
17566S:	Maintained
17567F:	drivers/net/wireless/ath/ar5523/
17568
17569USB ATTACHED SCSI
17570M:	Oliver Neukum <oneukum@suse.com>
17571L:	linux-usb@vger.kernel.org
17572L:	linux-scsi@vger.kernel.org
17573S:	Maintained
17574F:	drivers/usb/storage/uas.c
17575
17576USB CDC ETHERNET DRIVER
17577M:	Oliver Neukum <oliver@neukum.org>
17578L:	linux-usb@vger.kernel.org
17579S:	Maintained
17580F:	drivers/net/usb/cdc_*.c
17581F:	include/uapi/linux/usb/cdc.h
17582
17583USB CHAOSKEY DRIVER
17584M:	Keith Packard <keithp@keithp.com>
17585L:	linux-usb@vger.kernel.org
17586S:	Maintained
17587F:	drivers/usb/misc/chaoskey.c
17588
17589USB CYPRESS C67X00 DRIVER
17590M:	Peter Korsgaard <jacmet@sunsite.dk>
17591L:	linux-usb@vger.kernel.org
17592S:	Maintained
17593F:	drivers/usb/c67x00/
17594
17595USB DAVICOM DM9601 DRIVER
17596M:	Peter Korsgaard <jacmet@sunsite.dk>
17597L:	netdev@vger.kernel.org
17598S:	Maintained
17599W:	http://www.linux-usb.org/usbnet
17600F:	drivers/net/usb/dm9601.c
17601
17602USB EHCI DRIVER
17603M:	Alan Stern <stern@rowland.harvard.edu>
17604L:	linux-usb@vger.kernel.org
17605S:	Maintained
17606F:	Documentation/usb/ehci.rst
17607F:	drivers/usb/host/ehci*
17608
17609USB GADGET/PERIPHERAL SUBSYSTEM
17610M:	Felipe Balbi <balbi@kernel.org>
17611L:	linux-usb@vger.kernel.org
17612S:	Maintained
17613W:	http://www.linux-usb.org/gadget
17614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17615F:	drivers/usb/gadget/
17616F:	include/linux/usb/gadget*
17617
17618USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17619M:	Jiri Kosina <jikos@kernel.org>
17620M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
17621L:	linux-usb@vger.kernel.org
17622S:	Maintained
17623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17624F:	Documentation/hid/hiddev.rst
17625F:	drivers/hid/usbhid/
17626
17627USB INTEL XHCI ROLE MUX DRIVER
17628M:	Hans de Goede <hdegoede@redhat.com>
17629L:	linux-usb@vger.kernel.org
17630S:	Maintained
17631F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
17632
17633USB IP DRIVER FOR HISILICON KIRIN
17634M:	Yu Chen <chenyu56@huawei.com>
17635M:	Binghui Wang <wangbinghui@hisilicon.com>
17636L:	linux-usb@vger.kernel.org
17637S:	Maintained
17638F:	Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17639F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
17640
17641USB ISP116X DRIVER
17642M:	Olav Kongas <ok@artecdesign.ee>
17643L:	linux-usb@vger.kernel.org
17644S:	Maintained
17645F:	drivers/usb/host/isp116x*
17646F:	include/linux/usb/isp116x.h
17647
17648USB LAN78XX ETHERNET DRIVER
17649M:	Woojung Huh <woojung.huh@microchip.com>
17650M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17651L:	netdev@vger.kernel.org
17652S:	Maintained
17653F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17654F:	drivers/net/usb/lan78xx.*
17655F:	include/dt-bindings/net/microchip-lan78xx.h
17656
17657USB MASS STORAGE DRIVER
17658M:	Alan Stern <stern@rowland.harvard.edu>
17659L:	linux-usb@vger.kernel.org
17660L:	usb-storage@lists.one-eyed-alien.net
17661S:	Maintained
17662F:	drivers/usb/storage/
17663
17664USB MIDI DRIVER
17665M:	Clemens Ladisch <clemens@ladisch.de>
17666L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17667S:	Maintained
17668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17669F:	sound/usb/midi.*
17670
17671USB NETWORKING DRIVERS
17672L:	linux-usb@vger.kernel.org
17673S:	Odd Fixes
17674F:	drivers/net/usb/
17675
17676USB OHCI DRIVER
17677M:	Alan Stern <stern@rowland.harvard.edu>
17678L:	linux-usb@vger.kernel.org
17679S:	Maintained
17680F:	Documentation/usb/ohci.rst
17681F:	drivers/usb/host/ohci*
17682
17683USB OTG FSM (Finite State Machine)
17684M:	Peter Chen <Peter.Chen@nxp.com>
17685L:	linux-usb@vger.kernel.org
17686S:	Maintained
17687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17688F:	drivers/usb/common/usb-otg-fsm.c
17689
17690USB OVER IP DRIVER
17691M:	Valentina Manea <valentina.manea.m@gmail.com>
17692M:	Shuah Khan <shuah@kernel.org>
17693M:	Shuah Khan <skhan@linuxfoundation.org>
17694L:	linux-usb@vger.kernel.org
17695S:	Maintained
17696F:	Documentation/usb/usbip_protocol.rst
17697F:	drivers/usb/usbip/
17698F:	tools/testing/selftests/drivers/usb/usbip/
17699F:	tools/usb/usbip/
17700
17701USB PEGASUS 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/pegasus
17707T:	git git://github.com/petkan/pegasus.git
17708F:	drivers/net/usb/pegasus.*
17709
17710USB PHY LAYER
17711M:	Felipe Balbi <balbi@kernel.org>
17712L:	linux-usb@vger.kernel.org
17713S:	Maintained
17714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17715F:	drivers/usb/phy/
17716
17717USB PRINTER DRIVER (usblp)
17718M:	Pete Zaitcev <zaitcev@redhat.com>
17719L:	linux-usb@vger.kernel.org
17720S:	Supported
17721F:	drivers/usb/class/usblp.c
17722
17723USB QMI WWAN NETWORK DRIVER
17724M:	Bjørn Mork <bjorn@mork.no>
17725L:	netdev@vger.kernel.org
17726S:	Maintained
17727F:	Documentation/ABI/testing/sysfs-class-net-qmi
17728F:	drivers/net/usb/qmi_wwan.c
17729
17730USB RTL8150 DRIVER
17731M:	Petko Manolov <petkan@nucleusys.com>
17732L:	linux-usb@vger.kernel.org
17733L:	netdev@vger.kernel.org
17734S:	Maintained
17735W:	https://github.com/petkan/rtl8150
17736T:	git git://github.com/petkan/rtl8150.git
17737F:	drivers/net/usb/rtl8150.c
17738
17739USB SERIAL SUBSYSTEM
17740M:	Johan Hovold <johan@kernel.org>
17741L:	linux-usb@vger.kernel.org
17742S:	Maintained
17743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17744F:	Documentation/usb/usb-serial.rst
17745F:	drivers/usb/serial/
17746F:	include/linux/usb/serial.h
17747
17748USB SMSC75XX ETHERNET DRIVER
17749M:	Steve Glendinning <steve.glendinning@shawell.net>
17750L:	netdev@vger.kernel.org
17751S:	Maintained
17752F:	drivers/net/usb/smsc75xx.*
17753
17754USB SMSC95XX ETHERNET DRIVER
17755M:	Steve Glendinning <steve.glendinning@shawell.net>
17756M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17757L:	netdev@vger.kernel.org
17758S:	Maintained
17759F:	drivers/net/usb/smsc95xx.*
17760
17761USB SUBSYSTEM
17762M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17763L:	linux-usb@vger.kernel.org
17764S:	Supported
17765W:	http://www.linux-usb.org
17766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17767F:	Documentation/devicetree/bindings/usb/
17768F:	Documentation/usb/
17769F:	drivers/usb/
17770F:	include/linux/usb.h
17771F:	include/linux/usb/
17772
17773USB TYPEC BUS FOR ALTERNATE MODES
17774M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17775L:	linux-usb@vger.kernel.org
17776S:	Maintained
17777F:	Documentation/ABI/testing/sysfs-bus-typec
17778F:	Documentation/driver-api/usb/typec_bus.rst
17779F:	drivers/usb/typec/altmodes/
17780F:	include/linux/usb/typec_altmode.h
17781
17782USB TYPEC CLASS
17783M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17784L:	linux-usb@vger.kernel.org
17785S:	Maintained
17786F:	Documentation/ABI/testing/sysfs-class-typec
17787F:	Documentation/driver-api/usb/typec.rst
17788F:	drivers/usb/typec/
17789F:	include/linux/usb/typec.h
17790
17791USB TYPEC INTEL PMC MUX DRIVER
17792M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
17793L:	linux-usb@vger.kernel.org
17794S:	Maintained
17795F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17796F:	drivers/usb/typec/mux/intel_pmc_mux.c
17797
17798USB TYPEC PI3USB30532 MUX DRIVER
17799M:	Hans de Goede <hdegoede@redhat.com>
17800L:	linux-usb@vger.kernel.org
17801S:	Maintained
17802F:	drivers/usb/typec/mux/pi3usb30532.c
17803
17804USB TYPEC PORT CONTROLLER DRIVERS
17805M:	Guenter Roeck <linux@roeck-us.net>
17806L:	linux-usb@vger.kernel.org
17807S:	Maintained
17808F:	drivers/usb/typec/tcpm/
17809
17810USB UHCI DRIVER
17811M:	Alan Stern <stern@rowland.harvard.edu>
17812L:	linux-usb@vger.kernel.org
17813S:	Maintained
17814F:	drivers/usb/host/uhci*
17815
17816USB VIDEO CLASS
17817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17818L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17819L:	linux-media@vger.kernel.org
17820S:	Maintained
17821W:	http://www.ideasonboard.org/uvc/
17822T:	git git://linuxtv.org/media_tree.git
17823F:	drivers/media/usb/uvc/
17824F:	include/uapi/linux/uvcvideo.h
17825
17826USB VISION DRIVER
17827M:	Hans Verkuil <hverkuil@xs4all.nl>
17828L:	linux-media@vger.kernel.org
17829S:	Odd Fixes
17830W:	https://linuxtv.org
17831T:	git git://linuxtv.org/media_tree.git
17832F:	drivers/staging/media/usbvision/
17833
17834USB WEBCAM GADGET
17835M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17836L:	linux-usb@vger.kernel.org
17837S:	Maintained
17838F:	drivers/usb/gadget/function/*uvc*
17839F:	drivers/usb/gadget/legacy/webcam.c
17840F:	include/uapi/linux/usb/g_uvc.h
17841
17842USB WIRELESS RNDIS DRIVER (rndis_wlan)
17843M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
17844L:	linux-wireless@vger.kernel.org
17845S:	Maintained
17846F:	drivers/net/wireless/rndis_wlan.c
17847
17848USB XHCI DRIVER
17849M:	Mathias Nyman <mathias.nyman@intel.com>
17850L:	linux-usb@vger.kernel.org
17851S:	Supported
17852F:	drivers/usb/host/pci-quirks*
17853F:	drivers/usb/host/xhci*
17854
17855USB ZD1201 DRIVER
17856L:	linux-wireless@vger.kernel.org
17857S:	Orphan
17858W:	http://linux-lc100020.sourceforge.net
17859F:	drivers/net/wireless/zydas/zd1201.*
17860
17861USB ZR364XX DRIVER
17862M:	Antoine Jacquet <royale@zerezo.com>
17863L:	linux-usb@vger.kernel.org
17864L:	linux-media@vger.kernel.org
17865S:	Maintained
17866W:	http://royale.zerezo.com/zr364xx/
17867T:	git git://linuxtv.org/media_tree.git
17868F:	Documentation/admin-guide/media/zr364xx*
17869F:	drivers/media/usb/zr364xx/
17870
17871USER-MODE LINUX (UML)
17872M:	Jeff Dike <jdike@addtoit.com>
17873M:	Richard Weinberger <richard@nod.at>
17874M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
17875L:	linux-um@lists.infradead.org
17876S:	Maintained
17877W:	http://user-mode-linux.sourceforge.net
17878Q:	https://patchwork.ozlabs.org/project/linux-um/list/
17879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17880F:	Documentation/virt/uml/
17881F:	arch/um/
17882F:	arch/x86/um/
17883F:	fs/hostfs/
17884
17885USERSPACE COPYIN/COPYOUT (UIOVEC)
17886M:	Alexander Viro <viro@zeniv.linux.org.uk>
17887S:	Maintained
17888F:	include/linux/uio.h
17889F:	lib/iov_iter.c
17890
17891USERSPACE DMA BUFFER DRIVER
17892M:	Gerd Hoffmann <kraxel@redhat.com>
17893L:	dri-devel@lists.freedesktop.org
17894S:	Maintained
17895T:	git git://anongit.freedesktop.org/drm/drm-misc
17896F:	drivers/dma-buf/udmabuf.c
17897F:	include/uapi/linux/udmabuf.h
17898
17899USERSPACE I/O (UIO)
17900M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17901S:	Maintained
17902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17903F:	Documentation/driver-api/uio-howto.rst
17904F:	drivers/uio/
17905F:	include/linux/uio_driver.h
17906
17907UTIL-LINUX PACKAGE
17908M:	Karel Zak <kzak@redhat.com>
17909L:	util-linux@vger.kernel.org
17910S:	Maintained
17911W:	http://en.wikipedia.org/wiki/Util-linux
17912T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17913
17914UUID HELPERS
17915M:	Christoph Hellwig <hch@lst.de>
17916R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17917L:	linux-kernel@vger.kernel.org
17918S:	Maintained
17919T:	git git://git.infradead.org/users/hch/uuid.git
17920F:	include/linux/uuid.h
17921F:	include/uapi/linux/uuid.h
17922F:	lib/test_uuid.c
17923F:	lib/uuid.c
17924
17925UVESAFB DRIVER
17926M:	Michal Januszewski <spock@gentoo.org>
17927L:	linux-fbdev@vger.kernel.org
17928S:	Maintained
17929W:	https://github.com/mjanusz/v86d
17930F:	Documentation/fb/uvesafb.rst
17931F:	drivers/video/fbdev/uvesafb.*
17932
17933Ux500 CLOCK DRIVERS
17934M:	Ulf Hansson <ulf.hansson@linaro.org>
17935L:	linux-clk@vger.kernel.org
17936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17937S:	Maintained
17938F:	drivers/clk/ux500/
17939
17940VF610 NAND DRIVER
17941M:	Stefan Agner <stefan@agner.ch>
17942L:	linux-mtd@lists.infradead.org
17943S:	Supported
17944F:	drivers/mtd/nand/raw/vf610_nfc.c
17945
17946VFAT/FAT/MSDOS FILESYSTEM
17947M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17948S:	Maintained
17949F:	Documentation/filesystems/vfat.rst
17950F:	fs/fat/
17951
17952VFIO DRIVER
17953M:	Alex Williamson <alex.williamson@redhat.com>
17954R:	Cornelia Huck <cohuck@redhat.com>
17955L:	kvm@vger.kernel.org
17956S:	Maintained
17957T:	git git://github.com/awilliam/linux-vfio.git
17958F:	Documentation/driver-api/vfio.rst
17959F:	drivers/vfio/
17960F:	include/linux/vfio.h
17961F:	include/uapi/linux/vfio.h
17962
17963VFIO MEDIATED DEVICE DRIVERS
17964M:	Kirti Wankhede <kwankhede@nvidia.com>
17965L:	kvm@vger.kernel.org
17966S:	Maintained
17967F:	Documentation/driver-api/vfio-mediated-device.rst
17968F:	drivers/vfio/mdev/
17969F:	include/linux/mdev.h
17970F:	samples/vfio-mdev/
17971
17972VFIO PLATFORM DRIVER
17973M:	Eric Auger <eric.auger@redhat.com>
17974L:	kvm@vger.kernel.org
17975S:	Maintained
17976F:	drivers/vfio/platform/
17977
17978VGA_SWITCHEROO
17979R:	Lukas Wunner <lukas@wunner.de>
17980S:	Maintained
17981T:	git git://anongit.freedesktop.org/drm/drm-misc
17982F:	Documentation/gpu/vga-switcheroo.rst
17983F:	drivers/gpu/vga/vga_switcheroo.c
17984F:	include/linux/vga_switcheroo.h
17985
17986VIA RHINE NETWORK DRIVER
17987S:	Orphan
17988F:	drivers/net/ethernet/via/via-rhine.c
17989
17990VIA SD/MMC CARD CONTROLLER DRIVER
17991M:	Bruce Chang <brucechang@via.com.tw>
17992M:	Harald Welte <HaraldWelte@viatech.com>
17993S:	Maintained
17994F:	drivers/mmc/host/via-sdmmc.c
17995
17996VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17997M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17998L:	linux-fbdev@vger.kernel.org
17999S:	Maintained
18000F:	drivers/video/fbdev/via/
18001F:	include/linux/via-core.h
18002F:	include/linux/via-gpio.h
18003F:	include/linux/via_i2c.h
18004
18005VIA VELOCITY NETWORK DRIVER
18006M:	Francois Romieu <romieu@fr.zoreil.com>
18007L:	netdev@vger.kernel.org
18008S:	Maintained
18009F:	drivers/net/ethernet/via/via-velocity.*
18010
18011VICODEC VIRTUAL CODEC DRIVER
18012M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
18013L:	linux-media@vger.kernel.org
18014S:	Maintained
18015W:	https://linuxtv.org
18016T:	git git://linuxtv.org/media_tree.git
18017F:	drivers/media/test-drivers/vicodec/*
18018
18019VIDEO I2C POLLING DRIVER
18020M:	Matt Ranostay <matt.ranostay@konsulko.com>
18021L:	linux-media@vger.kernel.org
18022S:	Maintained
18023F:	drivers/media/i2c/video-i2c.c
18024
18025VIDEO MULTIPLEXER DRIVER
18026M:	Philipp Zabel <p.zabel@pengutronix.de>
18027L:	linux-media@vger.kernel.org
18028S:	Maintained
18029F:	drivers/media/platform/video-mux.c
18030
18031VIDEOBUF2 FRAMEWORK
18032M:	Pawel Osciak <pawel@osciak.com>
18033M:	Marek Szyprowski <m.szyprowski@samsung.com>
18034M:	Kyungmin Park <kyungmin.park@samsung.com>
18035R:	Tomasz Figa <tfiga@chromium.org>
18036L:	linux-media@vger.kernel.org
18037S:	Maintained
18038F:	drivers/media/common/videobuf2/*
18039F:	include/media/videobuf2-*
18040
18041VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18042M:	Helen Koike <helen.koike@collabora.com>
18043R:	Shuah Khan <skhan@linuxfoundation.org>
18044L:	linux-media@vger.kernel.org
18045S:	Maintained
18046W:	https://linuxtv.org
18047T:	git git://linuxtv.org/media_tree.git
18048F:	drivers/media/test-drivers/vimc/*
18049
18050VIRT LIB
18051M:	Alex Williamson <alex.williamson@redhat.com>
18052M:	Paolo Bonzini <pbonzini@redhat.com>
18053L:	kvm@vger.kernel.org
18054S:	Supported
18055F:	virt/lib/
18056
18057VIRTIO AND VHOST VSOCK DRIVER
18058M:	Stefan Hajnoczi <stefanha@redhat.com>
18059M:	Stefano Garzarella <sgarzare@redhat.com>
18060L:	kvm@vger.kernel.org
18061L:	virtualization@lists.linux-foundation.org
18062L:	netdev@vger.kernel.org
18063S:	Maintained
18064F:	drivers/net/vsockmon.c
18065F:	drivers/vhost/vsock.c
18066F:	include/linux/virtio_vsock.h
18067F:	include/uapi/linux/virtio_vsock.h
18068F:	include/uapi/linux/vm_sockets_diag.h
18069F:	include/uapi/linux/vsockmon.h
18070F:	net/vmw_vsock/af_vsock_tap.c
18071F:	net/vmw_vsock/diag.c
18072F:	net/vmw_vsock/virtio_transport.c
18073F:	net/vmw_vsock/virtio_transport_common.c
18074F:	net/vmw_vsock/vsock_loopback.c
18075F:	tools/testing/vsock/
18076
18077VIRTIO BLOCK AND SCSI DRIVERS
18078M:	"Michael S. Tsirkin" <mst@redhat.com>
18079M:	Jason Wang <jasowang@redhat.com>
18080R:	Paolo Bonzini <pbonzini@redhat.com>
18081R:	Stefan Hajnoczi <stefanha@redhat.com>
18082L:	virtualization@lists.linux-foundation.org
18083S:	Maintained
18084F:	drivers/block/virtio_blk.c
18085F:	drivers/scsi/virtio_scsi.c
18086F:	drivers/vhost/scsi.c
18087F:	include/uapi/linux/virtio_blk.h
18088F:	include/uapi/linux/virtio_scsi.h
18089
18090VIRTIO CONSOLE DRIVER
18091M:	Amit Shah <amit@kernel.org>
18092L:	virtualization@lists.linux-foundation.org
18093S:	Maintained
18094F:	drivers/char/virtio_console.c
18095F:	include/linux/virtio_console.h
18096F:	include/uapi/linux/virtio_console.h
18097
18098VIRTIO CORE AND NET DRIVERS
18099M:	"Michael S. Tsirkin" <mst@redhat.com>
18100M:	Jason Wang <jasowang@redhat.com>
18101L:	virtualization@lists.linux-foundation.org
18102S:	Maintained
18103F:	Documentation/devicetree/bindings/virtio/
18104F:	drivers/block/virtio_blk.c
18105F:	drivers/crypto/virtio/
18106F:	drivers/net/virtio_net.c
18107F:	drivers/vdpa/
18108F:	drivers/virtio/
18109F:	include/linux/vdpa.h
18110F:	include/linux/virtio*.h
18111F:	include/uapi/linux/virtio_*.h
18112F:	mm/balloon_compaction.c
18113F:	tools/virtio/
18114
18115VIRTIO CRYPTO DRIVER
18116M:	Gonglei <arei.gonglei@huawei.com>
18117L:	virtualization@lists.linux-foundation.org
18118L:	linux-crypto@vger.kernel.org
18119S:	Maintained
18120F:	drivers/crypto/virtio/
18121F:	include/uapi/linux/virtio_crypto.h
18122
18123VIRTIO DRIVERS FOR S390
18124M:	Cornelia Huck <cohuck@redhat.com>
18125M:	Halil Pasic <pasic@linux.ibm.com>
18126L:	linux-s390@vger.kernel.org
18127L:	virtualization@lists.linux-foundation.org
18128L:	kvm@vger.kernel.org
18129S:	Supported
18130F:	arch/s390/include/uapi/asm/virtio-ccw.h
18131F:	drivers/s390/virtio/
18132
18133VIRTIO FILE SYSTEM
18134M:	Vivek Goyal <vgoyal@redhat.com>
18135M:	Stefan Hajnoczi <stefanha@redhat.com>
18136M:	Miklos Szeredi <miklos@szeredi.hu>
18137L:	virtualization@lists.linux-foundation.org
18138L:	linux-fsdevel@vger.kernel.org
18139S:	Supported
18140W:	https://virtio-fs.gitlab.io/
18141F:	Documentation/filesystems/virtiofs.rst
18142F:	fs/fuse/virtio_fs.c
18143F:	include/uapi/linux/virtio_fs.h
18144
18145VIRTIO GPU DRIVER
18146M:	David Airlie <airlied@linux.ie>
18147M:	Gerd Hoffmann <kraxel@redhat.com>
18148L:	dri-devel@lists.freedesktop.org
18149L:	virtualization@lists.linux-foundation.org
18150S:	Maintained
18151T:	git git://anongit.freedesktop.org/drm/drm-misc
18152F:	drivers/gpu/drm/virtio/
18153F:	include/uapi/linux/virtio_gpu.h
18154
18155VIRTIO HOST (VHOST)
18156M:	"Michael S. Tsirkin" <mst@redhat.com>
18157M:	Jason Wang <jasowang@redhat.com>
18158L:	kvm@vger.kernel.org
18159L:	virtualization@lists.linux-foundation.org
18160L:	netdev@vger.kernel.org
18161S:	Maintained
18162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18163F:	drivers/vhost/
18164F:	include/linux/vhost_iotlb.h
18165F:	include/uapi/linux/vhost.h
18166
18167VIRTIO INPUT DRIVER
18168M:	Gerd Hoffmann <kraxel@redhat.com>
18169S:	Maintained
18170F:	drivers/virtio/virtio_input.c
18171F:	include/uapi/linux/virtio_input.h
18172
18173VIRTIO IOMMU DRIVER
18174M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
18175L:	virtualization@lists.linux-foundation.org
18176S:	Maintained
18177F:	drivers/iommu/virtio-iommu.c
18178F:	include/uapi/linux/virtio_iommu.h
18179
18180VIRTUAL BOX GUEST DEVICE DRIVER
18181M:	Hans de Goede <hdegoede@redhat.com>
18182M:	Arnd Bergmann <arnd@arndb.de>
18183M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18184S:	Maintained
18185F:	drivers/virt/vboxguest/
18186F:	include/linux/vbox_utils.h
18187F:	include/uapi/linux/vbox*.h
18188
18189VIRTUAL BOX SHARED FOLDER VFS DRIVER
18190M:	Hans de Goede <hdegoede@redhat.com>
18191L:	linux-fsdevel@vger.kernel.org
18192S:	Maintained
18193F:	fs/vboxsf/*
18194
18195VIRTUAL SERIO DEVICE DRIVER
18196M:	Stephen Chandler Paul <thatslyude@gmail.com>
18197S:	Maintained
18198F:	drivers/input/serio/userio.c
18199F:	include/uapi/linux/userio.h
18200
18201VITESSE FELIX ETHERNET SWITCH DRIVER
18202M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18203M:	Claudiu Manoil <claudiu.manoil@nxp.com>
18204L:	netdev@vger.kernel.org
18205S:	Maintained
18206F:	drivers/net/dsa/ocelot/*
18207F:	net/dsa/tag_ocelot.c
18208
18209VIVID VIRTUAL VIDEO DRIVER
18210M:	Hans Verkuil <hverkuil@xs4all.nl>
18211L:	linux-media@vger.kernel.org
18212S:	Maintained
18213W:	https://linuxtv.org
18214T:	git git://linuxtv.org/media_tree.git
18215F:	drivers/media/test-drivers/vivid/*
18216
18217VLYNQ BUS
18218M:	Florian Fainelli <f.fainelli@gmail.com>
18219L:	openwrt-devel@lists.openwrt.org (subscribers-only)
18220S:	Maintained
18221F:	drivers/vlynq/vlynq.c
18222F:	include/linux/vlynq.h
18223
18224VME SUBSYSTEM
18225M:	Martyn Welch <martyn@welchs.me.uk>
18226M:	Manohar Vanga <manohar.vanga@gmail.com>
18227M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18228L:	devel@driverdev.osuosl.org
18229S:	Maintained
18230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18231F:	Documentation/driver-api/vme.rst
18232F:	drivers/staging/vme/
18233F:	drivers/vme/
18234F:	include/linux/vme*
18235
18236VMWARE BALLOON DRIVER
18237M:	Nadav Amit <namit@vmware.com>
18238M:	"VMware, Inc." <pv-drivers@vmware.com>
18239L:	linux-kernel@vger.kernel.org
18240S:	Maintained
18241F:	drivers/misc/vmw_balloon.c
18242
18243VMWARE HYPERVISOR INTERFACE
18244M:	Thomas Hellstrom <thellstrom@vmware.com>
18245M:	"VMware, Inc." <pv-drivers@vmware.com>
18246L:	virtualization@lists.linux-foundation.org
18247S:	Supported
18248F:	arch/x86/include/asm/vmware.h
18249F:	arch/x86/kernel/cpu/vmware.c
18250
18251VMWARE PVRDMA DRIVER
18252M:	Adit Ranadive <aditr@vmware.com>
18253M:	VMware PV-Drivers <pv-drivers@vmware.com>
18254L:	linux-rdma@vger.kernel.org
18255S:	Maintained
18256F:	drivers/infiniband/hw/vmw_pvrdma/
18257
18258VMware PVSCSI driver
18259M:	Jim Gill <jgill@vmware.com>
18260M:	VMware PV-Drivers <pv-drivers@vmware.com>
18261L:	linux-scsi@vger.kernel.org
18262S:	Maintained
18263F:	drivers/scsi/vmw_pvscsi.c
18264F:	drivers/scsi/vmw_pvscsi.h
18265
18266VMWARE VIRTUAL PTP CLOCK DRIVER
18267M:	Vivek Thampi <vithampi@vmware.com>
18268M:	"VMware, Inc." <pv-drivers@vmware.com>
18269L:	netdev@vger.kernel.org
18270S:	Supported
18271F:	drivers/ptp/ptp_vmw.c
18272
18273VMWARE VMMOUSE SUBDRIVER
18274M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
18275M:	"VMware, Inc." <pv-drivers@vmware.com>
18276L:	linux-input@vger.kernel.org
18277S:	Maintained
18278F:	drivers/input/mouse/vmmouse.c
18279F:	drivers/input/mouse/vmmouse.h
18280
18281VMWARE VMXNET3 ETHERNET DRIVER
18282M:	Ronak Doshi <doshir@vmware.com>
18283M:	"VMware, Inc." <pv-drivers@vmware.com>
18284L:	netdev@vger.kernel.org
18285S:	Maintained
18286F:	drivers/net/vmxnet3/
18287
18288VOCORE VOCORE2 BOARD
18289M:	Harvey Hunt <harveyhuntnexus@gmail.com>
18290L:	linux-mips@vger.kernel.org
18291S:	Maintained
18292F:	arch/mips/boot/dts/ralink/vocore2.dts
18293
18294VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18295M:	Liam Girdwood <lgirdwood@gmail.com>
18296M:	Mark Brown <broonie@kernel.org>
18297L:	linux-kernel@vger.kernel.org
18298S:	Supported
18299W:	http://www.slimlogic.co.uk/?p=48
18300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18301F:	Documentation/devicetree/bindings/regulator/
18302F:	Documentation/power/regulator/
18303F:	drivers/regulator/
18304F:	include/dt-bindings/regulator/
18305F:	include/linux/regulator/
18306K:	regulator_get_optional
18307
18308VRF
18309M:	David Ahern <dsahern@kernel.org>
18310M:	Shrijeet Mukherjee <shrijeet@gmail.com>
18311L:	netdev@vger.kernel.org
18312S:	Maintained
18313F:	Documentation/networking/vrf.rst
18314F:	drivers/net/vrf.c
18315
18316VSPRINTF
18317M:	Petr Mladek <pmladek@suse.com>
18318M:	Steven Rostedt <rostedt@goodmis.org>
18319M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18320R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18321R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
18322S:	Maintained
18323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18324F:	Documentation/core-api/printk-formats.rst
18325F:	lib/test_printf.c
18326F:	lib/vsprintf.c
18327
18328VT1211 HARDWARE MONITOR DRIVER
18329M:	Juerg Haefliger <juergh@gmail.com>
18330L:	linux-hwmon@vger.kernel.org
18331S:	Maintained
18332F:	Documentation/hwmon/vt1211.rst
18333F:	drivers/hwmon/vt1211.c
18334
18335VT8231 HARDWARE MONITOR DRIVER
18336M:	Roger Lucas <vt8231@hiddenengine.co.uk>
18337L:	linux-hwmon@vger.kernel.org
18338S:	Maintained
18339F:	drivers/hwmon/vt8231.c
18340
18341VUB300 USB to SDIO/SD/MMC bridge chip
18342L:	linux-mmc@vger.kernel.org
18343S:	Orphan
18344F:	drivers/mmc/host/vub300.c
18345
18346W1 DALLAS'S 1-WIRE BUS
18347M:	Evgeniy Polyakov <zbr@ioremap.net>
18348S:	Maintained
18349F:	Documentation/devicetree/bindings/w1/
18350F:	Documentation/w1/
18351F:	drivers/w1/
18352F:	include/linux/w1.h
18353
18354W83791D HARDWARE MONITORING DRIVER
18355M:	Marc Hulsman <m.hulsman@tudelft.nl>
18356L:	linux-hwmon@vger.kernel.org
18357S:	Maintained
18358F:	Documentation/hwmon/w83791d.rst
18359F:	drivers/hwmon/w83791d.c
18360
18361W83793 HARDWARE MONITORING DRIVER
18362M:	Rudolf Marek <r.marek@assembler.cz>
18363L:	linux-hwmon@vger.kernel.org
18364S:	Maintained
18365F:	Documentation/hwmon/w83793.rst
18366F:	drivers/hwmon/w83793.c
18367
18368W83795 HARDWARE MONITORING DRIVER
18369M:	Jean Delvare <jdelvare@suse.com>
18370L:	linux-hwmon@vger.kernel.org
18371S:	Maintained
18372F:	drivers/hwmon/w83795.c
18373
18374W83L51xD SD/MMC CARD INTERFACE DRIVER
18375M:	Pierre Ossman <pierre@ossman.eu>
18376S:	Maintained
18377F:	drivers/mmc/host/wbsd.*
18378
18379WACOM PROTOCOL 4 SERIAL TABLETS
18380M:	Julian Squires <julian@cipht.net>
18381M:	Hans de Goede <hdegoede@redhat.com>
18382L:	linux-input@vger.kernel.org
18383S:	Maintained
18384F:	drivers/input/tablet/wacom_serial4.c
18385
18386WATCHDOG DEVICE DRIVERS
18387M:	Wim Van Sebroeck <wim@linux-watchdog.org>
18388M:	Guenter Roeck <linux@roeck-us.net>
18389L:	linux-watchdog@vger.kernel.org
18390S:	Maintained
18391W:	http://www.linux-watchdog.org/
18392T:	git git://www.linux-watchdog.org/linux-watchdog.git
18393F:	Documentation/devicetree/bindings/watchdog/
18394F:	Documentation/watchdog/
18395F:	drivers/watchdog/
18396F:	include/linux/watchdog.h
18397F:	include/uapi/linux/watchdog.h
18398
18399WHISKEYCOVE PMIC GPIO DRIVER
18400M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18401L:	linux-gpio@vger.kernel.org
18402S:	Maintained
18403F:	drivers/gpio/gpio-wcove.c
18404
18405WHWAVE RTC DRIVER
18406M:	Dianlong Li <long17.cool@163.com>
18407L:	linux-rtc@vger.kernel.org
18408S:	Maintained
18409F:	drivers/rtc/rtc-sd3078.c
18410
18411WIIMOTE HID DRIVER
18412M:	David Herrmann <dh.herrmann@googlemail.com>
18413L:	linux-input@vger.kernel.org
18414S:	Maintained
18415F:	drivers/hid/hid-wiimote*
18416
18417WILOCITY WIL6210 WIRELESS DRIVER
18418M:	Maya Erez <merez@codeaurora.org>
18419L:	linux-wireless@vger.kernel.org
18420L:	wil6210@qti.qualcomm.com
18421S:	Supported
18422W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18423F:	drivers/net/wireless/ath/wil6210/
18424
18425WIMAX STACK
18426M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18427M:	linux-wimax@intel.com
18428L:	wimax@linuxwimax.org (subscribers-only)
18429S:	Supported
18430W:	http://linuxwimax.org
18431F:	Documentation/admin-guide/wimax/wimax.rst
18432F:	include/linux/wimax/debug.h
18433F:	include/net/wimax.h
18434F:	include/uapi/linux/wimax.h
18435F:	net/wimax/
18436
18437WINBOND CIR DRIVER
18438M:	David Härdeman <david@hardeman.nu>
18439S:	Maintained
18440F:	drivers/media/rc/winbond-cir.c
18441
18442WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18443M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18444L:	linux-watchdog@vger.kernel.org
18445S:	Maintained
18446F:	drivers/watchdog/ebc-c384_wdt.c
18447
18448WINSYSTEMS WS16C48 GPIO DRIVER
18449M:	William Breathitt Gray <vilhelm.gray@gmail.com>
18450L:	linux-gpio@vger.kernel.org
18451S:	Maintained
18452F:	drivers/gpio/gpio-ws16c48.c
18453
18454WIREGUARD SECURE NETWORK TUNNEL
18455M:	Jason A. Donenfeld <Jason@zx2c4.com>
18456L:	wireguard@lists.zx2c4.com
18457L:	netdev@vger.kernel.org
18458S:	Maintained
18459F:	drivers/net/wireguard/
18460F:	tools/testing/selftests/wireguard/
18461
18462WISTRON LAPTOP BUTTON DRIVER
18463M:	Miloslav Trmac <mitr@volny.cz>
18464S:	Maintained
18465F:	drivers/input/misc/wistron_btns.c
18466
18467WL3501 WIRELESS PCMCIA CARD DRIVER
18468L:	linux-wireless@vger.kernel.org
18469S:	Odd fixes
18470F:	drivers/net/wireless/wl3501*
18471
18472WOLFSON MICROELECTRONICS DRIVERS
18473L:	patches@opensource.cirrus.com
18474S:	Supported
18475W:	https://github.com/CirrusLogic/linux-drivers/wiki
18476T:	git https://github.com/CirrusLogic/linux-drivers.git
18477F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18478F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18479F:	Documentation/devicetree/bindings/mfd/wm831x.txt
18480F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18481F:	Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18482F:	Documentation/hwmon/wm83??.rst
18483F:	arch/arm/mach-s3c64xx/mach-crag6410*
18484F:	drivers/clk/clk-wm83*.c
18485F:	drivers/extcon/extcon-arizona.c
18486F:	drivers/gpio/gpio-*wm*.c
18487F:	drivers/gpio/gpio-arizona.c
18488F:	drivers/hwmon/wm83??-hwmon.c
18489F:	drivers/input/misc/wm831x-on.c
18490F:	drivers/input/touchscreen/wm831x-ts.c
18491F:	drivers/input/touchscreen/wm97*.c
18492F:	drivers/leds/leds-wm83*.c
18493F:	drivers/mfd/arizona*
18494F:	drivers/mfd/cs47l24*
18495F:	drivers/mfd/wm*.c
18496F:	drivers/power/supply/wm83*.c
18497F:	drivers/regulator/arizona*
18498F:	drivers/regulator/wm8*.c
18499F:	drivers/rtc/rtc-wm83*.c
18500F:	drivers/video/backlight/wm83*_bl.c
18501F:	drivers/watchdog/wm83*_wdt.c
18502F:	include/linux/mfd/arizona/
18503F:	include/linux/mfd/wm831x/
18504F:	include/linux/mfd/wm8350/
18505F:	include/linux/mfd/wm8400*
18506F:	include/linux/regulator/arizona*
18507F:	include/linux/wm97xx.h
18508F:	include/sound/wm????.h
18509F:	sound/soc/codecs/arizona.?
18510F:	sound/soc/codecs/cs47l24*
18511F:	sound/soc/codecs/wm*
18512
18513WORKQUEUE
18514M:	Tejun Heo <tj@kernel.org>
18515R:	Lai Jiangshan <jiangshanlai@gmail.com>
18516S:	Maintained
18517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18518F:	Documentation/core-api/workqueue.rst
18519F:	include/linux/workqueue.h
18520F:	kernel/workqueue.c
18521
18522X-POWERS AXP288 PMIC DRIVERS
18523M:	Hans de Goede <hdegoede@redhat.com>
18524S:	Maintained
18525F:	drivers/acpi/pmic/intel_pmic_xpower.c
18526N:	axp288
18527
18528X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18529M:	Chen-Yu Tsai <wens@csie.org>
18530L:	linux-kernel@vger.kernel.org
18531S:	Maintained
18532N:	axp[128]
18533
18534X.25 NETWORK LAYER
18535M:	Andrew Hendry <andrew.hendry@gmail.com>
18536L:	linux-x25@vger.kernel.org
18537S:	Odd Fixes
18538F:	Documentation/networking/x25*
18539F:	include/net/x25*
18540F:	net/x25/
18541
18542X86 ARCHITECTURE (32-BIT AND 64-BIT)
18543M:	Thomas Gleixner <tglx@linutronix.de>
18544M:	Ingo Molnar <mingo@redhat.com>
18545M:	Borislav Petkov <bp@alien8.de>
18546M:	x86@kernel.org
18547R:	"H. Peter Anvin" <hpa@zytor.com>
18548L:	linux-kernel@vger.kernel.org
18549S:	Maintained
18550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18551F:	Documentation/devicetree/bindings/x86/
18552F:	Documentation/x86/
18553F:	arch/x86/
18554
18555X86 ENTRY CODE
18556M:	Andy Lutomirski <luto@kernel.org>
18557L:	linux-kernel@vger.kernel.org
18558S:	Maintained
18559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18560F:	arch/x86/entry/
18561
18562X86 MCE INFRASTRUCTURE
18563M:	Tony Luck <tony.luck@intel.com>
18564M:	Borislav Petkov <bp@alien8.de>
18565L:	linux-edac@vger.kernel.org
18566S:	Maintained
18567F:	arch/x86/kernel/cpu/mce/*
18568
18569X86 MICROCODE UPDATE SUPPORT
18570M:	Borislav Petkov <bp@alien8.de>
18571S:	Maintained
18572F:	arch/x86/kernel/cpu/microcode/*
18573
18574X86 MM
18575M:	Dave Hansen <dave.hansen@linux.intel.com>
18576M:	Andy Lutomirski <luto@kernel.org>
18577M:	Peter Zijlstra <peterz@infradead.org>
18578L:	linux-kernel@vger.kernel.org
18579S:	Maintained
18580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18581F:	arch/x86/mm/
18582
18583X86 PLATFORM DRIVERS
18584M:	Darren Hart <dvhart@infradead.org>
18585M:	Andy Shevchenko <andy@infradead.org>
18586L:	platform-driver-x86@vger.kernel.org
18587S:	Odd Fixes
18588T:	git git://git.infradead.org/linux-platform-drivers-x86.git
18589F:	drivers/platform/olpc/
18590F:	drivers/platform/x86/
18591
18592X86 PLATFORM DRIVERS - ARCH
18593R:	Darren Hart <dvhart@infradead.org>
18594R:	Andy Shevchenko <andy@infradead.org>
18595L:	platform-driver-x86@vger.kernel.org
18596L:	x86@kernel.org
18597S:	Maintained
18598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18599F:	arch/x86/platform
18600
18601X86 VDSO
18602M:	Andy Lutomirski <luto@kernel.org>
18603L:	linux-kernel@vger.kernel.org
18604S:	Maintained
18605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18606F:	arch/x86/entry/vdso/
18607
18608XARRAY
18609M:	Matthew Wilcox <willy@infradead.org>
18610L:	linux-fsdevel@vger.kernel.org
18611S:	Supported
18612F:	Documentation/core-api/xarray.rst
18613F:	include/linux/idr.h
18614F:	include/linux/xarray.h
18615F:	lib/idr.c
18616F:	lib/xarray.c
18617F:	tools/testing/radix-tree
18618
18619XBOX DVD IR REMOTE
18620M:	Benjamin Valentin <benpicco@googlemail.com>
18621S:	Maintained
18622F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
18623F:	drivers/media/rc/xbox_remote.c
18624
18625XC2028/3028 TUNER DRIVER
18626M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18627L:	linux-media@vger.kernel.org
18628S:	Maintained
18629W:	https://linuxtv.org
18630T:	git git://linuxtv.org/media_tree.git
18631F:	drivers/media/tuners/tuner-xc2028.*
18632
18633XDP (eXpress Data Path)
18634M:	Alexei Starovoitov <ast@kernel.org>
18635M:	Daniel Borkmann <daniel@iogearbox.net>
18636M:	David S. Miller <davem@davemloft.net>
18637M:	Jakub Kicinski <kuba@kernel.org>
18638M:	Jesper Dangaard Brouer <hawk@kernel.org>
18639M:	John Fastabend <john.fastabend@gmail.com>
18640L:	netdev@vger.kernel.org
18641L:	bpf@vger.kernel.org
18642S:	Supported
18643F:	include/net/xdp.h
18644F:	include/trace/events/xdp.h
18645F:	kernel/bpf/cpumap.c
18646F:	kernel/bpf/devmap.c
18647F:	net/core/xdp.c
18648N:	xdp
18649K:	xdp
18650
18651XDP SOCKETS (AF_XDP)
18652M:	Björn Töpel <bjorn.topel@intel.com>
18653M:	Magnus Karlsson <magnus.karlsson@intel.com>
18654R:	Jonathan Lemon <jonathan.lemon@gmail.com>
18655L:	netdev@vger.kernel.org
18656L:	bpf@vger.kernel.org
18657S:	Maintained
18658F:	include/net/xdp_sock*
18659F:	include/net/xsk_buff_pool.h
18660F:	include/uapi/linux/if_xdp.h
18661F:	net/xdp/
18662F:	samples/bpf/xdpsock*
18663F:	tools/lib/bpf/xsk*
18664
18665XEN BLOCK SUBSYSTEM
18666M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18667M:	Roger Pau Monné <roger.pau@citrix.com>
18668L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18669S:	Supported
18670F:	drivers/block/xen*
18671F:	drivers/block/xen-blkback/*
18672
18673XEN HYPERVISOR ARM
18674M:	Stefano Stabellini <sstabellini@kernel.org>
18675L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18676S:	Maintained
18677F:	arch/arm/include/asm/xen/
18678F:	arch/arm/xen/
18679
18680XEN HYPERVISOR ARM64
18681M:	Stefano Stabellini <sstabellini@kernel.org>
18682L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18683S:	Maintained
18684F:	arch/arm64/include/asm/xen/
18685F:	arch/arm64/xen/
18686
18687XEN HYPERVISOR INTERFACE
18688M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
18689M:	Juergen Gross <jgross@suse.com>
18690R:	Stefano Stabellini <sstabellini@kernel.org>
18691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18692S:	Supported
18693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18694F:	Documentation/ABI/stable/sysfs-hypervisor-xen
18695F:	Documentation/ABI/testing/sysfs-hypervisor-xen
18696F:	arch/x86/include/asm/pvclock-abi.h
18697F:	arch/x86/include/asm/xen/
18698F:	arch/x86/platform/pvh/
18699F:	arch/x86/xen/
18700F:	drivers/*/xen-*front.c
18701F:	drivers/xen/
18702F:	include/uapi/xen/
18703F:	include/xen/
18704
18705XEN NETWORK BACKEND DRIVER
18706M:	Wei Liu <wei.liu@kernel.org>
18707M:	Paul Durrant <paul@xen.org>
18708L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18709L:	netdev@vger.kernel.org
18710S:	Supported
18711F:	drivers/net/xen-netback/*
18712
18713XEN PCI SUBSYSTEM
18714M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18715L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18716S:	Supported
18717F:	arch/x86/pci/*xen*
18718F:	drivers/pci/*xen*
18719
18720XEN PVSCSI DRIVERS
18721M:	Juergen Gross <jgross@suse.com>
18722L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18723L:	linux-scsi@vger.kernel.org
18724S:	Supported
18725F:	drivers/scsi/xen-scsifront.c
18726F:	drivers/xen/xen-scsiback.c
18727F:	include/xen/interface/io/vscsiif.h
18728
18729XEN SOUND FRONTEND DRIVER
18730M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18731L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18733S:	Supported
18734F:	sound/xen/*
18735
18736XEN SWIOTLB SUBSYSTEM
18737M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18738L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
18739L:	iommu@lists.linux-foundation.org
18740S:	Supported
18741F:	arch/x86/xen/*swiotlb*
18742F:	drivers/xen/*swiotlb*
18743
18744XFS FILESYSTEM
18745M:	Darrick J. Wong <darrick.wong@oracle.com>
18746M:	linux-xfs@vger.kernel.org
18747L:	linux-xfs@vger.kernel.org
18748S:	Supported
18749W:	http://xfs.org/
18750T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18751F:	Documentation/ABI/testing/sysfs-fs-xfs
18752F:	Documentation/admin-guide/xfs.rst
18753F:	Documentation/filesystems/xfs-delayed-logging-design.rst
18754F:	Documentation/filesystems/xfs-self-describing-metadata.rst
18755F:	fs/xfs/
18756F:	include/uapi/linux/dqblk_xfs.h
18757F:	include/uapi/linux/fsmap.h
18758
18759XILINX AXI ETHERNET DRIVER
18760M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18761S:	Maintained
18762F:	drivers/net/ethernet/xilinx/xilinx_axienet*
18763
18764XILINX CAN DRIVER
18765M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18766R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18767L:	linux-can@vger.kernel.org
18768S:	Maintained
18769F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
18770F:	drivers/net/can/xilinx_can.c
18771
18772XILINX SD-FEC IP CORES
18773M:	Derek Kiernan <derek.kiernan@xilinx.com>
18774M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
18775S:	Maintained
18776F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18777F:	Documentation/misc-devices/xilinx_sdfec.rst
18778F:	drivers/misc/Kconfig
18779F:	drivers/misc/Makefile
18780F:	drivers/misc/xilinx_sdfec.c
18781F:	include/uapi/misc/xilinx_sdfec.h
18782
18783XILINX UARTLITE SERIAL DRIVER
18784M:	Peter Korsgaard <jacmet@sunsite.dk>
18785L:	linux-serial@vger.kernel.org
18786S:	Maintained
18787F:	drivers/tty/serial/uartlite.c
18788
18789XILINX VIDEO IP CORES
18790M:	Hyun Kwon <hyun.kwon@xilinx.com>
18791M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18792L:	linux-media@vger.kernel.org
18793S:	Supported
18794T:	git git://linuxtv.org/media_tree.git
18795F:	Documentation/devicetree/bindings/media/xilinx/
18796F:	drivers/media/platform/xilinx/
18797F:	include/uapi/linux/xilinx-v4l2-controls.h
18798
18799XILLYBUS DRIVER
18800M:	Eli Billauer <eli.billauer@gmail.com>
18801L:	linux-kernel@vger.kernel.org
18802S:	Supported
18803F:	drivers/char/xillybus/
18804
18805XLP9XX I2C DRIVER
18806M:	George Cherian <gcherian@marvell.com>
18807L:	linux-i2c@vger.kernel.org
18808S:	Supported
18809W:	http://www.marvell.com
18810F:	Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18811F:	drivers/i2c/busses/i2c-xlp9xx.c
18812
18813XRA1403 GPIO EXPANDER
18814M:	Nandor Han <nandor.han@ge.com>
18815M:	Semi Malinen <semi.malinen@ge.com>
18816L:	linux-gpio@vger.kernel.org
18817S:	Maintained
18818F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18819F:	drivers/gpio/gpio-xra1403.c
18820
18821XTENSA XTFPGA PLATFORM SUPPORT
18822M:	Max Filippov <jcmvbkbc@gmail.com>
18823L:	linux-xtensa@linux-xtensa.org
18824S:	Maintained
18825F:	drivers/spi/spi-xtensa-xtfpga.c
18826F:	sound/soc/xtensa/xtfpga-i2s.c
18827
18828YAM DRIVER FOR AX.25
18829M:	Jean-Paul Roubelat <jpr@f6fbb.org>
18830L:	linux-hams@vger.kernel.org
18831S:	Maintained
18832F:	drivers/net/hamradio/yam*
18833F:	include/linux/yam.h
18834
18835YAMA SECURITY MODULE
18836M:	Kees Cook <keescook@chromium.org>
18837S:	Supported
18838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18839F:	Documentation/admin-guide/LSM/Yama.rst
18840F:	security/yama/
18841
18842YEALINK PHONE DRIVER
18843M:	Henk Vergonet <Henk.Vergonet@gmail.com>
18844L:	usbb2k-api-dev@nongnu.org
18845S:	Maintained
18846F:	Documentation/input/devices/yealink.rst
18847F:	drivers/input/misc/yealink.*
18848
18849Z8530 DRIVER FOR AX.25
18850M:	Joerg Reuter <jreuter@yaina.de>
18851L:	linux-hams@vger.kernel.org
18852S:	Maintained
18853W:	http://yaina.de/jreuter/
18854W:	http://www.qsl.net/dl1bke/
18855F:	Documentation/networking/z8530drv.rst
18856F:	drivers/net/hamradio/*scc.c
18857F:	drivers/net/hamradio/z8530.h
18858
18859ZBUD COMPRESSED PAGE ALLOCATOR
18860M:	Seth Jennings <sjenning@redhat.com>
18861M:	Dan Streetman <ddstreet@ieee.org>
18862L:	linux-mm@kvack.org
18863S:	Maintained
18864F:	include/linux/zbud.h
18865F:	mm/zbud.c
18866
18867ZD1211RW WIRELESS DRIVER
18868M:	Daniel Drake <dsd@gentoo.org>
18869M:	Ulrich Kunitz <kune@deine-taler.de>
18870L:	linux-wireless@vger.kernel.org
18871L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
18872S:	Maintained
18873W:	http://zd1211.ath.cx/wiki/DriverRewrite
18874F:	drivers/net/wireless/zydas/zd1211rw/
18875
18876ZD1301 MEDIA DRIVER
18877M:	Antti Palosaari <crope@iki.fi>
18878L:	linux-media@vger.kernel.org
18879S:	Maintained
18880W:	https://linuxtv.org/
18881W:	http://palosaari.fi/linux/
18882Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18883F:	drivers/media/usb/dvb-usb-v2/zd1301*
18884
18885ZD1301_DEMOD MEDIA DRIVER
18886M:	Antti Palosaari <crope@iki.fi>
18887L:	linux-media@vger.kernel.org
18888S:	Maintained
18889W:	https://linuxtv.org/
18890W:	http://palosaari.fi/linux/
18891Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18892F:	drivers/media/dvb-frontends/zd1301_demod*
18893
18894ZHAOXIN PROCESSOR SUPPORT
18895M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18896L:	linux-kernel@vger.kernel.org
18897S:	Maintained
18898F:	arch/x86/kernel/cpu/zhaoxin.c
18899
18900ZONEFS FILESYSTEM
18901M:	Damien Le Moal <damien.lemoal@wdc.com>
18902M:	Naohiro Aota <naohiro.aota@wdc.com>
18903R:	Johannes Thumshirn <jth@kernel.org>
18904L:	linux-fsdevel@vger.kernel.org
18905S:	Maintained
18906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18907F:	Documentation/filesystems/zonefs.rst
18908F:	fs/zonefs/
18909
18910ZPOOL COMPRESSED PAGE STORAGE API
18911M:	Dan Streetman <ddstreet@ieee.org>
18912L:	linux-mm@kvack.org
18913S:	Maintained
18914F:	include/linux/zpool.h
18915F:	mm/zpool.c
18916
18917ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18918M:	Minchan Kim <minchan@kernel.org>
18919M:	Nitin Gupta <ngupta@vflare.org>
18920R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18921L:	linux-kernel@vger.kernel.org
18922S:	Maintained
18923F:	Documentation/admin-guide/blockdev/zram.rst
18924F:	drivers/block/zram/
18925
18926ZS DECSTATION Z85C30 SERIAL DRIVER
18927M:	"Maciej W. Rozycki" <macro@linux-mips.org>
18928S:	Maintained
18929F:	drivers/tty/serial/zs.*
18930
18931ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18932M:	Minchan Kim <minchan@kernel.org>
18933M:	Nitin Gupta <ngupta@vflare.org>
18934R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18935L:	linux-mm@kvack.org
18936S:	Maintained
18937F:	Documentation/vm/zsmalloc.rst
18938F:	include/linux/zsmalloc.h
18939F:	mm/zsmalloc.c
18940
18941ZSWAP COMPRESSED SWAP CACHING
18942M:	Seth Jennings <sjenning@redhat.com>
18943M:	Dan Streetman <ddstreet@ieee.org>
18944M:	Vitaly Wool <vitaly.wool@konsulko.com>
18945L:	linux-mm@kvack.org
18946S:	Maintained
18947F:	mm/zswap.c
18948
18949THE REST
18950M:	Linus Torvalds <torvalds@linux-foundation.org>
18951L:	linux-kernel@vger.kernel.org
18952S:	Buried alive in reporters
18953Q:	http://patchwork.kernel.org/project/LKML/list/
18954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18955F:	*
18956F:	*/
18957