xref: /openbmc/linux/MAINTAINERS (revision 7328736d)
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/ethernet/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/
193Q:	https://patchwork.kernel.org/project/linux-wireless/list/
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196F:	Documentation/driver-api/80211/cfg80211.rst
197F:	Documentation/networking/regulatory.rst
198F:	include/linux/ieee80211.h
199F:	include/net/cfg80211.h
200F:	include/net/ieee80211_radiotap.h
201F:	include/net/iw_handler.h
202F:	include/net/wext.h
203F:	include/uapi/linux/nl80211.h
204F:	include/uapi/linux/wireless.h
205F:	net/wireless/
206
2078169 10/100/1000 GIGABIT ETHERNET DRIVER
208M:	Heiner Kallweit <hkallweit1@gmail.com>
209M:	nic_swsd@realtek.com
210L:	netdev@vger.kernel.org
211S:	Maintained
212F:	drivers/net/ethernet/realtek/r8169*
213
2148250/16?50 (AND CLONE UARTS) SERIAL DRIVER
215M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
216L:	linux-serial@vger.kernel.org
217S:	Maintained
218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
219F:	drivers/tty/serial/8250*
220F:	include/linux/serial_8250.h
221
2228390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
223L:	netdev@vger.kernel.org
224S:	Orphan / Obsolete
225F:	drivers/net/ethernet/8390/
226
2279P FILE SYSTEM
228M:	Eric Van Hensbergen <ericvh@gmail.com>
229M:	Latchesar Ionkov <lucho@ionkov.net>
230M:	Dominique Martinet <asmadeus@codewreck.org>
231R:	Christian Schoenebeck <linux_oss@crudebyte.com>
232L:	v9fs-developer@lists.sourceforge.net
233S:	Maintained
234W:	http://swik.net/v9fs
235Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
237T:	git git://github.com/martinetd/linux.git
238F:	Documentation/filesystems/9p.rst
239F:	fs/9p/
240F:	include/net/9p/
241F:	include/trace/events/9p.h
242F:	include/uapi/linux/virtio_9p.h
243F:	net/9p/
244
245A8293 MEDIA DRIVER
246M:	Antti Palosaari <crope@iki.fi>
247L:	linux-media@vger.kernel.org
248S:	Maintained
249W:	https://linuxtv.org
250W:	http://palosaari.fi/linux/
251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
252T:	git git://linuxtv.org/anttip/media_tree.git
253F:	drivers/media/dvb-frontends/a8293*
254
255AACRAID SCSI RAID DRIVER
256M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
257L:	linux-scsi@vger.kernel.org
258S:	Supported
259W:	http://www.adaptec.com/
260F:	Documentation/scsi/aacraid.rst
261F:	drivers/scsi/aacraid/
262
263ABI/API
264L:	linux-api@vger.kernel.org
265F:	include/linux/syscalls.h
266F:	kernel/sys_ni.c
267X:	include/uapi/
268X:	arch/*/include/uapi/
269
270ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
271M:	Hans de Goede <hdegoede@redhat.com>
272L:	linux-hwmon@vger.kernel.org
273S:	Maintained
274F:	drivers/hwmon/abituguru.c
275
276ABIT UGURU 3 HARDWARE MONITOR DRIVER
277M:	Alistair John Strachan <alistair@devzero.co.uk>
278L:	linux-hwmon@vger.kernel.org
279S:	Maintained
280F:	drivers/hwmon/abituguru3.c
281
282ACCES 104-DIO-48E GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-104-dio-48e.c
287
288ACCES 104-IDI-48 GPIO DRIVER
289M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
290L:	linux-gpio@vger.kernel.org
291S:	Maintained
292F:	drivers/gpio/gpio-104-idi-48.c
293
294ACCES 104-IDIO-16 GPIO DRIVER
295M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
296L:	linux-gpio@vger.kernel.org
297S:	Maintained
298F:	drivers/gpio/gpio-104-idio-16.c
299
300ACCES 104-QUAD-8 DRIVER
301M:	William Breathitt Gray <vilhelm.gray@gmail.com>
302M:	Syed Nayyar Waris <syednwaris@gmail.com>
303L:	linux-iio@vger.kernel.org
304S:	Maintained
305F:	drivers/counter/104-quad-8.c
306
307ACCES PCI-IDIO-16 GPIO DRIVER
308M:	William Breathitt Gray <vilhelm.gray@gmail.com>
309L:	linux-gpio@vger.kernel.org
310S:	Maintained
311F:	drivers/gpio/gpio-pci-idio-16.c
312
313ACCES PCIe-IDIO-24 GPIO DRIVER
314M:	William Breathitt Gray <vilhelm.gray@gmail.com>
315L:	linux-gpio@vger.kernel.org
316S:	Maintained
317F:	drivers/gpio/gpio-pcie-idio-24.c
318
319ACENIC DRIVER
320M:	Jes Sorensen <jes@trained-monkey.org>
321L:	linux-acenic@sunsite.dk
322S:	Maintained
323F:	drivers/net/ethernet/alteon/acenic*
324
325ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
326M:	Peter Kaestle <peter@piie.net>
327L:	platform-driver-x86@vger.kernel.org
328S:	Maintained
329W:	http://piie.net/?section=acerhdf
330F:	drivers/platform/x86/acerhdf.c
331
332ACER WMI LAPTOP EXTRAS
333M:	"Lee, Chun-Yi" <jlee@suse.com>
334L:	platform-driver-x86@vger.kernel.org
335S:	Maintained
336F:	drivers/platform/x86/acer-wmi.c
337
338ACPI
339M:	"Rafael J. Wysocki" <rafael@kernel.org>
340R:	Len Brown <lenb@kernel.org>
341L:	linux-acpi@vger.kernel.org
342S:	Supported
343W:	https://01.org/linux-acpi
344Q:	https://patchwork.kernel.org/project/linux-acpi/list/
345B:	https://bugzilla.kernel.org
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347F:	Documentation/ABI/testing/configfs-acpi
348F:	Documentation/ABI/testing/sysfs-bus-acpi
349F:	Documentation/firmware-guide/acpi/
350F:	drivers/acpi/
351F:	drivers/pci/*/*acpi*
352F:	drivers/pci/*acpi*
353F:	drivers/pnp/pnpacpi/
354F:	include/acpi/
355F:	include/linux/acpi.h
356F:	include/linux/fwnode.h
357F:	tools/power/acpi/
358
359ACPI APEI
360M:	"Rafael J. Wysocki" <rafael@kernel.org>
361R:	Len Brown <lenb@kernel.org>
362R:	James Morse <james.morse@arm.com>
363R:	Tony Luck <tony.luck@intel.com>
364R:	Borislav Petkov <bp@alien8.de>
365L:	linux-acpi@vger.kernel.org
366F:	drivers/acpi/apei/
367
368ACPI COMPONENT ARCHITECTURE (ACPICA)
369M:	Robert Moore <robert.moore@intel.com>
370M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371L:	linux-acpi@vger.kernel.org
372L:	devel@acpica.org
373S:	Supported
374W:	https://acpica.org/
375W:	https://github.com/acpica/acpica/
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377B:	https://bugzilla.kernel.org
378B:	https://bugs.acpica.org
379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380F:	drivers/acpi/acpica/
381F:	include/acpi/
382F:	tools/power/acpi/
383
384ACPI FOR ARM64 (ACPI/arm64)
385M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
386M:	Hanjun Guo <guohanjun@huawei.com>
387M:	Sudeep Holla <sudeep.holla@arm.com>
388L:	linux-acpi@vger.kernel.org
389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
390S:	Maintained
391F:	drivers/acpi/arm64
392
393ACPI SERIAL MULTI INSTANTIATE DRIVER
394M:	Hans de Goede <hdegoede@redhat.com>
395L:	platform-driver-x86@vger.kernel.org
396S:	Maintained
397F:	drivers/platform/x86/serial-multi-instantiate.c
398
399ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
400M:	Sudeep Holla <sudeep.holla@arm.com>
401L:	linux-acpi@vger.kernel.org
402S:	Supported
403F:	drivers/mailbox/pcc.c
404
405ACPI PMIC DRIVERS
406M:	"Rafael J. Wysocki" <rafael@kernel.org>
407M:	Len Brown <lenb@kernel.org>
408R:	Andy Shevchenko <andy@kernel.org>
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:	Rafael J. Wysocki <rafael@kernel.org>
419R:	Zhang Rui <rui.zhang@intel.com>
420L:	linux-acpi@vger.kernel.org
421S:	Supported
422W:	https://01.org/linux-acpi
423B:	https://bugzilla.kernel.org
424F:	drivers/acpi/*thermal*
425
426ACPI VIOT DRIVER
427M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
428L:	linux-acpi@vger.kernel.org
429L:	iommu@lists.linux-foundation.org
430S:	Maintained
431F:	drivers/acpi/viot.c
432F:	include/linux/acpi_viot.h
433
434ACPI WMI DRIVER
435L:	platform-driver-x86@vger.kernel.org
436S:	Orphan
437F:	drivers/platform/x86/wmi.c
438F:	include/uapi/linux/wmi.h
439
440ACRN HYPERVISOR SERVICE MODULE
441M:	Fei Li <fei1.li@intel.com>
442L:	acrn-dev@lists.projectacrn.org (subscribers-only)
443S:	Supported
444W:	https://projectacrn.org
445F:	Documentation/virt/acrn/
446F:	drivers/virt/acrn/
447F:	include/uapi/linux/acrn.h
448
449AD1889 ALSA SOUND DRIVER
450L:	linux-parisc@vger.kernel.org
451S:	Maintained
452W:	https://parisc.wiki.kernel.org/index.php/AD1889
453F:	sound/pci/ad1889.*
454
455AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
457L:	linux-iio@vger.kernel.org
458S:	Supported
459F:	drivers/iio/potentiometer/ad5110.c
460
461AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462M:	Michael Hennerich <michael.hennerich@analog.com>
463S:	Supported
464W:	http://wiki.analog.com/AD5254
465W:	https://ez.analog.com/linux-software-drivers
466F:	drivers/misc/ad525x_dpot.c
467
468AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470S:	Supported
471W:	http://wiki.analog.com/AD5398
472W:	https://ez.analog.com/linux-software-drivers
473F:	drivers/regulator/ad5398.c
474
475AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
476M:	Michael Hennerich <michael.hennerich@analog.com>
477S:	Supported
478W:	http://wiki.analog.com/AD7142
479W:	https://ez.analog.com/linux-software-drivers
480F:	drivers/input/misc/ad714x.c
481
482AD7877 TOUCHSCREEN DRIVER
483M:	Michael Hennerich <michael.hennerich@analog.com>
484S:	Supported
485W:	http://wiki.analog.com/AD7877
486W:	https://ez.analog.com/linux-software-drivers
487F:	drivers/input/touchscreen/ad7877.c
488
489AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491S:	Supported
492W:	http://wiki.analog.com/AD7879
493W:	https://ez.analog.com/linux-software-drivers
494F:	drivers/input/touchscreen/ad7879.c
495
496ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
497M:	Jiri Kosina <jikos@kernel.org>
498S:	Maintained
499
500ADF7242 IEEE 802.15.4 RADIO DRIVER
501M:	Michael Hennerich <michael.hennerich@analog.com>
502L:	linux-wpan@vger.kernel.org
503S:	Supported
504W:	https://wiki.analog.com/ADF7242
505W:	https://ez.analog.com/linux-software-drivers
506F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
507F:	drivers/net/ieee802154/adf7242.c
508
509ADM1025 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adm1025.rst
514F:	drivers/hwmon/adm1025.c
515
516ADM1029 HARDWARE MONITOR DRIVER
517M:	Corentin Labbe <clabbe.montjoie@gmail.com>
518L:	linux-hwmon@vger.kernel.org
519S:	Maintained
520F:	drivers/hwmon/adm1029.c
521
522ADM8211 WIRELESS DRIVER
523L:	linux-wireless@vger.kernel.org
524S:	Orphan
525W:	https://wireless.wiki.kernel.org/
526F:	drivers/net/wireless/admtek/adm8211.*
527
528ADP1653 FLASH CONTROLLER DRIVER
529M:	Sakari Ailus <sakari.ailus@iki.fi>
530L:	linux-media@vger.kernel.org
531S:	Maintained
532F:	drivers/media/i2c/adp1653.c
533F:	include/media/i2c/adp1653.h
534
535ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
536M:	Michael Hennerich <michael.hennerich@analog.com>
537S:	Supported
538W:	http://wiki.analog.com/ADP5520
539W:	https://ez.analog.com/linux-software-drivers
540F:	drivers/gpio/gpio-adp5520.c
541F:	drivers/input/keyboard/adp5520-keys.c
542F:	drivers/leds/leds-adp5520.c
543F:	drivers/mfd/adp5520.c
544F:	drivers/video/backlight/adp5520_bl.c
545
546ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548S:	Supported
549W:	http://wiki.analog.com/ADP5588
550W:	https://ez.analog.com/linux-software-drivers
551F:	drivers/gpio/gpio-adp5588.c
552F:	drivers/input/keyboard/adp5588-keys.c
553
554ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
555M:	Michael Hennerich <michael.hennerich@analog.com>
556S:	Supported
557W:	http://wiki.analog.com/ADP8860
558W:	https://ez.analog.com/linux-software-drivers
559F:	drivers/video/backlight/adp8860_bl.c
560
561ADT746X FAN DRIVER
562M:	Colin Leroy <colin@colino.net>
563S:	Maintained
564F:	drivers/macintosh/therm_adt746x.c
565
566ADT7475 HARDWARE MONITOR DRIVER
567M:	Jean Delvare <jdelvare@suse.com>
568L:	linux-hwmon@vger.kernel.org
569S:	Maintained
570F:	Documentation/hwmon/adt7475.rst
571F:	drivers/hwmon/adt7475.c
572
573ADVANSYS SCSI DRIVER
574M:	Matthew Wilcox <willy@infradead.org>
575M:	Hannes Reinecke <hare@suse.com>
576L:	linux-scsi@vger.kernel.org
577S:	Maintained
578F:	Documentation/scsi/advansys.rst
579F:	drivers/scsi/advansys.c
580
581ADVANTECH SWBTN DRIVER
582M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
583L:	platform-driver-x86@vger.kernel.org
584S:	Maintained
585F:	drivers/platform/x86/adv_swbutton.c
586
587ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
588M:	Lucas Stankus <lucas.p.stankus@gmail.com>
589S:	Supported
590F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
591F:	drivers/iio/accel/adxl313*
592
593ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594M:	Michael Hennerich <michael.hennerich@analog.com>
595S:	Supported
596W:	http://wiki.analog.com/ADXL345
597W:	https://ez.analog.com/linux-software-drivers
598F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599F:	drivers/input/misc/adxl34x.c
600
601ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602M:	Puranjay Mohan <puranjay12@gmail.com>
603L:	linux-iio@vger.kernel.org
604S:	Supported
605F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
606F:	drivers/iio/accel/adxl355.h
607F:	drivers/iio/accel/adxl355_core.c
608F:	drivers/iio/accel/adxl355_i2c.c
609F:	drivers/iio/accel/adxl355_spi.c
610
611ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
613L:	linux-iio@vger.kernel.org
614S:	Supported
615W:	http://ez.analog.com/community/linux-device-drivers
616F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
617F:	drivers/iio/accel/adxl367*
618
619ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620M:	Michael Hennerich <michael.hennerich@analog.com>
621S:	Supported
622W:	https://ez.analog.com/linux-software-drivers
623F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
624F:	drivers/iio/accel/adxl372.c
625F:	drivers/iio/accel/adxl372_i2c.c
626F:	drivers/iio/accel/adxl372_spi.c
627
628AF9013 MEDIA DRIVER
629M:	Antti Palosaari <crope@iki.fi>
630L:	linux-media@vger.kernel.org
631S:	Maintained
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636F:	drivers/media/dvb-frontends/af9013*
637
638AF9033 MEDIA DRIVER
639M:	Antti Palosaari <crope@iki.fi>
640L:	linux-media@vger.kernel.org
641S:	Maintained
642W:	https://linuxtv.org
643W:	http://palosaari.fi/linux/
644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
645T:	git git://linuxtv.org/anttip/media_tree.git
646F:	drivers/media/dvb-frontends/af9033*
647
648AFFS FILE SYSTEM
649M:	David Sterba <dsterba@suse.com>
650L:	linux-fsdevel@vger.kernel.org
651S:	Odd Fixes
652F:	Documentation/filesystems/affs.rst
653F:	fs/affs/
654
655AFS FILESYSTEM
656M:	David Howells <dhowells@redhat.com>
657M:	Marc Dionne <marc.dionne@auristor.com>
658L:	linux-afs@lists.infradead.org
659S:	Supported
660W:	https://www.infradead.org/~dhowells/kafs/
661F:	Documentation/filesystems/afs.rst
662F:	fs/afs/
663F:	include/trace/events/afs.h
664
665AGPGART DRIVER
666M:	David Airlie <airlied@linux.ie>
667S:	Maintained
668T:	git git://anongit.freedesktop.org/drm/drm
669F:	drivers/char/agp/
670F:	include/linux/agp*
671F:	include/uapi/linux/agp*
672
673AHA152X SCSI DRIVER
674M:	"Juergen E. Fischer" <fischer@norbit.de>
675L:	linux-scsi@vger.kernel.org
676S:	Maintained
677F:	drivers/scsi/aha152x*
678F:	drivers/scsi/pcmcia/aha152x*
679
680AIC7XXX / AIC79XX SCSI DRIVER
681M:	Hannes Reinecke <hare@suse.com>
682L:	linux-scsi@vger.kernel.org
683S:	Maintained
684F:	drivers/scsi/aic7xxx/
685
686AIMSLAB FM RADIO RECEIVER DRIVER
687M:	Hans Verkuil <hverkuil@xs4all.nl>
688L:	linux-media@vger.kernel.org
689S:	Maintained
690W:	https://linuxtv.org
691T:	git git://linuxtv.org/media_tree.git
692F:	drivers/media/radio/radio-aimslab*
693
694AIO
695M:	Benjamin LaHaise <bcrl@kvack.org>
696L:	linux-aio@kvack.org
697S:	Supported
698F:	fs/aio.c
699F:	include/linux/*aio*.h
700
701AIRSPY MEDIA DRIVER
702M:	Antti Palosaari <crope@iki.fi>
703L:	linux-media@vger.kernel.org
704S:	Maintained
705W:	https://linuxtv.org
706W:	http://palosaari.fi/linux/
707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
708T:	git git://linuxtv.org/anttip/media_tree.git
709F:	drivers/media/usb/airspy/
710
711ALACRITECH GIGABIT ETHERNET DRIVER
712M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
713S:	Maintained
714F:	drivers/net/ethernet/alacritech/*
715
716ALCATEL SPEEDTOUCH USB DRIVER
717M:	Duncan Sands <duncan.sands@free.fr>
718L:	linux-usb@vger.kernel.org
719S:	Maintained
720W:	http://www.linux-usb.org/SpeedTouch/
721F:	drivers/usb/atm/speedtch.c
722F:	drivers/usb/atm/usbatm.c
723
724ALCHEMY AU1XX0 MMC DRIVER
725M:	Manuel Lauss <manuel.lauss@gmail.com>
726S:	Maintained
727F:	drivers/mmc/host/au1xmmc.c
728
729ALI1563 I2C DRIVER
730M:	Rudolf Marek <r.marek@assembler.cz>
731L:	linux-i2c@vger.kernel.org
732S:	Maintained
733F:	Documentation/i2c/busses/i2c-ali1563.rst
734F:	drivers/i2c/busses/i2c-ali1563.c
735
736ALIENWARE WMI DRIVER
737L:	Dell.Client.Kernel@dell.com
738S:	Maintained
739F:	drivers/platform/x86/dell/alienware-wmi.c
740
741ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
742M:	Tomislav Denis <tomislav.denis@avl.com>
743L:	linux-iio@vger.kernel.org
744S:	Maintained
745W:	http://www.allsensors.com/
746F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
747F:	drivers/iio/pressure/dlhl60d.c
748
749ALLEGRO DVT VIDEO IP CORE DRIVER
750M:	Michael Tretter <m.tretter@pengutronix.de>
751R:	Pengutronix Kernel Team <kernel@pengutronix.de>
752L:	linux-media@vger.kernel.org
753S:	Maintained
754F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
755F:	drivers/media/platform/allegro-dvt/
756
757ALLWINNER A10 CSI DRIVER
758M:	Maxime Ripard <mripard@kernel.org>
759L:	linux-media@vger.kernel.org
760S:	Maintained
761T:	git git://linuxtv.org/media_tree.git
762F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
763F:	drivers/media/platform/sunxi/sun4i-csi/
764
765ALLWINNER CPUFREQ DRIVER
766M:	Yangtao Li <tiny.windzz@gmail.com>
767L:	linux-pm@vger.kernel.org
768S:	Maintained
769F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
770F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
771
772ALLWINNER CRYPTO DRIVERS
773M:	Corentin Labbe <clabbe.montjoie@gmail.com>
774L:	linux-crypto@vger.kernel.org
775S:	Maintained
776F:	drivers/crypto/allwinner/
777
778ALLWINNER HARDWARE SPINLOCK SUPPORT
779M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
780S:	Maintained
781F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
782F:	drivers/hwspinlock/sun6i_hwspinlock.c
783
784ALLWINNER THERMAL DRIVER
785M:	Vasily Khoruzhick <anarsoul@gmail.com>
786M:	Yangtao Li <tiny.windzz@gmail.com>
787L:	linux-pm@vger.kernel.org
788S:	Maintained
789F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
790F:	drivers/thermal/sun8i_thermal.c
791
792ALLWINNER VPU DRIVER
793M:	Maxime Ripard <mripard@kernel.org>
794M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/staging/media/sunxi/cedrus/
798
799ALPHA PORT
800M:	Richard Henderson <rth@twiddle.net>
801M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
802M:	Matt Turner <mattst88@gmail.com>
803L:	linux-alpha@vger.kernel.org
804S:	Odd Fixes
805F:	arch/alpha/
806
807ALPS PS/2 TOUCHPAD DRIVER
808R:	Pali Rohár <pali@kernel.org>
809F:	drivers/input/mouse/alps.*
810
811ALTERA I2C CONTROLLER DRIVER
812M:	Thor Thayer <thor.thayer@linux.intel.com>
813S:	Maintained
814F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
815F:	drivers/i2c/busses/i2c-altera.c
816
817ALTERA MAILBOX DRIVER
818M:	Mun Yew Tham <mun.yew.tham@intel.com>
819S:	Maintained
820F:	drivers/mailbox/mailbox-altera.c
821
822ALTERA MSGDMA IP CORE DRIVER
823M:	Olivier Dautricourt <olivier.dautricourt@orolia.com>
824R:	Stefan Roese <sr@denx.de>
825L:	dmaengine@vger.kernel.org
826S:	Odd Fixes
827F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
828F:	drivers/dma/altera-msgdma.c
829
830ALTERA PIO DRIVER
831M:	Mun Yew Tham <mun.yew.tham@intel.com>
832L:	linux-gpio@vger.kernel.org
833S:	Maintained
834F:	drivers/gpio/gpio-altera.c
835
836ALTERA SYSTEM MANAGER DRIVER
837M:	Thor Thayer <thor.thayer@linux.intel.com>
838S:	Maintained
839F:	drivers/mfd/altera-sysmgr.c
840F:	include/linux/mfd/altera-sysmgr.h
841
842ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
843M:	Thor Thayer <thor.thayer@linux.intel.com>
844S:	Maintained
845F:	drivers/gpio/gpio-altera-a10sr.c
846F:	drivers/mfd/altera-a10sr.c
847F:	drivers/reset/reset-a10sr.c
848F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
849F:	include/linux/mfd/altera-a10sr.h
850
851ALTERA TRIPLE SPEED ETHERNET DRIVER
852M:	Joyce Ooi <joyce.ooi@intel.com>
853L:	netdev@vger.kernel.org
854S:	Maintained
855F:	drivers/net/ethernet/altera/
856
857ALTERA UART/JTAG UART SERIAL DRIVERS
858M:	Tobias Klauser <tklauser@distanz.ch>
859L:	linux-serial@vger.kernel.org
860S:	Maintained
861F:	drivers/tty/serial/altera_jtaguart.c
862F:	drivers/tty/serial/altera_uart.c
863F:	include/linux/altera_jtaguart.h
864F:	include/linux/altera_uart.h
865
866AMAZON ANNAPURNA LABS FIC DRIVER
867M:	Talel Shenhar <talel@amazon.com>
868S:	Maintained
869F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
870F:	drivers/irqchip/irq-al-fic.c
871
872AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
873M:	Talel Shenhar <talel@amazon.com>
874M:	Talel Shenhar <talelshenhar@gmail.com>
875S:	Maintained
876F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
877F:	drivers/edac/al_mc_edac.c
878
879AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
880M:	Talel Shenhar <talel@amazon.com>
881S:	Maintained
882F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
883F:	drivers/thermal/thermal_mmio.c
884
885AMAZON ETHERNET DRIVERS
886M:	Shay Agroskin <shayagr@amazon.com>
887M:	Arthur Kiyanovski <akiyano@amazon.com>
888R:	David Arinzon <darinzon@amazon.com>
889R:	Noam Dagan <ndagan@amazon.com>
890R:	Saeed Bishara <saeedb@amazon.com>
891L:	netdev@vger.kernel.org
892S:	Supported
893F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
894F:	drivers/net/ethernet/amazon/
895
896AMAZON RDMA EFA DRIVER
897M:	Gal Pressman <galpress@amazon.com>
898R:	Yossi Leybovich <sleybo@amazon.com>
899L:	linux-rdma@vger.kernel.org
900S:	Supported
901Q:	https://patchwork.kernel.org/project/linux-rdma/list/
902F:	drivers/infiniband/hw/efa/
903F:	include/uapi/rdma/efa-abi.h
904
905AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
906M:	Tom Lendacky <thomas.lendacky@amd.com>
907M:	John Allen <john.allen@amd.com>
908L:	linux-crypto@vger.kernel.org
909S:	Supported
910F:	drivers/crypto/ccp/
911F:	include/linux/ccp.h
912
913AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
914M:	Brijesh Singh <brijesh.singh@amd.com>
915M:	Tom Lendacky <thomas.lendacky@amd.com>
916L:	linux-crypto@vger.kernel.org
917S:	Supported
918F:	drivers/crypto/ccp/sev*
919F:	include/uapi/linux/psp-sev.h
920
921AMD DISPLAY CORE
922M:	Harry Wentland <harry.wentland@amd.com>
923M:	Leo Li <sunpeng.li@amd.com>
924M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
925L:	amd-gfx@lists.freedesktop.org
926S:	Supported
927T:	git https://gitlab.freedesktop.org/agd5f/linux.git
928F:	drivers/gpu/drm/amd/display/
929
930AMD FAM15H PROCESSOR POWER MONITORING DRIVER
931M:	Huang Rui <ray.huang@amd.com>
932L:	linux-hwmon@vger.kernel.org
933S:	Supported
934F:	Documentation/hwmon/fam15h_power.rst
935F:	drivers/hwmon/fam15h_power.c
936
937AMD FCH GPIO DRIVER
938M:	Enrico Weigelt, metux IT consult <info@metux.net>
939L:	linux-gpio@vger.kernel.org
940S:	Maintained
941F:	drivers/gpio/gpio-amd-fch.c
942F:	include/linux/platform_data/gpio/gpio-amd-fch.h
943
944AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
945L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
946S:	Orphan
947F:	drivers/usb/gadget/udc/amd5536udc.*
948
949AMD GEODE PROCESSOR/CHIPSET SUPPORT
950M:	Andres Salomon <dilinger@queued.net>
951L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
952S:	Supported
953W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
954F:	arch/x86/include/asm/geode.h
955F:	drivers/char/hw_random/geode-rng.c
956F:	drivers/crypto/geode*
957F:	drivers/video/fbdev/geode/
958
959AMD IOMMU (AMD-VI)
960M:	Joerg Roedel <joro@8bytes.org>
961R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962L:	iommu@lists.linux-foundation.org
963S:	Maintained
964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
965F:	drivers/iommu/amd/
966F:	include/linux/amd-iommu.h
967
968AMD KFD
969M:	Felix Kuehling <Felix.Kuehling@amd.com>
970L:	amd-gfx@lists.freedesktop.org
971S:	Supported
972T:	git https://gitlab.freedesktop.org/agd5f/linux.git
973F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
974F:	drivers/gpu/drm/amd/amdkfd/
975F:	drivers/gpu/drm/amd/include/cik_structs.h
976F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
977F:	drivers/gpu/drm/amd/include/v9_structs.h
978F:	drivers/gpu/drm/amd/include/vi_structs.h
979F:	include/uapi/linux/kfd_ioctl.h
980F:	include/uapi/linux/kfd_sysfs.h
981
982AMD SPI DRIVER
983M:	Sanjay R Mehta <sanju.mehta@amd.com>
984S:	Maintained
985F:	drivers/spi/spi-amd.c
986
987AMD MP2 I2C DRIVER
988M:	Elie Morisse <syniurge@gmail.com>
989M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
990M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
991L:	linux-i2c@vger.kernel.org
992S:	Maintained
993F:	drivers/i2c/busses/i2c-amd-mp2*
994
995AMD PMC DRIVER
996M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
997L:	platform-driver-x86@vger.kernel.org
998S:	Maintained
999F:	drivers/platform/x86/amd-pmc.*
1000
1001AMD HSMP DRIVER
1002M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1003R:	Carlos Bilbao <carlos.bilbao@amd.com>
1004L:	platform-driver-x86@vger.kernel.org
1005S:	Maintained
1006F:	Documentation/x86/amd_hsmp.rst
1007F:	arch/x86/include/asm/amd_hsmp.h
1008F:	arch/x86/include/uapi/asm/amd_hsmp.h
1009F:	drivers/platform/x86/amd_hsmp.c
1010
1011AMD POWERPLAY AND SWSMU
1012M:	Evan Quan <evan.quan@amd.com>
1013L:	amd-gfx@lists.freedesktop.org
1014S:	Supported
1015T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1016F:	drivers/gpu/drm/amd/pm/
1017
1018AMD PSTATE DRIVER
1019M:	Huang Rui <ray.huang@amd.com>
1020L:	linux-pm@vger.kernel.org
1021S:	Supported
1022F:	Documentation/admin-guide/pm/amd-pstate.rst
1023F:	drivers/cpufreq/amd-pstate*
1024F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1025
1026AMD PTDMA DRIVER
1027M:	Sanjay R Mehta <sanju.mehta@amd.com>
1028L:	dmaengine@vger.kernel.org
1029S:	Maintained
1030F:	drivers/dma/ptdma/
1031
1032AMD SEATTLE DEVICE TREE SUPPORT
1033M:	Brijesh Singh <brijeshkumar.singh@amd.com>
1034M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1035M:	Tom Lendacky <thomas.lendacky@amd.com>
1036S:	Supported
1037F:	arch/arm64/boot/dts/amd/
1038
1039AMD XGBE DRIVER
1040M:	Tom Lendacky <thomas.lendacky@amd.com>
1041L:	netdev@vger.kernel.org
1042S:	Supported
1043F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1044F:	drivers/net/ethernet/amd/xgbe/
1045
1046AMD SENSOR FUSION HUB DRIVER
1047M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
1048M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1049L:	linux-input@vger.kernel.org
1050S:	Maintained
1051F:	Documentation/hid/amd-sfh*
1052F:	drivers/hid/amd-sfh-hid/
1053
1054AMPHION VPU CODEC V4L2 DRIVER
1055M:	Ming Qian <ming.qian@nxp.com>
1056M:	Shijie Qin <shijie.qin@nxp.com>
1057M:	Zhou Peng <eagle.zhou@nxp.com>
1058L:	linux-media@vger.kernel.org
1059S:	Maintained
1060F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1061F:	drivers/media/platform/amphion/
1062
1063AMS AS73211 DRIVER
1064M:	Christian Eggers <ceggers@arri.de>
1065L:	linux-iio@vger.kernel.org
1066S:	Maintained
1067F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1068F:	drivers/iio/light/as73211.c
1069
1070AMT (Automatic Multicast Tunneling)
1071M:	Taehee Yoo <ap420073@gmail.com>
1072L:	netdev@vger.kernel.org
1073S:	Maintained
1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1076F:	drivers/net/amt.c
1077
1078ANALOG DEVICES INC AD7192 DRIVER
1079M:	Alexandru Tachici <alexandru.tachici@analog.com>
1080L:	linux-iio@vger.kernel.org
1081S:	Supported
1082W:	https://ez.analog.com/linux-software-drivers
1083F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1084F:	drivers/iio/adc/ad7192.c
1085
1086ANALOG DEVICES INC AD7292 DRIVER
1087M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1088L:	linux-iio@vger.kernel.org
1089S:	Supported
1090W:	https://ez.analog.com/linux-software-drivers
1091F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1092F:	drivers/iio/adc/ad7292.c
1093
1094ANALOG DEVICES INC AD7293 DRIVER
1095M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1096L:	linux-iio@vger.kernel.org
1097S:	Supported
1098W:	https://ez.analog.com/linux-software-drivers
1099F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1100F:	drivers/iio/dac/ad7293.c
1101
1102ANALOG DEVICES INC AD7768-1 DRIVER
1103M:	Michael Hennerich <Michael.Hennerich@analog.com>
1104L:	linux-iio@vger.kernel.org
1105S:	Supported
1106W:	https://ez.analog.com/linux-software-drivers
1107F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1108F:	drivers/iio/adc/ad7768-1.c
1109
1110ANALOG DEVICES INC AD7780 DRIVER
1111M:	Michael Hennerich <Michael.Hennerich@analog.com>
1112M:	Renato Lui Geh <renatogeh@gmail.com>
1113L:	linux-iio@vger.kernel.org
1114S:	Supported
1115W:	https://ez.analog.com/linux-software-drivers
1116F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1117F:	drivers/iio/adc/ad7780.c
1118
1119ANALOG DEVICES INC AD74413R DRIVER
1120M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1121L:	linux-iio@vger.kernel.org
1122S:	Supported
1123W:	http://ez.analog.com/community/linux-device-drivers
1124F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1125F:	drivers/iio/addac/ad74413r.c
1126F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1127
1128ANALOG DEVICES INC AD9389B DRIVER
1129M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1130L:	linux-media@vger.kernel.org
1131S:	Maintained
1132F:	drivers/media/i2c/ad9389b*
1133
1134ANALOG DEVICES INC ADA4250 DRIVER
1135M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1136L:	linux-iio@vger.kernel.org
1137S:	Supported
1138W:	https://ez.analog.com/linux-software-drivers
1139F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1140F:	drivers/iio/amplifiers/ada4250.c
1141
1142ANALOG DEVICES INC ADGS1408 DRIVER
1143M:	Mircea Caprioru <mircea.caprioru@analog.com>
1144S:	Supported
1145F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1146F:	drivers/mux/adgs1408.c
1147
1148ANALOG DEVICES INC ADIN DRIVER
1149M:	Michael Hennerich <michael.hennerich@analog.com>
1150L:	netdev@vger.kernel.org
1151S:	Supported
1152W:	https://ez.analog.com/linux-software-drivers
1153F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1154F:	drivers/net/phy/adin.c
1155
1156ANALOG DEVICES INC ADIS DRIVER LIBRARY
1157M:	Nuno Sa <nuno.sa@analog.com>
1158L:	linux-iio@vger.kernel.org
1159S:	Supported
1160F:	drivers/iio/imu/adis.c
1161F:	drivers/iio/imu/adis_buffer.c
1162F:	drivers/iio/imu/adis_trigger.c
1163F:	include/linux/iio/imu/adis.h
1164
1165ANALOG DEVICES INC ADIS16460 DRIVER
1166M:	Dragos Bogdan <dragos.bogdan@analog.com>
1167L:	linux-iio@vger.kernel.org
1168S:	Supported
1169W:	https://ez.analog.com/linux-software-drivers
1170F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1171F:	drivers/iio/imu/adis16460.c
1172
1173ANALOG DEVICES INC ADIS16475 DRIVER
1174M:	Nuno Sa <nuno.sa@analog.com>
1175L:	linux-iio@vger.kernel.org
1176W:	https://ez.analog.com/linux-software-drivers
1177S:	Supported
1178F:	drivers/iio/imu/adis16475.c
1179F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1180
1181ANALOG DEVICES INC ADM1177 DRIVER
1182M:	Michael Hennerich <Michael.Hennerich@analog.com>
1183L:	linux-hwmon@vger.kernel.org
1184S:	Supported
1185W:	https://ez.analog.com/linux-software-drivers
1186F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1187F:	drivers/hwmon/adm1177.c
1188
1189ANALOG DEVICES INC ADMV1013 DRIVER
1190M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1191L:	linux-iio@vger.kernel.org
1192S:	Supported
1193W:	https://ez.analog.com/linux-software-drivers
1194F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1195F:	drivers/iio/frequency/admv1013.c
1196
1197ANALOG DEVICES INC ADMV8818 DRIVER
1198M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1199L:	linux-iio@vger.kernel.org
1200S:	Supported
1201W:	https://ez.analog.com/linux-software-drivers
1202F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1203F:	drivers/iio/filter/admv8818.c
1204
1205ANALOG DEVICES INC ADMV1014 DRIVER
1206M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1207L:	linux-iio@vger.kernel.org
1208S:	Supported
1209W:	https://ez.analog.com/linux-software-drivers
1210F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1211F:	drivers/iio/frequency/admv1014.c
1212
1213ANALOG DEVICES INC ADP5061 DRIVER
1214M:	Michael Hennerich <Michael.Hennerich@analog.com>
1215L:	linux-pm@vger.kernel.org
1216S:	Supported
1217W:	https://ez.analog.com/linux-software-drivers
1218F:	drivers/power/supply/adp5061.c
1219
1220ANALOG DEVICES INC ADRF6780 DRIVER
1221M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1222L:	linux-iio@vger.kernel.org
1223S:	Supported
1224W:	https://ez.analog.com/linux-software-drivers
1225F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1226F:	drivers/iio/frequency/adrf6780.c
1227
1228ANALOG DEVICES INC ADV7180 DRIVER
1229M:	Lars-Peter Clausen <lars@metafoo.de>
1230L:	linux-media@vger.kernel.org
1231S:	Supported
1232W:	https://ez.analog.com/linux-software-drivers
1233F:	drivers/media/i2c/adv7180.c
1234F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1235
1236ANALOG DEVICES INC ADV748X DRIVER
1237M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1238L:	linux-media@vger.kernel.org
1239S:	Maintained
1240F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1241F:	drivers/media/i2c/adv748x/*
1242
1243ANALOG DEVICES INC ADV7511 DRIVER
1244M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1245L:	linux-media@vger.kernel.org
1246S:	Maintained
1247F:	drivers/media/i2c/adv7511*
1248
1249ANALOG DEVICES INC ADV7604 DRIVER
1250M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1251L:	linux-media@vger.kernel.org
1252S:	Maintained
1253F:	drivers/media/i2c/adv7604*
1254F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1255
1256ANALOG DEVICES INC ADV7842 DRIVER
1257M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1258L:	linux-media@vger.kernel.org
1259S:	Maintained
1260F:	drivers/media/i2c/adv7842*
1261
1262ANALOG DEVICES INC ADXRS290 DRIVER
1263M:	Nishant Malpani <nish.malpani25@gmail.com>
1264L:	linux-iio@vger.kernel.org
1265S:	Supported
1266F:	drivers/iio/gyro/adxrs290.c
1267F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1268
1269ANALOG DEVICES INC ASOC CODEC DRIVERS
1270M:	Lars-Peter Clausen <lars@metafoo.de>
1271M:	Nuno Sá <nuno.sa@analog.com>
1272L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1273S:	Supported
1274W:	http://wiki.analog.com/
1275W:	https://ez.analog.com/linux-software-drivers
1276F:	sound/soc/codecs/ad1*
1277F:	sound/soc/codecs/ad7*
1278F:	sound/soc/codecs/adau*
1279F:	sound/soc/codecs/adav*
1280F:	sound/soc/codecs/sigmadsp.*
1281F:	sound/soc/codecs/ssm*
1282
1283ANALOG DEVICES INC DMA DRIVERS
1284M:	Lars-Peter Clausen <lars@metafoo.de>
1285S:	Supported
1286W:	https://ez.analog.com/linux-software-drivers
1287F:	drivers/dma/dma-axi-dmac.c
1288
1289ANALOG DEVICES INC IIO DRIVERS
1290M:	Lars-Peter Clausen <lars@metafoo.de>
1291M:	Michael Hennerich <Michael.Hennerich@analog.com>
1292S:	Supported
1293W:	http://wiki.analog.com/
1294W:	https://ez.analog.com/linux-software-drivers
1295F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1296F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1297F:	Documentation/devicetree/bindings/iio/*/adi,*
1298F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1299F:	drivers/iio/*/ad*
1300F:	drivers/iio/adc/ltc249*
1301F:	drivers/iio/amplifiers/hmc425a.c
1302F:	drivers/staging/iio/*/ad*
1303X:	drivers/iio/*/adjd*
1304
1305ANALOGBITS PLL LIBRARIES
1306M:	Paul Walmsley <paul.walmsley@sifive.com>
1307S:	Supported
1308F:	drivers/clk/analogbits/*
1309F:	include/linux/clk/analogbits*
1310
1311ANDROID CONFIG FRAGMENTS
1312M:	Rob Herring <robh@kernel.org>
1313S:	Supported
1314F:	kernel/configs/android*
1315
1316ANDROID DRIVERS
1317M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1318M:	Arve Hjønnevåg <arve@android.com>
1319M:	Todd Kjos <tkjos@android.com>
1320M:	Martijn Coenen <maco@android.com>
1321M:	Joel Fernandes <joel@joelfernandes.org>
1322M:	Christian Brauner <christian@brauner.io>
1323M:	Hridya Valsaraju <hridya@google.com>
1324M:	Suren Baghdasaryan <surenb@google.com>
1325L:	linux-kernel@vger.kernel.org
1326S:	Supported
1327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1328F:	drivers/android/
1329
1330ANDROID GOLDFISH PIC DRIVER
1331M:	Miodrag Dinic <miodrag.dinic@mips.com>
1332S:	Supported
1333F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1334F:	drivers/irqchip/irq-goldfish-pic.c
1335
1336ANDROID GOLDFISH RTC DRIVER
1337M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1338S:	Supported
1339F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1340F:	drivers/rtc/rtc-goldfish.c
1341
1342AOA (Apple Onboard Audio) ALSA DRIVER
1343M:	Johannes Berg <johannes@sipsolutions.net>
1344L:	linuxppc-dev@lists.ozlabs.org
1345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1346S:	Maintained
1347F:	sound/aoa/
1348
1349APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1350M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1351L:	linux-iio@vger.kernel.org
1352S:	Maintained
1353F:	drivers/iio/adc/stx104.c
1354
1355APM DRIVER
1356M:	Jiri Kosina <jikos@kernel.org>
1357S:	Odd fixes
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1359F:	arch/x86/kernel/apm_32.c
1360F:	drivers/char/apm-emulation.c
1361F:	include/linux/apm_bios.h
1362F:	include/uapi/linux/apm_bios.h
1363
1364APPARMOR SECURITY MODULE
1365M:	John Johansen <john.johansen@canonical.com>
1366L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1367S:	Supported
1368W:	wiki.apparmor.net
1369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1370F:	Documentation/admin-guide/LSM/apparmor.rst
1371F:	security/apparmor/
1372
1373APPLE BCM5974 MULTITOUCH DRIVER
1374M:	Henrik Rydberg <rydberg@bitmath.org>
1375L:	linux-input@vger.kernel.org
1376S:	Odd fixes
1377F:	drivers/input/mouse/bcm5974.c
1378
1379APPLE DART IOMMU DRIVER
1380M:	Sven Peter <sven@svenpeter.dev>
1381R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1382L:	iommu@lists.linux-foundation.org
1383S:	Maintained
1384F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1385F:	drivers/iommu/apple-dart.c
1386
1387APPLE PCIE CONTROLLER DRIVER
1388M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1389M:	Marc Zyngier <maz@kernel.org>
1390L:	linux-pci@vger.kernel.org
1391S:	Maintained
1392F:	drivers/pci/controller/pcie-apple.c
1393
1394APPLE SMC DRIVER
1395M:	Henrik Rydberg <rydberg@bitmath.org>
1396L:	linux-hwmon@vger.kernel.org
1397S:	Odd fixes
1398F:	drivers/hwmon/applesmc.c
1399
1400APPLETALK NETWORK LAYER
1401L:	netdev@vger.kernel.org
1402S:	Odd fixes
1403F:	drivers/net/appletalk/
1404F:	include/linux/atalk.h
1405F:	include/uapi/linux/atalk.h
1406F:	net/appletalk/
1407
1408APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1409M:	Khuong Dinh <khuong@os.amperecomputing.com>
1410S:	Supported
1411F:	arch/arm64/boot/dts/apm/
1412
1413APPLIED MICRO (APM) X-GENE SOC EDAC
1414M:	Khuong Dinh <khuong@os.amperecomputing.com>
1415S:	Supported
1416F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1417F:	drivers/edac/xgene_edac.c
1418
1419APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1420M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1421M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1422S:	Supported
1423F:	drivers/net/ethernet/apm/xgene-v2/
1424
1425APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1426M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1427M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1428M:	Quan Nguyen <quan@os.amperecomputing.com>
1429S:	Supported
1430F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1431F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1432F:	drivers/net/ethernet/apm/xgene/
1433F:	drivers/net/mdio/mdio-xgene.c
1434
1435APPLIED MICRO (APM) X-GENE SOC PMU
1436M:	Khuong Dinh <khuong@os.amperecomputing.com>
1437S:	Supported
1438F:	Documentation/admin-guide/perf/xgene-pmu.rst
1439F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1440F:	drivers/perf/xgene_pmu.c
1441
1442APTINA CAMERA SENSOR PLL
1443M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1444L:	linux-media@vger.kernel.org
1445S:	Maintained
1446F:	drivers/media/i2c/aptina-pll.*
1447
1448AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1449M:	Aleksa Savic <savicaleksa83@gmail.com>
1450L:	linux-hwmon@vger.kernel.org
1451S:	Maintained
1452F:	Documentation/hwmon/aquacomputer_d5next.rst
1453F:	drivers/hwmon/aquacomputer_d5next.c
1454
1455AQUANTIA ETHERNET DRIVER (atlantic)
1456M:	Igor Russkikh <irusskikh@marvell.com>
1457L:	netdev@vger.kernel.org
1458S:	Supported
1459W:	https://www.marvell.com/
1460Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1461F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1462F:	drivers/net/ethernet/aquantia/atlantic/
1463
1464AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1465M:	Egor Pomozov <epomozov@marvell.com>
1466L:	netdev@vger.kernel.org
1467S:	Supported
1468W:	http://www.aquantia.com
1469F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1470
1471ARASAN NAND CONTROLLER DRIVER
1472M:	Miquel Raynal <miquel.raynal@bootlin.com>
1473M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1474L:	linux-mtd@lists.infradead.org
1475S:	Maintained
1476F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1477F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1478
1479ARC FRAMEBUFFER DRIVER
1480M:	Jaya Kumar <jayalk@intworks.biz>
1481S:	Maintained
1482F:	drivers/video/fbdev/arcfb.c
1483F:	drivers/video/fbdev/core/fb_defio.c
1484
1485ARC PGU DRM DRIVER
1486M:	Alexey Brodkin <abrodkin@synopsys.com>
1487S:	Supported
1488F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1489F:	drivers/gpu/drm/tiny/arcpgu.c
1490
1491ARCNET NETWORK LAYER
1492M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1493L:	netdev@vger.kernel.org
1494S:	Maintained
1495F:	drivers/net/arcnet/
1496F:	include/uapi/linux/if_arcnet.h
1497
1498ARM ARCHITECTED TIMER DRIVER
1499M:	Mark Rutland <mark.rutland@arm.com>
1500M:	Marc Zyngier <maz@kernel.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/include/asm/arch_timer.h
1504F:	arch/arm64/include/asm/arch_timer.h
1505F:	drivers/clocksource/arm_arch_timer.c
1506
1507ARM HDLCD DRM DRIVER
1508M:	Liviu Dudau <liviu.dudau@arm.com>
1509S:	Supported
1510F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1511F:	drivers/gpu/drm/arm/hdlcd_*
1512
1513ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1514M:	Linus Walleij <linus.walleij@linaro.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1518F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1519F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1520F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1521F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1522F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1523F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1524F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1525F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1526F:	arch/arm/boot/dts/arm-realview-*
1527F:	arch/arm/boot/dts/integrator*
1528F:	arch/arm/boot/dts/versatile*
1529F:	arch/arm/mach-integrator/
1530F:	arch/arm/mach-realview/
1531F:	arch/arm/mach-versatile/
1532F:	arch/arm/plat-versatile/
1533F:	drivers/bus/arm-integrator-lm.c
1534F:	drivers/clk/versatile/
1535F:	drivers/i2c/busses/i2c-versatile.c
1536F:	drivers/irqchip/irq-versatile-fpga.c
1537F:	drivers/mtd/maps/physmap-versatile.*
1538F:	drivers/power/reset/arm-versatile-reboot.c
1539F:	drivers/soc/versatile/
1540
1541ARM KOMEDA DRM-KMS DRIVER
1542M:	James (Qian) Wang <james.qian.wang@arm.com>
1543M:	Liviu Dudau <liviu.dudau@arm.com>
1544M:	Mihail Atanassov <mihail.atanassov@arm.com>
1545L:	Mali DP Maintainers <malidp@foss.arm.com>
1546S:	Supported
1547T:	git git://anongit.freedesktop.org/drm/drm-misc
1548F:	Documentation/devicetree/bindings/display/arm,komeda.txt
1549F:	Documentation/gpu/komeda-kms.rst
1550F:	drivers/gpu/drm/arm/display/include/
1551F:	drivers/gpu/drm/arm/display/komeda/
1552
1553ARM MALI PANFROST DRM DRIVER
1554M:	Rob Herring <robh@kernel.org>
1555M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1556R:	Steven Price <steven.price@arm.com>
1557R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1558L:	dri-devel@lists.freedesktop.org
1559S:	Supported
1560T:	git git://anongit.freedesktop.org/drm/drm-misc
1561F:	drivers/gpu/drm/panfrost/
1562F:	include/uapi/drm/panfrost_drm.h
1563
1564ARM MALI-DP DRM DRIVER
1565M:	Liviu Dudau <liviu.dudau@arm.com>
1566M:	Brian Starkey <brian.starkey@arm.com>
1567L:	Mali DP Maintainers <malidp@foss.arm.com>
1568S:	Supported
1569T:	git git://anongit.freedesktop.org/drm/drm-misc
1570F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1571F:	Documentation/gpu/afbc.rst
1572F:	drivers/gpu/drm/arm/
1573
1574ARM MFM AND FLOPPY DRIVERS
1575M:	Ian Molton <spyro@f2s.com>
1576S:	Maintained
1577F:	arch/arm/include/asm/floppy.h
1578F:	arch/arm/mach-rpc/floppydma.S
1579
1580ARM PMU PROFILING AND DEBUGGING
1581M:	Will Deacon <will@kernel.org>
1582M:	Mark Rutland <mark.rutland@arm.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	Documentation/devicetree/bindings/arm/pmu.yaml
1586F:	Documentation/devicetree/bindings/perf/
1587F:	arch/arm*/include/asm/hw_breakpoint.h
1588F:	arch/arm*/include/asm/perf_event.h
1589F:	arch/arm*/kernel/hw_breakpoint.c
1590F:	arch/arm*/kernel/perf_*
1591F:	drivers/perf/
1592F:	include/linux/perf/arm_pmu.h
1593
1594ARM PORT
1595M:	Russell King <linux@armlinux.org.uk>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Odd Fixes
1598W:	http://www.armlinux.org.uk/
1599T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1600F:	arch/arm/
1601X:	arch/arm/boot/dts/
1602
1603ARM PRIMECELL AACI PL041 DRIVER
1604M:	Russell King <linux@armlinux.org.uk>
1605S:	Odd Fixes
1606F:	sound/arm/aaci.*
1607
1608ARM PRIMECELL BUS SUPPORT
1609M:	Russell King <linux@armlinux.org.uk>
1610S:	Odd Fixes
1611F:	drivers/amba/
1612F:	include/linux/amba/bus.h
1613
1614ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1615M:	Miquel Raynal <miquel.raynal@bootlin.com>
1616M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1617L:	linux-mtd@lists.infradead.org
1618S:	Maintained
1619F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1620F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1621
1622ARM PRIMECELL PL35X SMC DRIVER
1623M:	Miquel Raynal <miquel.raynal@bootlin.com>
1624M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1628F:	drivers/memory/pl353-smc.c
1629
1630ARM PRIMECELL CLCD PL110 DRIVER
1631M:	Russell King <linux@armlinux.org.uk>
1632S:	Odd Fixes
1633F:	drivers/video/fbdev/amba-clcd.*
1634
1635ARM PRIMECELL KMI PL050 DRIVER
1636M:	Russell King <linux@armlinux.org.uk>
1637S:	Odd Fixes
1638F:	drivers/input/serio/ambakmi.*
1639F:	include/linux/amba/kmi.h
1640
1641ARM PRIMECELL MMCI PL180/1 DRIVER
1642M:	Russell King <linux@armlinux.org.uk>
1643S:	Odd Fixes
1644F:	drivers/mmc/host/mmci.*
1645F:	include/linux/amba/mmci.h
1646
1647ARM PRIMECELL SSP PL022 SPI DRIVER
1648M:	Linus Walleij <linus.walleij@linaro.org>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1652F:	drivers/spi/spi-pl022.c
1653
1654ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1655M:	Russell King <linux@armlinux.org.uk>
1656S:	Odd Fixes
1657F:	drivers/tty/serial/amba-pl01*.c
1658F:	include/linux/amba/serial.h
1659
1660ARM PRIMECELL VIC PL190/PL192 DRIVER
1661M:	Linus Walleij <linus.walleij@linaro.org>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S:	Maintained
1664F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1665F:	drivers/irqchip/irq-vic.c
1666
1667ARM SMC WATCHDOG DRIVER
1668M:	Julius Werner <jwerner@chromium.org>
1669R:	Evan Benn <evanbenn@chromium.org>
1670S:	Maintained
1671F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1672F:	drivers/watchdog/arm_smc_wdt.c
1673
1674ARM SMMU DRIVERS
1675M:	Will Deacon <will@kernel.org>
1676R:	Robin Murphy <robin.murphy@arm.com>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1680F:	drivers/iommu/arm/
1681F:	drivers/iommu/io-pgtable-arm*
1682
1683ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1684M:	Arnd Bergmann <arnd@arndb.de>
1685M:	Olof Johansson <olof@lixom.net>
1686M:	soc@kernel.org
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689C:	irc://irc.libera.chat/armlinux
1690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1691F:	arch/arm/boot/dts/Makefile
1692F:	arch/arm64/boot/dts/Makefile
1693
1694ARM SUB-ARCHITECTURES
1695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S:	Maintained
1697C:	irc://irc.libera.chat/armlinux
1698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1699F:	arch/arm/mach-*/
1700F:	arch/arm/plat-*/
1701
1702ARM/ACTIONS SEMI ARCHITECTURE
1703M:	Andreas Färber <afaerber@suse.de>
1704M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1707S:	Maintained
1708F:	Documentation/devicetree/bindings/arm/actions.yaml
1709F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1710F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1711F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1712F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1713F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1714F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1715F:	Documentation/devicetree/bindings/pinctrl/actions,*
1716F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1717F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1718F:	arch/arm/boot/dts/owl-*
1719F:	arch/arm/mach-actions/
1720F:	arch/arm64/boot/dts/actions/
1721F:	drivers/clk/actions/
1722F:	drivers/clocksource/timer-owl*
1723F:	drivers/dma/owl-dma.c
1724F:	drivers/i2c/busses/i2c-owl.c
1725F:	drivers/irqchip/irq-owl-sirq.c
1726F:	drivers/mmc/host/owl-mmc.c
1727F:	drivers/net/ethernet/actions/
1728F:	drivers/pinctrl/actions/*
1729F:	drivers/soc/actions/
1730F:	include/dt-bindings/power/owl-*
1731F:	include/dt-bindings/reset/actions,*
1732F:	include/linux/soc/actions/
1733N:	owl
1734
1735ARM/ADS SPHERE MACHINE SUPPORT
1736M:	Lennert Buytenhek <kernel@wantstofly.org>
1737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S:	Maintained
1739
1740ARM/AFEB9260 MACHINE SUPPORT
1741M:	Sergey Lapin <slapin@ossfans.org>
1742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S:	Maintained
1744
1745ARM/AJECO 1ARM MACHINE SUPPORT
1746M:	Lennert Buytenhek <kernel@wantstofly.org>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S:	Maintained
1749
1750ARM/Allwinner SoC Clock Support
1751M:	Emilio López <emilio@elopez.com.ar>
1752S:	Maintained
1753F:	drivers/clk/sunxi/
1754
1755ARM/Allwinner sunXi SoC support
1756M:	Chen-Yu Tsai <wens@csie.org>
1757M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1758M:	Samuel Holland <samuel@sholland.org>
1759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S:	Maintained
1761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1762L:	linux-sunxi@lists.linux.dev
1763F:	arch/arm/mach-sunxi/
1764F:	arch/arm64/boot/dts/allwinner/
1765F:	drivers/clk/sunxi-ng/
1766F:	drivers/pinctrl/sunxi/
1767F:	drivers/soc/sunxi/
1768N:	allwinner
1769N:	sun[x456789]i
1770N:	sun50i
1771
1772ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1773M:	Neil Armstrong <narmstrong@baylibre.com>
1774M:	Jerome Brunet <jbrunet@baylibre.com>
1775L:	linux-amlogic@lists.infradead.org
1776S:	Maintained
1777F:	Documentation/devicetree/bindings/clock/amlogic*
1778F:	drivers/clk/meson/
1779F:	include/dt-bindings/clock/gxbb*
1780F:	include/dt-bindings/clock/meson*
1781
1782ARM/Amlogic Meson SoC Crypto Drivers
1783M:	Corentin Labbe <clabbe@baylibre.com>
1784L:	linux-crypto@vger.kernel.org
1785L:	linux-amlogic@lists.infradead.org
1786S:	Maintained
1787F:	Documentation/devicetree/bindings/crypto/amlogic*
1788F:	drivers/crypto/amlogic/
1789
1790ARM/Amlogic Meson SoC Sound Drivers
1791M:	Jerome Brunet <jbrunet@baylibre.com>
1792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	Documentation/devicetree/bindings/sound/amlogic*
1795F:	sound/soc/meson/
1796
1797ARM/Amlogic Meson SoC support
1798M:	Neil Armstrong <narmstrong@baylibre.com>
1799M:	Kevin Hilman <khilman@baylibre.com>
1800R:	Jerome Brunet <jbrunet@baylibre.com>
1801R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:	linux-amlogic@lists.infradead.org
1804S:	Maintained
1805W:	http://linux-meson.com/
1806F:	arch/arm/boot/dts/meson*
1807F:	arch/arm/mach-meson/
1808F:	arch/arm64/boot/dts/amlogic/
1809F:	drivers/mmc/host/meson*
1810F:	drivers/pinctrl/meson/
1811F:	drivers/rtc/rtc-meson*
1812F:	drivers/soc/amlogic/
1813N:	meson
1814
1815ARM/Annapurna Labs ALPINE ARCHITECTURE
1816M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1817M:	Antoine Tenart <atenart@kernel.org>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820F:	arch/arm/boot/dts/alpine*
1821F:	arch/arm/mach-alpine/
1822F:	arch/arm64/boot/dts/amazon/
1823F:	drivers/*/*alpine*
1824
1825ARM/APPLE MACHINE SUPPORT
1826M:	Hector Martin <marcan@marcan.st>
1827M:	Sven Peter <sven@svenpeter.dev>
1828R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831W:	https://asahilinux.org
1832B:	https://github.com/AsahiLinux/linux/issues
1833C:	irc://irc.oftc.net/asahi-dev
1834T:	git https://github.com/AsahiLinux/linux.git
1835F:	Documentation/devicetree/bindings/arm/apple.yaml
1836F:	Documentation/devicetree/bindings/arm/apple/*
1837F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1838F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1839F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1840F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1841F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1842F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1843F:	Documentation/devicetree/bindings/power/apple*
1844F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1845F:	arch/arm64/boot/dts/apple/
1846F:	drivers/clk/clk-apple-nco.c
1847F:	drivers/i2c/busses/i2c-pasemi-core.c
1848F:	drivers/i2c/busses/i2c-pasemi-platform.c
1849F:	drivers/irqchip/irq-apple-aic.c
1850F:	drivers/mailbox/apple-mailbox.c
1851F:	drivers/pinctrl/pinctrl-apple-gpio.c
1852F:	drivers/soc/apple/*
1853F:	drivers/watchdog/apple_wdt.c
1854F:	include/dt-bindings/interrupt-controller/apple-aic.h
1855F:	include/dt-bindings/pinctrl/apple.h
1856F:	include/linux/apple-mailbox.h
1857
1858ARM/ARTPEC MACHINE SUPPORT
1859M:	Jesper Nilsson <jesper.nilsson@axis.com>
1860M:	Lars Persson <lars.persson@axis.com>
1861L:	linux-arm-kernel@axis.com
1862S:	Maintained
1863F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1864F:	arch/arm/boot/dts/artpec6*
1865F:	arch/arm/mach-artpec
1866F:	drivers/clk/axis
1867F:	drivers/crypto/axis
1868F:	drivers/mmc/host/usdhi6rol0.c
1869F:	drivers/pinctrl/pinctrl-artpec*
1870
1871ARM/ASPEED I2C DRIVER
1872M:	Brendan Higgins <brendanhiggins@google.com>
1873R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1874R:	Joel Stanley <joel@jms.id.au>
1875L:	linux-i2c@vger.kernel.org
1876L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1877S:	Maintained
1878F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1879F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1880F:	drivers/i2c/busses/i2c-aspeed.c
1881F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1882
1883ARM/ASPEED MACHINE SUPPORT
1884M:	Joel Stanley <joel@jms.id.au>
1885R:	Andrew Jeffery <andrew@aj.id.au>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1888S:	Supported
1889Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1891F:	arch/arm/boot/dts/aspeed-*
1892F:	arch/arm/mach-aspeed/
1893N:	aspeed
1894
1895ARM/BITMAIN ARCHITECTURE
1896M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S:	Maintained
1899F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1900F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1901F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1902F:	arch/arm64/boot/dts/bitmain/
1903F:	drivers/clk/clk-bm1880.c
1904F:	drivers/pinctrl/pinctrl-bm1880.c
1905
1906ARM/CALXEDA HIGHBANK ARCHITECTURE
1907M:	Andre Przywara <andre.przywara@arm.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/boot/dts/ecx-*.dts*
1911F:	arch/arm/boot/dts/highbank.dts
1912F:	arch/arm/mach-highbank/
1913
1914ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1915M:	Krzysztof Halasa <khalasa@piap.pl>
1916S:	Maintained
1917F:	arch/arm/mach-cns3xxx/
1918
1919ARM/CAVIUM THUNDER NETWORK DRIVER
1920M:	Sunil Goutham <sgoutham@marvell.com>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S:	Supported
1923F:	drivers/net/ethernet/cavium/thunder/
1924
1925ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1926M:	Lukasz Majewski <lukma@denx.de>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929F:	arch/arm/mach-ep93xx/ts72xx.c
1930
1931ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1932M:	Alexander Shiyan <shc_work@mail.ru>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:	Odd Fixes
1935N:	clps711x
1936
1937ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1938M:	Lennert Buytenhek <kernel@wantstofly.org>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Maintained
1941
1942ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1943M:	Hartley Sweeten <hsweeten@visionengravers.com>
1944M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S:	Maintained
1947F:	arch/arm/mach-ep93xx/
1948F:	arch/arm/mach-ep93xx/include/mach/
1949
1950ARM/CLKDEV SUPPORT
1951M:	Russell King <linux@armlinux.org.uk>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1955F:	drivers/clk/clkdev.c
1956
1957ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1958M:	Baruch Siach <baruch@tkos.co.il>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	arch/arm/boot/dts/cx92755*
1962N:	digicolor
1963
1964ARM/CONTEC MICRO9 MACHINE SUPPORT
1965M:	Hubert Feurstein <hubert.feurstein@contec.at>
1966S:	Maintained
1967F:	arch/arm/mach-ep93xx/micro9.c
1968
1969ARM/CORESIGHT FRAMEWORK AND DRIVERS
1970M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1971M:	Suzuki K Poulose <suzuki.poulose@arm.com>
1972R:	Mike Leach <mike.leach@linaro.org>
1973R:	Leo Yan <leo.yan@linaro.org>
1974L:	coresight@lists.linaro.org (moderated for non-subscribers)
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1978F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1979F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1980F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1981F:	Documentation/devicetree/bindings/arm/coresight.txt
1982F:	Documentation/devicetree/bindings/arm/ete.yaml
1983F:	Documentation/devicetree/bindings/arm/trbe.yaml
1984F:	Documentation/trace/coresight/*
1985F:	drivers/hwtracing/coresight/*
1986F:	include/dt-bindings/arm/coresight-cti-dt.h
1987F:	include/linux/coresight*
1988F:	samples/coresight/*
1989F:	tools/perf/arch/arm/util/auxtrace.c
1990F:	tools/perf/arch/arm/util/cs-etm.c
1991F:	tools/perf/arch/arm/util/cs-etm.h
1992F:	tools/perf/arch/arm/util/pmu.c
1993F:	tools/perf/util/cs-etm-decoder/*
1994F:	tools/perf/util/cs-etm.*
1995
1996ARM/CORGI MACHINE SUPPORT
1997M:	Richard Purdie <rpurdie@rpsys.net>
1998S:	Maintained
1999
2000ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2001M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2002M:	Linus Walleij <linus.walleij@linaro.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005T:	git git://github.com/ulli-kroll/linux.git
2006F:	Documentation/devicetree/bindings/arm/gemini.yaml
2007F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
2008F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2009F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2010F:	arch/arm/boot/dts/gemini*
2011F:	arch/arm/mach-gemini/
2012F:	drivers/crypto/gemini/
2013F:	drivers/net/ethernet/cortina/
2014F:	drivers/pinctrl/pinctrl-gemini.c
2015F:	drivers/rtc/rtc-ftrtc010.c
2016
2017ARM/CZ.NIC TURRIS SUPPORT
2018M:	Marek Behún <kabel@kernel.org>
2019S:	Maintained
2020W:	https://www.turris.cz/
2021F:	Documentation/ABI/testing/debugfs-moxtet
2022F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2023F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2024F:	Documentation/devicetree/bindings/bus/moxtet.txt
2025F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2026F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2027F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2028F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2029F:	drivers/bus/moxtet.c
2030F:	drivers/firmware/turris-mox-rwtm.c
2031F:	drivers/leds/leds-turris-omnia.c
2032F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2033F:	drivers/gpio/gpio-moxtet.c
2034F:	drivers/watchdog/armada_37xx_wdt.c
2035F:	include/dt-bindings/bus/moxtet.h
2036F:	include/linux/armada-37xx-rwtm-mailbox.h
2037F:	include/linux/moxtet.h
2038
2039ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2040M:	Robert Jarzmik <robert.jarzmik@free.fr>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-pxa/ezx.c
2044
2045ARM/FARADAY FA526 PORT
2046M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048S:	Maintained
2049T:	git git://git.berlios.de/gemini-board
2050F:	arch/arm/mm/*-fa*
2051
2052ARM/FOOTBRIDGE ARCHITECTURE
2053M:	Russell King <linux@armlinux.org.uk>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056W:	http://www.armlinux.org.uk/
2057F:	arch/arm/include/asm/hardware/dec21285.h
2058F:	arch/arm/mach-footbridge/
2059
2060ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2061M:	Shawn Guo <shawnguo@kernel.org>
2062M:	Sascha Hauer <s.hauer@pengutronix.de>
2063R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2064R:	Fabio Estevam <festevam@gmail.com>
2065R:	NXP Linux Team <linux-imx@nxp.com>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2069X:	drivers/media/i2c/
2070N:	imx
2071N:	mxs
2072
2073ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2074M:	Shawn Guo <shawnguo@kernel.org>
2075M:	Li Yang <leoyang.li@nxp.com>
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077S:	Maintained
2078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2079F:	arch/arm/boot/dts/ls1021a*
2080F:	arch/arm64/boot/dts/freescale/fsl-*
2081F:	arch/arm64/boot/dts/freescale/qoriq-*
2082
2083ARM/FREESCALE VYBRID ARM ARCHITECTURE
2084M:	Shawn Guo <shawnguo@kernel.org>
2085M:	Sascha Hauer <s.hauer@pengutronix.de>
2086R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2087R:	Stefan Agner <stefan@agner.ch>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2091F:	arch/arm/boot/dts/vf*
2092F:	arch/arm/mach-imx/*vf610*
2093
2094ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2095M:	Lennert Buytenhek <kernel@wantstofly.org>
2096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097S:	Maintained
2098
2099ARM/GUMSTIX MACHINE SUPPORT
2100M:	Steve Sakoman <sakoman@gmail.com>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102S:	Maintained
2103
2104ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2105M:	Philipp Zabel <philipp.zabel@gmail.com>
2106M:	Paul Parsons <lost.distance@yahoo.com>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	arch/arm/mach-pxa/hx4700.c
2110F:	arch/arm/mach-pxa/include/mach/hx4700.h
2111F:	sound/soc/pxa/hx4700.c
2112
2113ARM/HISILICON SOC SUPPORT
2114M:	Wei Xu <xuwei5@hisilicon.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116S:	Supported
2117W:	http://www.hisilicon.com
2118T:	git git://github.com/hisilicon/linux-hisi.git
2119F:	arch/arm/boot/dts/hi3*
2120F:	arch/arm/boot/dts/hip*
2121F:	arch/arm/boot/dts/hisi*
2122F:	arch/arm/mach-hisi/
2123F:	arch/arm64/boot/dts/hisilicon/
2124
2125ARM/HP JORNADA 7XX MACHINE SUPPORT
2126M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2127S:	Maintained
2128W:	www.jlime.com
2129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2130F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2131F:	arch/arm/mach-sa1100/jornada720.c
2132
2133ARM/IGEP MACHINE SUPPORT
2134M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2135M:	Javier Martinez Canillas <javier@dowhile0.org>
2136L:	linux-omap@vger.kernel.org
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139F:	arch/arm/boot/dts/omap3-igep*
2140
2141ARM/INCOME PXA270 SUPPORT
2142M:	Marek Vasut <marek.vasut@gmail.com>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	arch/arm/mach-pxa/colibri-pxa270-income.c
2146
2147ARM/INTEL IOP32X ARM ARCHITECTURE
2148M:	Lennert Buytenhek <kernel@wantstofly.org>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151
2152ARM/INTEL IQ81342EX MACHINE SUPPORT
2153M:	Lennert Buytenhek <kernel@wantstofly.org>
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155S:	Maintained
2156
2157ARM/INTEL IXDP2850 MACHINE SUPPORT
2158M:	Lennert Buytenhek <kernel@wantstofly.org>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Maintained
2161
2162ARM/INTEL IXP4XX ARM ARCHITECTURE
2163M:	Linus Walleij <linusw@kernel.org>
2164M:	Imre Kaloz <kaloz@openwrt.org>
2165M:	Krzysztof Halasa <khalasa@piap.pl>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2169F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2170F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2171F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2172F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2173F:	arch/arm/mach-ixp4xx/
2174F:	drivers/bus/intel-ixp4xx-eb.c
2175F:	drivers/clocksource/timer-ixp4xx.c
2176F:	drivers/crypto/ixp4xx_crypto.c
2177F:	drivers/gpio/gpio-ixp4xx.c
2178F:	drivers/irqchip/irq-ixp4xx.c
2179F:	include/linux/irqchip/irq-ixp4xx.h
2180F:	include/linux/platform_data/timer-ixp4xx.h
2181
2182ARM/INTEL KEEMBAY ARCHITECTURE
2183M:	Paul J. Murphy <paul.j.murphy@intel.com>
2184M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2185S:	Maintained
2186F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2187F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2188F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2189
2190ARM/INTEL XSC3 (MANZANO) ARM CORE
2191M:	Lennert Buytenhek <kernel@wantstofly.org>
2192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193S:	Maintained
2194
2195ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2196M:	Lennert Buytenhek <kernel@wantstofly.org>
2197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S:	Maintained
2199
2200ARM/LG1K ARCHITECTURE
2201M:	Chanho Min <chanho.min@lge.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Maintained
2204F:	arch/arm64/boot/dts/lg/
2205
2206ARM/LOGICPD PXA270 MACHINE SUPPORT
2207M:	Lennert Buytenhek <kernel@wantstofly.org>
2208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209S:	Maintained
2210
2211ARM/LPC18XX ARCHITECTURE
2212M:	Vladimir Zapolskiy <vz@mleia.com>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2216F:	arch/arm/boot/dts/lpc43*
2217F:	drivers/i2c/busses/i2c-lpc2k.c
2218F:	drivers/memory/pl172.c
2219F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2220F:	drivers/rtc/rtc-lpc24xx.c
2221N:	lpc18xx
2222
2223ARM/LPC32XX SOC SUPPORT
2224M:	Vladimir Zapolskiy <vz@mleia.com>
2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226S:	Maintained
2227T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2228F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2229F:	arch/arm/boot/dts/lpc32*
2230F:	arch/arm/mach-lpc32xx/
2231F:	drivers/i2c/busses/i2c-pnx.c
2232F:	drivers/net/ethernet/nxp/lpc_eth.c
2233F:	drivers/usb/host/ohci-nxp.c
2234F:	drivers/watchdog/pnx4008_wdt.c
2235N:	lpc32xx
2236
2237ARM/MAGICIAN MACHINE SUPPORT
2238M:	Philipp Zabel <philipp.zabel@gmail.com>
2239S:	Maintained
2240
2241ARM/Marvell Dove/MV78xx0/Orion SOC support
2242M:	Andrew Lunn <andrew@lunn.ch>
2243M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2244M:	Gregory Clement <gregory.clement@bootlin.com>
2245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246S:	Maintained
2247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2248F:	Documentation/devicetree/bindings/soc/dove/
2249F:	arch/arm/boot/dts/dove*
2250F:	arch/arm/boot/dts/orion5x*
2251F:	arch/arm/mach-dove/
2252F:	arch/arm/mach-mv78xx0/
2253F:	arch/arm/mach-orion5x/
2254F:	arch/arm/plat-orion/
2255F:	drivers/soc/dove/
2256
2257ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2258M:	Andrew Lunn <andrew@lunn.ch>
2259M:	Gregory Clement <gregory.clement@bootlin.com>
2260M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262S:	Maintained
2263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2264F:	arch/arm/boot/dts/armada*
2265F:	arch/arm/boot/dts/kirkwood*
2266F:	arch/arm/configs/mvebu_*_defconfig
2267F:	arch/arm/mach-mvebu/
2268F:	arch/arm64/boot/dts/marvell/armada*
2269F:	arch/arm64/boot/dts/marvell/cn913*
2270F:	drivers/cpufreq/armada-37xx-cpufreq.c
2271F:	drivers/cpufreq/armada-8k-cpufreq.c
2272F:	drivers/cpufreq/mvebu-cpufreq.c
2273F:	drivers/irqchip/irq-armada-370-xp.c
2274F:	drivers/irqchip/irq-mvebu-*
2275F:	drivers/pinctrl/mvebu/
2276F:	drivers/rtc/rtc-armada38x.c
2277
2278ARM/Mediatek RTC DRIVER
2279M:	Eddie Huang <eddie.huang@mediatek.com>
2280M:	Sean Wang <sean.wang@mediatek.com>
2281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2283S:	Maintained
2284F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2285F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2286F:	drivers/rtc/rtc-mt2712.c
2287F:	drivers/rtc/rtc-mt6397.c
2288F:	drivers/rtc/rtc-mt7622.c
2289
2290ARM/Mediatek SoC support
2291M:	Matthias Brugger <matthias.bgg@gmail.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2294S:	Maintained
2295W:	https://mtk.wiki.kernel.org/
2296C:	irc://chat.freenode.net/linux-mediatek
2297F:	arch/arm/boot/dts/mt6*
2298F:	arch/arm/boot/dts/mt7*
2299F:	arch/arm/boot/dts/mt8*
2300F:	arch/arm/mach-mediatek/
2301F:	arch/arm64/boot/dts/mediatek/
2302F:	drivers/soc/mediatek/
2303N:	mtk
2304N:	mt[678]
2305K:	mediatek
2306
2307ARM/Mediatek USB3 PHY DRIVER
2308M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312F:	Documentation/devicetree/bindings/phy/mediatek,*
2313F:	drivers/phy/mediatek/
2314
2315ARM/Microchip (AT91) SoC support
2316M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2317M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2318M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320S:	Supported
2321W:	http://www.linux4sam.org
2322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2323F:	arch/arm/boot/dts/at91*.dts
2324F:	arch/arm/boot/dts/at91*.dtsi
2325F:	arch/arm/boot/dts/sama*.dts
2326F:	arch/arm/boot/dts/sama*.dtsi
2327F:	arch/arm/include/debug/at91.S
2328F:	arch/arm/mach-at91/
2329F:	drivers/memory/atmel*
2330F:	drivers/watchdog/sama5d4_wdt.c
2331F:	include/soc/at91/
2332X:	drivers/input/touchscreen/atmel_mxt_ts.c
2333X:	drivers/net/wireless/atmel/
2334N:	at91
2335N:	atmel
2336
2337ARM/Microchip Sparx5 SoC support
2338M:	Lars Povlsen <lars.povlsen@microchip.com>
2339M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2340M:	UNGLinuxDriver@microchip.com
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S:	Supported
2343T:	git git://github.com/microchip-ung/linux-upstream.git
2344F:	arch/arm64/boot/dts/microchip/
2345F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2346N:	sparx5
2347
2348Microchip Timer Counter Block (TCB) Capture Driver
2349M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
2350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351L:	linux-iio@vger.kernel.org
2352S:	Maintained
2353F:	drivers/counter/microchip-tcb-capture.c
2354
2355ARM/MILBEAUT ARCHITECTURE
2356M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2357M:	Takao Orito <orito.takao@socionext.com>
2358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359S:	Maintained
2360F:	arch/arm/boot/dts/milbeaut*
2361F:	arch/arm/mach-milbeaut/
2362N:	milbeaut
2363
2364ARM/MIOA701 MACHINE SUPPORT
2365M:	Robert Jarzmik <robert.jarzmik@free.fr>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Maintained
2368F:	arch/arm/mach-pxa/mioa701.c
2369
2370ARM/MStar/Sigmastar Armv7 SoC support
2371M:	Daniel Palmer <daniel@thingy.jp>
2372M:	Romain Perier <romain.perier@gmail.com>
2373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374S:	Maintained
2375W:	http://linux-chenxing.org/
2376T:	git git://github.com/linux-chenxing/linux.git
2377F:	Documentation/devicetree/bindings/arm/mstar/*
2378F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2379F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2380F:	arch/arm/boot/dts/mstar-*
2381F:	arch/arm/mach-mstar/
2382F:	drivers/clk/mstar/
2383F:	drivers/clocksource/timer-msc313e.c
2384F:	drivers/gpio/gpio-msc313.c
2385F:	drivers/rtc/rtc-msc313.c
2386F:	drivers/watchdog/msc313e_wdt.c
2387F:	include/dt-bindings/clock/mstar-*
2388F:	include/dt-bindings/gpio/msc313-gpio.h
2389
2390ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2391M:	Michael Petchkovsky <mkpetch@internode.on.net>
2392S:	Maintained
2393
2394ARM/NOMADIK/Ux500 ARCHITECTURES
2395M:	Linus Walleij <linus.walleij@linaro.org>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Maintained
2398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2399F:	Documentation/devicetree/bindings/arm/ste-*
2400F:	Documentation/devicetree/bindings/arm/ux500.yaml
2401F:	Documentation/devicetree/bindings/arm/ux500/
2402F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2403F:	arch/arm/boot/dts/ste-*
2404F:	arch/arm/mach-nomadik/
2405F:	arch/arm/mach-ux500/
2406F:	drivers/clk/clk-nomadik.c
2407F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2408F:	drivers/dma/ste_dma40*
2409F:	drivers/hwspinlock/u8500_hsem.c
2410F:	drivers/i2c/busses/i2c-nomadik.c
2411F:	drivers/iio/adc/ab8500-gpadc.c
2412F:	drivers/mfd/ab8500*
2413F:	drivers/mfd/abx500*
2414F:	drivers/mfd/db8500*
2415F:	drivers/pinctrl/nomadik/
2416F:	drivers/rtc/rtc-ab8500.c
2417F:	drivers/rtc/rtc-pl031.c
2418F:	drivers/soc/ux500/
2419
2420ARM/NUVOTON NPCM ARCHITECTURE
2421M:	Avi Fishman <avifishman70@gmail.com>
2422M:	Tomer Maimon <tmaimon77@gmail.com>
2423M:	Tali Perry <tali.perry1@gmail.com>
2424R:	Patrick Venture <venture@google.com>
2425R:	Nancy Yuen <yuenn@google.com>
2426R:	Benjamin Fair <benjaminfair@google.com>
2427L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2428S:	Supported
2429F:	Documentation/devicetree/bindings/*/*/*npcm*
2430F:	Documentation/devicetree/bindings/*/*npcm*
2431F:	Documentation/devicetree/bindings/arm/npcm/*
2432F:	arch/arm/boot/dts/nuvoton-npcm*
2433F:	arch/arm/mach-npcm/
2434F:	drivers/*/*npcm*
2435F:	drivers/*/*/*npcm*
2436F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2437
2438ARM/NUVOTON WPCM450 ARCHITECTURE
2439M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2440L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2441S:	Maintained
2442W:	https://github.com/neuschaefer/wpcm450/wiki
2443F:	Documentation/devicetree/bindings/*/*wpcm*
2444F:	arch/arm/boot/dts/nuvoton-wpcm450*
2445F:	arch/arm/mach-npcm/wpcm450.c
2446F:	drivers/*/*/*wpcm*
2447F:	drivers/*/*wpcm*
2448
2449ARM/NXP S32G ARCHITECTURE
2450M:	Chester Lin <clin@suse.com>
2451R:	Andreas Färber <afaerber@suse.de>
2452R:	Matthias Brugger <mbrugger@suse.com>
2453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454S:	Maintained
2455F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2456
2457ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2458L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2459S:	Orphan
2460W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2461F:	arch/arm/mach-s3c/gta02.h
2462F:	arch/arm/mach-s3c/mach-gta02.c
2463
2464ARM/Orion SoC/Technologic Systems TS-78xx platform support
2465M:	Alexander Clouter <alex@digriz.org.uk>
2466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467S:	Maintained
2468W:	http://www.digriz.org.uk/ts78xx/kernel
2469F:	arch/arm/mach-orion5x/ts78xx-*
2470
2471ARM/OXNAS platform support
2472M:	Neil Armstrong <narmstrong@baylibre.com>
2473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474L:	linux-oxnas@groups.io (moderated for non-subscribers)
2475S:	Maintained
2476F:	arch/arm/boot/dts/ox8*.dts*
2477F:	arch/arm/mach-oxnas/
2478F:	drivers/power/reset/oxnas-restart.c
2479N:	oxnas
2480
2481ARM/PALM TREO SUPPORT
2482M:	Tomas Cech <sleep_walker@suse.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Maintained
2485W:	http://hackndev.com
2486F:	arch/arm/mach-pxa/palmtreo.*
2487
2488ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2489M:	Marek Vasut <marek.vasut@gmail.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Maintained
2492W:	http://hackndev.com
2493F:	arch/arm/mach-pxa/include/mach/palmld.h
2494F:	arch/arm/mach-pxa/include/mach/palmtc.h
2495F:	arch/arm/mach-pxa/include/mach/palmtx.h
2496F:	arch/arm/mach-pxa/palmld.c
2497F:	arch/arm/mach-pxa/palmt5.*
2498F:	arch/arm/mach-pxa/palmtc.c
2499F:	arch/arm/mach-pxa/palmte2.*
2500F:	arch/arm/mach-pxa/palmtx.c
2501
2502ARM/PALMZ72 SUPPORT
2503M:	Sergey Lapin <slapin@ossfans.org>
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505S:	Maintained
2506W:	http://hackndev.com
2507F:	arch/arm/mach-pxa/palmz72.*
2508
2509ARM/PLEB SUPPORT
2510M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2511S:	Maintained
2512W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2513
2514ARM/PT DIGITAL BOARD PORT
2515M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517S:	Maintained
2518W:	http://www.armlinux.org.uk/
2519
2520ARM/QUALCOMM SUPPORT
2521M:	Andy Gross <agross@kernel.org>
2522M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2523L:	linux-arm-msm@vger.kernel.org
2524S:	Maintained
2525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2526F:	Documentation/devicetree/bindings/*/qcom*
2527F:	Documentation/devicetree/bindings/soc/qcom/
2528F:	arch/arm/boot/dts/qcom-*.dts
2529F:	arch/arm/boot/dts/qcom-*.dtsi
2530F:	arch/arm/mach-qcom/
2531F:	arch/arm64/boot/dts/qcom/
2532F:	drivers/*/*/qcom*
2533F:	drivers/*/*/qcom/
2534F:	drivers/*/pm8???-*
2535F:	drivers/*/qcom*
2536F:	drivers/*/qcom/
2537F:	drivers/bluetooth/btqcomsmd.c
2538F:	drivers/clocksource/timer-qcom.c
2539F:	drivers/cpuidle/cpuidle-qcom-spm.c
2540F:	drivers/extcon/extcon-qcom*
2541F:	drivers/i2c/busses/i2c-qcom-geni.c
2542F:	drivers/i2c/busses/i2c-qup.c
2543F:	drivers/iommu/msm*
2544F:	drivers/mfd/ssbi.c
2545F:	drivers/mmc/host/mmci_qcom*
2546F:	drivers/mmc/host/sdhci-msm.c
2547F:	drivers/pci/controller/dwc/pcie-qcom.c
2548F:	drivers/phy/qualcomm/
2549F:	drivers/power/*/msm*
2550F:	drivers/reset/reset-qcom-*
2551F:	drivers/scsi/ufs/ufs-qcom*
2552F:	drivers/spi/spi-geni-qcom.c
2553F:	drivers/spi/spi-qcom-qspi.c
2554F:	drivers/spi/spi-qup.c
2555F:	drivers/tty/serial/msm_serial.c
2556F:	drivers/usb/dwc3/dwc3-qcom.c
2557F:	include/dt-bindings/*/qcom*
2558F:	include/linux/*/qcom*
2559F:	include/linux/soc/qcom/
2560
2561ARM/RADISYS ENP2611 MACHINE SUPPORT
2562M:	Lennert Buytenhek <kernel@wantstofly.org>
2563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564S:	Maintained
2565
2566ARM/RDA MICRO ARCHITECTURE
2567M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2570S:	Maintained
2571F:	Documentation/devicetree/bindings/arm/rda.yaml
2572F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2573F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2574F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2575F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2576F:	arch/arm/boot/dts/rda8810pl-*
2577F:	drivers/clocksource/timer-rda.c
2578F:	drivers/gpio/gpio-rda.c
2579F:	drivers/irqchip/irq-rda-intc.c
2580F:	drivers/tty/serial/rda-uart.c
2581
2582ARM/REALTEK ARCHITECTURE
2583M:	Andreas Färber <afaerber@suse.de>
2584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2586S:	Maintained
2587F:	Documentation/devicetree/bindings/arm/realtek.yaml
2588F:	arch/arm/boot/dts/rtd*
2589F:	arch/arm/mach-realtek/
2590F:	arch/arm64/boot/dts/realtek/
2591
2592ARM/RENESAS ARM64 ARCHITECTURE
2593M:	Geert Uytterhoeven <geert+renesas@glider.be>
2594M:	Magnus Damm <magnus.damm@gmail.com>
2595L:	linux-renesas-soc@vger.kernel.org
2596S:	Supported
2597Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2598C:	irc://irc.libera.chat/renesas-soc
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2600F:	Documentation/devicetree/bindings/arm/renesas.yaml
2601F:	arch/arm64/boot/dts/renesas/
2602F:	drivers/soc/renesas/
2603F:	include/linux/soc/renesas/
2604
2605ARM/RISCPC ARCHITECTURE
2606M:	Russell King <linux@armlinux.org.uk>
2607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608S:	Maintained
2609W:	http://www.armlinux.org.uk/
2610F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2611F:	arch/arm/include/asm/hardware/ioc.h
2612F:	arch/arm/include/asm/hardware/iomd.h
2613F:	arch/arm/include/asm/hardware/memc.h
2614F:	arch/arm/mach-rpc/
2615F:	drivers/net/ethernet/8390/etherh.c
2616F:	drivers/net/ethernet/i825xx/ether1*
2617F:	drivers/net/ethernet/seeq/ether3*
2618F:	drivers/scsi/arm/
2619
2620ARM/Rockchip SoC support
2621M:	Heiko Stuebner <heiko@sntech.de>
2622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623L:	linux-rockchip@lists.infradead.org
2624S:	Maintained
2625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2626F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2627F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2628F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2629F:	arch/arm/boot/dts/rk3*
2630F:	arch/arm/boot/dts/rv1108*
2631F:	arch/arm/mach-rockchip/
2632F:	drivers/*/*/*rockchip*
2633F:	drivers/*/*rockchip*
2634F:	drivers/clk/rockchip/
2635F:	drivers/i2c/busses/i2c-rk3x.c
2636F:	sound/soc/rockchip/
2637N:	rockchip
2638
2639ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2640M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2641R:	Alim Akhtar <alim.akhtar@samsung.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643L:	linux-samsung-soc@vger.kernel.org
2644S:	Maintained
2645C:	irc://irc.libera.chat/linux-exynos
2646Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2647B:	mailto:linux-samsung-soc@vger.kernel.org
2648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2649F:	Documentation/arm/samsung/
2650F:	Documentation/devicetree/bindings/arm/samsung/
2651F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2652F:	Documentation/devicetree/bindings/soc/samsung/
2653F:	arch/arm/boot/dts/exynos*
2654F:	arch/arm/boot/dts/s3c*
2655F:	arch/arm/boot/dts/s5p*
2656F:	arch/arm/mach-exynos*/
2657F:	arch/arm/mach-s3c/
2658F:	arch/arm/mach-s5p*/
2659F:	arch/arm64/boot/dts/exynos/
2660F:	drivers/*/*/*s3c24*
2661F:	drivers/*/*s3c24*
2662F:	drivers/*/*s3c64xx*
2663F:	drivers/*/*s5pv210*
2664F:	drivers/clocksource/samsung_pwm_timer.c
2665F:	drivers/memory/samsung/
2666F:	drivers/pwm/pwm-samsung.c
2667F:	drivers/soc/samsung/
2668F:	drivers/tty/serial/samsung*
2669F:	include/clocksource/samsung_pwm.h
2670F:	include/linux/platform_data/*s3c*
2671F:	include/linux/serial_s3c.h
2672F:	include/linux/soc/samsung/
2673N:	exynos
2674N:	s3c2410
2675N:	s3c64xx
2676N:	s5pv210
2677
2678ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2679M:	Łukasz Stelmach <l.stelmach@samsung.com>
2680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2681L:	linux-media@vger.kernel.org
2682S:	Maintained
2683F:	drivers/media/platform/samsung/s5p-g2d/
2684
2685ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2686M:	Marek Szyprowski <m.szyprowski@samsung.com>
2687L:	linux-samsung-soc@vger.kernel.org
2688L:	linux-media@vger.kernel.org
2689S:	Maintained
2690F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2691F:	drivers/media/cec/platform/s5p/
2692
2693ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2694M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2695M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2696M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698L:	linux-media@vger.kernel.org
2699S:	Maintained
2700F:	drivers/media/platform/samsung/s5p-jpeg/
2701
2702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2703M:	Marek Szyprowski <m.szyprowski@samsung.com>
2704M:	Andrzej Hajda <andrzej.hajda@intel.com>
2705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706L:	linux-media@vger.kernel.org
2707S:	Maintained
2708F:	drivers/media/platform/samsung/s5p-mfc/
2709
2710ARM/SHMOBILE ARM ARCHITECTURE
2711M:	Geert Uytterhoeven <geert+renesas@glider.be>
2712M:	Magnus Damm <magnus.damm@gmail.com>
2713L:	linux-renesas-soc@vger.kernel.org
2714S:	Supported
2715Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2716C:	irc://irc.libera.chat/renesas-soc
2717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2718F:	Documentation/devicetree/bindings/arm/renesas.yaml
2719F:	arch/arm/boot/dts/emev2*
2720F:	arch/arm/boot/dts/gr-peach*
2721F:	arch/arm/boot/dts/iwg20d-q7*
2722F:	arch/arm/boot/dts/r7s*
2723F:	arch/arm/boot/dts/r8a*
2724F:	arch/arm/boot/dts/r9a*
2725F:	arch/arm/boot/dts/sh*
2726F:	arch/arm/configs/shmobile_defconfig
2727F:	arch/arm/include/debug/renesas-scif.S
2728F:	arch/arm/mach-shmobile/
2729F:	drivers/soc/renesas/
2730F:	include/linux/soc/renesas/
2731
2732ARM/SOCFPGA ARCHITECTURE
2733M:	Dinh Nguyen <dinguyen@kernel.org>
2734S:	Maintained
2735W:	http://www.rocketboards.org
2736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2737F:	arch/arm/boot/dts/socfpga*
2738F:	arch/arm/configs/socfpga_defconfig
2739F:	arch/arm/mach-socfpga/
2740F:	arch/arm64/boot/dts/altera/
2741F:	arch/arm64/boot/dts/intel/
2742
2743ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2744M:	Dinh Nguyen <dinguyen@kernel.org>
2745S:	Maintained
2746F:	drivers/clk/socfpga/
2747
2748ARM/SOCFPGA EDAC SUPPORT
2749M:	Dinh Nguyen <dinguyen@kernel.org>
2750S:	Maintained
2751F:	drivers/edac/altera_edac.[ch]
2752
2753ARM/SPREADTRUM SoC SUPPORT
2754M:	Orson Zhai <orsonzhai@gmail.com>
2755M:	Baolin Wang <baolin.wang7@gmail.com>
2756M:	Chunyan Zhang <zhang.lyra@gmail.com>
2757S:	Maintained
2758F:	arch/arm64/boot/dts/sprd
2759N:	sprd
2760N:	sc27xx
2761N:	sc2731
2762
2763ARM/STI ARCHITECTURE
2764M:	Patrice Chotard <patrice.chotard@foss.st.com>
2765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766S:	Maintained
2767W:	http://www.stlinux.com
2768F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2769F:	arch/arm/boot/dts/sti*
2770F:	arch/arm/mach-sti/
2771F:	drivers/ata/ahci_st.c
2772F:	drivers/char/hw_random/st-rng.c
2773F:	drivers/clocksource/arm_global_timer.c
2774F:	drivers/clocksource/clksrc_st_lpc.c
2775F:	drivers/cpufreq/sti-cpufreq.c
2776F:	drivers/dma/st_fdma*
2777F:	drivers/i2c/busses/i2c-st.c
2778F:	drivers/media/platform/st/sti/c8sectpfe/
2779F:	drivers/media/rc/st_rc.c
2780F:	drivers/mmc/host/sdhci-st.c
2781F:	drivers/phy/st/phy-miphy28lp.c
2782F:	drivers/phy/st/phy-stih407-usb.c
2783F:	drivers/pinctrl/pinctrl-st.c
2784F:	drivers/remoteproc/st_remoteproc.c
2785F:	drivers/remoteproc/st_slim_rproc.c
2786F:	drivers/reset/sti/
2787F:	drivers/rtc/rtc-st-lpc.c
2788F:	drivers/tty/serial/st-asc.c
2789F:	drivers/usb/dwc3/dwc3-st.c
2790F:	drivers/usb/host/ehci-st.c
2791F:	drivers/usb/host/ohci-st.c
2792F:	drivers/watchdog/st_lpc_wdt.c
2793F:	include/linux/remoteproc/st_slim_rproc.h
2794
2795ARM/STM32 ARCHITECTURE
2796M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2797M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2798L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800S:	Maintained
2801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2802F:	arch/arm/boot/dts/stm32*
2803F:	arch/arm/mach-stm32/
2804F:	drivers/clocksource/armv7m_systick.c
2805N:	stm32
2806N:	stm
2807
2808ARM/Synaptics SoC support
2809M:	Jisheng Zhang <jszhang@kernel.org>
2810M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812S:	Maintained
2813F:	arch/arm/boot/dts/berlin*
2814F:	arch/arm/mach-berlin/
2815F:	arch/arm64/boot/dts/synaptics/
2816
2817ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2818M:	Lennert Buytenhek <kernel@wantstofly.org>
2819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820S:	Maintained
2821
2822ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2823M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2824L:	linux-tegra@vger.kernel.org
2825L:	linux-media@vger.kernel.org
2826S:	Maintained
2827F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2828F:	drivers/media/cec/platform/tegra/
2829
2830ARM/TESLA FSD SoC SUPPORT
2831M:	Alim Akhtar <alim.akhtar@samsung.com>
2832M:	linux-fsd@tesla.com
2833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834L:	linux-samsung-soc@vger.kernel.org
2835S:	Maintained
2836F:	arch/arm64/boot/dts/tesla*
2837
2838ARM/TETON BGA MACHINE SUPPORT
2839M:	"Mark F. Brown" <mark.brown314@gmail.com>
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841S:	Maintained
2842
2843ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2844M:	Santosh Shilimkar <ssantosh@kernel.org>
2845L:	linux-kernel@vger.kernel.org
2846S:	Maintained
2847F:	drivers/memory/*emif*
2848
2849ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2850M:	Nishanth Menon <nm@ti.com>
2851M:	Santosh Shilimkar <ssantosh@kernel.org>
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853S:	Maintained
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2855F:	arch/arm/boot/dts/keystone-*
2856F:	arch/arm/mach-keystone/
2857
2858ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2859M:	Santosh Shilimkar <ssantosh@kernel.org>
2860L:	linux-kernel@vger.kernel.org
2861S:	Maintained
2862F:	drivers/clk/keystone/
2863
2864ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2865M:	Santosh Shilimkar <ssantosh@kernel.org>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-kernel@vger.kernel.org
2868S:	Maintained
2869F:	drivers/clocksource/timer-keystone.c
2870
2871ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2872M:	Santosh Shilimkar <ssantosh@kernel.org>
2873L:	linux-kernel@vger.kernel.org
2874S:	Maintained
2875F:	drivers/power/reset/keystone-reset.c
2876
2877ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2878M:	Nishanth Menon <nm@ti.com>
2879M:	Vignesh Raghavendra <vigneshr@ti.com>
2880M:	Tero Kristo <kristo@kernel.org>
2881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2882S:	Supported
2883F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2884F:	arch/arm64/boot/dts/ti/Makefile
2885F:	arch/arm64/boot/dts/ti/k3-*
2886F:	include/dt-bindings/pinctrl/k3.h
2887
2888ARM/THECUS N2100 MACHINE SUPPORT
2889M:	Lennert Buytenhek <kernel@wantstofly.org>
2890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2891S:	Maintained
2892
2893ARM/TOSA MACHINE SUPPORT
2894M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2895M:	Dirk Opfer <dirk@opfer-online.de>
2896S:	Maintained
2897
2898ARM/TOSHIBA VISCONTI ARCHITECTURE
2899M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901S:	Supported
2902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2903F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2904F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2905F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2906F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2907F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2908F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2909F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2910F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2911F:	arch/arm64/boot/dts/toshiba/
2912F:	drivers/clk/visconti/
2913F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2914F:	drivers/gpio/gpio-visconti.c
2915F:	drivers/pci/controller/dwc/pcie-visconti.c
2916F:	drivers/pinctrl/visconti/
2917F:	drivers/watchdog/visconti_wdt.c
2918N:	visconti
2919
2920ARM/UNIPHIER ARCHITECTURE
2921M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2922M:	Masami Hiramatsu <mhiramat@kernel.org>
2923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924S:	Maintained
2925F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2926F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2927F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2928F:	arch/arm/boot/dts/uniphier*
2929F:	arch/arm/include/asm/hardware/cache-uniphier.h
2930F:	arch/arm/mach-uniphier/
2931F:	arch/arm/mm/cache-uniphier.c
2932F:	arch/arm64/boot/dts/socionext/uniphier*
2933F:	drivers/bus/uniphier-system-bus.c
2934F:	drivers/clk/uniphier/
2935F:	drivers/dma/uniphier-mdmac.c
2936F:	drivers/gpio/gpio-uniphier.c
2937F:	drivers/i2c/busses/i2c-uniphier*
2938F:	drivers/irqchip/irq-uniphier-aidet.c
2939F:	drivers/mmc/host/uniphier-sd.c
2940F:	drivers/pinctrl/uniphier/
2941F:	drivers/reset/reset-uniphier.c
2942F:	drivers/tty/serial/8250/8250_uniphier.c
2943N:	uniphier
2944
2945ARM/VERSATILE EXPRESS PLATFORM
2946M:	Liviu Dudau <liviu.dudau@arm.com>
2947M:	Sudeep Holla <sudeep.holla@arm.com>
2948M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950S:	Maintained
2951F:	*/*/*/vexpress*
2952F:	*/*/vexpress*
2953F:	arch/arm/boot/dts/vexpress*
2954F:	arch/arm/mach-vexpress/
2955F:	arch/arm64/boot/dts/arm/
2956F:	drivers/clk/versatile/clk-vexpress-osc.c
2957F:	drivers/clocksource/timer-versatile.c
2958N:	mps2
2959
2960ARM/VFP SUPPORT
2961M:	Russell King <linux@armlinux.org.uk>
2962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963S:	Maintained
2964W:	http://www.armlinux.org.uk/
2965F:	arch/arm/vfp/
2966
2967ARM/VOIPAC PXA270 SUPPORT
2968M:	Marek Vasut <marek.vasut@gmail.com>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	arch/arm/mach-pxa/include/mach/vpac270.h
2972F:	arch/arm/mach-pxa/vpac270.c
2973
2974ARM/VT8500 ARM ARCHITECTURE
2975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976S:	Orphan
2977F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2978F:	arch/arm/mach-vt8500/
2979F:	drivers/clocksource/timer-vt8500.c
2980F:	drivers/i2c/busses/i2c-wmt.c
2981F:	drivers/mmc/host/wmt-sdmmc.c
2982F:	drivers/pwm/pwm-vt8500.c
2983F:	drivers/rtc/rtc-vt8500.c
2984F:	drivers/tty/serial/vt8500_serial.c
2985F:	drivers/usb/host/ehci-platform.c
2986F:	drivers/usb/host/uhci-platform.c
2987F:	drivers/video/fbdev/vt8500lcdfb.*
2988F:	drivers/video/fbdev/wm8505fb*
2989F:	drivers/video/fbdev/wmt_ge_rops.*
2990
2991ARM/ZIPIT Z2 SUPPORT
2992M:	Marek Vasut <marek.vasut@gmail.com>
2993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2994S:	Maintained
2995F:	arch/arm/mach-pxa/include/mach/z2.h
2996F:	arch/arm/mach-pxa/z2.c
2997
2998ARM/ZYNQ ARCHITECTURE
2999M:	Michal Simek <michal.simek@xilinx.com>
3000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001S:	Supported
3002W:	http://wiki.xilinx.com
3003T:	git https://github.com/Xilinx/linux-xlnx.git
3004F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3005F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3006F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3007F:	arch/arm/mach-zynq/
3008F:	drivers/clocksource/timer-cadence-ttc.c
3009F:	drivers/cpuidle/cpuidle-zynq.c
3010F:	drivers/edac/synopsys_edac.c
3011F:	drivers/i2c/busses/i2c-cadence.c
3012F:	drivers/i2c/busses/i2c-xiic.c
3013F:	drivers/mmc/host/sdhci-of-arasan.c
3014N:	zynq
3015N:	xilinx
3016
3017ARM64 PORT (AARCH64 ARCHITECTURE)
3018M:	Catalin Marinas <catalin.marinas@arm.com>
3019M:	Will Deacon <will@kernel.org>
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021S:	Maintained
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3023F:	Documentation/arm64/
3024F:	arch/arm64/
3025F:	tools/testing/selftests/arm64/
3026X:	arch/arm64/boot/dts/
3027
3028ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3029M:	George McCollister <george.mccollister@gmail.com>
3030L:	netdev@vger.kernel.org
3031S:	Maintained
3032F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3033F:	drivers/net/dsa/xrs700x/*
3034F:	net/dsa/tag_xrs700x.c
3035
3036AS3645A LED FLASH CONTROLLER DRIVER
3037M:	Sakari Ailus <sakari.ailus@iki.fi>
3038L:	linux-leds@vger.kernel.org
3039S:	Maintained
3040F:	drivers/leds/flash/leds-as3645a.c
3041
3042ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3043M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3044L:	linux-media@vger.kernel.org
3045S:	Maintained
3046T:	git git://linuxtv.org/media_tree.git
3047F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
3048F:	drivers/media/i2c/ak7375.c
3049
3050ASAHI KASEI AK8974 DRIVER
3051M:	Linus Walleij <linus.walleij@linaro.org>
3052L:	linux-iio@vger.kernel.org
3053S:	Supported
3054W:	http://www.akm.com/
3055F:	drivers/iio/magnetometer/ak8974.c
3056
3057ASC7621 HARDWARE MONITOR DRIVER
3058M:	George Joseph <george.joseph@fairview5.com>
3059L:	linux-hwmon@vger.kernel.org
3060S:	Maintained
3061F:	Documentation/hwmon/asc7621.rst
3062F:	drivers/hwmon/asc7621.c
3063
3064ASIX AX88796C SPI ETHERNET ADAPTER
3065M:	Łukasz Stelmach <l.stelmach@samsung.com>
3066S:	Maintained
3067F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3068F:	drivers/net/ethernet/asix/ax88796c_*
3069
3070ASPEED PECI CONTROLLER
3071M:	Iwona Winiarska <iwona.winiarska@intel.com>
3072L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3073L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3074S:	Supported
3075F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3076F:	drivers/peci/controller/peci-aspeed.c
3077
3078ASPEED PINCTRL DRIVERS
3079M:	Andrew Jeffery <andrew@aj.id.au>
3080L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3081L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3082L:	linux-gpio@vger.kernel.org
3083S:	Maintained
3084F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3085F:	drivers/pinctrl/aspeed/
3086
3087ASPEED SCU INTERRUPT CONTROLLER DRIVER
3088M:	Eddie James <eajames@linux.ibm.com>
3089L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3090S:	Maintained
3091F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3092F:	drivers/irqchip/irq-aspeed-scu-ic.c
3093F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3094
3095ASPEED SD/MMC DRIVER
3096M:	Andrew Jeffery <andrew@aj.id.au>
3097L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3098L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3099L:	linux-mmc@vger.kernel.org
3100S:	Maintained
3101F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3102F:	drivers/mmc/host/sdhci-of-aspeed*
3103
3104ASPEED VIDEO ENGINE DRIVER
3105M:	Eddie James <eajames@linux.ibm.com>
3106L:	linux-media@vger.kernel.org
3107L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3108S:	Maintained
3109F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3110F:	drivers/media/platform/aspeed/
3111
3112ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3113M:	Corentin Chary <corentin.chary@gmail.com>
3114L:	acpi4asus-user@lists.sourceforge.net
3115L:	platform-driver-x86@vger.kernel.org
3116S:	Maintained
3117W:	http://acpi4asus.sf.net
3118F:	drivers/platform/x86/asus*.c
3119F:	drivers/platform/x86/eeepc*.c
3120
3121ASUS TF103C DOCK DRIVER
3122M:	Hans de Goede <hdegoede@redhat.com>
3123L:	platform-driver-x86@vger.kernel.org
3124S:	Maintained
3125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3126F:	drivers/platform/x86/asus-tf103c-dock.c
3127
3128ASUS WMI HARDWARE MONITOR DRIVER
3129M:	Ed Brindley <kernel@maidavale.org>
3130M:	Denis Pauk <pauk.denis@gmail.com>
3131L:	linux-hwmon@vger.kernel.org
3132S:	Maintained
3133F:	drivers/hwmon/asus_wmi_sensors.c
3134
3135ASUS WMI EC HARDWARE MONITOR DRIVER
3136M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3137M:	Denis Pauk <pauk.denis@gmail.com>
3138L:	linux-hwmon@vger.kernel.org
3139S:	Maintained
3140F:	drivers/hwmon/asus_wmi_ec_sensors.c
3141
3142ASUS EC HARDWARE MONITOR DRIVER
3143M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3144L:	linux-hwmon@vger.kernel.org
3145S:	Maintained
3146F:	drivers/hwmon/asus-ec-sensors.c
3147
3148ASUS WIRELESS RADIO CONTROL DRIVER
3149M:	João Paulo Rechi Vita <jprvita@gmail.com>
3150L:	platform-driver-x86@vger.kernel.org
3151S:	Maintained
3152F:	drivers/platform/x86/asus-wireless.c
3153
3154ASYMMETRIC KEYS
3155M:	David Howells <dhowells@redhat.com>
3156L:	keyrings@vger.kernel.org
3157S:	Maintained
3158F:	Documentation/crypto/asymmetric-keys.rst
3159F:	crypto/asymmetric_keys/
3160F:	include/crypto/pkcs7.h
3161F:	include/crypto/public_key.h
3162F:	include/linux/verification.h
3163
3164ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3165R:	Dan Williams <dan.j.williams@intel.com>
3166S:	Odd fixes
3167W:	http://sourceforge.net/projects/xscaleiop
3168F:	Documentation/crypto/async-tx-api.rst
3169F:	crypto/async_tx/
3170F:	include/linux/async_tx.h
3171
3172AT24 EEPROM DRIVER
3173M:	Bartosz Golaszewski <brgl@bgdev.pl>
3174L:	linux-i2c@vger.kernel.org
3175S:	Maintained
3176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3177F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3178F:	drivers/misc/eeprom/at24.c
3179
3180ATA OVER ETHERNET (AOE) DRIVER
3181M:	"Justin Sanders" <justin@coraid.com>
3182S:	Supported
3183W:	http://www.openaoe.org/
3184F:	Documentation/admin-guide/aoe/
3185F:	drivers/block/aoe/
3186
3187ATC260X PMIC MFD DRIVER
3188M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3189M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3190L:	linux-actions@lists.infradead.org
3191S:	Maintained
3192F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3193F:	drivers/input/misc/atc260x-onkey.c
3194F:	drivers/mfd/atc260*
3195F:	drivers/power/reset/atc260x-poweroff.c
3196F:	drivers/regulator/atc260x-regulator.c
3197F:	include/linux/mfd/atc260x/*
3198
3199ATHEROS 71XX/9XXX GPIO DRIVER
3200M:	Alban Bedel <albeu@free.fr>
3201S:	Maintained
3202W:	https://github.com/AlbanBedel/linux
3203T:	git git://github.com/AlbanBedel/linux
3204F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3205F:	drivers/gpio/gpio-ath79.c
3206
3207ATHEROS 71XX/9XXX USB PHY DRIVER
3208M:	Alban Bedel <albeu@free.fr>
3209S:	Maintained
3210W:	https://github.com/AlbanBedel/linux
3211T:	git git://github.com/AlbanBedel/linux
3212F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3213F:	drivers/phy/qualcomm/phy-ath79-usb.c
3214
3215ATHEROS ATH GENERIC UTILITIES
3216M:	Kalle Valo <kvalo@kernel.org>
3217L:	linux-wireless@vger.kernel.org
3218S:	Supported
3219F:	drivers/net/wireless/ath/*
3220
3221ATHEROS ATH5K WIRELESS DRIVER
3222M:	Jiri Slaby <jirislaby@kernel.org>
3223M:	Nick Kossifidis <mickflemm@gmail.com>
3224M:	Luis Chamberlain <mcgrof@kernel.org>
3225L:	linux-wireless@vger.kernel.org
3226S:	Maintained
3227W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3228F:	drivers/net/wireless/ath/ath5k/
3229
3230ATHEROS ATH6KL WIRELESS DRIVER
3231L:	linux-wireless@vger.kernel.org
3232S:	Orphan
3233W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3234F:	drivers/net/wireless/ath/ath6kl/
3235
3236ATI_REMOTE2 DRIVER
3237M:	Ville Syrjala <syrjala@sci.fi>
3238S:	Maintained
3239F:	drivers/input/misc/ati_remote2.c
3240
3241ATK0110 HWMON DRIVER
3242M:	Luca Tettamanti <kronos.it@gmail.com>
3243L:	linux-hwmon@vger.kernel.org
3244S:	Maintained
3245F:	drivers/hwmon/asus_atk0110.c
3246
3247ATLX ETHERNET DRIVERS
3248M:	Chris Snook <chris.snook@gmail.com>
3249L:	netdev@vger.kernel.org
3250S:	Maintained
3251W:	http://sourceforge.net/projects/atl1
3252W:	http://atl1.sourceforge.net
3253F:	drivers/net/ethernet/atheros/
3254
3255ATM
3256M:	Chas Williams <3chas3@gmail.com>
3257L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3258L:	netdev@vger.kernel.org
3259S:	Maintained
3260W:	http://linux-atm.sourceforge.net
3261F:	drivers/atm/
3262F:	include/linux/atm*
3263F:	include/uapi/linux/atm*
3264
3265ATMEL MACB ETHERNET DRIVER
3266M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3267M:	Claudiu Beznea <claudiu.beznea@microchip.com>
3268S:	Supported
3269F:	drivers/net/ethernet/cadence/
3270
3271ATMEL MAXTOUCH DRIVER
3272M:	Nick Dyer <nick@shmanahar.org>
3273S:	Maintained
3274T:	git git://github.com/ndyer/linux.git
3275F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3276F:	drivers/input/touchscreen/atmel_mxt_ts.c
3277
3278ATMEL WIRELESS DRIVER
3279M:	Simon Kelley <simon@thekelleys.org.uk>
3280L:	linux-wireless@vger.kernel.org
3281S:	Maintained
3282W:	http://www.thekelleys.org.uk/atmel
3283W:	http://atmelwlandriver.sourceforge.net/
3284F:	drivers/net/wireless/atmel/atmel*
3285
3286ATOMIC INFRASTRUCTURE
3287M:	Will Deacon <will@kernel.org>
3288M:	Peter Zijlstra <peterz@infradead.org>
3289R:	Boqun Feng <boqun.feng@gmail.com>
3290R:	Mark Rutland <mark.rutland@arm.com>
3291L:	linux-kernel@vger.kernel.org
3292S:	Maintained
3293F:	arch/*/include/asm/atomic*.h
3294F:	include/*/atomic*.h
3295F:	include/linux/refcount.h
3296F:	Documentation/atomic_*.txt
3297F:	scripts/atomic/
3298
3299ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3300M:	Bradley Grove <linuxdrivers@attotech.com>
3301L:	linux-scsi@vger.kernel.org
3302S:	Supported
3303W:	http://www.attotech.com
3304F:	drivers/scsi/esas2r
3305
3306ATUSB IEEE 802.15.4 RADIO DRIVER
3307M:	Stefan Schmidt <stefan@datenfreihafen.org>
3308L:	linux-wpan@vger.kernel.org
3309S:	Maintained
3310F:	drivers/net/ieee802154/at86rf230.h
3311F:	drivers/net/ieee802154/atusb.c
3312F:	drivers/net/ieee802154/atusb.h
3313
3314AUDIT SUBSYSTEM
3315M:	Paul Moore <paul@paul-moore.com>
3316M:	Eric Paris <eparis@redhat.com>
3317L:	linux-audit@redhat.com (moderated for non-subscribers)
3318S:	Supported
3319W:	https://github.com/linux-audit
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3321F:	include/asm-generic/audit_*.h
3322F:	include/linux/audit.h
3323F:	include/linux/audit_arch.h
3324F:	include/uapi/linux/audit.h
3325F:	kernel/audit*
3326F:	lib/*audit.c
3327
3328AUXILIARY DISPLAY DRIVERS
3329M:	Miguel Ojeda <ojeda@kernel.org>
3330S:	Maintained
3331F:	Documentation/devicetree/bindings/auxdisplay/
3332F:	drivers/auxdisplay/
3333F:	include/linux/cfag12864b.h
3334
3335AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3336M:	Andreas Klinger <ak@it-klinger.de>
3337L:	linux-iio@vger.kernel.org
3338S:	Maintained
3339F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3340F:	drivers/iio/adc/hx711.c
3341
3342AX.25 NETWORK LAYER
3343M:	Ralf Baechle <ralf@linux-mips.org>
3344L:	linux-hams@vger.kernel.org
3345S:	Maintained
3346W:	http://www.linux-ax25.org/
3347F:	include/net/ax25.h
3348F:	include/uapi/linux/ax25.h
3349F:	net/ax25/
3350
3351AXENTIA ARM DEVICES
3352M:	Peter Rosin <peda@axentia.se>
3353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3354S:	Maintained
3355F:	arch/arm/boot/dts/at91-linea.dtsi
3356F:	arch/arm/boot/dts/at91-natte.dtsi
3357F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3358F:	arch/arm/boot/dts/at91-tse850-3.dts
3359
3360AXENTIA ASOC DRIVERS
3361M:	Peter Rosin <peda@axentia.se>
3362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3363S:	Maintained
3364F:	Documentation/devicetree/bindings/sound/axentia,*
3365F:	sound/soc/atmel/tse850-pcm5142.c
3366
3367AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3368M:	Nuno Sá <nuno.sa@analog.com>
3369L:	linux-hwmon@vger.kernel.org
3370S:	Supported
3371W:	https://ez.analog.com/linux-software-drivers
3372F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3373F:	drivers/hwmon/axi-fan-control.c
3374
3375AXXIA I2C CONTROLLER
3376M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3377L:	linux-i2c@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3380F:	drivers/i2c/busses/i2c-axxia.c
3381
3382AZ6007 DVB DRIVER
3383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3384L:	linux-media@vger.kernel.org
3385S:	Maintained
3386W:	https://linuxtv.org
3387T:	git git://linuxtv.org/media_tree.git
3388F:	drivers/media/usb/dvb-usb-v2/az6007.c
3389
3390AZTECH FM RADIO RECEIVER DRIVER
3391M:	Hans Verkuil <hverkuil@xs4all.nl>
3392L:	linux-media@vger.kernel.org
3393S:	Maintained
3394W:	https://linuxtv.org
3395T:	git git://linuxtv.org/media_tree.git
3396F:	drivers/media/radio/radio-aztech*
3397
3398B43 WIRELESS DRIVER
3399L:	linux-wireless@vger.kernel.org
3400L:	b43-dev@lists.infradead.org
3401S:	Odd Fixes
3402W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3403F:	drivers/net/wireless/broadcom/b43/
3404
3405B43LEGACY WIRELESS DRIVER
3406M:	Larry Finger <Larry.Finger@lwfinger.net>
3407L:	linux-wireless@vger.kernel.org
3408L:	b43-dev@lists.infradead.org
3409S:	Maintained
3410W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3411F:	drivers/net/wireless/broadcom/b43legacy/
3412
3413BACKLIGHT CLASS/SUBSYSTEM
3414M:	Lee Jones <lee.jones@linaro.org>
3415M:	Daniel Thompson <daniel.thompson@linaro.org>
3416M:	Jingoo Han <jingoohan1@gmail.com>
3417L:	dri-devel@lists.freedesktop.org
3418S:	Maintained
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3420F:	Documentation/ABI/stable/sysfs-class-backlight
3421F:	Documentation/ABI/testing/sysfs-class-backlight
3422F:	Documentation/devicetree/bindings/leds/backlight
3423F:	drivers/video/backlight/
3424F:	include/linux/backlight.h
3425F:	include/linux/pwm_backlight.h
3426
3427BARCO P50 GPIO DRIVER
3428M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3429M:	Peter Korsgaard <peter.korsgaard@barco.com>
3430S:	Maintained
3431F:	drivers/platform/x86/barco-p50-gpio.c
3432
3433BATMAN ADVANCED
3434M:	Marek Lindner <mareklindner@neomailbox.ch>
3435M:	Simon Wunderlich <sw@simonwunderlich.de>
3436M:	Antonio Quartulli <a@unstable.cc>
3437M:	Sven Eckelmann <sven@narfation.org>
3438L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3439S:	Maintained
3440W:	https://www.open-mesh.org/
3441Q:	https://patchwork.open-mesh.org/project/batman/list/
3442B:	https://www.open-mesh.org/projects/batman-adv/issues
3443C:	ircs://irc.hackint.org/batadv
3444T:	git https://git.open-mesh.org/linux-merge.git
3445F:	Documentation/networking/batman-adv.rst
3446F:	include/uapi/linux/batadv_packet.h
3447F:	include/uapi/linux/batman_adv.h
3448F:	net/batman-adv/
3449
3450BAYCOM/HDLCDRV DRIVERS FOR AX.25
3451M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3452L:	linux-hams@vger.kernel.org
3453S:	Maintained
3454W:	http://www.baycom.org/~tom/ham/ham.html
3455F:	drivers/net/hamradio/baycom*
3456
3457BCACHE (BLOCK LAYER CACHE)
3458M:	Coly Li <colyli@suse.de>
3459M:	Kent Overstreet <kent.overstreet@gmail.com>
3460L:	linux-bcache@vger.kernel.org
3461S:	Maintained
3462W:	http://bcache.evilpiepirate.org
3463C:	irc://irc.oftc.net/bcache
3464F:	drivers/md/bcache/
3465
3466BDISP ST MEDIA DRIVER
3467M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3468L:	linux-media@vger.kernel.org
3469S:	Supported
3470W:	https://linuxtv.org
3471T:	git git://linuxtv.org/media_tree.git
3472F:	drivers/media/platform/st/sti/bdisp
3473
3474BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3475M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3476L:	netdev@vger.kernel.org
3477S:	Maintained
3478F:	drivers/net/ethernet/ec_bhf.c
3479
3480BEFS FILE SYSTEM
3481M:	Luis de Bethencourt <luisbg@kernel.org>
3482M:	Salah Triki <salah.triki@gmail.com>
3483S:	Maintained
3484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3485F:	Documentation/filesystems/befs.rst
3486F:	fs/befs/
3487
3488BFQ I/O SCHEDULER
3489M:	Paolo Valente <paolo.valente@linaro.org>
3490M:	Jens Axboe <axboe@kernel.dk>
3491L:	linux-block@vger.kernel.org
3492S:	Maintained
3493F:	Documentation/block/bfq-iosched.rst
3494F:	block/bfq-*
3495
3496BFS FILE SYSTEM
3497M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3498S:	Maintained
3499F:	Documentation/filesystems/bfs.rst
3500F:	fs/bfs/
3501F:	include/uapi/linux/bfs_fs.h
3502
3503BITMAP API
3504M:	Yury Norov <yury.norov@gmail.com>
3505R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3506R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3507S:	Maintained
3508F:	include/linux/bitmap.h
3509F:	include/linux/find.h
3510F:	lib/bitmap.c
3511F:	lib/find_bit.c
3512F:	lib/find_bit_benchmark.c
3513F:	lib/test_bitmap.c
3514F:	tools/include/linux/bitmap.h
3515F:	tools/include/linux/find.h
3516F:	tools/lib/bitmap.c
3517F:	tools/lib/find_bit.c
3518
3519BLINKM RGB LED DRIVER
3520M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3521S:	Maintained
3522F:	drivers/leds/leds-blinkm.c
3523
3524BLOCK LAYER
3525M:	Jens Axboe <axboe@kernel.dk>
3526L:	linux-block@vger.kernel.org
3527S:	Maintained
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3529F:	Documentation/ABI/stable/sysfs-block
3530F:	Documentation/block/
3531F:	block/
3532F:	drivers/block/
3533F:	include/linux/bio.h
3534F:	include/linux/blk*
3535F:	kernel/trace/blktrace.c
3536F:	lib/sbitmap.c
3537
3538BLOCK2MTD DRIVER
3539M:	Joern Engel <joern@lazybastard.org>
3540L:	linux-mtd@lists.infradead.org
3541S:	Maintained
3542F:	drivers/mtd/devices/block2mtd.c
3543
3544BLUETOOTH DRIVERS
3545M:	Marcel Holtmann <marcel@holtmann.org>
3546M:	Johan Hedberg <johan.hedberg@gmail.com>
3547M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3548L:	linux-bluetooth@vger.kernel.org
3549S:	Supported
3550W:	http://www.bluez.org/
3551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3553F:	drivers/bluetooth/
3554
3555BLUETOOTH SUBSYSTEM
3556M:	Marcel Holtmann <marcel@holtmann.org>
3557M:	Johan Hedberg <johan.hedberg@gmail.com>
3558M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3559L:	linux-bluetooth@vger.kernel.org
3560S:	Supported
3561W:	http://www.bluez.org/
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3564F:	include/net/bluetooth/
3565F:	net/bluetooth/
3566
3567BONDING DRIVER
3568M:	Jay Vosburgh <j.vosburgh@gmail.com>
3569M:	Veaceslav Falico <vfalico@gmail.com>
3570M:	Andy Gospodarek <andy@greyhouse.net>
3571L:	netdev@vger.kernel.org
3572S:	Supported
3573W:	http://sourceforge.net/projects/bonding/
3574F:	drivers/net/bonding/
3575F:	include/net/bonding.h
3576F:	include/uapi/linux/if_bonding.h
3577
3578BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3579M:	Dan Robertson <dan@dlrobertson.com>
3580L:	linux-iio@vger.kernel.org
3581S:	Maintained
3582F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3583F:	drivers/iio/accel/bma400*
3584
3585BPF (Safe dynamic programs and tools)
3586M:	Alexei Starovoitov <ast@kernel.org>
3587M:	Daniel Borkmann <daniel@iogearbox.net>
3588M:	Andrii Nakryiko <andrii@kernel.org>
3589R:	Martin KaFai Lau <kafai@fb.com>
3590R:	Song Liu <songliubraving@fb.com>
3591R:	Yonghong Song <yhs@fb.com>
3592R:	John Fastabend <john.fastabend@gmail.com>
3593R:	KP Singh <kpsingh@kernel.org>
3594L:	netdev@vger.kernel.org
3595L:	bpf@vger.kernel.org
3596S:	Supported
3597W:	https://bpf.io/
3598Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3601F:	Documentation/bpf/
3602F:	Documentation/networking/filter.rst
3603F:	Documentation/userspace-api/ebpf/
3604F:	arch/*/net/*
3605F:	include/linux/bpf*
3606F:	include/linux/btf*
3607F:	include/linux/filter.h
3608F:	include/trace/events/xdp.h
3609F:	include/uapi/linux/bpf*
3610F:	include/uapi/linux/btf*
3611F:	include/uapi/linux/filter.h
3612F:	kernel/bpf/
3613F:	kernel/trace/bpf_trace.c
3614F:	lib/test_bpf.c
3615F:	net/bpf/
3616F:	net/core/filter.c
3617F:	net/sched/act_bpf.c
3618F:	net/sched/cls_bpf.c
3619F:	samples/bpf/
3620F:	scripts/bpf_doc.py
3621F:	scripts/pahole-flags.sh
3622F:	scripts/pahole-version.sh
3623F:	tools/bpf/
3624F:	tools/lib/bpf/
3625F:	tools/testing/selftests/bpf/
3626N:	bpf
3627K:	bpf
3628
3629BPF JIT for ARM
3630M:	Shubham Bansal <illusionist.neo@gmail.com>
3631L:	netdev@vger.kernel.org
3632L:	bpf@vger.kernel.org
3633S:	Maintained
3634F:	arch/arm/net/
3635
3636BPF JIT for ARM64
3637M:	Daniel Borkmann <daniel@iogearbox.net>
3638M:	Alexei Starovoitov <ast@kernel.org>
3639M:	Zi Shen Lim <zlim.lnx@gmail.com>
3640L:	netdev@vger.kernel.org
3641L:	bpf@vger.kernel.org
3642S:	Supported
3643F:	arch/arm64/net/
3644
3645BPF JIT for MIPS (32-BIT AND 64-BIT)
3646M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3647M:	Paul Burton <paulburton@kernel.org>
3648L:	netdev@vger.kernel.org
3649L:	bpf@vger.kernel.org
3650S:	Maintained
3651F:	arch/mips/net/
3652
3653BPF JIT for NFP NICs
3654M:	Jakub Kicinski <kuba@kernel.org>
3655L:	netdev@vger.kernel.org
3656L:	bpf@vger.kernel.org
3657S:	Supported
3658F:	drivers/net/ethernet/netronome/nfp/bpf/
3659
3660BPF JIT for POWERPC (32-BIT AND 64-BIT)
3661M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3662L:	netdev@vger.kernel.org
3663L:	bpf@vger.kernel.org
3664S:	Maintained
3665F:	arch/powerpc/net/
3666
3667BPF JIT for RISC-V (32-bit)
3668M:	Luke Nelson <luke.r.nels@gmail.com>
3669M:	Xi Wang <xi.wang@gmail.com>
3670L:	netdev@vger.kernel.org
3671L:	bpf@vger.kernel.org
3672S:	Maintained
3673F:	arch/riscv/net/
3674X:	arch/riscv/net/bpf_jit_comp64.c
3675
3676BPF JIT for RISC-V (64-bit)
3677M:	Björn Töpel <bjorn@kernel.org>
3678L:	netdev@vger.kernel.org
3679L:	bpf@vger.kernel.org
3680S:	Maintained
3681F:	arch/riscv/net/
3682X:	arch/riscv/net/bpf_jit_comp32.c
3683
3684BPF JIT for S390
3685M:	Ilya Leoshkevich <iii@linux.ibm.com>
3686M:	Heiko Carstens <hca@linux.ibm.com>
3687M:	Vasily Gorbik <gor@linux.ibm.com>
3688L:	netdev@vger.kernel.org
3689L:	bpf@vger.kernel.org
3690S:	Maintained
3691F:	arch/s390/net/
3692X:	arch/s390/net/pnet.c
3693
3694BPF JIT for SPARC (32-BIT AND 64-BIT)
3695M:	David S. Miller <davem@davemloft.net>
3696L:	netdev@vger.kernel.org
3697L:	bpf@vger.kernel.org
3698S:	Maintained
3699F:	arch/sparc/net/
3700
3701BPF JIT for X86 32-BIT
3702M:	Wang YanQing <udknight@gmail.com>
3703L:	netdev@vger.kernel.org
3704L:	bpf@vger.kernel.org
3705S:	Maintained
3706F:	arch/x86/net/bpf_jit_comp32.c
3707
3708BPF JIT for X86 64-BIT
3709M:	Alexei Starovoitov <ast@kernel.org>
3710M:	Daniel Borkmann <daniel@iogearbox.net>
3711L:	netdev@vger.kernel.org
3712L:	bpf@vger.kernel.org
3713S:	Supported
3714F:	arch/x86/net/
3715X:	arch/x86/net/bpf_jit_comp32.c
3716
3717BPF LSM (Security Audit and Enforcement using BPF)
3718M:	KP Singh <kpsingh@kernel.org>
3719R:	Florent Revest <revest@chromium.org>
3720R:	Brendan Jackman <jackmanb@chromium.org>
3721L:	bpf@vger.kernel.org
3722S:	Maintained
3723F:	Documentation/bpf/prog_lsm.rst
3724F:	include/linux/bpf_lsm.h
3725F:	kernel/bpf/bpf_lsm.c
3726F:	security/bpf/
3727
3728BROADCOM B44 10/100 ETHERNET DRIVER
3729M:	Michael Chan <michael.chan@broadcom.com>
3730L:	netdev@vger.kernel.org
3731S:	Supported
3732F:	drivers/net/ethernet/broadcom/b44.*
3733
3734BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3735M:	Florian Fainelli <f.fainelli@gmail.com>
3736L:	netdev@vger.kernel.org
3737L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3738S:	Supported
3739F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3740F:	drivers/net/dsa/b53/*
3741F:	drivers/net/dsa/bcm_sf2*
3742F:	include/linux/dsa/brcm.h
3743F:	include/linux/platform_data/b53.h
3744
3745BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3746M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
3747R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3748L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3750S:	Maintained
3751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3752F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3753F:	drivers/pci/controller/pcie-brcmstb.c
3754F:	drivers/staging/vc04_services
3755N:	bcm2711
3756N:	bcm283*
3757
3758BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3759M:	Florian Fainelli <f.fainelli@gmail.com>
3760M:	Ray Jui <rjui@broadcom.com>
3761M:	Scott Branden <sbranden@broadcom.com>
3762R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3763S:	Maintained
3764T:	git git://github.com/broadcom/mach-bcm
3765F:	arch/arm/mach-bcm/
3766N:	bcm281*
3767N:	bcm113*
3768N:	bcm216*
3769N:	kona
3770
3771BROADCOM BCM47XX MIPS ARCHITECTURE
3772M:	Hauke Mehrtens <hauke@hauke-m.de>
3773M:	Rafał Miłecki <zajec5@gmail.com>
3774L:	linux-mips@vger.kernel.org
3775S:	Maintained
3776F:	Documentation/devicetree/bindings/mips/brcm/
3777F:	arch/mips/bcm47xx/*
3778F:	arch/mips/include/asm/mach-bcm47xx/*
3779
3780BROADCOM BCM4908 ETHERNET DRIVER
3781M:	Rafał Miłecki <rafal@milecki.pl>
3782R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3783L:	netdev@vger.kernel.org
3784S:	Maintained
3785F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3786F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3787F:	drivers/net/ethernet/broadcom/unimac.h
3788
3789BROADCOM BCM4908 PINMUX DRIVER
3790M:	Rafał Miłecki <rafal@milecki.pl>
3791R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3792L:	linux-gpio@vger.kernel.org
3793S:	Maintained
3794F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3795F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3796
3797BROADCOM BCM5301X ARM ARCHITECTURE
3798M:	Florian Fainelli <f.fainelli@gmail.com>
3799M:	Hauke Mehrtens <hauke@hauke-m.de>
3800M:	Rafał Miłecki <zajec5@gmail.com>
3801R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3803S:	Maintained
3804F:	arch/arm/boot/dts/bcm470*
3805F:	arch/arm/boot/dts/bcm5301*
3806F:	arch/arm/boot/dts/bcm953012*
3807F:	arch/arm/mach-bcm/bcm_5301x.c
3808
3809BROADCOM BCM53573 ARM ARCHITECTURE
3810M:	Florian Fainelli <f.fainelli@gmail.com>
3811M:	Rafał Miłecki <rafal@milecki.pl>
3812R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3814S:	Maintained
3815F:	arch/arm/boot/dts/bcm47189*
3816F:	arch/arm/boot/dts/bcm53573*
3817
3818BROADCOM BCM63XX ARM ARCHITECTURE
3819M:	Florian Fainelli <f.fainelli@gmail.com>
3820R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3822S:	Maintained
3823T:	git git://github.com/broadcom/stblinux.git
3824N:	bcm63xx
3825
3826BROADCOM BCM63XX/BCM33XX UDC DRIVER
3827M:	Kevin Cernekee <cernekee@gmail.com>
3828L:	linux-usb@vger.kernel.org
3829S:	Maintained
3830F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3831
3832BROADCOM BCM7XXX ARM ARCHITECTURE
3833M:	Florian Fainelli <f.fainelli@gmail.com>
3834R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3836S:	Maintained
3837T:	git git://github.com/broadcom/stblinux.git
3838F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3839F:	arch/arm/boot/dts/bcm7*.dts*
3840F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3841F:	arch/arm/mach-bcm/*brcmstb*
3842F:	arch/arm/mm/cache-b15-rac.c
3843F:	drivers/bus/brcmstb_gisb.c
3844F:	drivers/pci/controller/pcie-brcmstb.c
3845N:	brcmstb
3846N:	bcm7038
3847N:	bcm7120
3848
3849BROADCOM BDC DRIVER
3850M:	Al Cooper <alcooperx@gmail.com>
3851L:	linux-usb@vger.kernel.org
3852R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3853S:	Maintained
3854F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3855F:	drivers/usb/gadget/udc/bdc/
3856
3857BROADCOM BMIPS CPUFREQ DRIVER
3858M:	Markus Mayer <mmayer@broadcom.com>
3859R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3860L:	linux-pm@vger.kernel.org
3861S:	Maintained
3862F:	drivers/cpufreq/bmips-cpufreq.c
3863
3864BROADCOM BMIPS MIPS ARCHITECTURE
3865M:	Florian Fainelli <f.fainelli@gmail.com>
3866R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3867L:	linux-mips@vger.kernel.org
3868S:	Maintained
3869T:	git git://github.com/broadcom/stblinux.git
3870F:	arch/mips/bmips/*
3871F:	arch/mips/boot/dts/brcm/bcm*.dts*
3872F:	arch/mips/include/asm/mach-bmips/*
3873F:	arch/mips/kernel/*bmips*
3874F:	drivers/soc/bcm/bcm63xx
3875F:	drivers/irqchip/irq-bcm63*
3876F:	drivers/irqchip/irq-bcm7*
3877F:	drivers/irqchip/irq-brcmstb*
3878F:	include/linux/bcm963xx_nvram.h
3879F:	include/linux/bcm963xx_tag.h
3880
3881BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3882M:	Rasesh Mody <rmody@marvell.com>
3883M:	GR-Linux-NIC-Dev@marvell.com
3884L:	netdev@vger.kernel.org
3885S:	Supported
3886F:	drivers/net/ethernet/broadcom/bnx2.*
3887F:	drivers/net/ethernet/broadcom/bnx2_*
3888
3889BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3890M:	Saurav Kashyap <skashyap@marvell.com>
3891M:	Javed Hasan <jhasan@marvell.com>
3892M:	GR-QLogic-Storage-Upstream@marvell.com
3893L:	linux-scsi@vger.kernel.org
3894S:	Supported
3895F:	drivers/scsi/bnx2fc/
3896
3897BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3898M:	Nilesh Javali <njavali@marvell.com>
3899M:	Manish Rangankar <mrangankar@marvell.com>
3900M:	GR-QLogic-Storage-Upstream@marvell.com
3901L:	linux-scsi@vger.kernel.org
3902S:	Supported
3903F:	drivers/scsi/bnx2i/
3904
3905BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3906M:	Ariel Elior <aelior@marvell.com>
3907M:	Sudarsana Kalluru <skalluru@marvell.com>
3908M:	Manish Chopra <manishc@marvell.com>
3909L:	netdev@vger.kernel.org
3910S:	Supported
3911F:	drivers/net/ethernet/broadcom/bnx2x/
3912
3913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3914M:	Michael Chan <michael.chan@broadcom.com>
3915L:	netdev@vger.kernel.org
3916S:	Supported
3917F:	drivers/firmware/broadcom/tee_bnxt_fw.c
3918F:	drivers/net/ethernet/broadcom/bnxt/
3919F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
3920
3921BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3922M:	Arend van Spriel <aspriel@gmail.com>
3923M:	Franky Lin <franky.lin@broadcom.com>
3924M:	Hante Meuleman <hante.meuleman@broadcom.com>
3925L:	linux-wireless@vger.kernel.org
3926L:	brcm80211-dev-list.pdl@broadcom.com
3927L:	SHA-cyfmac-dev-list@infineon.com
3928S:	Supported
3929F:	drivers/net/wireless/broadcom/brcm80211/
3930
3931BROADCOM BRCMSTB GPIO DRIVER
3932M:	Doug Berger <opendmb@gmail.com>
3933M:	Florian Fainelli <f.fainelli@gmail.com>
3934R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3935S:	Supported
3936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
3937F:	drivers/gpio/gpio-brcmstb.c
3938
3939BROADCOM BRCMSTB I2C DRIVER
3940M:	Kamal Dasu <kdasu.kdev@gmail.com>
3941R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3942L:	linux-i2c@vger.kernel.org
3943S:	Supported
3944F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3945F:	drivers/i2c/busses/i2c-brcmstb.c
3946
3947BROADCOM BRCMSTB UART DRIVER
3948M:	Al Cooper <alcooperx@gmail.com>
3949R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3950L:	linux-serial@vger.kernel.org
3951S:	Maintained
3952F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3953F:	drivers/tty/serial/8250/8250_bcm7271.c
3954
3955BROADCOM BRCMSTB USB EHCI DRIVER
3956M:	Al Cooper <alcooperx@gmail.com>
3957R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3958L:	linux-usb@vger.kernel.org
3959S:	Maintained
3960F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3961F:	drivers/usb/host/ehci-brcm.*
3962
3963BROADCOM BRCMSTB USB PIN MAP DRIVER
3964M:	Al Cooper <alcooperx@gmail.com>
3965R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3966L:	linux-usb@vger.kernel.org
3967S:	Maintained
3968F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3969F:	drivers/usb/misc/brcmstb-usb-pinmap.c
3970
3971BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3972M:	Al Cooper <alcooperx@gmail.com>
3973R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3974L:	linux-kernel@vger.kernel.org
3975S:	Maintained
3976F:	drivers/phy/broadcom/phy-brcm-usb*
3977
3978BROADCOM ETHERNET PHY DRIVERS
3979M:	Florian Fainelli <f.fainelli@gmail.com>
3980R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3981L:	netdev@vger.kernel.org
3982S:	Supported
3983F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3984F:	drivers/net/phy/bcm*.[ch]
3985F:	drivers/net/phy/broadcom.c
3986F:	include/linux/brcmphy.h
3987
3988BROADCOM GENET ETHERNET DRIVER
3989M:	Doug Berger <opendmb@gmail.com>
3990M:	Florian Fainelli <f.fainelli@gmail.com>
3991R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
3992L:	netdev@vger.kernel.org
3993S:	Supported
3994F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
3995F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3996F:	drivers/net/ethernet/broadcom/genet/
3997F:	drivers/net/ethernet/broadcom/unimac.h
3998F:	drivers/net/mdio/mdio-bcm-unimac.c
3999F:	include/linux/platform_data/bcmgenet.h
4000F:	include/linux/platform_data/mdio-bcm-unimac.h
4001
4002BROADCOM IPROC ARM ARCHITECTURE
4003M:	Ray Jui <rjui@broadcom.com>
4004M:	Scott Branden <sbranden@broadcom.com>
4005R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4007S:	Maintained
4008T:	git git://github.com/broadcom/stblinux.git
4009F:	arch/arm64/boot/dts/broadcom/northstar2/*
4010F:	arch/arm64/boot/dts/broadcom/stingray/*
4011F:	drivers/clk/bcm/clk-ns*
4012F:	drivers/clk/bcm/clk-sr*
4013F:	drivers/pinctrl/bcm/pinctrl-ns*
4014F:	include/dt-bindings/clock/bcm-sr*
4015N:	iproc
4016N:	cygnus
4017N:	bcm[-_]nsp
4018N:	bcm9113*
4019N:	bcm9583*
4020N:	bcm9585*
4021N:	bcm9586*
4022N:	bcm988312
4023N:	bcm113*
4024N:	bcm583*
4025N:	bcm585*
4026N:	bcm586*
4027N:	bcm88312
4028N:	hr2
4029N:	stingray
4030
4031BROADCOM IPROC GBIT ETHERNET DRIVER
4032M:	Rafał Miłecki <rafal@milecki.pl>
4033R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4034L:	netdev@vger.kernel.org
4035S:	Maintained
4036F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4037F:	drivers/net/ethernet/broadcom/bgmac*
4038F:	drivers/net/ethernet/broadcom/unimac.h
4039
4040BROADCOM KONA GPIO DRIVER
4041M:	Ray Jui <rjui@broadcom.com>
4042R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4043S:	Supported
4044F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4045F:	drivers/gpio/gpio-bcm-kona.c
4046
4047BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4048M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4049M:	Kashyap Desai <kashyap.desai@broadcom.com>
4050M:	Sumit Saxena <sumit.saxena@broadcom.com>
4051M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4052L:	mpi3mr-linuxdrv.pdl@broadcom.com
4053L:	linux-scsi@vger.kernel.org
4054S:	Supported
4055W:	https://www.broadcom.com/support/storage
4056F:	drivers/scsi/mpi3mr/
4057
4058BROADCOM NETXTREME-E ROCE DRIVER
4059M:	Selvin Xavier <selvin.xavier@broadcom.com>
4060L:	linux-rdma@vger.kernel.org
4061S:	Supported
4062W:	http://www.broadcom.com
4063F:	drivers/infiniband/hw/bnxt_re/
4064F:	include/uapi/rdma/bnxt_re-abi.h
4065
4066BROADCOM NVRAM DRIVER
4067M:	Rafał Miłecki <zajec5@gmail.com>
4068L:	linux-mips@vger.kernel.org
4069S:	Maintained
4070F:	drivers/firmware/broadcom/*
4071
4072BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4073M:	Rafał Miłecki <rafal@milecki.pl>
4074M:	Florian Fainelli <f.fainelli@gmail.com>
4075R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4076L:	linux-pm@vger.kernel.org
4077S:	Maintained
4078T:	git git://github.com/broadcom/stblinux.git
4079F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
4080F:	include/dt-bindings/soc/bcm-pmb.h
4081
4082BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4083M:	Rafał Miłecki <zajec5@gmail.com>
4084L:	linux-wireless@vger.kernel.org
4085S:	Maintained
4086F:	drivers/bcma/
4087F:	include/linux/bcma/
4088
4089BROADCOM SPI DRIVER
4090M:	Kamal Dasu <kdasu.kdev@gmail.com>
4091R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4092S:	Maintained
4093F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4094F:	drivers/spi/spi-bcm-qspi.*
4095F:	drivers/spi/spi-brcmstb-qspi.c
4096F:	drivers/spi/spi-iproc-qspi.c
4097
4098BROADCOM STB AVS CPUFREQ DRIVER
4099M:	Markus Mayer <mmayer@broadcom.com>
4100R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4101L:	linux-pm@vger.kernel.org
4102S:	Maintained
4103F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4104F:	drivers/cpufreq/brcmstb*
4105
4106BROADCOM STB AVS TMON DRIVER
4107M:	Markus Mayer <mmayer@broadcom.com>
4108R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4109L:	linux-pm@vger.kernel.org
4110S:	Maintained
4111F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4112F:	drivers/thermal/broadcom/brcmstb*
4113
4114BROADCOM STB DPFE DRIVER
4115M:	Markus Mayer <mmayer@broadcom.com>
4116R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4118S:	Maintained
4119F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4120F:	drivers/memory/brcmstb_dpfe.c
4121
4122BROADCOM STB NAND FLASH DRIVER
4123M:	Brian Norris <computersforpeace@gmail.com>
4124M:	Kamal Dasu <kdasu.kdev@gmail.com>
4125R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4126L:	linux-mtd@lists.infradead.org
4127S:	Maintained
4128F:	drivers/mtd/nand/raw/brcmnand/
4129F:	include/linux/platform_data/brcmnand.h
4130
4131BROADCOM STB PCIE DRIVER
4132M:	Jim Quinlan <jim2101024@gmail.com>
4133M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4134M:	Florian Fainelli <f.fainelli@gmail.com>
4135R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4136L:	linux-pci@vger.kernel.org
4137S:	Maintained
4138F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4139F:	drivers/pci/controller/pcie-brcmstb.c
4140
4141BROADCOM SYSTEMPORT ETHERNET DRIVER
4142M:	Florian Fainelli <f.fainelli@gmail.com>
4143R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4144L:	netdev@vger.kernel.org
4145S:	Supported
4146F:	drivers/net/ethernet/broadcom/bcmsysport.*
4147F:	drivers/net/ethernet/broadcom/unimac.h
4148F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4149
4150BROADCOM TG3 GIGABIT ETHERNET DRIVER
4151M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4152M:	Prashant Sreedharan <prashant@broadcom.com>
4153M:	Michael Chan <mchan@broadcom.com>
4154L:	netdev@vger.kernel.org
4155S:	Supported
4156F:	drivers/net/ethernet/broadcom/tg3.*
4157
4158BROADCOM VK DRIVER
4159M:	Scott Branden <scott.branden@broadcom.com>
4160R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
4161S:	Supported
4162F:	drivers/misc/bcm-vk/
4163F:	include/uapi/linux/misc/bcm_vk.h
4164
4165BROCADE BFA FC SCSI DRIVER
4166M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4167M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4168L:	linux-scsi@vger.kernel.org
4169S:	Supported
4170F:	drivers/scsi/bfa/
4171
4172BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4173M:	Rasesh Mody <rmody@marvell.com>
4174M:	Sudarsana Kalluru <skalluru@marvell.com>
4175M:	GR-Linux-NIC-Dev@marvell.com
4176L:	netdev@vger.kernel.org
4177S:	Supported
4178F:	drivers/net/ethernet/brocade/bna/
4179
4180BSG (block layer generic sg v4 driver)
4181M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4182L:	linux-scsi@vger.kernel.org
4183S:	Supported
4184F:	block/bsg.c
4185F:	include/linux/bsg.h
4186F:	include/uapi/linux/bsg.h
4187
4188BT87X AUDIO DRIVER
4189M:	Clemens Ladisch <clemens@ladisch.de>
4190L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4191S:	Maintained
4192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4193F:	Documentation/sound/cards/bt87x.rst
4194F:	sound/pci/bt87x.c
4195
4196BT8XXGPIO DRIVER
4197M:	Michael Buesch <m@bues.ch>
4198S:	Maintained
4199W:	http://bu3sch.de/btgpio.php
4200F:	drivers/gpio/gpio-bt8xx.c
4201
4202BTRFS FILE SYSTEM
4203M:	Chris Mason <clm@fb.com>
4204M:	Josef Bacik <josef@toxicpanda.com>
4205M:	David Sterba <dsterba@suse.com>
4206L:	linux-btrfs@vger.kernel.org
4207S:	Maintained
4208W:	http://btrfs.wiki.kernel.org/
4209Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
4210C:	irc://irc.libera.chat/btrfs
4211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4212F:	Documentation/filesystems/btrfs.rst
4213F:	fs/btrfs/
4214F:	include/linux/btrfs*
4215F:	include/uapi/linux/btrfs*
4216
4217BTTV VIDEO4LINUX DRIVER
4218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4219L:	linux-media@vger.kernel.org
4220S:	Odd fixes
4221W:	https://linuxtv.org
4222T:	git git://linuxtv.org/media_tree.git
4223F:	Documentation/driver-api/media/drivers/bttv*
4224F:	drivers/media/pci/bt8xx/bttv*
4225
4226BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4227M:	Chanwoo Choi <cw00.choi@samsung.com>
4228L:	linux-pm@vger.kernel.org
4229L:	linux-samsung-soc@vger.kernel.org
4230S:	Maintained
4231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4232F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4233F:	drivers/devfreq/exynos-bus.c
4234
4235BUSLOGIC SCSI DRIVER
4236M:	Khalid Aziz <khalid@gonehiking.org>
4237L:	linux-scsi@vger.kernel.org
4238S:	Maintained
4239F:	drivers/scsi/BusLogic.*
4240F:	drivers/scsi/FlashPoint.*
4241
4242C-MEDIA CMI8788 DRIVER
4243M:	Clemens Ladisch <clemens@ladisch.de>
4244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4245S:	Maintained
4246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4247F:	sound/pci/oxygen/
4248
4249C-SKY ARCHITECTURE
4250M:	Guo Ren <guoren@kernel.org>
4251L:	linux-csky@vger.kernel.org
4252S:	Supported
4253T:	git https://github.com/c-sky/csky-linux.git
4254F:	Documentation/devicetree/bindings/csky/
4255F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4256F:	Documentation/devicetree/bindings/timer/csky,*
4257F:	arch/csky/
4258F:	drivers/clocksource/timer-gx6605s.c
4259F:	drivers/clocksource/timer-mp-csky.c
4260F:	drivers/irqchip/irq-csky-*
4261N:	csky
4262K:	csky
4263
4264CA8210 IEEE-802.15.4 RADIO DRIVER
4265L:	linux-wpan@vger.kernel.org
4266S:	Orphan
4267W:	https://github.com/Cascoda/ca8210-linux.git
4268F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4269F:	drivers/net/ieee802154/ca8210.c
4270
4271CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4272M:	Damien Le Moal <damien.lemoal@wdc.com>
4273L:	linux-riscv@lists.infradead.org
4274L:	linux-gpio@vger.kernel.org (pinctrl driver)
4275F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4276F:	drivers/pinctrl/pinctrl-k210.c
4277
4278CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4279M:	Damien Le Moal <damien.lemoal@wdc.com>
4280L:	linux-kernel@vger.kernel.org
4281L:	linux-riscv@lists.infradead.org
4282S:	Maintained
4283F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4284F:	drivers/reset/reset-k210.c
4285
4286CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4287M:	Damien Le Moal <damien.lemoal@wdc.com>
4288L:	linux-riscv@lists.infradead.org
4289S:	Maintained
4290F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4291F:	drivers/soc/canaan/
4292F:	include/soc/canaan/
4293
4294CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4295M:	David Howells <dhowells@redhat.com>
4296L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4297S:	Supported
4298F:	Documentation/filesystems/caching/cachefiles.rst
4299F:	fs/cachefiles/
4300
4301CADENCE MIPI-CSI2 BRIDGES
4302M:	Maxime Ripard <mripard@kernel.org>
4303L:	linux-media@vger.kernel.org
4304S:	Maintained
4305F:	Documentation/devicetree/bindings/media/cdns,*.txt
4306F:	drivers/media/platform/cadence/cdns-csi2*
4307
4308CADENCE NAND DRIVER
4309L:	linux-mtd@lists.infradead.org
4310S:	Orphan
4311F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4312F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4313
4314CADENCE USB3 DRD IP DRIVER
4315M:	Peter Chen <peter.chen@kernel.org>
4316M:	Pawel Laszczak <pawell@cadence.com>
4317R:	Roger Quadros <rogerq@kernel.org>
4318R:	Aswath Govindraju <a-govindraju@ti.com>
4319L:	linux-usb@vger.kernel.org
4320S:	Maintained
4321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4322F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4323F:	drivers/usb/cdns3/
4324X:	drivers/usb/cdns3/cdnsp*
4325
4326CADENCE USBSSP DRD IP DRIVER
4327M:	Pawel Laszczak <pawell@cadence.com>
4328L:	linux-usb@vger.kernel.org
4329S:	Maintained
4330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4331F:	drivers/usb/cdns3/
4332X:	drivers/usb/cdns3/cdns3*
4333
4334CADET FM/AM RADIO RECEIVER DRIVER
4335M:	Hans Verkuil <hverkuil@xs4all.nl>
4336L:	linux-media@vger.kernel.org
4337S:	Maintained
4338W:	https://linuxtv.org
4339T:	git git://linuxtv.org/media_tree.git
4340F:	drivers/media/radio/radio-cadet*
4341
4342CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4343L:	linux-media@vger.kernel.org
4344S:	Orphan
4345T:	git git://linuxtv.org/media_tree.git
4346F:	Documentation/admin-guide/media/cafe_ccic*
4347F:	drivers/media/platform/marvell/
4348
4349CAIF NETWORK LAYER
4350L:	netdev@vger.kernel.org
4351S:	Orphan
4352F:	Documentation/networking/caif/
4353F:	drivers/net/caif/
4354F:	include/net/caif/
4355F:	include/uapi/linux/caif/
4356F:	net/caif/
4357
4358CAKE QDISC
4359M:	Toke Høiland-Jørgensen <toke@toke.dk>
4360L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4361S:	Maintained
4362F:	net/sched/sch_cake.c
4363
4364CAN NETWORK DRIVERS
4365M:	Wolfgang Grandegger <wg@grandegger.com>
4366M:	Marc Kleine-Budde <mkl@pengutronix.de>
4367L:	linux-can@vger.kernel.org
4368S:	Maintained
4369W:	https://github.com/linux-can
4370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4372F:	Documentation/devicetree/bindings/net/can/
4373F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4374F:	drivers/net/can/
4375F:	drivers/phy/phy-can-transceiver.c
4376F:	include/linux/can/bittiming.h
4377F:	include/linux/can/dev.h
4378F:	include/linux/can/led.h
4379F:	include/linux/can/length.h
4380F:	include/linux/can/platform/
4381F:	include/linux/can/rx-offload.h
4382F:	include/uapi/linux/can/error.h
4383F:	include/uapi/linux/can/netlink.h
4384F:	include/uapi/linux/can/vxcan.h
4385
4386CAN NETWORK LAYER
4387M:	Oliver Hartkopp <socketcan@hartkopp.net>
4388M:	Marc Kleine-Budde <mkl@pengutronix.de>
4389L:	linux-can@vger.kernel.org
4390S:	Maintained
4391W:	https://github.com/linux-can
4392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4394F:	Documentation/networking/can.rst
4395F:	include/linux/can/can-ml.h
4396F:	include/linux/can/core.h
4397F:	include/linux/can/skb.h
4398F:	include/net/netns/can.h
4399F:	include/uapi/linux/can.h
4400F:	include/uapi/linux/can/bcm.h
4401F:	include/uapi/linux/can/gw.h
4402F:	include/uapi/linux/can/isotp.h
4403F:	include/uapi/linux/can/raw.h
4404F:	net/can/
4405
4406CAN-J1939 NETWORK LAYER
4407M:	Robin van der Gracht <robin@protonic.nl>
4408M:	Oleksij Rempel <o.rempel@pengutronix.de>
4409R:	kernel@pengutronix.de
4410L:	linux-can@vger.kernel.org
4411S:	Maintained
4412F:	Documentation/networking/j1939.rst
4413F:	include/uapi/linux/can/j1939.h
4414F:	net/can/j1939/
4415
4416CAPABILITIES
4417M:	Serge Hallyn <serge@hallyn.com>
4418L:	linux-security-module@vger.kernel.org
4419S:	Supported
4420F:	include/linux/capability.h
4421F:	include/uapi/linux/capability.h
4422F:	kernel/capability.c
4423F:	security/commoncap.c
4424
4425CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4426M:	Kevin Tsai <ktsai@capellamicro.com>
4427S:	Maintained
4428F:	drivers/iio/light/cm*
4429
4430CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4431M:	Christian Lamparter <chunkeey@googlemail.com>
4432L:	linux-wireless@vger.kernel.org
4433S:	Maintained
4434W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4435F:	drivers/net/wireless/ath/carl9170/
4436
4437CAVIUM I2C DRIVER
4438M:	Robert Richter <rric@kernel.org>
4439S:	Odd Fixes
4440W:	http://www.marvell.com
4441F:	drivers/i2c/busses/i2c-octeon*
4442F:	drivers/i2c/busses/i2c-thunderx*
4443
4444CAVIUM LIQUIDIO NETWORK DRIVER
4445M:	Derek Chickles <dchickles@marvell.com>
4446M:	Satanand Burla <sburla@marvell.com>
4447M:	Felix Manlunas <fmanlunas@marvell.com>
4448L:	netdev@vger.kernel.org
4449S:	Supported
4450W:	http://www.marvell.com
4451F:	drivers/net/ethernet/cavium/liquidio/
4452
4453CAVIUM MMC DRIVER
4454M:	Robert Richter <rric@kernel.org>
4455S:	Odd Fixes
4456W:	http://www.marvell.com
4457F:	drivers/mmc/host/cavium*
4458
4459CAVIUM OCTEON-TX CRYPTO DRIVER
4460M:	George Cherian <gcherian@marvell.com>
4461L:	linux-crypto@vger.kernel.org
4462S:	Supported
4463W:	http://www.marvell.com
4464F:	drivers/crypto/cavium/cpt/
4465
4466CAVIUM THUNDERX2 ARM64 SOC
4467M:	Robert Richter <rric@kernel.org>
4468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4469S:	Odd Fixes
4470F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4471F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4472
4473CBS/ETF/TAPRIO QDISCS
4474M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4475S:	Maintained
4476L:	netdev@vger.kernel.org
4477F:	net/sched/sch_cbs.c
4478F:	net/sched/sch_etf.c
4479F:	net/sched/sch_taprio.c
4480
4481CC2520 IEEE-802.15.4 RADIO DRIVER
4482M:	Varka Bhadram <varkabhadram@gmail.com>
4483L:	linux-wpan@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4486F:	drivers/net/ieee802154/cc2520.c
4487F:	include/linux/spi/cc2520.h
4488
4489CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4490M:	Gilad Ben-Yossef <gilad@benyossef.com>
4491L:	linux-crypto@vger.kernel.org
4492S:	Supported
4493W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4494F:	drivers/crypto/ccree/
4495
4496CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4497M:	Hadar Gat <hadar.gat@arm.com>
4498L:	linux-crypto@vger.kernel.org
4499S:	Supported
4500F:	drivers/char/hw_random/cctrng.c
4501F:	drivers/char/hw_random/cctrng.h
4502F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4503W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4504
4505CEC FRAMEWORK
4506M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4507L:	linux-media@vger.kernel.org
4508S:	Supported
4509W:	http://linuxtv.org
4510T:	git git://linuxtv.org/media_tree.git
4511F:	Documentation/ABI/testing/debugfs-cec-error-inj
4512F:	Documentation/devicetree/bindings/media/cec.txt
4513F:	Documentation/driver-api/media/cec-core.rst
4514F:	Documentation/userspace-api/media/cec
4515F:	drivers/media/cec/
4516F:	drivers/media/rc/keymaps/rc-cec.c
4517F:	include/media/cec-notifier.h
4518F:	include/media/cec.h
4519F:	include/uapi/linux/cec-funcs.h
4520F:	include/uapi/linux/cec.h
4521
4522CEC GPIO DRIVER
4523M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4524L:	linux-media@vger.kernel.org
4525S:	Supported
4526W:	http://linuxtv.org
4527T:	git git://linuxtv.org/media_tree.git
4528F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4529F:	drivers/media/cec/platform/cec-gpio/
4530
4531CELL BROADBAND ENGINE ARCHITECTURE
4532M:	Arnd Bergmann <arnd@arndb.de>
4533L:	linuxppc-dev@lists.ozlabs.org
4534S:	Supported
4535W:	http://www.ibm.com/developerworks/power/cell/
4536F:	arch/powerpc/include/asm/cell*.h
4537F:	arch/powerpc/include/asm/spu*.h
4538F:	arch/powerpc/include/uapi/asm/spu*.h
4539F:	arch/powerpc/platforms/cell/
4540
4541CELLWISE CW2015 BATTERY DRIVER
4542M:	Tobias Schrammm <t.schramm@manjaro.org>
4543S:	Maintained
4544F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4545F:	drivers/power/supply/cw2015_battery.c
4546
4547CEPH COMMON CODE (LIBCEPH)
4548M:	Ilya Dryomov <idryomov@gmail.com>
4549M:	Jeff Layton <jlayton@kernel.org>
4550M:	Xiubo Li <xiubli@redhat.com>
4551L:	ceph-devel@vger.kernel.org
4552S:	Supported
4553W:	http://ceph.com/
4554T:	git git://github.com/ceph/ceph-client.git
4555F:	include/linux/ceph/
4556F:	include/linux/crush/
4557F:	net/ceph/
4558
4559CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4560M:	Jeff Layton <jlayton@kernel.org>
4561M:	Xiubo Li <xiubli@redhat.com>
4562M:	Ilya Dryomov <idryomov@gmail.com>
4563L:	ceph-devel@vger.kernel.org
4564S:	Supported
4565W:	http://ceph.com/
4566T:	git git://github.com/ceph/ceph-client.git
4567F:	Documentation/filesystems/ceph.rst
4568F:	fs/ceph/
4569
4570CERTIFICATE HANDLING
4571M:	David Howells <dhowells@redhat.com>
4572M:	David Woodhouse <dwmw2@infradead.org>
4573L:	keyrings@vger.kernel.org
4574S:	Maintained
4575F:	Documentation/admin-guide/module-signing.rst
4576F:	certs/
4577F:	scripts/sign-file.c
4578
4579CFAG12864B LCD DRIVER
4580M:	Miguel Ojeda <ojeda@kernel.org>
4581S:	Maintained
4582F:	drivers/auxdisplay/cfag12864b.c
4583F:	include/linux/cfag12864b.h
4584
4585CFAG12864BFB LCD FRAMEBUFFER DRIVER
4586M:	Miguel Ojeda <ojeda@kernel.org>
4587S:	Maintained
4588F:	drivers/auxdisplay/cfag12864bfb.c
4589F:	include/linux/cfag12864b.h
4590
4591CHAR and MISC DRIVERS
4592M:	Arnd Bergmann <arnd@arndb.de>
4593M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4594S:	Supported
4595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4596F:	drivers/char/
4597F:	drivers/misc/
4598F:	include/linux/miscdevice.h
4599X:	drivers/char/agp/
4600X:	drivers/char/hw_random/
4601X:	drivers/char/ipmi/
4602X:	drivers/char/random.c
4603X:	drivers/char/tpm/
4604
4605CHECKPATCH
4606M:	Andy Whitcroft <apw@canonical.com>
4607M:	Joe Perches <joe@perches.com>
4608R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4609R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4610S:	Maintained
4611F:	scripts/checkpatch.pl
4612
4613CHECKPATCH DOCUMENTATION
4614M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4615M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4616R:	Joe Perches <joe@perches.com>
4617S:	Maintained
4618F:	Documentation/dev-tools/checkpatch.rst
4619
4620CHINESE DOCUMENTATION
4621M:	Alex Shi <alexs@kernel.org>
4622S:	Maintained
4623F:	Documentation/translations/zh_CN/
4624
4625CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4626M:	Peter Chen <peter.chen@kernel.org>
4627L:	linux-usb@vger.kernel.org
4628S:	Maintained
4629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4630F:	drivers/usb/chipidea/
4631
4632CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4633M:	Hans de Goede <hdegoede@redhat.com>
4634L:	linux-input@vger.kernel.org
4635S:	Maintained
4636F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4637F:	drivers/input/touchscreen/chipone_icn8318.c
4638
4639CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4640M:	Hans de Goede <hdegoede@redhat.com>
4641L:	linux-input@vger.kernel.org
4642S:	Maintained
4643F:	drivers/input/touchscreen/chipone_icn8505.c
4644
4645CHROME HARDWARE PLATFORM SUPPORT
4646M:	Benson Leung <bleung@chromium.org>
4647L:	chrome-platform@lists.linux.dev
4648S:	Maintained
4649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4650F:	drivers/platform/chrome/
4651
4652CHROMEOS EC CODEC DRIVER
4653M:	Cheng-Yi Chiang <cychiang@chromium.org>
4654M:	Tzung-Bi Shih <tzungbi@google.com>
4655R:	Guenter Roeck <groeck@chromium.org>
4656L:	chrome-platform@lists.linux.dev
4657S:	Maintained
4658F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4659F:	sound/soc/codecs/cros_ec_codec.*
4660
4661CHROMEOS EC SUBDRIVERS
4662M:	Benson Leung <bleung@chromium.org>
4663R:	Guenter Roeck <groeck@chromium.org>
4664L:	chrome-platform@lists.linux.dev
4665S:	Maintained
4666F:	drivers/power/supply/cros_usbpd-charger.c
4667N:	cros_ec
4668N:	cros-ec
4669
4670CHROMEOS EC USB TYPE-C DRIVER
4671M:	Prashant Malani <pmalani@chromium.org>
4672L:	chrome-platform@lists.linux.dev
4673S:	Maintained
4674F:	drivers/platform/chrome/cros_ec_typec.c
4675
4676CHROMEOS EC USB PD NOTIFY DRIVER
4677M:	Prashant Malani <pmalani@chromium.org>
4678L:	chrome-platform@lists.linux.dev
4679S:	Maintained
4680F:	drivers/platform/chrome/cros_usbpd_notify.c
4681F:	include/linux/platform_data/cros_usbpd_notify.h
4682
4683CHRONTEL CH7322 CEC DRIVER
4684M:	Joe Tessler <jrt@google.com>
4685L:	linux-media@vger.kernel.org
4686S:	Maintained
4687T:	git git://linuxtv.org/media_tree.git
4688F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4689F:	drivers/media/cec/i2c/ch7322.c
4690
4691CIRRUS LOGIC AUDIO CODEC DRIVERS
4692M:	James Schulman <james.schulman@cirrus.com>
4693M:	David Rhodes <david.rhodes@cirrus.com>
4694M:	Lucas Tanure <tanureal@opensource.cirrus.com>
4695L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4696L:	patches@opensource.cirrus.com
4697S:	Maintained
4698F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4699F:	sound/pci/hda/cs*
4700F:	sound/soc/codecs/cs*
4701
4702CIRRUS LOGIC DSP FIRMWARE DRIVER
4703M:	Simon Trimmer <simont@opensource.cirrus.com>
4704M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4705M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4706L:	patches@opensource.cirrus.com
4707S:	Supported
4708W:	https://github.com/CirrusLogic/linux-drivers/wiki
4709T:	git https://github.com/CirrusLogic/linux-drivers.git
4710F:	drivers/firmware/cirrus/*
4711F:	include/linux/firmware/cirrus/*
4712
4713CIRRUS LOGIC EP93XX ETHERNET DRIVER
4714M:	Hartley Sweeten <hsweeten@visionengravers.com>
4715L:	netdev@vger.kernel.org
4716S:	Maintained
4717F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4718
4719CIRRUS LOGIC LOCHNAGAR DRIVER
4720M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4721M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4722L:	patches@opensource.cirrus.com
4723S:	Supported
4724F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4725F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4726F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4727F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4728F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4729F:	Documentation/hwmon/lochnagar.rst
4730F:	drivers/clk/clk-lochnagar.c
4731F:	drivers/hwmon/lochnagar-hwmon.c
4732F:	drivers/mfd/lochnagar-i2c.c
4733F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4734F:	drivers/regulator/lochnagar-regulator.c
4735F:	include/dt-bindings/clk/lochnagar.h
4736F:	include/dt-bindings/pinctrl/lochnagar.h
4737F:	include/linux/mfd/lochnagar*
4738F:	sound/soc/codecs/lochnagar-sc.c
4739
4740CIRRUS LOGIC MADERA CODEC DRIVERS
4741M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4742M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4744L:	patches@opensource.cirrus.com
4745S:	Supported
4746W:	https://github.com/CirrusLogic/linux-drivers/wiki
4747T:	git https://github.com/CirrusLogic/linux-drivers.git
4748F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4749F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4750F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4751F:	drivers/gpio/gpio-madera*
4752F:	drivers/irqchip/irq-madera*
4753F:	drivers/mfd/cs47l*
4754F:	drivers/mfd/madera*
4755F:	drivers/pinctrl/cirrus/*
4756F:	include/dt-bindings/sound/madera*
4757F:	include/linux/irqchip/irq-madera*
4758F:	include/linux/mfd/madera/*
4759F:	include/sound/madera*
4760F:	sound/soc/codecs/cs47l*
4761F:	sound/soc/codecs/madera*
4762
4763CISCO FCOE HBA DRIVER
4764M:	Satish Kharat <satishkh@cisco.com>
4765M:	Sesidhar Baddela <sebaddel@cisco.com>
4766M:	Karan Tilak Kumar <kartilak@cisco.com>
4767L:	linux-scsi@vger.kernel.org
4768S:	Supported
4769F:	drivers/scsi/fnic/
4770
4771CISCO SCSI HBA DRIVER
4772M:	Karan Tilak Kumar <kartilak@cisco.com>
4773M:	Sesidhar Baddela <sebaddel@cisco.com>
4774L:	linux-scsi@vger.kernel.org
4775S:	Supported
4776F:	drivers/scsi/snic/
4777
4778CISCO VIC ETHERNET NIC DRIVER
4779M:	Christian Benvenuti <benve@cisco.com>
4780M:	Govindarajulu Varadarajan <_govind@gmx.com>
4781S:	Supported
4782F:	drivers/net/ethernet/cisco/enic/
4783
4784CISCO VIC LOW LATENCY NIC DRIVER
4785M:	Christian Benvenuti <benve@cisco.com>
4786M:	Nelson Escobar <neescoba@cisco.com>
4787S:	Supported
4788F:	drivers/infiniband/hw/usnic/
4789
4790CLANG-FORMAT FILE
4791M:	Miguel Ojeda <ojeda@kernel.org>
4792S:	Maintained
4793F:	.clang-format
4794
4795CLANG/LLVM BUILD SUPPORT
4796M:	Nathan Chancellor <nathan@kernel.org>
4797M:	Nick Desaulniers <ndesaulniers@google.com>
4798R:	Tom Rix <trix@redhat.com>
4799L:	llvm@lists.linux.dev
4800S:	Supported
4801W:	https://clangbuiltlinux.github.io/
4802B:	https://github.com/ClangBuiltLinux/linux/issues
4803C:	irc://irc.libera.chat/clangbuiltlinux
4804F:	Documentation/kbuild/llvm.rst
4805F:	include/linux/compiler-clang.h
4806F:	scripts/Makefile.clang
4807F:	scripts/clang-tools/
4808K:	\b(?i:clang|llvm)\b
4809
4810CLANG CONTROL FLOW INTEGRITY SUPPORT
4811M:	Sami Tolvanen <samitolvanen@google.com>
4812M:	Kees Cook <keescook@chromium.org>
4813R:	Nathan Chancellor <nathan@kernel.org>
4814R:	Nick Desaulniers <ndesaulniers@google.com>
4815L:	llvm@lists.linux.dev
4816S:	Supported
4817B:	https://github.com/ClangBuiltLinux/linux/issues
4818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4819F:	include/linux/cfi.h
4820F:	kernel/cfi.c
4821
4822CLK API
4823M:	Russell King <linux@armlinux.org.uk>
4824L:	linux-clk@vger.kernel.org
4825S:	Maintained
4826F:	include/linux/clk.h
4827
4828CLOCKSOURCE, CLOCKEVENT DRIVERS
4829M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4830M:	Thomas Gleixner <tglx@linutronix.de>
4831L:	linux-kernel@vger.kernel.org
4832S:	Supported
4833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4834F:	Documentation/devicetree/bindings/timer/
4835F:	drivers/clocksource/
4836
4837CMPC ACPI DRIVER
4838M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4839M:	Daniel Oliveira Nascimento <don@syst.com.br>
4840L:	platform-driver-x86@vger.kernel.org
4841S:	Supported
4842F:	drivers/platform/x86/classmate-laptop.c
4843
4844COBALT MEDIA DRIVER
4845M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4846L:	linux-media@vger.kernel.org
4847S:	Supported
4848W:	https://linuxtv.org
4849T:	git git://linuxtv.org/media_tree.git
4850F:	drivers/media/pci/cobalt/
4851
4852COCCINELLE/Semantic Patches (SmPL)
4853M:	Julia Lawall <Julia.Lawall@inria.fr>
4854M:	Nicolas Palix <nicolas.palix@imag.fr>
4855L:	cocci@inria.fr (moderated for non-subscribers)
4856S:	Supported
4857W:	https://coccinelle.gitlabpages.inria.fr/website/
4858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4859F:	Documentation/dev-tools/coccinelle.rst
4860F:	scripts/coccicheck
4861F:	scripts/coccinelle/
4862
4863CODA FILE SYSTEM
4864M:	Jan Harkes <jaharkes@cs.cmu.edu>
4865M:	coda@cs.cmu.edu
4866L:	codalist@coda.cs.cmu.edu
4867S:	Maintained
4868W:	http://www.coda.cs.cmu.edu/
4869F:	Documentation/filesystems/coda.rst
4870F:	fs/coda/
4871F:	include/linux/coda*.h
4872F:	include/uapi/linux/coda*.h
4873
4874CODA V4L2 MEM2MEM DRIVER
4875M:	Philipp Zabel <p.zabel@pengutronix.de>
4876L:	linux-media@vger.kernel.org
4877S:	Maintained
4878F:	Documentation/devicetree/bindings/media/coda.yaml
4879F:	drivers/media/platform/chips-media/
4880
4881CODE OF CONDUCT
4882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4883S:	Supported
4884F:	Documentation/process/code-of-conduct-interpretation.rst
4885F:	Documentation/process/code-of-conduct.rst
4886
4887COMEDI DRIVERS
4888M:	Ian Abbott <abbotti@mev.co.uk>
4889M:	H Hartley Sweeten <hsweeten@visionengravers.com>
4890S:	Odd Fixes
4891F:	drivers/comedi/
4892F:	include/linux/comedi/
4893F:	include/uapi/linux/comedi.h
4894
4895COMMON CLK FRAMEWORK
4896M:	Michael Turquette <mturquette@baylibre.com>
4897M:	Stephen Boyd <sboyd@kernel.org>
4898L:	linux-clk@vger.kernel.org
4899S:	Maintained
4900Q:	http://patchwork.kernel.org/project/linux-clk/list/
4901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4902F:	Documentation/devicetree/bindings/clock/
4903F:	drivers/clk/
4904F:	include/linux/clk-pr*
4905F:	include/linux/clk/
4906F:	include/linux/of_clk.h
4907X:	drivers/clk/clkdev.c
4908
4909COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4910M:	Steve French <sfrench@samba.org>
4911L:	linux-cifs@vger.kernel.org
4912L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4913S:	Supported
4914W:	http://linux-cifs.samba.org/
4915T:	git git://git.samba.org/sfrench/cifs-2.6.git
4916F:	Documentation/admin-guide/cifs/
4917F:	fs/cifs/
4918F:	fs/smbfs_common/
4919
4920COMPACTPCI HOTPLUG CORE
4921M:	Scott Murray <scott@spiteful.org>
4922L:	linux-pci@vger.kernel.org
4923S:	Maintained
4924F:	drivers/pci/hotplug/cpci_hotplug*
4925
4926COMPACTPCI HOTPLUG GENERIC DRIVER
4927M:	Scott Murray <scott@spiteful.org>
4928L:	linux-pci@vger.kernel.org
4929S:	Maintained
4930F:	drivers/pci/hotplug/cpcihp_generic.c
4931
4932COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4933M:	Scott Murray <scott@spiteful.org>
4934L:	linux-pci@vger.kernel.org
4935S:	Maintained
4936F:	drivers/pci/hotplug/cpcihp_zt5550.*
4937
4938COMPAL LAPTOP SUPPORT
4939M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4940L:	platform-driver-x86@vger.kernel.org
4941S:	Maintained
4942F:	drivers/platform/x86/compal-laptop.c
4943
4944COMPILER ATTRIBUTES
4945M:	Miguel Ojeda <ojeda@kernel.org>
4946R:	Nick Desaulniers <ndesaulniers@google.com>
4947S:	Maintained
4948F:	include/linux/compiler_attributes.h
4949
4950COMPUTE EXPRESS LINK (CXL)
4951M:	Alison Schofield <alison.schofield@intel.com>
4952M:	Vishal Verma <vishal.l.verma@intel.com>
4953M:	Ira Weiny <ira.weiny@intel.com>
4954M:	Ben Widawsky <ben.widawsky@intel.com>
4955M:	Dan Williams <dan.j.williams@intel.com>
4956L:	linux-cxl@vger.kernel.org
4957S:	Maintained
4958F:	drivers/cxl/
4959F:	include/uapi/linux/cxl_mem.h
4960
4961CONEXANT ACCESSRUNNER USB DRIVER
4962L:	accessrunner-general@lists.sourceforge.net
4963S:	Orphan
4964W:	http://accessrunner.sourceforge.net/
4965F:	drivers/usb/atm/cxacru.c
4966
4967CONFIGFS
4968M:	Joel Becker <jlbec@evilplan.org>
4969M:	Christoph Hellwig <hch@lst.de>
4970S:	Supported
4971T:	git git://git.infradead.org/users/hch/configfs.git
4972F:	fs/configfs/
4973F:	include/linux/configfs.h
4974F:	samples/configfs/
4975
4976CONSOLE SUBSYSTEM
4977M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4978S:	Supported
4979F:	drivers/video/console/
4980F:	include/linux/console*
4981
4982CONTEXT TRACKING
4983M:	Frederic Weisbecker <frederic@kernel.org>
4984S:	Maintained
4985F:	kernel/context_tracking.c
4986F:	include/linux/context_tracking*
4987
4988CONTROL GROUP (CGROUP)
4989M:	Tejun Heo <tj@kernel.org>
4990M:	Zefan Li <lizefan.x@bytedance.com>
4991M:	Johannes Weiner <hannes@cmpxchg.org>
4992L:	cgroups@vger.kernel.org
4993S:	Maintained
4994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4995F:	Documentation/admin-guide/cgroup-v1/
4996F:	Documentation/admin-guide/cgroup-v2.rst
4997F:	include/linux/cgroup*
4998F:	kernel/cgroup/
4999
5000CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5001M:	Tejun Heo <tj@kernel.org>
5002M:	Jens Axboe <axboe@kernel.dk>
5003L:	cgroups@vger.kernel.org
5004L:	linux-block@vger.kernel.org
5005T:	git git://git.kernel.dk/linux-block
5006F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5007F:	block/bfq-cgroup.c
5008F:	block/blk-cgroup.c
5009F:	block/blk-iolatency.c
5010F:	block/blk-throttle.c
5011F:	include/linux/blk-cgroup.h
5012
5013CONTROL GROUP - CPUSET
5014M:	Zefan Li <lizefan.x@bytedance.com>
5015L:	cgroups@vger.kernel.org
5016S:	Maintained
5017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5018F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5019F:	include/linux/cpuset.h
5020F:	kernel/cgroup/cpuset.c
5021
5022CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5023M:	Johannes Weiner <hannes@cmpxchg.org>
5024M:	Michal Hocko <mhocko@kernel.org>
5025M:	Roman Gushchin <roman.gushchin@linux.dev>
5026M:	Shakeel Butt <shakeelb@google.com>
5027L:	cgroups@vger.kernel.org
5028L:	linux-mm@kvack.org
5029S:	Maintained
5030F:	mm/memcontrol.c
5031F:	mm/swap_cgroup.c
5032
5033CORETEMP HARDWARE MONITORING DRIVER
5034M:	Fenghua Yu <fenghua.yu@intel.com>
5035L:	linux-hwmon@vger.kernel.org
5036S:	Maintained
5037F:	Documentation/hwmon/coretemp.rst
5038F:	drivers/hwmon/coretemp.c
5039
5040CORSAIR-CPRO HARDWARE MONITOR DRIVER
5041M:	Marius Zachmann <mail@mariuszachmann.de>
5042L:	linux-hwmon@vger.kernel.org
5043S:	Maintained
5044F:	drivers/hwmon/corsair-cpro.c
5045
5046CORSAIR-PSU HARDWARE MONITOR DRIVER
5047M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5048L:	linux-hwmon@vger.kernel.org
5049S:	Maintained
5050F:	Documentation/hwmon/corsair-psu.rst
5051F:	drivers/hwmon/corsair-psu.c
5052
5053COSA/SRP SYNC SERIAL DRIVER
5054M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
5055S:	Maintained
5056W:	http://www.fi.muni.cz/~kas/cosa/
5057F:	drivers/net/wan/cosa*
5058
5059COUNTER SUBSYSTEM
5060M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5061L:	linux-iio@vger.kernel.org
5062S:	Maintained
5063T:	git git@gitlab.com:vilhelmgray/counter.git
5064F:	Documentation/ABI/testing/sysfs-bus-counter
5065F:	Documentation/driver-api/generic-counter.rst
5066F:	drivers/counter/
5067F:	include/linux/counter.h
5068F:	include/uapi/linux/counter.h
5069F:	tools/counter/
5070
5071CP2615 I2C DRIVER
5072M:	Bence Csókás <bence98@sch.bme.hu>
5073S:	Maintained
5074F:	drivers/i2c/busses/i2c-cp2615.c
5075
5076CPMAC ETHERNET DRIVER
5077M:	Florian Fainelli <f.fainelli@gmail.com>
5078L:	netdev@vger.kernel.org
5079S:	Maintained
5080F:	drivers/net/ethernet/ti/cpmac.c
5081
5082CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5083M:	Viresh Kumar <viresh.kumar@linaro.org>
5084M:	Sudeep Holla <sudeep.holla@arm.com>
5085L:	linux-pm@vger.kernel.org
5086S:	Maintained
5087W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5088F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5089
5090CPU FREQUENCY SCALING FRAMEWORK
5091M:	"Rafael J. Wysocki" <rafael@kernel.org>
5092M:	Viresh Kumar <viresh.kumar@linaro.org>
5093L:	linux-pm@vger.kernel.org
5094S:	Maintained
5095B:	https://bugzilla.kernel.org
5096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5098F:	Documentation/admin-guide/pm/cpufreq.rst
5099F:	Documentation/admin-guide/pm/intel_pstate.rst
5100F:	Documentation/cpu-freq/
5101F:	Documentation/devicetree/bindings/cpufreq/
5102F:	drivers/cpufreq/
5103F:	include/linux/cpufreq.h
5104F:	include/linux/sched/cpufreq.h
5105F:	kernel/sched/cpufreq*.c
5106F:	tools/testing/selftests/cpufreq/
5107
5108CPU IDLE TIME MANAGEMENT FRAMEWORK
5109M:	"Rafael J. Wysocki" <rafael@kernel.org>
5110M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5111L:	linux-pm@vger.kernel.org
5112S:	Maintained
5113B:	https://bugzilla.kernel.org
5114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5115F:	Documentation/admin-guide/pm/cpuidle.rst
5116F:	Documentation/driver-api/pm/cpuidle.rst
5117F:	drivers/cpuidle/
5118F:	include/linux/cpuidle.h
5119
5120CPU POWER MONITORING SUBSYSTEM
5121M:	Thomas Renninger <trenn@suse.com>
5122M:	Shuah Khan <shuah@kernel.org>
5123M:	Shuah Khan <skhan@linuxfoundation.org>
5124L:	linux-pm@vger.kernel.org
5125S:	Maintained
5126F:	tools/power/cpupower/
5127
5128CPUID/MSR DRIVER
5129M:	"H. Peter Anvin" <hpa@zytor.com>
5130S:	Maintained
5131F:	arch/x86/kernel/cpuid.c
5132F:	arch/x86/kernel/msr.c
5133
5134CPUIDLE DRIVER - ARM BIG LITTLE
5135M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5136M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5137L:	linux-pm@vger.kernel.org
5138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5139S:	Maintained
5140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5141F:	drivers/cpuidle/cpuidle-big_little.c
5142
5143CPUIDLE DRIVER - ARM EXYNOS
5144M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5145M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5146M:	Kukjin Kim <kgene@kernel.org>
5147L:	linux-pm@vger.kernel.org
5148L:	linux-samsung-soc@vger.kernel.org
5149S:	Supported
5150F:	arch/arm/mach-exynos/pm.c
5151F:	drivers/cpuidle/cpuidle-exynos.c
5152F:	include/linux/platform_data/cpuidle-exynos.h
5153
5154CPUIDLE DRIVER - ARM PSCI
5155M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
5156M:	Sudeep Holla <sudeep.holla@arm.com>
5157L:	linux-pm@vger.kernel.org
5158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5159S:	Supported
5160F:	drivers/cpuidle/cpuidle-psci.c
5161
5162CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5163M:	Ulf Hansson <ulf.hansson@linaro.org>
5164L:	linux-pm@vger.kernel.org
5165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5166S:	Supported
5167F:	drivers/cpuidle/cpuidle-psci.h
5168F:	drivers/cpuidle/cpuidle-psci-domain.c
5169
5170CPUIDLE DRIVER - DT IDLE PM DOMAIN
5171M:	Ulf Hansson <ulf.hansson@linaro.org>
5172L:	linux-pm@vger.kernel.org
5173S:	Supported
5174F:	drivers/cpuidle/dt_idle_genpd.c
5175F:	drivers/cpuidle/dt_idle_genpd.h
5176
5177CPUIDLE DRIVER - RISC-V SBI
5178M:	Anup Patel <anup@brainfault.org>
5179L:	linux-pm@vger.kernel.org
5180L:	linux-riscv@lists.infradead.org
5181S:	Maintained
5182F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5183
5184CRAMFS FILESYSTEM
5185M:	Nicolas Pitre <nico@fluxnic.net>
5186S:	Maintained
5187F:	Documentation/filesystems/cramfs.rst
5188F:	fs/cramfs/
5189
5190CREATIVE SB0540
5191M:	Bastien Nocera <hadess@hadess.net>
5192L:	linux-input@vger.kernel.org
5193S:	Maintained
5194F:	drivers/hid/hid-creative-sb0540.c
5195
5196CRYPTO API
5197M:	Herbert Xu <herbert@gondor.apana.org.au>
5198M:	"David S. Miller" <davem@davemloft.net>
5199L:	linux-crypto@vger.kernel.org
5200S:	Maintained
5201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5203F:	Documentation/crypto/
5204F:	Documentation/devicetree/bindings/crypto/
5205F:	arch/*/crypto/
5206F:	crypto/
5207F:	drivers/crypto/
5208F:	include/crypto/
5209F:	include/linux/crypto*
5210F:	lib/crypto/
5211
5212CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5213M:	Neil Horman <nhorman@tuxdriver.com>
5214L:	linux-crypto@vger.kernel.org
5215S:	Maintained
5216F:	crypto/ansi_cprng.c
5217F:	crypto/rng.c
5218
5219CS3308 MEDIA DRIVER
5220M:	Hans Verkuil <hverkuil@xs4all.nl>
5221L:	linux-media@vger.kernel.org
5222S:	Odd Fixes
5223W:	http://linuxtv.org
5224T:	git git://linuxtv.org/media_tree.git
5225F:	drivers/media/i2c/cs3308.c
5226
5227CS5535 Audio ALSA driver
5228M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5229S:	Maintained
5230F:	sound/pci/cs5535audio/
5231
5232CSI DRIVERS FOR ALLWINNER V3s
5233M:	Yong Deng <yong.deng@magewell.com>
5234L:	linux-media@vger.kernel.org
5235S:	Maintained
5236T:	git git://linuxtv.org/media_tree.git
5237F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5238F:	drivers/media/platform/sunxi/sun6i-csi/
5239
5240CW1200 WLAN driver
5241M:	Solomon Peachy <pizza@shaftnet.org>
5242S:	Maintained
5243F:	drivers/net/wireless/st/cw1200/
5244
5245CX18 VIDEO4LINUX DRIVER
5246M:	Andy Walls <awalls@md.metrocast.net>
5247L:	linux-media@vger.kernel.org
5248S:	Maintained
5249W:	https://linuxtv.org
5250T:	git git://linuxtv.org/media_tree.git
5251F:	drivers/media/pci/cx18/
5252F:	include/uapi/linux/ivtv*
5253
5254CX2341X MPEG ENCODER HELPER MODULE
5255M:	Hans Verkuil <hverkuil@xs4all.nl>
5256L:	linux-media@vger.kernel.org
5257S:	Maintained
5258W:	https://linuxtv.org
5259T:	git git://linuxtv.org/media_tree.git
5260F:	drivers/media/common/cx2341x*
5261F:	include/media/drv-intf/cx2341x.h
5262
5263CX24120 MEDIA DRIVER
5264M:	Jemma Denson <jdenson@gmail.com>
5265M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5266L:	linux-media@vger.kernel.org
5267S:	Maintained
5268W:	https://linuxtv.org
5269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5270F:	drivers/media/dvb-frontends/cx24120*
5271
5272CX88 VIDEO4LINUX DRIVER
5273M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5274L:	linux-media@vger.kernel.org
5275S:	Odd fixes
5276W:	https://linuxtv.org
5277T:	git git://linuxtv.org/media_tree.git
5278F:	Documentation/driver-api/media/drivers/cx88*
5279F:	drivers/media/pci/cx88/
5280
5281CXD2820R MEDIA DRIVER
5282M:	Antti Palosaari <crope@iki.fi>
5283L:	linux-media@vger.kernel.org
5284S:	Maintained
5285W:	https://linuxtv.org
5286W:	http://palosaari.fi/linux/
5287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5288T:	git git://linuxtv.org/anttip/media_tree.git
5289F:	drivers/media/dvb-frontends/cxd2820r*
5290
5291CXGB3 ETHERNET DRIVER (CXGB3)
5292M:	Raju Rangoju <rajur@chelsio.com>
5293L:	netdev@vger.kernel.org
5294S:	Supported
5295W:	http://www.chelsio.com
5296F:	drivers/net/ethernet/chelsio/cxgb3/
5297
5298CXGB3 ISCSI DRIVER (CXGB3I)
5299M:	Karen Xie <kxie@chelsio.com>
5300L:	linux-scsi@vger.kernel.org
5301S:	Supported
5302W:	http://www.chelsio.com
5303F:	drivers/scsi/cxgbi/cxgb3i
5304
5305CXGB4 CRYPTO DRIVER (chcr)
5306M:	Ayush Sawal <ayush.sawal@chelsio.com>
5307M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5308M:	Rohit Maheshwari <rohitm@chelsio.com>
5309L:	linux-crypto@vger.kernel.org
5310S:	Supported
5311W:	http://www.chelsio.com
5312F:	drivers/crypto/chelsio
5313
5314CXGB4 INLINE CRYPTO DRIVER
5315M:	Ayush Sawal <ayush.sawal@chelsio.com>
5316M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5317M:	Rohit Maheshwari <rohitm@chelsio.com>
5318L:	netdev@vger.kernel.org
5319S:	Supported
5320W:	http://www.chelsio.com
5321F:	drivers/net/ethernet/chelsio/inline_crypto/
5322
5323CXGB4 ETHERNET DRIVER (CXGB4)
5324M:	Raju Rangoju <rajur@chelsio.com>
5325L:	netdev@vger.kernel.org
5326S:	Supported
5327W:	http://www.chelsio.com
5328F:	drivers/net/ethernet/chelsio/cxgb4/
5329
5330CXGB4 ISCSI DRIVER (CXGB4I)
5331M:	Karen Xie <kxie@chelsio.com>
5332L:	linux-scsi@vger.kernel.org
5333S:	Supported
5334W:	http://www.chelsio.com
5335F:	drivers/scsi/cxgbi/cxgb4i
5336
5337CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5338M:	Potnuri Bharat Teja <bharat@chelsio.com>
5339L:	linux-rdma@vger.kernel.org
5340S:	Supported
5341W:	http://www.openfabrics.org
5342F:	drivers/infiniband/hw/cxgb4/
5343F:	include/uapi/rdma/cxgb4-abi.h
5344
5345CXGB4VF ETHERNET DRIVER (CXGB4VF)
5346M:	Raju Rangoju <rajur@chelsio.com>
5347L:	netdev@vger.kernel.org
5348S:	Supported
5349W:	http://www.chelsio.com
5350F:	drivers/net/ethernet/chelsio/cxgb4vf/
5351
5352CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5353M:	Frederic Barrat <fbarrat@linux.ibm.com>
5354M:	Andrew Donnellan <ajd@linux.ibm.com>
5355L:	linuxppc-dev@lists.ozlabs.org
5356S:	Supported
5357F:	Documentation/ABI/testing/sysfs-class-cxl
5358F:	Documentation/powerpc/cxl.rst
5359F:	arch/powerpc/platforms/powernv/pci-cxl.c
5360F:	drivers/misc/cxl/
5361F:	include/misc/cxl*
5362F:	include/uapi/misc/cxl.h
5363
5364CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5365M:	Manoj N. Kumar <manoj@linux.ibm.com>
5366M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5367M:	Uma Krishnan <ukrishn@linux.ibm.com>
5368L:	linux-scsi@vger.kernel.org
5369S:	Supported
5370F:	Documentation/powerpc/cxlflash.rst
5371F:	drivers/scsi/cxlflash/
5372F:	include/uapi/scsi/cxlflash_ioctl.h
5373
5374CYBERPRO FB DRIVER
5375M:	Russell King <linux@armlinux.org.uk>
5376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5377S:	Maintained
5378W:	http://www.armlinux.org.uk/
5379F:	drivers/video/fbdev/cyber2000fb.*
5380
5381CYCLADES PC300 DRIVER
5382S:	Orphan
5383F:	drivers/net/wan/pc300*
5384
5385CYPRESS_FIRMWARE MEDIA DRIVER
5386M:	Antti Palosaari <crope@iki.fi>
5387L:	linux-media@vger.kernel.org
5388S:	Maintained
5389W:	https://linuxtv.org
5390W:	http://palosaari.fi/linux/
5391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5392T:	git git://linuxtv.org/anttip/media_tree.git
5393F:	drivers/media/common/cypress_firmware*
5394
5395CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5396M:	Linus Walleij <linus.walleij@linaro.org>
5397L:	linux-input@vger.kernel.org
5398S:	Maintained
5399F:	drivers/input/touchscreen/cy8ctma140.c
5400
5401CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5402M:	Yassine Oudjana <y.oudjana@protonmail.com>
5403L:	linux-input@vger.kernel.org
5404S:	Maintained
5405F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5406F:	drivers/input/keyboard/cypress-sf.c
5407
5408CYTTSP TOUCHSCREEN DRIVER
5409M:	Linus Walleij <linus.walleij@linaro.org>
5410L:	linux-input@vger.kernel.org
5411S:	Maintained
5412F:	drivers/input/touchscreen/cyttsp*
5413
5414D-LINK DIR-685 TOUCHKEYS DRIVER
5415M:	Linus Walleij <linus.walleij@linaro.org>
5416L:	linux-input@vger.kernel.org
5417S:	Supported
5418F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5419
5420DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5421M:	Joshua Kinard <kumba@gentoo.org>
5422S:	Maintained
5423F:	drivers/rtc/rtc-ds1685.c
5424F:	include/linux/rtc/ds1685.h
5425
5426DAMA SLAVE for AX.25
5427M:	Joerg Reuter <jreuter@yaina.de>
5428L:	linux-hams@vger.kernel.org
5429S:	Maintained
5430W:	http://yaina.de/jreuter/
5431W:	http://www.qsl.net/dl1bke/
5432F:	net/ax25/af_ax25.c
5433F:	net/ax25/ax25_dev.c
5434F:	net/ax25/ax25_ds_*
5435F:	net/ax25/ax25_in.c
5436F:	net/ax25/ax25_out.c
5437F:	net/ax25/ax25_timer.c
5438F:	net/ax25/sysctl_net_ax25.c
5439
5440DATA ACCESS MONITOR
5441M:	SeongJae Park <sj@kernel.org>
5442L:	linux-mm@kvack.org
5443S:	Maintained
5444F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5445F:	Documentation/admin-guide/mm/damon/
5446F:	Documentation/vm/damon/
5447F:	include/linux/damon.h
5448F:	include/trace/events/damon.h
5449F:	mm/damon/
5450F:	tools/testing/selftests/damon/
5451
5452DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5453L:	netdev@vger.kernel.org
5454S:	Orphan
5455F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5456F:	drivers/net/ethernet/dec/tulip/dmfe.c
5457
5458DC390/AM53C974 SCSI driver
5459M:	Hannes Reinecke <hare@suse.com>
5460L:	linux-scsi@vger.kernel.org
5461S:	Maintained
5462F:	drivers/scsi/am53c974.c
5463
5464DC395x SCSI driver
5465M:	Oliver Neukum <oliver@neukum.org>
5466M:	Ali Akcaagac <aliakc@web.de>
5467M:	Jamie Lenehan <lenehan@twibble.org>
5468L:	dc395x@twibble.org
5469S:	Maintained
5470W:	http://twibble.org/dist/dc395x/
5471W:	http://lists.twibble.org/mailman/listinfo/dc395x/
5472F:	Documentation/scsi/dc395x.rst
5473F:	drivers/scsi/dc395x.*
5474
5475DCCP PROTOCOL
5476L:	dccp@vger.kernel.org
5477S:	Orphan
5478W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5479F:	include/linux/dccp.h
5480F:	include/linux/tfrc.h
5481F:	include/uapi/linux/dccp.h
5482F:	net/dccp/
5483
5484DECnet NETWORK LAYER
5485L:	linux-decnet-user@lists.sourceforge.net
5486S:	Orphan
5487W:	http://linux-decnet.sourceforge.net
5488F:	Documentation/networking/decnet.rst
5489F:	net/decnet/
5490
5491DECSTATION PLATFORM SUPPORT
5492M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5493L:	linux-mips@vger.kernel.org
5494S:	Maintained
5495W:	http://www.linux-mips.org/wiki/DECstation
5496F:	arch/mips/dec/
5497F:	arch/mips/include/asm/dec/
5498F:	arch/mips/include/asm/mach-dec/
5499
5500DEFXX FDDI NETWORK DRIVER
5501M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5502S:	Maintained
5503F:	drivers/net/fddi/defxx.*
5504
5505DEFZA FDDI NETWORK DRIVER
5506M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5507S:	Maintained
5508F:	drivers/net/fddi/defza.*
5509
5510DEINTERLACE DRIVERS FOR ALLWINNER H3
5511M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5512L:	linux-media@vger.kernel.org
5513S:	Maintained
5514T:	git git://linuxtv.org/media_tree.git
5515F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5516F:	drivers/media/platform/sunxi/sun8i-di/
5517
5518DELL LAPTOP DRIVER
5519M:	Matthew Garrett <mjg59@srcf.ucam.org>
5520M:	Pali Rohár <pali@kernel.org>
5521L:	platform-driver-x86@vger.kernel.org
5522S:	Maintained
5523F:	drivers/platform/x86/dell/dell-laptop.c
5524
5525DELL LAPTOP FREEFALL DRIVER
5526M:	Pali Rohár <pali@kernel.org>
5527S:	Maintained
5528F:	drivers/platform/x86/dell/dell-smo8800.c
5529
5530DELL LAPTOP RBTN DRIVER
5531M:	Pali Rohár <pali@kernel.org>
5532S:	Maintained
5533F:	drivers/platform/x86/dell/dell-rbtn.*
5534
5535DELL LAPTOP SMM DRIVER
5536M:	Pali Rohár <pali@kernel.org>
5537S:	Maintained
5538F:	Documentation/ABI/obsolete/procfs-i8k
5539F:	drivers/hwmon/dell-smm-hwmon.c
5540F:	include/uapi/linux/i8k.h
5541
5542DELL REMOTE BIOS UPDATE DRIVER
5543M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5544L:	platform-driver-x86@vger.kernel.org
5545S:	Maintained
5546F:	drivers/platform/x86/dell/dell_rbu.c
5547
5548DELL SMBIOS DRIVER
5549M:	Pali Rohár <pali@kernel.org>
5550L:	Dell.Client.Kernel@dell.com
5551L:	platform-driver-x86@vger.kernel.org
5552S:	Maintained
5553F:	drivers/platform/x86/dell/dell-smbios.*
5554
5555DELL SMBIOS SMM DRIVER
5556L:	Dell.Client.Kernel@dell.com
5557L:	platform-driver-x86@vger.kernel.org
5558S:	Maintained
5559F:	drivers/platform/x86/dell/dell-smbios-smm.c
5560
5561DELL SMBIOS WMI DRIVER
5562L:	Dell.Client.Kernel@dell.com
5563L:	platform-driver-x86@vger.kernel.org
5564S:	Maintained
5565F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5566F:	tools/wmi/dell-smbios-example.c
5567
5568DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5569M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5570L:	platform-driver-x86@vger.kernel.org
5571S:	Maintained
5572F:	Documentation/driver-api/dcdbas.rst
5573F:	drivers/platform/x86/dell/dcdbas.*
5574
5575DELL WMI DESCRIPTOR DRIVER
5576L:	Dell.Client.Kernel@dell.com
5577S:	Maintained
5578F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5579
5580DELL WMI SYSMAN DRIVER
5581M:	Divya Bharathi <divya.bharathi@dell.com>
5582M:	Prasanth Ksr <prasanth.ksr@dell.com>
5583L:	Dell.Client.Kernel@dell.com
5584L:	platform-driver-x86@vger.kernel.org
5585S:	Maintained
5586F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5587F:	drivers/platform/x86/dell/dell-wmi-sysman/
5588
5589DELL WMI NOTIFICATIONS DRIVER
5590M:	Matthew Garrett <mjg59@srcf.ucam.org>
5591M:	Pali Rohár <pali@kernel.org>
5592S:	Maintained
5593F:	drivers/platform/x86/dell/dell-wmi-base.c
5594
5595DELL WMI HARDWARE PRIVACY SUPPORT
5596M:	Perry Yuan <Perry.Yuan@dell.com>
5597L:	Dell.Client.Kernel@dell.com
5598L:	platform-driver-x86@vger.kernel.org
5599S:	Maintained
5600F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5601
5602DELTA ST MEDIA DRIVER
5603M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5604L:	linux-media@vger.kernel.org
5605S:	Supported
5606W:	https://linuxtv.org
5607T:	git git://linuxtv.org/media_tree.git
5608F:	drivers/media/platform/st/sti/delta
5609
5610DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5611M:	Zev Weiss <zev@bewilderbeest.net>
5612L:	linux-hwmon@vger.kernel.org
5613S:	Maintained
5614F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5615
5616DELTA DPS920AB PSU DRIVER
5617M:	Robert Marko <robert.marko@sartura.hr>
5618L:	linux-hwmon@vger.kernel.org
5619S:	Maintained
5620F:	Documentation/hwmon/dps920ab.rst
5621F:	drivers/hwmon/pmbus/dps920ab.c
5622
5623DELTA NETWORKS TN48M CPLD DRIVERS
5624M:	Robert Marko <robert.marko@sartura.hr>
5625S:	Maintained
5626F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5627F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5628F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5629F:	drivers/gpio/gpio-tn48m.c
5630F:	include/dt-bindings/reset/delta,tn48m-reset.h
5631
5632DENALI NAND DRIVER
5633L:	linux-mtd@lists.infradead.org
5634S:	Orphan
5635F:	drivers/mtd/nand/raw/denali*
5636
5637DESIGNWARE EDMA CORE IP DRIVER
5638M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5639L:	dmaengine@vger.kernel.org
5640S:	Maintained
5641F:	drivers/dma/dw-edma/
5642F:	include/linux/dma/edma.h
5643
5644DESIGNWARE XDATA IP DRIVER
5645M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5646L:	linux-pci@vger.kernel.org
5647S:	Maintained
5648F:	Documentation/misc-devices/dw-xdata-pcie.rst
5649F:	drivers/misc/dw-xdata-pcie.c
5650
5651DESIGNWARE USB2 DRD IP DRIVER
5652M:	Minas Harutyunyan <hminas@synopsys.com>
5653L:	linux-usb@vger.kernel.org
5654S:	Maintained
5655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5656F:	drivers/usb/dwc2/
5657
5658DESIGNWARE USB3 DRD IP DRIVER
5659M:	Felipe Balbi <balbi@kernel.org>
5660L:	linux-usb@vger.kernel.org
5661S:	Maintained
5662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5663F:	drivers/usb/dwc3/
5664
5665DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5666M:	Andreas Klinger <ak@it-klinger.de>
5667L:	linux-iio@vger.kernel.org
5668S:	Maintained
5669F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5670F:	drivers/iio/proximity/srf*.c
5671
5672DEVICE COREDUMP (DEV_COREDUMP)
5673M:	Johannes Berg <johannes@sipsolutions.net>
5674L:	linux-kernel@vger.kernel.org
5675S:	Maintained
5676F:	drivers/base/devcoredump.c
5677F:	include/linux/devcoredump.h
5678
5679DEVICE DEPENDENCY HELPER SCRIPT
5680M:	Saravana Kannan <saravanak@google.com>
5681L:	linux-kernel@vger.kernel.org
5682S:	Maintained
5683F:	scripts/dev-needs.sh
5684
5685DEVICE DIRECT ACCESS (DAX)
5686M:	Dan Williams <dan.j.williams@intel.com>
5687M:	Vishal Verma <vishal.l.verma@intel.com>
5688M:	Dave Jiang <dave.jiang@intel.com>
5689L:	nvdimm@lists.linux.dev
5690S:	Supported
5691F:	drivers/dax/
5692
5693DEVICE FREQUENCY (DEVFREQ)
5694M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5695M:	Kyungmin Park <kyungmin.park@samsung.com>
5696M:	Chanwoo Choi <cw00.choi@samsung.com>
5697L:	linux-pm@vger.kernel.org
5698S:	Maintained
5699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5700F:	Documentation/devicetree/bindings/devfreq/
5701F:	drivers/devfreq/
5702F:	include/linux/devfreq.h
5703F:	include/trace/events/devfreq.h
5704
5705DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5706M:	Chanwoo Choi <cw00.choi@samsung.com>
5707L:	linux-pm@vger.kernel.org
5708S:	Supported
5709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5710F:	Documentation/devicetree/bindings/devfreq/event/
5711F:	drivers/devfreq/devfreq-event.c
5712F:	drivers/devfreq/event/
5713F:	include/dt-bindings/pmu/exynos_ppmu.h
5714F:	include/linux/devfreq-event.h
5715
5716DEVICE NUMBER REGISTRY
5717M:	Torben Mathiasen <device@lanana.org>
5718S:	Maintained
5719W:	http://lanana.org/docs/device-list/index.html
5720
5721DEVICE RESOURCE MANAGEMENT HELPERS
5722M:	Hans de Goede <hdegoede@redhat.com>
5723R:	Matti Vaittinen <mazziesaccount@gmail.com>
5724S:	Maintained
5725F:	include/linux/devm-helpers.h
5726
5727DEVICE-MAPPER  (LVM)
5728M:	Alasdair Kergon <agk@redhat.com>
5729M:	Mike Snitzer <snitzer@kernel.org>
5730M:	dm-devel@redhat.com
5731L:	dm-devel@redhat.com
5732S:	Maintained
5733W:	http://sources.redhat.com/dm
5734Q:	http://patchwork.kernel.org/project/dm-devel/list/
5735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5736T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5737F:	Documentation/admin-guide/device-mapper/
5738F:	drivers/md/Kconfig
5739F:	drivers/md/Makefile
5740F:	drivers/md/dm*
5741F:	drivers/md/persistent-data/
5742F:	include/linux/device-mapper.h
5743F:	include/linux/dm-*.h
5744F:	include/uapi/linux/dm-*.h
5745
5746DEVLINK
5747M:	Jiri Pirko <jiri@nvidia.com>
5748L:	netdev@vger.kernel.org
5749S:	Supported
5750F:	Documentation/networking/devlink
5751F:	include/net/devlink.h
5752F:	include/uapi/linux/devlink.h
5753F:	net/core/devlink.c
5754
5755DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5756M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
5757L:	kernel@dh-electronics.com
5758S:	Maintained
5759F:	arch/arm/boot/dts/imx6*-dhcom-*
5760
5761DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5762M:	Marek Vasut <marex@denx.de>
5763L:	kernel@dh-electronics.com
5764S:	Maintained
5765F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
5766F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
5767
5768DIALOG SEMICONDUCTOR DRIVERS
5769M:	Support Opensource <support.opensource@diasemi.com>
5770S:	Supported
5771W:	http://www.dialog-semiconductor.com/products
5772F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5773F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
5774F:	Documentation/devicetree/bindings/mfd/da90*.txt
5775F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5776F:	Documentation/devicetree/bindings/regulator/da92*.txt
5777F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5778F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5779F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5780F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5781F:	Documentation/hwmon/da90??.rst
5782F:	drivers/gpio/gpio-da90??.c
5783F:	drivers/hwmon/da90??-hwmon.c
5784F:	drivers/iio/adc/da91??-*.c
5785F:	drivers/input/misc/da72??.[ch]
5786F:	drivers/input/misc/da90??_onkey.c
5787F:	drivers/input/touchscreen/da9052_tsi.c
5788F:	drivers/leds/leds-da90??.c
5789F:	drivers/mfd/da903x.c
5790F:	drivers/mfd/da90??-*.c
5791F:	drivers/mfd/da91??-*.c
5792F:	drivers/pinctrl/pinctrl-da90??.c
5793F:	drivers/power/supply/da9052-battery.c
5794F:	drivers/power/supply/da91??-*.c
5795F:	drivers/regulator/da9???-regulator.[ch]
5796F:	drivers/regulator/slg51000-regulator.[ch]
5797F:	drivers/rtc/rtc-da90??.c
5798F:	drivers/thermal/da90??-thermal.c
5799F:	drivers/video/backlight/da90??_bl.c
5800F:	drivers/watchdog/da90??_wdt.c
5801F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
5802F:	include/linux/mfd/da903x.h
5803F:	include/linux/mfd/da9052/
5804F:	include/linux/mfd/da9055/
5805F:	include/linux/mfd/da9062/
5806F:	include/linux/mfd/da9063/
5807F:	include/linux/mfd/da9150/
5808F:	include/linux/regulator/da9211.h
5809F:	include/sound/da[79]*.h
5810F:	sound/soc/codecs/da[79]*.[ch]
5811
5812DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5813M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5814L:	linux-gpio@vger.kernel.org
5815S:	Maintained
5816F:	drivers/gpio/gpio-gpio-mm.c
5817
5818DIOLAN U2C-12 I2C DRIVER
5819M:	Guenter Roeck <linux@roeck-us.net>
5820L:	linux-i2c@vger.kernel.org
5821S:	Maintained
5822F:	drivers/i2c/busses/i2c-diolan-u2c.c
5823
5824DIRECTORY NOTIFICATION (DNOTIFY)
5825M:	Jan Kara <jack@suse.cz>
5826R:	Amir Goldstein <amir73il@gmail.com>
5827L:	linux-fsdevel@vger.kernel.org
5828S:	Maintained
5829F:	Documentation/filesystems/dnotify.rst
5830F:	fs/notify/dnotify/
5831F:	include/linux/dnotify.h
5832
5833DISK GEOMETRY AND PARTITION HANDLING
5834M:	Andries Brouwer <aeb@cwi.nl>
5835S:	Maintained
5836W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5837W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5838W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5839
5840DISKQUOTA
5841M:	Jan Kara <jack@suse.com>
5842S:	Maintained
5843F:	Documentation/filesystems/quota.rst
5844F:	fs/quota/
5845F:	include/linux/quota*.h
5846F:	include/uapi/linux/quota*.h
5847
5848DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5849M:	Bernie Thompson <bernie@plugable.com>
5850L:	linux-fbdev@vger.kernel.org
5851S:	Maintained
5852W:	http://plugable.com/category/projects/udlfb/
5853F:	Documentation/fb/udlfb.rst
5854F:	drivers/video/fbdev/udlfb.c
5855F:	include/video/udlfb.h
5856
5857DISTRIBUTED LOCK MANAGER (DLM)
5858M:	Christine Caulfield <ccaulfie@redhat.com>
5859M:	David Teigland <teigland@redhat.com>
5860L:	cluster-devel@redhat.com
5861S:	Supported
5862W:	http://sources.redhat.com/cluster/
5863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5864F:	fs/dlm/
5865
5866DMA BUFFER SHARING FRAMEWORK
5867M:	Sumit Semwal <sumit.semwal@linaro.org>
5868M:	Christian König <christian.koenig@amd.com>
5869L:	linux-media@vger.kernel.org
5870L:	dri-devel@lists.freedesktop.org
5871L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5872S:	Maintained
5873T:	git git://anongit.freedesktop.org/drm/drm-misc
5874F:	Documentation/driver-api/dma-buf.rst
5875F:	drivers/dma-buf/
5876F:	include/linux/*fence.h
5877F:	include/linux/dma-buf.h
5878F:	include/linux/dma-resv.h
5879K:	\bdma_(?:buf|fence|resv)\b
5880
5881DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5882M:	Vinod Koul <vkoul@kernel.org>
5883L:	dmaengine@vger.kernel.org
5884S:	Maintained
5885Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5887F:	Documentation/devicetree/bindings/dma/
5888F:	Documentation/driver-api/dmaengine/
5889F:	drivers/dma/
5890F:	include/linux/dma/
5891F:	include/linux/dmaengine.h
5892F:	include/linux/of_dma.h
5893
5894DMA MAPPING HELPERS
5895M:	Christoph Hellwig <hch@lst.de>
5896M:	Marek Szyprowski <m.szyprowski@samsung.com>
5897R:	Robin Murphy <robin.murphy@arm.com>
5898L:	iommu@lists.linux-foundation.org
5899S:	Supported
5900W:	http://git.infradead.org/users/hch/dma-mapping.git
5901T:	git git://git.infradead.org/users/hch/dma-mapping.git
5902F:	include/asm-generic/dma-mapping.h
5903F:	include/linux/dma-direct.h
5904F:	include/linux/dma-mapping.h
5905F:	include/linux/dma-map-ops.h
5906F:	kernel/dma/
5907
5908DMA MAPPING BENCHMARK
5909M:	Xiang Chen <chenxiang66@hisilicon.com>
5910L:	iommu@lists.linux-foundation.org
5911F:	kernel/dma/map_benchmark.c
5912F:	tools/testing/selftests/dma/
5913
5914DMA-BUF HEAPS FRAMEWORK
5915M:	Sumit Semwal <sumit.semwal@linaro.org>
5916R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
5917R:	Liam Mark <lmark@codeaurora.org>
5918R:	Laura Abbott <labbott@redhat.com>
5919R:	Brian Starkey <Brian.Starkey@arm.com>
5920R:	John Stultz <john.stultz@linaro.org>
5921L:	linux-media@vger.kernel.org
5922L:	dri-devel@lists.freedesktop.org
5923L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5924S:	Maintained
5925T:	git git://anongit.freedesktop.org/drm/drm-misc
5926F:	drivers/dma-buf/dma-heap.c
5927F:	drivers/dma-buf/heaps/*
5928F:	include/linux/dma-heap.h
5929F:	include/uapi/linux/dma-heap.h
5930
5931DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5932M:	Lukasz Luba <lukasz.luba@arm.com>
5933L:	linux-pm@vger.kernel.org
5934L:	linux-samsung-soc@vger.kernel.org
5935S:	Maintained
5936F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5937F:	drivers/memory/samsung/exynos5422-dmc.c
5938
5939DME1737 HARDWARE MONITOR DRIVER
5940M:	Juerg Haefliger <juergh@gmail.com>
5941L:	linux-hwmon@vger.kernel.org
5942S:	Maintained
5943F:	Documentation/hwmon/dme1737.rst
5944F:	drivers/hwmon/dme1737.c
5945
5946DMI/SMBIOS SUPPORT
5947M:	Jean Delvare <jdelvare@suse.com>
5948S:	Maintained
5949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5950F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
5951F:	drivers/firmware/dmi-id.c
5952F:	drivers/firmware/dmi_scan.c
5953F:	include/linux/dmi.h
5954
5955DOCUMENTATION
5956M:	Jonathan Corbet <corbet@lwn.net>
5957L:	linux-doc@vger.kernel.org
5958S:	Maintained
5959P:	Documentation/doc-guide/maintainer-profile.rst
5960T:	git git://git.lwn.net/linux.git docs-next
5961F:	Documentation/
5962F:	scripts/documentation-file-ref-check
5963F:	scripts/kernel-doc
5964F:	scripts/sphinx-pre-install
5965X:	Documentation/ABI/
5966X:	Documentation/admin-guide/media/
5967X:	Documentation/devicetree/
5968X:	Documentation/driver-api/media/
5969X:	Documentation/firmware-guide/acpi/
5970X:	Documentation/i2c/
5971X:	Documentation/power/
5972X:	Documentation/spi/
5973X:	Documentation/userspace-api/media/
5974
5975DOCUMENTATION REPORTING ISSUES
5976M:	Thorsten Leemhuis <linux@leemhuis.info>
5977L:	linux-doc@vger.kernel.org
5978S:	Maintained
5979F:	Documentation/admin-guide/reporting-issues.rst
5980
5981DOCUMENTATION SCRIPTS
5982M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5983L:	linux-doc@vger.kernel.org
5984S:	Maintained
5985F:	Documentation/sphinx/parse-headers.pl
5986F:	scripts/documentation-file-ref-check
5987F:	scripts/sphinx-pre-install
5988
5989DOCUMENTATION/ITALIAN
5990M:	Federico Vaga <federico.vaga@vaga.pv.it>
5991L:	linux-doc@vger.kernel.org
5992S:	Maintained
5993F:	Documentation/translations/it_IT
5994
5995DONGWOON DW9714 LENS VOICE COIL DRIVER
5996M:	Sakari Ailus <sakari.ailus@linux.intel.com>
5997L:	linux-media@vger.kernel.org
5998S:	Maintained
5999T:	git git://linuxtv.org/media_tree.git
6000F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6001F:	drivers/media/i2c/dw9714.c
6002
6003DONGWOON DW9768 LENS VOICE COIL DRIVER
6004M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
6005L:	linux-media@vger.kernel.org
6006S:	Maintained
6007T:	git git://linuxtv.org/media_tree.git
6008F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6009F:	drivers/media/i2c/dw9768.c
6010
6011DONGWOON DW9807 LENS VOICE COIL DRIVER
6012M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6013L:	linux-media@vger.kernel.org
6014S:	Maintained
6015T:	git git://linuxtv.org/media_tree.git
6016F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
6017F:	drivers/media/i2c/dw9807-vcm.c
6018
6019DOUBLETALK DRIVER
6020M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6021L:	blinux-list@redhat.com
6022S:	Maintained
6023F:	drivers/char/dtlk.c
6024F:	include/linux/dtlk.h
6025
6026DPAA2 DATAPATH I/O (DPIO) DRIVER
6027M:	Roy Pledge <Roy.Pledge@nxp.com>
6028L:	linux-kernel@vger.kernel.org
6029S:	Maintained
6030F:	drivers/soc/fsl/dpio
6031
6032DPAA2 ETHERNET DRIVER
6033M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6034L:	netdev@vger.kernel.org
6035S:	Maintained
6036F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6037F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6038F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6039F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6040F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6041F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6042F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6043F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6044F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6045
6046DPAA2 ETHERNET SWITCH DRIVER
6047M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6048L:	netdev@vger.kernel.org
6049S:	Maintained
6050F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6051F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6052F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6053
6054DPT_I2O SCSI RAID DRIVER
6055M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6056L:	linux-scsi@vger.kernel.org
6057S:	Maintained
6058W:	http://www.adaptec.com/
6059F:	drivers/scsi/dpt*
6060F:	drivers/scsi/dpt/
6061
6062DRBD DRIVER
6063M:	Philipp Reisner <philipp.reisner@linbit.com>
6064M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6065M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6066L:	drbd-dev@lists.linbit.com
6067S:	Supported
6068W:	http://www.drbd.org
6069T:	git git://git.linbit.com/linux-drbd.git
6070T:	git git://git.linbit.com/drbd-8.4.git
6071F:	Documentation/admin-guide/blockdev/
6072F:	drivers/block/drbd/
6073F:	lib/lru_cache.c
6074
6075DRIVER COMPONENT FRAMEWORK
6076L:	dri-devel@lists.freedesktop.org
6077F:	drivers/base/component.c
6078F:	include/linux/component.h
6079
6080DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6081M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6082R:	"Rafael J. Wysocki" <rafael@kernel.org>
6083S:	Supported
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6085F:	Documentation/core-api/kobject.rst
6086F:	drivers/base/
6087F:	fs/debugfs/
6088F:	fs/sysfs/
6089F:	include/linux/debugfs.h
6090F:	include/linux/kobj*
6091F:	lib/kobj*
6092
6093DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6094M:	Nishanth Menon <nm@ti.com>
6095L:	linux-pm@vger.kernel.org
6096S:	Maintained
6097F:	drivers/soc/ti/smartreflex.c
6098F:	include/linux/power/smartreflex.h
6099
6100DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6101M:	Maxime Ripard <mripard@kernel.org>
6102M:	Chen-Yu Tsai <wens@csie.org>
6103R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6104L:	dri-devel@lists.freedesktop.org
6105S:	Supported
6106T:	git git://anongit.freedesktop.org/drm/drm-misc
6107F:	drivers/gpu/drm/sun4i/sun8i*
6108
6109DRM DRIVER FOR ARM PL111 CLCD
6110M:	Emma Anholt <emma@anholt.net>
6111S:	Supported
6112T:	git git://anongit.freedesktop.org/drm/drm-misc
6113F:	drivers/gpu/drm/pl111/
6114
6115DRM DRIVER FOR ARM VERSATILE TFT PANELS
6116M:	Linus Walleij <linus.walleij@linaro.org>
6117S:	Maintained
6118T:	git git://anongit.freedesktop.org/drm/drm-misc
6119F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6120F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6121
6122DRM DRIVER FOR ASPEED BMC GFX
6123M:	Joel Stanley <joel@jms.id.au>
6124L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6125S:	Supported
6126T:	git git://anongit.freedesktop.org/drm/drm-misc
6127F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6128F:	drivers/gpu/drm/aspeed/
6129
6130DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6131M:	Dave Airlie <airlied@redhat.com>
6132R:	Thomas Zimmermann <tzimmermann@suse.de>
6133L:	dri-devel@lists.freedesktop.org
6134S:	Supported
6135T:	git git://anongit.freedesktop.org/drm/drm-misc
6136F:	drivers/gpu/drm/ast/
6137
6138DRM DRIVER FOR BOCHS VIRTUAL GPU
6139M:	Gerd Hoffmann <kraxel@redhat.com>
6140L:	virtualization@lists.linux-foundation.org
6141S:	Maintained
6142T:	git git://anongit.freedesktop.org/drm/drm-misc
6143F:	drivers/gpu/drm/tiny/bochs.c
6144
6145DRM DRIVER FOR BOE HIMAX8279D PANELS
6146M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6147S:	Maintained
6148F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6149F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6150
6151DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6152M:	Jagan Teki <jagan@amarulasolutions.com>
6153S:	Maintained
6154F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6155F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6156
6157DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6158M:	Linus Walleij <linus.walleij@linaro.org>
6159S:	Maintained
6160T:	git git://anongit.freedesktop.org/drm/drm-misc
6161F:	drivers/gpu/drm/tve200/
6162
6163DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6164M:	Icenowy Zheng <icenowy@aosc.io>
6165S:	Maintained
6166F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6167F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6168
6169DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6170M:	Jagan Teki <jagan@amarulasolutions.com>
6171S:	Maintained
6172F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6173F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6174
6175DRM DRIVER FOR GENERIC USB DISPLAY
6176M:	Noralf Trønnes <noralf@tronnes.org>
6177S:	Maintained
6178W:	https://github.com/notro/gud/wiki
6179T:	git git://anongit.freedesktop.org/drm/drm-misc
6180F:	drivers/gpu/drm/gud/
6181F:	include/drm/gud.h
6182
6183DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6184M:	Hans de Goede <hdegoede@redhat.com>
6185S:	Maintained
6186T:	git git://anongit.freedesktop.org/drm/drm-misc
6187F:	drivers/gpu/drm/tiny/gm12u320.c
6188
6189DRM DRIVER FOR HX8357D PANELS
6190M:	Emma Anholt <emma@anholt.net>
6191S:	Maintained
6192T:	git git://anongit.freedesktop.org/drm/drm-misc
6193F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6194F:	drivers/gpu/drm/tiny/hx8357d.c
6195
6196DRM DRIVER FOR ILITEK ILI9225 PANELS
6197M:	David Lechner <david@lechnology.com>
6198S:	Maintained
6199T:	git git://anongit.freedesktop.org/drm/drm-misc
6200F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6201F:	drivers/gpu/drm/tiny/ili9225.c
6202
6203DRM DRIVER FOR ILITEK ILI9486 PANELS
6204M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6205S:	Maintained
6206T:	git git://anongit.freedesktop.org/drm/drm-misc
6207F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6208F:	drivers/gpu/drm/tiny/ili9486.c
6209
6210DRM DRIVER FOR INTEL I810 VIDEO CARDS
6211S:	Orphan / Obsolete
6212F:	drivers/gpu/drm/i810/
6213F:	include/uapi/drm/i810_drm.h
6214
6215DRM DRIVER FOR LVDS PANELS
6216M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6217L:	dri-devel@lists.freedesktop.org
6218T:	git git://anongit.freedesktop.org/drm/drm-misc
6219S:	Maintained
6220F:	drivers/gpu/drm/panel/panel-lvds.c
6221F:	Documentation/devicetree/bindings/display/lvds.yaml
6222F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6223
6224DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6225M:	Guido Günther <agx@sigxcpu.org>
6226R:	Purism Kernel Team <kernel@puri.sm>
6227S:	Maintained
6228F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6229F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6230
6231DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6232S:	Orphan / Obsolete
6233F:	drivers/gpu/drm/mga/
6234F:	include/uapi/drm/mga_drm.h
6235
6236DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6237M:	Dave Airlie <airlied@redhat.com>
6238R:	Thomas Zimmermann <tzimmermann@suse.de>
6239L:	dri-devel@lists.freedesktop.org
6240S:	Supported
6241T:	git git://anongit.freedesktop.org/drm/drm-misc
6242F:	drivers/gpu/drm/mgag200/
6243
6244DRM DRIVER FOR MI0283QT
6245M:	Noralf Trønnes <noralf@tronnes.org>
6246S:	Maintained
6247T:	git git://anongit.freedesktop.org/drm/drm-misc
6248F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6249F:	drivers/gpu/drm/tiny/mi0283qt.c
6250
6251DRM DRIVER FOR MIPI DBI compatible panels
6252M:	Noralf Trønnes <noralf@tronnes.org>
6253S:	Maintained
6254W:	https://github.com/notro/panel-mipi-dbi/wiki
6255T:	git git://anongit.freedesktop.org/drm/drm-misc
6256F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6257F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6258
6259DRM DRIVER FOR MSM ADRENO GPU
6260M:	Rob Clark <robdclark@gmail.com>
6261M:	Sean Paul <sean@poorly.run>
6262R:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6263L:	linux-arm-msm@vger.kernel.org
6264L:	dri-devel@lists.freedesktop.org
6265L:	freedreno@lists.freedesktop.org
6266S:	Maintained
6267T:	git https://gitlab.freedesktop.org/drm/msm.git
6268F:	Documentation/devicetree/bindings/display/msm/
6269F:	drivers/gpu/drm/msm/
6270F:	include/uapi/drm/msm_drm.h
6271
6272DRM DRIVER FOR NOVATEK NT35510 PANELS
6273M:	Linus Walleij <linus.walleij@linaro.org>
6274S:	Maintained
6275T:	git git://anongit.freedesktop.org/drm/drm-misc
6276F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6277F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6278
6279DRM DRIVER FOR NOVATEK NT35560 PANELS
6280M:	Linus Walleij <linus.walleij@linaro.org>
6281S:	Maintained
6282T:	git git://anongit.freedesktop.org/drm/drm-misc
6283F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6284F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6285
6286DRM DRIVER FOR NOVATEK NT36672A PANELS
6287M:	Sumit Semwal <sumit.semwal@linaro.org>
6288S:	Maintained
6289T:	git git://anongit.freedesktop.org/drm/drm-misc
6290F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6291F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6292
6293DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6294M:	Ben Skeggs <bskeggs@redhat.com>
6295M:	Karol Herbst <kherbst@redhat.com>
6296M:	Lyude Paul <lyude@redhat.com>
6297L:	dri-devel@lists.freedesktop.org
6298L:	nouveau@lists.freedesktop.org
6299S:	Supported
6300W:	https://nouveau.freedesktop.org/
6301Q:	https://patchwork.freedesktop.org/project/nouveau/
6302Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6303B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6304C:	irc://irc.oftc.net/nouveau
6305T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6306F:	drivers/gpu/drm/nouveau/
6307F:	include/uapi/drm/nouveau_drm.h
6308
6309DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6310M:	Stefan Mavrodiev <stefan@olimex.com>
6311S:	Maintained
6312F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6313F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6314
6315DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6316R:	Douglas Anderson <dianders@chromium.org>
6317F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6318F:	drivers/gpu/drm/bridge/parade-ps8640.c
6319
6320DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6321M:	Noralf Trønnes <noralf@tronnes.org>
6322S:	Maintained
6323T:	git git://anongit.freedesktop.org/drm/drm-misc
6324F:	Documentation/devicetree/bindings/display/repaper.txt
6325F:	drivers/gpu/drm/tiny/repaper.c
6326
6327DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6328M:	Javier Martinez Canillas <javierm@redhat.com>
6329S:	Maintained
6330T:	git git://anongit.freedesktop.org/drm/drm-misc
6331F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6332F:	drivers/gpu/drm/solomon/ssd130x*
6333
6334DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6335M:	Dave Airlie <airlied@redhat.com>
6336M:	Gerd Hoffmann <kraxel@redhat.com>
6337L:	virtualization@lists.linux-foundation.org
6338S:	Obsolete
6339W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6340T:	git git://anongit.freedesktop.org/drm/drm-misc
6341F:	drivers/gpu/drm/tiny/cirrus.c
6342
6343DRM DRIVER FOR QXL VIRTUAL GPU
6344M:	Dave Airlie <airlied@redhat.com>
6345M:	Gerd Hoffmann <kraxel@redhat.com>
6346L:	virtualization@lists.linux-foundation.org
6347L:	spice-devel@lists.freedesktop.org
6348S:	Maintained
6349T:	git git://anongit.freedesktop.org/drm/drm-misc
6350F:	drivers/gpu/drm/qxl/
6351F:	include/uapi/drm/qxl_drm.h
6352
6353DRM DRIVER FOR RAGE 128 VIDEO CARDS
6354S:	Orphan / Obsolete
6355F:	drivers/gpu/drm/r128/
6356F:	include/uapi/drm/r128_drm.h
6357
6358DRM DRIVER FOR RAYDIUM RM67191 PANELS
6359M:	Robert Chiras <robert.chiras@nxp.com>
6360S:	Maintained
6361F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6362F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6363
6364DRM DRIVER FOR SAMSUNG DB7430 PANELS
6365M:	Linus Walleij <linus.walleij@linaro.org>
6366S:	Maintained
6367T:	git git://anongit.freedesktop.org/drm/drm-misc
6368F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6369F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6370
6371DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6372M:	Markuss Broks <markuss.broks@gmail.com>
6373S:	Maintained
6374F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6375F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6376
6377DRM DRIVER FOR SITRONIX ST7703 PANELS
6378M:	Guido Günther <agx@sigxcpu.org>
6379R:	Purism Kernel Team <kernel@puri.sm>
6380R:	Ondrej Jirman <megous@megous.com>
6381S:	Maintained
6382F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6383F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6384
6385DRM DRIVER FOR SAVAGE VIDEO CARDS
6386S:	Orphan / Obsolete
6387F:	drivers/gpu/drm/savage/
6388F:	include/uapi/drm/savage_drm.h
6389
6390DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6391M:	Thomas Zimmermann <tzimmermann@suse.de>
6392M:	Javier Martinez Canillas <javierm@redhat.com>
6393L:	dri-devel@lists.freedesktop.org
6394S:	Maintained
6395T:	git git://anongit.freedesktop.org/drm/drm-misc
6396F:	drivers/gpu/drm/tiny/simpledrm.c
6397
6398DRM DRIVER FOR SIS VIDEO CARDS
6399S:	Orphan / Obsolete
6400F:	drivers/gpu/drm/sis/
6401F:	include/uapi/drm/sis_drm.h
6402
6403DRM DRIVER FOR SITRONIX ST7586 PANELS
6404M:	David Lechner <david@lechnology.com>
6405S:	Maintained
6406T:	git git://anongit.freedesktop.org/drm/drm-misc
6407F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6408F:	drivers/gpu/drm/tiny/st7586.c
6409
6410DRM DRIVER FOR SITRONIX ST7701 PANELS
6411M:	Jagan Teki <jagan@amarulasolutions.com>
6412S:	Maintained
6413F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6414F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6415
6416DRM DRIVER FOR SITRONIX ST7735R PANELS
6417M:	David Lechner <david@lechnology.com>
6418S:	Maintained
6419T:	git git://anongit.freedesktop.org/drm/drm-misc
6420F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6421F:	drivers/gpu/drm/tiny/st7735r.c
6422
6423DRM DRIVER FOR ST-ERICSSON MCDE
6424M:	Linus Walleij <linus.walleij@linaro.org>
6425S:	Maintained
6426T:	git git://anongit.freedesktop.org/drm/drm-misc
6427F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6428F:	drivers/gpu/drm/mcde/
6429
6430DRM DRIVER FOR TDFX VIDEO CARDS
6431S:	Orphan / Obsolete
6432F:	drivers/gpu/drm/tdfx/
6433
6434DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6435R:	Douglas Anderson <dianders@chromium.org>
6436F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6437F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6438
6439DRM DRIVER FOR TPO TPG110 PANELS
6440M:	Linus Walleij <linus.walleij@linaro.org>
6441S:	Maintained
6442T:	git git://anongit.freedesktop.org/drm/drm-misc
6443F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6444F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6445
6446DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6447M:	Dave Airlie <airlied@redhat.com>
6448R:	Sean Paul <sean@poorly.run>
6449R:	Thomas Zimmermann <tzimmermann@suse.de>
6450L:	dri-devel@lists.freedesktop.org
6451S:	Supported
6452T:	git git://anongit.freedesktop.org/drm/drm-misc
6453F:	drivers/gpu/drm/udl/
6454
6455DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6456M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6457M:	Melissa Wen <melissa.srw@gmail.com>
6458R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6459R:	Daniel Vetter <daniel@ffwll.ch>
6460L:	dri-devel@lists.freedesktop.org
6461S:	Maintained
6462T:	git git://anongit.freedesktop.org/drm/drm-misc
6463F:	Documentation/gpu/vkms.rst
6464F:	drivers/gpu/drm/vkms/
6465
6466DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6467M:	Hans de Goede <hdegoede@redhat.com>
6468L:	dri-devel@lists.freedesktop.org
6469S:	Maintained
6470T:	git git://anongit.freedesktop.org/drm/drm-misc
6471F:	drivers/gpu/drm/vboxvideo/
6472
6473DRM DRIVER FOR VMWARE VIRTUAL GPU
6474M:	Zack Rusin <zackr@vmware.com>
6475R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6476L:	dri-devel@lists.freedesktop.org
6477S:	Supported
6478T:	git git://anongit.freedesktop.org/drm/drm-misc
6479F:	drivers/gpu/drm/vmwgfx/
6480F:	include/uapi/drm/vmwgfx_drm.h
6481
6482DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6483M:	Linus Walleij <linus.walleij@linaro.org>
6484S:	Maintained
6485T:	git git://anongit.freedesktop.org/drm/drm-misc
6486F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6487F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6488
6489DRM DRIVERS
6490M:	David Airlie <airlied@linux.ie>
6491M:	Daniel Vetter <daniel@ffwll.ch>
6492L:	dri-devel@lists.freedesktop.org
6493S:	Maintained
6494B:	https://gitlab.freedesktop.org/drm
6495C:	irc://irc.oftc.net/dri-devel
6496T:	git git://anongit.freedesktop.org/drm/drm
6497F:	Documentation/devicetree/bindings/display/
6498F:	Documentation/devicetree/bindings/gpu/
6499F:	Documentation/gpu/
6500F:	drivers/gpu/
6501F:	include/drm/
6502F:	include/linux/vga*
6503F:	include/uapi/drm/
6504
6505DRM DRIVERS AND MISC GPU PATCHES
6506M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6507M:	Maxime Ripard <mripard@kernel.org>
6508M:	Thomas Zimmermann <tzimmermann@suse.de>
6509S:	Maintained
6510W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6511T:	git git://anongit.freedesktop.org/drm/drm-misc
6512F:	Documentation/gpu/
6513F:	drivers/gpu/drm/*
6514F:	drivers/gpu/vga/
6515F:	include/drm/drm*
6516F:	include/linux/vga*
6517F:	include/uapi/drm/drm*
6518
6519DRM DRIVERS FOR ALLWINNER A10
6520M:	Maxime Ripard <mripard@kernel.org>
6521M:	Chen-Yu Tsai <wens@csie.org>
6522L:	dri-devel@lists.freedesktop.org
6523S:	Supported
6524T:	git git://anongit.freedesktop.org/drm/drm-misc
6525F:	Documentation/devicetree/bindings/display/allwinner*
6526F:	drivers/gpu/drm/sun4i/
6527
6528DRM DRIVERS FOR AMLOGIC SOCS
6529M:	Neil Armstrong <narmstrong@baylibre.com>
6530L:	dri-devel@lists.freedesktop.org
6531L:	linux-amlogic@lists.infradead.org
6532S:	Supported
6533W:	http://linux-meson.com/
6534T:	git git://anongit.freedesktop.org/drm/drm-misc
6535F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6536F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6537F:	Documentation/gpu/meson.rst
6538F:	drivers/gpu/drm/meson/
6539
6540DRM DRIVERS FOR ATMEL HLCDC
6541M:	Sam Ravnborg <sam@ravnborg.org>
6542M:	Boris Brezillon <bbrezillon@kernel.org>
6543L:	dri-devel@lists.freedesktop.org
6544S:	Supported
6545T:	git git://anongit.freedesktop.org/drm/drm-misc
6546F:	Documentation/devicetree/bindings/display/atmel/
6547F:	drivers/gpu/drm/atmel-hlcdc/
6548
6549DRM DRIVERS FOR BRIDGE CHIPS
6550M:	Andrzej Hajda <andrzej.hajda@intel.com>
6551M:	Neil Armstrong <narmstrong@baylibre.com>
6552M:	Robert Foss <robert.foss@linaro.org>
6553R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6554R:	Jonas Karlman <jonas@kwiboo.se>
6555R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6556S:	Maintained
6557T:	git git://anongit.freedesktop.org/drm/drm-misc
6558F:	Documentation/devicetree/bindings/display/bridge/
6559F:	drivers/gpu/drm/bridge/
6560
6561DRM DRIVERS FOR EXYNOS
6562M:	Inki Dae <inki.dae@samsung.com>
6563M:	Joonyoung Shim <jy0922.shim@samsung.com>
6564M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6565M:	Kyungmin Park <kyungmin.park@samsung.com>
6566L:	dri-devel@lists.freedesktop.org
6567S:	Supported
6568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6569F:	Documentation/devicetree/bindings/display/exynos/
6570F:	Documentation/devicetree/bindings/display/samsung/
6571F:	drivers/gpu/drm/exynos/
6572F:	include/uapi/drm/exynos_drm.h
6573
6574DRM DRIVERS FOR FREESCALE DCU
6575M:	Stefan Agner <stefan@agner.ch>
6576M:	Alison Wang <alison.wang@nxp.com>
6577L:	dri-devel@lists.freedesktop.org
6578S:	Supported
6579T:	git git://anongit.freedesktop.org/drm/drm-misc
6580F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6581F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6582F:	drivers/gpu/drm/fsl-dcu/
6583
6584DRM DRIVERS FOR FREESCALE IMX
6585M:	Philipp Zabel <p.zabel@pengutronix.de>
6586L:	dri-devel@lists.freedesktop.org
6587S:	Maintained
6588F:	Documentation/devicetree/bindings/display/imx/
6589F:	drivers/gpu/drm/imx/
6590F:	drivers/gpu/ipu-v3/
6591
6592DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6593M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6594L:	dri-devel@lists.freedesktop.org
6595S:	Maintained
6596T:	git git://github.com/patjak/drm-gma500
6597F:	drivers/gpu/drm/gma500/
6598
6599DRM DRIVERS FOR HISILICON
6600M:	Xinliang Liu <xinliang.liu@linaro.org>
6601M:	Tian Tao  <tiantao6@hisilicon.com>
6602R:	John Stultz <john.stultz@linaro.org>
6603R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6604R:	Chen Feng <puck.chen@hisilicon.com>
6605L:	dri-devel@lists.freedesktop.org
6606S:	Maintained
6607T:	git git://anongit.freedesktop.org/drm/drm-misc
6608F:	Documentation/devicetree/bindings/display/hisilicon/
6609F:	drivers/gpu/drm/hisilicon/
6610
6611DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6612M:	Deepak Rawat <drawat.floss@gmail.com>
6613L:	linux-hyperv@vger.kernel.org
6614L:	dri-devel@lists.freedesktop.org
6615S:	Maintained
6616T:	git git://anongit.freedesktop.org/drm/drm-misc
6617F:	drivers/gpu/drm/hyperv
6618
6619DRM DRIVERS FOR LIMA
6620M:	Qiang Yu <yuq825@gmail.com>
6621L:	dri-devel@lists.freedesktop.org
6622L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6623S:	Maintained
6624T:	git git://anongit.freedesktop.org/drm/drm-misc
6625F:	drivers/gpu/drm/lima/
6626F:	include/uapi/drm/lima_drm.h
6627
6628DRM DRIVERS FOR MEDIATEK
6629M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6630M:	Philipp Zabel <p.zabel@pengutronix.de>
6631L:	dri-devel@lists.freedesktop.org
6632L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6633S:	Supported
6634F:	Documentation/devicetree/bindings/display/mediatek/
6635F:	drivers/gpu/drm/mediatek/
6636F:	drivers/phy/mediatek/phy-mtk-hdmi*
6637F:	drivers/phy/mediatek/phy-mtk-mipi*
6638
6639DRM DRIVERS FOR NVIDIA TEGRA
6640M:	Thierry Reding <thierry.reding@gmail.com>
6641L:	dri-devel@lists.freedesktop.org
6642L:	linux-tegra@vger.kernel.org
6643S:	Supported
6644T:	git git://anongit.freedesktop.org/tegra/linux.git
6645F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6646F:	Documentation/devicetree/bindings/gpu/host1x/
6647F:	drivers/gpu/drm/tegra/
6648F:	drivers/gpu/host1x/
6649F:	include/linux/host1x.h
6650F:	include/uapi/drm/tegra_drm.h
6651
6652DRM DRIVERS FOR RENESAS
6653M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6654M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6655L:	dri-devel@lists.freedesktop.org
6656L:	linux-renesas-soc@vger.kernel.org
6657S:	Supported
6658T:	git git://linuxtv.org/pinchartl/media drm/du/next
6659F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6660F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6661F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6662F:	Documentation/devicetree/bindings/display/renesas,du.yaml
6663F:	drivers/gpu/drm/rcar-du/
6664F:	drivers/gpu/drm/shmobile/
6665F:	include/linux/platform_data/shmob_drm.h
6666
6667DRM DRIVERS FOR ROCKCHIP
6668M:	Sandy Huang <hjc@rock-chips.com>
6669M:	Heiko Stübner <heiko@sntech.de>
6670L:	dri-devel@lists.freedesktop.org
6671S:	Maintained
6672T:	git git://anongit.freedesktop.org/drm/drm-misc
6673F:	Documentation/devicetree/bindings/display/rockchip/
6674F:	drivers/gpu/drm/rockchip/
6675
6676DRM DRIVERS FOR STI
6677M:	Alain Volmat <alain.volmat@foss.st.com>
6678L:	dri-devel@lists.freedesktop.org
6679S:	Maintained
6680T:	git git://anongit.freedesktop.org/drm/drm-misc
6681F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
6682F:	drivers/gpu/drm/sti
6683
6684DRM DRIVERS FOR STM
6685M:	Yannick Fertre <yannick.fertre@foss.st.com>
6686M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6687M:	Philippe Cornu <philippe.cornu@foss.st.com>
6688L:	dri-devel@lists.freedesktop.org
6689S:	Maintained
6690T:	git git://anongit.freedesktop.org/drm/drm-misc
6691F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6692F:	drivers/gpu/drm/stm
6693
6694DRM DRIVERS FOR TI KEYSTONE
6695M:	Jyri Sarha <jyri.sarha@iki.fi>
6696M:	Tomi Valkeinen <tomba@kernel.org>
6697L:	dri-devel@lists.freedesktop.org
6698S:	Maintained
6699T:	git git://anongit.freedesktop.org/drm/drm-misc
6700F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6701F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6702F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6703F:	drivers/gpu/drm/tidss/
6704
6705DRM DRIVERS FOR TI LCDC
6706M:	Jyri Sarha <jyri.sarha@iki.fi>
6707R:	Tomi Valkeinen <tomba@kernel.org>
6708L:	dri-devel@lists.freedesktop.org
6709S:	Maintained
6710F:	Documentation/devicetree/bindings/display/tilcdc/
6711F:	drivers/gpu/drm/tilcdc/
6712
6713DRM DRIVERS FOR TI OMAP
6714M:	Tomi Valkeinen <tomba@kernel.org>
6715L:	dri-devel@lists.freedesktop.org
6716S:	Maintained
6717F:	Documentation/devicetree/bindings/display/ti/
6718F:	drivers/gpu/drm/omapdrm/
6719
6720DRM DRIVERS FOR V3D
6721M:	Emma Anholt <emma@anholt.net>
6722M:	Melissa Wen <mwen@igalia.com>
6723S:	Supported
6724T:	git git://anongit.freedesktop.org/drm/drm-misc
6725F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6726F:	drivers/gpu/drm/v3d/
6727F:	include/uapi/drm/v3d_drm.h
6728
6729DRM DRIVERS FOR VC4
6730M:	Emma Anholt <emma@anholt.net>
6731M:	Maxime Ripard <mripard@kernel.org>
6732S:	Supported
6733T:	git git://github.com/anholt/linux
6734T:	git git://anongit.freedesktop.org/drm/drm-misc
6735F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6736F:	drivers/gpu/drm/vc4/
6737F:	include/uapi/drm/vc4_drm.h
6738
6739DRM DRIVERS FOR VIVANTE GPU IP
6740M:	Lucas Stach <l.stach@pengutronix.de>
6741R:	Russell King <linux+etnaviv@armlinux.org.uk>
6742R:	Christian Gmeiner <christian.gmeiner@gmail.com>
6743L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6744L:	dri-devel@lists.freedesktop.org
6745S:	Maintained
6746F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6747F:	drivers/gpu/drm/etnaviv/
6748F:	include/uapi/drm/etnaviv_drm.h
6749
6750DRM DRIVERS FOR XEN
6751M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6752L:	dri-devel@lists.freedesktop.org
6753L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
6754S:	Supported
6755T:	git git://anongit.freedesktop.org/drm/drm-misc
6756F:	Documentation/gpu/xen-front.rst
6757F:	drivers/gpu/drm/xen/
6758
6759DRM DRIVERS FOR XILINX
6760M:	Hyun Kwon <hyun.kwon@xilinx.com>
6761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6762L:	dri-devel@lists.freedesktop.org
6763S:	Maintained
6764T:	git git://anongit.freedesktop.org/drm/drm-misc
6765F:	Documentation/devicetree/bindings/display/xlnx/
6766F:	drivers/gpu/drm/xlnx/
6767
6768DRM PANEL DRIVERS
6769M:	Thierry Reding <thierry.reding@gmail.com>
6770R:	Sam Ravnborg <sam@ravnborg.org>
6771L:	dri-devel@lists.freedesktop.org
6772S:	Maintained
6773T:	git git://anongit.freedesktop.org/drm/drm-misc
6774F:	Documentation/devicetree/bindings/display/panel/
6775F:	drivers/gpu/drm/drm_panel.c
6776F:	drivers/gpu/drm/panel/
6777F:	include/drm/drm_panel.h
6778
6779DRM PRIVACY-SCREEN CLASS
6780M:	Hans de Goede <hdegoede@redhat.com>
6781L:	dri-devel@lists.freedesktop.org
6782S:	Maintained
6783T:	git git://anongit.freedesktop.org/drm/drm-misc
6784F:	drivers/gpu/drm/drm_privacy_screen*
6785F:	include/drm/drm_privacy_screen*
6786
6787DRM TTM SUBSYSTEM
6788M:	Christian Koenig <christian.koenig@amd.com>
6789M:	Huang Rui <ray.huang@amd.com>
6790L:	dri-devel@lists.freedesktop.org
6791S:	Maintained
6792T:	git git://anongit.freedesktop.org/drm/drm-misc
6793F:	drivers/gpu/drm/ttm/
6794F:	include/drm/ttm/
6795
6796DRM GPU SCHEDULER
6797M:	Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6798L:	dri-devel@lists.freedesktop.org
6799S:	Maintained
6800T:	git git://anongit.freedesktop.org/drm/drm-misc
6801F:	drivers/gpu/drm/scheduler/
6802F:	include/drm/gpu_scheduler.h
6803
6804DSBR100 USB FM RADIO DRIVER
6805M:	Alexey Klimov <klimov.linux@gmail.com>
6806L:	linux-media@vger.kernel.org
6807S:	Maintained
6808T:	git git://linuxtv.org/media_tree.git
6809F:	drivers/media/radio/dsbr100.c
6810
6811DT3155 MEDIA DRIVER
6812M:	Hans Verkuil <hverkuil@xs4all.nl>
6813L:	linux-media@vger.kernel.org
6814S:	Odd Fixes
6815W:	https://linuxtv.org
6816T:	git git://linuxtv.org/media_tree.git
6817F:	drivers/media/pci/dt3155/
6818
6819DVB_USB_AF9015 MEDIA DRIVER
6820M:	Antti Palosaari <crope@iki.fi>
6821L:	linux-media@vger.kernel.org
6822S:	Maintained
6823W:	https://linuxtv.org
6824W:	http://palosaari.fi/linux/
6825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6826T:	git git://linuxtv.org/anttip/media_tree.git
6827F:	drivers/media/usb/dvb-usb-v2/af9015*
6828
6829DVB_USB_AF9035 MEDIA DRIVER
6830M:	Antti Palosaari <crope@iki.fi>
6831L:	linux-media@vger.kernel.org
6832S:	Maintained
6833W:	https://linuxtv.org
6834W:	http://palosaari.fi/linux/
6835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6836T:	git git://linuxtv.org/anttip/media_tree.git
6837F:	drivers/media/usb/dvb-usb-v2/af9035*
6838
6839DVB_USB_ANYSEE MEDIA DRIVER
6840M:	Antti Palosaari <crope@iki.fi>
6841L:	linux-media@vger.kernel.org
6842S:	Maintained
6843W:	https://linuxtv.org
6844W:	http://palosaari.fi/linux/
6845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6846T:	git git://linuxtv.org/anttip/media_tree.git
6847F:	drivers/media/usb/dvb-usb-v2/anysee*
6848
6849DVB_USB_AU6610 MEDIA DRIVER
6850M:	Antti Palosaari <crope@iki.fi>
6851L:	linux-media@vger.kernel.org
6852S:	Maintained
6853W:	https://linuxtv.org
6854W:	http://palosaari.fi/linux/
6855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6856T:	git git://linuxtv.org/anttip/media_tree.git
6857F:	drivers/media/usb/dvb-usb-v2/au6610*
6858
6859DVB_USB_CE6230 MEDIA DRIVER
6860M:	Antti Palosaari <crope@iki.fi>
6861L:	linux-media@vger.kernel.org
6862S:	Maintained
6863W:	https://linuxtv.org
6864W:	http://palosaari.fi/linux/
6865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6866T:	git git://linuxtv.org/anttip/media_tree.git
6867F:	drivers/media/usb/dvb-usb-v2/ce6230*
6868
6869DVB_USB_CXUSB MEDIA DRIVER
6870M:	Michael Krufky <mkrufky@linuxtv.org>
6871L:	linux-media@vger.kernel.org
6872S:	Maintained
6873W:	https://linuxtv.org
6874W:	http://github.com/mkrufky
6875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6876T:	git git://linuxtv.org/media_tree.git
6877F:	drivers/media/usb/dvb-usb/cxusb*
6878
6879DVB_USB_EC168 MEDIA DRIVER
6880M:	Antti Palosaari <crope@iki.fi>
6881L:	linux-media@vger.kernel.org
6882S:	Maintained
6883W:	https://linuxtv.org
6884W:	http://palosaari.fi/linux/
6885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6886T:	git git://linuxtv.org/anttip/media_tree.git
6887F:	drivers/media/usb/dvb-usb-v2/ec168*
6888
6889DVB_USB_GL861 MEDIA DRIVER
6890M:	Antti Palosaari <crope@iki.fi>
6891L:	linux-media@vger.kernel.org
6892S:	Maintained
6893W:	https://linuxtv.org
6894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6895T:	git git://linuxtv.org/anttip/media_tree.git
6896F:	drivers/media/usb/dvb-usb-v2/gl861*
6897
6898DVB_USB_MXL111SF MEDIA DRIVER
6899M:	Michael Krufky <mkrufky@linuxtv.org>
6900L:	linux-media@vger.kernel.org
6901S:	Maintained
6902W:	https://linuxtv.org
6903W:	http://github.com/mkrufky
6904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6905T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6906F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6907
6908DVB_USB_RTL28XXU MEDIA DRIVER
6909M:	Antti Palosaari <crope@iki.fi>
6910L:	linux-media@vger.kernel.org
6911S:	Maintained
6912W:	https://linuxtv.org
6913W:	http://palosaari.fi/linux/
6914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6915T:	git git://linuxtv.org/anttip/media_tree.git
6916F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
6917
6918DVB_USB_V2 MEDIA DRIVER
6919M:	Antti Palosaari <crope@iki.fi>
6920L:	linux-media@vger.kernel.org
6921S:	Maintained
6922W:	https://linuxtv.org
6923W:	http://palosaari.fi/linux/
6924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6925T:	git git://linuxtv.org/anttip/media_tree.git
6926F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
6927F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
6928
6929DYNAMIC DEBUG
6930M:	Jason Baron <jbaron@akamai.com>
6931S:	Maintained
6932F:	include/linux/dynamic_debug.h
6933F:	lib/dynamic_debug.c
6934
6935DYNAMIC INTERRUPT MODERATION
6936M:	Tal Gilboa <talgi@nvidia.com>
6937S:	Maintained
6938F:	Documentation/networking/net_dim.rst
6939F:	include/linux/dim.h
6940F:	lib/dim/
6941
6942DZ DECSTATION DZ11 SERIAL DRIVER
6943M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6944S:	Maintained
6945F:	drivers/tty/serial/dz.*
6946
6947E3X0 POWER BUTTON DRIVER
6948M:	Moritz Fischer <moritz.fischer@ettus.com>
6949L:	usrp-users@lists.ettus.com
6950S:	Supported
6951W:	http://www.ettus.com
6952F:	Documentation/devicetree/bindings/input/e3x0-button.txt
6953F:	drivers/input/misc/e3x0-button.c
6954
6955E4000 MEDIA DRIVER
6956M:	Antti Palosaari <crope@iki.fi>
6957L:	linux-media@vger.kernel.org
6958S:	Maintained
6959W:	https://linuxtv.org
6960W:	http://palosaari.fi/linux/
6961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6962T:	git git://linuxtv.org/anttip/media_tree.git
6963F:	drivers/media/tuners/e4000*
6964
6965EARTH_PT1 MEDIA DRIVER
6966M:	Akihiro Tsukada <tskd08@gmail.com>
6967L:	linux-media@vger.kernel.org
6968S:	Odd Fixes
6969F:	drivers/media/pci/pt1/
6970
6971EARTH_PT3 MEDIA DRIVER
6972M:	Akihiro Tsukada <tskd08@gmail.com>
6973L:	linux-media@vger.kernel.org
6974S:	Odd Fixes
6975F:	drivers/media/pci/pt3/
6976
6977EC100 MEDIA DRIVER
6978M:	Antti Palosaari <crope@iki.fi>
6979L:	linux-media@vger.kernel.org
6980S:	Maintained
6981W:	https://linuxtv.org
6982W:	http://palosaari.fi/linux/
6983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6984T:	git git://linuxtv.org/anttip/media_tree.git
6985F:	drivers/media/dvb-frontends/ec100*
6986
6987ECRYPT FILE SYSTEM
6988M:	Tyler Hicks <code@tyhicks.com>
6989L:	ecryptfs@vger.kernel.org
6990S:	Odd Fixes
6991W:	http://ecryptfs.org
6992W:	https://launchpad.net/ecryptfs
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6994F:	Documentation/filesystems/ecryptfs.rst
6995F:	fs/ecryptfs/
6996
6997EDAC-AMD64
6998M:	Yazen Ghannam <yazen.ghannam@amd.com>
6999L:	linux-edac@vger.kernel.org
7000S:	Supported
7001F:	drivers/edac/amd64_edac*
7002F:	drivers/edac/mce_amd*
7003
7004EDAC-ARMADA
7005M:	Jan Luebbe <jlu@pengutronix.de>
7006L:	linux-edac@vger.kernel.org
7007S:	Maintained
7008F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7009F:	drivers/edac/armada_xp_*
7010
7011EDAC-AST2500
7012M:	Stefan Schaeckeler <sschaeck@cisco.com>
7013S:	Supported
7014F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7015F:	drivers/edac/aspeed_edac.c
7016
7017EDAC-BLUEFIELD
7018M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7019S:	Supported
7020F:	drivers/edac/bluefield_edac.c
7021
7022EDAC-CALXEDA
7023M:	Andre Przywara <andre.przywara@arm.com>
7024L:	linux-edac@vger.kernel.org
7025S:	Maintained
7026F:	drivers/edac/highbank*
7027
7028EDAC-CAVIUM OCTEON
7029M:	Ralf Baechle <ralf@linux-mips.org>
7030L:	linux-edac@vger.kernel.org
7031L:	linux-mips@vger.kernel.org
7032S:	Supported
7033F:	drivers/edac/octeon_edac*
7034
7035EDAC-CAVIUM THUNDERX
7036M:	Robert Richter <rric@kernel.org>
7037L:	linux-edac@vger.kernel.org
7038S:	Odd Fixes
7039F:	drivers/edac/thunderx_edac*
7040
7041EDAC-CORE
7042M:	Borislav Petkov <bp@alien8.de>
7043M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7044M:	Tony Luck <tony.luck@intel.com>
7045R:	James Morse <james.morse@arm.com>
7046R:	Robert Richter <rric@kernel.org>
7047L:	linux-edac@vger.kernel.org
7048S:	Supported
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7050F:	Documentation/admin-guide/ras.rst
7051F:	Documentation/driver-api/edac.rst
7052F:	drivers/edac/
7053F:	include/linux/edac.h
7054
7055EDAC-DMC520
7056M:	Lei Wang <lewan@microsoft.com>
7057L:	linux-edac@vger.kernel.org
7058S:	Supported
7059F:	drivers/edac/dmc520_edac.c
7060
7061EDAC-E752X
7062M:	Mark Gross <markgross@kernel.org>
7063L:	linux-edac@vger.kernel.org
7064S:	Maintained
7065F:	drivers/edac/e752x_edac.c
7066
7067EDAC-E7XXX
7068L:	linux-edac@vger.kernel.org
7069S:	Maintained
7070F:	drivers/edac/e7xxx_edac.c
7071
7072EDAC-FSL_DDR
7073M:	York Sun <york.sun@nxp.com>
7074L:	linux-edac@vger.kernel.org
7075S:	Maintained
7076F:	drivers/edac/fsl_ddr_edac.*
7077
7078EDAC-GHES
7079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7080L:	linux-edac@vger.kernel.org
7081S:	Maintained
7082F:	drivers/edac/ghes_edac.c
7083
7084EDAC-I10NM
7085M:	Tony Luck <tony.luck@intel.com>
7086L:	linux-edac@vger.kernel.org
7087S:	Maintained
7088F:	drivers/edac/i10nm_base.c
7089
7090EDAC-I3000
7091L:	linux-edac@vger.kernel.org
7092S:	Orphan
7093F:	drivers/edac/i3000_edac.c
7094
7095EDAC-I5000
7096L:	linux-edac@vger.kernel.org
7097S:	Maintained
7098F:	drivers/edac/i5000_edac.c
7099
7100EDAC-I5400
7101M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7102L:	linux-edac@vger.kernel.org
7103S:	Maintained
7104F:	drivers/edac/i5400_edac.c
7105
7106EDAC-I7300
7107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7108L:	linux-edac@vger.kernel.org
7109S:	Maintained
7110F:	drivers/edac/i7300_edac.c
7111
7112EDAC-I7CORE
7113M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7114L:	linux-edac@vger.kernel.org
7115S:	Maintained
7116F:	drivers/edac/i7core_edac.c
7117
7118EDAC-I82443BXGX
7119M:	Tim Small <tim@buttersideup.com>
7120L:	linux-edac@vger.kernel.org
7121S:	Maintained
7122F:	drivers/edac/i82443bxgx_edac.c
7123
7124EDAC-I82975X
7125M:	"Arvind R." <arvino55@gmail.com>
7126L:	linux-edac@vger.kernel.org
7127S:	Maintained
7128F:	drivers/edac/i82975x_edac.c
7129
7130EDAC-IE31200
7131M:	Jason Baron <jbaron@akamai.com>
7132L:	linux-edac@vger.kernel.org
7133S:	Maintained
7134F:	drivers/edac/ie31200_edac.c
7135
7136EDAC-IGEN6
7137M:	Tony Luck <tony.luck@intel.com>
7138R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7139L:	linux-edac@vger.kernel.org
7140S:	Maintained
7141F:	drivers/edac/igen6_edac.c
7142
7143EDAC-MPC85XX
7144M:	Johannes Thumshirn <morbidrsa@gmail.com>
7145L:	linux-edac@vger.kernel.org
7146S:	Maintained
7147F:	drivers/edac/mpc85xx_edac.[ch]
7148
7149EDAC-PASEMI
7150M:	Egor Martovetsky <egor@pasemi.com>
7151L:	linux-edac@vger.kernel.org
7152S:	Maintained
7153F:	drivers/edac/pasemi_edac.c
7154
7155EDAC-PND2
7156M:	Tony Luck <tony.luck@intel.com>
7157L:	linux-edac@vger.kernel.org
7158S:	Maintained
7159F:	drivers/edac/pnd2_edac.[ch]
7160
7161EDAC-QCOM
7162M:	Channagoud Kadabi <ckadabi@codeaurora.org>
7163M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7164L:	linux-arm-msm@vger.kernel.org
7165L:	linux-edac@vger.kernel.org
7166S:	Maintained
7167F:	drivers/edac/qcom_edac.c
7168
7169EDAC-R82600
7170M:	Tim Small <tim@buttersideup.com>
7171L:	linux-edac@vger.kernel.org
7172S:	Maintained
7173F:	drivers/edac/r82600_edac.c
7174
7175EDAC-SBRIDGE
7176M:	Tony Luck <tony.luck@intel.com>
7177R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7178L:	linux-edac@vger.kernel.org
7179S:	Maintained
7180F:	drivers/edac/sb_edac.c
7181
7182EDAC-SKYLAKE
7183M:	Tony Luck <tony.luck@intel.com>
7184L:	linux-edac@vger.kernel.org
7185S:	Maintained
7186F:	drivers/edac/skx_*.[ch]
7187
7188EDAC-TI
7189M:	Tero Kristo <kristo@kernel.org>
7190L:	linux-edac@vger.kernel.org
7191S:	Odd Fixes
7192F:	drivers/edac/ti_edac.c
7193
7194EDIROL UA-101/UA-1000 DRIVER
7195M:	Clemens Ladisch <clemens@ladisch.de>
7196L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7197S:	Maintained
7198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7199F:	sound/usb/misc/ua101.c
7200
7201EFI TEST DRIVER
7202M:	Ivan Hu <ivan.hu@canonical.com>
7203M:	Ard Biesheuvel <ardb@kernel.org>
7204L:	linux-efi@vger.kernel.org
7205S:	Maintained
7206F:	drivers/firmware/efi/test/
7207
7208EFI VARIABLE FILESYSTEM
7209M:	Matthew Garrett <matthew.garrett@nebula.com>
7210M:	Jeremy Kerr <jk@ozlabs.org>
7211M:	Ard Biesheuvel <ardb@kernel.org>
7212L:	linux-efi@vger.kernel.org
7213S:	Maintained
7214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7215F:	fs/efivarfs/
7216
7217EFIFB FRAMEBUFFER DRIVER
7218M:	Peter Jones <pjones@redhat.com>
7219L:	linux-fbdev@vger.kernel.org
7220S:	Maintained
7221F:	drivers/video/fbdev/efifb.c
7222
7223EFS FILESYSTEM
7224S:	Orphan
7225W:	http://aeschi.ch.eu.org/efs/
7226F:	fs/efs/
7227
7228EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7229M:	Douglas Miller <dougmill@linux.ibm.com>
7230L:	netdev@vger.kernel.org
7231S:	Maintained
7232F:	drivers/net/ethernet/ibm/ehea/
7233
7234EM28XX VIDEO4LINUX DRIVER
7235M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7236L:	linux-media@vger.kernel.org
7237S:	Maintained
7238W:	https://linuxtv.org
7239T:	git git://linuxtv.org/media_tree.git
7240F:	Documentation/admin-guide/media/em28xx*
7241F:	drivers/media/usb/em28xx/
7242
7243EMBEDDED LINUX
7244M:	Matt Mackall <mpm@selenic.com>
7245M:	David Woodhouse <dwmw2@infradead.org>
7246L:	linux-embedded@vger.kernel.org
7247S:	Maintained
7248
7249EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7250M:	Adrian Hunter <adrian.hunter@intel.com>
7251M:	Ritesh Harjani <riteshh@codeaurora.org>
7252M:	Asutosh Das <asutoshd@codeaurora.org>
7253L:	linux-mmc@vger.kernel.org
7254S:	Maintained
7255F:	drivers/mmc/host/cqhci*
7256
7257EMULEX 10Gbps iSCSI - OneConnect DRIVER
7258M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7259L:	linux-scsi@vger.kernel.org
7260S:	Supported
7261W:	http://www.broadcom.com
7262F:	drivers/scsi/be2iscsi/
7263
7264EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7265M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7266M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7267M:	Somnath Kotur <somnath.kotur@broadcom.com>
7268L:	netdev@vger.kernel.org
7269S:	Supported
7270W:	http://www.emulex.com
7271F:	drivers/net/ethernet/emulex/benet/
7272
7273EMULEX ONECONNECT ROCE DRIVER
7274M:	Selvin Xavier <selvin.xavier@broadcom.com>
7275L:	linux-rdma@vger.kernel.org
7276S:	Odd Fixes
7277W:	http://www.broadcom.com
7278F:	drivers/infiniband/hw/ocrdma/
7279F:	include/uapi/rdma/ocrdma-abi.h
7280
7281EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7282M:	James Smart <james.smart@broadcom.com>
7283M:	Dick Kennedy <dick.kennedy@broadcom.com>
7284L:	linux-scsi@vger.kernel.org
7285S:	Supported
7286W:	http://www.broadcom.com
7287F:	drivers/scsi/lpfc/
7288
7289EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7290M:	James Smart <james.smart@broadcom.com>
7291M:	Ram Vegesna <ram.vegesna@broadcom.com>
7292L:	linux-scsi@vger.kernel.org
7293L:	target-devel@vger.kernel.org
7294S:	Supported
7295W:	http://www.broadcom.com
7296F:	drivers/scsi/elx/
7297
7298ENE CB710 FLASH CARD READER DRIVER
7299M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7300S:	Maintained
7301F:	drivers/misc/cb710/
7302F:	drivers/mmc/host/cb710-mmc.*
7303F:	include/linux/cb710.h
7304
7305ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7306M:	Maxim Levitsky <maximlevitsky@gmail.com>
7307S:	Maintained
7308F:	drivers/media/rc/ene_ir.*
7309
7310EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7311M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7312L:	linuxppc-dev@lists.ozlabs.org
7313S:	Maintained
7314F:	drivers/tty/ehv_bytechan.c
7315
7316EPSON S1D13XXX FRAMEBUFFER DRIVER
7317M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7318S:	Maintained
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7320F:	drivers/video/fbdev/s1d13xxxfb.c
7321F:	include/video/s1d13xxxfb.h
7322
7323EROFS FILE SYSTEM
7324M:	Gao Xiang <xiang@kernel.org>
7325M:	Chao Yu <chao@kernel.org>
7326L:	linux-erofs@lists.ozlabs.org
7327S:	Maintained
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7329F:	Documentation/filesystems/erofs.rst
7330F:	fs/erofs/
7331F:	include/trace/events/erofs.h
7332
7333ERRSEQ ERROR TRACKING INFRASTRUCTURE
7334M:	Jeff Layton <jlayton@kernel.org>
7335S:	Maintained
7336F:	include/linux/errseq.h
7337F:	lib/errseq.c
7338
7339ET131X NETWORK DRIVER
7340M:	Mark Einon <mark.einon@gmail.com>
7341S:	Odd Fixes
7342F:	drivers/net/ethernet/agere/
7343
7344ETAS ES58X CAN/USB DRIVER
7345M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7346L:	linux-can@vger.kernel.org
7347S:	Maintained
7348F:	drivers/net/can/usb/etas_es58x/
7349
7350ETHERNET BRIDGE
7351M:	Roopa Prabhu <roopa@nvidia.com>
7352M:	Nikolay Aleksandrov <razor@blackwall.org>
7353L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7354L:	netdev@vger.kernel.org
7355S:	Maintained
7356W:	http://www.linuxfoundation.org/en/Net:Bridge
7357F:	include/linux/netfilter_bridge/
7358F:	net/bridge/
7359
7360ETHERNET PHY LIBRARY
7361M:	Andrew Lunn <andrew@lunn.ch>
7362M:	Heiner Kallweit <hkallweit1@gmail.com>
7363R:	Russell King <linux@armlinux.org.uk>
7364L:	netdev@vger.kernel.org
7365S:	Maintained
7366F:	Documentation/ABI/testing/sysfs-class-net-phydev
7367F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7368F:	Documentation/devicetree/bindings/net/mdio*
7369F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7370F:	Documentation/networking/phy.rst
7371F:	drivers/net/mdio/
7372F:	drivers/net/mdio/acpi_mdio.c
7373F:	drivers/net/mdio/fwnode_mdio.c
7374F:	drivers/net/mdio/of_mdio.c
7375F:	drivers/net/pcs/
7376F:	drivers/net/phy/
7377F:	include/dt-bindings/net/qca-ar803x.h
7378F:	include/linux/linkmode.h
7379F:	include/linux/*mdio*.h
7380F:	include/linux/mdio/*.h
7381F:	include/linux/mii.h
7382F:	include/linux/of_net.h
7383F:	include/linux/phy.h
7384F:	include/linux/phy_fixed.h
7385F:	include/linux/platform_data/mdio-bcm-unimac.h
7386F:	include/linux/platform_data/mdio-gpio.h
7387F:	include/trace/events/mdio.h
7388F:	include/uapi/linux/mdio.h
7389F:	include/uapi/linux/mii.h
7390F:	net/core/of_net.c
7391
7392EXEC & BINFMT API
7393R:	Eric Biederman <ebiederm@xmission.com>
7394R:	Kees Cook <keescook@chromium.org>
7395L:	linux-mm@kvack.org
7396S:	Supported
7397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7398F:	arch/alpha/kernel/binfmt_loader.c
7399F:	arch/x86/ia32/ia32_aout.c
7400F:	fs/*binfmt_*.c
7401F:	fs/exec.c
7402F:	include/linux/binfmts.h
7403F:	include/linux/elf.h
7404F:	include/uapi/linux/binfmts.h
7405F:	include/uapi/linux/elf.h
7406F:	tools/testing/selftests/exec/
7407N:	asm/elf.h
7408N:	binfmt
7409
7410EXFAT FILE SYSTEM
7411M:	Namjae Jeon <linkinjeon@kernel.org>
7412M:	Sungjong Seo <sj1557.seo@samsung.com>
7413L:	linux-fsdevel@vger.kernel.org
7414S:	Maintained
7415F:	fs/exfat/
7416
7417EXT2 FILE SYSTEM
7418M:	Jan Kara <jack@suse.com>
7419L:	linux-ext4@vger.kernel.org
7420S:	Maintained
7421F:	Documentation/filesystems/ext2.rst
7422F:	fs/ext2/
7423F:	include/linux/ext2*
7424
7425EXT4 FILE SYSTEM
7426M:	"Theodore Ts'o" <tytso@mit.edu>
7427M:	Andreas Dilger <adilger.kernel@dilger.ca>
7428L:	linux-ext4@vger.kernel.org
7429S:	Maintained
7430W:	http://ext4.wiki.kernel.org
7431Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7433F:	Documentation/filesystems/ext4/
7434F:	fs/ext4/
7435F:	include/trace/events/ext4.h
7436
7437Extended Verification Module (EVM)
7438M:	Mimi Zohar <zohar@linux.ibm.com>
7439L:	linux-integrity@vger.kernel.org
7440S:	Supported
7441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7442F:	security/integrity/evm/
7443F:	security/integrity/
7444
7445EXTENSIBLE FIRMWARE INTERFACE (EFI)
7446M:	Ard Biesheuvel <ardb@kernel.org>
7447L:	linux-efi@vger.kernel.org
7448S:	Maintained
7449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7450F:	Documentation/admin-guide/efi-stub.rst
7451F:	arch/*/include/asm/efi.h
7452F:	arch/*/kernel/efi.c
7453F:	arch/arm/boot/compressed/efi-header.S
7454F:	arch/arm64/kernel/efi-entry.S
7455F:	arch/x86/platform/efi/
7456F:	drivers/firmware/efi/
7457F:	include/linux/efi*.h
7458
7459EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7460M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7461M:	Chanwoo Choi <cw00.choi@samsung.com>
7462L:	linux-kernel@vger.kernel.org
7463S:	Maintained
7464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7465F:	Documentation/devicetree/bindings/extcon/
7466F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7467F:	drivers/extcon/
7468F:	include/linux/extcon.h
7469F:	include/linux/extcon/
7470
7471EXTRA BOOT CONFIG
7472M:	Masami Hiramatsu <mhiramat@kernel.org>
7473S:	Maintained
7474F:	Documentation/admin-guide/bootconfig.rst
7475F:	fs/proc/bootconfig.c
7476F:	include/linux/bootconfig.h
7477F:	lib/bootconfig.c
7478F:	tools/bootconfig/*
7479F:	tools/bootconfig/scripts/*
7480
7481EXYNOS DP DRIVER
7482M:	Jingoo Han <jingoohan1@gmail.com>
7483L:	dri-devel@lists.freedesktop.org
7484S:	Maintained
7485F:	drivers/gpu/drm/exynos/exynos_dp*
7486
7487EXYNOS SYSMMU (IOMMU) driver
7488M:	Marek Szyprowski <m.szyprowski@samsung.com>
7489L:	iommu@lists.linux-foundation.org
7490S:	Maintained
7491F:	drivers/iommu/exynos-iommu.c
7492
7493F2FS FILE SYSTEM
7494M:	Jaegeuk Kim <jaegeuk@kernel.org>
7495M:	Chao Yu <chao@kernel.org>
7496L:	linux-f2fs-devel@lists.sourceforge.net
7497S:	Maintained
7498W:	https://f2fs.wiki.kernel.org/
7499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7500F:	Documentation/ABI/testing/sysfs-fs-f2fs
7501F:	Documentation/filesystems/f2fs.rst
7502F:	fs/f2fs/
7503F:	include/linux/f2fs_fs.h
7504F:	include/trace/events/f2fs.h
7505F:	include/uapi/linux/f2fs.h
7506
7507F71805F HARDWARE MONITORING DRIVER
7508M:	Jean Delvare <jdelvare@suse.com>
7509L:	linux-hwmon@vger.kernel.org
7510S:	Maintained
7511F:	Documentation/hwmon/f71805f.rst
7512F:	drivers/hwmon/f71805f.c
7513
7514FADDR2LINE
7515M:	Josh Poimboeuf <jpoimboe@redhat.com>
7516S:	Maintained
7517F:	scripts/faddr2line
7518
7519FAILOVER MODULE
7520M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7521L:	netdev@vger.kernel.org
7522S:	Supported
7523F:	Documentation/networking/failover.rst
7524F:	include/net/failover.h
7525F:	net/core/failover.c
7526
7527FANOTIFY
7528M:	Jan Kara <jack@suse.cz>
7529R:	Amir Goldstein <amir73il@gmail.com>
7530R:	Matthew Bobrowski <repnop@google.com>
7531L:	linux-fsdevel@vger.kernel.org
7532S:	Maintained
7533F:	fs/notify/fanotify/
7534F:	include/linux/fanotify.h
7535F:	include/uapi/linux/fanotify.h
7536
7537FARSYNC SYNCHRONOUS DRIVER
7538M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7539S:	Supported
7540W:	http://www.farsite.co.uk/
7541F:	drivers/net/wan/farsync.*
7542
7543FAULT INJECTION SUPPORT
7544M:	Akinobu Mita <akinobu.mita@gmail.com>
7545S:	Supported
7546F:	Documentation/fault-injection/
7547F:	lib/fault-inject.c
7548
7549FBTFT Framebuffer drivers
7550L:	dri-devel@lists.freedesktop.org
7551L:	linux-fbdev@vger.kernel.org
7552S:	Orphan
7553F:	drivers/staging/fbtft/
7554
7555FC0011 TUNER DRIVER
7556M:	Michael Buesch <m@bues.ch>
7557L:	linux-media@vger.kernel.org
7558S:	Maintained
7559F:	drivers/media/tuners/fc0011.c
7560F:	drivers/media/tuners/fc0011.h
7561
7562FC2580 MEDIA DRIVER
7563M:	Antti Palosaari <crope@iki.fi>
7564L:	linux-media@vger.kernel.org
7565S:	Maintained
7566W:	https://linuxtv.org
7567W:	http://palosaari.fi/linux/
7568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7569T:	git git://linuxtv.org/anttip/media_tree.git
7570F:	drivers/media/tuners/fc2580*
7571
7572FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7573M:	Hannes Reinecke <hare@suse.de>
7574L:	linux-scsi@vger.kernel.org
7575S:	Supported
7576W:	www.Open-FCoE.org
7577F:	drivers/scsi/fcoe/
7578F:	drivers/scsi/libfc/
7579F:	include/scsi/fc/
7580F:	include/scsi/libfc.h
7581F:	include/scsi/libfcoe.h
7582F:	include/uapi/scsi/fc/
7583
7584FILE LOCKING (flock() and fcntl()/lockf())
7585M:	Jeff Layton <jlayton@kernel.org>
7586L:	linux-fsdevel@vger.kernel.org
7587S:	Maintained
7588F:	fs/fcntl.c
7589F:	fs/locks.c
7590F:	include/linux/fcntl.h
7591F:	include/uapi/linux/fcntl.h
7592
7593FILESYSTEM DIRECT ACCESS (DAX)
7594M:	Dan Williams <dan.j.williams@intel.com>
7595R:	Matthew Wilcox <willy@infradead.org>
7596R:	Jan Kara <jack@suse.cz>
7597L:	linux-fsdevel@vger.kernel.org
7598L:	nvdimm@lists.linux.dev
7599S:	Supported
7600F:	fs/dax.c
7601F:	include/linux/dax.h
7602F:	include/trace/events/fs_dax.h
7603
7604FILESYSTEMS (VFS and infrastructure)
7605M:	Alexander Viro <viro@zeniv.linux.org.uk>
7606L:	linux-fsdevel@vger.kernel.org
7607S:	Maintained
7608F:	fs/*
7609F:	include/linux/fs.h
7610F:	include/linux/fs_types.h
7611F:	include/uapi/linux/fs.h
7612F:	include/uapi/linux/openat2.h
7613X:	fs/io-wq.c
7614X:	fs/io-wq.h
7615X:	fs/io_uring.c
7616
7617FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7618M:	Riku Voipio <riku.voipio@iki.fi>
7619L:	linux-hwmon@vger.kernel.org
7620S:	Maintained
7621F:	drivers/hwmon/f75375s.c
7622F:	include/linux/f75375s.h
7623
7624FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7625M:	Clemens Ladisch <clemens@ladisch.de>
7626M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
7627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7628S:	Maintained
7629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7630F:	include/uapi/sound/firewire.h
7631F:	sound/firewire/
7632
7633FIREWIRE MEDIA DRIVERS (firedtv)
7634M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7635L:	linux-media@vger.kernel.org
7636L:	linux1394-devel@lists.sourceforge.net
7637S:	Maintained
7638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7639F:	drivers/media/firewire/
7640
7641FIREWIRE SBP-2 TARGET
7642M:	Chris Boot <bootc@bootc.net>
7643L:	linux-scsi@vger.kernel.org
7644L:	target-devel@vger.kernel.org
7645L:	linux1394-devel@lists.sourceforge.net
7646S:	Maintained
7647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7648F:	drivers/target/sbp/
7649
7650FIREWIRE SUBSYSTEM
7651M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7652L:	linux1394-devel@lists.sourceforge.net
7653S:	Maintained
7654W:	http://ieee1394.wiki.kernel.org/
7655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7656F:	drivers/firewire/
7657F:	include/linux/firewire.h
7658F:	include/uapi/linux/firewire*.h
7659F:	tools/firewire/
7660
7661FIRMWARE FRAMEWORK FOR ARMV8-A
7662M:	Sudeep Holla <sudeep.holla@arm.com>
7663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7664S:	Maintained
7665F:	drivers/firmware/arm_ffa/
7666F:	include/linux/arm_ffa.h
7667
7668FIRMWARE LOADER (request_firmware)
7669M:	Luis Chamberlain <mcgrof@kernel.org>
7670L:	linux-kernel@vger.kernel.org
7671S:	Maintained
7672F:	Documentation/firmware_class/
7673F:	drivers/base/firmware_loader/
7674F:	include/linux/firmware.h
7675
7676FLEXTIMER FTM-QUADDEC DRIVER
7677M:	Patrick Havelange <patrick.havelange@essensium.com>
7678L:	linux-iio@vger.kernel.org
7679S:	Maintained
7680F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7681F:	drivers/counter/ftm-quaddec.c
7682
7683FLOPPY DRIVER
7684M:	Denis Efremov <efremov@linux.com>
7685L:	linux-block@vger.kernel.org
7686S:	Odd Fixes
7687F:	drivers/block/floppy.c
7688
7689FLYSKY FSIA6B RC RECEIVER
7690M:	Markus Koch <markus@notsyncing.net>
7691L:	linux-input@vger.kernel.org
7692S:	Maintained
7693F:	drivers/input/joystick/fsia6b.c
7694
7695FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7696M:	Geoffrey D. Bennett <g@b4.vu>
7697L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7698S:	Maintained
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7700F:	sound/usb/mixer_scarlett_gen2.c
7701
7702FORCEDETH GIGABIT ETHERNET DRIVER
7703M:	Rain River <rain.1986.08.12@gmail.com>
7704M:	Zhu Yanjun <zyjzyj2000@gmail.com>
7705L:	netdev@vger.kernel.org
7706S:	Maintained
7707F:	drivers/net/ethernet/nvidia/*
7708
7709FORTIFY_SOURCE
7710M:	Kees Cook <keescook@chromium.org>
7711L:	linux-hardening@vger.kernel.org
7712S:	Supported
7713F:	include/linux/fortify-string.h
7714F:	lib/test_fortify/*
7715F:	scripts/test_fortify.sh
7716K:	\b__NO_FORTIFY\b
7717
7718FPGA DFL DRIVERS
7719M:	Wu Hao <hao.wu@intel.com>
7720R:	Tom Rix <trix@redhat.com>
7721L:	linux-fpga@vger.kernel.org
7722S:	Maintained
7723F:	Documentation/ABI/testing/sysfs-bus-dfl*
7724F:	Documentation/fpga/dfl.rst
7725F:	drivers/fpga/dfl*
7726F:	drivers/uio/uio_dfl.c
7727F:	include/linux/dfl.h
7728F:	include/uapi/linux/fpga-dfl.h
7729
7730FPGA MANAGER FRAMEWORK
7731M:	Moritz Fischer <mdf@kernel.org>
7732M:	Wu Hao <hao.wu@intel.com>
7733M:	Xu Yilun <yilun.xu@intel.com>
7734R:	Tom Rix <trix@redhat.com>
7735L:	linux-fpga@vger.kernel.org
7736S:	Maintained
7737Q:	http://patchwork.kernel.org/project/linux-fpga/list/
7738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7739F:	Documentation/devicetree/bindings/fpga/
7740F:	Documentation/driver-api/fpga/
7741F:	Documentation/fpga/
7742F:	drivers/fpga/
7743F:	include/linux/fpga/
7744
7745FPU EMULATOR
7746M:	Bill Metzenthen <billm@melbpc.org.au>
7747S:	Maintained
7748W:	http://floatingpoint.sourceforge.net/emulator/index.html
7749F:	arch/x86/math-emu/
7750
7751FRAMEBUFFER CORE
7752M:	Daniel Vetter <daniel@ffwll.ch>
7753F:	drivers/video/fbdev/core/
7754S:	Odd Fixes
7755T:	git git://anongit.freedesktop.org/drm/drm-misc
7756
7757FRAMEBUFFER LAYER
7758M:	Helge Deller <deller@gmx.de>
7759L:	linux-fbdev@vger.kernel.org
7760L:	dri-devel@lists.freedesktop.org
7761S:	Maintained
7762Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7764F:	Documentation/fb/
7765F:	drivers/video/
7766F:	include/linux/fb.h
7767F:	include/uapi/linux/fb.h
7768F:	include/uapi/video/
7769F:	include/video/
7770
7771FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7772M:	Horia Geantă <horia.geanta@nxp.com>
7773M:	Pankaj Gupta <pankaj.gupta@nxp.com>
7774M:	Gaurav Jain <gaurav.jain@nxp.com>
7775L:	linux-crypto@vger.kernel.org
7776S:	Maintained
7777F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7778F:	drivers/crypto/caam/
7779
7780FREESCALE COLDFIRE M5441X MMC DRIVER
7781M:	Angelo Dureghello <angelo.dureghello@timesys.com>
7782L:	linux-mmc@vger.kernel.org
7783S:	Maintained
7784F:	drivers/mmc/host/sdhci-esdhc-mcf.c
7785F:	include/linux/platform_data/mmc-esdhc-mcf.h
7786
7787FREESCALE DIU FRAMEBUFFER DRIVER
7788M:	Timur Tabi <timur@kernel.org>
7789L:	linux-fbdev@vger.kernel.org
7790S:	Maintained
7791F:	drivers/video/fbdev/fsl-diu-fb.*
7792
7793FREESCALE DMA DRIVER
7794M:	Li Yang <leoyang.li@nxp.com>
7795M:	Zhang Wei <zw@zh-kernel.org>
7796L:	linuxppc-dev@lists.ozlabs.org
7797S:	Maintained
7798F:	drivers/dma/fsldma.*
7799
7800FREESCALE DSPI DRIVER
7801M:	Vladimir Oltean <olteanv@gmail.com>
7802L:	linux-spi@vger.kernel.org
7803S:	Maintained
7804F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7805F:	drivers/spi/spi-fsl-dspi.c
7806F:	include/linux/spi/spi-fsl-dspi.h
7807
7808FREESCALE ENETC ETHERNET DRIVERS
7809M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7810L:	netdev@vger.kernel.org
7811S:	Maintained
7812F:	drivers/net/ethernet/freescale/enetc/
7813
7814FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7815M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7816L:	netdev@vger.kernel.org
7817S:	Maintained
7818F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7819F:	drivers/net/ethernet/freescale/gianfar*
7820
7821FREESCALE GPMI NAND DRIVER
7822M:	Han Xu <han.xu@nxp.com>
7823L:	linux-mtd@lists.infradead.org
7824S:	Maintained
7825F:	drivers/mtd/nand/raw/gpmi-nand/*
7826
7827FREESCALE I2C CPM DRIVER
7828M:	Jochen Friedrich <jochen@scram.de>
7829L:	linuxppc-dev@lists.ozlabs.org
7830L:	linux-i2c@vger.kernel.org
7831S:	Maintained
7832F:	drivers/i2c/busses/i2c-cpm.c
7833
7834FREESCALE IMX / MXC FEC DRIVER
7835M:	Joakim Zhang <qiangqing.zhang@nxp.com>
7836L:	netdev@vger.kernel.org
7837S:	Maintained
7838F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
7839F:	drivers/net/ethernet/freescale/fec.h
7840F:	drivers/net/ethernet/freescale/fec_main.c
7841F:	drivers/net/ethernet/freescale/fec_ptp.c
7842
7843FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7844M:	Sascha Hauer <s.hauer@pengutronix.de>
7845R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7846L:	linux-fbdev@vger.kernel.org
7847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7848S:	Maintained
7849F:	drivers/video/fbdev/imxfb.c
7850F:	include/linux/platform_data/video-imxfb.h
7851
7852FREESCALE IMX DDR PMU DRIVER
7853M:	Frank Li <Frank.li@nxp.com>
7854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7855S:	Maintained
7856F:	Documentation/admin-guide/perf/imx-ddr.rst
7857F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7858F:	drivers/perf/fsl_imx8_ddr_perf.c
7859
7860FREESCALE IMX I2C DRIVER
7861M:	Oleksij Rempel <o.rempel@pengutronix.de>
7862R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7863L:	linux-i2c@vger.kernel.org
7864S:	Maintained
7865F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7866F:	drivers/i2c/busses/i2c-imx.c
7867
7868FREESCALE IMX LPI2C DRIVER
7869M:	Dong Aisheng <aisheng.dong@nxp.com>
7870L:	linux-i2c@vger.kernel.org
7871L:	linux-imx@nxp.com
7872S:	Maintained
7873F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7874F:	drivers/i2c/busses/i2c-imx-lpi2c.c
7875
7876FREESCALE MPC I2C DRIVER
7877M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
7878L:	linux-i2c@vger.kernel.org
7879S:	Maintained
7880F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7881F:	drivers/i2c/busses/i2c-mpc.c
7882
7883FREESCALE QORIQ DPAA ETHERNET DRIVER
7884M:	Madalin Bucur <madalin.bucur@nxp.com>
7885L:	netdev@vger.kernel.org
7886S:	Maintained
7887F:	drivers/net/ethernet/freescale/dpaa
7888
7889FREESCALE QORIQ DPAA FMAN DRIVER
7890M:	Madalin Bucur <madalin.bucur@nxp.com>
7891L:	netdev@vger.kernel.org
7892S:	Maintained
7893F:	Documentation/devicetree/bindings/net/fsl-fman.txt
7894F:	drivers/net/ethernet/freescale/fman
7895
7896FREESCALE QORIQ PTP CLOCK DRIVER
7897M:	Yangbo Lu <yangbo.lu@nxp.com>
7898L:	netdev@vger.kernel.org
7899S:	Maintained
7900F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7901F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7902F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
7903F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7904F:	drivers/ptp/ptp_qoriq.c
7905F:	drivers/ptp/ptp_qoriq_debugfs.c
7906F:	include/linux/fsl/ptp_qoriq.h
7907
7908FREESCALE QUAD SPI DRIVER
7909M:	Han Xu <han.xu@nxp.com>
7910L:	linux-spi@vger.kernel.org
7911S:	Maintained
7912F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7913F:	drivers/spi/spi-fsl-qspi.c
7914
7915FREESCALE QUICC ENGINE LIBRARY
7916M:	Qiang Zhao <qiang.zhao@nxp.com>
7917L:	linuxppc-dev@lists.ozlabs.org
7918S:	Maintained
7919F:	drivers/soc/fsl/qe/
7920F:	include/soc/fsl/qe/
7921
7922FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7923M:	Li Yang <leoyang.li@nxp.com>
7924L:	netdev@vger.kernel.org
7925L:	linuxppc-dev@lists.ozlabs.org
7926S:	Maintained
7927F:	drivers/net/ethernet/freescale/ucc_geth*
7928
7929FREESCALE QUICC ENGINE UCC HDLC DRIVER
7930M:	Zhao Qiang <qiang.zhao@nxp.com>
7931L:	netdev@vger.kernel.org
7932L:	linuxppc-dev@lists.ozlabs.org
7933S:	Maintained
7934F:	drivers/net/wan/fsl_ucc_hdlc*
7935
7936FREESCALE QUICC ENGINE UCC UART DRIVER
7937M:	Timur Tabi <timur@kernel.org>
7938L:	linuxppc-dev@lists.ozlabs.org
7939S:	Maintained
7940F:	drivers/tty/serial/ucc_uart.c
7941
7942FREESCALE SOC DRIVERS
7943M:	Li Yang <leoyang.li@nxp.com>
7944L:	linuxppc-dev@lists.ozlabs.org
7945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7946S:	Maintained
7947F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7948F:	Documentation/devicetree/bindings/soc/fsl/
7949F:	drivers/soc/fsl/
7950F:	include/linux/fsl/
7951F:	include/soc/fsl/
7952
7953FREESCALE SOC FS_ENET DRIVER
7954M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
7955L:	linuxppc-dev@lists.ozlabs.org
7956L:	netdev@vger.kernel.org
7957S:	Maintained
7958F:	drivers/net/ethernet/freescale/fs_enet/
7959F:	include/linux/fs_enet_pd.h
7960
7961FREESCALE SOC SOUND DRIVERS
7962M:	Shengjiu Wang <shengjiu.wang@gmail.com>
7963M:	Xiubo Li <Xiubo.Lee@gmail.com>
7964R:	Fabio Estevam <festevam@gmail.com>
7965R:	Nicolin Chen <nicoleotsuka@gmail.com>
7966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7967L:	linuxppc-dev@lists.ozlabs.org
7968S:	Maintained
7969F:	sound/soc/fsl/fsl*
7970F:	sound/soc/fsl/imx*
7971F:	sound/soc/fsl/mpc8610_hpcd.c
7972
7973FREESCALE USB PERIPHERAL DRIVERS
7974M:	Li Yang <leoyang.li@nxp.com>
7975L:	linux-usb@vger.kernel.org
7976L:	linuxppc-dev@lists.ozlabs.org
7977S:	Maintained
7978F:	drivers/usb/gadget/udc/fsl*
7979
7980FREESCALE USB PHY DRIVER
7981M:	Ran Wang <ran.wang_1@nxp.com>
7982L:	linux-usb@vger.kernel.org
7983L:	linuxppc-dev@lists.ozlabs.org
7984S:	Maintained
7985F:	drivers/usb/phy/phy-fsl-usb*
7986
7987FREEVXFS FILESYSTEM
7988M:	Christoph Hellwig <hch@infradead.org>
7989S:	Maintained
7990W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
7991F:	fs/freevxfs/
7992
7993FREEZER
7994M:	"Rafael J. Wysocki" <rafael@kernel.org>
7995M:	Pavel Machek <pavel@ucw.cz>
7996L:	linux-pm@vger.kernel.org
7997S:	Supported
7998F:	Documentation/power/freezing-of-tasks.rst
7999F:	include/linux/freezer.h
8000F:	kernel/freezer.c
8001
8002FRONTSWAP API
8003M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8004L:	linux-kernel@vger.kernel.org
8005S:	Maintained
8006F:	include/linux/frontswap.h
8007F:	mm/frontswap.c
8008
8009FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8010M:	David Howells <dhowells@redhat.com>
8011L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8012S:	Supported
8013F:	Documentation/filesystems/caching/
8014F:	fs/fscache/
8015F:	include/linux/fscache*.h
8016
8017FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8018M:	Theodore Y. Ts'o <tytso@mit.edu>
8019M:	Jaegeuk Kim <jaegeuk@kernel.org>
8020M:	Eric Biggers <ebiggers@kernel.org>
8021L:	linux-fscrypt@vger.kernel.org
8022S:	Supported
8023Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8024T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8025F:	Documentation/filesystems/fscrypt.rst
8026F:	fs/crypto/
8027F:	include/linux/fscrypt*.h
8028F:	include/uapi/linux/fscrypt.h
8029
8030FSI SUBSYSTEM
8031M:	Jeremy Kerr <jk@ozlabs.org>
8032M:	Joel Stanley <joel@jms.id.au>
8033R:	Alistar Popple <alistair@popple.id.au>
8034R:	Eddie James <eajames@linux.ibm.com>
8035L:	linux-fsi@lists.ozlabs.org
8036S:	Supported
8037Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8039F:	drivers/fsi/
8040F:	include/linux/fsi*.h
8041F:	include/trace/events/fsi*.h
8042
8043FSI-ATTACHED I2C DRIVER
8044M:	Eddie James <eajames@linux.ibm.com>
8045L:	linux-i2c@vger.kernel.org
8046L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8047S:	Maintained
8048F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8049F:	drivers/i2c/busses/i2c-fsi.c
8050
8051FSI-ATTACHED SPI DRIVER
8052M:	Eddie James <eajames@linux.ibm.com>
8053L:	linux-spi@vger.kernel.org
8054S:	Maintained
8055F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8056F:	drivers/spi/spi-fsi.c
8057
8058FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8059M:	Jan Kara <jack@suse.cz>
8060R:	Amir Goldstein <amir73il@gmail.com>
8061L:	linux-fsdevel@vger.kernel.org
8062S:	Maintained
8063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8064F:	fs/notify/
8065F:	include/linux/fsnotify*.h
8066
8067FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8068M:	Eric Biggers <ebiggers@kernel.org>
8069M:	Theodore Y. Ts'o <tytso@mit.edu>
8070L:	linux-fscrypt@vger.kernel.org
8071S:	Supported
8072Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8073T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8074F:	Documentation/filesystems/fsverity.rst
8075F:	fs/verity/
8076F:	include/linux/fsverity.h
8077F:	include/uapi/linux/fsverity.h
8078
8079FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8080M:	Michael Zaidman <michael.zaidman@gmail.com>
8081L:	linux-i2c@vger.kernel.org
8082L:	linux-input@vger.kernel.org
8083S:	Maintained
8084F:	drivers/hid/hid-ft260.c
8085
8086FUJITSU LAPTOP EXTRAS
8087M:	Jonathan Woithe <jwoithe@just42.net>
8088L:	platform-driver-x86@vger.kernel.org
8089S:	Maintained
8090F:	drivers/platform/x86/fujitsu-laptop.c
8091
8092FUJITSU M-5MO LS CAMERA ISP DRIVER
8093M:	Kyungmin Park <kyungmin.park@samsung.com>
8094M:	Heungjun Kim <riverful.kim@samsung.com>
8095L:	linux-media@vger.kernel.org
8096S:	Maintained
8097F:	drivers/media/i2c/m5mols/
8098F:	include/media/i2c/m5mols.h
8099
8100FUJITSU TABLET EXTRAS
8101M:	Robert Gerlach <khnz@gmx.de>
8102L:	platform-driver-x86@vger.kernel.org
8103S:	Maintained
8104F:	drivers/platform/x86/fujitsu-tablet.c
8105
8106FUNGIBLE ETHERNET DRIVERS
8107M:	Dimitris Michailidis <dmichail@fungible.com>
8108L:	netdev@vger.kernel.org
8109S:	Supported
8110F:	drivers/net/ethernet/fungible/
8111
8112FUSE: FILESYSTEM IN USERSPACE
8113M:	Miklos Szeredi <miklos@szeredi.hu>
8114L:	linux-fsdevel@vger.kernel.org
8115S:	Maintained
8116W:	https://github.com/libfuse/
8117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8118F:	Documentation/filesystems/fuse.rst
8119F:	fs/fuse/
8120F:	include/uapi/linux/fuse.h
8121
8122FUTEX SUBSYSTEM
8123M:	Thomas Gleixner <tglx@linutronix.de>
8124M:	Ingo Molnar <mingo@redhat.com>
8125R:	Peter Zijlstra <peterz@infradead.org>
8126R:	Darren Hart <dvhart@infradead.org>
8127R:	Davidlohr Bueso <dave@stgolabs.net>
8128R:	André Almeida <andrealmeid@collabora.com>
8129L:	linux-kernel@vger.kernel.org
8130S:	Maintained
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8132F:	Documentation/locking/*futex*
8133F:	include/asm-generic/futex.h
8134F:	include/linux/futex.h
8135F:	include/uapi/linux/futex.h
8136F:	kernel/futex/*
8137F:	tools/perf/bench/futex*
8138F:	tools/testing/selftests/futex/
8139
8140GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8141M:	Tim Harvey <tharvey@gateworks.com>
8142M:	Robert Jones <rjones@gateworks.com>
8143S:	Maintained
8144F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8145F:	drivers/mfd/gateworks-gsc.c
8146F:	include/linux/mfd/gsc.h
8147F:	Documentation/hwmon/gsc-hwmon.rst
8148F:	drivers/hwmon/gsc-hwmon.c
8149F:	include/linux/platform_data/gsc_hwmon.h
8150
8151GCC PLUGINS
8152M:	Kees Cook <keescook@chromium.org>
8153L:	linux-hardening@vger.kernel.org
8154S:	Maintained
8155F:	Documentation/kbuild/gcc-plugins.rst
8156F:	scripts/Makefile.gcc-plugins
8157F:	scripts/gcc-plugins/
8158
8159GCOV BASED KERNEL PROFILING
8160M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8161S:	Maintained
8162F:	Documentation/dev-tools/gcov.rst
8163F:	kernel/gcov/
8164
8165GDB KERNEL DEBUGGING HELPER SCRIPTS
8166M:	Jan Kiszka <jan.kiszka@siemens.com>
8167M:	Kieran Bingham <kbingham@kernel.org>
8168S:	Supported
8169F:	scripts/gdb/
8170
8171GEMINI CRYPTO DRIVER
8172M:	Corentin Labbe <clabbe@baylibre.com>
8173L:	linux-crypto@vger.kernel.org
8174S:	Maintained
8175F:	drivers/crypto/gemini/
8176
8177GEMTEK FM RADIO RECEIVER DRIVER
8178M:	Hans Verkuil <hverkuil@xs4all.nl>
8179L:	linux-media@vger.kernel.org
8180S:	Maintained
8181W:	https://linuxtv.org
8182T:	git git://linuxtv.org/media_tree.git
8183F:	drivers/media/radio/radio-gemtek*
8184
8185GENERIC ARCHITECTURE TOPOLOGY
8186M:	Sudeep Holla <sudeep.holla@arm.com>
8187L:	linux-kernel@vger.kernel.org
8188S:	Maintained
8189F:	drivers/base/arch_topology.c
8190F:	include/linux/arch_topology.h
8191
8192GENERIC ENTRY CODE
8193M:	Thomas Gleixner <tglx@linutronix.de>
8194M:	Peter Zijlstra <peterz@infradead.org>
8195M:	Andy Lutomirski <luto@kernel.org>
8196L:	linux-kernel@vger.kernel.org
8197S:	Maintained
8198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8199F:	include/linux/entry-common.h
8200F:	include/linux/entry-kvm.h
8201F:	kernel/entry/
8202
8203GENERIC GPIO I2C DRIVER
8204M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8205S:	Supported
8206F:	drivers/i2c/busses/i2c-gpio.c
8207F:	include/linux/platform_data/i2c-gpio.h
8208
8209GENERIC GPIO I2C MULTIPLEXER DRIVER
8210M:	Peter Korsgaard <peter.korsgaard@barco.com>
8211L:	linux-i2c@vger.kernel.org
8212S:	Supported
8213F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8214F:	drivers/i2c/muxes/i2c-mux-gpio.c
8215F:	include/linux/platform_data/i2c-mux-gpio.h
8216
8217GENERIC HDLC (WAN) DRIVERS
8218M:	Krzysztof Halasa <khc@pm.waw.pl>
8219S:	Maintained
8220W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8221F:	drivers/net/wan/c101.c
8222F:	drivers/net/wan/hd6457*
8223F:	drivers/net/wan/hdlc*
8224F:	drivers/net/wan/n2.c
8225F:	drivers/net/wan/pc300too.c
8226F:	drivers/net/wan/pci200syn.c
8227F:	drivers/net/wan/wanxl*
8228
8229GENERIC INCLUDE/ASM HEADER FILES
8230M:	Arnd Bergmann <arnd@arndb.de>
8231L:	linux-arch@vger.kernel.org
8232S:	Maintained
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8234F:	include/asm-generic/
8235F:	include/uapi/asm-generic/
8236
8237GENERIC PHY FRAMEWORK
8238M:	Kishon Vijay Abraham I <kishon@ti.com>
8239M:	Vinod Koul <vkoul@kernel.org>
8240L:	linux-phy@lists.infradead.org
8241S:	Supported
8242Q:	https://patchwork.kernel.org/project/linux-phy/list/
8243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8244F:	Documentation/devicetree/bindings/phy/
8245F:	drivers/phy/
8246F:	include/linux/phy/
8247
8248GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8249M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8250S:	Supported
8251F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8252
8253GENERIC PM DOMAINS
8254M:	"Rafael J. Wysocki" <rafael@kernel.org>
8255M:	Kevin Hilman <khilman@kernel.org>
8256M:	Ulf Hansson <ulf.hansson@linaro.org>
8257L:	linux-pm@vger.kernel.org
8258S:	Supported
8259F:	Documentation/devicetree/bindings/power/power?domain*
8260F:	drivers/base/power/domain*.c
8261F:	include/linux/pm_domain.h
8262
8263GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8264M:	Eugen Hristev <eugen.hristev@microchip.com>
8265L:	linux-input@vger.kernel.org
8266S:	Maintained
8267F:	drivers/input/touchscreen/resistive-adc-touch.c
8268
8269GENERIC STRING LIBRARY
8270R:	Andy Shevchenko <andy@kernel.org>
8271S:	Maintained
8272F:	lib/string.c
8273F:	lib/string_helpers.c
8274F:	lib/test_string.c
8275F:	lib/test-string_helpers.c
8276
8277GENERIC UIO DRIVER FOR PCI DEVICES
8278M:	"Michael S. Tsirkin" <mst@redhat.com>
8279L:	kvm@vger.kernel.org
8280S:	Supported
8281F:	drivers/uio/uio_pci_generic.c
8282
8283GENERIC VDSO LIBRARY
8284M:	Andy Lutomirski <luto@kernel.org>
8285M:	Thomas Gleixner <tglx@linutronix.de>
8286M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8287L:	linux-kernel@vger.kernel.org
8288S:	Maintained
8289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8290F:	include/asm-generic/vdso/vsyscall.h
8291F:	include/vdso/
8292F:	kernel/time/vsyscall.c
8293F:	lib/vdso/
8294
8295GENWQE (IBM Generic Workqueue Card)
8296M:	Frank Haverkamp <haver@linux.ibm.com>
8297S:	Supported
8298F:	drivers/misc/genwqe/
8299
8300GET_MAINTAINER SCRIPT
8301M:	Joe Perches <joe@perches.com>
8302S:	Maintained
8303F:	scripts/get_maintainer.pl
8304
8305GFS2 FILE SYSTEM
8306M:	Bob Peterson <rpeterso@redhat.com>
8307M:	Andreas Gruenbacher <agruenba@redhat.com>
8308L:	cluster-devel@redhat.com
8309S:	Supported
8310B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8312F:	Documentation/filesystems/gfs2*
8313F:	fs/gfs2/
8314F:	include/uapi/linux/gfs2_ondisk.h
8315
8316GIGABYTE WMI DRIVER
8317M:	Thomas Weißschuh <thomas@weissschuh.net>
8318L:	platform-driver-x86@vger.kernel.org
8319S:	Maintained
8320F:	drivers/platform/x86/gigabyte-wmi.c
8321
8322GNSS SUBSYSTEM
8323M:	Johan Hovold <johan@kernel.org>
8324S:	Maintained
8325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8326F:	Documentation/ABI/testing/sysfs-class-gnss
8327F:	Documentation/devicetree/bindings/gnss/
8328F:	drivers/gnss/
8329F:	include/linux/gnss.h
8330
8331GO7007 MPEG CODEC
8332M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8333L:	linux-media@vger.kernel.org
8334S:	Maintained
8335F:	drivers/media/usb/go7007/
8336
8337GOODIX TOUCHSCREEN
8338M:	Bastien Nocera <hadess@hadess.net>
8339M:	Hans de Goede <hdegoede@redhat.com>
8340L:	linux-input@vger.kernel.org
8341S:	Maintained
8342F:	drivers/input/touchscreen/goodix*
8343
8344GOOGLE ETHERNET DRIVERS
8345M:	Jeroen de Borst <jeroendb@google.com>
8346R:	Catherine Sullivan <csully@google.com>
8347R:	David Awogbemila <awogbemila@google.com>
8348L:	netdev@vger.kernel.org
8349S:	Supported
8350F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8351F:	drivers/net/ethernet/google
8352
8353GPD POCKET FAN DRIVER
8354M:	Hans de Goede <hdegoede@redhat.com>
8355L:	platform-driver-x86@vger.kernel.org
8356S:	Maintained
8357F:	drivers/platform/x86/gpd-pocket-fan.c
8358
8359GPIO ACPI SUPPORT
8360M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8361M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8362L:	linux-gpio@vger.kernel.org
8363L:	linux-acpi@vger.kernel.org
8364S:	Maintained
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8366F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8367F:	drivers/gpio/gpiolib-acpi.c
8368F:	drivers/gpio/gpiolib-acpi.h
8369
8370GPIO AGGREGATOR
8371M:	Geert Uytterhoeven <geert+renesas@glider.be>
8372L:	linux-gpio@vger.kernel.org
8373S:	Supported
8374F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8375F:	drivers/gpio/gpio-aggregator.c
8376
8377GPIO IR Transmitter
8378M:	Sean Young <sean@mess.org>
8379L:	linux-media@vger.kernel.org
8380S:	Maintained
8381F:	drivers/media/rc/gpio-ir-tx.c
8382
8383GPIO MOCKUP DRIVER
8384M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8385L:	linux-gpio@vger.kernel.org
8386S:	Maintained
8387F:	drivers/gpio/gpio-mockup.c
8388F:	tools/testing/selftests/gpio/
8389
8390GPIO REGMAP
8391R:	Michael Walle <michael@walle.cc>
8392S:	Maintained
8393F:	drivers/gpio/gpio-regmap.c
8394F:	include/linux/gpio/regmap.h
8395
8396GPIO SUBSYSTEM
8397M:	Linus Walleij <linus.walleij@linaro.org>
8398M:	Bartosz Golaszewski <brgl@bgdev.pl>
8399L:	linux-gpio@vger.kernel.org
8400S:	Maintained
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8402F:	Documentation/ABI/obsolete/sysfs-gpio
8403F:	Documentation/ABI/testing/gpio-cdev
8404F:	Documentation/admin-guide/gpio/
8405F:	Documentation/devicetree/bindings/gpio/
8406F:	Documentation/driver-api/gpio/
8407F:	drivers/gpio/
8408F:	include/asm-generic/gpio.h
8409F:	include/linux/gpio.h
8410F:	include/linux/gpio/
8411F:	include/linux/of_gpio.h
8412F:	include/uapi/linux/gpio.h
8413F:	tools/gpio/
8414
8415GRE DEMULTIPLEXER DRIVER
8416M:	Dmitry Kozlov <xeb@mail.ru>
8417L:	netdev@vger.kernel.org
8418S:	Maintained
8419F:	include/net/gre.h
8420F:	net/ipv4/gre_demux.c
8421F:	net/ipv4/gre_offload.c
8422
8423GRETH 10/100/1G Ethernet MAC device driver
8424M:	Andreas Larsson <andreas@gaisler.com>
8425L:	netdev@vger.kernel.org
8426S:	Maintained
8427F:	drivers/net/ethernet/aeroflex/
8428
8429GREYBUS AUDIO PROTOCOLS DRIVERS
8430M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8431M:	Mark Greer <mgreer@animalcreek.com>
8432S:	Maintained
8433F:	drivers/staging/greybus/audio_apbridgea.c
8434F:	drivers/staging/greybus/audio_apbridgea.h
8435F:	drivers/staging/greybus/audio_codec.c
8436F:	drivers/staging/greybus/audio_codec.h
8437F:	drivers/staging/greybus/audio_gb.c
8438F:	drivers/staging/greybus/audio_manager.c
8439F:	drivers/staging/greybus/audio_manager.h
8440F:	drivers/staging/greybus/audio_manager_module.c
8441F:	drivers/staging/greybus/audio_manager_private.h
8442F:	drivers/staging/greybus/audio_manager_sysfs.c
8443F:	drivers/staging/greybus/audio_module.c
8444F:	drivers/staging/greybus/audio_topology.c
8445
8446GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8447M:	Viresh Kumar <vireshk@kernel.org>
8448S:	Maintained
8449F:	drivers/staging/greybus/authentication.c
8450F:	drivers/staging/greybus/bootrom.c
8451F:	drivers/staging/greybus/firmware.h
8452F:	drivers/staging/greybus/fw-core.c
8453F:	drivers/staging/greybus/fw-download.c
8454F:	drivers/staging/greybus/fw-management.c
8455F:	drivers/staging/greybus/greybus_authentication.h
8456F:	drivers/staging/greybus/greybus_firmware.h
8457F:	drivers/staging/greybus/hid.c
8458F:	drivers/staging/greybus/i2c.c
8459F:	drivers/staging/greybus/spi.c
8460F:	drivers/staging/greybus/spilib.c
8461F:	drivers/staging/greybus/spilib.h
8462
8463GREYBUS LOOPBACK DRIVER
8464M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8465S:	Maintained
8466F:	drivers/staging/greybus/loopback.c
8467
8468GREYBUS PLATFORM DRIVERS
8469M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8470S:	Maintained
8471F:	drivers/staging/greybus/arche-apb-ctrl.c
8472F:	drivers/staging/greybus/arche-platform.c
8473F:	drivers/staging/greybus/arche_platform.h
8474
8475GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8476M:	Rui Miguel Silva <rmfrfs@gmail.com>
8477S:	Maintained
8478F:	drivers/staging/greybus/gpio.c
8479F:	drivers/staging/greybus/light.c
8480F:	drivers/staging/greybus/power_supply.c
8481F:	drivers/staging/greybus/sdio.c
8482F:	drivers/staging/greybus/spi.c
8483F:	drivers/staging/greybus/spilib.c
8484
8485GREYBUS SUBSYSTEM
8486M:	Johan Hovold <johan@kernel.org>
8487M:	Alex Elder <elder@kernel.org>
8488M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8489L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8490S:	Maintained
8491F:	drivers/greybus/
8492F:	drivers/staging/greybus/
8493F:	include/linux/greybus.h
8494F:	include/linux/greybus/
8495
8496GREYBUS UART PROTOCOLS DRIVERS
8497M:	David Lin <dtwlin@gmail.com>
8498S:	Maintained
8499F:	drivers/staging/greybus/log.c
8500F:	drivers/staging/greybus/uart.c
8501
8502GS1662 VIDEO SERIALIZER
8503M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8504L:	linux-media@vger.kernel.org
8505S:	Maintained
8506T:	git git://linuxtv.org/media_tree.git
8507F:	drivers/media/spi/gs1662.c
8508
8509GSPCA FINEPIX SUBDRIVER
8510M:	Frank Zago <frank@zago.net>
8511L:	linux-media@vger.kernel.org
8512S:	Maintained
8513T:	git git://linuxtv.org/media_tree.git
8514F:	drivers/media/usb/gspca/finepix.c
8515
8516GSPCA GL860 SUBDRIVER
8517M:	Olivier Lorin <o.lorin@laposte.net>
8518L:	linux-media@vger.kernel.org
8519S:	Maintained
8520T:	git git://linuxtv.org/media_tree.git
8521F:	drivers/media/usb/gspca/gl860/
8522
8523GSPCA M5602 SUBDRIVER
8524M:	Erik Andren <erik.andren@gmail.com>
8525L:	linux-media@vger.kernel.org
8526S:	Maintained
8527T:	git git://linuxtv.org/media_tree.git
8528F:	drivers/media/usb/gspca/m5602/
8529
8530GSPCA PAC207 SONIXB SUBDRIVER
8531M:	Hans Verkuil <hverkuil@xs4all.nl>
8532L:	linux-media@vger.kernel.org
8533S:	Odd Fixes
8534T:	git git://linuxtv.org/media_tree.git
8535F:	drivers/media/usb/gspca/pac207.c
8536
8537GSPCA SN9C20X SUBDRIVER
8538M:	Brian Johnson <brijohn@gmail.com>
8539L:	linux-media@vger.kernel.org
8540S:	Maintained
8541T:	git git://linuxtv.org/media_tree.git
8542F:	drivers/media/usb/gspca/sn9c20x.c
8543
8544GSPCA T613 SUBDRIVER
8545M:	Leandro Costantino <lcostantino@gmail.com>
8546L:	linux-media@vger.kernel.org
8547S:	Maintained
8548T:	git git://linuxtv.org/media_tree.git
8549F:	drivers/media/usb/gspca/t613.c
8550
8551GSPCA USB WEBCAM DRIVER
8552M:	Hans Verkuil <hverkuil@xs4all.nl>
8553L:	linux-media@vger.kernel.org
8554S:	Odd Fixes
8555T:	git git://linuxtv.org/media_tree.git
8556F:	drivers/media/usb/gspca/
8557
8558GTP (GPRS Tunneling Protocol)
8559M:	Pablo Neira Ayuso <pablo@netfilter.org>
8560M:	Harald Welte <laforge@gnumonks.org>
8561L:	osmocom-net-gprs@lists.osmocom.org
8562S:	Maintained
8563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8564F:	drivers/net/gtp.c
8565
8566GUID PARTITION TABLE (GPT)
8567M:	Davidlohr Bueso <dave@stgolabs.net>
8568L:	linux-efi@vger.kernel.org
8569S:	Maintained
8570F:	block/partitions/efi.*
8571
8572H8/300 ARCHITECTURE
8573M:	Yoshinori Sato <ysato@users.sourceforge.jp>
8574L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8575S:	Maintained
8576W:	http://uclinux-h8.sourceforge.jp
8577T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8578F:	arch/h8300/
8579F:	drivers/clk/h8300/
8580F:	drivers/clocksource/h8300_*.c
8581F:	drivers/irqchip/irq-renesas-h8*.c
8582
8583HABANALABS PCI DRIVER
8584M:	Oded Gabbay <ogabbay@kernel.org>
8585S:	Supported
8586T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8587F:	Documentation/ABI/testing/debugfs-driver-habanalabs
8588F:	Documentation/ABI/testing/sysfs-driver-habanalabs
8589F:	drivers/misc/habanalabs/
8590F:	include/uapi/misc/habanalabs.h
8591
8592HACKRF MEDIA DRIVER
8593M:	Antti Palosaari <crope@iki.fi>
8594L:	linux-media@vger.kernel.org
8595S:	Maintained
8596W:	https://linuxtv.org
8597W:	http://palosaari.fi/linux/
8598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8599T:	git git://linuxtv.org/anttip/media_tree.git
8600F:	drivers/media/usb/hackrf/
8601
8602HANTRO VPU CODEC DRIVER
8603M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8604M:	Philipp Zabel <p.zabel@pengutronix.de>
8605L:	linux-media@vger.kernel.org
8606L:	linux-rockchip@lists.infradead.org
8607S:	Maintained
8608F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8609F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8610F:	drivers/staging/media/hantro/
8611
8612HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8613M:	Frank Seidel <frank@f-seidel.de>
8614L:	platform-driver-x86@vger.kernel.org
8615S:	Maintained
8616W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8617F:	drivers/platform/x86/hdaps.c
8618
8619HARDWARE MONITORING
8620M:	Jean Delvare <jdelvare@suse.com>
8621M:	Guenter Roeck <linux@roeck-us.net>
8622L:	linux-hwmon@vger.kernel.org
8623S:	Maintained
8624W:	http://hwmon.wiki.kernel.org/
8625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8626F:	Documentation/ABI/testing/sysfs-class-hwmon
8627F:	Documentation/devicetree/bindings/hwmon/
8628F:	Documentation/hwmon/
8629F:	drivers/hwmon/
8630F:	include/linux/hwmon*.h
8631F:	include/trace/events/hwmon*.h
8632K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8633
8634HARDWARE RANDOM NUMBER GENERATOR CORE
8635M:	Matt Mackall <mpm@selenic.com>
8636M:	Herbert Xu <herbert@gondor.apana.org.au>
8637L:	linux-crypto@vger.kernel.org
8638S:	Odd fixes
8639F:	Documentation/admin-guide/hw_random.rst
8640F:	Documentation/devicetree/bindings/rng/
8641F:	drivers/char/hw_random/
8642F:	include/linux/hw_random.h
8643
8644HARDWARE SPINLOCK CORE
8645M:	Ohad Ben-Cohen <ohad@wizery.com>
8646M:	Bjorn Andersson <bjorn.andersson@linaro.org>
8647R:	Baolin Wang <baolin.wang7@gmail.com>
8648L:	linux-remoteproc@vger.kernel.org
8649S:	Maintained
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8651F:	Documentation/devicetree/bindings/hwlock/
8652F:	Documentation/locking/hwspinlock.rst
8653F:	drivers/hwspinlock/
8654F:	include/linux/hwspinlock.h
8655
8656HARDWARE TRACING FACILITIES
8657M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8658S:	Maintained
8659F:	drivers/hwtracing/
8660
8661HARMONY SOUND DRIVER
8662L:	linux-parisc@vger.kernel.org
8663S:	Maintained
8664F:	sound/parisc/harmony.*
8665
8666HDPVR USB VIDEO ENCODER DRIVER
8667M:	Hans Verkuil <hverkuil@xs4all.nl>
8668L:	linux-media@vger.kernel.org
8669S:	Odd Fixes
8670W:	https://linuxtv.org
8671T:	git git://linuxtv.org/media_tree.git
8672F:	drivers/media/usb/hdpvr/
8673
8674HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8675M:	Matt Hsiao <matt.hsiao@hpe.com>
8676S:	Supported
8677F:	drivers/misc/hpilo.[ch]
8678
8679HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8680M:	Jerry Hoemann <jerry.hoemann@hpe.com>
8681S:	Supported
8682F:	Documentation/watchdog/hpwdt.rst
8683F:	drivers/watchdog/hpwdt.c
8684
8685HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8686M:	Don Brace <don.brace@microchip.com>
8687L:	storagedev@microchip.com
8688L:	linux-scsi@vger.kernel.org
8689S:	Supported
8690F:	Documentation/scsi/hpsa.rst
8691F:	drivers/scsi/hpsa*.[ch]
8692F:	include/linux/cciss*.h
8693F:	include/uapi/linux/cciss*.h
8694
8695HFI1 DRIVER
8696M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8697L:	linux-rdma@vger.kernel.org
8698S:	Supported
8699F:	drivers/infiniband/hw/hfi1
8700
8701HFS FILESYSTEM
8702L:	linux-fsdevel@vger.kernel.org
8703S:	Orphan
8704F:	Documentation/filesystems/hfs.rst
8705F:	fs/hfs/
8706
8707HFSPLUS FILESYSTEM
8708L:	linux-fsdevel@vger.kernel.org
8709S:	Orphan
8710F:	Documentation/filesystems/hfsplus.rst
8711F:	fs/hfsplus/
8712
8713HGA FRAMEBUFFER DRIVER
8714M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8715L:	linux-nvidia@lists.surfsouth.com
8716S:	Maintained
8717W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8718F:	drivers/video/fbdev/hgafb.c
8719
8720HIBERNATION (aka Software Suspend, aka swsusp)
8721M:	"Rafael J. Wysocki" <rafael@kernel.org>
8722M:	Pavel Machek <pavel@ucw.cz>
8723L:	linux-pm@vger.kernel.org
8724S:	Supported
8725B:	https://bugzilla.kernel.org
8726F:	arch/*/include/asm/suspend*.h
8727F:	arch/x86/power/
8728F:	drivers/base/power/
8729F:	include/linux/freezer.h
8730F:	include/linux/pm.h
8731F:	include/linux/suspend.h
8732F:	kernel/power/
8733
8734HID CORE LAYER
8735M:	Jiri Kosina <jikos@kernel.org>
8736M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
8737L:	linux-input@vger.kernel.org
8738S:	Maintained
8739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8740F:	drivers/hid/
8741F:	include/linux/hid*
8742F:	include/uapi/linux/hid*
8743
8744HID LOGITECH DRIVERS
8745R:	Filipe Laíns <lains@riseup.net>
8746L:	linux-input@vger.kernel.org
8747S:	Maintained
8748F:	drivers/hid/hid-logitech-*
8749
8750HID PLAYSTATION DRIVER
8751M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
8752L:	linux-input@vger.kernel.org
8753S:	Supported
8754F:	drivers/hid/hid-playstation.c
8755
8756HID SENSOR HUB DRIVERS
8757M:	Jiri Kosina <jikos@kernel.org>
8758M:	Jonathan Cameron <jic23@kernel.org>
8759M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8760L:	linux-input@vger.kernel.org
8761L:	linux-iio@vger.kernel.org
8762S:	Maintained
8763F:	Documentation/hid/hid-sensor*
8764F:	drivers/hid/hid-sensor-*
8765F:	drivers/iio/*/hid-*
8766F:	include/linux/hid-sensor-*
8767
8768HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8769M:	Thomas Gleixner <tglx@linutronix.de>
8770L:	linux-kernel@vger.kernel.org
8771S:	Maintained
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8773F:	Documentation/timers/
8774F:	include/linux/clockchips.h
8775F:	include/linux/hrtimer.h
8776F:	kernel/time/clockevents.c
8777F:	kernel/time/hrtimer.c
8778F:	kernel/time/timer_*.c
8779
8780HIGH-SPEED SCC DRIVER FOR AX.25
8781L:	linux-hams@vger.kernel.org
8782S:	Orphan
8783F:	drivers/net/hamradio/dmascc.c
8784F:	drivers/net/hamradio/scc.c
8785
8786HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8787M:	HighPoint Linux Team <linux@highpoint-tech.com>
8788S:	Supported
8789W:	http://www.highpoint-tech.com
8790F:	Documentation/scsi/hptiop.rst
8791F:	drivers/scsi/hptiop.c
8792
8793HIPPI
8794M:	Jes Sorensen <jes@trained-monkey.org>
8795L:	linux-hippi@sunsite.dk
8796S:	Maintained
8797F:	drivers/net/hippi/
8798F:	include/linux/hippidevice.h
8799F:	include/uapi/linux/if_hippi.h
8800F:	net/802/hippi.c
8801
8802HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8803M:	Kurt Kanzenbach <kurt@linutronix.de>
8804L:	netdev@vger.kernel.org
8805S:	Maintained
8806F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8807F:	drivers/net/dsa/hirschmann/*
8808F:	include/linux/platform_data/hirschmann-hellcreek.h
8809F:	net/dsa/tag_hellcreek.c
8810
8811HISILICON DMA DRIVER
8812M:	Zhou Wang <wangzhou1@hisilicon.com>
8813L:	dmaengine@vger.kernel.org
8814S:	Maintained
8815F:	drivers/dma/hisi_dma.c
8816
8817HISILICON GPIO DRIVER
8818M:	Luo Jiaxing <luojiaxing@huawei.com>
8819L:	linux-gpio@vger.kernel.org
8820S:	Maintained
8821F:	drivers/gpio/gpio-hisi.c
8822
8823HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8824M:	Longfang Liu <liulongfang@huawei.com>
8825L:	linux-crypto@vger.kernel.org
8826S:	Maintained
8827F:	Documentation/ABI/testing/debugfs-hisi-hpre
8828F:	drivers/crypto/hisilicon/hpre/hpre.h
8829F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
8830F:	drivers/crypto/hisilicon/hpre/hpre_main.c
8831
8832HISILICON I2C CONTROLLER DRIVER
8833M:	Yicong Yang <yangyicong@hisilicon.com>
8834L:	linux-i2c@vger.kernel.org
8835S:	Maintained
8836W:	https://www.hisilicon.com
8837F:	drivers/i2c/busses/i2c-hisi.c
8838
8839HISILICON LPC BUS DRIVER
8840M:	john.garry@huawei.com
8841S:	Maintained
8842W:	http://www.hisilicon.com
8843F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8844F:	drivers/bus/hisi_lpc.c
8845
8846HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8847M:	Yisen Zhuang <yisen.zhuang@huawei.com>
8848M:	Salil Mehta <salil.mehta@huawei.com>
8849L:	netdev@vger.kernel.org
8850S:	Maintained
8851W:	http://www.hisilicon.com
8852F:	drivers/net/ethernet/hisilicon/hns3/
8853
8854HISILICON NETWORK SUBSYSTEM DRIVER
8855M:	Yisen Zhuang <yisen.zhuang@huawei.com>
8856M:	Salil Mehta <salil.mehta@huawei.com>
8857L:	netdev@vger.kernel.org
8858S:	Maintained
8859W:	http://www.hisilicon.com
8860F:	Documentation/devicetree/bindings/net/hisilicon*.txt
8861F:	drivers/net/ethernet/hisilicon/
8862
8863HIKEY960 ONBOARD USB GPIO HUB DRIVER
8864M:	John Stultz <john.stultz@linaro.org>
8865L:	linux-kernel@vger.kernel.org
8866S:	Maintained
8867F:	drivers/misc/hisi_hikey_usb.c
8868
8869HISILICON PMU DRIVER
8870M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
8871M:	Qi Liu <liuqi115@huawei.com>
8872S:	Supported
8873W:	http://www.hisilicon.com
8874F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8875F:	Documentation/admin-guide/perf/hisi-pmu.rst
8876F:	drivers/perf/hisilicon
8877
8878HISILICON QM AND ZIP Controller DRIVER
8879M:	Zhou Wang <wangzhou1@hisilicon.com>
8880L:	linux-crypto@vger.kernel.org
8881S:	Maintained
8882F:	Documentation/ABI/testing/debugfs-hisi-zip
8883F:	drivers/crypto/hisilicon/qm.c
8884F:	drivers/crypto/hisilicon/sgl.c
8885F:	drivers/crypto/hisilicon/zip/
8886F:	include/linux/hisi_acc_qm.h
8887
8888HISILICON ROCE DRIVER
8889M:	Wenpeng Liang <liangwenpeng@huawei.com>
8890M:	Weihang Li <liweihang@huawei.com>
8891L:	linux-rdma@vger.kernel.org
8892S:	Maintained
8893F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8894F:	drivers/infiniband/hw/hns/
8895
8896HISILICON SAS Controller
8897M:	John Garry <john.garry@huawei.com>
8898S:	Supported
8899W:	http://www.hisilicon.com
8900F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8901F:	drivers/scsi/hisi_sas/
8902
8903HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8904M:	Kai Ye <yekai13@huawei.com>
8905M:	Longfang Liu <liulongfang@huawei.com>
8906L:	linux-crypto@vger.kernel.org
8907S:	Maintained
8908F:	Documentation/ABI/testing/debugfs-hisi-sec
8909F:	drivers/crypto/hisilicon/sec2/sec.h
8910F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
8911F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
8912F:	drivers/crypto/hisilicon/sec2/sec_main.c
8913
8914HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8915M:	Jay Fang <f.fangjian@huawei.com>
8916L:	linux-spi@vger.kernel.org
8917S:	Maintained
8918W:	http://www.hisilicon.com
8919F:	drivers/spi/spi-hisi-kunpeng.c
8920
8921HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8922M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8923L:	linux-kernel@vger.kernel.org
8924S:	Maintained
8925F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8926F:	drivers/spmi/hisi-spmi-controller.c
8927
8928HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8929M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8930L:	linux-kernel@vger.kernel.org
8931S:	Maintained
8932F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8933F:	drivers/mfd/hi6421-spmi-pmic.c
8934
8935HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8936M:	Weili Qian <qianweili@huawei.com>
8937S:	Maintained
8938F:	drivers/crypto/hisilicon/trng/trng.c
8939
8940HISILICON V3XX SPI NOR FLASH Controller Driver
8941M:	John Garry <john.garry@huawei.com>
8942S:	Maintained
8943W:	http://www.hisilicon.com
8944F:	drivers/spi/spi-hisi-sfc-v3xx.c
8945
8946HMM - Heterogeneous Memory Management
8947M:	Jérôme Glisse <jglisse@redhat.com>
8948L:	linux-mm@kvack.org
8949S:	Maintained
8950F:	Documentation/vm/hmm.rst
8951F:	include/linux/hmm*
8952F:	lib/test_hmm*
8953F:	mm/hmm*
8954F:	tools/testing/selftests/vm/*hmm*
8955
8956HOST AP DRIVER
8957M:	Jouni Malinen <j@w1.fi>
8958L:	linux-wireless@vger.kernel.org
8959S:	Obsolete
8960W:	http://w1.fi/hostap-driver.html
8961F:	drivers/net/wireless/intersil/hostap/
8962
8963HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8964L:	platform-driver-x86@vger.kernel.org
8965S:	Orphan
8966F:	drivers/platform/x86/tc1100-wmi.c
8967
8968HPET:	High Precision Event Timers driver
8969M:	Clemens Ladisch <clemens@ladisch.de>
8970S:	Maintained
8971F:	Documentation/timers/hpet.rst
8972F:	drivers/char/hpet.c
8973F:	include/linux/hpet.h
8974F:	include/uapi/linux/hpet.h
8975
8976HPET:	x86
8977S:	Orphan
8978F:	arch/x86/include/asm/hpet.h
8979F:	arch/x86/kernel/hpet.c
8980
8981HPFS FILESYSTEM
8982M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8983S:	Maintained
8984W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8985F:	fs/hpfs/
8986
8987HSI SUBSYSTEM
8988M:	Sebastian Reichel <sre@kernel.org>
8989S:	Maintained
8990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8991F:	Documentation/ABI/testing/sysfs-bus-hsi
8992F:	Documentation/driver-api/hsi.rst
8993F:	drivers/hsi/
8994F:	include/linux/hsi/
8995F:	include/uapi/linux/hsi/
8996
8997HSO 3G MODEM DRIVER
8998L:	linux-usb@vger.kernel.org
8999S:	Orphan
9000F:	drivers/net/usb/hso.c
9001
9002HSR NETWORK PROTOCOL
9003L:	netdev@vger.kernel.org
9004S:	Orphan
9005F:	net/hsr/
9006
9007HT16K33 LED CONTROLLER DRIVER
9008M:	Robin van der Gracht <robin@protonic.nl>
9009S:	Maintained
9010F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9011F:	drivers/auxdisplay/ht16k33.c
9012
9013HTCPEN TOUCHSCREEN DRIVER
9014M:	Pau Oliva Fora <pof@eslack.org>
9015L:	linux-input@vger.kernel.org
9016S:	Maintained
9017F:	drivers/input/touchscreen/htcpen.c
9018
9019HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9020M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9021L:	linux-iio@vger.kernel.org
9022S:	Maintained
9023W:	http://www.st.com/
9024F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9025F:	drivers/iio/humidity/hts221*
9026
9027HUAWEI ETHERNET DRIVER
9028L:	netdev@vger.kernel.org
9029S:	Orphan
9030F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9031F:	drivers/net/ethernet/huawei/hinic/
9032
9033HUGETLB FILESYSTEM
9034M:	Mike Kravetz <mike.kravetz@oracle.com>
9035L:	linux-mm@kvack.org
9036S:	Maintained
9037F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9038F:	Documentation/admin-guide/mm/hugetlbpage.rst
9039F:	Documentation/vm/hugetlbfs_reserv.rst
9040F:	fs/hugetlbfs/
9041F:	include/linux/hugetlb.h
9042F:	mm/hugetlb.c
9043
9044HVA ST MEDIA DRIVER
9045M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9046L:	linux-media@vger.kernel.org
9047S:	Supported
9048W:	https://linuxtv.org
9049T:	git git://linuxtv.org/media_tree.git
9050F:	drivers/media/platform/st/sti/hva
9051
9052HWPOISON MEMORY FAILURE HANDLING
9053M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9054L:	linux-mm@kvack.org
9055S:	Maintained
9056F:	mm/hwpoison-inject.c
9057F:	mm/memory-failure.c
9058
9059HYCON HY46XX TOUCHSCREEN SUPPORT
9060M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9061L:	linux-input@vger.kernel.org
9062S:	Maintained
9063F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9064F:	drivers/input/touchscreen/hycon-hy46xx.c
9065
9066HYGON PROCESSOR SUPPORT
9067M:	Pu Wen <puwen@hygon.cn>
9068L:	linux-kernel@vger.kernel.org
9069S:	Maintained
9070F:	arch/x86/kernel/cpu/hygon.c
9071
9072HYNIX HI556 SENSOR DRIVER
9073M:	Shawn Tu <shawnx.tu@intel.com>
9074L:	linux-media@vger.kernel.org
9075S:	Maintained
9076T:	git git://linuxtv.org/media_tree.git
9077F:	drivers/media/i2c/hi556.c
9078
9079HYNIX HI846 SENSOR DRIVER
9080M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083F:	drivers/media/i2c/hi846.c
9084
9085HYNIX HI847 SENSOR DRIVER
9086M:	Shawn Tu <shawnx.tu@intel.com>
9087L:	linux-media@vger.kernel.org
9088S:	Maintained
9089F:	drivers/media/i2c/hi847.c
9090
9091Hyper-V/Azure CORE AND DRIVERS
9092M:	"K. Y. Srinivasan" <kys@microsoft.com>
9093M:	Haiyang Zhang <haiyangz@microsoft.com>
9094M:	Stephen Hemminger <sthemmin@microsoft.com>
9095M:	Wei Liu <wei.liu@kernel.org>
9096M:	Dexuan Cui <decui@microsoft.com>
9097L:	linux-hyperv@vger.kernel.org
9098S:	Supported
9099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9100F:	Documentation/ABI/stable/sysfs-bus-vmbus
9101F:	Documentation/ABI/testing/debugfs-hyperv
9102F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9103F:	arch/arm64/hyperv
9104F:	arch/arm64/include/asm/hyperv-tlfs.h
9105F:	arch/arm64/include/asm/mshyperv.h
9106F:	arch/x86/hyperv
9107F:	arch/x86/include/asm/hyperv-tlfs.h
9108F:	arch/x86/include/asm/mshyperv.h
9109F:	arch/x86/include/asm/trace/hyperv.h
9110F:	arch/x86/kernel/cpu/mshyperv.c
9111F:	drivers/clocksource/hyperv_timer.c
9112F:	drivers/hid/hid-hyperv.c
9113F:	drivers/hv/
9114F:	drivers/input/serio/hyperv-keyboard.c
9115F:	drivers/iommu/hyperv-iommu.c
9116F:	drivers/net/ethernet/microsoft/
9117F:	drivers/net/hyperv/
9118F:	drivers/pci/controller/pci-hyperv-intf.c
9119F:	drivers/pci/controller/pci-hyperv.c
9120F:	drivers/scsi/storvsc_drv.c
9121F:	drivers/uio/uio_hv_generic.c
9122F:	drivers/video/fbdev/hyperv_fb.c
9123F:	include/asm-generic/hyperv-tlfs.h
9124F:	include/asm-generic/mshyperv.h
9125F:	include/clocksource/hyperv_timer.h
9126F:	include/linux/hyperv.h
9127F:	include/uapi/linux/hyperv.h
9128F:	net/vmw_vsock/hyperv_transport.c
9129F:	tools/hv/
9130
9131HYPERBUS SUPPORT
9132M:	Vignesh Raghavendra <vigneshr@ti.com>
9133L:	linux-mtd@lists.infradead.org
9134S:	Supported
9135Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9136C:	irc://irc.oftc.net/mtd
9137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9138F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9139F:	drivers/mtd/hyperbus/
9140F:	include/linux/mtd/hyperbus.h
9141
9142HYPERVISOR VIRTUAL CONSOLE DRIVER
9143L:	linuxppc-dev@lists.ozlabs.org
9144S:	Odd Fixes
9145F:	drivers/tty/hvc/
9146
9147I2C ACPI SUPPORT
9148M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9149L:	linux-i2c@vger.kernel.org
9150L:	linux-acpi@vger.kernel.org
9151S:	Maintained
9152F:	drivers/i2c/i2c-core-acpi.c
9153
9154I2C CONTROLLER DRIVER FOR NVIDIA GPU
9155M:	Ajay Gupta <ajayg@nvidia.com>
9156L:	linux-i2c@vger.kernel.org
9157S:	Maintained
9158F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9159F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9160
9161I2C MUXES
9162M:	Peter Rosin <peda@axentia.se>
9163L:	linux-i2c@vger.kernel.org
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9166F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9167F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9168F:	Documentation/i2c/i2c-topology.rst
9169F:	Documentation/i2c/muxes/
9170F:	drivers/i2c/i2c-mux.c
9171F:	drivers/i2c/muxes/
9172F:	include/linux/i2c-mux.h
9173
9174I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9175M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9176L:	linux-i2c@vger.kernel.org
9177S:	Maintained
9178F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9179F:	drivers/i2c/busses/i2c-mv64xxx.c
9180
9181I2C OVER PARALLEL PORT
9182M:	Jean Delvare <jdelvare@suse.com>
9183L:	linux-i2c@vger.kernel.org
9184S:	Maintained
9185F:	Documentation/i2c/busses/i2c-parport.rst
9186F:	drivers/i2c/busses/i2c-parport.c
9187
9188I2C SUBSYSTEM
9189M:	Wolfram Sang <wsa@kernel.org>
9190L:	linux-i2c@vger.kernel.org
9191S:	Maintained
9192W:	https://i2c.wiki.kernel.org/
9193Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9195F:	Documentation/devicetree/bindings/i2c/i2c.txt
9196F:	Documentation/i2c/
9197F:	drivers/i2c/*
9198F:	include/linux/i2c-dev.h
9199F:	include/linux/i2c-smbus.h
9200F:	include/linux/i2c.h
9201F:	include/uapi/linux/i2c-*.h
9202F:	include/uapi/linux/i2c.h
9203
9204I2C SUBSYSTEM HOST DRIVERS
9205L:	linux-i2c@vger.kernel.org
9206S:	Odd Fixes
9207W:	https://i2c.wiki.kernel.org/
9208Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9210F:	Documentation/devicetree/bindings/i2c/
9211F:	drivers/i2c/algos/
9212F:	drivers/i2c/busses/
9213
9214I2C-TAOS-EVM DRIVER
9215M:	Jean Delvare <jdelvare@suse.com>
9216L:	linux-i2c@vger.kernel.org
9217S:	Maintained
9218F:	Documentation/i2c/busses/i2c-taos-evm.rst
9219F:	drivers/i2c/busses/i2c-taos-evm.c
9220
9221I2C-TINY-USB DRIVER
9222M:	Till Harbaum <till@harbaum.org>
9223L:	linux-i2c@vger.kernel.org
9224S:	Maintained
9225W:	http://www.harbaum.org/till/i2c_tiny_usb
9226F:	drivers/i2c/busses/i2c-tiny-usb.c
9227
9228I2C/SMBUS CONTROLLER DRIVERS FOR PC
9229M:	Jean Delvare <jdelvare@suse.com>
9230L:	linux-i2c@vger.kernel.org
9231S:	Maintained
9232F:	Documentation/i2c/busses/i2c-ali1535.rst
9233F:	Documentation/i2c/busses/i2c-ali1563.rst
9234F:	Documentation/i2c/busses/i2c-ali15x3.rst
9235F:	Documentation/i2c/busses/i2c-amd756.rst
9236F:	Documentation/i2c/busses/i2c-amd8111.rst
9237F:	Documentation/i2c/busses/i2c-i801.rst
9238F:	Documentation/i2c/busses/i2c-nforce2.rst
9239F:	Documentation/i2c/busses/i2c-piix4.rst
9240F:	Documentation/i2c/busses/i2c-sis5595.rst
9241F:	Documentation/i2c/busses/i2c-sis630.rst
9242F:	Documentation/i2c/busses/i2c-sis96x.rst
9243F:	Documentation/i2c/busses/i2c-via.rst
9244F:	Documentation/i2c/busses/i2c-viapro.rst
9245F:	drivers/i2c/busses/i2c-ali1535.c
9246F:	drivers/i2c/busses/i2c-ali1563.c
9247F:	drivers/i2c/busses/i2c-ali15x3.c
9248F:	drivers/i2c/busses/i2c-amd756-s4882.c
9249F:	drivers/i2c/busses/i2c-amd756.c
9250F:	drivers/i2c/busses/i2c-amd8111.c
9251F:	drivers/i2c/busses/i2c-i801.c
9252F:	drivers/i2c/busses/i2c-isch.c
9253F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9254F:	drivers/i2c/busses/i2c-nforce2.c
9255F:	drivers/i2c/busses/i2c-piix4.c
9256F:	drivers/i2c/busses/i2c-sis5595.c
9257F:	drivers/i2c/busses/i2c-sis630.c
9258F:	drivers/i2c/busses/i2c-sis96x.c
9259F:	drivers/i2c/busses/i2c-via.c
9260F:	drivers/i2c/busses/i2c-viapro.c
9261
9262I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9263M:	Hans de Goede <hdegoede@redhat.com>
9264L:	linux-i2c@vger.kernel.org
9265S:	Maintained
9266F:	drivers/i2c/busses/i2c-cht-wc.c
9267
9268I2C/SMBUS ISMT DRIVER
9269M:	Seth Heasley <seth.heasley@intel.com>
9270M:	Neil Horman <nhorman@tuxdriver.com>
9271L:	linux-i2c@vger.kernel.org
9272F:	Documentation/i2c/busses/i2c-ismt.rst
9273F:	drivers/i2c/busses/i2c-ismt.c
9274
9275I2C/SMBUS STUB DRIVER
9276M:	Jean Delvare <jdelvare@suse.com>
9277L:	linux-i2c@vger.kernel.org
9278S:	Maintained
9279F:	drivers/i2c/i2c-stub.c
9280
9281I3C DRIVER FOR CADENCE I3C MASTER IP
9282M:	Przemysław Gaj <pgaj@cadence.com>
9283S:	Maintained
9284F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
9285F:	drivers/i3c/master/i3c-master-cdns.c
9286
9287I3C DRIVER FOR SYNOPSYS DESIGNWARE
9288M:	Vitor Soares <vitor.soares@synopsys.com>
9289S:	Maintained
9290F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
9291F:	drivers/i3c/master/dw*
9292
9293I3C SUBSYSTEM
9294M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9295L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9296S:	Maintained
9297C:	irc://chat.freenode.net/linux-i3c
9298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9299F:	Documentation/ABI/testing/sysfs-bus-i3c
9300F:	Documentation/devicetree/bindings/i3c/
9301F:	Documentation/driver-api/i3c
9302F:	drivers/i3c/
9303F:	include/linux/i3c/
9304
9305IA64 (Itanium) PLATFORM
9306L:	linux-ia64@vger.kernel.org
9307S:	Orphan
9308F:	Documentation/ia64/
9309F:	arch/ia64/
9310
9311IBM Power 842 compression accelerator
9312M:	Haren Myneni <haren@us.ibm.com>
9313S:	Supported
9314F:	crypto/842.c
9315F:	drivers/crypto/nx/Kconfig
9316F:	drivers/crypto/nx/Makefile
9317F:	drivers/crypto/nx/nx-842*
9318F:	include/linux/sw842.h
9319F:	lib/842/
9320
9321IBM Power in-Nest Crypto Acceleration
9322M:	Breno Leitão <leitao@debian.org>
9323M:	Nayna Jain <nayna@linux.ibm.com>
9324M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9325L:	linux-crypto@vger.kernel.org
9326S:	Supported
9327F:	drivers/crypto/nx/Kconfig
9328F:	drivers/crypto/nx/Makefile
9329F:	drivers/crypto/nx/nx-aes*
9330F:	drivers/crypto/nx/nx-sha*
9331F:	drivers/crypto/nx/nx.*
9332F:	drivers/crypto/nx/nx_csbcpb.h
9333F:	drivers/crypto/nx/nx_debugfs.c
9334
9335IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9336M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9337L:	linux-pci@vger.kernel.org
9338L:	linuxppc-dev@lists.ozlabs.org
9339S:	Supported
9340F:	drivers/pci/hotplug/rpadlpar*
9341
9342IBM Power Linux RAID adapter
9343M:	Brian King <brking@us.ibm.com>
9344S:	Supported
9345F:	drivers/scsi/ipr.*
9346
9347IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9348M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9349L:	linux-pci@vger.kernel.org
9350L:	linuxppc-dev@lists.ozlabs.org
9351S:	Supported
9352F:	drivers/pci/hotplug/rpaphp*
9353
9354IBM Power SRIOV Virtual NIC Device Driver
9355M:	Dany Madden <drt@linux.ibm.com>
9356R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9357L:	netdev@vger.kernel.org
9358S:	Supported
9359F:	drivers/net/ethernet/ibm/ibmvnic.*
9360
9361IBM Power Virtual Accelerator Switchboard
9362L:	linuxppc-dev@lists.ozlabs.org
9363S:	Supported
9364F:	arch/powerpc/include/asm/vas.h
9365F:	arch/powerpc/platforms/powernv/copy-paste.h
9366F:	arch/powerpc/platforms/powernv/vas*
9367
9368IBM Power Virtual Ethernet Device Driver
9369M:	Cristobal Forno <cforno12@linux.ibm.com>
9370L:	netdev@vger.kernel.org
9371S:	Supported
9372F:	drivers/net/ethernet/ibm/ibmveth.*
9373
9374IBM Power Virtual FC Device Drivers
9375M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9376L:	linux-scsi@vger.kernel.org
9377S:	Supported
9378F:	drivers/scsi/ibmvscsi/ibmvfc*
9379
9380IBM Power Virtual Management Channel Driver
9381M:	Brad Warrum <bwarrum@linux.ibm.com>
9382M:	Ritu Agarwal <rituagar@linux.ibm.com>
9383S:	Supported
9384F:	drivers/misc/ibmvmc.*
9385
9386IBM Power Virtual SCSI Device Drivers
9387M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9388L:	linux-scsi@vger.kernel.org
9389S:	Supported
9390F:	drivers/scsi/ibmvscsi/ibmvscsi*
9391F:	include/scsi/viosrp.h
9392
9393IBM Power Virtual SCSI Device Target Driver
9394M:	Michael Cyr <mikecyr@linux.ibm.com>
9395L:	linux-scsi@vger.kernel.org
9396L:	target-devel@vger.kernel.org
9397S:	Supported
9398F:	drivers/scsi/ibmvscsi_tgt/
9399
9400IBM Power VMX Cryptographic instructions
9401M:	Breno Leitão <leitao@debian.org>
9402M:	Nayna Jain <nayna@linux.ibm.com>
9403M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9404L:	linux-crypto@vger.kernel.org
9405S:	Supported
9406F:	drivers/crypto/vmx/Kconfig
9407F:	drivers/crypto/vmx/Makefile
9408F:	drivers/crypto/vmx/aes*
9409F:	drivers/crypto/vmx/ghash*
9410F:	drivers/crypto/vmx/ppc-xlate.pl
9411F:	drivers/crypto/vmx/vmx.c
9412
9413IBM ServeRAID RAID DRIVER
9414S:	Orphan
9415F:	drivers/scsi/ips.*
9416
9417ICH LPC AND GPIO DRIVER
9418M:	Peter Tyser <ptyser@xes-inc.com>
9419S:	Maintained
9420F:	drivers/gpio/gpio-ich.c
9421F:	drivers/mfd/lpc_ich.c
9422
9423ICY I2C DRIVER
9424M:	Max Staudt <max@enpas.org>
9425L:	linux-i2c@vger.kernel.org
9426S:	Maintained
9427F:	drivers/i2c/busses/i2c-icy.c
9428
9429IDEAPAD LAPTOP EXTRAS DRIVER
9430M:	Ike Panhc <ike.pan@canonical.com>
9431L:	platform-driver-x86@vger.kernel.org
9432S:	Maintained
9433W:	http://launchpad.net/ideapad-laptop
9434F:	drivers/platform/x86/ideapad-laptop.c
9435
9436IDEAPAD LAPTOP SLIDEBAR DRIVER
9437M:	Andrey Moiseev <o2g.org.ru@gmail.com>
9438L:	linux-input@vger.kernel.org
9439S:	Maintained
9440W:	https://github.com/o2genum/ideapad-slidebar
9441F:	drivers/input/misc/ideapad_slidebar.c
9442
9443IDMAPPED MOUNTS
9444M:	Christian Brauner <brauner@kernel.org>
9445L:	linux-fsdevel@vger.kernel.org
9446S:	Maintained
9447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9448F:	Documentation/filesystems/idmappings.rst
9449F:	tools/testing/selftests/mount_setattr/
9450F:	include/linux/mnt_idmapping.h
9451
9452IDT VersaClock 5 CLOCK DRIVER
9453M:	Luca Ceresoli <luca@lucaceresoli.net>
9454S:	Maintained
9455F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9456F:	drivers/clk/clk-versaclock5.c
9457
9458IEEE 802.15.4 SUBSYSTEM
9459M:	Alexander Aring <alex.aring@gmail.com>
9460M:	Stefan Schmidt <stefan@datenfreihafen.org>
9461L:	linux-wpan@vger.kernel.org
9462S:	Maintained
9463W:	https://linux-wpan.org/
9464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9466F:	Documentation/networking/ieee802154.rst
9467F:	drivers/net/ieee802154/
9468F:	include/linux/ieee802154.h
9469F:	include/linux/nl802154.h
9470F:	include/net/af_ieee802154.h
9471F:	include/net/cfg802154.h
9472F:	include/net/ieee802154_netdev.h
9473F:	include/net/mac802154.h
9474F:	include/net/nl802154.h
9475F:	net/ieee802154/
9476F:	net/mac802154/
9477
9478IFE PROTOCOL
9479M:	Yotam Gigi <yotam.gi@gmail.com>
9480M:	Jamal Hadi Salim <jhs@mojatatu.com>
9481F:	include/net/ife.h
9482F:	include/uapi/linux/ife.h
9483F:	net/ife
9484
9485IGORPLUG-USB IR RECEIVER
9486M:	Sean Young <sean@mess.org>
9487L:	linux-media@vger.kernel.org
9488S:	Maintained
9489F:	drivers/media/rc/igorplugusb.c
9490
9491IGUANAWORKS USB IR TRANSCEIVER
9492M:	Sean Young <sean@mess.org>
9493L:	linux-media@vger.kernel.org
9494S:	Maintained
9495F:	drivers/media/rc/iguanair.c
9496
9497IIO DIGITAL POTENTIOMETER DAC
9498M:	Peter Rosin <peda@axentia.se>
9499L:	linux-iio@vger.kernel.org
9500S:	Maintained
9501F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9502F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9503F:	drivers/iio/dac/dpot-dac.c
9504
9505IIO ENVELOPE DETECTOR
9506M:	Peter Rosin <peda@axentia.se>
9507L:	linux-iio@vger.kernel.org
9508S:	Maintained
9509F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9510F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9511F:	drivers/iio/adc/envelope-detector.c
9512
9513IIO MULTIPLEXER
9514M:	Peter Rosin <peda@axentia.se>
9515L:	linux-iio@vger.kernel.org
9516S:	Maintained
9517F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9518F:	drivers/iio/multiplexer/iio-mux.c
9519
9520IIO SCMI BASED DRIVER
9521M:	Jyoti Bhayana <jbhayana@google.com>
9522L:	linux-iio@vger.kernel.org
9523S:	Maintained
9524F:	drivers/iio/common/scmi_sensors/scmi_iio.c
9525
9526IIO SUBSYSTEM AND DRIVERS
9527M:	Jonathan Cameron <jic23@kernel.org>
9528R:	Lars-Peter Clausen <lars@metafoo.de>
9529L:	linux-iio@vger.kernel.org
9530S:	Maintained
9531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9532F:	Documentation/ABI/testing/configfs-iio*
9533F:	Documentation/ABI/testing/sysfs-bus-iio*
9534F:	Documentation/devicetree/bindings/iio/
9535F:	drivers/iio/
9536F:	drivers/staging/iio/
9537F:	include/linux/iio/
9538F:	tools/iio/
9539
9540IIO UNIT CONVERTER
9541M:	Peter Rosin <peda@axentia.se>
9542L:	linux-iio@vger.kernel.org
9543S:	Maintained
9544F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9545F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9546F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9547F:	drivers/iio/afe/iio-rescale.c
9548
9549IKANOS/ADI EAGLE ADSL USB DRIVER
9550M:	Matthieu Castet <castet.matthieu@free.fr>
9551M:	Stanislaw Gruszka <stf_xl@wp.pl>
9552S:	Maintained
9553F:	drivers/usb/atm/ueagle-atm.c
9554
9555IMAGIS TOUCHSCREEN DRIVER
9556M:	Markuss Broks <markuss.broks@gmail.com>
9557S:	Maintained
9558F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9559F:	drivers/input/touchscreen/imagis.c
9560
9561IMGTEC ASCII LCD DRIVER
9562M:	Paul Burton <paulburton@kernel.org>
9563S:	Maintained
9564F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9565F:	drivers/auxdisplay/img-ascii-lcd.c
9566
9567IMGTEC IR DECODER DRIVER
9568S:	Orphan
9569F:	drivers/media/rc/img-ir/
9570
9571IMON SOUNDGRAPH USB IR RECEIVER
9572M:	Sean Young <sean@mess.org>
9573L:	linux-media@vger.kernel.org
9574S:	Maintained
9575F:	drivers/media/rc/imon.c
9576F:	drivers/media/rc/imon_raw.c
9577
9578IMS TWINTURBO FRAMEBUFFER DRIVER
9579L:	linux-fbdev@vger.kernel.org
9580S:	Orphan
9581F:	drivers/video/fbdev/imsttfb.c
9582
9583INA209 HARDWARE MONITOR DRIVER
9584M:	Guenter Roeck <linux@roeck-us.net>
9585L:	linux-hwmon@vger.kernel.org
9586S:	Maintained
9587F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9588F:	Documentation/hwmon/ina209.rst
9589F:	drivers/hwmon/ina209.c
9590
9591INA2XX HARDWARE MONITOR DRIVER
9592M:	Guenter Roeck <linux@roeck-us.net>
9593L:	linux-hwmon@vger.kernel.org
9594S:	Maintained
9595F:	Documentation/hwmon/ina2xx.rst
9596F:	drivers/hwmon/ina2xx.c
9597F:	include/linux/platform_data/ina2xx.h
9598
9599INDUSTRY PACK SUBSYSTEM (IPACK)
9600M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9601M:	Jens Taprogge <jens.taprogge@taprogge.org>
9602M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9603L:	industrypack-devel@lists.sourceforge.net
9604S:	Maintained
9605W:	http://industrypack.sourceforge.net
9606F:	drivers/ipack/
9607
9608INFINEON DPS310 Driver
9609M:	Eddie James <eajames@linux.ibm.com>
9610L:	linux-iio@vger.kernel.org
9611S:	Maintained
9612F:	drivers/iio/pressure/dps310.c
9613
9614INFINIBAND SUBSYSTEM
9615M:	Jason Gunthorpe <jgg@nvidia.com>
9616M:	Leon Romanovsky <leonro@nvidia.com>
9617L:	linux-rdma@vger.kernel.org
9618S:	Supported
9619W:	https://github.com/linux-rdma/rdma-core
9620Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9622F:	Documentation/devicetree/bindings/infiniband/
9623F:	Documentation/infiniband/
9624F:	drivers/infiniband/
9625F:	include/rdma/
9626F:	include/trace/events/ib_mad.h
9627F:	include/trace/events/ib_umad.h
9628F:	include/uapi/linux/if_infiniband.h
9629F:	include/uapi/rdma/
9630F:	samples/bpf/ibumad_kern.c
9631F:	samples/bpf/ibumad_user.c
9632
9633INGENIC JZ4780 NAND DRIVER
9634M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9635L:	linux-mtd@lists.infradead.org
9636L:	linux-mips@vger.kernel.org
9637S:	Maintained
9638F:	drivers/mtd/nand/raw/ingenic/
9639
9640INGENIC JZ47xx SoCs
9641M:	Paul Cercueil <paul@crapouillou.net>
9642L:	linux-mips@vger.kernel.org
9643S:	Maintained
9644F:	arch/mips/boot/dts/ingenic/
9645F:	arch/mips/generic/board-ingenic.c
9646F:	arch/mips/include/asm/mach-ingenic/
9647F:	arch/mips/ingenic/Kconfig
9648F:	drivers/clk/ingenic/
9649F:	drivers/dma/dma-jz4780.c
9650F:	drivers/gpu/drm/ingenic/
9651F:	drivers/i2c/busses/i2c-jz4780.c
9652F:	drivers/iio/adc/ingenic-adc.c
9653F:	drivers/irqchip/irq-ingenic.c
9654F:	drivers/memory/jz4780-nemc.c
9655F:	drivers/mmc/host/jz4740_mmc.c
9656F:	drivers/mtd/nand/raw/ingenic/
9657F:	drivers/pinctrl/pinctrl-ingenic.c
9658F:	drivers/power/supply/ingenic-battery.c
9659F:	drivers/pwm/pwm-jz4740.c
9660F:	drivers/remoteproc/ingenic_rproc.c
9661F:	drivers/rtc/rtc-jz4740.c
9662F:	drivers/tty/serial/8250/8250_ingenic.c
9663F:	drivers/usb/musb/jz4740.c
9664F:	drivers/watchdog/jz4740_wdt.c
9665F:	include/dt-bindings/iio/adc/ingenic,adc.h
9666F:	include/linux/mfd/ingenic-tcu.h
9667F:	sound/soc/codecs/jz47*
9668F:	sound/soc/jz4740/
9669
9670INJOINIC IP5xxx POWER BANK IC DRIVER
9671M:	Samuel Holland <samuel@sholland.org>
9672S:	Maintained
9673F:	drivers/power/supply/ip5xxx_power.c
9674
9675INOTIFY
9676M:	Jan Kara <jack@suse.cz>
9677R:	Amir Goldstein <amir73il@gmail.com>
9678L:	linux-fsdevel@vger.kernel.org
9679S:	Maintained
9680F:	Documentation/filesystems/inotify.rst
9681F:	fs/notify/inotify/
9682F:	include/linux/inotify.h
9683F:	include/uapi/linux/inotify.h
9684
9685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9686M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
9687L:	linux-input@vger.kernel.org
9688S:	Maintained
9689Q:	http://patchwork.kernel.org/project/linux-input/list/
9690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9691F:	Documentation/devicetree/bindings/input/
9692F:	Documentation/devicetree/bindings/serio/
9693F:	Documentation/input/
9694F:	drivers/input/
9695F:	include/linux/input.h
9696F:	include/linux/input/
9697F:	include/uapi/linux/input-event-codes.h
9698F:	include/uapi/linux/input.h
9699
9700INPUT MULTITOUCH (MT) PROTOCOL
9701M:	Henrik Rydberg <rydberg@bitmath.org>
9702L:	linux-input@vger.kernel.org
9703S:	Odd fixes
9704F:	Documentation/input/multi-touch-protocol.rst
9705F:	drivers/input/input-mt.c
9706K:	\b(ABS|SYN)_MT_
9707
9708INSIDE SECURE CRYPTO DRIVER
9709M:	Antoine Tenart <atenart@kernel.org>
9710L:	linux-crypto@vger.kernel.org
9711S:	Maintained
9712F:	drivers/crypto/inside-secure/
9713
9714INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9715M:	Mimi Zohar <zohar@linux.ibm.com>
9716M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9717L:	linux-integrity@vger.kernel.org
9718S:	Supported
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9720F:	security/integrity/ima/
9721F:	security/integrity/
9722
9723INTEL 810/815 FRAMEBUFFER DRIVER
9724M:	Antonino Daplas <adaplas@gmail.com>
9725L:	linux-fbdev@vger.kernel.org
9726S:	Maintained
9727F:	drivers/video/fbdev/i810/
9728
9729INTEL ASoC DRIVERS
9730M:	Cezary Rojewski <cezary.rojewski@intel.com>
9731M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9732M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
9733M:	Jie Yang <yang.jie@linux.intel.com>
9734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9735S:	Supported
9736F:	sound/soc/intel/
9737
9738INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9739M:	Hans de Goede <hdegoede@redhat.com>
9740L:	platform-driver-x86@vger.kernel.org
9741S:	Maintained
9742F:	drivers/platform/x86/intel/atomisp2/pm.c
9743
9744INTEL ATOMISP2 LED DRIVER
9745M:	Hans de Goede <hdegoede@redhat.com>
9746L:	platform-driver-x86@vger.kernel.org
9747S:	Maintained
9748F:	drivers/platform/x86/intel/atomisp2/led.c
9749
9750INTEL BIOS SAR INT1092 DRIVER
9751M:	Shravan Sudhakar <s.shravan@intel.com>
9752M:	Intel Corporation <linuxwwan@intel.com>
9753L:	platform-driver-x86@vger.kernel.org
9754S:	Maintained
9755F:	drivers/platform/x86/intel/int1092/
9756
9757INTEL BROXTON PMC DRIVER
9758M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9759M:	Zha Qipeng <qipeng.zha@intel.com>
9760S:	Maintained
9761F:	drivers/mfd/intel_pmc_bxt.c
9762F:	include/linux/mfd/intel_pmc_bxt.h
9763
9764INTEL C600 SERIES SAS CONTROLLER DRIVER
9765M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9766L:	linux-scsi@vger.kernel.org
9767S:	Supported
9768T:	git git://git.code.sf.net/p/intel-sas/isci
9769F:	drivers/scsi/isci/
9770
9771INTEL CPU family model numbers
9772M:	Tony Luck <tony.luck@intel.com>
9773M:	x86@kernel.org
9774L:	linux-kernel@vger.kernel.org
9775S:	Supported
9776F:	arch/x86/include/asm/intel-family.h
9777
9778INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9779M:	Jani Nikula <jani.nikula@linux.intel.com>
9780M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9781M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
9782M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9783L:	intel-gfx@lists.freedesktop.org
9784S:	Supported
9785W:	https://01.org/linuxgraphics/
9786Q:	http://patchwork.freedesktop.org/project/intel-gfx/
9787B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9788C:	irc://irc.oftc.net/intel-gfx
9789T:	git git://anongit.freedesktop.org/drm-intel
9790F:	Documentation/gpu/i915.rst
9791F:	drivers/gpu/drm/i915/
9792F:	include/drm/i915*
9793F:	include/uapi/drm/i915_drm.h
9794
9795INTEL ETHERNET DRIVERS
9796M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
9797M:	Tony Nguyen <anthony.l.nguyen@intel.com>
9798L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9799S:	Supported
9800W:	http://www.intel.com/support/feedback.htm
9801W:	http://e1000.sourceforge.net/
9802Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9805F:	Documentation/networking/device_drivers/ethernet/intel/
9806F:	drivers/net/ethernet/intel/
9807F:	drivers/net/ethernet/intel/*/
9808F:	include/linux/avf/virtchnl.h
9809F:	include/linux/net/intel/iidc.h
9810
9811INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9812M:	Mustafa Ismail <mustafa.ismail@intel.com>
9813M:	Shiraz Saleem <shiraz.saleem@intel.com>
9814L:	linux-rdma@vger.kernel.org
9815S:	Supported
9816F:	drivers/infiniband/hw/irdma/
9817F:	include/uapi/rdma/irdma-abi.h
9818
9819INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9820M:	Maik Broemme <mbroemme@libmpq.org>
9821L:	linux-fbdev@vger.kernel.org
9822S:	Maintained
9823F:	Documentation/fb/intelfb.rst
9824F:	drivers/video/fbdev/intelfb/
9825
9826INTEL GPIO DRIVERS
9827M:	Andy Shevchenko <andy@kernel.org>
9828L:	linux-gpio@vger.kernel.org
9829S:	Maintained
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9831F:	drivers/gpio/gpio-ich.c
9832F:	drivers/gpio/gpio-merrifield.c
9833F:	drivers/gpio/gpio-ml-ioh.c
9834F:	drivers/gpio/gpio-pch.c
9835F:	drivers/gpio/gpio-sch.c
9836F:	drivers/gpio/gpio-sodaville.c
9837
9838INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9839M:	Zhenyu Wang <zhenyuw@linux.intel.com>
9840M:	Zhi Wang <zhi.a.wang@intel.com>
9841L:	intel-gvt-dev@lists.freedesktop.org
9842L:	intel-gfx@lists.freedesktop.org
9843S:	Supported
9844W:	https://01.org/igvt-g
9845T:	git https://github.com/intel/gvt-linux.git
9846F:	drivers/gpu/drm/i915/gvt/
9847
9848INTEL HID EVENT DRIVER
9849M:	Alex Hung <alex.hung@canonical.com>
9850L:	platform-driver-x86@vger.kernel.org
9851S:	Maintained
9852F:	drivers/platform/x86/intel/hid.c
9853
9854INTEL I/OAT DMA DRIVER
9855M:	Dave Jiang <dave.jiang@intel.com>
9856R:	Dan Williams <dan.j.williams@intel.com>
9857L:	dmaengine@vger.kernel.org
9858S:	Supported
9859Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
9860F:	drivers/dma/ioat*
9861
9862INTEL IADX DRIVER
9863M:	Dave Jiang <dave.jiang@intel.com>
9864L:	dmaengine@vger.kernel.org
9865S:	Supported
9866F:	drivers/dma/idxd/*
9867F:	include/uapi/linux/idxd.h
9868
9869INTEL IDLE DRIVER
9870M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
9871M:	Len Brown <lenb@kernel.org>
9872L:	linux-pm@vger.kernel.org
9873S:	Supported
9874B:	https://bugzilla.kernel.org
9875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9876F:	drivers/idle/intel_idle.c
9877
9878INTEL INTEGRATED SENSOR HUB DRIVER
9879M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9880M:	Jiri Kosina <jikos@kernel.org>
9881L:	linux-input@vger.kernel.org
9882S:	Maintained
9883F:	drivers/hid/intel-ish-hid/
9884
9885INTEL IOMMU (VT-d)
9886M:	David Woodhouse <dwmw2@infradead.org>
9887M:	Lu Baolu <baolu.lu@linux.intel.com>
9888L:	iommu@lists.linux-foundation.org
9889S:	Supported
9890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9891F:	drivers/iommu/intel/
9892F:	include/linux/intel-iommu.h
9893F:	include/linux/intel-svm.h
9894
9895INTEL IOP-ADMA DMA DRIVER
9896R:	Dan Williams <dan.j.williams@intel.com>
9897S:	Odd fixes
9898F:	drivers/dma/iop-adma.c
9899
9900INTEL IPU3 CSI-2 CIO2 DRIVER
9901M:	Yong Zhi <yong.zhi@intel.com>
9902M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9903M:	Bingbu Cao <bingbu.cao@intel.com>
9904M:	Dan Scally <djrscally@gmail.com>
9905R:	Tianshu Qiu <tian.shu.qiu@intel.com>
9906L:	linux-media@vger.kernel.org
9907S:	Maintained
9908T:	git git://linuxtv.org/media_tree.git
9909F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9910F:	drivers/media/pci/intel/ipu3/
9911
9912INTEL IPU3 CSI-2 IMGU DRIVER
9913M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9914R:	Bingbu Cao <bingbu.cao@intel.com>
9915R:	Tianshu Qiu <tian.shu.qiu@intel.com>
9916L:	linux-media@vger.kernel.org
9917S:	Maintained
9918F:	Documentation/admin-guide/media/ipu3.rst
9919F:	Documentation/admin-guide/media/ipu3_rcb.svg
9920F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9921F:	drivers/staging/media/ipu3/
9922
9923INTEL IXP4XX CRYPTO SUPPORT
9924M:	Corentin Labbe <clabbe@baylibre.com>
9925L:	linux-crypto@vger.kernel.org
9926S:	Maintained
9927F:	drivers/crypto/ixp4xx_crypto.c
9928
9929INTEL ISHTP ECLITE DRIVER
9930M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9931L:	platform-driver-x86@vger.kernel.org
9932S:	Supported
9933F:	drivers/platform/x86/intel/ishtp_eclite.c
9934
9935INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9936M:	Krzysztof Halasa <khalasa@piap.pl>
9937S:	Maintained
9938F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
9939F:	drivers/net/wan/ixp4xx_hss.c
9940F:	drivers/soc/ixp4xx/ixp4xx-npe.c
9941F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
9942F:	include/linux/soc/ixp4xx/npe.h
9943F:	include/linux/soc/ixp4xx/qmgr.h
9944
9945INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9946M:	Deepak Saxena <dsaxena@plexity.net>
9947S:	Maintained
9948F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9949F:	drivers/char/hw_random/ixp4xx-rng.c
9950
9951INTEL KEEM BAY DRM DRIVER
9952M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9953M:	Edmund Dea <edmund.j.dea@intel.com>
9954S:	Maintained
9955F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
9956F:	drivers/gpu/drm/kmb/
9957
9958INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9959M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9960S:	Maintained
9961F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9962F:	drivers/crypto/keembay/Kconfig
9963F:	drivers/crypto/keembay/Makefile
9964F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
9965F:	drivers/crypto/keembay/ocs-aes.c
9966F:	drivers/crypto/keembay/ocs-aes.h
9967
9968INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9969M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9970M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
9971M:	Mark Gross <mgross@linux.intel.com>
9972S:	Maintained
9973F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9974F:	drivers/crypto/keembay/Kconfig
9975F:	drivers/crypto/keembay/Makefile
9976F:	drivers/crypto/keembay/keembay-ocs-ecc.c
9977
9978INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9979M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9980M:	Declan Murphy <declan.murphy@intel.com>
9981S:	Maintained
9982F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9983F:	drivers/crypto/keembay/Kconfig
9984F:	drivers/crypto/keembay/Makefile
9985F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
9986F:	drivers/crypto/keembay/ocs-hcu.c
9987F:	drivers/crypto/keembay/ocs-hcu.h
9988
9989INTEL THUNDER BAY EMMC PHY DRIVER
9990M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
9991M:	Rashmi A <rashmi.a@intel.com>
9992S:	Maintained
9993F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
9994F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
9995
9996INTEL MANAGEMENT ENGINE (mei)
9997M:	Tomas Winkler <tomas.winkler@intel.com>
9998L:	linux-kernel@vger.kernel.org
9999S:	Supported
10000F:	Documentation/driver-api/mei/*
10001F:	drivers/misc/mei/
10002F:	drivers/watchdog/mei_wdt.c
10003F:	include/linux/mei_aux.h
10004F:	include/linux/mei_cl_bus.h
10005F:	include/uapi/linux/mei.h
10006F:	samples/mei/*
10007
10008INTEL MAX 10 BMC MFD DRIVER
10009M:	Xu Yilun <yilun.xu@intel.com>
10010R:	Tom Rix <trix@redhat.com>
10011S:	Maintained
10012F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10013F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10014F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10015F:	drivers/mfd/intel-m10-bmc.c
10016F:	include/linux/mfd/intel-m10-bmc.h
10017
10018INTEL MENLOW THERMAL DRIVER
10019M:	Sujith Thomas <sujith.thomas@intel.com>
10020L:	linux-pm@vger.kernel.org
10021S:	Supported
10022W:	https://01.org/linux-acpi
10023F:	drivers/thermal/intel/intel_menlow.c
10024
10025INTEL P-Unit IPC DRIVER
10026M:	Zha Qipeng <qipeng.zha@intel.com>
10027L:	platform-driver-x86@vger.kernel.org
10028S:	Maintained
10029F:	arch/x86/include/asm/intel_punit_ipc.h
10030F:	drivers/platform/x86/intel/punit_ipc.c
10031
10032INTEL PMC CORE DRIVER
10033M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10034M:	David E Box <david.e.box@intel.com>
10035L:	platform-driver-x86@vger.kernel.org
10036S:	Maintained
10037F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10038F:	drivers/platform/x86/intel/pmc/
10039
10040INTEL PMIC GPIO DRIVERS
10041M:	Andy Shevchenko <andy@kernel.org>
10042S:	Maintained
10043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10044F:	drivers/gpio/gpio-*cove.c
10045
10046INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10047M:	Andy Shevchenko <andy@kernel.org>
10048S:	Maintained
10049F:	drivers/mfd/intel_soc_pmic*
10050F:	include/linux/mfd/intel_soc_pmic*
10051
10052INTEL PMT DRIVERS
10053M:	David E. Box <david.e.box@linux.intel.com>
10054S:	Supported
10055F:	drivers/platform/x86/intel/pmt/
10056
10057INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10058M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10059L:	linux-wireless@vger.kernel.org
10060S:	Maintained
10061F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10062F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10063F:	drivers/net/wireless/intel/ipw2x00/
10064
10065INTEL PSTATE DRIVER
10066M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10067M:	Len Brown <lenb@kernel.org>
10068L:	linux-pm@vger.kernel.org
10069S:	Supported
10070F:	drivers/cpufreq/intel_pstate.c
10071
10072INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10073M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10074L:	linux-iio@vger.kernel.org
10075F:	drivers/counter/intel-qep.c
10076
10077INTEL SCU DRIVERS
10078M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10079S:	Maintained
10080F:	arch/x86/include/asm/intel_scu_ipc.h
10081F:	drivers/platform/x86/intel_scu_*
10082
10083INTEL SDSI DRIVER
10084M:	David E. Box <david.e.box@linux.intel.com>
10085S:	Supported
10086F:	drivers/platform/x86/intel/sdsi.c
10087F:	tools/arch/x86/intel_sdsi/
10088F:	tools/testing/selftests/drivers/sdsi/
10089
10090INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10091M:	Daniel Scally <djrscally@gmail.com>
10092S:	Maintained
10093F:	drivers/platform/x86/intel/int3472/
10094
10095INTEL SPEED SELECT TECHNOLOGY
10096M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10097L:	platform-driver-x86@vger.kernel.org
10098S:	Maintained
10099F:	drivers/platform/x86/intel/speed_select_if/
10100F:	include/uapi/linux/isst_if.h
10101F:	tools/power/x86/intel-speed-select/
10102
10103INTEL STRATIX10 FIRMWARE DRIVERS
10104M:	Dinh Nguyen <dinguyen@kernel.org>
10105L:	linux-kernel@vger.kernel.org
10106S:	Maintained
10107F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10108F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10109F:	drivers/firmware/stratix10-rsu.c
10110F:	drivers/firmware/stratix10-svc.c
10111F:	include/linux/firmware/intel/stratix10-smc.h
10112F:	include/linux/firmware/intel/stratix10-svc-client.h
10113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10114
10115INTEL TELEMETRY DRIVER
10116M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10117M:	"David E. Box" <david.e.box@linux.intel.com>
10118L:	platform-driver-x86@vger.kernel.org
10119S:	Maintained
10120F:	arch/x86/include/asm/intel_telemetry.h
10121F:	drivers/platform/x86/intel/telemetry/
10122
10123INTEL UNCORE FREQUENCY CONTROL
10124M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10125L:	platform-driver-x86@vger.kernel.org
10126S:	Maintained
10127F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10128F:	drivers/platform/x86/intel/uncore-frequency/
10129
10130INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10131M:	David E. Box <david.e.box@linux.intel.com>
10132S:	Supported
10133F:	drivers/platform/x86/intel/vsec.*
10134
10135INTEL VIRTUAL BUTTON DRIVER
10136M:	AceLan Kao <acelan.kao@canonical.com>
10137L:	platform-driver-x86@vger.kernel.org
10138S:	Maintained
10139F:	drivers/platform/x86/intel/vbtn.c
10140
10141INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10142M:	Stanislaw Gruszka <stf_xl@wp.pl>
10143L:	linux-wireless@vger.kernel.org
10144S:	Supported
10145F:	drivers/net/wireless/intel/iwlegacy/
10146
10147INTEL WIRELESS WIFI LINK (iwlwifi)
10148M:	Luca Coelho <luciano.coelho@intel.com>
10149L:	linux-wireless@vger.kernel.org
10150S:	Supported
10151W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10153F:	drivers/net/wireless/intel/iwlwifi/
10154
10155INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10156M:	Jithu Joseph <jithu.joseph@intel.com>
10157R:	Maurice Ma <maurice.ma@intel.com>
10158S:	Maintained
10159W:	https://slimbootloader.github.io/security/firmware-update.html
10160F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10161
10162INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10163L:	Dell.Client.Kernel@dell.com
10164S:	Maintained
10165F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10166
10167INTEL WWAN IOSM DRIVER
10168M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10169M:	Intel Corporation <linuxwwan@intel.com>
10170L:	netdev@vger.kernel.org
10171S:	Maintained
10172F:	drivers/net/wwan/iosm/
10173
10174INTEL(R) TRACE HUB
10175M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10176S:	Supported
10177F:	Documentation/trace/intel_th.rst
10178F:	drivers/hwtracing/intel_th/
10179F:	include/linux/intel_th.h
10180
10181INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10182M:	Ning Sun <ning.sun@intel.com>
10183L:	tboot-devel@lists.sourceforge.net
10184S:	Supported
10185W:	http://tboot.sourceforge.net
10186T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10187F:	Documentation/x86/intel_txt.rst
10188F:	arch/x86/kernel/tboot.c
10189F:	include/linux/tboot.h
10190
10191INTEL SGX
10192M:	Jarkko Sakkinen <jarkko@kernel.org>
10193R:	Dave Hansen <dave.hansen@linux.intel.com>
10194L:	linux-sgx@vger.kernel.org
10195S:	Supported
10196Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10198F:	Documentation/x86/sgx.rst
10199F:	arch/x86/entry/vdso/vsgx.S
10200F:	arch/x86/include/asm/sgx.h
10201F:	arch/x86/include/uapi/asm/sgx.h
10202F:	arch/x86/kernel/cpu/sgx/*
10203F:	tools/testing/selftests/sgx/*
10204K:	\bSGX_
10205
10206INTERCONNECT API
10207M:	Georgi Djakov <djakov@kernel.org>
10208L:	linux-pm@vger.kernel.org
10209S:	Maintained
10210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10211F:	Documentation/devicetree/bindings/interconnect/
10212F:	Documentation/driver-api/interconnect.rst
10213F:	drivers/interconnect/
10214F:	include/dt-bindings/interconnect/
10215F:	include/linux/interconnect-provider.h
10216F:	include/linux/interconnect.h
10217
10218INTERRUPT COUNTER DRIVER
10219M:	Oleksij Rempel <o.rempel@pengutronix.de>
10220R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10221L:	linux-iio@vger.kernel.org
10222F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10223F:	drivers/counter/interrupt-cnt.c
10224
10225INTERSIL ISL7998X VIDEO DECODER DRIVER
10226M:	Michael Tretter <m.tretter@pengutronix.de>
10227R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10228L:	linux-media@vger.kernel.org
10229S:	Maintained
10230F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10231F:	drivers/media/i2c/isl7998x.c
10232
10233INVENSENSE ICM-426xx IMU DRIVER
10234M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10235L:	linux-iio@vger.kernel.org
10236S:	Maintained
10237W:	https://invensense.tdk.com/
10238F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10239F:	drivers/iio/imu/inv_icm42600/
10240
10241INVENSENSE MPU-3050 GYROSCOPE DRIVER
10242M:	Linus Walleij <linus.walleij@linaro.org>
10243L:	linux-iio@vger.kernel.org
10244S:	Maintained
10245F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10246F:	drivers/iio/gyro/mpu3050*
10247
10248IOC3 ETHERNET DRIVER
10249M:	Ralf Baechle <ralf@linux-mips.org>
10250L:	linux-mips@vger.kernel.org
10251S:	Maintained
10252F:	drivers/net/ethernet/sgi/ioc3-eth.c
10253
10254IOMAP FILESYSTEM LIBRARY
10255M:	Christoph Hellwig <hch@infradead.org>
10256M:	Darrick J. Wong <djwong@kernel.org>
10257L:	linux-xfs@vger.kernel.org
10258L:	linux-fsdevel@vger.kernel.org
10259S:	Supported
10260T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10261F:	fs/iomap/
10262F:	include/linux/iomap.h
10263
10264IOMMU DRIVERS
10265M:	Joerg Roedel <joro@8bytes.org>
10266M:	Will Deacon <will@kernel.org>
10267L:	iommu@lists.linux-foundation.org
10268S:	Maintained
10269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10270F:	Documentation/devicetree/bindings/iommu/
10271F:	Documentation/userspace-api/iommu.rst
10272F:	drivers/iommu/
10273F:	include/linux/iommu.h
10274F:	include/linux/iova.h
10275F:	include/linux/of_iommu.h
10276F:	include/uapi/linux/iommu.h
10277
10278IOSYS-MAP HELPERS
10279M:	Thomas Zimmermann <tzimmermann@suse.de>
10280L:	dri-devel@lists.freedesktop.org
10281S:	Maintained
10282T:	git git://anongit.freedesktop.org/drm/drm-misc
10283F:	include/linux/iosys-map.h
10284
10285IO_URING
10286M:	Jens Axboe <axboe@kernel.dk>
10287R:	Pavel Begunkov <asml.silence@gmail.com>
10288L:	io-uring@vger.kernel.org
10289S:	Maintained
10290T:	git git://git.kernel.dk/linux-block
10291T:	git git://git.kernel.dk/liburing
10292F:	fs/io-wq.c
10293F:	fs/io-wq.h
10294F:	fs/io_uring.c
10295F:	include/linux/io_uring.h
10296F:	include/uapi/linux/io_uring.h
10297F:	tools/io_uring/
10298
10299IPMI SUBSYSTEM
10300M:	Corey Minyard <minyard@acm.org>
10301L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10302S:	Supported
10303W:	http://openipmi.sourceforge.net/
10304T:	git https://github.com/cminyard/linux-ipmi.git for-next
10305F:	Documentation/driver-api/ipmi.rst
10306F:	Documentation/devicetree/bindings/ipmi/
10307F:	drivers/char/ipmi/
10308F:	include/linux/ipmi*
10309F:	include/uapi/linux/ipmi*
10310
10311IPS SCSI RAID DRIVER
10312M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10313L:	linux-scsi@vger.kernel.org
10314S:	Maintained
10315W:	http://www.adaptec.com/
10316F:	drivers/scsi/ips*
10317
10318IPVS
10319M:	Simon Horman <horms@verge.net.au>
10320M:	Julian Anastasov <ja@ssi.bg>
10321L:	netdev@vger.kernel.org
10322L:	lvs-devel@vger.kernel.org
10323S:	Maintained
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10326F:	Documentation/networking/ipvs-sysctl.rst
10327F:	include/net/ip_vs.h
10328F:	include/uapi/linux/ip_vs.h
10329F:	net/netfilter/ipvs/
10330
10331IPWIRELESS DRIVER
10332M:	Jiri Kosina <jikos@kernel.org>
10333M:	David Sterba <dsterba@suse.com>
10334S:	Odd Fixes
10335F:	drivers/tty/ipwireless/
10336
10337IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10338M:	Marc Zyngier <maz@kernel.org>
10339S:	Maintained
10340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10341F:	Documentation/core-api/irq/irq-domain.rst
10342F:	include/linux/irqdomain.h
10343F:	kernel/irq/irqdomain.c
10344F:	kernel/irq/msi.c
10345
10346IRQ SUBSYSTEM
10347M:	Thomas Gleixner <tglx@linutronix.de>
10348L:	linux-kernel@vger.kernel.org
10349S:	Maintained
10350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10351F:	kernel/irq/
10352
10353IRQCHIP DRIVERS
10354M:	Thomas Gleixner <tglx@linutronix.de>
10355M:	Marc Zyngier <maz@kernel.org>
10356L:	linux-kernel@vger.kernel.org
10357S:	Maintained
10358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10359F:	Documentation/devicetree/bindings/interrupt-controller/
10360F:	drivers/irqchip/
10361
10362ISA
10363M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10364S:	Maintained
10365F:	Documentation/driver-api/isa.rst
10366F:	drivers/base/isa.c
10367F:	include/linux/isa.h
10368
10369ISA RADIO MODULE
10370M:	Hans Verkuil <hverkuil@xs4all.nl>
10371L:	linux-media@vger.kernel.org
10372S:	Maintained
10373W:	https://linuxtv.org
10374T:	git git://linuxtv.org/media_tree.git
10375F:	drivers/media/radio/radio-isa*
10376
10377ISAPNP
10378M:	Jaroslav Kysela <perex@perex.cz>
10379S:	Maintained
10380F:	Documentation/driver-api/isapnp.rst
10381F:	drivers/pnp/isapnp/
10382F:	include/linux/isapnp.h
10383
10384ISCSI
10385M:	Lee Duncan <lduncan@suse.com>
10386M:	Chris Leech <cleech@redhat.com>
10387M:	Mike Christie <michael.christie@oracle.com>
10388L:	open-iscsi@googlegroups.com
10389L:	linux-scsi@vger.kernel.org
10390S:	Maintained
10391W:	www.open-iscsi.com
10392F:	drivers/scsi/*iscsi*
10393F:	include/scsi/*iscsi*
10394
10395iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10396M:	Peter Jones <pjones@redhat.com>
10397M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
10398S:	Maintained
10399F:	drivers/firmware/iscsi_ibft*
10400
10401ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10402M:	Sagi Grimberg <sagi@grimberg.me>
10403M:	Max Gurtovoy <mgurtovoy@nvidia.com>
10404L:	linux-rdma@vger.kernel.org
10405S:	Supported
10406W:	http://www.openfabrics.org
10407W:	www.open-iscsi.org
10408Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10409F:	drivers/infiniband/ulp/iser/
10410
10411ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10412M:	Sagi Grimberg <sagi@grimberg.me>
10413L:	linux-rdma@vger.kernel.org
10414L:	target-devel@vger.kernel.org
10415S:	Supported
10416W:	http://www.linux-iscsi.org
10417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10418F:	drivers/infiniband/ulp/isert
10419
10420ISDN/CMTP OVER BLUETOOTH
10421M:	Karsten Keil <isdn@linux-pingi.de>
10422L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10423L:	netdev@vger.kernel.org
10424S:	Odd Fixes
10425W:	http://www.isdn4linux.de
10426F:	Documentation/isdn/
10427F:	drivers/isdn/capi/
10428F:	include/linux/isdn/
10429F:	include/uapi/linux/isdn/
10430F:	net/bluetooth/cmtp/
10431
10432ISDN/mISDN SUBSYSTEM
10433M:	Karsten Keil <isdn@linux-pingi.de>
10434L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10435L:	netdev@vger.kernel.org
10436S:	Maintained
10437W:	http://www.isdn4linux.de
10438F:	drivers/isdn/Kconfig
10439F:	drivers/isdn/Makefile
10440F:	drivers/isdn/hardware/
10441F:	drivers/isdn/mISDN/
10442
10443IT87 HARDWARE MONITORING DRIVER
10444M:	Jean Delvare <jdelvare@suse.com>
10445L:	linux-hwmon@vger.kernel.org
10446S:	Maintained
10447F:	Documentation/hwmon/it87.rst
10448F:	drivers/hwmon/it87.c
10449
10450IT913X MEDIA DRIVER
10451M:	Antti Palosaari <crope@iki.fi>
10452L:	linux-media@vger.kernel.org
10453S:	Maintained
10454W:	https://linuxtv.org
10455W:	http://palosaari.fi/linux/
10456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10457T:	git git://linuxtv.org/anttip/media_tree.git
10458F:	drivers/media/tuners/it913x*
10459
10460ITE IT66121 HDMI BRIDGE DRIVER
10461M:	Phong LE <ple@baylibre.com>
10462M:	Neil Armstrong <narmstrong@baylibre.com>
10463S:	Maintained
10464T:	git git://anongit.freedesktop.org/drm/drm-misc
10465F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10466F:	drivers/gpu/drm/bridge/ite-it66121.c
10467
10468IVTV VIDEO4LINUX DRIVER
10469M:	Andy Walls <awalls@md.metrocast.net>
10470L:	linux-media@vger.kernel.org
10471S:	Maintained
10472W:	https://linuxtv.org
10473T:	git git://linuxtv.org/media_tree.git
10474F:	Documentation/admin-guide/media/ivtv*
10475F:	drivers/media/pci/ivtv/
10476F:	include/uapi/linux/ivtv*
10477
10478IX2505V MEDIA DRIVER
10479M:	Malcolm Priestley <tvboxspy@gmail.com>
10480L:	linux-media@vger.kernel.org
10481S:	Maintained
10482W:	https://linuxtv.org
10483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10484F:	drivers/media/dvb-frontends/ix2505v*
10485
10486JAILHOUSE HYPERVISOR INTERFACE
10487M:	Jan Kiszka <jan.kiszka@siemens.com>
10488L:	jailhouse-dev@googlegroups.com
10489S:	Maintained
10490F:	arch/x86/include/asm/jailhouse_para.h
10491F:	arch/x86/kernel/jailhouse.c
10492
10493JC42.4 TEMPERATURE SENSOR DRIVER
10494M:	Guenter Roeck <linux@roeck-us.net>
10495L:	linux-hwmon@vger.kernel.org
10496S:	Maintained
10497F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10498F:	Documentation/hwmon/jc42.rst
10499F:	drivers/hwmon/jc42.c
10500
10501JFS FILESYSTEM
10502M:	Dave Kleikamp <shaggy@kernel.org>
10503L:	jfs-discussion@lists.sourceforge.net
10504S:	Maintained
10505W:	http://jfs.sourceforge.net/
10506T:	git git://github.com/kleikamp/linux-shaggy.git
10507F:	Documentation/admin-guide/jfs.rst
10508F:	fs/jfs/
10509
10510JME NETWORK DRIVER
10511M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
10512L:	netdev@vger.kernel.org
10513S:	Maintained
10514F:	drivers/net/ethernet/jme.*
10515
10516JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10517M:	David Woodhouse <dwmw2@infradead.org>
10518M:	Richard Weinberger <richard@nod.at>
10519L:	linux-mtd@lists.infradead.org
10520S:	Odd Fixes
10521W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
10522T:	git git://git.infradead.org/ubifs-2.6.git
10523F:	fs/jffs2/
10524F:	include/uapi/linux/jffs2.h
10525
10526JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10527M:	"Theodore Ts'o" <tytso@mit.edu>
10528M:	Jan Kara <jack@suse.com>
10529L:	linux-ext4@vger.kernel.org
10530S:	Maintained
10531F:	fs/jbd2/
10532F:	include/linux/jbd2.h
10533
10534JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10535M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10536L:	linux-media@vger.kernel.org
10537L:	linux-renesas-soc@vger.kernel.org
10538S:	Maintained
10539F:	drivers/media/platform/renesas/rcar_jpu.c
10540
10541JSM Neo PCI based serial card
10542L:	linux-serial@vger.kernel.org
10543S:	Orphan
10544F:	drivers/tty/serial/jsm/
10545
10546K10TEMP HARDWARE MONITORING DRIVER
10547M:	Clemens Ladisch <clemens@ladisch.de>
10548L:	linux-hwmon@vger.kernel.org
10549S:	Maintained
10550F:	Documentation/hwmon/k10temp.rst
10551F:	drivers/hwmon/k10temp.c
10552
10553K8TEMP HARDWARE MONITORING DRIVER
10554M:	Rudolf Marek <r.marek@assembler.cz>
10555L:	linux-hwmon@vger.kernel.org
10556S:	Maintained
10557F:	Documentation/hwmon/k8temp.rst
10558F:	drivers/hwmon/k8temp.c
10559
10560KASAN
10561M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
10562R:	Alexander Potapenko <glider@google.com>
10563R:	Andrey Konovalov <andreyknvl@gmail.com>
10564R:	Dmitry Vyukov <dvyukov@google.com>
10565R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
10566L:	kasan-dev@googlegroups.com
10567S:	Maintained
10568F:	Documentation/dev-tools/kasan.rst
10569F:	arch/*/include/asm/*kasan.h
10570F:	arch/*/mm/kasan_init*
10571F:	include/linux/kasan*.h
10572F:	lib/Kconfig.kasan
10573F:	lib/test_kasan*.c
10574F:	mm/kasan/
10575F:	scripts/Makefile.kasan
10576
10577KCONFIG
10578M:	Masahiro Yamada <masahiroy@kernel.org>
10579L:	linux-kbuild@vger.kernel.org
10580S:	Maintained
10581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10582F:	Documentation/kbuild/kconfig*
10583F:	scripts/Kconfig.include
10584F:	scripts/kconfig/
10585
10586KCOV
10587R:	Dmitry Vyukov <dvyukov@google.com>
10588R:	Andrey Konovalov <andreyknvl@gmail.com>
10589L:	kasan-dev@googlegroups.com
10590S:	Maintained
10591F:	Documentation/dev-tools/kcov.rst
10592F:	include/linux/kcov.h
10593F:	include/uapi/linux/kcov.h
10594F:	kernel/kcov.c
10595F:	scripts/Makefile.kcov
10596
10597KCSAN
10598M:	Marco Elver <elver@google.com>
10599R:	Dmitry Vyukov <dvyukov@google.com>
10600L:	kasan-dev@googlegroups.com
10601S:	Maintained
10602F:	Documentation/dev-tools/kcsan.rst
10603F:	include/linux/kcsan*.h
10604F:	kernel/kcsan/
10605F:	lib/Kconfig.kcsan
10606F:	scripts/Makefile.kcsan
10607
10608KDUMP
10609M:	Baoquan He <bhe@redhat.com>
10610R:	Vivek Goyal <vgoyal@redhat.com>
10611R:	Dave Young <dyoung@redhat.com>
10612L:	kexec@lists.infradead.org
10613S:	Maintained
10614W:	http://lse.sourceforge.net/kdump/
10615F:	Documentation/admin-guide/kdump/
10616F:	fs/proc/vmcore.c
10617F:	include/linux/crash_core.h
10618F:	include/linux/crash_dump.h
10619F:	include/uapi/linux/vmcore.h
10620F:	kernel/crash_*.c
10621
10622KEENE FM RADIO TRANSMITTER DRIVER
10623M:	Hans Verkuil <hverkuil@xs4all.nl>
10624L:	linux-media@vger.kernel.org
10625S:	Maintained
10626W:	https://linuxtv.org
10627T:	git git://linuxtv.org/media_tree.git
10628F:	drivers/media/radio/radio-keene*
10629
10630KERNEL AUTOMOUNTER
10631M:	Ian Kent <raven@themaw.net>
10632L:	autofs@vger.kernel.org
10633S:	Maintained
10634F:	fs/autofs/
10635
10636KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10637M:	Masahiro Yamada <masahiroy@kernel.org>
10638M:	Michal Marek <michal.lkml@markovi.net>
10639R:	Nick Desaulniers <ndesaulniers@google.com>
10640L:	linux-kbuild@vger.kernel.org
10641S:	Maintained
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10643F:	Documentation/kbuild/
10644F:	Makefile
10645F:	scripts/*vmlinux*
10646F:	scripts/Kbuild*
10647F:	scripts/Makefile*
10648F:	scripts/basic/
10649F:	scripts/dummy-tools/
10650F:	scripts/mk*
10651F:	scripts/mod/
10652F:	scripts/package/
10653
10654KERNEL JANITORS
10655L:	kernel-janitors@vger.kernel.org
10656S:	Odd Fixes
10657W:	http://kernelnewbies.org/KernelJanitors
10658
10659KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10660M:	Chuck Lever <chuck.lever@oracle.com>
10661L:	linux-nfs@vger.kernel.org
10662S:	Supported
10663W:	http://nfs.sourceforge.net/
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10665F:	fs/lockd/
10666F:	fs/nfs_common/
10667F:	fs/nfsd/
10668F:	include/linux/lockd/
10669F:	include/linux/sunrpc/
10670F:	include/uapi/linux/nfsd/
10671F:	include/uapi/linux/sunrpc/
10672F:	net/sunrpc/
10673F:	Documentation/filesystems/nfs/
10674
10675KERNEL REGRESSIONS
10676M:	Thorsten Leemhuis <linux@leemhuis.info>
10677L:	regressions@lists.linux.dev
10678S:	Supported
10679F:	Documentation/admin-guide/reporting-regressions.rst
10680F:	Documentation/process/handling-regressions.rst
10681
10682KERNEL SELFTEST FRAMEWORK
10683M:	Shuah Khan <shuah@kernel.org>
10684M:	Shuah Khan <skhan@linuxfoundation.org>
10685L:	linux-kselftest@vger.kernel.org
10686S:	Maintained
10687Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10689F:	Documentation/dev-tools/kselftest*
10690F:	tools/testing/selftests/
10691
10692KERNEL SMB3 SERVER (KSMBD)
10693M:	Namjae Jeon <linkinjeon@kernel.org>
10694M:	Steve French <sfrench@samba.org>
10695M:	Hyunchul Lee <hyc.lee@gmail.com>
10696R:	Sergey Senozhatsky <senozhatsky@chromium.org>
10697L:	linux-cifs@vger.kernel.org
10698S:	Maintained
10699T:	git git://git.samba.org/ksmbd.git
10700F:	fs/ksmbd/
10701F:	fs/smbfs_common/
10702
10703KERNEL UNIT TESTING FRAMEWORK (KUnit)
10704M:	Brendan Higgins <brendanhiggins@google.com>
10705L:	linux-kselftest@vger.kernel.org
10706L:	kunit-dev@googlegroups.com
10707S:	Maintained
10708W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
10709F:	Documentation/dev-tools/kunit/
10710F:	include/kunit/
10711F:	lib/kunit/
10712F:	tools/testing/kunit/
10713
10714KERNEL USERMODE HELPER
10715M:	Luis Chamberlain <mcgrof@kernel.org>
10716L:	linux-kernel@vger.kernel.org
10717S:	Maintained
10718F:	include/linux/umh.h
10719F:	kernel/umh.c
10720
10721KERNEL VIRTUAL MACHINE (KVM)
10722M:	Paolo Bonzini <pbonzini@redhat.com>
10723L:	kvm@vger.kernel.org
10724S:	Supported
10725W:	http://www.linux-kvm.org
10726T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10727F:	Documentation/virt/kvm/
10728F:	include/asm-generic/kvm*
10729F:	include/kvm/iodev.h
10730F:	include/linux/kvm*
10731F:	include/trace/events/kvm.h
10732F:	include/uapi/asm-generic/kvm*
10733F:	include/uapi/linux/kvm*
10734F:	tools/kvm/
10735F:	tools/testing/selftests/kvm/
10736F:	virt/kvm/*
10737
10738KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10739M:	Marc Zyngier <maz@kernel.org>
10740R:	James Morse <james.morse@arm.com>
10741R:	Alexandru Elisei <alexandru.elisei@arm.com>
10742R:	Suzuki K Poulose <suzuki.poulose@arm.com>
10743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10744L:	kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10745S:	Maintained
10746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10747F:	arch/arm64/include/asm/kvm*
10748F:	arch/arm64/include/uapi/asm/kvm*
10749F:	arch/arm64/kvm/
10750F:	include/kvm/arm_*
10751F:	tools/testing/selftests/kvm/*/aarch64/
10752F:	tools/testing/selftests/kvm/aarch64/
10753
10754KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10755M:	Huacai Chen <chenhuacai@kernel.org>
10756M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10757L:	linux-mips@vger.kernel.org
10758L:	kvm@vger.kernel.org
10759S:	Maintained
10760T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10761F:	arch/mips/include/asm/kvm*
10762F:	arch/mips/include/uapi/asm/kvm*
10763F:	arch/mips/kvm/
10764
10765KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10766L:	linuxppc-dev@lists.ozlabs.org
10767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10768F:	arch/powerpc/include/asm/kvm*
10769F:	arch/powerpc/include/uapi/asm/kvm*
10770F:	arch/powerpc/kernel/kvm*
10771F:	arch/powerpc/kvm/
10772
10773KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10774M:	Anup Patel <anup@brainfault.org>
10775R:	Atish Patra <atishp@atishpatra.org>
10776L:	kvm@vger.kernel.org
10777L:	kvm-riscv@lists.infradead.org
10778L:	linux-riscv@lists.infradead.org
10779S:	Maintained
10780T:	git git://github.com/kvm-riscv/linux.git
10781F:	arch/riscv/include/asm/kvm*
10782F:	arch/riscv/include/uapi/asm/kvm*
10783F:	arch/riscv/kvm/
10784
10785KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10786M:	Christian Borntraeger <borntraeger@linux.ibm.com>
10787M:	Janosch Frank <frankja@linux.ibm.com>
10788M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
10789R:	David Hildenbrand <david@redhat.com>
10790L:	kvm@vger.kernel.org
10791S:	Supported
10792W:	http://www.ibm.com/developerworks/linux/linux390/
10793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10794F:	Documentation/virt/kvm/s390*
10795F:	arch/s390/include/asm/gmap.h
10796F:	arch/s390/include/asm/kvm*
10797F:	arch/s390/include/uapi/asm/kvm*
10798F:	arch/s390/kernel/uv.c
10799F:	arch/s390/kvm/
10800F:	arch/s390/mm/gmap.c
10801F:	tools/testing/selftests/kvm/*/s390x/
10802F:	tools/testing/selftests/kvm/s390x/
10803
10804KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10805M:	Paolo Bonzini <pbonzini@redhat.com>
10806R:	Sean Christopherson <seanjc@google.com>
10807R:	Vitaly Kuznetsov <vkuznets@redhat.com>
10808R:	Wanpeng Li <wanpengli@tencent.com>
10809R:	Jim Mattson <jmattson@google.com>
10810R:	Joerg Roedel <joro@8bytes.org>
10811L:	kvm@vger.kernel.org
10812S:	Supported
10813W:	http://www.linux-kvm.org
10814T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10815F:	arch/x86/include/asm/kvm*
10816F:	arch/x86/include/asm/pvclock-abi.h
10817F:	arch/x86/include/asm/svm.h
10818F:	arch/x86/include/asm/vmx*.h
10819F:	arch/x86/include/uapi/asm/kvm*
10820F:	arch/x86/include/uapi/asm/svm.h
10821F:	arch/x86/include/uapi/asm/vmx.h
10822F:	arch/x86/kernel/kvm.c
10823F:	arch/x86/kernel/kvmclock.c
10824F:	arch/x86/kvm/
10825F:	arch/x86/kvm/*/
10826
10827KERNFS
10828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10829M:	Tejun Heo <tj@kernel.org>
10830S:	Supported
10831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10832F:	fs/kernfs/
10833F:	include/linux/kernfs.h
10834
10835KEXEC
10836M:	Eric Biederman <ebiederm@xmission.com>
10837L:	kexec@lists.infradead.org
10838S:	Maintained
10839W:	http://kernel.org/pub/linux/utils/kernel/kexec/
10840F:	include/linux/kexec.h
10841F:	include/uapi/linux/kexec.h
10842F:	kernel/kexec*
10843
10844KEYS-ENCRYPTED
10845M:	Mimi Zohar <zohar@linux.ibm.com>
10846L:	linux-integrity@vger.kernel.org
10847L:	keyrings@vger.kernel.org
10848S:	Supported
10849F:	Documentation/security/keys/trusted-encrypted.rst
10850F:	include/keys/encrypted-type.h
10851F:	security/keys/encrypted-keys/
10852
10853KEYS-TRUSTED
10854M:	James Bottomley <jejb@linux.ibm.com>
10855M:	Jarkko Sakkinen <jarkko@kernel.org>
10856M:	Mimi Zohar <zohar@linux.ibm.com>
10857L:	linux-integrity@vger.kernel.org
10858L:	keyrings@vger.kernel.org
10859S:	Supported
10860F:	Documentation/security/keys/trusted-encrypted.rst
10861F:	include/keys/trusted-type.h
10862F:	include/keys/trusted_tpm.h
10863F:	security/keys/trusted-keys/
10864
10865KEYS-TRUSTED-TEE
10866M:	Sumit Garg <sumit.garg@linaro.org>
10867L:	linux-integrity@vger.kernel.org
10868L:	keyrings@vger.kernel.org
10869S:	Supported
10870F:	include/keys/trusted_tee.h
10871F:	security/keys/trusted-keys/trusted_tee.c
10872
10873KEYS/KEYRINGS
10874M:	David Howells <dhowells@redhat.com>
10875M:	Jarkko Sakkinen <jarkko@kernel.org>
10876L:	keyrings@vger.kernel.org
10877S:	Maintained
10878F:	Documentation/security/keys/core.rst
10879F:	include/keys/
10880F:	include/linux/key-type.h
10881F:	include/linux/key.h
10882F:	include/linux/keyctl.h
10883F:	include/uapi/linux/keyctl.h
10884F:	security/keys/
10885
10886KEYS/KEYRINGS_INTEGRITY
10887M:	Jarkko Sakkinen <jarkko@kernel.org>
10888M:	Mimi Zohar <zohar@linux.ibm.com>
10889L:	linux-integrity@vger.kernel.org
10890L:	keyrings@vger.kernel.org
10891S:	Supported
10892F:	security/integrity/platform_certs
10893
10894KFENCE
10895M:	Alexander Potapenko <glider@google.com>
10896M:	Marco Elver <elver@google.com>
10897R:	Dmitry Vyukov <dvyukov@google.com>
10898L:	kasan-dev@googlegroups.com
10899S:	Maintained
10900F:	Documentation/dev-tools/kfence.rst
10901F:	arch/*/include/asm/kfence.h
10902F:	include/linux/kfence.h
10903F:	lib/Kconfig.kfence
10904F:	mm/kfence/
10905
10906KFIFO
10907M:	Stefani Seibold <stefani@seibold.net>
10908S:	Maintained
10909F:	include/linux/kfifo.h
10910F:	lib/kfifo.c
10911F:	samples/kfifo/
10912
10913KGDB / KDB /debug_core
10914M:	Jason Wessel <jason.wessel@windriver.com>
10915M:	Daniel Thompson <daniel.thompson@linaro.org>
10916R:	Douglas Anderson <dianders@chromium.org>
10917L:	kgdb-bugreport@lists.sourceforge.net
10918S:	Maintained
10919W:	http://kgdb.wiki.kernel.org/
10920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10921F:	Documentation/dev-tools/kgdb.rst
10922F:	drivers/misc/kgdbts.c
10923F:	drivers/tty/serial/kgdboc.c
10924F:	include/linux/kdb.h
10925F:	include/linux/kgdb.h
10926F:	kernel/debug/
10927
10928KHADAS MCU MFD DRIVER
10929M:	Neil Armstrong <narmstrong@baylibre.com>
10930L:	linux-amlogic@lists.infradead.org
10931S:	Maintained
10932F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10933F:	drivers/mfd/khadas-mcu.c
10934F:	include/linux/mfd/khadas-mcu.h
10935F:	drivers/thermal/khadas_mcu_fan.c
10936
10937KMEMLEAK
10938M:	Catalin Marinas <catalin.marinas@arm.com>
10939S:	Maintained
10940F:	Documentation/dev-tools/kmemleak.rst
10941F:	include/linux/kmemleak.h
10942F:	mm/kmemleak.c
10943F:	samples/kmemleak/kmemleak-test.c
10944
10945KMOD KERNEL MODULE LOADER - USERMODE HELPER
10946M:	Luis Chamberlain <mcgrof@kernel.org>
10947L:	linux-kernel@vger.kernel.org
10948L:	linux-modules@vger.kernel.org
10949S:	Maintained
10950F:	include/linux/kmod.h
10951F:	kernel/kmod.c
10952F:	lib/test_kmod.c
10953F:	tools/testing/selftests/kmod/
10954
10955KPROBES
10956M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10957M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10958M:	"David S. Miller" <davem@davemloft.net>
10959M:	Masami Hiramatsu <mhiramat@kernel.org>
10960S:	Maintained
10961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10962F:	Documentation/trace/kprobes.rst
10963F:	include/asm-generic/kprobes.h
10964F:	include/linux/kprobes.h
10965F:	kernel/kprobes.c
10966F:	lib/test_kprobes.c
10967F:	samples/kprobes
10968
10969KS0108 LCD CONTROLLER DRIVER
10970M:	Miguel Ojeda <ojeda@kernel.org>
10971S:	Maintained
10972F:	Documentation/admin-guide/auxdisplay/ks0108.rst
10973F:	drivers/auxdisplay/ks0108.c
10974F:	include/linux/ks0108.h
10975
10976KTD253 BACKLIGHT DRIVER
10977M:	Linus Walleij <linus.walleij@linaro.org>
10978S:	Maintained
10979F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10980F:	drivers/video/backlight/ktd253-backlight.c
10981
10982KTEST
10983M:	Steven Rostedt <rostedt@goodmis.org>
10984M:	John Hawley <warthog9@eaglescrag.net>
10985S:	Maintained
10986F:	tools/testing/ktest
10987
10988L3MDEV
10989M:	David Ahern <dsahern@kernel.org>
10990L:	netdev@vger.kernel.org
10991S:	Maintained
10992F:	include/net/l3mdev.h
10993F:	net/l3mdev
10994
10995L7 BPF FRAMEWORK
10996M:	John Fastabend <john.fastabend@gmail.com>
10997M:	Daniel Borkmann <daniel@iogearbox.net>
10998M:	Jakub Sitnicki <jakub@cloudflare.com>
10999L:	netdev@vger.kernel.org
11000L:	bpf@vger.kernel.org
11001S:	Maintained
11002F:	include/linux/skmsg.h
11003F:	net/core/skmsg.c
11004F:	net/core/sock_map.c
11005F:	net/ipv4/tcp_bpf.c
11006F:	net/ipv4/udp_bpf.c
11007F:	net/unix/unix_bpf.c
11008
11009LANDLOCK SECURITY MODULE
11010M:	Mickaël Salaün <mic@digikod.net>
11011L:	linux-security-module@vger.kernel.org
11012S:	Supported
11013W:	https://landlock.io
11014T:	git https://github.com/landlock-lsm/linux.git
11015F:	Documentation/security/landlock.rst
11016F:	Documentation/userspace-api/landlock.rst
11017F:	include/uapi/linux/landlock.h
11018F:	samples/landlock/
11019F:	security/landlock/
11020F:	tools/testing/selftests/landlock/
11021K:	landlock
11022K:	LANDLOCK
11023
11024LANTIQ / INTEL Ethernet drivers
11025M:	Hauke Mehrtens <hauke@hauke-m.de>
11026L:	netdev@vger.kernel.org
11027S:	Maintained
11028F:	drivers/net/dsa/lantiq_gswip.c
11029F:	drivers/net/dsa/lantiq_pce.h
11030F:	drivers/net/ethernet/lantiq_xrx200.c
11031F:	net/dsa/tag_gswip.c
11032
11033LANTIQ MIPS ARCHITECTURE
11034M:	John Crispin <john@phrozen.org>
11035L:	linux-mips@vger.kernel.org
11036S:	Maintained
11037F:	arch/mips/lantiq
11038F:	drivers/soc/lantiq
11039
11040LASI 53c700 driver for PARISC
11041M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11042L:	linux-scsi@vger.kernel.org
11043S:	Maintained
11044F:	Documentation/scsi/53c700.rst
11045F:	drivers/scsi/53c700*
11046
11047LEAKING_ADDRESSES
11048M:	Tobin C. Harding <me@tobin.cc>
11049M:	Tycho Andersen <tycho@tycho.pizza>
11050L:	linux-hardening@vger.kernel.org
11051S:	Maintained
11052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11053F:	scripts/leaking_addresses.pl
11054
11055LED SUBSYSTEM
11056M:	Pavel Machek <pavel@ucw.cz>
11057L:	linux-leds@vger.kernel.org
11058S:	Maintained
11059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11060F:	Documentation/devicetree/bindings/leds/
11061F:	drivers/leds/
11062F:	include/linux/leds.h
11063
11064LEGACY EEPROM DRIVER
11065M:	Jean Delvare <jdelvare@suse.com>
11066S:	Maintained
11067F:	Documentation/misc-devices/eeprom.rst
11068F:	drivers/misc/eeprom/eeprom.c
11069
11070LEGO MINDSTORMS EV3
11071R:	David Lechner <david@lechnology.com>
11072S:	Maintained
11073F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11074F:	arch/arm/boot/dts/da850-lego-ev3.dts
11075F:	drivers/power/supply/lego_ev3_battery.c
11076
11077LEGO USB Tower driver
11078M:	Juergen Stuber <starblue@users.sourceforge.net>
11079L:	legousb-devel@lists.sourceforge.net
11080S:	Maintained
11081W:	http://legousb.sourceforge.net/
11082F:	drivers/usb/misc/legousbtower.c
11083
11084LETSKETCH HID TABLET DRIVER
11085M:	Hans de Goede <hdegoede@redhat.com>
11086L:	linux-input@vger.kernel.org
11087S:	Maintained
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11089F:	drivers/hid/hid-letsketch.c
11090
11091LG LAPTOP EXTRAS
11092M:	Matan Ziv-Av <matan@svgalib.org>
11093L:	platform-driver-x86@vger.kernel.org
11094S:	Maintained
11095F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11096F:	Documentation/admin-guide/laptops/lg-laptop.rst
11097F:	drivers/platform/x86/lg-laptop.c
11098
11099LG2160 MEDIA DRIVER
11100M:	Michael Krufky <mkrufky@linuxtv.org>
11101L:	linux-media@vger.kernel.org
11102S:	Maintained
11103W:	https://linuxtv.org
11104W:	http://github.com/mkrufky
11105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11106T:	git git://linuxtv.org/mkrufky/tuners.git
11107F:	drivers/media/dvb-frontends/lg2160.*
11108
11109LGDT3305 MEDIA DRIVER
11110M:	Michael Krufky <mkrufky@linuxtv.org>
11111L:	linux-media@vger.kernel.org
11112S:	Maintained
11113W:	https://linuxtv.org
11114W:	http://github.com/mkrufky
11115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11116T:	git git://linuxtv.org/mkrufky/tuners.git
11117F:	drivers/media/dvb-frontends/lgdt3305.*
11118
11119LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11120M:	Viresh Kumar <vireshk@kernel.org>
11121L:	linux-ide@vger.kernel.org
11122S:	Maintained
11123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11124F:	drivers/ata/pata_arasan_cf.c
11125F:	include/linux/pata_arasan_cf_data.h
11126
11127LIBATA PATA DRIVERS
11128R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11129L:	linux-ide@vger.kernel.org
11130F:	drivers/ata/ata_*.c
11131F:	drivers/ata/pata_*.c
11132
11133LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11134M:	Linus Walleij <linus.walleij@linaro.org>
11135L:	linux-ide@vger.kernel.org
11136S:	Maintained
11137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11138F:	drivers/ata/pata_ftide010.c
11139F:	drivers/ata/sata_gemini.c
11140F:	drivers/ata/sata_gemini.h
11141
11142LIBATA SATA AHCI PLATFORM devices support
11143M:	Hans de Goede <hdegoede@redhat.com>
11144M:	Jens Axboe <axboe@kernel.dk>
11145L:	linux-ide@vger.kernel.org
11146S:	Maintained
11147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11148F:	drivers/ata/ahci_platform.c
11149F:	drivers/ata/libahci_platform.c
11150F:	include/linux/ahci_platform.h
11151
11152LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11153M:	Mikael Pettersson <mikpelinux@gmail.com>
11154L:	linux-ide@vger.kernel.org
11155S:	Maintained
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11157F:	drivers/ata/sata_promise.*
11158
11159LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11160M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
11161L:	linux-ide@vger.kernel.org
11162S:	Maintained
11163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11164F:	Documentation/devicetree/bindings/ata/
11165F:	drivers/ata/
11166F:	include/linux/ata.h
11167F:	include/linux/libata.h
11168
11169LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11170M:	Vishal Verma <vishal.l.verma@intel.com>
11171M:	Dan Williams <dan.j.williams@intel.com>
11172M:	Dave Jiang <dave.jiang@intel.com>
11173L:	nvdimm@lists.linux.dev
11174S:	Supported
11175Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11176P:	Documentation/nvdimm/maintainer-entry-profile.rst
11177F:	drivers/nvdimm/btt*
11178
11179LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11180M:	Dan Williams <dan.j.williams@intel.com>
11181M:	Vishal Verma <vishal.l.verma@intel.com>
11182M:	Dave Jiang <dave.jiang@intel.com>
11183L:	nvdimm@lists.linux.dev
11184S:	Supported
11185Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11186P:	Documentation/nvdimm/maintainer-entry-profile.rst
11187F:	drivers/nvdimm/pmem*
11188
11189LIBNVDIMM: DEVICETREE BINDINGS
11190M:	Oliver O'Halloran <oohall@gmail.com>
11191L:	nvdimm@lists.linux.dev
11192S:	Supported
11193Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11194F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
11195F:	drivers/nvdimm/of_pmem.c
11196
11197LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11198M:	Dan Williams <dan.j.williams@intel.com>
11199M:	Vishal Verma <vishal.l.verma@intel.com>
11200M:	Dave Jiang <dave.jiang@intel.com>
11201M:	Ira Weiny <ira.weiny@intel.com>
11202L:	nvdimm@lists.linux.dev
11203S:	Supported
11204Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11205P:	Documentation/nvdimm/maintainer-entry-profile.rst
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11207F:	drivers/acpi/nfit/*
11208F:	drivers/nvdimm/*
11209F:	include/linux/libnvdimm.h
11210F:	include/linux/nd.h
11211F:	include/uapi/linux/ndctl.h
11212F:	tools/testing/nvdimm/
11213
11214LICENSES and SPDX stuff
11215M:	Thomas Gleixner <tglx@linutronix.de>
11216M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11217L:	linux-spdx@vger.kernel.org
11218S:	Maintained
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11220F:	COPYING
11221F:	Documentation/process/license-rules.rst
11222F:	LICENSES/
11223F:	scripts/spdxcheck-test.sh
11224F:	scripts/spdxcheck.py
11225
11226LINEAR RANGES HELPERS
11227M:	Mark Brown <broonie@kernel.org>
11228R:	Matti Vaittinen <mazziesaccount@gmail.com>
11229F:	lib/linear_ranges.c
11230F:	lib/test_linear_ranges.c
11231F:	include/linux/linear_range.h
11232
11233LINUX FOR POWER MACINTOSH
11234M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11235L:	linuxppc-dev@lists.ozlabs.org
11236S:	Odd Fixes
11237F:	arch/powerpc/platforms/powermac/
11238F:	drivers/macintosh/
11239
11240LINUX FOR POWERPC (32-BIT AND 64-BIT)
11241M:	Michael Ellerman <mpe@ellerman.id.au>
11242R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11243R:	Paul Mackerras <paulus@samba.org>
11244L:	linuxppc-dev@lists.ozlabs.org
11245S:	Supported
11246W:	https://github.com/linuxppc/wiki/wiki
11247Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11249F:	Documentation/ABI/stable/sysfs-firmware-opal-*
11250F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
11251F:	Documentation/devicetree/bindings/powerpc/
11252F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
11253F:	Documentation/powerpc/
11254F:	arch/powerpc/
11255F:	drivers/*/*/*pasemi*
11256F:	drivers/*/*pasemi*
11257F:	drivers/char/tpm/tpm_ibmvtpm*
11258F:	drivers/crypto/nx/
11259F:	drivers/crypto/vmx/
11260F:	drivers/i2c/busses/i2c-opal.c
11261F:	drivers/net/ethernet/ibm/ibmveth.*
11262F:	drivers/net/ethernet/ibm/ibmvnic.*
11263F:	drivers/pci/hotplug/pnv_php.c
11264F:	drivers/pci/hotplug/rpa*
11265F:	drivers/rtc/rtc-opal.c
11266F:	drivers/scsi/ibmvscsi/
11267F:	drivers/tty/hvc/hvc_opal.c
11268F:	drivers/watchdog/wdrtas.c
11269F:	tools/testing/selftests/powerpc
11270N:	/pmac
11271N:	powermac
11272N:	powernv
11273N:	[^a-z0-9]ps3
11274N:	pseries
11275
11276LINUX FOR POWERPC EMBEDDED MPC5XXX
11277M:	Anatolij Gustschin <agust@denx.de>
11278L:	linuxppc-dev@lists.ozlabs.org
11279S:	Odd Fixes
11280F:	arch/powerpc/platforms/512x/
11281F:	arch/powerpc/platforms/52xx/
11282
11283LINUX FOR POWERPC EMBEDDED PPC4XX
11284L:	linuxppc-dev@lists.ozlabs.org
11285S:	Orphan
11286F:	arch/powerpc/platforms/40x/
11287F:	arch/powerpc/platforms/44x/
11288
11289LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11290M:	Scott Wood <oss@buserror.net>
11291L:	linuxppc-dev@lists.ozlabs.org
11292S:	Odd fixes
11293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11294F:	Documentation/devicetree/bindings/powerpc/fsl/
11295F:	arch/powerpc/platforms/83xx/
11296F:	arch/powerpc/platforms/85xx/
11297
11298LINUX FOR POWERPC EMBEDDED PPC8XX
11299M:	Christophe Leroy <christophe.leroy@csgroup.eu>
11300L:	linuxppc-dev@lists.ozlabs.org
11301S:	Maintained
11302F:	arch/powerpc/platforms/8xx/
11303
11304LINUX KERNEL DUMP TEST MODULE (LKDTM)
11305M:	Kees Cook <keescook@chromium.org>
11306S:	Maintained
11307F:	drivers/misc/lkdtm/*
11308F:	tools/testing/selftests/lkdtm/*
11309
11310LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11311M:	Alan Stern <stern@rowland.harvard.edu>
11312M:	Andrea Parri <parri.andrea@gmail.com>
11313M:	Will Deacon <will@kernel.org>
11314M:	Peter Zijlstra <peterz@infradead.org>
11315M:	Boqun Feng <boqun.feng@gmail.com>
11316M:	Nicholas Piggin <npiggin@gmail.com>
11317M:	David Howells <dhowells@redhat.com>
11318M:	Jade Alglave <j.alglave@ucl.ac.uk>
11319M:	Luc Maranget <luc.maranget@inria.fr>
11320M:	"Paul E. McKenney" <paulmck@kernel.org>
11321R:	Akira Yokosawa <akiyks@gmail.com>
11322R:	Daniel Lustig <dlustig@nvidia.com>
11323R:	Joel Fernandes <joel@joelfernandes.org>
11324L:	linux-kernel@vger.kernel.org
11325L:	linux-arch@vger.kernel.org
11326S:	Supported
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11328F:	Documentation/atomic_bitops.txt
11329F:	Documentation/atomic_t.txt
11330F:	Documentation/core-api/refcount-vs-atomic.rst
11331F:	Documentation/litmus-tests/
11332F:	Documentation/memory-barriers.txt
11333F:	tools/memory-model/
11334
11335LIS3LV02D ACCELEROMETER DRIVER
11336M:	Eric Piel <eric.piel@tremplin-utc.net>
11337S:	Maintained
11338F:	Documentation/misc-devices/lis3lv02d.rst
11339F:	drivers/misc/lis3lv02d/
11340F:	drivers/platform/x86/hp_accel.c
11341
11342LIST KUNIT TEST
11343M:	David Gow <davidgow@google.com>
11344L:	linux-kselftest@vger.kernel.org
11345L:	kunit-dev@googlegroups.com
11346S:	Maintained
11347F:	lib/list-test.c
11348
11349LITEX PLATFORM
11350M:	Karol Gugala <kgugala@antmicro.com>
11351M:	Mateusz Holenko <mholenko@antmicro.com>
11352M:	Gabriel Somlo <gsomlo@gmail.com>
11353M:	Joel Stanley <joel@jms.id.au>
11354S:	Maintained
11355F:	Documentation/devicetree/bindings/*/litex,*.yaml
11356F:	arch/openrisc/boot/dts/or1klitex.dts
11357F:	include/linux/litex.h
11358F:	drivers/tty/serial/liteuart.c
11359F:	drivers/soc/litex/*
11360F:	drivers/net/ethernet/litex/*
11361F:	drivers/mmc/host/litex_mmc.c
11362N:	litex
11363
11364LIVE PATCHING
11365M:	Josh Poimboeuf <jpoimboe@redhat.com>
11366M:	Jiri Kosina <jikos@kernel.org>
11367M:	Miroslav Benes <mbenes@suse.cz>
11368M:	Petr Mladek <pmladek@suse.com>
11369R:	Joe Lawrence <joe.lawrence@redhat.com>
11370L:	live-patching@vger.kernel.org
11371S:	Maintained
11372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11373F:	Documentation/ABI/testing/sysfs-kernel-livepatch
11374F:	Documentation/livepatch/
11375F:	arch/powerpc/include/asm/livepatch.h
11376F:	arch/s390/include/asm/livepatch.h
11377F:	arch/x86/include/asm/livepatch.h
11378F:	include/linux/livepatch.h
11379F:	kernel/livepatch/
11380F:	lib/livepatch/
11381F:	samples/livepatch/
11382F:	tools/testing/selftests/livepatch/
11383
11384LLC (802.2)
11385L:	netdev@vger.kernel.org
11386S:	Odd fixes
11387F:	include/linux/llc.h
11388F:	include/net/llc*
11389F:	include/uapi/linux/llc.h
11390F:	net/llc/
11391
11392LM73 HARDWARE MONITOR DRIVER
11393M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
11394L:	linux-hwmon@vger.kernel.org
11395S:	Maintained
11396F:	drivers/hwmon/lm73.c
11397
11398LM78 HARDWARE MONITOR DRIVER
11399M:	Jean Delvare <jdelvare@suse.com>
11400L:	linux-hwmon@vger.kernel.org
11401S:	Maintained
11402F:	Documentation/hwmon/lm78.rst
11403F:	drivers/hwmon/lm78.c
11404
11405LM83 HARDWARE MONITOR DRIVER
11406M:	Jean Delvare <jdelvare@suse.com>
11407L:	linux-hwmon@vger.kernel.org
11408S:	Maintained
11409F:	Documentation/hwmon/lm83.rst
11410F:	drivers/hwmon/lm83.c
11411
11412LM90 HARDWARE MONITOR DRIVER
11413M:	Jean Delvare <jdelvare@suse.com>
11414L:	linux-hwmon@vger.kernel.org
11415S:	Maintained
11416F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11417F:	Documentation/hwmon/lm90.rst
11418F:	drivers/hwmon/lm90.c
11419F:	include/dt-bindings/thermal/lm90.h
11420
11421LM95234 HARDWARE MONITOR DRIVER
11422M:	Guenter Roeck <linux@roeck-us.net>
11423L:	linux-hwmon@vger.kernel.org
11424S:	Maintained
11425F:	Documentation/hwmon/lm95234.rst
11426F:	drivers/hwmon/lm95234.c
11427
11428LME2510 MEDIA DRIVER
11429M:	Malcolm Priestley <tvboxspy@gmail.com>
11430L:	linux-media@vger.kernel.org
11431S:	Maintained
11432W:	https://linuxtv.org
11433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11434F:	drivers/media/usb/dvb-usb-v2/lmedm04*
11435
11436LOADPIN SECURITY MODULE
11437M:	Kees Cook <keescook@chromium.org>
11438S:	Supported
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11440F:	Documentation/admin-guide/LSM/LoadPin.rst
11441F:	security/loadpin/
11442
11443LOCKING PRIMITIVES
11444M:	Peter Zijlstra <peterz@infradead.org>
11445M:	Ingo Molnar <mingo@redhat.com>
11446M:	Will Deacon <will@kernel.org>
11447R:	Waiman Long <longman@redhat.com>
11448R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11449L:	linux-kernel@vger.kernel.org
11450S:	Maintained
11451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11452F:	Documentation/locking/
11453F:	arch/*/include/asm/spinlock*.h
11454F:	include/linux/lockdep.h
11455F:	include/linux/mutex*.h
11456F:	include/linux/rwlock*.h
11457F:	include/linux/rwsem*.h
11458F:	include/linux/seqlock.h
11459F:	include/linux/spinlock*.h
11460F:	kernel/locking/
11461F:	lib/locking*.[ch]
11462X:	kernel/locking/locktorture.c
11463
11464LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11465M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
11466L:	linux-ntfs-dev@lists.sourceforge.net
11467S:	Maintained
11468W:	http://www.linux-ntfs.org/content/view/19/37/
11469F:	Documentation/admin-guide/ldm.rst
11470F:	block/partitions/ldm.*
11471
11472LOGITECH HID GAMING KEYBOARDS
11473M:	Hans de Goede <hdegoede@redhat.com>
11474L:	linux-input@vger.kernel.org
11475S:	Maintained
11476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11477F:	drivers/hid/hid-lg-g15.c
11478
11479LONTIUM LT8912B MIPI TO HDMI BRIDGE
11480M:	Adrien Grassein <adrien.grassein@gmail.com>
11481S:	Maintained
11482F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11483F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
11484
11485LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11486M:	Sathya Prakash <sathya.prakash@broadcom.com>
11487M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11488M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11489L:	MPT-FusionLinux.pdl@broadcom.com
11490L:	linux-scsi@vger.kernel.org
11491S:	Supported
11492W:	http://www.avagotech.com/support/
11493F:	drivers/message/fusion/
11494F:	drivers/scsi/mpt3sas/
11495
11496LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11497M:	Matthew Wilcox <willy@infradead.org>
11498L:	linux-scsi@vger.kernel.org
11499S:	Maintained
11500F:	drivers/scsi/sym53c8xx_2/
11501
11502LTC1660 DAC DRIVER
11503M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11504L:	linux-iio@vger.kernel.org
11505S:	Maintained
11506F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11507F:	drivers/iio/dac/ltc1660.c
11508
11509LTC2688 IIO DAC DRIVER
11510M:	Nuno Sá <nuno.sa@analog.com>
11511L:	linux-iio@vger.kernel.org
11512S:	Supported
11513W:	http://ez.analog.com/community/linux-device-drivers
11514F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11515F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11516F:	drivers/iio/dac/ltc2688.c
11517
11518LTC2947 HARDWARE MONITOR DRIVER
11519M:	Nuno Sá <nuno.sa@analog.com>
11520L:	linux-hwmon@vger.kernel.org
11521S:	Supported
11522W:	https://ez.analog.com/linux-software-drivers
11523F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11524F:	drivers/hwmon/ltc2947-core.c
11525F:	drivers/hwmon/ltc2947-i2c.c
11526F:	drivers/hwmon/ltc2947-spi.c
11527F:	drivers/hwmon/ltc2947.h
11528
11529LTC2983 IIO TEMPERATURE DRIVER
11530M:	Nuno Sá <nuno.sa@analog.com>
11531L:	linux-iio@vger.kernel.org
11532S:	Supported
11533W:	https://ez.analog.com/linux-software-drivers
11534F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11535F:	drivers/iio/temperature/ltc2983.c
11536
11537LTC4261 HARDWARE MONITOR DRIVER
11538M:	Guenter Roeck <linux@roeck-us.net>
11539L:	linux-hwmon@vger.kernel.org
11540S:	Maintained
11541F:	Documentation/hwmon/ltc4261.rst
11542F:	drivers/hwmon/ltc4261.c
11543
11544LTC4306 I2C MULTIPLEXER DRIVER
11545M:	Michael Hennerich <michael.hennerich@analog.com>
11546L:	linux-i2c@vger.kernel.org
11547S:	Supported
11548W:	https://ez.analog.com/linux-software-drivers
11549F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11550F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
11551
11552LTP (Linux Test Project)
11553M:	Mike Frysinger <vapier@gentoo.org>
11554M:	Cyril Hrubis <chrubis@suse.cz>
11555M:	Wanlong Gao <wanlong.gao@gmail.com>
11556M:	Jan Stancek <jstancek@redhat.com>
11557M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11558M:	Alexey Kodanev <alexey.kodanev@oracle.com>
11559L:	ltp@lists.linux.it (subscribers-only)
11560S:	Maintained
11561W:	http://linux-test-project.github.io/
11562T:	git git://github.com/linux-test-project/ltp.git
11563
11564LYNX 28G SERDES PHY DRIVER
11565M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11566L:	netdev@vger.kernel.org
11567S:	Supported
11568F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11569F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
11570
11571LYNX PCS MODULE
11572M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11573L:	netdev@vger.kernel.org
11574S:	Supported
11575F:	drivers/net/pcs/pcs-lynx.c
11576F:	include/linux/pcs-lynx.h
11577
11578M68K ARCHITECTURE
11579M:	Geert Uytterhoeven <geert@linux-m68k.org>
11580L:	linux-m68k@lists.linux-m68k.org
11581S:	Maintained
11582W:	http://www.linux-m68k.org/
11583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11584F:	arch/m68k/
11585F:	drivers/zorro/
11586
11587M68K ON APPLE MACINTOSH
11588M:	Joshua Thompson <funaho@jurai.org>
11589L:	linux-m68k@lists.linux-m68k.org
11590S:	Maintained
11591W:	http://www.mac.linux-m68k.org/
11592F:	arch/m68k/mac/
11593F:	drivers/macintosh/adb-iop.c
11594F:	drivers/macintosh/via-macii.c
11595
11596M68K ON HP9000/300
11597M:	Philip Blundell <philb@gnu.org>
11598S:	Maintained
11599W:	http://www.tazenda.demon.co.uk/phil/linux-hp
11600F:	arch/m68k/hp300/
11601
11602M88DS3103 MEDIA DRIVER
11603M:	Antti Palosaari <crope@iki.fi>
11604L:	linux-media@vger.kernel.org
11605S:	Maintained
11606W:	https://linuxtv.org
11607W:	http://palosaari.fi/linux/
11608Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11609T:	git git://linuxtv.org/anttip/media_tree.git
11610F:	drivers/media/dvb-frontends/m88ds3103*
11611
11612M88RS2000 MEDIA DRIVER
11613M:	Malcolm Priestley <tvboxspy@gmail.com>
11614L:	linux-media@vger.kernel.org
11615S:	Maintained
11616W:	https://linuxtv.org
11617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11618F:	drivers/media/dvb-frontends/m88rs2000*
11619
11620MA901 MASTERKIT USB FM RADIO DRIVER
11621M:	Alexey Klimov <klimov.linux@gmail.com>
11622L:	linux-media@vger.kernel.org
11623S:	Maintained
11624T:	git git://linuxtv.org/media_tree.git
11625F:	drivers/media/radio/radio-ma901.c
11626
11627MAC80211
11628M:	Johannes Berg <johannes@sipsolutions.net>
11629L:	linux-wireless@vger.kernel.org
11630S:	Maintained
11631W:	https://wireless.wiki.kernel.org/
11632Q:	https://patchwork.kernel.org/project/linux-wireless/list/
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11635F:	Documentation/networking/mac80211-injection.rst
11636F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11637F:	drivers/net/wireless/mac80211_hwsim.[ch]
11638F:	include/net/mac80211.h
11639F:	net/mac80211/
11640
11641MAILBOX API
11642M:	Jassi Brar <jassisinghbrar@gmail.com>
11643L:	linux-kernel@vger.kernel.org
11644S:	Maintained
11645F:	drivers/mailbox/
11646F:	include/linux/mailbox_client.h
11647F:	include/linux/mailbox_controller.h
11648F:	include/dt-bindings/mailbox/
11649F:	Documentation/devicetree/bindings/mailbox/
11650
11651MAILBOX ARM MHUv2
11652M:	Viresh Kumar <viresh.kumar@linaro.org>
11653M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11654L:	linux-kernel@vger.kernel.org
11655S:	Maintained
11656F:	drivers/mailbox/arm_mhuv2.c
11657F:	include/linux/mailbox/arm_mhuv2_message.h
11658F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11659
11660MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11661M:	Jeremy Kerr <jk@codeconstruct.com.au>
11662M:	Matt Johnston <matt@codeconstruct.com.au>
11663L:	netdev@vger.kernel.org
11664S:	Maintained
11665F:	Documentation/networking/mctp.rst
11666F:	drivers/net/mctp/
11667F:	include/net/mctp.h
11668F:	include/net/mctpdevice.h
11669F:	include/net/netns/mctp.h
11670F:	net/mctp/
11671
11672MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11673M:	Michael Kerrisk <mtk.manpages@gmail.com>
11674L:	linux-man@vger.kernel.org
11675S:	Maintained
11676W:	http://www.kernel.org/doc/man-pages
11677
11678MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11679M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
11680L:	linux-mips@vger.kernel.org
11681S:	Maintained
11682F:	arch/mips/boot/dts/img/pistachio*
11683
11684MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11685M:	Andrew Lunn <andrew@lunn.ch>
11686M:	Vivien Didelot <vivien.didelot@gmail.com>
11687L:	netdev@vger.kernel.org
11688S:	Maintained
11689F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
11690F:	Documentation/networking/devlink/mv88e6xxx.rst
11691F:	drivers/net/dsa/mv88e6xxx/
11692F:	include/linux/dsa/mv88e6xxx.h
11693F:	include/linux/platform_data/mv88e6xxx.h
11694
11695MARVELL ARMADA 3700 PHY DRIVERS
11696M:	Miquel Raynal <miquel.raynal@bootlin.com>
11697S:	Maintained
11698F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11699F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11700F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11701F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11702
11703MARVELL ARMADA 3700 SERIAL DRIVER
11704M:	Pali Rohár <pali@kernel.org>
11705S:	Maintained
11706F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11707F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
11708F:	drivers/tty/serial/mvebu-uart.c
11709
11710MARVELL ARMADA DRM SUPPORT
11711M:	Russell King <linux@armlinux.org.uk>
11712S:	Maintained
11713T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11714T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11715F:	Documentation/devicetree/bindings/display/armada/
11716F:	drivers/gpu/drm/armada/
11717F:	include/uapi/drm/armada_drm.h
11718
11719MARVELL CRYPTO DRIVER
11720M:	Boris Brezillon <bbrezillon@kernel.org>
11721M:	Arnaud Ebalard <arno@natisbad.org>
11722M:	Srujana Challa <schalla@marvell.com>
11723L:	linux-crypto@vger.kernel.org
11724S:	Maintained
11725F:	drivers/crypto/marvell/
11726F:	include/linux/soc/marvell/octeontx2/
11727
11728MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11729M:	Mirko Lindner <mlindner@marvell.com>
11730M:	Stephen Hemminger <stephen@networkplumber.org>
11731L:	netdev@vger.kernel.org
11732S:	Maintained
11733F:	drivers/net/ethernet/marvell/sk*
11734
11735MARVELL LIBERTAS WIRELESS DRIVER
11736L:	libertas-dev@lists.infradead.org
11737S:	Orphan
11738F:	drivers/net/wireless/marvell/libertas/
11739
11740MARVELL MACCHIATOBIN SUPPORT
11741M:	Russell King <linux@armlinux.org.uk>
11742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743S:	Maintained
11744F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11745
11746MARVELL MV643XX ETHERNET DRIVER
11747M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11748L:	netdev@vger.kernel.org
11749S:	Maintained
11750F:	drivers/net/ethernet/marvell/mv643xx_eth.*
11751F:	include/linux/mv643xx.h
11752
11753MARVELL MV88X3310 PHY DRIVER
11754M:	Russell King <linux@armlinux.org.uk>
11755M:	Marek Behún <kabel@kernel.org>
11756L:	netdev@vger.kernel.org
11757S:	Maintained
11758F:	drivers/net/phy/marvell10g.c
11759
11760MARVELL MVEBU THERMAL DRIVER
11761M:	Miquel Raynal <miquel.raynal@bootlin.com>
11762S:	Maintained
11763F:	drivers/thermal/armada_thermal.c
11764
11765MARVELL MVNETA ETHERNET DRIVER
11766M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11767L:	netdev@vger.kernel.org
11768S:	Maintained
11769F:	drivers/net/ethernet/marvell/mvneta.*
11770
11771MARVELL MVPP2 ETHERNET DRIVER
11772M:	Marcin Wojtas <mw@semihalf.com>
11773M:	Russell King <linux@armlinux.org.uk>
11774L:	netdev@vger.kernel.org
11775S:	Maintained
11776F:	Documentation/devicetree/bindings/net/marvell-pp2.txt
11777F:	drivers/net/ethernet/marvell/mvpp2/
11778
11779MARVELL MWIFIEX WIRELESS DRIVER
11780M:	Amitkumar Karwar <amitkarwar@gmail.com>
11781M:	Ganapathi Bhat <ganapathi017@gmail.com>
11782M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
11783M:	Xinming Hu <huxinming820@gmail.com>
11784L:	linux-wireless@vger.kernel.org
11785S:	Maintained
11786F:	drivers/net/wireless/marvell/mwifiex/
11787
11788MARVELL MWL8K WIRELESS DRIVER
11789M:	Lennert Buytenhek <buytenh@wantstofly.org>
11790L:	linux-wireless@vger.kernel.org
11791S:	Odd Fixes
11792F:	drivers/net/wireless/marvell/mwl8k.c
11793
11794MARVELL NAND CONTROLLER DRIVER
11795M:	Miquel Raynal <miquel.raynal@bootlin.com>
11796L:	linux-mtd@lists.infradead.org
11797S:	Maintained
11798F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
11799F:	drivers/mtd/nand/raw/marvell_nand.c
11800
11801MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11802M:	Sunil Goutham <sgoutham@marvell.com>
11803M:	Geetha sowjanya <gakula@marvell.com>
11804M:	Subbaraya Sundeep <sbhatta@marvell.com>
11805M:	hariprasad <hkelam@marvell.com>
11806L:	netdev@vger.kernel.org
11807S:	Supported
11808F:	drivers/net/ethernet/marvell/octeontx2/nic/
11809F:	include/linux/soc/marvell/octeontx2/
11810
11811MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11812M:	Sunil Goutham <sgoutham@marvell.com>
11813M:	Linu Cherian <lcherian@marvell.com>
11814M:	Geetha sowjanya <gakula@marvell.com>
11815M:	Jerin Jacob <jerinj@marvell.com>
11816M:	hariprasad <hkelam@marvell.com>
11817M:	Subbaraya Sundeep <sbhatta@marvell.com>
11818L:	netdev@vger.kernel.org
11819S:	Supported
11820F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11821F:	drivers/net/ethernet/marvell/octeontx2/af/
11822
11823MARVELL PRESTERA ETHERNET SWITCH DRIVER
11824M:	Taras Chornyi <tchornyi@marvell.com>
11825S:	Supported
11826W:	https://github.com/Marvell-switching/switchdev-prestera
11827F:	drivers/net/ethernet/marvell/prestera/
11828
11829MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11830M:	Nicolas Pitre <nico@fluxnic.net>
11831S:	Odd Fixes
11832F:	drivers/mmc/host/mvsdio.*
11833
11834MARVELL USB MDIO CONTROLLER DRIVER
11835M:	Tobias Waldekranz <tobias@waldekranz.com>
11836L:	netdev@vger.kernel.org
11837S:	Maintained
11838F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11839F:	drivers/net/mdio/mdio-mvusb.c
11840
11841MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11842M:	Hu Ziji <huziji@marvell.com>
11843L:	linux-mmc@vger.kernel.org
11844S:	Supported
11845F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11846F:	drivers/mmc/host/sdhci-xenon*
11847
11848MATROX FRAMEBUFFER DRIVER
11849L:	linux-fbdev@vger.kernel.org
11850S:	Orphan
11851F:	drivers/video/fbdev/matrox/matroxfb_*
11852F:	include/uapi/linux/matroxfb.h
11853
11854MAX15301 DRIVER
11855M:	Daniel Nilsson <daniel.nilsson@flex.com>
11856L:	linux-hwmon@vger.kernel.org
11857S:	Maintained
11858F:	Documentation/hwmon/max15301.rst
11859F:	drivers/hwmon/pmbus/max15301.c
11860
11861MAX16065 HARDWARE MONITOR DRIVER
11862M:	Guenter Roeck <linux@roeck-us.net>
11863L:	linux-hwmon@vger.kernel.org
11864S:	Maintained
11865F:	Documentation/hwmon/max16065.rst
11866F:	drivers/hwmon/max16065.c
11867
11868MAX2175 SDR TUNER DRIVER
11869M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
11870L:	linux-media@vger.kernel.org
11871S:	Maintained
11872T:	git git://linuxtv.org/media_tree.git
11873F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
11874F:	Documentation/userspace-api/media/drivers/max2175.rst
11875F:	drivers/media/i2c/max2175*
11876F:	include/uapi/linux/max2175.h
11877
11878MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11879L:	linux-hwmon@vger.kernel.org
11880S:	Orphan
11881F:	Documentation/hwmon/max6650.rst
11882F:	drivers/hwmon/max6650.c
11883
11884MAX6697 HARDWARE MONITOR DRIVER
11885M:	Guenter Roeck <linux@roeck-us.net>
11886L:	linux-hwmon@vger.kernel.org
11887S:	Maintained
11888F:	Documentation/devicetree/bindings/hwmon/max6697.txt
11889F:	Documentation/hwmon/max6697.rst
11890F:	drivers/hwmon/max6697.c
11891F:	include/linux/platform_data/max6697.h
11892
11893MAX9286 QUAD GMSL DESERIALIZER DRIVER
11894M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
11895M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11896M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11897M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11898L:	linux-media@vger.kernel.org
11899S:	Maintained
11900F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11901F:	drivers/media/i2c/max9286.c
11902
11903MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
11904M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
11905L:	linux-media@vger.kernel.org
11906S:	Maintained
11907F:	drivers/staging/media/max96712/max96712.c
11908
11909MAX9860 MONO AUDIO VOICE CODEC DRIVER
11910M:	Peter Rosin <peda@axentia.se>
11911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11912S:	Maintained
11913F:	Documentation/devicetree/bindings/sound/max9860.txt
11914F:	sound/soc/codecs/max9860.*
11915
11916MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11917M:	Andreas Klinger <ak@it-klinger.de>
11918L:	linux-iio@vger.kernel.org
11919S:	Maintained
11920F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11921F:	drivers/iio/proximity/mb1232.c
11922
11923MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
11924R:	Iskren Chernev <iskren.chernev@gmail.com>
11925R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11926R:	Marek Szyprowski <m.szyprowski@samsung.com>
11927R:	Matheus Castello <matheus@castello.eng.br>
11928L:	linux-pm@vger.kernel.org
11929S:	Maintained
11930F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
11931F:	drivers/power/supply/max17040_battery.c
11932
11933MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
11934R:	Hans de Goede <hdegoede@redhat.com>
11935R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11936R:	Marek Szyprowski <m.szyprowski@samsung.com>
11937R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
11938R:	Purism Kernel Team <kernel@puri.sm>
11939L:	linux-pm@vger.kernel.org
11940S:	Maintained
11941F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
11942F:	drivers/power/supply/max17042_battery.c
11943
11944MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
11945M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11946L:	linux-kernel@vger.kernel.org
11947S:	Maintained
11948F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
11949F:	drivers/regulator/max20086-regulator.c
11950
11951MAXIM MAX77650 PMIC MFD DRIVER
11952M:	Bartosz Golaszewski <brgl@bgdev.pl>
11953L:	linux-kernel@vger.kernel.org
11954S:	Maintained
11955F:	Documentation/devicetree/bindings/*/*max77650.yaml
11956F:	Documentation/devicetree/bindings/*/max77650*.yaml
11957F:	drivers/gpio/gpio-max77650.c
11958F:	drivers/input/misc/max77650-onkey.c
11959F:	drivers/leds/leds-max77650.c
11960F:	drivers/mfd/max77650.c
11961F:	drivers/power/supply/max77650-charger.c
11962F:	drivers/regulator/max77650-regulator.c
11963F:	include/linux/mfd/max77650.h
11964
11965MAXIM MAX77714 PMIC MFD DRIVER
11966M:	Luca Ceresoli <luca@lucaceresoli.net>
11967S:	Maintained
11968F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
11969F:	drivers/mfd/max77714.c
11970F:	include/linux/mfd/max77714.h
11971
11972MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11973M:	Javier Martinez Canillas <javier@dowhile0.org>
11974L:	linux-kernel@vger.kernel.org
11975S:	Supported
11976F:	Documentation/devicetree/bindings/*/*max77802.yaml
11977F:	drivers/regulator/max77802-regulator.c
11978F:	include/dt-bindings/*/*max77802.h
11979
11980MAXIM MAX77976 BATTERY CHARGER
11981M:	Luca Ceresoli <luca@lucaceresoli.net>
11982S:	Supported
11983F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
11984F:	drivers/power/supply/max77976_charger.c
11985
11986MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11987M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11988M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11989L:	linux-pm@vger.kernel.org
11990S:	Supported
11991B:	mailto:linux-samsung-soc@vger.kernel.org
11992F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
11993F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
11994F:	drivers/power/supply/max14577_charger.c
11995F:	drivers/power/supply/max77693_charger.c
11996
11997MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11998M:	Chanwoo Choi <cw00.choi@samsung.com>
11999M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12000M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12001L:	linux-kernel@vger.kernel.org
12002S:	Supported
12003B:	mailto:linux-samsung-soc@vger.kernel.org
12004F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12005F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12006F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12007F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12008F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12009F:	Documentation/devicetree/bindings/mfd/max77693.txt
12010F:	drivers/*/*max77843.c
12011F:	drivers/*/max14577*.c
12012F:	drivers/*/max77686*.c
12013F:	drivers/*/max77693*.c
12014F:	drivers/clk/clk-max77686.c
12015F:	drivers/extcon/extcon-max14577.c
12016F:	drivers/extcon/extcon-max77693.c
12017F:	drivers/rtc/rtc-max77686.c
12018F:	include/linux/mfd/max14577*.h
12019F:	include/linux/mfd/max77686*.h
12020F:	include/linux/mfd/max77693*.h
12021
12022MAXIRADIO FM RADIO RECEIVER DRIVER
12023M:	Hans Verkuil <hverkuil@xs4all.nl>
12024L:	linux-media@vger.kernel.org
12025S:	Maintained
12026W:	https://linuxtv.org
12027T:	git git://linuxtv.org/media_tree.git
12028F:	drivers/media/radio/radio-maxiradio*
12029
12030MAXLINEAR ETHERNET PHY DRIVER
12031M:	Xu Liang <lxu@maxlinear.com>
12032L:	netdev@vger.kernel.org
12033S:	Supported
12034F:	drivers/net/phy/mxl-gpy.c
12035
12036MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12037R:	Yasushi SHOJI <yashi@spacecubics.com>
12038L:	linux-can@vger.kernel.org
12039S:	Maintained
12040F:	drivers/net/can/usb/mcba_usb.c
12041
12042MCAN MMIO DEVICE DRIVER
12043M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12044L:	linux-can@vger.kernel.org
12045S:	Maintained
12046F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12047F:	drivers/net/can/m_can/m_can.c
12048F:	drivers/net/can/m_can/m_can.h
12049F:	drivers/net/can/m_can/m_can_platform.c
12050
12051MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12052M:	Rishi Gupta <gupt21@gmail.com>
12053L:	linux-i2c@vger.kernel.org
12054L:	linux-input@vger.kernel.org
12055S:	Maintained
12056F:	drivers/hid/hid-mcp2221.c
12057
12058MCP251XFD SPI-CAN NETWORK DRIVER
12059M:	Marc Kleine-Budde <mkl@pengutronix.de>
12060M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12061R:	Thomas Kopp <thomas.kopp@microchip.com>
12062L:	linux-can@vger.kernel.org
12063S:	Maintained
12064F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12065F:	drivers/net/can/spi/mcp251xfd/
12066
12067MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12068M:	Peter Rosin <peda@axentia.se>
12069L:	linux-iio@vger.kernel.org
12070S:	Maintained
12071F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12072F:	drivers/iio/potentiometer/mcp4018.c
12073F:	drivers/iio/potentiometer/mcp4531.c
12074
12075MCR20A IEEE-802.15.4 RADIO DRIVER
12076M:	Xue Liu <liuxuenetmail@gmail.com>
12077L:	linux-wpan@vger.kernel.org
12078S:	Maintained
12079W:	https://github.com/xueliu/mcr20a-linux
12080F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12081F:	drivers/net/ieee802154/mcr20a.c
12082F:	drivers/net/ieee802154/mcr20a.h
12083
12084MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12085M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12086L:	linux-iio@vger.kernel.org
12087S:	Maintained
12088F:	drivers/iio/dac/cio-dac.c
12089
12090MEDIA CONTROLLER FRAMEWORK
12091M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12092M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12093L:	linux-media@vger.kernel.org
12094S:	Supported
12095W:	https://www.linuxtv.org
12096T:	git git://linuxtv.org/media_tree.git
12097F:	drivers/media/mc/
12098F:	include/media/media-*.h
12099F:	include/uapi/linux/media.h
12100
12101MEDIA DRIVER FOR FREESCALE IMX PXP
12102M:	Philipp Zabel <p.zabel@pengutronix.de>
12103L:	linux-media@vger.kernel.org
12104S:	Maintained
12105T:	git git://linuxtv.org/media_tree.git
12106F:	drivers/media/platform/nxp/imx-pxp.[ch]
12107
12108MEDIA DRIVERS FOR ASCOT2E
12109M:	Sergey Kozlov <serjk@netup.ru>
12110M:	Abylay Ospan <aospan@netup.ru>
12111L:	linux-media@vger.kernel.org
12112S:	Supported
12113W:	https://linuxtv.org
12114W:	http://netup.tv/
12115T:	git git://linuxtv.org/media_tree.git
12116F:	drivers/media/dvb-frontends/ascot2e*
12117
12118MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12119M:	Jasmin Jessich <jasmin@anw.at>
12120L:	linux-media@vger.kernel.org
12121S:	Maintained
12122W:	https://linuxtv.org
12123T:	git git://linuxtv.org/media_tree.git
12124F:	drivers/media/dvb-frontends/cxd2099*
12125
12126MEDIA DRIVERS FOR CXD2841ER
12127M:	Sergey Kozlov <serjk@netup.ru>
12128M:	Abylay Ospan <aospan@netup.ru>
12129L:	linux-media@vger.kernel.org
12130S:	Supported
12131W:	https://linuxtv.org
12132W:	http://netup.tv/
12133T:	git git://linuxtv.org/media_tree.git
12134F:	drivers/media/dvb-frontends/cxd2841er*
12135
12136MEDIA DRIVERS FOR CXD2880
12137M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12138L:	linux-media@vger.kernel.org
12139S:	Supported
12140W:	http://linuxtv.org/
12141T:	git git://linuxtv.org/media_tree.git
12142F:	drivers/media/dvb-frontends/cxd2880/*
12143F:	drivers/media/spi/cxd2880*
12144
12145MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12146L:	linux-media@vger.kernel.org
12147S:	Orphan
12148W:	https://linuxtv.org
12149T:	git git://linuxtv.org/media_tree.git
12150F:	drivers/media/pci/ddbridge/*
12151
12152MEDIA DRIVERS FOR FREESCALE IMX
12153M:	Steve Longerbeam <slongerbeam@gmail.com>
12154M:	Philipp Zabel <p.zabel@pengutronix.de>
12155L:	linux-media@vger.kernel.org
12156S:	Maintained
12157T:	git git://linuxtv.org/media_tree.git
12158F:	Documentation/admin-guide/media/imx.rst
12159F:	Documentation/devicetree/bindings/media/imx.txt
12160F:	drivers/staging/media/imx/
12161F:	include/linux/imx-media.h
12162F:	include/media/imx.h
12163
12164MEDIA DRIVERS FOR FREESCALE IMX7
12165M:	Rui Miguel Silva <rmfrfs@gmail.com>
12166M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12167L:	linux-media@vger.kernel.org
12168S:	Maintained
12169T:	git git://linuxtv.org/media_tree.git
12170F:	Documentation/admin-guide/media/imx7.rst
12171F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12172F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12173F:	drivers/media/platform/imx/imx-mipi-csis.c
12174F:	drivers/staging/media/imx/imx7-media-csi.c
12175
12176MEDIA DRIVERS FOR HELENE
12177M:	Abylay Ospan <aospan@netup.ru>
12178L:	linux-media@vger.kernel.org
12179S:	Supported
12180W:	https://linuxtv.org
12181W:	http://netup.tv/
12182T:	git git://linuxtv.org/media_tree.git
12183F:	drivers/media/dvb-frontends/helene*
12184
12185MEDIA DRIVERS FOR HORUS3A
12186M:	Sergey Kozlov <serjk@netup.ru>
12187M:	Abylay Ospan <aospan@netup.ru>
12188L:	linux-media@vger.kernel.org
12189S:	Supported
12190W:	https://linuxtv.org
12191W:	http://netup.tv/
12192T:	git git://linuxtv.org/media_tree.git
12193F:	drivers/media/dvb-frontends/horus3a*
12194
12195MEDIA DRIVERS FOR LNBH25
12196M:	Sergey Kozlov <serjk@netup.ru>
12197M:	Abylay Ospan <aospan@netup.ru>
12198L:	linux-media@vger.kernel.org
12199S:	Supported
12200W:	https://linuxtv.org
12201W:	http://netup.tv/
12202T:	git git://linuxtv.org/media_tree.git
12203F:	drivers/media/dvb-frontends/lnbh25*
12204
12205MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12206L:	linux-media@vger.kernel.org
12207S:	Orphan
12208W:	https://linuxtv.org
12209T:	git git://linuxtv.org/media_tree.git
12210F:	drivers/media/dvb-frontends/mxl5xx*
12211
12212MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12213M:	Sergey Kozlov <serjk@netup.ru>
12214M:	Abylay Ospan <aospan@netup.ru>
12215L:	linux-media@vger.kernel.org
12216S:	Supported
12217W:	https://linuxtv.org
12218W:	http://netup.tv/
12219T:	git git://linuxtv.org/media_tree.git
12220F:	drivers/media/pci/netup_unidvb/*
12221
12222MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12223M:	Dmitry Osipenko <digetx@gmail.com>
12224L:	linux-media@vger.kernel.org
12225L:	linux-tegra@vger.kernel.org
12226S:	Maintained
12227T:	git git://linuxtv.org/media_tree.git
12228F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
12229F:	drivers/media/platform/nvidia/tegra-vde/
12230
12231MEDIA DRIVERS FOR RENESAS - CEU
12232M:	Jacopo Mondi <jacopo@jmondi.org>
12233L:	linux-media@vger.kernel.org
12234L:	linux-renesas-soc@vger.kernel.org
12235S:	Supported
12236T:	git git://linuxtv.org/media_tree.git
12237F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
12238F:	drivers/media/platform/renesas/renesas-ceu.c
12239F:	include/media/drv-intf/renesas-ceu.h
12240
12241MEDIA DRIVERS FOR RENESAS - DRIF
12242M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12243L:	linux-media@vger.kernel.org
12244L:	linux-renesas-soc@vger.kernel.org
12245S:	Supported
12246T:	git git://linuxtv.org/media_tree.git
12247F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
12248F:	drivers/media/platform/renesas/rcar_drif.c
12249
12250MEDIA DRIVERS FOR RENESAS - FCP
12251M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12252L:	linux-media@vger.kernel.org
12253L:	linux-renesas-soc@vger.kernel.org
12254S:	Supported
12255T:	git git://linuxtv.org/media_tree.git
12256F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
12257F:	drivers/media/platform/renesas/rcar-fcp.c
12258F:	include/media/rcar-fcp.h
12259
12260MEDIA DRIVERS FOR RENESAS - FDP1
12261M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12262L:	linux-media@vger.kernel.org
12263L:	linux-renesas-soc@vger.kernel.org
12264S:	Supported
12265T:	git git://linuxtv.org/media_tree.git
12266F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12267F:	drivers/media/platform/renesas/rcar_fdp1.c
12268
12269MEDIA DRIVERS FOR RENESAS - VIN
12270M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12271L:	linux-media@vger.kernel.org
12272L:	linux-renesas-soc@vger.kernel.org
12273S:	Supported
12274T:	git git://linuxtv.org/media_tree.git
12275F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
12276F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
12277F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
12278F:	drivers/media/platform/renesas/rcar-isp.c
12279F:	drivers/media/platform/renesas/rcar-vin/
12280
12281MEDIA DRIVERS FOR RENESAS - VSP1
12282M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12283M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12284L:	linux-media@vger.kernel.org
12285L:	linux-renesas-soc@vger.kernel.org
12286S:	Supported
12287T:	git git://linuxtv.org/media_tree.git
12288F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12289F:	drivers/media/platform/renesas/vsp1/
12290
12291MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12292L:	linux-media@vger.kernel.org
12293S:	Orphan
12294W:	https://linuxtv.org
12295T:	git git://linuxtv.org/media_tree.git
12296F:	drivers/media/dvb-frontends/stv0910*
12297
12298MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12299L:	linux-media@vger.kernel.org
12300S:	Orphan
12301W:	https://linuxtv.org
12302T:	git git://linuxtv.org/media_tree.git
12303F:	drivers/media/dvb-frontends/stv6111*
12304
12305MEDIA DRIVERS FOR STM32 - DCMI
12306M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
12307L:	linux-media@vger.kernel.org
12308S:	Supported
12309T:	git git://linuxtv.org/media_tree.git
12310F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12311F:	drivers/media/platform/st/stm32/stm32-dcmi.c
12312
12313MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12314M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12315L:	linux-media@vger.kernel.org
12316S:	Maintained
12317W:	https://linuxtv.org
12318Q:	http://patchwork.kernel.org/project/linux-media/list/
12319T:	git git://linuxtv.org/media_tree.git
12320F:	Documentation/admin-guide/media/
12321F:	Documentation/devicetree/bindings/media/
12322F:	Documentation/driver-api/media/
12323F:	Documentation/userspace-api/media/
12324F:	drivers/media/
12325F:	drivers/staging/media/
12326F:	include/linux/platform_data/media/
12327F:	include/media/
12328F:	include/uapi/linux/dvb/
12329F:	include/uapi/linux/ivtv*
12330F:	include/uapi/linux/media.h
12331F:	include/uapi/linux/meye.h
12332F:	include/uapi/linux/uvcvideo.h
12333F:	include/uapi/linux/v4l2-*
12334F:	include/uapi/linux/videodev2.h
12335
12336MEDIATEK BLUETOOTH DRIVER
12337M:	Sean Wang <sean.wang@mediatek.com>
12338L:	linux-bluetooth@vger.kernel.org
12339L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12340S:	Maintained
12341F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12342F:	drivers/bluetooth/btmtkuart.c
12343
12344MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12345M:	Sean Wang <sean.wang@mediatek.com>
12346L:	linux-pm@vger.kernel.org
12347S:	Maintained
12348F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12349F:	drivers/power/reset/mt6323-poweroff.c
12350
12351MEDIATEK CIR DRIVER
12352M:	Sean Wang <sean.wang@mediatek.com>
12353S:	Maintained
12354F:	drivers/media/rc/mtk-cir.c
12355
12356MEDIATEK DMA DRIVER
12357M:	Sean Wang <sean.wang@mediatek.com>
12358L:	dmaengine@vger.kernel.org
12359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12360L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12361S:	Maintained
12362F:	Documentation/devicetree/bindings/dma/mtk-*
12363F:	drivers/dma/mediatek/
12364
12365MEDIATEK ETHERNET DRIVER
12366M:	Felix Fietkau <nbd@nbd.name>
12367M:	John Crispin <john@phrozen.org>
12368M:	Sean Wang <sean.wang@mediatek.com>
12369M:	Mark Lee <Mark-MC.Lee@mediatek.com>
12370L:	netdev@vger.kernel.org
12371S:	Maintained
12372F:	drivers/net/ethernet/mediatek/
12373
12374MEDIATEK I2C CONTROLLER DRIVER
12375M:	Qii Wang <qii.wang@mediatek.com>
12376L:	linux-i2c@vger.kernel.org
12377S:	Maintained
12378F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
12379F:	drivers/i2c/busses/i2c-mt65xx.c
12380
12381MEDIATEK IOMMU DRIVER
12382M:	Yong Wu <yong.wu@mediatek.com>
12383L:	iommu@lists.linux-foundation.org
12384L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12385S:	Supported
12386F:	Documentation/devicetree/bindings/iommu/mediatek*
12387F:	drivers/iommu/mtk_iommu*
12388F:	include/dt-bindings/memory/mt*-port.h
12389
12390MEDIATEK JPEG DRIVER
12391M:	Rick Chang <rick.chang@mediatek.com>
12392M:	Bin Liu <bin.liu@mediatek.com>
12393S:	Supported
12394F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
12395F:	drivers/media/platform/mediatek/jpeg/
12396
12397MEDIATEK MDP DRIVER
12398M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12399M:	Houlong Wei <houlong.wei@mediatek.com>
12400M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12401S:	Supported
12402F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
12403F:	drivers/media/platform/mediatek/mdp/
12404F:	drivers/media/platform/mediatek/vpu/
12405
12406MEDIATEK MEDIA DRIVER
12407M:	Tiffany Lin <tiffany.lin@mediatek.com>
12408M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12409S:	Supported
12410F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
12411F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
12412F:	drivers/media/platform/mediatek/vcodec/
12413F:	drivers/media/platform/mediatek/vpu/
12414
12415MEDIATEK MMC/SD/SDIO DRIVER
12416M:	Chaotian Jing <chaotian.jing@mediatek.com>
12417S:	Maintained
12418F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12419F:	drivers/mmc/host/mtk-sd.c
12420
12421MEDIATEK MT76 WIRELESS LAN DRIVER
12422M:	Felix Fietkau <nbd@nbd.name>
12423M:	Lorenzo Bianconi <lorenzo@kernel.org>
12424M:	Ryder Lee <ryder.lee@mediatek.com>
12425R:	Shayne Chen <shayne.chen@mediatek.com>
12426R:	Sean Wang <sean.wang@mediatek.com>
12427L:	linux-wireless@vger.kernel.org
12428S:	Maintained
12429F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12430F:	drivers/net/wireless/mediatek/mt76/
12431
12432MEDIATEK MT7601U WIRELESS LAN DRIVER
12433M:	Jakub Kicinski <kubakici@wp.pl>
12434L:	linux-wireless@vger.kernel.org
12435S:	Maintained
12436F:	drivers/net/wireless/mediatek/mt7601u/
12437
12438MEDIATEK MT7621 CLOCK DRIVER
12439M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12440S:	Maintained
12441F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12442F:	drivers/clk/ralink/clk-mt7621.c
12443
12444MEDIATEK MT7621/28/88 I2C DRIVER
12445M:	Stefan Roese <sr@denx.de>
12446L:	linux-i2c@vger.kernel.org
12447S:	Maintained
12448F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12449F:	drivers/i2c/busses/i2c-mt7621.c
12450
12451MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12452M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12453S:	Maintained
12454F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12455F:	drivers/pci/controller/pcie-mt7621.c
12456
12457MEDIATEK MT7621 PHY PCI DRIVER
12458M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12459S:	Maintained
12460F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12461F:	drivers/phy/ralink/phy-mt7621-pci.c
12462
12463MEDIATEK NAND CONTROLLER DRIVER
12464L:	linux-mtd@lists.infradead.org
12465S:	Orphan
12466F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
12467F:	drivers/mtd/nand/raw/mtk_*
12468
12469MEDIATEK PMIC LED DRIVER
12470M:	Sean Wang <sean.wang@mediatek.com>
12471S:	Maintained
12472F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
12473F:	drivers/leds/leds-mt6323.c
12474
12475MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12476M:	Sean Wang <sean.wang@mediatek.com>
12477S:	Maintained
12478F:	drivers/char/hw_random/mtk-rng.c
12479
12480MEDIATEK SMI DRIVER
12481M:	Yong Wu <yong.wu@mediatek.com>
12482L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12483S:	Supported
12484F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12485F:	drivers/memory/mtk-smi.c
12486F:	include/soc/mediatek/smi.h
12487
12488MEDIATEK SWITCH DRIVER
12489M:	Sean Wang <sean.wang@mediatek.com>
12490M:	Landen Chao <Landen.Chao@mediatek.com>
12491M:	DENG Qingfang <dqfext@gmail.com>
12492L:	netdev@vger.kernel.org
12493S:	Maintained
12494F:	drivers/net/dsa/mt7530.*
12495F:	net/dsa/tag_mtk.c
12496
12497MEDIATEK USB3 DRD IP DRIVER
12498M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
12499L:	linux-usb@vger.kernel.org
12500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12502S:	Maintained
12503F:	Documentation/devicetree/bindings/usb/mediatek,*
12504F:	drivers/usb/host/xhci-mtk*
12505F:	drivers/usb/mtu3/
12506
12507MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12508M:	Peter Senna Tschudin <peter.senna@gmail.com>
12509M:	Martin Donnelly <martin.donnelly@ge.com>
12510M:	Martyn Welch <martyn.welch@collabora.co.uk>
12511S:	Maintained
12512F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12513F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12514
12515MEGARAID SCSI/SAS DRIVERS
12516M:	Kashyap Desai <kashyap.desai@broadcom.com>
12517M:	Sumit Saxena <sumit.saxena@broadcom.com>
12518M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12519L:	megaraidlinux.pdl@broadcom.com
12520L:	linux-scsi@vger.kernel.org
12521S:	Maintained
12522W:	http://www.avagotech.com/support/
12523F:	Documentation/scsi/megaraid.rst
12524F:	drivers/scsi/megaraid.*
12525F:	drivers/scsi/megaraid/
12526
12527MELEXIS MLX90614 DRIVER
12528M:	Crt Mori <cmo@melexis.com>
12529L:	linux-iio@vger.kernel.org
12530S:	Supported
12531W:	http://www.melexis.com
12532F:	drivers/iio/temperature/mlx90614.c
12533
12534MELEXIS MLX90632 DRIVER
12535M:	Crt Mori <cmo@melexis.com>
12536L:	linux-iio@vger.kernel.org
12537S:	Supported
12538W:	http://www.melexis.com
12539F:	drivers/iio/temperature/mlx90632.c
12540
12541MELFAS MIP4 TOUCHSCREEN DRIVER
12542M:	Sangwon Jee <jeesw@melfas.com>
12543S:	Supported
12544W:	http://www.melfas.com
12545F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12546F:	drivers/input/touchscreen/melfas_mip4.c
12547
12548MELLANOX BLUEFIELD I2C DRIVER
12549M:	Khalil Blaiech <kblaiech@nvidia.com>
12550L:	linux-i2c@vger.kernel.org
12551S:	Supported
12552F:	Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12553F:	drivers/i2c/busses/i2c-mlxbf.c
12554
12555MELLANOX ETHERNET DRIVER (mlx4_en)
12556M:	Tariq Toukan <tariqt@nvidia.com>
12557L:	netdev@vger.kernel.org
12558S:	Supported
12559W:	http://www.mellanox.com
12560Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12561F:	drivers/net/ethernet/mellanox/mlx4/en_*
12562
12563MELLANOX ETHERNET DRIVER (mlx5e)
12564M:	Saeed Mahameed <saeedm@nvidia.com>
12565L:	netdev@vger.kernel.org
12566S:	Supported
12567W:	http://www.mellanox.com
12568Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12569F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
12570
12571MELLANOX ETHERNET INNOVA DRIVERS
12572R:	Boris Pismenny <borisp@nvidia.com>
12573L:	netdev@vger.kernel.org
12574S:	Supported
12575W:	http://www.mellanox.com
12576Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12577F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
12578F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12579F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12580F:	include/linux/mlx5/mlx5_ifc_fpga.h
12581
12582MELLANOX ETHERNET SWITCH DRIVERS
12583M:	Ido Schimmel <idosch@nvidia.com>
12584M:	Petr Machata <petrm@nvidia.com>
12585L:	netdev@vger.kernel.org
12586S:	Supported
12587W:	http://www.mellanox.com
12588Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12589F:	drivers/net/ethernet/mellanox/mlxsw/
12590F:	tools/testing/selftests/drivers/net/mlxsw/
12591
12592MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12593M:	mlxsw@nvidia.com
12594L:	netdev@vger.kernel.org
12595S:	Supported
12596W:	http://www.mellanox.com
12597Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12598F:	drivers/net/ethernet/mellanox/mlxfw/
12599
12600MELLANOX HARDWARE PLATFORM SUPPORT
12601M:	Hans de Goede <hdegoede@redhat.com>
12602M:	Mark Gross <markgross@kernel.org>
12603M:	Vadim Pasternak <vadimp@nvidia.com>
12604L:	platform-driver-x86@vger.kernel.org
12605S:	Supported
12606F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12607F:	drivers/platform/mellanox/
12608F:	include/linux/platform_data/mlxreg.h
12609
12610MELLANOX MLX4 core VPI driver
12611M:	Tariq Toukan <tariqt@nvidia.com>
12612L:	netdev@vger.kernel.org
12613L:	linux-rdma@vger.kernel.org
12614S:	Supported
12615W:	http://www.mellanox.com
12616Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12617F:	drivers/net/ethernet/mellanox/mlx4/
12618F:	include/linux/mlx4/
12619
12620MELLANOX MLX4 IB driver
12621M:	Yishai Hadas <yishaih@nvidia.com>
12622L:	linux-rdma@vger.kernel.org
12623S:	Supported
12624W:	http://www.mellanox.com
12625Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12626F:	drivers/infiniband/hw/mlx4/
12627F:	include/linux/mlx4/
12628F:	include/uapi/rdma/mlx4-abi.h
12629
12630MELLANOX MLX5 core VPI driver
12631M:	Saeed Mahameed <saeedm@nvidia.com>
12632M:	Leon Romanovsky <leonro@nvidia.com>
12633L:	netdev@vger.kernel.org
12634L:	linux-rdma@vger.kernel.org
12635S:	Supported
12636W:	http://www.mellanox.com
12637Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12638F:	Documentation/networking/device_drivers/ethernet/mellanox/
12639F:	drivers/net/ethernet/mellanox/mlx5/core/
12640F:	include/linux/mlx5/
12641
12642MELLANOX MLX5 IB driver
12643M:	Leon Romanovsky <leonro@nvidia.com>
12644L:	linux-rdma@vger.kernel.org
12645S:	Supported
12646W:	http://www.mellanox.com
12647Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12648F:	drivers/infiniband/hw/mlx5/
12649F:	include/linux/mlx5/
12650F:	include/uapi/rdma/mlx5-abi.h
12651
12652MELLANOX MLXCPLD I2C AND MUX DRIVER
12653M:	Vadim Pasternak <vadimp@nvidia.com>
12654M:	Michael Shych <michaelsh@nvidia.com>
12655L:	linux-i2c@vger.kernel.org
12656S:	Supported
12657F:	Documentation/i2c/busses/i2c-mlxcpld.rst
12658F:	drivers/i2c/busses/i2c-mlxcpld.c
12659F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
12660
12661MELLANOX MLXCPLD LED DRIVER
12662M:	Vadim Pasternak <vadimp@nvidia.com>
12663L:	linux-leds@vger.kernel.org
12664S:	Supported
12665F:	Documentation/leds/leds-mlxcpld.rst
12666F:	drivers/leds/leds-mlxcpld.c
12667F:	drivers/leds/leds-mlxreg.c
12668
12669MELLANOX PLATFORM DRIVER
12670M:	Vadim Pasternak <vadimp@nvidia.com>
12671L:	platform-driver-x86@vger.kernel.org
12672S:	Supported
12673F:	drivers/platform/x86/mlx-platform.c
12674
12675MEMBARRIER SUPPORT
12676M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12677M:	"Paul E. McKenney" <paulmck@kernel.org>
12678L:	linux-kernel@vger.kernel.org
12679S:	Supported
12680F:	arch/powerpc/include/asm/membarrier.h
12681F:	include/uapi/linux/membarrier.h
12682F:	kernel/sched/membarrier.c
12683
12684MEMBLOCK
12685M:	Mike Rapoport <rppt@kernel.org>
12686L:	linux-mm@kvack.org
12687S:	Maintained
12688F:	Documentation/core-api/boot-time-mm.rst
12689F:	include/linux/memblock.h
12690F:	mm/memblock.c
12691F:	tools/testing/memblock/
12692
12693MEMORY CONTROLLER DRIVERS
12694M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12695L:	linux-kernel@vger.kernel.org
12696S:	Maintained
12697B:	mailto:krzysztof.kozlowski@linaro.org
12698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12699F:	Documentation/devicetree/bindings/memory-controllers/
12700F:	drivers/memory/
12701F:	include/dt-bindings/memory/
12702F:	include/memory/
12703
12704MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12705M:	Dmitry Osipenko <digetx@gmail.com>
12706L:	linux-pm@vger.kernel.org
12707L:	linux-tegra@vger.kernel.org
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12709S:	Maintained
12710F:	drivers/devfreq/tegra30-devfreq.c
12711
12712MEMORY MANAGEMENT
12713M:	Andrew Morton <akpm@linux-foundation.org>
12714L:	linux-mm@kvack.org
12715S:	Maintained
12716W:	http://www.linux-mm.org
12717T:	quilt https://ozlabs.org/~akpm/mmotm/
12718T:	quilt https://ozlabs.org/~akpm/mmots/
12719T:	git git://github.com/hnaz/linux-mm.git
12720F:	include/linux/gfp.h
12721F:	include/linux/memory_hotplug.h
12722F:	include/linux/mm.h
12723F:	include/linux/mmzone.h
12724F:	include/linux/pagewalk.h
12725F:	include/linux/vmalloc.h
12726F:	mm/
12727F:	tools/testing/selftests/vm/
12728
12729MEMORY TECHNOLOGY DEVICES (MTD)
12730M:	Miquel Raynal <miquel.raynal@bootlin.com>
12731M:	Richard Weinberger <richard@nod.at>
12732M:	Vignesh Raghavendra <vigneshr@ti.com>
12733L:	linux-mtd@lists.infradead.org
12734S:	Maintained
12735W:	http://www.linux-mtd.infradead.org/
12736Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12737C:	irc://irc.oftc.net/mtd
12738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12740F:	Documentation/devicetree/bindings/mtd/
12741F:	drivers/mtd/
12742F:	include/linux/mtd/
12743F:	include/uapi/mtd/
12744
12745MEN A21 WATCHDOG DRIVER
12746M:	Johannes Thumshirn <morbidrsa@gmail.com>
12747L:	linux-watchdog@vger.kernel.org
12748S:	Maintained
12749F:	drivers/watchdog/mena21_wdt.c
12750
12751MEN CHAMELEON BUS (mcb)
12752M:	Johannes Thumshirn <morbidrsa@gmail.com>
12753S:	Maintained
12754F:	Documentation/driver-api/men-chameleon-bus.rst
12755F:	drivers/mcb/
12756F:	include/linux/mcb.h
12757
12758MEN F21BMC (Board Management Controller)
12759M:	Andreas Werner <andreas.werner@men.de>
12760S:	Supported
12761F:	Documentation/hwmon/menf21bmc.rst
12762F:	drivers/hwmon/menf21bmc_hwmon.c
12763F:	drivers/leds/leds-menf21bmc.c
12764F:	drivers/mfd/menf21bmc.c
12765F:	drivers/watchdog/menf21bmc_wdt.c
12766
12767MEN Z069 WATCHDOG DRIVER
12768M:	Johannes Thumshirn <jth@kernel.org>
12769L:	linux-watchdog@vger.kernel.org
12770S:	Maintained
12771F:	drivers/watchdog/menz69_wdt.c
12772
12773MESON AO CEC DRIVER FOR AMLOGIC SOCS
12774M:	Neil Armstrong <narmstrong@baylibre.com>
12775L:	linux-media@vger.kernel.org
12776L:	linux-amlogic@lists.infradead.org
12777S:	Supported
12778W:	http://linux-meson.com/
12779T:	git git://linuxtv.org/media_tree.git
12780F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12781F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
12782F:	drivers/media/cec/platform/meson/ao-cec.c
12783
12784MESON GE2D DRIVER FOR AMLOGIC SOCS
12785M:	Neil Armstrong <narmstrong@baylibre.com>
12786L:	linux-media@vger.kernel.org
12787L:	linux-amlogic@lists.infradead.org
12788S:	Supported
12789T:	git git://linuxtv.org/media_tree.git
12790F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12791F:	drivers/media/platform/amlogic/meson-ge2d/
12792
12793MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12794M:	Liang Yang <liang.yang@amlogic.com>
12795L:	linux-mtd@lists.infradead.org
12796S:	Maintained
12797F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12798F:	drivers/mtd/nand/raw/meson_*
12799
12800MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12801M:	Neil Armstrong <narmstrong@baylibre.com>
12802L:	linux-media@vger.kernel.org
12803L:	linux-amlogic@lists.infradead.org
12804S:	Supported
12805T:	git git://linuxtv.org/media_tree.git
12806F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12807F:	drivers/staging/media/meson/vdec/
12808
12809METHODE UDPU SUPPORT
12810M:	Vladimir Vid <vladimir.vid@sartura.hr>
12811S:	Maintained
12812F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12813
12814MHI BUS
12815M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12816R:	Hemant Kumar <hemantk@codeaurora.org>
12817L:	mhi@lists.linux.dev
12818L:	linux-arm-msm@vger.kernel.org
12819S:	Maintained
12820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12821F:	Documentation/ABI/stable/sysfs-bus-mhi
12822F:	Documentation/mhi/
12823F:	drivers/bus/mhi/
12824F:	include/linux/mhi.h
12825
12826MICROBLAZE ARCHITECTURE
12827M:	Michal Simek <monstr@monstr.eu>
12828S:	Supported
12829W:	http://www.monstr.eu/fdt/
12830T:	git git://git.monstr.eu/linux-2.6-microblaze.git
12831F:	arch/microblaze/
12832
12833MICROCHIP AT91 DMA DRIVERS
12834M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12835M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12837L:	dmaengine@vger.kernel.org
12838S:	Supported
12839F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
12840F:	drivers/dma/at_hdmac.c
12841F:	drivers/dma/at_hdmac_regs.h
12842F:	drivers/dma/at_xdmac.c
12843F:	include/dt-bindings/dma/at91.h
12844
12845MICROCHIP AT91 SERIAL DRIVER
12846M:	Richard Genoud <richard.genoud@gmail.com>
12847S:	Maintained
12848F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
12849F:	drivers/tty/serial/atmel_serial.c
12850F:	drivers/tty/serial/atmel_serial.h
12851
12852MICROCHIP AT91 USART MFD DRIVER
12853M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
12854L:	linux-kernel@vger.kernel.org
12855S:	Supported
12856F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
12857F:	drivers/mfd/at91-usart.c
12858F:	include/dt-bindings/mfd/at91-usart.h
12859
12860MICROCHIP AT91 USART SPI DRIVER
12861M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
12862L:	linux-spi@vger.kernel.org
12863S:	Supported
12864F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
12865F:	drivers/spi/spi-at91-usart.c
12866
12867MICROCHIP AUDIO ASOC DRIVERS
12868M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12870S:	Supported
12871F:	sound/soc/atmel
12872
12873MICROCHIP CSI2DC DRIVER
12874M:	Eugen Hristev <eugen.hristev@microchip.com>
12875L:	linux-media@vger.kernel.org
12876S:	Supported
12877F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
12878F:	drivers/media/platform/atmel/microchip-csi2dc.c
12879
12880MICROCHIP ECC DRIVER
12881M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12882L:	linux-crypto@vger.kernel.org
12883S:	Maintained
12884F:	drivers/crypto/atmel-ecc.*
12885
12886MICROCHIP EIC DRIVER
12887M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12889S:	Supported
12890F:	drivers/irqchip/irq-mchp-eic.c
12891
12892MICROCHIP I2C DRIVER
12893M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12894L:	linux-i2c@vger.kernel.org
12895S:	Supported
12896F:	drivers/i2c/busses/i2c-at91-*.c
12897F:	drivers/i2c/busses/i2c-at91.h
12898
12899MICROCHIP ISC DRIVER
12900M:	Eugen Hristev <eugen.hristev@microchip.com>
12901L:	linux-media@vger.kernel.org
12902S:	Supported
12903F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
12904F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
12905F:	drivers/media/platform/atmel/atmel-isc*
12906F:	drivers/media/platform/atmel/atmel-sama*-isc*
12907F:	include/linux/atmel-isc-media.h
12908
12909MICROCHIP ISI DRIVER
12910M:	Eugen Hristev <eugen.hristev@microchip.com>
12911L:	linux-media@vger.kernel.org
12912S:	Supported
12913F:	drivers/media/platform/atmel/atmel-isi.c
12914F:	drivers/media/platform/atmel/atmel-isi.h
12915
12916MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12917M:	Woojung Huh <woojung.huh@microchip.com>
12918M:	UNGLinuxDriver@microchip.com
12919L:	netdev@vger.kernel.org
12920S:	Maintained
12921F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12922F:	drivers/net/dsa/microchip/*
12923F:	include/linux/platform_data/microchip-ksz.h
12924F:	net/dsa/tag_ksz.c
12925
12926MICROCHIP LAN743X ETHERNET DRIVER
12927M:	Bryan Whitehead <bryan.whitehead@microchip.com>
12928M:	UNGLinuxDriver@microchip.com
12929L:	netdev@vger.kernel.org
12930S:	Maintained
12931F:	drivers/net/ethernet/microchip/lan743x_*
12932
12933MICROCHIP LAN966X ETHERNET DRIVER
12934M:	Horatiu Vultur <horatiu.vultur@microchip.com>
12935M:	UNGLinuxDriver@microchip.com
12936L:	netdev@vger.kernel.org
12937S:	Maintained
12938F:	drivers/net/ethernet/microchip/lan966x/*
12939
12940MICROCHIP LCDFB DRIVER
12941M:	Nicolas Ferre <nicolas.ferre@microchip.com>
12942L:	linux-fbdev@vger.kernel.org
12943S:	Maintained
12944F:	drivers/video/fbdev/atmel_lcdfb.c
12945F:	include/video/atmel_lcdc.h
12946
12947MICROCHIP MCP16502 PMIC DRIVER
12948M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12950S:	Supported
12951F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12952F:	drivers/regulator/mcp16502.c
12953
12954MICROCHIP MCP3911 ADC DRIVER
12955M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12956M:	Kent Gustavsson <kent@minoris.se>
12957L:	linux-iio@vger.kernel.org
12958S:	Supported
12959F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12960F:	drivers/iio/adc/mcp3911.c
12961
12962MICROCHIP MMC/SD/SDIO MCI DRIVER
12963M:	Ludovic Desroches <ludovic.desroches@microchip.com>
12964S:	Maintained
12965F:	drivers/mmc/host/atmel-mci.c
12966
12967MICROCHIP NAND DRIVER
12968M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12969L:	linux-mtd@lists.infradead.org
12970S:	Supported
12971F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
12972F:	drivers/mtd/nand/raw/atmel/*
12973
12974MICROCHIP PWM DRIVER
12975M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12977L:	linux-pwm@vger.kernel.org
12978S:	Supported
12979F:	Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12980F:	drivers/pwm/pwm-atmel.c
12981
12982MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12983M:	Eugen Hristev <eugen.hristev@microchip.com>
12984L:	linux-iio@vger.kernel.org
12985S:	Supported
12986F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12987F:	drivers/iio/adc/at91-sama5d2_adc.c
12988F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12989
12990MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12991M:	Claudiu Beznea <claudiu.beznea@microchip.com>
12992S:	Supported
12993F:	drivers/power/reset/at91-sama5d2_shdwc.c
12994
12995MICROCHIP SPI DRIVER
12996M:	Tudor Ambarus <tudor.ambarus@microchip.com>
12997S:	Supported
12998F:	drivers/spi/spi-atmel.*
12999
13000MICROCHIP SSC DRIVER
13001M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13003S:	Supported
13004F:	drivers/misc/atmel-ssc.c
13005F:	include/linux/atmel-ssc.h
13006
13007MICROCHIP USB251XB DRIVER
13008M:	Richard Leitner <richard.leitner@skidata.com>
13009L:	linux-usb@vger.kernel.org
13010S:	Maintained
13011F:	Documentation/devicetree/bindings/usb/usb251xb.txt
13012F:	drivers/usb/misc/usb251xb.c
13013
13014MICROCHIP USBA UDC DRIVER
13015M:	Cristian Birsan <cristian.birsan@microchip.com>
13016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13017S:	Supported
13018F:	drivers/usb/gadget/udc/atmel_usba_udc.*
13019
13020MICROCHIP WILC1000 WIFI DRIVER
13021M:	Ajay Singh <ajay.kathat@microchip.com>
13022M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13023L:	linux-wireless@vger.kernel.org
13024S:	Supported
13025F:	drivers/net/wireless/microchip/wilc1000/
13026
13027MICROSEMI MIPS SOCS
13028M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13029M:	UNGLinuxDriver@microchip.com
13030L:	linux-mips@vger.kernel.org
13031S:	Supported
13032F:	Documentation/devicetree/bindings/mips/mscc.txt
13033F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13034F:	arch/mips/boot/dts/mscc/
13035F:	arch/mips/configs/generic/board-ocelot.config
13036F:	arch/mips/generic/board-ocelot.c
13037
13038MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13039M:	Don Brace <don.brace@microchip.com>
13040L:	storagedev@microchip.com
13041L:	linux-scsi@vger.kernel.org
13042S:	Supported
13043F:	Documentation/scsi/smartpqi.rst
13044F:	drivers/scsi/smartpqi/Kconfig
13045F:	drivers/scsi/smartpqi/Makefile
13046F:	drivers/scsi/smartpqi/smartpqi*.[ch]
13047F:	include/linux/cciss*.h
13048F:	include/uapi/linux/cciss*.h
13049
13050MICROSOFT SURFACE BATTERY AND AC DRIVERS
13051M:	Maximilian Luz <luzmaximilian@gmail.com>
13052L:	linux-pm@vger.kernel.org
13053L:	platform-driver-x86@vger.kernel.org
13054S:	Maintained
13055F:	drivers/power/supply/surface_battery.c
13056F:	drivers/power/supply/surface_charger.c
13057
13058MICROSOFT SURFACE DTX DRIVER
13059M:	Maximilian Luz <luzmaximilian@gmail.com>
13060L:	platform-driver-x86@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
13063F:	drivers/platform/surface/surface_dtx.c
13064F:	include/uapi/linux/surface_aggregator/dtx.h
13065
13066MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13067M:	Maximilian Luz <luzmaximilian@gmail.com>
13068L:	platform-driver-x86@vger.kernel.org
13069S:	Maintained
13070F:	drivers/platform/surface/surface_gpe.c
13071
13072MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13073M:	Hans de Goede <hdegoede@redhat.com>
13074M:	Mark Gross <markgross@kernel.org>
13075M:	Maximilian Luz <luzmaximilian@gmail.com>
13076L:	platform-driver-x86@vger.kernel.org
13077S:	Maintained
13078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13079F:	drivers/platform/surface/
13080
13081MICROSOFT SURFACE HID TRANSPORT DRIVER
13082M:	Maximilian Luz <luzmaximilian@gmail.com>
13083L:	linux-input@vger.kernel.org
13084L:	platform-driver-x86@vger.kernel.org
13085S:	Maintained
13086F:	drivers/hid/surface-hid/
13087
13088MICROSOFT SURFACE HOT-PLUG DRIVER
13089M:	Maximilian Luz <luzmaximilian@gmail.com>
13090L:	platform-driver-x86@vger.kernel.org
13091S:	Maintained
13092F:	drivers/platform/surface/surface_hotplug.c
13093
13094MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13095M:	Maximilian Luz <luzmaximilian@gmail.com>
13096L:	platform-driver-x86@vger.kernel.org
13097S:	Maintained
13098F:	drivers/platform/surface/surface_platform_profile.c
13099
13100MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13101M:	Chen Yu <yu.c.chen@intel.com>
13102L:	platform-driver-x86@vger.kernel.org
13103S:	Supported
13104F:	drivers/platform/surface/surfacepro3_button.c
13105
13106MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13107M:	Maximilian Luz <luzmaximilian@gmail.com>
13108L:	platform-driver-x86@vger.kernel.org
13109S:	Maintained
13110W:	https://github.com/linux-surface/surface-aggregator-module
13111C:	irc://irc.libera.chat/linux-surface
13112F:	Documentation/driver-api/surface_aggregator/
13113F:	drivers/platform/surface/aggregator/
13114F:	drivers/platform/surface/surface_acpi_notify.c
13115F:	drivers/platform/surface/surface_aggregator_cdev.c
13116F:	drivers/platform/surface/surface_aggregator_registry.c
13117F:	include/linux/surface_acpi_notify.h
13118F:	include/linux/surface_aggregator/
13119F:	include/uapi/linux/surface_aggregator/
13120
13121MICROTEK X6 SCANNER
13122M:	Oliver Neukum <oliver@neukum.org>
13123S:	Maintained
13124F:	drivers/usb/image/microtek.*
13125
13126MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13127M:	Luka Kovacic <luka.kovacic@sartura.hr>
13128M:	Luka Perkov <luka.perkov@sartura.hr>
13129S:	Maintained
13130F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13131F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13132F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13133F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13134F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13135F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13136
13137MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13138M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13139L:	linux-media@vger.kernel.org
13140S:	Maintained
13141F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13142F:	Documentation/driver-api/media/drivers/ccs/
13143F:	Documentation/userspace-api/media/drivers/ccs.rst
13144F:	drivers/media/i2c/ccs-pll.c
13145F:	drivers/media/i2c/ccs-pll.h
13146F:	drivers/media/i2c/ccs/
13147F:	include/uapi/linux/ccs.h
13148F:	include/uapi/linux/smiapp.h
13149
13150MIPS
13151M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13152L:	linux-mips@vger.kernel.org
13153S:	Maintained
13154W:	http://www.linux-mips.org/
13155Q:	https://patchwork.kernel.org/project/linux-mips/list/
13156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13157F:	Documentation/devicetree/bindings/mips/
13158F:	Documentation/mips/
13159F:	arch/mips/
13160F:	drivers/platform/mips/
13161
13162MIPS BOSTON DEVELOPMENT BOARD
13163M:	Paul Burton <paulburton@kernel.org>
13164L:	linux-mips@vger.kernel.org
13165S:	Maintained
13166F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
13167F:	arch/mips/boot/dts/img/boston.dts
13168F:	arch/mips/configs/generic/board-boston.config
13169F:	drivers/clk/imgtec/clk-boston.c
13170F:	include/dt-bindings/clock/boston-clock.h
13171
13172MIPS CORE DRIVERS
13173M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13174M:	Serge Semin <fancer.lancer@gmail.com>
13175L:	linux-mips@vger.kernel.org
13176S:	Supported
13177F:	drivers/bus/mips_cdmm.c
13178F:	drivers/clocksource/mips-gic-timer.c
13179F:	drivers/cpuidle/cpuidle-cps.c
13180F:	drivers/irqchip/irq-mips-cpu.c
13181F:	drivers/irqchip/irq-mips-gic.c
13182
13183MIPS GENERIC PLATFORM
13184M:	Paul Burton <paulburton@kernel.org>
13185L:	linux-mips@vger.kernel.org
13186S:	Supported
13187F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13188F:	arch/mips/generic/
13189F:	arch/mips/tools/generic-board-config.sh
13190
13191MIPS RINT INSTRUCTION EMULATION
13192M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
13193L:	linux-mips@vger.kernel.org
13194S:	Supported
13195F:	arch/mips/math-emu/dp_rint.c
13196F:	arch/mips/math-emu/sp_rint.c
13197
13198MIPS/LOONGSON1 ARCHITECTURE
13199M:	Keguang Zhang <keguang.zhang@gmail.com>
13200L:	linux-mips@vger.kernel.org
13201S:	Maintained
13202F:	arch/mips/include/asm/mach-loongson32/
13203F:	arch/mips/loongson32/
13204F:	drivers/*/*/*loongson1*
13205F:	drivers/*/*loongson1*
13206
13207MIPS/LOONGSON2EF ARCHITECTURE
13208M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13209L:	linux-mips@vger.kernel.org
13210S:	Maintained
13211F:	arch/mips/include/asm/mach-loongson2ef/
13212F:	arch/mips/loongson2ef/
13213F:	drivers/cpufreq/loongson2_cpufreq.c
13214
13215MIPS/LOONGSON64 ARCHITECTURE
13216M:	Huacai Chen <chenhuacai@kernel.org>
13217M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13218L:	linux-mips@vger.kernel.org
13219S:	Maintained
13220F:	arch/mips/include/asm/mach-loongson64/
13221F:	arch/mips/loongson64/
13222F:	drivers/irqchip/irq-loongson*
13223F:	drivers/platform/mips/cpu_hwmon.c
13224
13225MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13226M:	Hans Verkuil <hverkuil@xs4all.nl>
13227L:	linux-media@vger.kernel.org
13228S:	Odd Fixes
13229W:	https://linuxtv.org
13230T:	git git://linuxtv.org/media_tree.git
13231F:	drivers/media/radio/radio-miropcm20*
13232
13233MMP SUPPORT
13234R:	Lubomir Rintel <lkundrak@v3.sk>
13235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13236S:	Odd Fixes
13237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13238F:	arch/arm/boot/dts/mmp*
13239F:	arch/arm/mach-mmp/
13240F:	include/linux/soc/mmp/
13241
13242MMP USB PHY DRIVERS
13243R:	Lubomir Rintel <lkundrak@v3.sk>
13244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13245S:	Maintained
13246F:	drivers/phy/marvell/phy-mmp3-usb.c
13247F:	drivers/phy/marvell/phy-pxa-usb.c
13248
13249MMU GATHER AND TLB INVALIDATION
13250M:	Will Deacon <will@kernel.org>
13251M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13252M:	Andrew Morton <akpm@linux-foundation.org>
13253M:	Nick Piggin <npiggin@gmail.com>
13254M:	Peter Zijlstra <peterz@infradead.org>
13255L:	linux-arch@vger.kernel.org
13256L:	linux-mm@kvack.org
13257S:	Maintained
13258F:	arch/*/include/asm/tlb.h
13259F:	include/asm-generic/tlb.h
13260F:	mm/mmu_gather.c
13261
13262MN88472 MEDIA DRIVER
13263M:	Antti Palosaari <crope@iki.fi>
13264L:	linux-media@vger.kernel.org
13265S:	Maintained
13266W:	https://linuxtv.org
13267W:	http://palosaari.fi/linux/
13268Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13269F:	drivers/media/dvb-frontends/mn88472*
13270
13271MN88473 MEDIA DRIVER
13272M:	Antti Palosaari <crope@iki.fi>
13273L:	linux-media@vger.kernel.org
13274S:	Maintained
13275W:	https://linuxtv.org
13276W:	http://palosaari.fi/linux/
13277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13278F:	drivers/media/dvb-frontends/mn88473*
13279
13280MODULE SUPPORT
13281M:	Luis Chamberlain <mcgrof@kernel.org>
13282L:	linux-modules@vger.kernel.org
13283L:	linux-kernel@vger.kernel.org
13284S:	Maintained
13285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13286F:	include/linux/module.h
13287F:	kernel/module.c
13288
13289MONOLITHIC POWER SYSTEM PMIC DRIVER
13290M:	Saravanan Sekar <sravanhome@gmail.com>
13291S:	Maintained
13292F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13293F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13294F:	drivers/iio/adc/mp2629_adc.c
13295F:	drivers/mfd/mp2629.c
13296F:	drivers/power/supply/mp2629_charger.c
13297F:	drivers/regulator/mp5416.c
13298F:	drivers/regulator/mpq7920.c
13299F:	drivers/regulator/mpq7920.h
13300F:	include/linux/mfd/mp2629.h
13301
13302MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13303S:	Orphan
13304W:	http://popies.net/meye/
13305F:	Documentation/userspace-api/media/drivers/meye*
13306F:	drivers/media/pci/meye/
13307F:	include/uapi/linux/meye.h
13308
13309MOTORCOMM PHY DRIVER
13310M:	Peter Geis <pgwipeout@gmail.com>
13311L:	netdev@vger.kernel.org
13312S:	Maintained
13313F:	drivers/net/phy/motorcomm.c
13314
13315MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13316M:	Jiri Slaby <jirislaby@kernel.org>
13317S:	Maintained
13318F:	Documentation/driver-api/serial/moxa-smartio.rst
13319F:	drivers/tty/mxser.*
13320
13321MR800 AVERMEDIA USB FM RADIO DRIVER
13322M:	Alexey Klimov <klimov.linux@gmail.com>
13323L:	linux-media@vger.kernel.org
13324S:	Maintained
13325T:	git git://linuxtv.org/media_tree.git
13326F:	drivers/media/radio/radio-mr800.c
13327
13328MRF24J40 IEEE 802.15.4 RADIO DRIVER
13329M:	Alan Ott <alan@signal11.us>
13330L:	linux-wpan@vger.kernel.org
13331S:	Maintained
13332F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13333F:	drivers/net/ieee802154/mrf24j40.c
13334
13335MSI LAPTOP SUPPORT
13336M:	"Lee, Chun-Yi" <jlee@suse.com>
13337L:	platform-driver-x86@vger.kernel.org
13338S:	Maintained
13339F:	drivers/platform/x86/msi-laptop.c
13340
13341MSI WMI SUPPORT
13342L:	platform-driver-x86@vger.kernel.org
13343S:	Orphan
13344F:	drivers/platform/x86/msi-wmi.c
13345
13346MSI001 MEDIA DRIVER
13347M:	Antti Palosaari <crope@iki.fi>
13348L:	linux-media@vger.kernel.org
13349S:	Maintained
13350W:	https://linuxtv.org
13351W:	http://palosaari.fi/linux/
13352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13353T:	git git://linuxtv.org/anttip/media_tree.git
13354F:	drivers/media/tuners/msi001*
13355
13356MSI2500 MEDIA DRIVER
13357M:	Antti Palosaari <crope@iki.fi>
13358L:	linux-media@vger.kernel.org
13359S:	Maintained
13360W:	https://linuxtv.org
13361W:	http://palosaari.fi/linux/
13362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13363T:	git git://linuxtv.org/anttip/media_tree.git
13364F:	drivers/media/usb/msi2500/
13365
13366MSTAR INTERRUPT CONTROLLER DRIVER
13367M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13368M:	Daniel Palmer <daniel@thingy.jp>
13369S:	Maintained
13370F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13371F:	drivers/irqchip/irq-mst-intc.c
13372
13373MSYSTEMS DISKONCHIP G3 MTD DRIVER
13374M:	Robert Jarzmik <robert.jarzmik@free.fr>
13375L:	linux-mtd@lists.infradead.org
13376S:	Maintained
13377F:	drivers/mtd/devices/docg3*
13378
13379MT9M032 APTINA SENSOR DRIVER
13380M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13381L:	linux-media@vger.kernel.org
13382S:	Maintained
13383T:	git git://linuxtv.org/media_tree.git
13384F:	drivers/media/i2c/mt9m032.c
13385F:	include/media/i2c/mt9m032.h
13386
13387MT9P031 APTINA CAMERA SENSOR
13388M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13389L:	linux-media@vger.kernel.org
13390S:	Maintained
13391T:	git git://linuxtv.org/media_tree.git
13392F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13393F:	drivers/media/i2c/mt9p031.c
13394F:	include/media/i2c/mt9p031.h
13395
13396MT9T001 APTINA CAMERA SENSOR
13397M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13398L:	linux-media@vger.kernel.org
13399S:	Maintained
13400T:	git git://linuxtv.org/media_tree.git
13401F:	drivers/media/i2c/mt9t001.c
13402F:	include/media/i2c/mt9t001.h
13403
13404MT9T112 APTINA CAMERA SENSOR
13405M:	Jacopo Mondi <jacopo@jmondi.org>
13406L:	linux-media@vger.kernel.org
13407S:	Odd Fixes
13408T:	git git://linuxtv.org/media_tree.git
13409F:	drivers/media/i2c/mt9t112.c
13410F:	include/media/i2c/mt9t112.h
13411
13412MT9V032 APTINA CAMERA SENSOR
13413M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13414L:	linux-media@vger.kernel.org
13415S:	Maintained
13416T:	git git://linuxtv.org/media_tree.git
13417F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13418F:	drivers/media/i2c/mt9v032.c
13419F:	include/media/i2c/mt9v032.h
13420
13421MT9V111 APTINA CAMERA SENSOR
13422M:	Jacopo Mondi <jacopo@jmondi.org>
13423L:	linux-media@vger.kernel.org
13424S:	Maintained
13425T:	git git://linuxtv.org/media_tree.git
13426F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13427F:	drivers/media/i2c/mt9v111.c
13428
13429MULTIFUNCTION DEVICES (MFD)
13430M:	Lee Jones <lee.jones@linaro.org>
13431S:	Supported
13432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13433F:	Documentation/devicetree/bindings/mfd/
13434F:	drivers/mfd/
13435F:	include/dt-bindings/mfd/
13436F:	include/linux/mfd/
13437
13438MULTIMEDIA CARD (MMC) ETC. OVER SPI
13439S:	Orphan
13440F:	drivers/mmc/host/mmc_spi.c
13441F:	include/linux/spi/mmc_spi.h
13442
13443MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13444M:	Ulf Hansson <ulf.hansson@linaro.org>
13445L:	linux-mmc@vger.kernel.org
13446S:	Maintained
13447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13448F:	Documentation/devicetree/bindings/mmc/
13449F:	drivers/mmc/
13450F:	include/linux/mmc/
13451F:	include/uapi/linux/mmc/
13452
13453MULTIPLEXER SUBSYSTEM
13454M:	Peter Rosin <peda@axentia.se>
13455S:	Maintained
13456F:	Documentation/ABI/testing/sysfs-class-mux*
13457F:	Documentation/devicetree/bindings/mux/
13458F:	drivers/mux/
13459F:	include/dt-bindings/mux/
13460F:	include/linux/mux/
13461
13462MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13463M:	Bin Liu <b-liu@ti.com>
13464L:	linux-usb@vger.kernel.org
13465S:	Maintained
13466F:	drivers/usb/musb/
13467
13468MXL301RF MEDIA DRIVER
13469M:	Akihiro Tsukada <tskd08@gmail.com>
13470L:	linux-media@vger.kernel.org
13471S:	Odd Fixes
13472F:	drivers/media/tuners/mxl301rf*
13473
13474MXL5007T MEDIA DRIVER
13475M:	Michael Krufky <mkrufky@linuxtv.org>
13476L:	linux-media@vger.kernel.org
13477S:	Maintained
13478W:	https://linuxtv.org
13479W:	http://github.com/mkrufky
13480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13481T:	git git://linuxtv.org/mkrufky/tuners.git
13482F:	drivers/media/tuners/mxl5007t.*
13483
13484MXSFB DRM DRIVER
13485M:	Marek Vasut <marex@denx.de>
13486M:	Stefan Agner <stefan@agner.ch>
13487L:	dri-devel@lists.freedesktop.org
13488S:	Supported
13489T:	git git://anongit.freedesktop.org/drm/drm-misc
13490F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13491F:	drivers/gpu/drm/mxsfb/
13492
13493MYLEX DAC960 PCI RAID Controller
13494M:	Hannes Reinecke <hare@kernel.org>
13495L:	linux-scsi@vger.kernel.org
13496S:	Supported
13497F:	drivers/scsi/myrb.*
13498F:	drivers/scsi/myrs.*
13499
13500MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13501M:	Chris Lee <christopher.lee@cspi.com>
13502L:	netdev@vger.kernel.org
13503S:	Supported
13504W:	https://www.cspi.com/ethernet-products/support/downloads/
13505F:	drivers/net/ethernet/myricom/myri10ge/
13506
13507NAND FLASH SUBSYSTEM
13508M:	Miquel Raynal <miquel.raynal@bootlin.com>
13509R:	Richard Weinberger <richard@nod.at>
13510L:	linux-mtd@lists.infradead.org
13511S:	Maintained
13512W:	http://www.linux-mtd.infradead.org/
13513Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13514C:	irc://irc.oftc.net/mtd
13515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13516F:	drivers/mtd/nand/
13517F:	include/linux/mtd/*nand*.h
13518
13519NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13520M:	Daniel Mack <zonque@gmail.com>
13521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13522S:	Maintained
13523W:	http://www.native-instruments.com
13524F:	sound/usb/caiaq/
13525
13526NATSEMI ETHERNET DRIVER (DP8381x)
13527S:	Orphan
13528F:	drivers/net/ethernet/natsemi/natsemi.c
13529
13530NCR 5380 SCSI DRIVERS
13531M:	Finn Thain <fthain@linux-m68k.org>
13532M:	Michael Schmitz <schmitzmic@gmail.com>
13533L:	linux-scsi@vger.kernel.org
13534S:	Maintained
13535F:	Documentation/scsi/g_NCR5380.rst
13536F:	drivers/scsi/NCR5380.*
13537F:	drivers/scsi/arm/cumana_1.c
13538F:	drivers/scsi/arm/oak.c
13539F:	drivers/scsi/atari_scsi.*
13540F:	drivers/scsi/dmx3191d.c
13541F:	drivers/scsi/g_NCR5380.*
13542F:	drivers/scsi/mac_scsi.*
13543F:	drivers/scsi/sun3_scsi.*
13544F:	drivers/scsi/sun3_scsi_vme.c
13545
13546NCSI LIBRARY
13547M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
13548S:	Maintained
13549F:	net/ncsi/
13550
13551NCT6775 HARDWARE MONITOR DRIVER
13552M:	Guenter Roeck <linux@roeck-us.net>
13553L:	linux-hwmon@vger.kernel.org
13554S:	Maintained
13555F:	Documentation/hwmon/nct6775.rst
13556F:	drivers/hwmon/nct6775.c
13557
13558NETDEVSIM
13559M:	Jakub Kicinski <kuba@kernel.org>
13560S:	Maintained
13561F:	drivers/net/netdevsim/*
13562
13563NETEM NETWORK EMULATOR
13564M:	Stephen Hemminger <stephen@networkplumber.org>
13565L:	netdev@vger.kernel.org
13566S:	Maintained
13567F:	net/sched/sch_netem.c
13568
13569NETERION 10GbE DRIVERS (s2io/vxge)
13570M:	Jon Mason <jdmason@kudzu.us>
13571L:	netdev@vger.kernel.org
13572S:	Supported
13573F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13574F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13575F:	drivers/net/ethernet/neterion/
13576
13577NETFILTER
13578M:	Pablo Neira Ayuso <pablo@netfilter.org>
13579M:	Jozsef Kadlecsik <kadlec@netfilter.org>
13580M:	Florian Westphal <fw@strlen.de>
13581L:	netfilter-devel@vger.kernel.org
13582L:	coreteam@netfilter.org
13583S:	Maintained
13584W:	http://www.netfilter.org/
13585W:	http://www.iptables.org/
13586W:	http://www.nftables.org/
13587Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
13588C:	irc://irc.libera.chat/netfilter
13589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13591F:	include/linux/netfilter*
13592F:	include/linux/netfilter/
13593F:	include/net/netfilter/
13594F:	include/uapi/linux/netfilter*
13595F:	include/uapi/linux/netfilter/
13596F:	net/*/netfilter.c
13597F:	net/*/netfilter/
13598F:	net/bridge/br_netfilter*.c
13599F:	net/netfilter/
13600
13601NETROM NETWORK LAYER
13602M:	Ralf Baechle <ralf@linux-mips.org>
13603L:	linux-hams@vger.kernel.org
13604S:	Maintained
13605W:	http://www.linux-ax25.org/
13606F:	include/net/netrom.h
13607F:	include/uapi/linux/netrom.h
13608F:	net/netrom/
13609
13610NETRONIX EMBEDDED CONTROLLER
13611M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13612S:	Maintained
13613F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13614F:	drivers/mfd/ntxec.c
13615F:	drivers/pwm/pwm-ntxec.c
13616F:	drivers/rtc/rtc-ntxec.c
13617F:	include/linux/mfd/ntxec.h
13618
13619NETRONOME ETHERNET DRIVERS
13620M:	Simon Horman <simon.horman@corigine.com>
13621R:	Jakub Kicinski <kuba@kernel.org>
13622L:	oss-drivers@corigine.com
13623S:	Maintained
13624F:	drivers/net/ethernet/netronome/
13625
13626NETWORK BLOCK DEVICE (NBD)
13627M:	Josef Bacik <josef@toxicpanda.com>
13628L:	linux-block@vger.kernel.org
13629L:	nbd@other.debian.org
13630S:	Maintained
13631F:	Documentation/admin-guide/blockdev/nbd.rst
13632F:	drivers/block/nbd.c
13633F:	include/trace/events/nbd.h
13634F:	include/uapi/linux/nbd.h
13635
13636NETWORK DROP MONITOR
13637M:	Neil Horman <nhorman@tuxdriver.com>
13638L:	netdev@vger.kernel.org
13639S:	Maintained
13640W:	https://fedorahosted.org/dropwatch/
13641F:	include/uapi/linux/net_dropmon.h
13642F:	net/core/drop_monitor.c
13643
13644NETWORKING DRIVERS
13645M:	"David S. Miller" <davem@davemloft.net>
13646M:	Eric Dumazet <edumazet@google.com>
13647M:	Jakub Kicinski <kuba@kernel.org>
13648M:	Paolo Abeni <pabeni@redhat.com>
13649L:	netdev@vger.kernel.org
13650S:	Maintained
13651Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13654F:	Documentation/devicetree/bindings/net/
13655F:	drivers/connector/
13656F:	drivers/net/
13657F:	include/linux/etherdevice.h
13658F:	include/linux/fcdevice.h
13659F:	include/linux/fddidevice.h
13660F:	include/linux/hippidevice.h
13661F:	include/linux/if_*
13662F:	include/linux/inetdevice.h
13663F:	include/linux/netdevice.h
13664F:	include/uapi/linux/if_*
13665F:	include/uapi/linux/netdevice.h
13666
13667NETWORKING DRIVERS (WIRELESS)
13668M:	Kalle Valo <kvalo@kernel.org>
13669L:	linux-wireless@vger.kernel.org
13670S:	Maintained
13671W:	https://wireless.wiki.kernel.org/
13672Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13675F:	Documentation/devicetree/bindings/net/wireless/
13676F:	drivers/net/wireless/
13677
13678NETWORKING [DSA]
13679M:	Andrew Lunn <andrew@lunn.ch>
13680M:	Vivien Didelot <vivien.didelot@gmail.com>
13681M:	Florian Fainelli <f.fainelli@gmail.com>
13682M:	Vladimir Oltean <olteanv@gmail.com>
13683S:	Maintained
13684F:	Documentation/devicetree/bindings/net/dsa/
13685F:	drivers/net/dsa/
13686F:	include/linux/dsa/
13687F:	include/linux/platform_data/dsa.h
13688F:	include/net/dsa.h
13689F:	net/dsa/
13690F:	tools/testing/selftests/drivers/net/dsa/
13691
13692NETWORKING [GENERAL]
13693M:	"David S. Miller" <davem@davemloft.net>
13694M:	Eric Dumazet <edumazet@google.com>
13695M:	Jakub Kicinski <kuba@kernel.org>
13696M:	Paolo Abeni <pabeni@redhat.com>
13697L:	netdev@vger.kernel.org
13698S:	Maintained
13699Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13700B:	mailto:netdev@vger.kernel.org
13701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13703F:	Documentation/networking/
13704F:	Documentation/process/maintainer-netdev.rst
13705F:	include/linux/in.h
13706F:	include/linux/net.h
13707F:	include/linux/netdevice.h
13708F:	include/net/
13709F:	include/uapi/linux/in.h
13710F:	include/uapi/linux/net.h
13711F:	include/uapi/linux/net_namespace.h
13712F:	include/uapi/linux/netdevice.h
13713F:	lib/net_utils.c
13714F:	lib/random32.c
13715F:	net/
13716F:	tools/testing/selftests/net/
13717
13718NETWORKING [IPSEC]
13719M:	Steffen Klassert <steffen.klassert@secunet.com>
13720M:	Herbert Xu <herbert@gondor.apana.org.au>
13721M:	"David S. Miller" <davem@davemloft.net>
13722L:	netdev@vger.kernel.org
13723S:	Maintained
13724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13726F:	include/net/xfrm.h
13727F:	include/uapi/linux/xfrm.h
13728F:	net/ipv4/ah4.c
13729F:	net/ipv4/esp4*
13730F:	net/ipv4/ip_vti.c
13731F:	net/ipv4/ipcomp.c
13732F:	net/ipv4/xfrm*
13733F:	net/ipv6/ah6.c
13734F:	net/ipv6/esp6*
13735F:	net/ipv6/ip6_vti.c
13736F:	net/ipv6/ipcomp6.c
13737F:	net/ipv6/xfrm*
13738F:	net/key/
13739F:	net/xfrm/
13740F:	tools/testing/selftests/net/ipsec.c
13741
13742NETWORKING [IPv4/IPv6]
13743M:	"David S. Miller" <davem@davemloft.net>
13744M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13745M:	David Ahern <dsahern@kernel.org>
13746L:	netdev@vger.kernel.org
13747S:	Maintained
13748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13749F:	arch/x86/net/*
13750F:	include/linux/ip.h
13751F:	include/linux/ipv6*
13752F:	include/net/fib*
13753F:	include/net/ip*
13754F:	include/net/route.h
13755F:	net/ipv4/
13756F:	net/ipv6/
13757
13758NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13759M:	Paul Moore <paul@paul-moore.com>
13760L:	netdev@vger.kernel.org
13761L:	linux-security-module@vger.kernel.org
13762S:	Maintained
13763W:	https://github.com/netlabel
13764F:	Documentation/netlabel/
13765F:	include/net/calipso.h
13766F:	include/net/cipso_ipv4.h
13767F:	include/net/netlabel.h
13768F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
13769F:	include/uapi/linux/netfilter/xt_SECMARK.h
13770F:	net/ipv4/cipso_ipv4.c
13771F:	net/ipv6/calipso.c
13772F:	net/netfilter/xt_CONNSECMARK.c
13773F:	net/netfilter/xt_SECMARK.c
13774F:	net/netlabel/
13775
13776NETWORKING [MPTCP]
13777M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
13778M:	Matthieu Baerts <matthieu.baerts@tessares.net>
13779L:	netdev@vger.kernel.org
13780L:	mptcp@lists.linux.dev
13781S:	Maintained
13782W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
13783B:	https://github.com/multipath-tcp/mptcp_net-next/issues
13784F:	Documentation/networking/mptcp-sysctl.rst
13785F:	include/net/mptcp.h
13786F:	include/trace/events/mptcp.h
13787F:	include/uapi/linux/mptcp.h
13788F:	net/mptcp/
13789F:	tools/testing/selftests/net/mptcp/
13790
13791NETWORKING [TCP]
13792M:	Eric Dumazet <edumazet@google.com>
13793L:	netdev@vger.kernel.org
13794S:	Maintained
13795F:	include/linux/tcp.h
13796F:	include/net/tcp.h
13797F:	include/trace/events/tcp.h
13798F:	include/uapi/linux/tcp.h
13799F:	net/ipv4/syncookies.c
13800F:	net/ipv4/tcp*.c
13801F:	net/ipv6/syncookies.c
13802F:	net/ipv6/tcp*.c
13803
13804NETWORKING [TLS]
13805M:	Boris Pismenny <borisp@nvidia.com>
13806M:	John Fastabend <john.fastabend@gmail.com>
13807M:	Daniel Borkmann <daniel@iogearbox.net>
13808M:	Jakub Kicinski <kuba@kernel.org>
13809L:	netdev@vger.kernel.org
13810S:	Maintained
13811F:	include/net/tls.h
13812F:	include/uapi/linux/tls.h
13813F:	net/tls/*
13814
13815NETXEN (1/10) GbE SUPPORT
13816M:	Manish Chopra <manishc@marvell.com>
13817M:	Rahul Verma <rahulv@marvell.com>
13818M:	GR-Linux-NIC-Dev@marvell.com
13819L:	netdev@vger.kernel.org
13820S:	Supported
13821F:	drivers/net/ethernet/qlogic/netxen/
13822
13823NET_FAILOVER MODULE
13824M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
13825L:	netdev@vger.kernel.org
13826S:	Supported
13827F:	Documentation/networking/net_failover.rst
13828F:	drivers/net/net_failover.c
13829F:	include/net/net_failover.h
13830
13831NEXTHOP
13832M:	David Ahern <dsahern@kernel.org>
13833L:	netdev@vger.kernel.org
13834S:	Maintained
13835F:	include/net/netns/nexthop.h
13836F:	include/net/nexthop.h
13837F:	include/uapi/linux/nexthop.h
13838F:	net/ipv4/nexthop.c
13839
13840NFC SUBSYSTEM
13841M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13842L:	linux-nfc@lists.01.org (subscribers-only)
13843L:	netdev@vger.kernel.org
13844S:	Maintained
13845B:	mailto:linux-nfc@lists.01.org
13846F:	Documentation/devicetree/bindings/net/nfc/
13847F:	drivers/nfc/
13848F:	include/linux/platform_data/nfcmrvl.h
13849F:	include/net/nfc/
13850F:	include/uapi/linux/nfc.h
13851F:	net/nfc/
13852
13853NFC VIRTUAL NCI DEVICE DRIVER
13854M:	Bongsu Jeon <bongsu.jeon@samsung.com>
13855L:	netdev@vger.kernel.org
13856L:	linux-nfc@lists.01.org (subscribers-only)
13857S:	Supported
13858F:	drivers/nfc/virtual_ncidev.c
13859F:	tools/testing/selftests/nci/
13860
13861NFS, SUNRPC, AND LOCKD CLIENTS
13862M:	Trond Myklebust <trond.myklebust@hammerspace.com>
13863M:	Anna Schumaker <anna@kernel.org>
13864L:	linux-nfs@vger.kernel.org
13865S:	Maintained
13866W:	http://client.linux-nfs.org
13867T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13868F:	fs/lockd/
13869F:	fs/nfs/
13870F:	fs/nfs_common/
13871F:	include/linux/lockd/
13872F:	include/linux/nfs*
13873F:	include/linux/sunrpc/
13874F:	include/uapi/linux/nfs*
13875F:	include/uapi/linux/sunrpc/
13876F:	net/sunrpc/
13877F:	Documentation/filesystems/nfs/
13878
13879NILFS2 FILESYSTEM
13880M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
13881L:	linux-nilfs@vger.kernel.org
13882S:	Supported
13883W:	https://nilfs.sourceforge.io/
13884W:	https://nilfs.osdn.jp/
13885T:	git git://github.com/konis/nilfs2.git
13886F:	Documentation/filesystems/nilfs2.rst
13887F:	fs/nilfs2/
13888F:	include/trace/events/nilfs2.h
13889F:	include/uapi/linux/nilfs2_api.h
13890F:	include/uapi/linux/nilfs2_ondisk.h
13891
13892NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13893M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13894S:	Maintained
13895W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13896F:	Documentation/scsi/NinjaSCSI.rst
13897F:	drivers/scsi/pcmcia/nsp_*
13898
13899NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13900M:	GOTO Masanori <gotom@debian.or.jp>
13901M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13902S:	Maintained
13903W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13904F:	Documentation/scsi/NinjaSCSI.rst
13905F:	drivers/scsi/nsp32*
13906
13907NINTENDO HID DRIVER
13908M:	Daniel J. Ogorchock <djogorchock@gmail.com>
13909L:	linux-input@vger.kernel.org
13910S:	Maintained
13911F:	drivers/hid/hid-nintendo*
13912
13913NIOS2 ARCHITECTURE
13914M:	Dinh Nguyen <dinguyen@kernel.org>
13915S:	Maintained
13916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13917F:	arch/nios2/
13918
13919NITRO ENCLAVES (NE)
13920M:	Andra Paraschiv <andraprs@amazon.com>
13921M:	Alexandru Vasile <lexnv@amazon.com>
13922M:	Alexandru Ciobotaru <alcioa@amazon.com>
13923L:	linux-kernel@vger.kernel.org
13924S:	Supported
13925W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13926F:	Documentation/virt/ne_overview.rst
13927F:	drivers/virt/nitro_enclaves/
13928F:	include/linux/nitro_enclaves.h
13929F:	include/uapi/linux/nitro_enclaves.h
13930F:	samples/nitro_enclaves/
13931
13932NOHZ, DYNTICKS SUPPORT
13933M:	Frederic Weisbecker <fweisbec@gmail.com>
13934M:	Thomas Gleixner <tglx@linutronix.de>
13935M:	Ingo Molnar <mingo@kernel.org>
13936L:	linux-kernel@vger.kernel.org
13937S:	Maintained
13938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13939F:	include/linux/sched/nohz.h
13940F:	include/linux/tick.h
13941F:	kernel/time/tick*.*
13942
13943NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13944M:	Pavel Machek <pavel@ucw.cz>
13945M:	Sakari Ailus <sakari.ailus@iki.fi>
13946L:	linux-media@vger.kernel.org
13947S:	Maintained
13948F:	drivers/media/i2c/ad5820.c
13949F:	drivers/media/i2c/et8ek8
13950
13951NOKIA N900 POWER SUPPLY DRIVERS
13952R:	Pali Rohár <pali@kernel.org>
13953F:	drivers/power/supply/bq2415x_charger.c
13954F:	drivers/power/supply/bq27xxx_battery.c
13955F:	drivers/power/supply/bq27xxx_battery_i2c.c
13956F:	drivers/power/supply/isp1704_charger.c
13957F:	drivers/power/supply/rx51_battery.c
13958F:	include/linux/power/bq2415x_charger.h
13959F:	include/linux/power/bq27xxx_battery.h
13960
13961NOLIBC HEADER FILE
13962M:	Willy Tarreau <w@1wt.eu>
13963S:	Maintained
13964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13965F:	tools/include/nolibc/
13966
13967NSDEPS
13968M:	Matthias Maennich <maennich@google.com>
13969S:	Maintained
13970F:	Documentation/core-api/symbol-namespaces.rst
13971F:	scripts/nsdeps
13972
13973NTB AMD DRIVER
13974M:	Sanjay R Mehta <sanju.mehta@amd.com>
13975M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13976L:	ntb@lists.linux.dev
13977S:	Supported
13978F:	drivers/ntb/hw/amd/
13979
13980NTB DRIVER CORE
13981M:	Jon Mason <jdmason@kudzu.us>
13982M:	Dave Jiang <dave.jiang@intel.com>
13983M:	Allen Hubbe <allenbh@gmail.com>
13984L:	ntb@lists.linux.dev
13985S:	Supported
13986W:	https://github.com/jonmason/ntb/wiki
13987T:	git git://github.com/jonmason/ntb.git
13988F:	drivers/net/ntb_netdev.c
13989F:	drivers/ntb/
13990F:	include/linux/ntb.h
13991F:	include/linux/ntb_transport.h
13992F:	tools/testing/selftests/ntb/
13993
13994NTB IDT DRIVER
13995M:	Serge Semin <fancer.lancer@gmail.com>
13996L:	ntb@lists.linux.dev
13997S:	Supported
13998F:	drivers/ntb/hw/idt/
13999
14000NTB INTEL DRIVER
14001M:	Dave Jiang <dave.jiang@intel.com>
14002L:	ntb@lists.linux.dev
14003S:	Supported
14004W:	https://github.com/davejiang/linux/wiki
14005T:	git https://github.com/davejiang/linux.git
14006F:	drivers/ntb/hw/intel/
14007
14008NTFS FILESYSTEM
14009M:	Anton Altaparmakov <anton@tuxera.com>
14010L:	linux-ntfs-dev@lists.sourceforge.net
14011S:	Supported
14012W:	http://www.tuxera.com/
14013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14014F:	Documentation/filesystems/ntfs.rst
14015F:	fs/ntfs/
14016
14017NTFS3 FILESYSTEM
14018M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14019L:	ntfs3@lists.linux.dev
14020S:	Supported
14021W:	http://www.paragon-software.com/
14022T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14023F:	Documentation/filesystems/ntfs3.rst
14024F:	fs/ntfs3/
14025
14026NUBUS SUBSYSTEM
14027M:	Finn Thain <fthain@linux-m68k.org>
14028L:	linux-m68k@lists.linux-m68k.org
14029S:	Maintained
14030F:	arch/*/include/asm/nubus.h
14031F:	drivers/nubus/
14032F:	include/linux/nubus.h
14033F:	include/uapi/linux/nubus.h
14034
14035NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14036M:	Antonino Daplas <adaplas@gmail.com>
14037L:	linux-fbdev@vger.kernel.org
14038S:	Maintained
14039F:	drivers/video/fbdev/nvidia/
14040F:	drivers/video/fbdev/riva/
14041
14042NVIDIA WMI EC BACKLIGHT DRIVER
14043M:	Daniel Dadap <ddadap@nvidia.com>
14044L:	platform-driver-x86@vger.kernel.org
14045S:	Supported
14046F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
14047
14048NVM EXPRESS DRIVER
14049M:	Keith Busch <kbusch@kernel.org>
14050M:	Jens Axboe <axboe@fb.com>
14051M:	Christoph Hellwig <hch@lst.de>
14052M:	Sagi Grimberg <sagi@grimberg.me>
14053L:	linux-nvme@lists.infradead.org
14054S:	Supported
14055W:	http://git.infradead.org/nvme.git
14056T:	git://git.infradead.org/nvme.git
14057F:	drivers/nvme/host/
14058F:	include/linux/nvme.h
14059F:	include/uapi/linux/nvme_ioctl.h
14060
14061NVM EXPRESS FC TRANSPORT DRIVERS
14062M:	James Smart <james.smart@broadcom.com>
14063L:	linux-nvme@lists.infradead.org
14064S:	Supported
14065F:	drivers/nvme/host/fc.c
14066F:	drivers/nvme/target/fc.c
14067F:	drivers/nvme/target/fcloop.c
14068F:	include/linux/nvme-fc-driver.h
14069F:	include/linux/nvme-fc.h
14070
14071NVM EXPRESS TARGET DRIVER
14072M:	Christoph Hellwig <hch@lst.de>
14073M:	Sagi Grimberg <sagi@grimberg.me>
14074M:	Chaitanya Kulkarni <kch@nvidia.com>
14075L:	linux-nvme@lists.infradead.org
14076S:	Supported
14077W:	http://git.infradead.org/nvme.git
14078T:	git://git.infradead.org/nvme.git
14079F:	drivers/nvme/target/
14080
14081NVMEM FRAMEWORK
14082M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14083S:	Maintained
14084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14085F:	Documentation/ABI/stable/sysfs-bus-nvmem
14086F:	Documentation/devicetree/bindings/nvmem/
14087F:	drivers/nvmem/
14088F:	include/linux/nvmem-consumer.h
14089F:	include/linux/nvmem-provider.h
14090
14091NXP C45 TJA11XX PHY DRIVER
14092M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14093L:	netdev@vger.kernel.org
14094S:	Maintained
14095F:	drivers/net/phy/nxp-c45-tja11xx.c
14096
14097NXP FSPI DRIVER
14098M:	Ashish Kumar <ashish.kumar@nxp.com>
14099R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
14100L:	linux-spi@vger.kernel.org
14101S:	Maintained
14102F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14103F:	drivers/spi/spi-nxp-fspi.c
14104
14105NXP FXAS21002C DRIVER
14106M:	Rui Miguel Silva <rmfrfs@gmail.com>
14107L:	linux-iio@vger.kernel.org
14108S:	Maintained
14109F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14110F:	drivers/iio/gyro/fxas21002c.h
14111F:	drivers/iio/gyro/fxas21002c_core.c
14112F:	drivers/iio/gyro/fxas21002c_i2c.c
14113F:	drivers/iio/gyro/fxas21002c_spi.c
14114
14115NXP i.MX CLOCK DRIVERS
14116M:	Abel Vesa <abel.vesa@nxp.com>
14117L:	linux-clk@vger.kernel.org
14118L:	linux-imx@nxp.com
14119S:	Maintained
14120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14121F:	Documentation/devicetree/bindings/clock/imx*
14122F:	drivers/clk/imx/
14123F:	include/dt-bindings/clock/imx*
14124
14125NXP i.MX 8MQ DCSS DRIVER
14126M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14127R:	Lucas Stach <l.stach@pengutronix.de>
14128L:	dri-devel@lists.freedesktop.org
14129S:	Maintained
14130F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14131F:	drivers/gpu/drm/imx/dcss/
14132
14133NXP i.MX 8QXP ADC DRIVER
14134M:	Cai Huoqing <cai.huoqing@linux.dev>
14135M:	Haibo Chen <haibo.chen@nxp.com>
14136L:	linux-imx@nxp.com
14137L:	linux-iio@vger.kernel.org
14138S:	Maintained
14139F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14140F:	drivers/iio/adc/imx8qxp-adc.c
14141
14142NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14143M:	Haibo Chen <haibo.chen@nxp.com>
14144L:	linux-iio@vger.kernel.org
14145L:	linux-imx@nxp.com
14146S:	Maintained
14147F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14148F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14149F:	drivers/iio/adc/imx7d_adc.c
14150F:	drivers/iio/adc/vf610_adc.c
14151
14152NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14153M:	Jagan Teki <jagan@amarulasolutions.com>
14154S:	Maintained
14155F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14156F:	drivers/regulator/pf8x00-regulator.c
14157
14158NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14159M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14160L:	linux-kernel@vger.kernel.org
14161S:	Maintained
14162F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14163F:	drivers/extcon/extcon-ptn5150.c
14164
14165NXP SGTL5000 DRIVER
14166M:	Fabio Estevam <festevam@gmail.com>
14167L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14168S:	Maintained
14169F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
14170F:	sound/soc/codecs/sgtl5000*
14171
14172NXP SJA1105 ETHERNET SWITCH DRIVER
14173M:	Vladimir Oltean <olteanv@gmail.com>
14174L:	linux-kernel@vger.kernel.org
14175S:	Maintained
14176F:	drivers/net/dsa/sja1105
14177F:	drivers/net/pcs/pcs-xpcs-nxp.c
14178
14179NXP TDA998X DRM DRIVER
14180M:	Russell King <linux@armlinux.org.uk>
14181S:	Maintained
14182T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14183T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14184F:	drivers/gpu/drm/i2c/tda998x_drv.c
14185F:	include/drm/i2c/tda998x.h
14186F:	include/dt-bindings/display/tda998x.h
14187K:	"nxp,tda998x"
14188
14189NXP TFA9879 DRIVER
14190M:	Peter Rosin <peda@axentia.se>
14191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14192S:	Maintained
14193F:	Documentation/devicetree/bindings/sound/tfa9879.txt
14194F:	sound/soc/codecs/tfa9879*
14195
14196NXP/Goodix TFA989X (TFA1) DRIVER
14197M:	Stephan Gerhold <stephan@gerhold.net>
14198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14199S:	Maintained
14200F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14201F:	sound/soc/codecs/tfa989x.c
14202
14203NXP-NCI NFC DRIVER
14204R:	Charles Gorand <charles.gorand@effinnov.com>
14205L:	linux-nfc@lists.01.org (subscribers-only)
14206S:	Supported
14207F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14208F:	drivers/nfc/nxp-nci
14209
14210NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14211M:	Mirela Rabulea <mirela.rabulea@nxp.com>
14212R:	NXP Linux Team <linux-imx@nxp.com>
14213L:	linux-media@vger.kernel.org
14214S:	Maintained
14215F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14216F:	drivers/media/platform/imx-jpeg
14217
14218NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14219M:	Jonas Malaco <jonas@protocubo.io>
14220L:	linux-hwmon@vger.kernel.org
14221S:	Maintained
14222F:	Documentation/hwmon/nzxt-kraken2.rst
14223F:	drivers/hwmon/nzxt-kraken2.c
14224
14225NZXT-SMART2 HARDWARE MONITORING DRIVER
14226M:	Aleksandr Mezin <mezin.alexander@gmail.com>
14227L:	linux-hwmon@vger.kernel.org
14228S:	Maintained
14229F:	Documentation/hwmon/nzxt-smart2.rst
14230F:	drivers/hwmon/nzxt-smart2.c
14231
14232OBJAGG
14233M:	Jiri Pirko <jiri@nvidia.com>
14234L:	netdev@vger.kernel.org
14235S:	Supported
14236F:	include/linux/objagg.h
14237F:	lib/objagg.c
14238F:	lib/test_objagg.c
14239
14240OBJTOOL
14241M:	Josh Poimboeuf <jpoimboe@redhat.com>
14242M:	Peter Zijlstra <peterz@infradead.org>
14243S:	Supported
14244F:	tools/objtool/
14245F:	include/linux/objtool.h
14246
14247OCELOT ETHERNET SWITCH DRIVER
14248M:	Vladimir Oltean <vladimir.oltean@nxp.com>
14249M:	Claudiu Manoil <claudiu.manoil@nxp.com>
14250M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14251M:	UNGLinuxDriver@microchip.com
14252L:	netdev@vger.kernel.org
14253S:	Supported
14254F:	drivers/net/dsa/ocelot/*
14255F:	drivers/net/ethernet/mscc/
14256F:	include/soc/mscc/ocelot*
14257F:	net/dsa/tag_ocelot.c
14258F:	net/dsa/tag_ocelot_8021q.c
14259F:	tools/testing/selftests/drivers/net/ocelot/*
14260
14261OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14262M:	Frederic Barrat <fbarrat@linux.ibm.com>
14263M:	Andrew Donnellan <ajd@linux.ibm.com>
14264L:	linuxppc-dev@lists.ozlabs.org
14265S:	Supported
14266F:	Documentation/userspace-api/accelerators/ocxl.rst
14267F:	arch/powerpc/include/asm/pnv-ocxl.h
14268F:	arch/powerpc/platforms/powernv/ocxl.c
14269F:	drivers/misc/ocxl/
14270F:	include/misc/ocxl*
14271F:	include/uapi/misc/ocxl.h
14272
14273OMAP AUDIO SUPPORT
14274M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
14275M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
14276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14277L:	linux-omap@vger.kernel.org
14278S:	Maintained
14279F:	sound/soc/ti/n810.c
14280F:	sound/soc/ti/omap*
14281F:	sound/soc/ti/rx51.c
14282F:	sound/soc/ti/sdma-pcm.*
14283
14284OMAP CLOCK FRAMEWORK SUPPORT
14285M:	Paul Walmsley <paul@pwsan.com>
14286L:	linux-omap@vger.kernel.org
14287S:	Maintained
14288F:	arch/arm/*omap*/*clock*
14289
14290OMAP DEVICE TREE SUPPORT
14291M:	Benoît Cousson <bcousson@baylibre.com>
14292M:	Tony Lindgren <tony@atomide.com>
14293L:	linux-omap@vger.kernel.org
14294L:	devicetree@vger.kernel.org
14295S:	Maintained
14296F:	arch/arm/boot/dts/*am3*
14297F:	arch/arm/boot/dts/*am4*
14298F:	arch/arm/boot/dts/*am5*
14299F:	arch/arm/boot/dts/*dra7*
14300F:	arch/arm/boot/dts/*omap*
14301F:	arch/arm/boot/dts/logicpd-som-lv*
14302F:	arch/arm/boot/dts/logicpd-torpedo*
14303
14304OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14305L:	linux-omap@vger.kernel.org
14306L:	linux-fbdev@vger.kernel.org
14307S:	Orphan
14308F:	Documentation/arm/omap/dss.rst
14309F:	drivers/video/fbdev/omap2/
14310
14311OMAP FRAMEBUFFER SUPPORT
14312L:	linux-fbdev@vger.kernel.org
14313L:	linux-omap@vger.kernel.org
14314S:	Orphan
14315F:	drivers/video/fbdev/omap/
14316
14317OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14318M:	Roger Quadros <rogerq@kernel.org>
14319M:	Tony Lindgren <tony@atomide.com>
14320L:	linux-omap@vger.kernel.org
14321S:	Maintained
14322F:	arch/arm/mach-omap2/*gpmc*
14323F:	drivers/memory/omap-gpmc.c
14324
14325OMAP GPIO DRIVER
14326M:	Grygorii Strashko <grygorii.strashko@ti.com>
14327M:	Santosh Shilimkar <ssantosh@kernel.org>
14328M:	Kevin Hilman <khilman@kernel.org>
14329L:	linux-omap@vger.kernel.org
14330S:	Maintained
14331F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14332F:	drivers/gpio/gpio-omap.c
14333
14334OMAP HARDWARE SPINLOCK SUPPORT
14335M:	Ohad Ben-Cohen <ohad@wizery.com>
14336L:	linux-omap@vger.kernel.org
14337S:	Maintained
14338F:	drivers/hwspinlock/omap_hwspinlock.c
14339
14340OMAP HS MMC SUPPORT
14341L:	linux-mmc@vger.kernel.org
14342L:	linux-omap@vger.kernel.org
14343S:	Orphan
14344F:	drivers/mmc/host/omap_hsmmc.c
14345
14346OMAP HWMOD DATA
14347M:	Paul Walmsley <paul@pwsan.com>
14348L:	linux-omap@vger.kernel.org
14349S:	Maintained
14350F:	arch/arm/mach-omap2/omap_hwmod*data*
14351
14352OMAP HWMOD SUPPORT
14353M:	Benoît Cousson <bcousson@baylibre.com>
14354M:	Paul Walmsley <paul@pwsan.com>
14355L:	linux-omap@vger.kernel.org
14356S:	Maintained
14357F:	arch/arm/mach-omap2/omap_hwmod.*
14358
14359OMAP I2C DRIVER
14360M:	Vignesh R <vigneshr@ti.com>
14361L:	linux-omap@vger.kernel.org
14362L:	linux-i2c@vger.kernel.org
14363S:	Maintained
14364F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14365F:	drivers/i2c/busses/i2c-omap.c
14366
14367OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14368M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14369L:	linux-media@vger.kernel.org
14370S:	Maintained
14371F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
14372F:	drivers/media/platform/ti/omap3isp/
14373F:	drivers/staging/media/omap4iss/
14374
14375OMAP MMC SUPPORT
14376M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14377L:	linux-omap@vger.kernel.org
14378S:	Odd Fixes
14379F:	drivers/mmc/host/omap.c
14380
14381OMAP POWER MANAGEMENT SUPPORT
14382M:	Kevin Hilman <khilman@kernel.org>
14383L:	linux-omap@vger.kernel.org
14384S:	Maintained
14385F:	arch/arm/*omap*/*pm*
14386F:	drivers/cpufreq/omap-cpufreq.c
14387
14388OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14389M:	Rajendra Nayak <rnayak@codeaurora.org>
14390M:	Paul Walmsley <paul@pwsan.com>
14391L:	linux-omap@vger.kernel.org
14392S:	Maintained
14393F:	arch/arm/mach-omap2/prm*
14394
14395OMAP RANDOM NUMBER GENERATOR SUPPORT
14396M:	Deepak Saxena <dsaxena@plexity.net>
14397S:	Maintained
14398F:	drivers/char/hw_random/omap-rng.c
14399
14400OMAP USB SUPPORT
14401L:	linux-usb@vger.kernel.org
14402L:	linux-omap@vger.kernel.org
14403S:	Orphan
14404F:	arch/arm/*omap*/usb*
14405F:	drivers/usb/*/*omap*
14406
14407OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14408M:	Mark Jackson <mpfj@newflow.co.uk>
14409L:	linux-omap@vger.kernel.org
14410S:	Maintained
14411F:	arch/arm/boot/dts/am335x-nano.dts
14412
14413OMAP1 SUPPORT
14414M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14415M:	Tony Lindgren <tony@atomide.com>
14416L:	linux-omap@vger.kernel.org
14417S:	Maintained
14418Q:	http://patchwork.kernel.org/project/linux-omap/list/
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14420F:	arch/arm/configs/omap1_defconfig
14421F:	arch/arm/mach-omap1/
14422F:	arch/arm/plat-omap/
14423F:	drivers/i2c/busses/i2c-omap.c
14424F:	include/linux/platform_data/ams-delta-fiq.h
14425F:	include/linux/platform_data/i2c-omap.h
14426
14427OMAP2+ SUPPORT
14428M:	Tony Lindgren <tony@atomide.com>
14429L:	linux-omap@vger.kernel.org
14430S:	Maintained
14431W:	http://www.muru.com/linux/omap/
14432W:	http://linux.omap.com/
14433Q:	http://patchwork.kernel.org/project/linux-omap/list/
14434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14435F:	arch/arm/configs/omap2plus_defconfig
14436F:	arch/arm/mach-omap2/
14437F:	arch/arm/plat-omap/
14438F:	drivers/bus/ti-sysc.c
14439F:	drivers/i2c/busses/i2c-omap.c
14440F:	drivers/irqchip/irq-omap-intc.c
14441F:	drivers/mfd/*omap*.c
14442F:	drivers/mfd/menelaus.c
14443F:	drivers/mfd/palmas.c
14444F:	drivers/mfd/tps65217.c
14445F:	drivers/mfd/tps65218.c
14446F:	drivers/mfd/tps65910.c
14447F:	drivers/mfd/twl-core.[ch]
14448F:	drivers/mfd/twl4030*.c
14449F:	drivers/mfd/twl6030*.c
14450F:	drivers/mfd/twl6040*.c
14451F:	drivers/regulator/palmas-regulator*.c
14452F:	drivers/regulator/pbias-regulator.c
14453F:	drivers/regulator/tps65217-regulator.c
14454F:	drivers/regulator/tps65218-regulator.c
14455F:	drivers/regulator/tps65910-regulator.c
14456F:	drivers/regulator/twl-regulator.c
14457F:	drivers/regulator/twl6030-regulator.c
14458F:	include/linux/platform_data/i2c-omap.h
14459F:	include/linux/platform_data/ti-sysc.h
14460
14461OMFS FILESYSTEM
14462M:	Bob Copeland <me@bobcopeland.com>
14463L:	linux-karma-devel@lists.sourceforge.net
14464S:	Maintained
14465F:	Documentation/filesystems/omfs.rst
14466F:	fs/omfs/
14467
14468OMNIKEY CARDMAN 4000 DRIVER
14469M:	Harald Welte <laforge@gnumonks.org>
14470S:	Maintained
14471F:	drivers/char/pcmcia/cm4000_cs.c
14472F:	include/linux/cm4000_cs.h
14473F:	include/uapi/linux/cm4000_cs.h
14474
14475OMNIKEY CARDMAN 4040 DRIVER
14476M:	Harald Welte <laforge@gnumonks.org>
14477S:	Maintained
14478F:	drivers/char/pcmcia/cm4040_cs.*
14479
14480OMNIVISION OG01A1B SENSOR DRIVER
14481M:	Shawn Tu <shawnx.tu@intel.com>
14482L:	linux-media@vger.kernel.org
14483S:	Maintained
14484F:	drivers/media/i2c/og01a1b.c
14485
14486OMNIVISION OV02A10 SENSOR DRIVER
14487M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14488L:	linux-media@vger.kernel.org
14489S:	Maintained
14490T:	git git://linuxtv.org/media_tree.git
14491F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14492F:	drivers/media/i2c/ov02a10.c
14493
14494OMNIVISION OV08D10 SENSOR DRIVER
14495M:	Jimmy Su <jimmy.su@intel.com>
14496L:	linux-media@vger.kernel.org
14497S:	Maintained
14498T:	git git://linuxtv.org/media_tree.git
14499F:	drivers/media/i2c/ov08d10.c
14500
14501OMNIVISION OV13858 SENSOR DRIVER
14502M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14503L:	linux-media@vger.kernel.org
14504S:	Maintained
14505T:	git git://linuxtv.org/media_tree.git
14506F:	drivers/media/i2c/ov13858.c
14507
14508OMNIVISION OV13B10 SENSOR DRIVER
14509M:	Arec Kao <arec.kao@intel.com>
14510L:	linux-media@vger.kernel.org
14511S:	Maintained
14512T:	git git://linuxtv.org/media_tree.git
14513F:	drivers/media/i2c/ov13b10.c
14514
14515OMNIVISION OV2680 SENSOR DRIVER
14516M:	Rui Miguel Silva <rmfrfs@gmail.com>
14517L:	linux-media@vger.kernel.org
14518S:	Maintained
14519T:	git git://linuxtv.org/media_tree.git
14520F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14521F:	drivers/media/i2c/ov2680.c
14522
14523OMNIVISION OV2685 SENSOR DRIVER
14524M:	Shunqian Zheng <zhengsq@rock-chips.com>
14525L:	linux-media@vger.kernel.org
14526S:	Maintained
14527T:	git git://linuxtv.org/media_tree.git
14528F:	drivers/media/i2c/ov2685.c
14529
14530OMNIVISION OV2740 SENSOR DRIVER
14531M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14532R:	Shawn Tu <shawnx.tu@intel.com>
14533R:	Bingbu Cao <bingbu.cao@intel.com>
14534L:	linux-media@vger.kernel.org
14535S:	Maintained
14536T:	git git://linuxtv.org/media_tree.git
14537F:	drivers/media/i2c/ov2740.c
14538
14539OMNIVISION OV5640 SENSOR DRIVER
14540M:	Steve Longerbeam <slongerbeam@gmail.com>
14541L:	linux-media@vger.kernel.org
14542S:	Maintained
14543T:	git git://linuxtv.org/media_tree.git
14544F:	drivers/media/i2c/ov5640.c
14545
14546OMNIVISION OV5647 SENSOR DRIVER
14547M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
14548M:	Jacopo Mondi <jacopo@jmondi.org>
14549L:	linux-media@vger.kernel.org
14550S:	Maintained
14551T:	git git://linuxtv.org/media_tree.git
14552F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14553F:	drivers/media/i2c/ov5647.c
14554
14555OMNIVISION OV5670 SENSOR DRIVER
14556M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14557L:	linux-media@vger.kernel.org
14558S:	Maintained
14559T:	git git://linuxtv.org/media_tree.git
14560F:	drivers/media/i2c/ov5670.c
14561
14562OMNIVISION OV5675 SENSOR DRIVER
14563M:	Shawn Tu <shawnx.tu@intel.com>
14564L:	linux-media@vger.kernel.org
14565S:	Maintained
14566T:	git git://linuxtv.org/media_tree.git
14567F:	drivers/media/i2c/ov5675.c
14568
14569OMNIVISION OV5693 SENSOR DRIVER
14570M:	Daniel Scally <djrscally@gmail.com>
14571L:	linux-media@vger.kernel.org
14572S:	Maintained
14573T:	git git://linuxtv.org/media_tree.git
14574F:	drivers/media/i2c/ov5693.c
14575
14576OMNIVISION OV5695 SENSOR DRIVER
14577M:	Shunqian Zheng <zhengsq@rock-chips.com>
14578L:	linux-media@vger.kernel.org
14579S:	Maintained
14580T:	git git://linuxtv.org/media_tree.git
14581F:	drivers/media/i2c/ov5695.c
14582
14583OMNIVISION OV7670 SENSOR DRIVER
14584L:	linux-media@vger.kernel.org
14585S:	Orphan
14586T:	git git://linuxtv.org/media_tree.git
14587F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
14588F:	drivers/media/i2c/ov7670.c
14589
14590OMNIVISION OV772x SENSOR DRIVER
14591M:	Jacopo Mondi <jacopo@jmondi.org>
14592L:	linux-media@vger.kernel.org
14593S:	Odd fixes
14594T:	git git://linuxtv.org/media_tree.git
14595F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14596F:	drivers/media/i2c/ov772x.c
14597F:	include/media/i2c/ov772x.h
14598
14599OMNIVISION OV7740 SENSOR DRIVER
14600M:	Wenyou Yang <wenyou.yang@microchip.com>
14601L:	linux-media@vger.kernel.org
14602S:	Maintained
14603T:	git git://linuxtv.org/media_tree.git
14604F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
14605F:	drivers/media/i2c/ov7740.c
14606
14607OMNIVISION OV8856 SENSOR DRIVER
14608M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14609L:	linux-media@vger.kernel.org
14610S:	Maintained
14611T:	git git://linuxtv.org/media_tree.git
14612F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14613F:	drivers/media/i2c/ov8856.c
14614
14615OMNIVISION OV9282 SENSOR DRIVER
14616M:	Paul J. Murphy <paul.j.murphy@intel.com>
14617M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14618L:	linux-media@vger.kernel.org
14619S:	Maintained
14620T:	git git://linuxtv.org/media_tree.git
14621F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14622F:	drivers/media/i2c/ov9282.c
14623
14624OMNIVISION OV9640 SENSOR DRIVER
14625M:	Petr Cvek <petrcvekcz@gmail.com>
14626L:	linux-media@vger.kernel.org
14627S:	Maintained
14628F:	drivers/media/i2c/ov9640.*
14629
14630OMNIVISION OV9650 SENSOR DRIVER
14631M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14632R:	Akinobu Mita <akinobu.mita@gmail.com>
14633R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14634L:	linux-media@vger.kernel.org
14635S:	Maintained
14636T:	git git://linuxtv.org/media_tree.git
14637F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
14638F:	drivers/media/i2c/ov9650.c
14639
14640OMNIVISION OV9734 SENSOR DRIVER
14641M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14642R:	Bingbu Cao <bingbu.cao@intel.com>
14643L:	linux-media@vger.kernel.org
14644S:	Maintained
14645T:	git git://linuxtv.org/media_tree.git
14646F:	drivers/media/i2c/ov9734.c
14647
14648ONENAND FLASH DRIVER
14649M:	Kyungmin Park <kyungmin.park@samsung.com>
14650L:	linux-mtd@lists.infradead.org
14651S:	Maintained
14652F:	drivers/mtd/nand/onenand/
14653F:	include/linux/mtd/onenand*.h
14654
14655ONION OMEGA2+ BOARD
14656M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14657L:	linux-mips@vger.kernel.org
14658S:	Maintained
14659F:	arch/mips/boot/dts/ralink/omega2p.dts
14660
14661OP-TEE DRIVER
14662M:	Jens Wiklander <jens.wiklander@linaro.org>
14663L:	op-tee@lists.trustedfirmware.org
14664S:	Maintained
14665F:	Documentation/ABI/testing/sysfs-bus-optee-devices
14666F:	drivers/tee/optee/
14667
14668OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14669M:	Sumit Garg <sumit.garg@linaro.org>
14670L:	op-tee@lists.trustedfirmware.org
14671S:	Maintained
14672F:	drivers/char/hw_random/optee-rng.c
14673
14674OP-TEE RTC DRIVER
14675M:	Clément Léger <clement.leger@bootlin.com>
14676L:	linux-rtc@vger.kernel.org
14677S:	Maintained
14678F:	drivers/rtc/rtc-optee.c
14679
14680OPA-VNIC DRIVER
14681M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14682L:	linux-rdma@vger.kernel.org
14683S:	Supported
14684F:	drivers/infiniband/ulp/opa_vnic
14685
14686OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14687M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14688M:	Frank Rowand <frowand.list@gmail.com>
14689L:	devicetree@vger.kernel.org
14690S:	Maintained
14691F:	Documentation/devicetree/dynamic-resolution-notes.rst
14692F:	Documentation/devicetree/overlay-notes.rst
14693F:	drivers/of/overlay.c
14694F:	drivers/of/resolver.c
14695K:	of_overlay_notifier_
14696
14697OPEN FIRMWARE AND FLATTENED DEVICE TREE
14698M:	Rob Herring <robh+dt@kernel.org>
14699M:	Frank Rowand <frowand.list@gmail.com>
14700L:	devicetree@vger.kernel.org
14701S:	Maintained
14702C:	irc://irc.libera.chat/devicetree
14703W:	http://www.devicetree.org/
14704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14705F:	Documentation/ABI/testing/sysfs-firmware-ofw
14706F:	drivers/of/
14707F:	include/linux/of*.h
14708F:	scripts/dtc/
14709
14710OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14711M:	Rob Herring <robh+dt@kernel.org>
14712M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14713L:	devicetree@vger.kernel.org
14714S:	Maintained
14715C:	irc://irc.libera.chat/devicetree
14716Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14718F:	Documentation/devicetree/
14719F:	arch/*/boot/dts/
14720F:	include/dt-bindings/
14721
14722OPENCOMPUTE PTP CLOCK DRIVER
14723M:	Jonathan Lemon <jonathan.lemon@gmail.com>
14724L:	netdev@vger.kernel.org
14725S:	Maintained
14726F:	drivers/ptp/ptp_ocp.c
14727
14728OPENCORES I2C BUS DRIVER
14729M:	Peter Korsgaard <peter@korsgaard.com>
14730M:	Andrew Lunn <andrew@lunn.ch>
14731L:	linux-i2c@vger.kernel.org
14732S:	Maintained
14733F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14734F:	Documentation/i2c/busses/i2c-ocores.rst
14735F:	drivers/i2c/busses/i2c-ocores.c
14736F:	include/linux/platform_data/i2c-ocores.h
14737
14738OPENRISC ARCHITECTURE
14739M:	Jonas Bonn <jonas@southpole.se>
14740M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14741M:	Stafford Horne <shorne@gmail.com>
14742L:	openrisc@lists.librecores.org
14743S:	Maintained
14744W:	http://openrisc.io
14745T:	git git://github.com/openrisc/linux.git
14746F:	Documentation/devicetree/bindings/openrisc/
14747F:	Documentation/openrisc/
14748F:	arch/openrisc/
14749F:	drivers/irqchip/irq-ompic.c
14750F:	drivers/irqchip/irq-or1k-*
14751
14752OPENVSWITCH
14753M:	Pravin B Shelar <pshelar@ovn.org>
14754L:	netdev@vger.kernel.org
14755L:	dev@openvswitch.org
14756S:	Maintained
14757W:	http://openvswitch.org
14758F:	include/uapi/linux/openvswitch.h
14759F:	net/openvswitch/
14760
14761OPERATING PERFORMANCE POINTS (OPP)
14762M:	Viresh Kumar <vireshk@kernel.org>
14763M:	Nishanth Menon <nm@ti.com>
14764M:	Stephen Boyd <sboyd@kernel.org>
14765L:	linux-pm@vger.kernel.org
14766S:	Maintained
14767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14768F:	Documentation/devicetree/bindings/opp/
14769F:	Documentation/power/opp.rst
14770F:	drivers/opp/
14771F:	include/linux/pm_opp.h
14772
14773OPL4 DRIVER
14774M:	Clemens Ladisch <clemens@ladisch.de>
14775L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14776S:	Maintained
14777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14778F:	sound/drivers/opl4/
14779
14780ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14781M:	Mark Fasheh <mark@fasheh.com>
14782M:	Joel Becker <jlbec@evilplan.org>
14783M:	Joseph Qi <joseph.qi@linux.alibaba.com>
14784L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14785S:	Supported
14786W:	http://ocfs2.wiki.kernel.org
14787F:	Documentation/filesystems/dlmfs.rst
14788F:	Documentation/filesystems/ocfs2.rst
14789F:	fs/ocfs2/
14790
14791ORANGEFS FILESYSTEM
14792M:	Mike Marshall <hubcap@omnibond.com>
14793R:	Martin Brandenburg <martin@omnibond.com>
14794L:	devel@lists.orangefs.org
14795S:	Supported
14796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14797F:	Documentation/filesystems/orangefs.rst
14798F:	fs/orangefs/
14799
14800ORINOCO DRIVER
14801L:	linux-wireless@vger.kernel.org
14802S:	Orphan
14803W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14804W:	http://www.nongnu.org/orinoco/
14805F:	drivers/net/wireless/intersil/orinoco/
14806
14807OV2659 OMNIVISION SENSOR DRIVER
14808M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14809L:	linux-media@vger.kernel.org
14810S:	Maintained
14811W:	https://linuxtv.org
14812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14813T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14814F:	drivers/media/i2c/ov2659.c
14815F:	include/media/i2c/ov2659.h
14816
14817OVERLAY FILESYSTEM
14818M:	Miklos Szeredi <miklos@szeredi.hu>
14819L:	linux-unionfs@vger.kernel.org
14820S:	Supported
14821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14822F:	Documentation/filesystems/overlayfs.rst
14823F:	fs/overlayfs/
14824
14825P54 WIRELESS DRIVER
14826M:	Christian Lamparter <chunkeey@googlemail.com>
14827L:	linux-wireless@vger.kernel.org
14828S:	Maintained
14829W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
14830F:	drivers/net/wireless/intersil/p54/
14831
14832PACKING
14833M:	Vladimir Oltean <olteanv@gmail.com>
14834L:	netdev@vger.kernel.org
14835S:	Supported
14836F:	Documentation/core-api/packing.rst
14837F:	include/linux/packing.h
14838F:	lib/packing.c
14839
14840PADATA PARALLEL EXECUTION MECHANISM
14841M:	Steffen Klassert <steffen.klassert@secunet.com>
14842M:	Daniel Jordan <daniel.m.jordan@oracle.com>
14843L:	linux-crypto@vger.kernel.org
14844L:	linux-kernel@vger.kernel.org
14845S:	Maintained
14846F:	Documentation/core-api/padata.rst
14847F:	include/linux/padata.h
14848F:	kernel/padata.c
14849
14850PAGE POOL
14851M:	Jesper Dangaard Brouer <hawk@kernel.org>
14852M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
14853L:	netdev@vger.kernel.org
14854S:	Supported
14855F:	Documentation/networking/page_pool.rst
14856F:	include/net/page_pool.h
14857F:	include/trace/events/page_pool.h
14858F:	net/core/page_pool.c
14859
14860PAGE TABLE CHECK
14861M:	Pasha Tatashin <pasha.tatashin@soleen.com>
14862M:	Andrew Morton <akpm@linux-foundation.org>
14863L:	linux-mm@kvack.org
14864S:	Maintained
14865F:	Documentation/vm/page_table_check.rst
14866F:	include/linux/page_table_check.h
14867F:	mm/page_table_check.c
14868
14869PANASONIC LAPTOP ACPI EXTRAS DRIVER
14870M:	Kenneth Chan <kenneth.t.chan@gmail.com>
14871L:	platform-driver-x86@vger.kernel.org
14872S:	Maintained
14873F:	drivers/platform/x86/panasonic-laptop.c
14874
14875PARALLAX PING IIO SENSOR DRIVER
14876M:	Andreas Klinger <ak@it-klinger.de>
14877L:	linux-iio@vger.kernel.org
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14880F:	drivers/iio/proximity/ping.c
14881
14882PARALLEL LCD/KEYPAD PANEL DRIVER
14883M:	Willy Tarreau <willy@haproxy.com>
14884M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14885S:	Odd Fixes
14886F:	Documentation/admin-guide/lcd-panel-cgram.rst
14887F:	drivers/auxdisplay/panel.c
14888
14889PARALLEL PORT SUBSYSTEM
14890M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14891M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14892L:	linux-parport@lists.infradead.org (subscribers-only)
14893S:	Maintained
14894F:	Documentation/driver-api/parport*.rst
14895F:	drivers/char/ppdev.c
14896F:	drivers/parport/
14897F:	include/linux/parport*.h
14898F:	include/uapi/linux/ppdev.h
14899
14900PARAVIRT_OPS INTERFACE
14901M:	Juergen Gross <jgross@suse.com>
14902M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
14903R:	Alexey Makhalov <amakhalov@vmware.com>
14904R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
14905L:	virtualization@lists.linux-foundation.org
14906L:	x86@kernel.org
14907S:	Supported
14908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14909F:	Documentation/virt/paravirt_ops.rst
14910F:	arch/*/include/asm/paravirt*.h
14911F:	arch/*/kernel/paravirt*
14912F:	include/linux/hypervisor.h
14913
14914PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14915M:	Tim Waugh <tim@cyberelk.net>
14916L:	linux-parport@lists.infradead.org (subscribers-only)
14917S:	Maintained
14918F:	Documentation/admin-guide/blockdev/paride.rst
14919F:	drivers/block/paride/
14920
14921PARISC ARCHITECTURE
14922M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14923M:	Helge Deller <deller@gmx.de>
14924L:	linux-parisc@vger.kernel.org
14925S:	Maintained
14926W:	https://parisc.wiki.kernel.org
14927Q:	http://patchwork.kernel.org/project/linux-parisc/list/
14928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14930F:	Documentation/parisc/
14931F:	arch/parisc/
14932F:	drivers/char/agp/parisc-agp.c
14933F:	drivers/input/misc/hp_sdc_rtc.c
14934F:	drivers/input/serio/gscps2.c
14935F:	drivers/input/serio/hp_sdc*
14936F:	drivers/parisc/
14937F:	drivers/parport/parport_gsc.*
14938F:	drivers/tty/serial/8250/8250_gsc.c
14939F:	drivers/video/console/sti*
14940F:	drivers/video/fbdev/sti*
14941F:	drivers/video/logo/logo_parisc*
14942F:	include/linux/hp_sdc.h
14943
14944PARMAN
14945M:	Jiri Pirko <jiri@nvidia.com>
14946L:	netdev@vger.kernel.org
14947S:	Supported
14948F:	include/linux/parman.h
14949F:	lib/parman.c
14950F:	lib/test_parman.c
14951
14952PC ENGINES APU BOARD DRIVER
14953M:	Enrico Weigelt, metux IT consult <info@metux.net>
14954S:	Maintained
14955F:	drivers/platform/x86/pcengines-apuv2.c
14956
14957PC87360 HARDWARE MONITORING DRIVER
14958M:	Jim Cromie <jim.cromie@gmail.com>
14959L:	linux-hwmon@vger.kernel.org
14960S:	Maintained
14961F:	Documentation/hwmon/pc87360.rst
14962F:	drivers/hwmon/pc87360.c
14963
14964PC8736x GPIO DRIVER
14965M:	Jim Cromie <jim.cromie@gmail.com>
14966S:	Maintained
14967F:	drivers/char/pc8736x_gpio.c
14968
14969PC87427 HARDWARE MONITORING DRIVER
14970M:	Jean Delvare <jdelvare@suse.com>
14971L:	linux-hwmon@vger.kernel.org
14972S:	Maintained
14973F:	Documentation/hwmon/pc87427.rst
14974F:	drivers/hwmon/pc87427.c
14975
14976PCA9532 LED DRIVER
14977M:	Riku Voipio <riku.voipio@iki.fi>
14978S:	Maintained
14979F:	drivers/leds/leds-pca9532.c
14980F:	include/linux/leds-pca9532.h
14981
14982PCA9541 I2C BUS MASTER SELECTOR DRIVER
14983M:	Guenter Roeck <linux@roeck-us.net>
14984L:	linux-i2c@vger.kernel.org
14985S:	Maintained
14986F:	drivers/i2c/muxes/i2c-mux-pca9541.c
14987
14988PCDP - PRIMARY CONSOLE AND DEBUG PORT
14989M:	Khalid Aziz <khalid@gonehiking.org>
14990S:	Maintained
14991F:	drivers/firmware/pcdp.*
14992
14993PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14994M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14995M:	Pali Rohár <pali@kernel.org>
14996L:	linux-pci@vger.kernel.org
14997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14998S:	Maintained
14999F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
15000F:	drivers/pci/controller/pci-aardvark.c
15001
15002PCI DRIVER FOR ALTERA PCIE IP
15003M:	Joyce Ooi <joyce.ooi@intel.com>
15004L:	linux-pci@vger.kernel.org
15005S:	Supported
15006F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
15007F:	drivers/pci/controller/pcie-altera.c
15008
15009PCI DRIVER FOR APPLIEDMICRO XGENE
15010M:	Toan Le <toan@os.amperecomputing.com>
15011L:	linux-pci@vger.kernel.org
15012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15013S:	Maintained
15014F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
15015F:	drivers/pci/controller/pci-xgene.c
15016
15017PCI DRIVER FOR ARM VERSATILE PLATFORM
15018M:	Rob Herring <robh@kernel.org>
15019L:	linux-pci@vger.kernel.org
15020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15021S:	Maintained
15022F:	Documentation/devicetree/bindings/pci/versatile.yaml
15023F:	drivers/pci/controller/pci-versatile.c
15024
15025PCI DRIVER FOR ARMADA 8K
15026M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15027L:	linux-pci@vger.kernel.org
15028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15029S:	Maintained
15030F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
15031F:	drivers/pci/controller/dwc/pcie-armada8k.c
15032
15033PCI DRIVER FOR CADENCE PCIE IP
15034M:	Tom Joseph <tjoseph@cadence.com>
15035L:	linux-pci@vger.kernel.org
15036S:	Maintained
15037F:	Documentation/devicetree/bindings/pci/cdns,*
15038F:	drivers/pci/controller/cadence/
15039
15040PCI DRIVER FOR FREESCALE LAYERSCAPE
15041M:	Minghuan Lian <minghuan.Lian@nxp.com>
15042M:	Mingkai Hu <mingkai.hu@nxp.com>
15043M:	Roy Zang <roy.zang@nxp.com>
15044L:	linuxppc-dev@lists.ozlabs.org
15045L:	linux-pci@vger.kernel.org
15046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15047S:	Maintained
15048F:	drivers/pci/controller/dwc/*layerscape*
15049
15050PCI DRIVER FOR GENERIC OF HOSTS
15051M:	Will Deacon <will@kernel.org>
15052L:	linux-pci@vger.kernel.org
15053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15054S:	Maintained
15055F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15056F:	drivers/pci/controller/pci-host-common.c
15057F:	drivers/pci/controller/pci-host-generic.c
15058
15059PCI DRIVER FOR IMX6
15060M:	Richard Zhu <hongxing.zhu@nxp.com>
15061M:	Lucas Stach <l.stach@pengutronix.de>
15062L:	linux-pci@vger.kernel.org
15063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15064S:	Maintained
15065F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15066F:	drivers/pci/controller/dwc/*imx6*
15067
15068PCI DRIVER FOR FU740
15069M:	Paul Walmsley <paul.walmsley@sifive.com>
15070M:	Greentime Hu <greentime.hu@sifive.com>
15071L:	linux-pci@vger.kernel.org
15072S:	Maintained
15073F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15074F:	drivers/pci/controller/dwc/pcie-fu740.c
15075
15076PCI DRIVER FOR INTEL IXP4XX
15077M:	Linus Walleij <linus.walleij@linaro.org>
15078S:	Maintained
15079F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15080F:	drivers/pci/controller/pci-ixp4xx.c
15081
15082PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15083M:	Nirmal Patel <nirmal.patel@linux.intel.com>
15084R:	Jonathan Derrick <jonathan.derrick@linux.dev>
15085L:	linux-pci@vger.kernel.org
15086S:	Supported
15087F:	drivers/pci/controller/vmd.c
15088
15089PCI DRIVER FOR MICROSEMI SWITCHTEC
15090M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15091M:	Logan Gunthorpe <logang@deltatee.com>
15092L:	linux-pci@vger.kernel.org
15093S:	Maintained
15094F:	Documentation/ABI/testing/sysfs-class-switchtec
15095F:	Documentation/driver-api/switchtec.rst
15096F:	drivers/ntb/hw/mscc/
15097F:	drivers/pci/switch/switchtec*
15098F:	include/linux/switchtec.h
15099F:	include/uapi/linux/switchtec_ioctl.h
15100
15101PCI DRIVER FOR MOBIVEIL PCIE IP
15102M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15103M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15104L:	linux-pci@vger.kernel.org
15105S:	Supported
15106F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15107F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
15108
15109PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15110M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15111M:	Pali Rohár <pali@kernel.org>
15112L:	linux-pci@vger.kernel.org
15113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15114S:	Maintained
15115F:	drivers/pci/controller/*mvebu*
15116
15117PCI DRIVER FOR NVIDIA TEGRA
15118M:	Thierry Reding <thierry.reding@gmail.com>
15119L:	linux-tegra@vger.kernel.org
15120L:	linux-pci@vger.kernel.org
15121S:	Supported
15122F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15123F:	drivers/pci/controller/pci-tegra.c
15124
15125PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15126M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15127L:	linux-pci@vger.kernel.org
15128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15129S:	Maintained
15130F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15131F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15132
15133PCI DRIVER FOR RENESAS R-CAR
15134M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15135M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15136L:	linux-pci@vger.kernel.org
15137L:	linux-renesas-soc@vger.kernel.org
15138S:	Maintained
15139F:	Documentation/devicetree/bindings/pci/*rcar*
15140F:	drivers/pci/controller/*rcar*
15141
15142PCI DRIVER FOR SAMSUNG EXYNOS
15143M:	Jingoo Han <jingoohan1@gmail.com>
15144L:	linux-pci@vger.kernel.org
15145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15146L:	linux-samsung-soc@vger.kernel.org
15147S:	Maintained
15148F:	drivers/pci/controller/dwc/pci-exynos.c
15149
15150PCI DRIVER FOR SYNOPSYS DESIGNWARE
15151M:	Jingoo Han <jingoohan1@gmail.com>
15152M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15153L:	linux-pci@vger.kernel.org
15154S:	Maintained
15155F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15156F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15157F:	drivers/pci/controller/dwc/*designware*
15158
15159PCI DRIVER FOR TI DRA7XX/J721E
15160M:	Kishon Vijay Abraham I <kishon@ti.com>
15161L:	linux-omap@vger.kernel.org
15162L:	linux-pci@vger.kernel.org
15163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15164S:	Supported
15165F:	Documentation/devicetree/bindings/pci/ti-pci.txt
15166F:	drivers/pci/controller/cadence/pci-j721e.c
15167F:	drivers/pci/controller/dwc/pci-dra7xx.c
15168
15169PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15170M:	Linus Walleij <linus.walleij@linaro.org>
15171L:	linux-pci@vger.kernel.org
15172S:	Maintained
15173F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15174F:	drivers/pci/controller/pci-v3-semi.c
15175
15176PCI ENDPOINT SUBSYSTEM
15177M:	Kishon Vijay Abraham I <kishon@ti.com>
15178M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15179R:	Krzysztof Wilczyński <kw@linux.com>
15180L:	linux-pci@vger.kernel.org
15181S:	Supported
15182Q:	https://patchwork.kernel.org/project/linux-pci/list/
15183B:	https://bugzilla.kernel.org
15184C:	irc://irc.oftc.net/linux-pci
15185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15186F:	Documentation/PCI/endpoint/*
15187F:	Documentation/misc-devices/pci-endpoint-test.rst
15188F:	drivers/misc/pci_endpoint_test.c
15189F:	drivers/pci/endpoint/
15190F:	tools/pci/
15191
15192PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15193M:	Russell Currey <ruscur@russell.cc>
15194M:	Oliver O'Halloran <oohall@gmail.com>
15195L:	linuxppc-dev@lists.ozlabs.org
15196S:	Supported
15197F:	Documentation/PCI/pci-error-recovery.rst
15198F:	Documentation/powerpc/eeh-pci-error-recovery.rst
15199F:	arch/powerpc/include/*/eeh*.h
15200F:	arch/powerpc/kernel/eeh*.c
15201F:	arch/powerpc/platforms/*/eeh*.c
15202F:	drivers/pci/pcie/aer.c
15203F:	drivers/pci/pcie/dpc.c
15204F:	drivers/pci/pcie/err.c
15205
15206PCI ERROR RECOVERY
15207M:	Linas Vepstas <linasvepstas@gmail.com>
15208L:	linux-pci@vger.kernel.org
15209S:	Supported
15210F:	Documentation/PCI/pci-error-recovery.rst
15211
15212PCI PEER-TO-PEER DMA (P2PDMA)
15213M:	Bjorn Helgaas <bhelgaas@google.com>
15214M:	Logan Gunthorpe <logang@deltatee.com>
15215L:	linux-pci@vger.kernel.org
15216S:	Supported
15217Q:	https://patchwork.kernel.org/project/linux-pci/list/
15218B:	https://bugzilla.kernel.org
15219C:	irc://irc.oftc.net/linux-pci
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15221F:	Documentation/driver-api/pci/p2pdma.rst
15222F:	drivers/pci/p2pdma.c
15223F:	include/linux/pci-p2pdma.h
15224
15225PCI MSI DRIVER FOR ALTERA MSI IP
15226M:	Joyce Ooi <joyce.ooi@intel.com>
15227L:	linux-pci@vger.kernel.org
15228S:	Supported
15229F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15230F:	drivers/pci/controller/pcie-altera-msi.c
15231
15232PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15233M:	Toan Le <toan@os.amperecomputing.com>
15234L:	linux-pci@vger.kernel.org
15235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15236S:	Maintained
15237F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15238F:	drivers/pci/controller/pci-xgene-msi.c
15239
15240PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15241M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15242R:	Rob Herring <robh@kernel.org>
15243R:	Krzysztof Wilczyński <kw@linux.com>
15244L:	linux-pci@vger.kernel.org
15245S:	Supported
15246Q:	https://patchwork.kernel.org/project/linux-pci/list/
15247B:	https://bugzilla.kernel.org
15248C:	irc://irc.oftc.net/linux-pci
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15250F:	drivers/pci/controller/
15251F:	drivers/pci/pci-bridge-emul.c
15252F:	drivers/pci/pci-bridge-emul.h
15253
15254PCI SUBSYSTEM
15255M:	Bjorn Helgaas <bhelgaas@google.com>
15256L:	linux-pci@vger.kernel.org
15257S:	Supported
15258Q:	https://patchwork.kernel.org/project/linux-pci/list/
15259B:	https://bugzilla.kernel.org
15260C:	irc://irc.oftc.net/linux-pci
15261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15262F:	Documentation/PCI/
15263F:	Documentation/devicetree/bindings/pci/
15264F:	arch/x86/kernel/early-quirks.c
15265F:	arch/x86/kernel/quirks.c
15266F:	arch/x86/pci/
15267F:	drivers/acpi/pci*
15268F:	drivers/pci/
15269F:	include/asm-generic/pci*
15270F:	include/linux/of_pci.h
15271F:	include/linux/pci*
15272F:	include/uapi/linux/pci*
15273F:	lib/pci*
15274
15275PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15276M:	Jonathan Chocron <jonnyc@amazon.com>
15277L:	linux-pci@vger.kernel.org
15278S:	Maintained
15279F:	Documentation/devicetree/bindings/pci/pcie-al.txt
15280F:	drivers/pci/controller/dwc/pcie-al.c
15281
15282PCIE DRIVER FOR AMLOGIC MESON
15283M:	Yue Wang <yue.wang@Amlogic.com>
15284L:	linux-pci@vger.kernel.org
15285L:	linux-amlogic@lists.infradead.org
15286S:	Maintained
15287F:	drivers/pci/controller/dwc/pci-meson.c
15288
15289PCIE DRIVER FOR AXIS ARTPEC
15290M:	Jesper Nilsson <jesper.nilsson@axis.com>
15291L:	linux-arm-kernel@axis.com
15292L:	linux-pci@vger.kernel.org
15293S:	Maintained
15294F:	Documentation/devicetree/bindings/pci/axis,artpec*
15295F:	drivers/pci/controller/dwc/*artpec*
15296
15297PCIE DRIVER FOR CAVIUM THUNDERX
15298M:	Robert Richter <rric@kernel.org>
15299L:	linux-pci@vger.kernel.org
15300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15301S:	Odd Fixes
15302F:	drivers/pci/controller/pci-thunder-*
15303
15304PCIE DRIVER FOR HISILICON
15305M:	Zhou Wang <wangzhou1@hisilicon.com>
15306L:	linux-pci@vger.kernel.org
15307S:	Maintained
15308F:	drivers/pci/controller/dwc/pcie-hisi.c
15309
15310PCIE DRIVER FOR HISILICON KIRIN
15311M:	Xiaowei Song <songxiaowei@hisilicon.com>
15312M:	Binghui Wang <wangbinghui@hisilicon.com>
15313L:	linux-pci@vger.kernel.org
15314S:	Maintained
15315F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15316F:	drivers/pci/controller/dwc/pcie-kirin.c
15317
15318PCIE DRIVER FOR HISILICON STB
15319M:	Shawn Guo <shawn.guo@linaro.org>
15320L:	linux-pci@vger.kernel.org
15321S:	Maintained
15322F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15323F:	drivers/pci/controller/dwc/pcie-histb.c
15324
15325PCIE DRIVER FOR INTEL KEEM BAY
15326M:	Srikanth Thokala <srikanth.thokala@intel.com>
15327L:	linux-pci@vger.kernel.org
15328S:	Supported
15329F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15330F:	drivers/pci/controller/dwc/pcie-keembay.c
15331
15332PCIE DRIVER FOR INTEL LGM GW SOC
15333M:	Rahul Tanwar <rtanwar@maxlinear.com>
15334L:	linux-pci@vger.kernel.org
15335S:	Maintained
15336F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15337F:	drivers/pci/controller/dwc/pcie-intel-gw.c
15338
15339PCIE DRIVER FOR MEDIATEK
15340M:	Ryder Lee <ryder.lee@mediatek.com>
15341M:	Jianjun Wang <jianjun.wang@mediatek.com>
15342L:	linux-pci@vger.kernel.org
15343L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15344S:	Supported
15345F:	Documentation/devicetree/bindings/pci/mediatek*
15346F:	drivers/pci/controller/*mediatek*
15347
15348PCIE DRIVER FOR MICROCHIP
15349M:	Daire McNamara <daire.mcnamara@microchip.com>
15350L:	linux-pci@vger.kernel.org
15351S:	Supported
15352F:	Documentation/devicetree/bindings/pci/microchip*
15353F:	drivers/pci/controller/*microchip*
15354
15355PCIE DRIVER FOR QUALCOMM MSM
15356M:	Stanimir Varbanov <svarbanov@mm-sol.com>
15357L:	linux-pci@vger.kernel.org
15358L:	linux-arm-msm@vger.kernel.org
15359S:	Maintained
15360F:	drivers/pci/controller/dwc/pcie-qcom.c
15361
15362PCIE ENDPOINT DRIVER FOR QUALCOMM
15363M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15364L:	linux-pci@vger.kernel.org
15365L:	linux-arm-msm@vger.kernel.org
15366S:	Maintained
15367F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15368F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
15369
15370PCIE DRIVER FOR ROCKCHIP
15371M:	Shawn Lin <shawn.lin@rock-chips.com>
15372L:	linux-pci@vger.kernel.org
15373L:	linux-rockchip@lists.infradead.org
15374S:	Maintained
15375F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
15376F:	drivers/pci/controller/pcie-rockchip*
15377
15378PCIE DRIVER FOR SOCIONEXT UNIPHIER
15379M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15380L:	linux-pci@vger.kernel.org
15381S:	Maintained
15382F:	Documentation/devicetree/bindings/pci/uniphier-pcie*
15383F:	drivers/pci/controller/dwc/pcie-uniphier*
15384
15385PCIE DRIVER FOR ST SPEAR13XX
15386M:	Pratyush Anand <pratyush.anand@gmail.com>
15387L:	linux-pci@vger.kernel.org
15388S:	Maintained
15389F:	drivers/pci/controller/dwc/*spear*
15390
15391PCMCIA SUBSYSTEM
15392M:	Dominik Brodowski <linux@dominikbrodowski.net>
15393S:	Odd Fixes
15394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15395F:	Documentation/pcmcia/
15396F:	drivers/pcmcia/
15397F:	include/pcmcia/
15398F:	tools/pcmcia/
15399
15400PCNET32 NETWORK DRIVER
15401M:	Don Fry <pcnet32@frontier.com>
15402L:	netdev@vger.kernel.org
15403S:	Maintained
15404F:	drivers/net/ethernet/amd/pcnet32.c
15405
15406PCRYPT PARALLEL CRYPTO ENGINE
15407M:	Steffen Klassert <steffen.klassert@secunet.com>
15408L:	linux-crypto@vger.kernel.org
15409S:	Maintained
15410F:	crypto/pcrypt.c
15411F:	include/crypto/pcrypt.h
15412
15413PEAQ WMI HOTKEYS DRIVER
15414M:	Hans de Goede <hdegoede@redhat.com>
15415L:	platform-driver-x86@vger.kernel.org
15416S:	Maintained
15417F:	drivers/platform/x86/peaq-wmi.c
15418
15419PECI HARDWARE MONITORING DRIVERS
15420M:	Iwona Winiarska <iwona.winiarska@intel.com>
15421L:	linux-hwmon@vger.kernel.org
15422S:	Supported
15423F:	Documentation/hwmon/peci-cputemp.rst
15424F:	Documentation/hwmon/peci-dimmtemp.rst
15425F:	drivers/hwmon/peci/
15426
15427PECI SUBSYSTEM
15428M:	Iwona Winiarska <iwona.winiarska@intel.com>
15429L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
15430S:	Supported
15431F:	Documentation/devicetree/bindings/peci/
15432F:	Documentation/peci/
15433F:	drivers/peci/
15434F:	include/linux/peci-cpu.h
15435F:	include/linux/peci.h
15436
15437PENSANDO ETHERNET DRIVERS
15438M:	Shannon Nelson <snelson@pensando.io>
15439M:	drivers@pensando.io
15440L:	netdev@vger.kernel.org
15441S:	Supported
15442F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15443F:	drivers/net/ethernet/pensando/
15444
15445PER-CPU MEMORY ALLOCATOR
15446M:	Dennis Zhou <dennis@kernel.org>
15447M:	Tejun Heo <tj@kernel.org>
15448M:	Christoph Lameter <cl@linux.com>
15449L:	linux-mm@kvack.org
15450S:	Maintained
15451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15452F:	arch/*/include/asm/percpu.h
15453F:	include/linux/percpu*.h
15454F:	lib/percpu*.c
15455F:	mm/percpu*.c
15456
15457PER-TASK DELAY ACCOUNTING
15458M:	Balbir Singh <bsingharora@gmail.com>
15459S:	Maintained
15460F:	include/linux/delayacct.h
15461F:	kernel/delayacct.c
15462
15463PERFORMANCE EVENTS SUBSYSTEM
15464M:	Peter Zijlstra <peterz@infradead.org>
15465M:	Ingo Molnar <mingo@redhat.com>
15466M:	Arnaldo Carvalho de Melo <acme@kernel.org>
15467R:	Mark Rutland <mark.rutland@arm.com>
15468R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15469R:	Jiri Olsa <jolsa@kernel.org>
15470R:	Namhyung Kim <namhyung@kernel.org>
15471L:	linux-perf-users@vger.kernel.org
15472L:	linux-kernel@vger.kernel.org
15473S:	Supported
15474W:	https://perf.wiki.kernel.org/
15475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15476F:	arch/*/events/*
15477F:	arch/*/events/*/*
15478F:	arch/*/include/asm/perf_event.h
15479F:	arch/*/kernel/*/*/perf_event*.c
15480F:	arch/*/kernel/*/perf_event*.c
15481F:	arch/*/kernel/perf_callchain.c
15482F:	arch/*/kernel/perf_event*.c
15483F:	include/linux/perf_event.h
15484F:	include/uapi/linux/perf_event.h
15485F:	kernel/events/*
15486F:	tools/lib/perf/
15487F:	tools/perf/
15488
15489PERFORMANCE EVENTS TOOLING ARM64
15490R:	John Garry <john.garry@huawei.com>
15491R:	Will Deacon <will@kernel.org>
15492R:	Mathieu Poirier <mathieu.poirier@linaro.org>
15493R:	Leo Yan <leo.yan@linaro.org>
15494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15495S:	Supported
15496F:	tools/build/feature/test-libopencsd.c
15497F:	tools/perf/arch/arm*/
15498F:	tools/perf/pmu-events/arch/arm64/
15499F:	tools/perf/util/arm-spe*
15500F:	tools/perf/util/cs-etm*
15501
15502PERSONALITY HANDLING
15503M:	Christoph Hellwig <hch@infradead.org>
15504L:	linux-abi-devel@lists.sourceforge.net
15505S:	Maintained
15506F:	include/linux/personality.h
15507F:	include/uapi/linux/personality.h
15508
15509PHOENIX RC FLIGHT CONTROLLER ADAPTER
15510M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15511L:	linux-input@vger.kernel.org
15512S:	Maintained
15513F:	Documentation/input/devices/pxrc.rst
15514F:	drivers/input/joystick/pxrc.c
15515
15516PHONET PROTOCOL
15517M:	Remi Denis-Courmont <courmisch@gmail.com>
15518S:	Supported
15519F:	Documentation/networking/phonet.rst
15520F:	include/linux/phonet.h
15521F:	include/net/phonet/
15522F:	include/uapi/linux/phonet.h
15523F:	net/phonet/
15524
15525PHRAM MTD DRIVER
15526M:	Joern Engel <joern@lazybastard.org>
15527L:	linux-mtd@lists.infradead.org
15528S:	Maintained
15529F:	drivers/mtd/devices/phram.c
15530
15531PICOLCD HID DRIVER
15532M:	Bruno Prémont <bonbons@linux-vserver.org>
15533L:	linux-input@vger.kernel.org
15534S:	Maintained
15535F:	drivers/hid/hid-picolcd*
15536
15537PIDFD API
15538M:	Christian Brauner <christian@brauner.io>
15539L:	linux-kernel@vger.kernel.org
15540S:	Maintained
15541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15542F:	samples/pidfd/
15543F:	tools/testing/selftests/clone3/
15544F:	tools/testing/selftests/pid_namespace/
15545F:	tools/testing/selftests/pidfd/
15546K:	(?i)pidfd
15547K:	(?i)clone3
15548K:	\b(clone_args|kernel_clone_args)\b
15549
15550PIN CONTROL SUBSYSTEM
15551M:	Linus Walleij <linus.walleij@linaro.org>
15552L:	linux-gpio@vger.kernel.org
15553S:	Maintained
15554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15555F:	Documentation/devicetree/bindings/pinctrl/
15556F:	Documentation/driver-api/pin-control.rst
15557F:	drivers/pinctrl/
15558F:	include/linux/pinctrl/
15559
15560PIN CONTROLLER - AMD
15561M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15562M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15563S:	Maintained
15564F:	drivers/pinctrl/pinctrl-amd.c
15565
15566PIN CONTROLLER - FREESCALE
15567M:	Dong Aisheng <aisheng.dong@nxp.com>
15568M:	Fabio Estevam <festevam@gmail.com>
15569M:	Shawn Guo <shawnguo@kernel.org>
15570M:	Stefan Agner <stefan@agner.ch>
15571R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15572L:	linux-gpio@vger.kernel.org
15573S:	Maintained
15574F:	Documentation/devicetree/bindings/pinctrl/fsl,*
15575F:	drivers/pinctrl/freescale/
15576
15577PIN CONTROLLER - INTEL
15578M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15579M:	Andy Shevchenko <andy@kernel.org>
15580S:	Maintained
15581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15582F:	drivers/pinctrl/intel/
15583
15584PIN CONTROLLER - KEEMBAY
15585M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15586S:	Supported
15587F:	drivers/pinctrl/pinctrl-keembay*
15588
15589PIN CONTROLLER - MEDIATEK
15590M:	Sean Wang <sean.wang@kernel.org>
15591L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15592S:	Maintained
15593F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15594F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15595F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15596F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15597F:	drivers/pinctrl/mediatek/
15598
15599PIN CONTROLLER - MICROCHIP AT91
15600M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15602L:	linux-gpio@vger.kernel.org
15603S:	Supported
15604F:	drivers/gpio/gpio-sama5d2-piobu.c
15605F:	drivers/pinctrl/pinctrl-at91*
15606
15607PIN CONTROLLER - QUALCOMM
15608M:	Bjorn Andersson <bjorn.andersson@linaro.org>
15609L:	linux-arm-msm@vger.kernel.org
15610S:	Maintained
15611F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15612F:	drivers/pinctrl/qcom/
15613
15614PIN CONTROLLER - RENESAS
15615M:	Geert Uytterhoeven <geert+renesas@glider.be>
15616L:	linux-renesas-soc@vger.kernel.org
15617S:	Supported
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15619F:	Documentation/devicetree/bindings/pinctrl/renesas,*
15620F:	drivers/pinctrl/renesas/
15621
15622PIN CONTROLLER - SAMSUNG
15623M:	Tomasz Figa <tomasz.figa@gmail.com>
15624M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15625M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15626R:	Alim Akhtar <alim.akhtar@samsung.com>
15627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15628L:	linux-samsung-soc@vger.kernel.org
15629S:	Maintained
15630C:	irc://irc.libera.chat/linux-exynos
15631Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
15632B:	mailto:linux-samsung-soc@vger.kernel.org
15633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15634F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15635F:	drivers/pinctrl/samsung/
15636F:	include/dt-bindings/pinctrl/samsung.h
15637
15638PIN CONTROLLER - SINGLE
15639M:	Tony Lindgren <tony@atomide.com>
15640M:	Haojian Zhuang <haojian.zhuang@linaro.org>
15641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15642L:	linux-omap@vger.kernel.org
15643S:	Maintained
15644F:	drivers/pinctrl/pinctrl-single.c
15645
15646PIN CONTROLLER - THUNDERBAY
15647M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15648S:	Supported
15649F:	drivers/pinctrl/pinctrl-thunderbay.c
15650
15651PIN CONTROLLER - SUNPLUS / TIBBO
15652M:	Dvorkin Dmitry <dvorkin@tibbo.com>
15653M:	Wells Lu <wellslutw@gmail.com>
15654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15655S:	Maintained
15656W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
15657F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
15658F:	drivers/pinctrl/sunplus/
15659F:	include/dt-bindings/pinctrl/sppctl*.h
15660
15661PKTCDVD DRIVER
15662M:	linux-block@vger.kernel.org
15663S:	Orphan
15664F:	drivers/block/pktcdvd.c
15665F:	include/linux/pktcdvd.h
15666F:	include/uapi/linux/pktcdvd.h
15667
15668PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15669M:	Tomasz Duszynski <tduszyns@gmail.com>
15670S:	Maintained
15671F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15672F:	drivers/iio/chemical/pms7003.c
15673
15674PLDMFW LIBRARY
15675M:	Jacob Keller <jacob.e.keller@intel.com>
15676S:	Maintained
15677F:	Documentation/driver-api/pldmfw/
15678F:	include/linux/pldmfw.h
15679F:	lib/pldmfw/
15680
15681PLX DMA DRIVER
15682M:	Logan Gunthorpe <logang@deltatee.com>
15683S:	Maintained
15684F:	drivers/dma/plx_dma.c
15685
15686PM6764TR DRIVER
15687M:	Charles Hsu	<hsu.yungteng@gmail.com>
15688L:	linux-hwmon@vger.kernel.org
15689S:	Maintained
15690F:	Documentation/hwmon/pm6764tr.rst
15691F:	drivers/hwmon/pmbus/pm6764tr.c
15692
15693PM-GRAPH UTILITY
15694M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
15695L:	linux-pm@vger.kernel.org
15696S:	Supported
15697W:	https://01.org/pm-graph
15698B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15699T:	git git://github.com/intel/pm-graph
15700F:	tools/power/pm-graph
15701
15702PMBUS HARDWARE MONITORING DRIVERS
15703M:	Guenter Roeck <linux@roeck-us.net>
15704L:	linux-hwmon@vger.kernel.org
15705S:	Maintained
15706W:	http://hwmon.wiki.kernel.org/
15707W:	http://www.roeck-us.net/linux/drivers/
15708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15709F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
15710F:	Documentation/devicetree/bindings/hwmon/max31785.txt
15711F:	Documentation/hwmon/adm1275.rst
15712F:	Documentation/hwmon/ibm-cffps.rst
15713F:	Documentation/hwmon/ir35221.rst
15714F:	Documentation/hwmon/lm25066.rst
15715F:	Documentation/hwmon/ltc2978.rst
15716F:	Documentation/hwmon/ltc3815.rst
15717F:	Documentation/hwmon/max16064.rst
15718F:	Documentation/hwmon/max20751.rst
15719F:	Documentation/hwmon/max31785.rst
15720F:	Documentation/hwmon/max34440.rst
15721F:	Documentation/hwmon/max8688.rst
15722F:	Documentation/hwmon/pmbus-core.rst
15723F:	Documentation/hwmon/pmbus.rst
15724F:	Documentation/hwmon/tps40422.rst
15725F:	Documentation/hwmon/ucd9000.rst
15726F:	Documentation/hwmon/ucd9200.rst
15727F:	Documentation/hwmon/zl6100.rst
15728F:	drivers/hwmon/pmbus/
15729F:	include/linux/pmbus.h
15730
15731PMC SIERRA MaxRAID DRIVER
15732L:	linux-scsi@vger.kernel.org
15733S:	Orphan
15734W:	http://www.pmc-sierra.com/
15735F:	drivers/scsi/pmcraid.*
15736
15737PMC SIERRA PM8001 DRIVER
15738M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15739L:	linux-scsi@vger.kernel.org
15740S:	Supported
15741F:	drivers/scsi/pm8001/
15742
15743PNI RM3100 IIO DRIVER
15744M:	Song Qiang <songqiang1304521@gmail.com>
15745L:	linux-iio@vger.kernel.org
15746S:	Maintained
15747F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15748F:	drivers/iio/magnetometer/rm3100*
15749
15750PNP SUPPORT
15751M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15752L:	linux-acpi@vger.kernel.org
15753S:	Maintained
15754F:	drivers/pnp/
15755F:	include/linux/pnp.h
15756
15757POSIX CLOCKS and TIMERS
15758M:	Thomas Gleixner <tglx@linutronix.de>
15759L:	linux-kernel@vger.kernel.org
15760S:	Maintained
15761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15762F:	fs/timerfd.c
15763F:	include/linux/time_namespace.h
15764F:	include/linux/timer*
15765F:	kernel/time/*timer*
15766F:	kernel/time/namespace.c
15767
15768POWER MANAGEMENT CORE
15769M:	"Rafael J. Wysocki" <rafael@kernel.org>
15770L:	linux-pm@vger.kernel.org
15771S:	Supported
15772B:	https://bugzilla.kernel.org
15773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15774F:	drivers/base/power/
15775F:	drivers/powercap/
15776F:	include/linux/intel_rapl.h
15777F:	include/linux/pm.h
15778F:	include/linux/pm_*
15779F:	include/linux/powercap.h
15780F:	kernel/configs/nopm.config
15781
15782DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15783M:	Daniel Lezcano <daniel.lezcano@kernel.org>
15784L:	linux-pm@vger.kernel.org
15785S:	Supported
15786B:	https://bugzilla.kernel.org
15787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15788F:	drivers/powercap/dtpm*
15789F:	include/linux/dtpm.h
15790
15791POWER STATE COORDINATION INTERFACE (PSCI)
15792M:	Mark Rutland <mark.rutland@arm.com>
15793M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15795S:	Maintained
15796F:	drivers/firmware/psci/
15797F:	include/linux/psci.h
15798F:	include/uapi/linux/psci.h
15799
15800POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15801M:	Sebastian Reichel <sre@kernel.org>
15802L:	linux-pm@vger.kernel.org
15803S:	Maintained
15804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15805F:	Documentation/ABI/testing/sysfs-class-power
15806F:	Documentation/devicetree/bindings/power/supply/
15807F:	drivers/power/supply/
15808F:	include/linux/power/
15809F:	include/linux/power_supply.h
15810
15811POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15812M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15813L:	linuxppc-dev@lists.ozlabs.org
15814S:	Maintained
15815F:	drivers/char/powernv-op-panel.c
15816
15817PPP OVER ATM (RFC 2364)
15818M:	Mitchell Blank Jr <mitch@sfgoth.com>
15819S:	Maintained
15820F:	include/uapi/linux/atmppp.h
15821F:	net/atm/pppoatm.c
15822
15823PPP OVER ETHERNET
15824M:	Michal Ostrowski <mostrows@earthlink.net>
15825S:	Maintained
15826F:	drivers/net/ppp/pppoe.c
15827F:	drivers/net/ppp/pppox.c
15828
15829PPP OVER L2TP
15830M:	James Chapman <jchapman@katalix.com>
15831S:	Maintained
15832F:	include/linux/if_pppol2tp.h
15833F:	include/uapi/linux/if_pppol2tp.h
15834F:	net/l2tp/l2tp_ppp.c
15835
15836PPP PROTOCOL DRIVERS AND COMPRESSORS
15837M:	Paul Mackerras <paulus@samba.org>
15838L:	linux-ppp@vger.kernel.org
15839S:	Maintained
15840F:	drivers/net/ppp/ppp_*
15841
15842PPS SUPPORT
15843M:	Rodolfo Giometti <giometti@enneenne.com>
15844L:	linuxpps@ml.enneenne.com (subscribers-only)
15845S:	Maintained
15846W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
15847F:	Documentation/ABI/testing/sysfs-pps
15848F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
15849F:	Documentation/driver-api/pps.rst
15850F:	drivers/pps/
15851F:	include/linux/pps*.h
15852F:	include/uapi/linux/pps.h
15853
15854PPTP DRIVER
15855M:	Dmitry Kozlov <xeb@mail.ru>
15856L:	netdev@vger.kernel.org
15857S:	Maintained
15858W:	http://sourceforge.net/projects/accel-pptp
15859F:	drivers/net/ppp/pptp.c
15860
15861PRESSURE STALL INFORMATION (PSI)
15862M:	Johannes Weiner <hannes@cmpxchg.org>
15863M:	Suren Baghdasaryan <surenb@google.com>
15864S:	Maintained
15865F:	include/linux/psi*
15866F:	kernel/sched/psi.c
15867
15868PRINTK
15869M:	Petr Mladek <pmladek@suse.com>
15870M:	Sergey Senozhatsky <senozhatsky@chromium.org>
15871R:	Steven Rostedt <rostedt@goodmis.org>
15872R:	John Ogness <john.ogness@linutronix.de>
15873S:	Maintained
15874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
15875F:	include/linux/printk.h
15876F:	kernel/printk/
15877
15878PRINTK INDEXING
15879R:	Chris Down <chris@chrisdown.name>
15880S:	Maintained
15881F:	kernel/printk/index.c
15882
15883PROC FILESYSTEM
15884L:	linux-kernel@vger.kernel.org
15885L:	linux-fsdevel@vger.kernel.org
15886S:	Maintained
15887F:	Documentation/filesystems/proc.rst
15888F:	fs/proc/
15889F:	include/linux/proc_fs.h
15890F:	tools/testing/selftests/proc/
15891
15892PROC SYSCTL
15893M:	Luis Chamberlain <mcgrof@kernel.org>
15894M:	Kees Cook <keescook@chromium.org>
15895M:	Iurii Zaikin <yzaikin@google.com>
15896L:	linux-kernel@vger.kernel.org
15897L:	linux-fsdevel@vger.kernel.org
15898S:	Maintained
15899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
15900F:	fs/proc/proc_sysctl.c
15901F:	include/linux/sysctl.h
15902F:	kernel/sysctl-test.c
15903F:	kernel/sysctl.c
15904F:	tools/testing/selftests/sysctl/
15905
15906PS3 NETWORK SUPPORT
15907M:	Geoff Levand <geoff@infradead.org>
15908L:	netdev@vger.kernel.org
15909L:	linuxppc-dev@lists.ozlabs.org
15910S:	Maintained
15911F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
15912
15913PS3 PLATFORM SUPPORT
15914M:	Geoff Levand <geoff@infradead.org>
15915L:	linuxppc-dev@lists.ozlabs.org
15916S:	Maintained
15917F:	arch/powerpc/boot/ps3*
15918F:	arch/powerpc/include/asm/lv1call.h
15919F:	arch/powerpc/include/asm/ps3*.h
15920F:	arch/powerpc/platforms/ps3/
15921F:	drivers/*/ps3*
15922F:	drivers/ps3/
15923F:	drivers/rtc/rtc-ps3.c
15924F:	drivers/usb/host/*ps3.c
15925F:	sound/ppc/snd_ps3*
15926
15927PS3VRAM DRIVER
15928M:	Jim Paris <jim@jtan.com>
15929M:	Geoff Levand <geoff@infradead.org>
15930L:	linuxppc-dev@lists.ozlabs.org
15931S:	Maintained
15932F:	drivers/block/ps3vram.c
15933
15934PSAMPLE PACKET SAMPLING SUPPORT
15935M:	Yotam Gigi <yotam.gi@gmail.com>
15936S:	Maintained
15937F:	include/net/psample.h
15938F:	include/uapi/linux/psample.h
15939F:	net/psample
15940
15941PSTORE FILESYSTEM
15942M:	Kees Cook <keescook@chromium.org>
15943M:	Anton Vorontsov <anton@enomsg.org>
15944M:	Colin Cross <ccross@android.com>
15945M:	Tony Luck <tony.luck@intel.com>
15946S:	Maintained
15947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15948F:	Documentation/admin-guide/ramoops.rst
15949F:	Documentation/admin-guide/pstore-blk.rst
15950F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15951F:	drivers/acpi/apei/erst.c
15952F:	drivers/firmware/efi/efi-pstore.c
15953F:	fs/pstore/
15954F:	include/linux/pstore*
15955K:	\b(pstore|ramoops)
15956
15957PTP HARDWARE CLOCK SUPPORT
15958M:	Richard Cochran <richardcochran@gmail.com>
15959L:	netdev@vger.kernel.org
15960S:	Maintained
15961W:	http://linuxptp.sourceforge.net/
15962F:	Documentation/ABI/testing/sysfs-ptp
15963F:	Documentation/driver-api/ptp.rst
15964F:	drivers/net/phy/dp83640*
15965F:	drivers/ptp/*
15966F:	include/linux/ptp_cl*
15967
15968PTP VIRTUAL CLOCK SUPPORT
15969M:	Yangbo Lu <yangbo.lu@nxp.com>
15970L:	netdev@vger.kernel.org
15971S:	Maintained
15972F:	drivers/ptp/ptp_vclock.c
15973F:	net/ethtool/phc_vclocks.c
15974
15975PTRACE SUPPORT
15976M:	Oleg Nesterov <oleg@redhat.com>
15977S:	Maintained
15978F:	arch/*/*/ptrace*.c
15979F:	arch/*/include/asm/ptrace*.h
15980F:	arch/*/ptrace*.c
15981F:	include/asm-generic/syscall.h
15982F:	include/linux/ptrace.h
15983F:	include/linux/regset.h
15984F:	include/uapi/linux/ptrace.h
15985F:	include/uapi/linux/ptrace.h
15986F:	kernel/ptrace.c
15987
15988PULSE8-CEC DRIVER
15989M:	Hans Verkuil <hverkuil@xs4all.nl>
15990L:	linux-media@vger.kernel.org
15991S:	Maintained
15992T:	git git://linuxtv.org/media_tree.git
15993F:	Documentation/admin-guide/media/pulse8-cec.rst
15994F:	drivers/media/cec/usb/pulse8/
15995
15996PVRUSB2 VIDEO4LINUX DRIVER
15997M:	Mike Isely <isely@pobox.com>
15998L:	pvrusb2@isely.net	(subscribers-only)
15999L:	linux-media@vger.kernel.org
16000S:	Maintained
16001W:	http://www.isely.net/pvrusb2/
16002T:	git git://linuxtv.org/media_tree.git
16003F:	Documentation/driver-api/media/drivers/pvrusb2*
16004F:	drivers/media/usb/pvrusb2/
16005
16006PWC WEBCAM DRIVER
16007M:	Hans Verkuil <hverkuil@xs4all.nl>
16008L:	linux-media@vger.kernel.org
16009S:	Odd Fixes
16010T:	git git://linuxtv.org/media_tree.git
16011F:	drivers/media/usb/pwc/*
16012F:	include/trace/events/pwc.h
16013
16014PWM FAN DRIVER
16015M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16016L:	linux-hwmon@vger.kernel.org
16017S:	Supported
16018F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16019F:	Documentation/hwmon/pwm-fan.rst
16020F:	drivers/hwmon/pwm-fan.c
16021
16022PWM IR Transmitter
16023M:	Sean Young <sean@mess.org>
16024L:	linux-media@vger.kernel.org
16025S:	Maintained
16026F:	drivers/media/rc/pwm-ir-tx.c
16027
16028PWM SUBSYSTEM
16029M:	Thierry Reding <thierry.reding@gmail.com>
16030R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16031M:	Lee Jones <lee.jones@linaro.org>
16032L:	linux-pwm@vger.kernel.org
16033S:	Maintained
16034Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
16035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16036F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16037F:	Documentation/devicetree/bindings/pwm/
16038F:	Documentation/driver-api/pwm.rst
16039F:	drivers/gpio/gpio-mvebu.c
16040F:	drivers/pwm/
16041F:	drivers/video/backlight/pwm_bl.c
16042F:	include/linux/pwm.h
16043F:	include/linux/pwm_backlight.h
16044K:	pwm_(config|apply_state|ops)
16045
16046PXA GPIO DRIVER
16047M:	Robert Jarzmik <robert.jarzmik@free.fr>
16048L:	linux-gpio@vger.kernel.org
16049S:	Maintained
16050F:	drivers/gpio/gpio-pxa.c
16051
16052PXA MMCI DRIVER
16053S:	Orphan
16054
16055PXA RTC DRIVER
16056M:	Robert Jarzmik <robert.jarzmik@free.fr>
16057L:	linux-rtc@vger.kernel.org
16058S:	Maintained
16059
16060PXA2xx/PXA3xx SUPPORT
16061M:	Daniel Mack <daniel@zonque.org>
16062M:	Haojian Zhuang <haojian.zhuang@gmail.com>
16063M:	Robert Jarzmik <robert.jarzmik@free.fr>
16064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16065S:	Maintained
16066T:	git git://github.com/hzhuang1/linux.git
16067T:	git git://github.com/rjarzmik/linux.git
16068F:	arch/arm/boot/dts/pxa*
16069F:	arch/arm/mach-pxa/
16070F:	drivers/dma/pxa*
16071F:	drivers/pcmcia/pxa2xx*
16072F:	drivers/pinctrl/pxa/
16073F:	drivers/spi/spi-pxa2xx*
16074F:	drivers/usb/gadget/udc/pxa2*
16075F:	include/sound/pxa2xx-lib.h
16076F:	sound/arm/pxa*
16077F:	sound/soc/pxa/
16078
16079QAT DRIVER
16080M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16081L:	qat-linux@intel.com
16082S:	Supported
16083F:	drivers/crypto/qat/
16084
16085QCOM AUDIO (ASoC) DRIVERS
16086M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16087M:	Banajit Goswami <bgoswami@codeaurora.org>
16088L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16089S:	Supported
16090F:	sound/soc/codecs/lpass-va-macro.c
16091F:	sound/soc/codecs/lpass-wsa-macro.*
16092F:	sound/soc/codecs/msm8916-wcd-analog.c
16093F:	sound/soc/codecs/msm8916-wcd-digital.c
16094F:	sound/soc/codecs/wcd9335.*
16095F:	sound/soc/codecs/wcd934x.c
16096F:	sound/soc/codecs/wcd-clsh-v2.*
16097F:	sound/soc/codecs/wsa881x.c
16098F:	sound/soc/qcom/
16099
16100QCOM EMBEDDED USB DEBUGGER (EUD)
16101M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16102L:	linux-arm-msm@vger.kernel.org
16103S:	Maintained
16104F:	Documentation/ABI/testing/sysfs-driver-eud
16105F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16106F:	drivers/usb/misc/qcom_eud.c
16107
16108QCOM IPA DRIVER
16109M:	Alex Elder <elder@kernel.org>
16110L:	netdev@vger.kernel.org
16111S:	Supported
16112F:	drivers/net/ipa/
16113
16114QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16115M:	Gabriel Somlo <somlo@cmu.edu>
16116M:	"Michael S. Tsirkin" <mst@redhat.com>
16117L:	qemu-devel@nongnu.org
16118S:	Maintained
16119F:	drivers/firmware/qemu_fw_cfg.c
16120F:	include/uapi/linux/qemu_fw_cfg.h
16121
16122QIB DRIVER
16123M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16124L:	linux-rdma@vger.kernel.org
16125S:	Supported
16126F:	drivers/infiniband/hw/qib/
16127
16128QLOGIC QL41xxx FCOE DRIVER
16129M:	Saurav Kashyap <skashyap@marvell.com>
16130M:	Javed Hasan <jhasan@marvell.com>
16131M:	GR-QLogic-Storage-Upstream@marvell.com
16132L:	linux-scsi@vger.kernel.org
16133S:	Supported
16134F:	drivers/scsi/qedf/
16135
16136QLOGIC QL41xxx ISCSI DRIVER
16137M:	Nilesh Javali <njavali@marvell.com>
16138M:	Manish Rangankar <mrangankar@marvell.com>
16139M:	GR-QLogic-Storage-Upstream@marvell.com
16140L:	linux-scsi@vger.kernel.org
16141S:	Supported
16142F:	drivers/scsi/qedi/
16143
16144QLOGIC QL4xxx ETHERNET DRIVER
16145M:	Ariel Elior <aelior@marvell.com>
16146M:	Manish Chopra <manishc@marvell.com>
16147L:	netdev@vger.kernel.org
16148S:	Supported
16149F:	drivers/net/ethernet/qlogic/qed/
16150F:	drivers/net/ethernet/qlogic/qede/
16151F:	include/linux/qed/
16152
16153QLOGIC QL4xxx RDMA DRIVER
16154M:	Michal Kalderon <mkalderon@marvell.com>
16155M:	Ariel Elior <aelior@marvell.com>
16156L:	linux-rdma@vger.kernel.org
16157S:	Supported
16158F:	drivers/infiniband/hw/qedr/
16159F:	include/uapi/rdma/qedr-abi.h
16160
16161QLOGIC QLA1280 SCSI DRIVER
16162M:	Michael Reed <mdr@sgi.com>
16163L:	linux-scsi@vger.kernel.org
16164S:	Maintained
16165F:	drivers/scsi/qla1280.[ch]
16166
16167QLOGIC QLA2XXX FC-SCSI DRIVER
16168M:	Nilesh Javali <njavali@marvell.com>
16169M:	GR-QLogic-Storage-Upstream@marvell.com
16170L:	linux-scsi@vger.kernel.org
16171S:	Supported
16172F:	drivers/scsi/qla2xxx/
16173
16174QLOGIC QLA3XXX NETWORK DRIVER
16175M:	GR-Linux-NIC-Dev@marvell.com
16176L:	netdev@vger.kernel.org
16177S:	Supported
16178F:	drivers/net/ethernet/qlogic/qla3xxx.*
16179
16180QLOGIC QLA4XXX iSCSI DRIVER
16181M:	Nilesh Javali <njavali@marvell.com>
16182M:	Manish Rangankar <mrangankar@marvell.com>
16183M:	GR-QLogic-Storage-Upstream@marvell.com
16184L:	linux-scsi@vger.kernel.org
16185S:	Supported
16186F:	drivers/scsi/qla4xxx/
16187
16188QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16189M:	Shahed Shaikh <shshaikh@marvell.com>
16190M:	Manish Chopra <manishc@marvell.com>
16191M:	GR-Linux-NIC-Dev@marvell.com
16192L:	netdev@vger.kernel.org
16193S:	Supported
16194F:	drivers/net/ethernet/qlogic/qlcnic/
16195
16196QLOGIC QLGE 10Gb ETHERNET DRIVER
16197M:	Manish Chopra <manishc@marvell.com>
16198M:	GR-Linux-NIC-Dev@marvell.com
16199M:	Coiby Xu <coiby.xu@gmail.com>
16200L:	netdev@vger.kernel.org
16201S:	Supported
16202F:	Documentation/networking/device_drivers/qlogic/qlge.rst
16203F:	drivers/staging/qlge/
16204
16205QM1D1B0004 MEDIA DRIVER
16206M:	Akihiro Tsukada <tskd08@gmail.com>
16207L:	linux-media@vger.kernel.org
16208S:	Odd Fixes
16209F:	drivers/media/tuners/qm1d1b0004*
16210
16211QM1D1C0042 MEDIA DRIVER
16212M:	Akihiro Tsukada <tskd08@gmail.com>
16213L:	linux-media@vger.kernel.org
16214S:	Odd Fixes
16215F:	drivers/media/tuners/qm1d1c0042*
16216
16217QNX4 FILESYSTEM
16218M:	Anders Larsen <al@alarsen.net>
16219S:	Maintained
16220W:	http://www.alarsen.net/linux/qnx4fs/
16221F:	fs/qnx4/
16222F:	include/uapi/linux/qnx4_fs.h
16223F:	include/uapi/linux/qnxtypes.h
16224
16225QORIQ DPAA2 FSL-MC BUS DRIVER
16226M:	Stuart Yoder <stuyoder@gmail.com>
16227M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
16228L:	linux-kernel@vger.kernel.org
16229S:	Maintained
16230F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
16231F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16232F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16233F:	drivers/bus/fsl-mc/
16234F:	include/uapi/linux/fsl_mc.h
16235
16236QT1010 MEDIA DRIVER
16237M:	Antti Palosaari <crope@iki.fi>
16238L:	linux-media@vger.kernel.org
16239S:	Maintained
16240W:	https://linuxtv.org
16241W:	http://palosaari.fi/linux/
16242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16243T:	git git://linuxtv.org/anttip/media_tree.git
16244F:	drivers/media/tuners/qt1010*
16245
16246QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16247M:	Kalle Valo <kvalo@kernel.org>
16248L:	ath10k@lists.infradead.org
16249S:	Supported
16250W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16252F:	drivers/net/wireless/ath/ath10k/
16253F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16254
16255QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16256M:	Kalle Valo <kvalo@kernel.org>
16257L:	ath11k@lists.infradead.org
16258S:	Supported
16259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16260F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16261F:	drivers/net/wireless/ath/ath11k/
16262
16263QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16264M:	Toke Høiland-Jørgensen <toke@toke.dk>
16265L:	linux-wireless@vger.kernel.org
16266S:	Maintained
16267W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16268F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16269F:	drivers/net/wireless/ath/ath9k/
16270
16271QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16272M:	Stephan Gerhold <stephan@gerhold.net>
16273L:	netdev@vger.kernel.org
16274L:	linux-arm-msm@vger.kernel.org
16275S:	Maintained
16276F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16277F:	drivers/net/wwan/qcom_bam_dmux.c
16278
16279QUALCOMM CAMERA SUBSYSTEM DRIVER
16280M:	Robert Foss <robert.foss@linaro.org>
16281M:	Todor Tomov <todor.too@gmail.com>
16282L:	linux-media@vger.kernel.org
16283S:	Maintained
16284F:	Documentation/admin-guide/media/qcom_camss.rst
16285F:	Documentation/devicetree/bindings/media/*camss*
16286F:	drivers/media/platform/qcom/camss/
16287
16288QUALCOMM CLOCK DRIVERS
16289M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16290L:	linux-arm-msm@vger.kernel.org
16291S:	Supported
16292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16293F:	Documentation/devicetree/bindings/clock/qcom,*
16294F:	drivers/clk/qcom/
16295F:	include/dt-bindings/clock/qcom,*
16296
16297QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16298M:	Niklas Cassel <nks@flawful.org>
16299L:	linux-pm@vger.kernel.org
16300L:	linux-arm-msm@vger.kernel.org
16301S:	Maintained
16302F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16303F:	drivers/soc/qcom/cpr.c
16304
16305QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16306M:	Ilia Lin <ilia.lin@kernel.org>
16307L:	linux-pm@vger.kernel.org
16308S:	Maintained
16309F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16310F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16311F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
16312
16313QUALCOMM CRYPTO DRIVERS
16314M:	Thara Gopinath <thara.gopinath@linaro.org>
16315L:	linux-crypto@vger.kernel.org
16316L:	linux-arm-msm@vger.kernel.org
16317S:	Maintained
16318F:	drivers/crypto/qce/
16319
16320QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16321M:	Timur Tabi <timur@kernel.org>
16322L:	netdev@vger.kernel.org
16323S:	Maintained
16324F:	drivers/net/ethernet/qualcomm/emac/
16325
16326QUALCOMM ETHQOS ETHERNET DRIVER
16327M:	Vinod Koul <vkoul@kernel.org>
16328L:	netdev@vger.kernel.org
16329S:	Maintained
16330F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
16331F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16332
16333QUALCOMM FASTRPC DRIVER
16334M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16335M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
16336L:	linux-arm-msm@vger.kernel.org
16337S:	Maintained
16338F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16339F:	drivers/misc/fastrpc.c
16340F:	include/uapi/misc/fastrpc.h
16341
16342QUALCOMM HEXAGON ARCHITECTURE
16343M:	Brian Cain <bcain@quicinc.com>
16344L:	linux-hexagon@vger.kernel.org
16345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16346S:	Supported
16347F:	arch/hexagon/
16348
16349QUALCOMM HIDMA DRIVER
16350M:	Sinan Kaya <okaya@kernel.org>
16351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16352L:	linux-arm-msm@vger.kernel.org
16353L:	dmaengine@vger.kernel.org
16354S:	Supported
16355F:	drivers/dma/qcom/hidma*
16356
16357QUALCOMM I2C CCI DRIVER
16358M:	Loic Poulain <loic.poulain@linaro.org>
16359M:	Robert Foss <robert.foss@linaro.org>
16360L:	linux-i2c@vger.kernel.org
16361L:	linux-arm-msm@vger.kernel.org
16362S:	Maintained
16363F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16364F:	drivers/i2c/busses/i2c-qcom-cci.c
16365
16366QUALCOMM IOMMU
16367M:	Rob Clark <robdclark@gmail.com>
16368L:	iommu@lists.linux-foundation.org
16369L:	linux-arm-msm@vger.kernel.org
16370S:	Maintained
16371F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
16372
16373QUALCOMM IPC ROUTER (QRTR) DRIVER
16374M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16375L:	linux-arm-msm@vger.kernel.org
16376S:	Maintained
16377F:	include/trace/events/qrtr.h
16378F:	include/uapi/linux/qrtr.h
16379F:	net/qrtr/
16380
16381QUALCOMM IPCC MAILBOX DRIVER
16382M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16383L:	linux-arm-msm@vger.kernel.org
16384S:	Supported
16385F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16386F:	drivers/mailbox/qcom-ipcc.c
16387F:	include/dt-bindings/mailbox/qcom-ipcc.h
16388
16389QUALCOMM IPQ4019 USB PHY DRIVER
16390M:	Robert Marko <robert.marko@sartura.hr>
16391M:	Luka Perkov <luka.perkov@sartura.hr>
16392L:	linux-arm-msm@vger.kernel.org
16393S:	Maintained
16394F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16395F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16396
16397QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16398M:	Robert Marko <robert.marko@sartura.hr>
16399M:	Luka Perkov <luka.perkov@sartura.hr>
16400L:	linux-arm-msm@vger.kernel.org
16401S:	Maintained
16402F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16403F:	drivers/regulator/vqmmc-ipq4019-regulator.c
16404
16405QUALCOMM NAND CONTROLLER DRIVER
16406M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16407L:	linux-mtd@lists.infradead.org
16408L:	linux-arm-msm@vger.kernel.org
16409S:	Maintained
16410F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16411F:	drivers/mtd/nand/raw/qcom_nandc.c
16412
16413QUALCOMM RMNET DRIVER
16414M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16415M:	Sean Tranchetti <quic_stranche@quicinc.com>
16416L:	netdev@vger.kernel.org
16417S:	Maintained
16418F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16419F:	drivers/net/ethernet/qualcomm/rmnet/
16420F:	include/linux/if_rmnet.h
16421
16422QUALCOMM TSENS THERMAL DRIVER
16423M:	Amit Kucheria <amitk@kernel.org>
16424M:	Thara Gopinath <thara.gopinath@linaro.org>
16425L:	linux-pm@vger.kernel.org
16426L:	linux-arm-msm@vger.kernel.org
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16429F:	drivers/thermal/qcom/
16430
16431QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16432M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
16433L:	linux-media@vger.kernel.org
16434L:	linux-arm-msm@vger.kernel.org
16435S:	Maintained
16436T:	git git://linuxtv.org/media_tree.git
16437F:	Documentation/devicetree/bindings/media/*venus*
16438F:	drivers/media/platform/qcom/venus/
16439
16440QUALCOMM WCN36XX WIRELESS DRIVER
16441M:	Loic Poulain <loic.poulain@linaro.org>
16442L:	wcn36xx@lists.infradead.org
16443S:	Supported
16444W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16445F:	drivers/net/wireless/ath/wcn36xx/
16446
16447QUANTENNA QTNFMAC WIRELESS DRIVER
16448M:	Igor Mitsyanko <imitsyanko@quantenna.com>
16449R:	Sergey Matyukevich <geomatsi@gmail.com>
16450L:	linux-wireless@vger.kernel.org
16451S:	Maintained
16452F:	drivers/net/wireless/quantenna
16453
16454RADEON and AMDGPU DRM DRIVERS
16455M:	Alex Deucher <alexander.deucher@amd.com>
16456M:	Christian König <christian.koenig@amd.com>
16457M:	Pan, Xinhui <Xinhui.Pan@amd.com>
16458L:	amd-gfx@lists.freedesktop.org
16459S:	Supported
16460T:	git https://gitlab.freedesktop.org/agd5f/linux.git
16461B:	https://gitlab.freedesktop.org/drm/amd/-/issues
16462C:	irc://irc.oftc.net/radeon
16463F:	Documentation/gpu/amdgpu/
16464F:	drivers/gpu/drm/amd/
16465F:	drivers/gpu/drm/radeon/
16466F:	include/uapi/drm/amdgpu_drm.h
16467F:	include/uapi/drm/radeon_drm.h
16468
16469RADEON FRAMEBUFFER DISPLAY DRIVER
16470M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
16471L:	linux-fbdev@vger.kernel.org
16472S:	Maintained
16473F:	drivers/video/fbdev/aty/radeon*
16474F:	include/uapi/linux/radeonfb.h
16475
16476RADIOSHARK RADIO DRIVER
16477M:	Hans Verkuil <hverkuil@xs4all.nl>
16478L:	linux-media@vger.kernel.org
16479S:	Maintained
16480T:	git git://linuxtv.org/media_tree.git
16481F:	drivers/media/radio/radio-shark.c
16482
16483RADIOSHARK2 RADIO DRIVER
16484M:	Hans Verkuil <hverkuil@xs4all.nl>
16485L:	linux-media@vger.kernel.org
16486S:	Maintained
16487T:	git git://linuxtv.org/media_tree.git
16488F:	drivers/media/radio/radio-shark2.c
16489F:	drivers/media/radio/radio-tea5777.c
16490
16491RADOS BLOCK DEVICE (RBD)
16492M:	Ilya Dryomov <idryomov@gmail.com>
16493R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
16494L:	ceph-devel@vger.kernel.org
16495S:	Supported
16496W:	http://ceph.com/
16497T:	git git://github.com/ceph/ceph-client.git
16498F:	Documentation/ABI/testing/sysfs-bus-rbd
16499F:	drivers/block/rbd.c
16500F:	drivers/block/rbd_types.h
16501
16502RAGE128 FRAMEBUFFER DISPLAY DRIVER
16503M:	Paul Mackerras <paulus@samba.org>
16504L:	linux-fbdev@vger.kernel.org
16505S:	Maintained
16506F:	drivers/video/fbdev/aty/aty128fb.c
16507
16508RAINSHADOW-CEC DRIVER
16509M:	Hans Verkuil <hverkuil@xs4all.nl>
16510L:	linux-media@vger.kernel.org
16511S:	Maintained
16512T:	git git://linuxtv.org/media_tree.git
16513F:	drivers/media/cec/usb/rainshadow/
16514
16515RALINK MIPS ARCHITECTURE
16516M:	John Crispin <john@phrozen.org>
16517L:	linux-mips@vger.kernel.org
16518S:	Maintained
16519F:	arch/mips/ralink
16520
16521RALINK MT7621 MIPS ARCHITECTURE
16522M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16523M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16524L:	linux-mips@vger.kernel.org
16525S:	Maintained
16526F:	arch/mips/boot/dts/ralink/mt7621*
16527
16528RALINK RT2X00 WIRELESS LAN DRIVER
16529M:	Stanislaw Gruszka <stf_xl@wp.pl>
16530M:	Helmut Schaa <helmut.schaa@googlemail.com>
16531L:	linux-wireless@vger.kernel.org
16532S:	Maintained
16533F:	drivers/net/wireless/ralink/rt2x00/
16534
16535RAMDISK RAM BLOCK DEVICE DRIVER
16536M:	Jens Axboe <axboe@kernel.dk>
16537S:	Maintained
16538F:	Documentation/admin-guide/blockdev/ramdisk.rst
16539F:	drivers/block/brd.c
16540
16541RANCHU VIRTUAL BOARD FOR MIPS
16542M:	Miodrag Dinic <miodrag.dinic@mips.com>
16543L:	linux-mips@vger.kernel.org
16544S:	Supported
16545F:	arch/mips/configs/generic/board-ranchu.config
16546F:	arch/mips/generic/board-ranchu.c
16547
16548RANDOM NUMBER DRIVER
16549M:	"Theodore Ts'o" <tytso@mit.edu>
16550M:	Jason A. Donenfeld <Jason@zx2c4.com>
16551T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16552S:	Maintained
16553F:	drivers/char/random.c
16554F:	drivers/virt/vmgenid.c
16555
16556RAPIDIO SUBSYSTEM
16557M:	Matt Porter <mporter@kernel.crashing.org>
16558M:	Alexandre Bounine <alex.bou9@gmail.com>
16559S:	Maintained
16560F:	drivers/rapidio/
16561
16562RAS INFRASTRUCTURE
16563M:	Tony Luck <tony.luck@intel.com>
16564M:	Borislav Petkov <bp@alien8.de>
16565L:	linux-edac@vger.kernel.org
16566S:	Maintained
16567F:	Documentation/admin-guide/ras.rst
16568F:	drivers/ras/
16569F:	include/linux/ras.h
16570F:	include/ras/ras_event.h
16571
16572RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16573L:	linux-wireless@vger.kernel.org
16574S:	Orphan
16575F:	drivers/net/wireless/ray*
16576
16577RC-CORE / LIRC FRAMEWORK
16578M:	Sean Young <sean@mess.org>
16579L:	linux-media@vger.kernel.org
16580S:	Maintained
16581W:	http://linuxtv.org
16582T:	git git://linuxtv.org/media_tree.git
16583F:	Documentation/driver-api/media/rc-core.rst
16584F:	Documentation/userspace-api/media/rc/
16585F:	drivers/media/rc/
16586F:	include/media/rc-map.h
16587F:	include/media/rc-core.h
16588F:	include/uapi/linux/lirc.h
16589
16590RCMM REMOTE CONTROLS DECODER
16591M:	Patrick Lerda <patrick9876@free.fr>
16592S:	Maintained
16593F:	drivers/media/rc/ir-rcmm-decoder.c
16594
16595RCUTORTURE TEST FRAMEWORK
16596M:	"Paul E. McKenney" <paulmck@kernel.org>
16597M:	Josh Triplett <josh@joshtriplett.org>
16598R:	Steven Rostedt <rostedt@goodmis.org>
16599R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16600R:	Lai Jiangshan <jiangshanlai@gmail.com>
16601L:	rcu@vger.kernel.org
16602S:	Supported
16603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16604F:	tools/testing/selftests/rcutorture
16605
16606RDACM20 Camera Sensor
16607M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16608M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16609M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16610M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16611L:	linux-media@vger.kernel.org
16612S:	Maintained
16613F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16614F:	drivers/media/i2c/max9271.c
16615F:	drivers/media/i2c/max9271.h
16616F:	drivers/media/i2c/rdacm20.c
16617
16618RDACM21 Camera Sensor
16619M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16620M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16621M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16622M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16623L:	linux-media@vger.kernel.org
16624S:	Maintained
16625F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16626F:	drivers/media/i2c/max9271.c
16627F:	drivers/media/i2c/max9271.h
16628F:	drivers/media/i2c/rdacm21.c
16629
16630RDC R-321X SoC
16631M:	Florian Fainelli <florian@openwrt.org>
16632S:	Maintained
16633
16634RDC R6040 FAST ETHERNET DRIVER
16635M:	Florian Fainelli <f.fainelli@gmail.com>
16636L:	netdev@vger.kernel.org
16637S:	Maintained
16638F:	drivers/net/ethernet/rdc/r6040.c
16639
16640RDMAVT - RDMA verbs software
16641M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16642L:	linux-rdma@vger.kernel.org
16643S:	Supported
16644F:	drivers/infiniband/sw/rdmavt
16645
16646RDS - RELIABLE DATAGRAM SOCKETS
16647M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
16648L:	netdev@vger.kernel.org
16649L:	linux-rdma@vger.kernel.org
16650L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
16651S:	Supported
16652W:	https://oss.oracle.com/projects/rds/
16653F:	Documentation/networking/rds.rst
16654F:	net/rds/
16655
16656RDT - RESOURCE ALLOCATION
16657M:	Fenghua Yu <fenghua.yu@intel.com>
16658M:	Reinette Chatre <reinette.chatre@intel.com>
16659L:	linux-kernel@vger.kernel.org
16660S:	Supported
16661F:	Documentation/x86/resctrl*
16662F:	arch/x86/include/asm/resctrl.h
16663F:	arch/x86/kernel/cpu/resctrl/
16664F:	tools/testing/selftests/resctrl/
16665
16666READ-COPY UPDATE (RCU)
16667M:	"Paul E. McKenney" <paulmck@kernel.org>
16668M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16669M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16670M:	Josh Triplett <josh@joshtriplett.org>
16671R:	Steven Rostedt <rostedt@goodmis.org>
16672R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16673R:	Lai Jiangshan <jiangshanlai@gmail.com>
16674R:	Joel Fernandes <joel@joelfernandes.org>
16675L:	rcu@vger.kernel.org
16676S:	Supported
16677W:	http://www.rdrop.com/users/paulmck/RCU/
16678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16679F:	Documentation/RCU/
16680F:	include/linux/rcu*
16681F:	kernel/rcu/
16682X:	Documentation/RCU/torture.rst
16683X:	include/linux/srcu*.h
16684X:	kernel/rcu/srcu*.c
16685
16686REAL TIME CLOCK (RTC) SUBSYSTEM
16687M:	Alessandro Zummo <a.zummo@towertech.it>
16688M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16689L:	linux-rtc@vger.kernel.org
16690S:	Maintained
16691Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
16692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16693F:	Documentation/admin-guide/rtc.rst
16694F:	Documentation/devicetree/bindings/rtc/
16695F:	drivers/rtc/
16696F:	include/linux/platform_data/rtc-*
16697F:	include/linux/rtc.h
16698F:	include/linux/rtc/
16699F:	include/uapi/linux/rtc.h
16700F:	tools/testing/selftests/rtc/
16701
16702REALTEK AUDIO CODECS
16703M:	Oder Chiou <oder_chiou@realtek.com>
16704S:	Maintained
16705F:	include/sound/rt*.h
16706F:	sound/soc/codecs/rt*
16707
16708REALTEK OTTO WATCHDOG
16709M:	Sander Vanheule <sander@svanheule.net>
16710L:	linux-watchdog@vger.kernel.org
16711S:	Maintained
16712F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16713F:	drivers/watchdog/realtek_otto_wdt.c
16714
16715REALTEK RTL83xx SMI DSA ROUTER CHIPS
16716M:	Linus Walleij <linus.walleij@linaro.org>
16717M:	Alvin Šipraga <alsi@bang-olufsen.dk>
16718S:	Maintained
16719F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
16720F:	drivers/net/dsa/realtek/*
16721
16722REALTEK WIRELESS DRIVER (rtlwifi family)
16723M:	Ping-Ke Shih <pkshih@realtek.com>
16724L:	linux-wireless@vger.kernel.org
16725S:	Maintained
16726W:	https://wireless.wiki.kernel.org/
16727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16728F:	drivers/net/wireless/realtek/rtlwifi/
16729
16730REALTEK WIRELESS DRIVER (rtw88)
16731M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
16732L:	linux-wireless@vger.kernel.org
16733S:	Maintained
16734F:	drivers/net/wireless/realtek/rtw88/
16735
16736REALTEK WIRELESS DRIVER (rtw89)
16737M:	Ping-Ke Shih <pkshih@realtek.com>
16738L:	linux-wireless@vger.kernel.org
16739S:	Maintained
16740F:	drivers/net/wireless/realtek/rtw89/
16741
16742REDPINE WIRELESS DRIVER
16743M:	Amitkumar Karwar <amitkarwar@gmail.com>
16744M:	Siva Rebbagondla <siva8118@gmail.com>
16745L:	linux-wireless@vger.kernel.org
16746S:	Maintained
16747F:	drivers/net/wireless/rsi/
16748
16749REGISTER MAP ABSTRACTION
16750M:	Mark Brown <broonie@kernel.org>
16751L:	linux-kernel@vger.kernel.org
16752S:	Supported
16753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16754F:	Documentation/devicetree/bindings/regmap/
16755F:	drivers/base/regmap/
16756F:	include/linux/regmap.h
16757
16758REISERFS FILE SYSTEM
16759L:	reiserfs-devel@vger.kernel.org
16760S:	Supported
16761F:	fs/reiserfs/
16762
16763REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16764M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16765M:	Mathieu Poirier <mathieu.poirier@linaro.org>
16766L:	linux-remoteproc@vger.kernel.org
16767S:	Maintained
16768T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
16769F:	Documentation/ABI/testing/sysfs-class-remoteproc
16770F:	Documentation/devicetree/bindings/remoteproc/
16771F:	Documentation/staging/remoteproc.rst
16772F:	drivers/remoteproc/
16773F:	include/linux/remoteproc.h
16774F:	include/linux/remoteproc/
16775
16776REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16777M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16778M:	Mathieu Poirier <mathieu.poirier@linaro.org>
16779L:	linux-remoteproc@vger.kernel.org
16780S:	Maintained
16781T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
16782F:	Documentation/ABI/testing/sysfs-bus-rpmsg
16783F:	Documentation/staging/rpmsg.rst
16784F:	drivers/rpmsg/
16785F:	include/linux/rpmsg.h
16786F:	include/linux/rpmsg/
16787F:	include/uapi/linux/rpmsg.h
16788F:	samples/rpmsg/
16789
16790REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16791M:	Stephan Gerhold <stephan@gerhold.net>
16792L:	netdev@vger.kernel.org
16793L:	linux-remoteproc@vger.kernel.org
16794S:	Maintained
16795F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
16796
16797RENESAS CLOCK DRIVERS
16798M:	Geert Uytterhoeven <geert+renesas@glider.be>
16799L:	linux-renesas-soc@vger.kernel.org
16800S:	Supported
16801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16802F:	Documentation/devicetree/bindings/clock/renesas,*
16803F:	drivers/clk/renesas/
16804
16805RENESAS EMEV2 I2C DRIVER
16806M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16807L:	linux-renesas-soc@vger.kernel.org
16808S:	Supported
16809F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16810F:	drivers/i2c/busses/i2c-emev2.c
16811
16812RENESAS ETHERNET DRIVERS
16813R:	Sergey Shtylyov <s.shtylyov@omp.ru>
16814L:	netdev@vger.kernel.org
16815L:	linux-renesas-soc@vger.kernel.org
16816F:	Documentation/devicetree/bindings/net/renesas,*.yaml
16817F:	drivers/net/ethernet/renesas/
16818F:	include/linux/sh_eth.h
16819
16820RENESAS R-CAR GYROADC DRIVER
16821M:	Marek Vasut <marek.vasut@gmail.com>
16822L:	linux-iio@vger.kernel.org
16823S:	Supported
16824F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16825F:	drivers/iio/adc/rcar-gyroadc.c
16826
16827RENESAS R-CAR I2C DRIVERS
16828M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
16829L:	linux-renesas-soc@vger.kernel.org
16830S:	Supported
16831F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16832F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16833F:	drivers/i2c/busses/i2c-rcar.c
16834F:	drivers/i2c/busses/i2c-sh_mobile.c
16835
16836RENESAS R-CAR SATA DRIVER
16837R:	Sergey Shtylyov <s.shtylyov@omp.ru>
16838S:	Supported
16839L:	linux-ide@vger.kernel.org
16840L:	linux-renesas-soc@vger.kernel.org
16841F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
16842F:	drivers/ata/sata_rcar.c
16843
16844RENESAS R-CAR THERMAL DRIVERS
16845M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
16846L:	linux-renesas-soc@vger.kernel.org
16847S:	Supported
16848F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16849F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16850F:	drivers/thermal/rcar_gen3_thermal.c
16851F:	drivers/thermal/rcar_thermal.c
16852
16853RENESAS RIIC DRIVER
16854M:	Chris Brandt <chris.brandt@renesas.com>
16855L:	linux-renesas-soc@vger.kernel.org
16856S:	Supported
16857F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16858F:	drivers/i2c/busses/i2c-riic.c
16859
16860RENESAS USB PHY DRIVER
16861M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16862L:	linux-renesas-soc@vger.kernel.org
16863S:	Maintained
16864F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
16865
16866RENESAS RZ/G2L A/D DRIVER
16867M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16868L:	linux-iio@vger.kernel.org
16869L:	linux-renesas-soc@vger.kernel.org
16870S:	Supported
16871F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16872F:	drivers/iio/adc/rzg2l_adc.c
16873
16874RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
16875M:	Miquel Raynal <miquel.raynal@bootlin.com>
16876L:	linux-mtd@lists.infradead.org
16877L:	linux-renesas-soc@vger.kernel.org
16878S:	Maintained
16879F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
16880F:	drivers/mtd/nand/raw/renesas-nand-controller.c
16881
16882RESET CONTROLLER FRAMEWORK
16883M:	Philipp Zabel <p.zabel@pengutronix.de>
16884S:	Maintained
16885T:	git git://git.pengutronix.de/git/pza/linux
16886F:	Documentation/devicetree/bindings/reset/
16887F:	Documentation/driver-api/reset.rst
16888F:	drivers/reset/
16889F:	include/dt-bindings/reset/
16890F:	include/linux/reset-controller.h
16891F:	include/linux/reset.h
16892F:	include/linux/reset/
16893K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16894
16895RESTARTABLE SEQUENCES SUPPORT
16896M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16897M:	Peter Zijlstra <peterz@infradead.org>
16898M:	"Paul E. McKenney" <paulmck@kernel.org>
16899M:	Boqun Feng <boqun.feng@gmail.com>
16900L:	linux-kernel@vger.kernel.org
16901S:	Supported
16902F:	include/trace/events/rseq.h
16903F:	include/uapi/linux/rseq.h
16904F:	kernel/rseq.c
16905F:	tools/testing/selftests/rseq/
16906
16907RFKILL
16908M:	Johannes Berg <johannes@sipsolutions.net>
16909L:	linux-wireless@vger.kernel.org
16910S:	Maintained
16911W:	https://wireless.wiki.kernel.org/
16912Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16915F:	Documentation/ABI/stable/sysfs-class-rfkill
16916F:	Documentation/driver-api/rfkill.rst
16917F:	include/linux/rfkill.h
16918F:	include/uapi/linux/rfkill.h
16919F:	net/rfkill/
16920
16921RHASHTABLE
16922M:	Thomas Graf <tgraf@suug.ch>
16923M:	Herbert Xu <herbert@gondor.apana.org.au>
16924L:	netdev@vger.kernel.org
16925S:	Maintained
16926F:	include/linux/rhashtable-types.h
16927F:	include/linux/rhashtable.h
16928F:	lib/rhashtable.c
16929F:	lib/test_rhashtable.c
16930
16931RICOH R5C592 MEMORYSTICK DRIVER
16932M:	Maxim Levitsky <maximlevitsky@gmail.com>
16933S:	Maintained
16934F:	drivers/memstick/host/r592.*
16935
16936RICOH SMARTMEDIA/XD DRIVER
16937M:	Maxim Levitsky <maximlevitsky@gmail.com>
16938S:	Maintained
16939F:	drivers/mtd/nand/raw/r852.c
16940F:	drivers/mtd/nand/raw/r852.h
16941
16942RISC-V PMU DRIVERS
16943M:	Atish Patra <atishp@atishpatra.org>
16944R:	Anup Patel <anup@brainfault.org>
16945L:	linux-riscv@lists.infradead.org
16946S:	Supported
16947F:	drivers/perf/riscv_pmu.c
16948F:	drivers/perf/riscv_pmu_legacy.c
16949F:	drivers/perf/riscv_pmu_sbi.c
16950
16951RISC-V ARCHITECTURE
16952M:	Paul Walmsley <paul.walmsley@sifive.com>
16953M:	Palmer Dabbelt <palmer@dabbelt.com>
16954M:	Albert Ou <aou@eecs.berkeley.edu>
16955L:	linux-riscv@lists.infradead.org
16956S:	Supported
16957P:	Documentation/riscv/patch-acceptance.rst
16958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16959F:	arch/riscv/
16960N:	riscv
16961K:	riscv
16962
16963RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16964M:	Lewis Hanly <lewis.hanly@microchip.com>
16965M:	Conor Dooley <conor.dooley@microchip.com>
16966L:	linux-riscv@lists.infradead.org
16967S:	Supported
16968F:	arch/riscv/boot/dts/microchip/
16969F:	drivers/mailbox/mailbox-mpfs.c
16970F:	drivers/soc/microchip/
16971F:	include/soc/microchip/mpfs.h
16972
16973RNBD BLOCK DRIVERS
16974M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
16975M:	Jack Wang <jinpu.wang@ionos.com>
16976L:	linux-block@vger.kernel.org
16977S:	Maintained
16978F:	drivers/block/rnbd/
16979
16980ROCCAT DRIVERS
16981M:	Stefan Achatz <erazor_de@users.sourceforge.net>
16982S:	Maintained
16983W:	http://sourceforge.net/projects/roccat/
16984F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
16985F:	drivers/hid/hid-roccat*
16986F:	include/linux/hid-roccat*
16987
16988ROCKCHIP I2S TDM DRIVER
16989M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16990L:	linux-rockchip@lists.infradead.org
16991S:	Maintained
16992F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16993F:	sound/soc/rockchip/rockchip_i2s_tdm.*
16994
16995ROCKCHIP ISP V1 DRIVER
16996M:	Dafna Hirschfeld <dafna@fastmail.com>
16997L:	linux-media@vger.kernel.org
16998L:	linux-rockchip@lists.infradead.org
16999S:	Maintained
17000F:	Documentation/admin-guide/media/rkisp1.rst
17001F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17002F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17003F:	drivers/media/platform/rockchip/rkisp1
17004F:	include/uapi/linux/rkisp1-config.h
17005
17006ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17007M:	Jacob Chen <jacob-chen@iotwrt.com>
17008M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17009L:	linux-media@vger.kernel.org
17010L:	linux-rockchip@lists.infradead.org
17011S:	Maintained
17012F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
17013F:	drivers/media/platform/rockchip/rga/
17014
17015ROCKCHIP VIDEO DECODER DRIVER
17016M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17017L:	linux-media@vger.kernel.org
17018L:	linux-rockchip@lists.infradead.org
17019S:	Maintained
17020F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17021F:	drivers/staging/media/rkvdec/
17022
17023ROCKER DRIVER
17024M:	Jiri Pirko <jiri@resnulli.us>
17025L:	netdev@vger.kernel.org
17026S:	Supported
17027F:	drivers/net/ethernet/rocker/
17028
17029ROCKETPORT EXPRESS/INFINITY DRIVER
17030M:	Kevin Cernekee <cernekee@gmail.com>
17031L:	linux-serial@vger.kernel.org
17032S:	Odd Fixes
17033F:	drivers/tty/serial/rp2.*
17034
17035ROHM BD99954 CHARGER IC
17036R:	Matti Vaittinen <mazziesaccount@gmail.com>
17037S:	Supported
17038F:	drivers/power/supply/bd99954-charger.c
17039F:	drivers/power/supply/bd99954-charger.h
17040
17041ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17042M:	Tomasz Duszynski <tduszyns@gmail.com>
17043S:	Maintained
17044F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
17045F:	drivers/iio/light/bh1750.c
17046
17047ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17048M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17049L:	linux-kernel@vger.kernel.org
17050L:	linux-renesas-soc@vger.kernel.org
17051S:	Supported
17052F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17053F:	drivers/gpio/gpio-bd9571mwv.c
17054F:	drivers/mfd/bd9571mwv.c
17055F:	drivers/regulator/bd9571mwv-regulator.c
17056F:	include/linux/mfd/bd9571mwv.h
17057
17058ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17059R:	Matti Vaittinen <mazziesaccount@gmail.com>
17060S:	Supported
17061F:	drivers/clk/clk-bd718x7.c
17062F:	drivers/gpio/gpio-bd71815.c
17063F:	drivers/gpio/gpio-bd71828.c
17064F:	drivers/mfd/rohm-bd71828.c
17065F:	drivers/mfd/rohm-bd718x7.c
17066F:	drivers/mfd/rohm-bd9576.c
17067F:	drivers/regulator/bd71815-regulator.c
17068F:	drivers/regulator/bd71828-regulator.c
17069F:	drivers/regulator/bd718x7-regulator.c
17070F:	drivers/regulator/bd9576-regulator.c
17071F:	drivers/regulator/rohm-regulator.c
17072F:	drivers/rtc/rtc-bd70528.c
17073F:	drivers/watchdog/bd9576_wdt.c
17074F:	include/linux/mfd/rohm-bd71815.h
17075F:	include/linux/mfd/rohm-bd71828.h
17076F:	include/linux/mfd/rohm-bd718x7.h
17077F:	include/linux/mfd/rohm-bd957x.h
17078F:	include/linux/mfd/rohm-generic.h
17079F:	include/linux/mfd/rohm-shared.h
17080
17081ROSE NETWORK LAYER
17082M:	Ralf Baechle <ralf@linux-mips.org>
17083L:	linux-hams@vger.kernel.org
17084S:	Maintained
17085W:	http://www.linux-ax25.org/
17086F:	include/net/rose.h
17087F:	include/uapi/linux/rose.h
17088F:	net/rose/
17089
17090ROTATION DRIVER FOR ALLWINNER A83T
17091M:	Jernej Skrabec <jernej.skrabec@gmail.com>
17092L:	linux-media@vger.kernel.org
17093S:	Maintained
17094T:	git git://linuxtv.org/media_tree.git
17095F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17096F:	drivers/media/platform/sunxi/sun8i-rotate/
17097
17098RPMSG TTY DRIVER
17099M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17100L:	linux-remoteproc@vger.kernel.org
17101S:	Maintained
17102F:	drivers/tty/rpmsg_tty.c
17103
17104RTL2830 MEDIA DRIVER
17105M:	Antti Palosaari <crope@iki.fi>
17106L:	linux-media@vger.kernel.org
17107S:	Maintained
17108W:	https://linuxtv.org
17109W:	http://palosaari.fi/linux/
17110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17111T:	git git://linuxtv.org/anttip/media_tree.git
17112F:	drivers/media/dvb-frontends/rtl2830*
17113
17114RTL2832 MEDIA DRIVER
17115M:	Antti Palosaari <crope@iki.fi>
17116L:	linux-media@vger.kernel.org
17117S:	Maintained
17118W:	https://linuxtv.org
17119W:	http://palosaari.fi/linux/
17120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17121T:	git git://linuxtv.org/anttip/media_tree.git
17122F:	drivers/media/dvb-frontends/rtl2832*
17123
17124RTL2832_SDR MEDIA DRIVER
17125M:	Antti Palosaari <crope@iki.fi>
17126L:	linux-media@vger.kernel.org
17127S:	Maintained
17128W:	https://linuxtv.org
17129W:	http://palosaari.fi/linux/
17130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17131T:	git git://linuxtv.org/anttip/media_tree.git
17132F:	drivers/media/dvb-frontends/rtl2832_sdr*
17133
17134RTL8180 WIRELESS DRIVER
17135L:	linux-wireless@vger.kernel.org
17136S:	Orphan
17137W:	https://wireless.wiki.kernel.org/
17138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17139F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
17140
17141RTL8187 WIRELESS DRIVER
17142M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17143M:	Hin-Tak Leung <htl10@users.sourceforge.net>
17144M:	Larry Finger <Larry.Finger@lwfinger.net>
17145L:	linux-wireless@vger.kernel.org
17146S:	Maintained
17147W:	https://wireless.wiki.kernel.org/
17148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17149F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
17150
17151RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17152M:	Jes Sorensen <Jes.Sorensen@gmail.com>
17153L:	linux-wireless@vger.kernel.org
17154S:	Maintained
17155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17156F:	drivers/net/wireless/realtek/rtl8xxxu/
17157
17158RTRS TRANSPORT DRIVERS
17159M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17160M:	Jack Wang <jinpu.wang@ionos.com>
17161L:	linux-rdma@vger.kernel.org
17162S:	Maintained
17163F:	drivers/infiniband/ulp/rtrs/
17164
17165RXRPC SOCKETS (AF_RXRPC)
17166M:	David Howells <dhowells@redhat.com>
17167M:	Marc Dionne <marc.dionne@auristor.com>
17168L:	linux-afs@lists.infradead.org
17169S:	Supported
17170W:	https://www.infradead.org/~dhowells/kafs/
17171F:	Documentation/networking/rxrpc.rst
17172F:	include/keys/rxrpc-type.h
17173F:	include/net/af_rxrpc.h
17174F:	include/trace/events/rxrpc.h
17175F:	include/uapi/linux/rxrpc.h
17176F:	net/rxrpc/
17177
17178S3 SAVAGE FRAMEBUFFER DRIVER
17179M:	Antonino Daplas <adaplas@gmail.com>
17180L:	linux-fbdev@vger.kernel.org
17181S:	Maintained
17182F:	drivers/video/fbdev/savage/
17183
17184S390
17185M:	Heiko Carstens <hca@linux.ibm.com>
17186M:	Vasily Gorbik <gor@linux.ibm.com>
17187M:	Alexander Gordeev <agordeev@linux.ibm.com>
17188R:	Christian Borntraeger <borntraeger@linux.ibm.com>
17189R:	Sven Schnelle <svens@linux.ibm.com>
17190L:	linux-s390@vger.kernel.org
17191S:	Supported
17192W:	http://www.ibm.com/developerworks/linux/linux390/
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17194F:	Documentation/driver-api/s390-drivers.rst
17195F:	Documentation/s390/
17196F:	arch/s390/
17197F:	drivers/s390/
17198
17199S390 COMMON I/O LAYER
17200M:	Vineeth Vijayan <vneethv@linux.ibm.com>
17201M:	Peter Oberparleiter <oberpar@linux.ibm.com>
17202L:	linux-s390@vger.kernel.org
17203S:	Supported
17204W:	http://www.ibm.com/developerworks/linux/linux390/
17205F:	drivers/s390/cio/
17206
17207S390 DASD DRIVER
17208M:	Stefan Haberland <sth@linux.ibm.com>
17209M:	Jan Hoeppner <hoeppner@linux.ibm.com>
17210L:	linux-s390@vger.kernel.org
17211S:	Supported
17212W:	http://www.ibm.com/developerworks/linux/linux390/
17213F:	block/partitions/ibm.c
17214F:	drivers/s390/block/dasd*
17215F:	include/linux/dasd_mod.h
17216
17217S390 IOMMU (PCI)
17218M:	Matthew Rosato <mjrosato@linux.ibm.com>
17219M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17220L:	linux-s390@vger.kernel.org
17221S:	Supported
17222W:	http://www.ibm.com/developerworks/linux/linux390/
17223F:	drivers/iommu/s390-iommu.c
17224
17225S390 IUCV NETWORK LAYER
17226M:	Alexandra Winter <wintera@linux.ibm.com>
17227M:	Wenjia Zhang <wenjia@linux.ibm.com>
17228L:	linux-s390@vger.kernel.org
17229L:	netdev@vger.kernel.org
17230S:	Supported
17231W:	http://www.ibm.com/developerworks/linux/linux390/
17232F:	drivers/s390/net/*iucv*
17233F:	include/net/iucv/
17234F:	net/iucv/
17235
17236S390 NETWORK DRIVERS
17237M:	Alexandra Winter <wintera@linux.ibm.com>
17238M:	Wenjia Zhang <wenjia@linux.ibm.com>
17239L:	linux-s390@vger.kernel.org
17240L:	netdev@vger.kernel.org
17241S:	Supported
17242W:	http://www.ibm.com/developerworks/linux/linux390/
17243F:	drivers/s390/net/
17244
17245S390 PCI SUBSYSTEM
17246M:	Niklas Schnelle <schnelle@linux.ibm.com>
17247M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17248L:	linux-s390@vger.kernel.org
17249S:	Supported
17250W:	http://www.ibm.com/developerworks/linux/linux390/
17251F:	arch/s390/pci/
17252F:	drivers/pci/hotplug/s390_pci_hpc.c
17253F:	Documentation/s390/pci.rst
17254
17255S390 VFIO AP DRIVER
17256M:	Tony Krowiak <akrowiak@linux.ibm.com>
17257M:	Halil Pasic <pasic@linux.ibm.com>
17258M:	Jason Herne <jjherne@linux.ibm.com>
17259L:	linux-s390@vger.kernel.org
17260S:	Supported
17261W:	http://www.ibm.com/developerworks/linux/linux390/
17262F:	Documentation/s390/vfio-ap.rst
17263F:	drivers/s390/crypto/vfio_ap*
17264
17265S390 VFIO-CCW DRIVER
17266M:	Eric Farman <farman@linux.ibm.com>
17267M:	Matthew Rosato <mjrosato@linux.ibm.com>
17268R:	Halil Pasic <pasic@linux.ibm.com>
17269L:	linux-s390@vger.kernel.org
17270L:	kvm@vger.kernel.org
17271S:	Supported
17272F:	Documentation/s390/vfio-ccw.rst
17273F:	drivers/s390/cio/vfio_ccw*
17274F:	include/uapi/linux/vfio_ccw.h
17275
17276S390 VFIO-PCI DRIVER
17277M:	Matthew Rosato <mjrosato@linux.ibm.com>
17278M:	Eric Farman <farman@linux.ibm.com>
17279L:	linux-s390@vger.kernel.org
17280L:	kvm@vger.kernel.org
17281S:	Supported
17282F:	drivers/vfio/pci/vfio_pci_zdev.c
17283F:	include/uapi/linux/vfio_zdev.h
17284
17285S390 ZCRYPT DRIVER
17286M:	Harald Freudenberger <freude@linux.ibm.com>
17287L:	linux-s390@vger.kernel.org
17288S:	Supported
17289W:	http://www.ibm.com/developerworks/linux/linux390/
17290F:	drivers/s390/crypto/
17291
17292S390 ZFCP DRIVER
17293M:	Steffen Maier <maier@linux.ibm.com>
17294M:	Benjamin Block <bblock@linux.ibm.com>
17295L:	linux-s390@vger.kernel.org
17296S:	Supported
17297W:	http://www.ibm.com/developerworks/linux/linux390/
17298F:	drivers/s390/scsi/zfcp_*
17299
17300S3C ADC BATTERY DRIVER
17301M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17302L:	linux-samsung-soc@vger.kernel.org
17303S:	Odd Fixes
17304F:	drivers/power/supply/s3c_adc_battery.c
17305F:	include/linux/s3c_adc_battery.h
17306
17307S3C24XX SD/MMC Driver
17308M:	Ben Dooks <ben-linux@fluff.org>
17309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17310S:	Supported
17311F:	drivers/mmc/host/s3cmci.*
17312
17313SAA6588 RDS RECEIVER DRIVER
17314M:	Hans Verkuil <hverkuil@xs4all.nl>
17315L:	linux-media@vger.kernel.org
17316S:	Odd Fixes
17317W:	https://linuxtv.org
17318T:	git git://linuxtv.org/media_tree.git
17319F:	drivers/media/i2c/saa6588*
17320
17321SAA7134 VIDEO4LINUX DRIVER
17322M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17323L:	linux-media@vger.kernel.org
17324S:	Odd fixes
17325W:	https://linuxtv.org
17326T:	git git://linuxtv.org/media_tree.git
17327F:	Documentation/driver-api/media/drivers/saa7134*
17328F:	drivers/media/pci/saa7134/
17329
17330SAA7146 VIDEO4LINUX-2 DRIVER
17331M:	Hans Verkuil <hverkuil@xs4all.nl>
17332L:	linux-media@vger.kernel.org
17333S:	Maintained
17334T:	git git://linuxtv.org/media_tree.git
17335F:	drivers/media/common/saa7146/
17336F:	drivers/media/pci/saa7146/
17337F:	include/media/drv-intf/saa7146*
17338
17339SAFESETID SECURITY MODULE
17340M:	Micah Morton <mortonm@chromium.org>
17341S:	Supported
17342F:	Documentation/admin-guide/LSM/SafeSetID.rst
17343F:	security/safesetid/
17344
17345SAMSUNG AUDIO (ASoC) DRIVERS
17346M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17347M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17349S:	Supported
17350B:	mailto:linux-samsung-soc@vger.kernel.org
17351F:	Documentation/devicetree/bindings/sound/samsung*
17352F:	sound/soc/samsung/
17353
17354SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17355M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17356L:	linux-crypto@vger.kernel.org
17357L:	linux-samsung-soc@vger.kernel.org
17358S:	Maintained
17359F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17360F:	drivers/crypto/exynos-rng.c
17361
17362SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17363M:	Łukasz Stelmach <l.stelmach@samsung.com>
17364L:	linux-samsung-soc@vger.kernel.org
17365S:	Maintained
17366F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17367F:	drivers/char/hw_random/exynos-trng.c
17368
17369SAMSUNG FRAMEBUFFER DRIVER
17370M:	Jingoo Han <jingoohan1@gmail.com>
17371L:	linux-fbdev@vger.kernel.org
17372S:	Maintained
17373F:	drivers/video/fbdev/s3c-fb.c
17374
17375SAMSUNG INTERCONNECT DRIVERS
17376M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17377M:	Artur Świgoń <a.swigon@samsung.com>
17378L:	linux-pm@vger.kernel.org
17379L:	linux-samsung-soc@vger.kernel.org
17380S:	Supported
17381F:	drivers/interconnect/samsung/
17382
17383SAMSUNG LAPTOP DRIVER
17384M:	Corentin Chary <corentin.chary@gmail.com>
17385L:	platform-driver-x86@vger.kernel.org
17386S:	Maintained
17387F:	drivers/platform/x86/samsung-laptop.c
17388
17389SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17390M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17391M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17392L:	linux-kernel@vger.kernel.org
17393L:	linux-samsung-soc@vger.kernel.org
17394S:	Supported
17395B:	mailto:linux-samsung-soc@vger.kernel.org
17396F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17397F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17398F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17399F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17400F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17401F:	drivers/clk/clk-s2mps11.c
17402F:	drivers/mfd/sec*.c
17403F:	drivers/regulator/s2m*.c
17404F:	drivers/regulator/s5m*.c
17405F:	drivers/rtc/rtc-s5m.c
17406F:	include/linux/mfd/samsung/
17407
17408SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17409M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17410L:	linux-media@vger.kernel.org
17411L:	linux-samsung-soc@vger.kernel.org
17412S:	Maintained
17413F:	drivers/media/platform/samsung/s3c-camif/
17414F:	include/media/drv-intf/s3c_camif.h
17415
17416SAMSUNG S3FWRN5 NFC DRIVER
17417M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17418M:	Krzysztof Opasiak <k.opasiak@samsung.com>
17419L:	linux-nfc@lists.01.org (subscribers-only)
17420S:	Maintained
17421F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17422F:	drivers/nfc/s3fwrn5
17423
17424SAMSUNG S5C73M3 CAMERA DRIVER
17425M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17426M:	Andrzej Hajda <andrzej.hajda@intel.com>
17427L:	linux-media@vger.kernel.org
17428S:	Supported
17429F:	drivers/media/i2c/s5c73m3/*
17430
17431SAMSUNG S5K5BAF CAMERA DRIVER
17432M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17433M:	Andrzej Hajda <andrzej.hajda@intel.com>
17434L:	linux-media@vger.kernel.org
17435S:	Supported
17436F:	drivers/media/i2c/s5k5baf.c
17437
17438SAMSUNG S5P Security SubSystem (SSS) DRIVER
17439M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17440M:	Vladimir Zapolskiy <vz@mleia.com>
17441L:	linux-crypto@vger.kernel.org
17442L:	linux-samsung-soc@vger.kernel.org
17443S:	Maintained
17444F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17445F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17446F:	drivers/crypto/s5p-sss.c
17447
17448SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17449M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17450L:	linux-media@vger.kernel.org
17451S:	Supported
17452Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17453F:	drivers/media/platform/samsung/exynos4-is/
17454
17455SAMSUNG SOC CLOCK DRIVERS
17456M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17457M:	Tomasz Figa <tomasz.figa@gmail.com>
17458M:	Chanwoo Choi <cw00.choi@samsung.com>
17459R:	Alim Akhtar <alim.akhtar@samsung.com>
17460L:	linux-samsung-soc@vger.kernel.org
17461S:	Supported
17462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17463F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
17464F:	Documentation/devicetree/bindings/clock/samsung,s3c*
17465F:	drivers/clk/samsung/
17466F:	include/dt-bindings/clock/exynos*.h
17467F:	include/dt-bindings/clock/s3c*.h
17468F:	include/dt-bindings/clock/s5p*.h
17469F:	include/dt-bindings/clock/samsung,*.h
17470F:	include/linux/clk/samsung.h
17471F:	include/linux/platform_data/clk-s3c2410.h
17472
17473SAMSUNG SPI DRIVERS
17474M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17475M:	Andi Shyti <andi@etezian.org>
17476L:	linux-spi@vger.kernel.org
17477L:	linux-samsung-soc@vger.kernel.org
17478S:	Maintained
17479F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17480F:	drivers/spi/spi-s3c*
17481F:	include/linux/platform_data/spi-s3c64xx.h
17482F:	include/linux/spi/s3c24xx-fiq.h
17483
17484SAMSUNG SXGBE DRIVERS
17485M:	Byungho An <bh74.an@samsung.com>
17486L:	netdev@vger.kernel.org
17487S:	Supported
17488F:	drivers/net/ethernet/samsung/sxgbe/
17489
17490SAMSUNG THERMAL DRIVER
17491M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17492M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17493L:	linux-pm@vger.kernel.org
17494L:	linux-samsung-soc@vger.kernel.org
17495S:	Maintained
17496F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17497F:	drivers/thermal/samsung/
17498
17499SAMSUNG USB2 PHY DRIVER
17500M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17501L:	linux-kernel@vger.kernel.org
17502S:	Supported
17503F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17504F:	Documentation/driver-api/phy/samsung-usb2.rst
17505F:	drivers/phy/samsung/phy-exynos4210-usb2.c
17506F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
17507F:	drivers/phy/samsung/phy-exynos5250-usb2.c
17508F:	drivers/phy/samsung/phy-s5pv210-usb2.c
17509F:	drivers/phy/samsung/phy-samsung-usb2.c
17510F:	drivers/phy/samsung/phy-samsung-usb2.h
17511
17512SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17513M:	Paul Barker <paul.barker@sancloud.com>
17514R:	Marc Murphy <marc.murphy@sancloud.com>
17515S:	Supported
17516F:	arch/arm/boot/dts/am335x-sancloud*
17517
17518SC1200 WDT DRIVER
17519M:	Zwane Mwaikambo <zwanem@gmail.com>
17520S:	Maintained
17521F:	drivers/watchdog/sc1200wdt.c
17522
17523SCHEDULER
17524M:	Ingo Molnar <mingo@redhat.com>
17525M:	Peter Zijlstra <peterz@infradead.org>
17526M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17527M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17528R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17529R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17530R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17531R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17532R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17533L:	linux-kernel@vger.kernel.org
17534S:	Maintained
17535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17536F:	include/linux/preempt.h
17537F:	include/linux/sched.h
17538F:	include/linux/wait.h
17539F:	include/uapi/linux/sched.h
17540F:	kernel/sched/
17541
17542SCR24X CHIP CARD INTERFACE DRIVER
17543M:	Lubomir Rintel <lkundrak@v3.sk>
17544S:	Supported
17545F:	drivers/char/pcmcia/scr24x_cs.c
17546
17547SCSI RDMA PROTOCOL (SRP) INITIATOR
17548M:	Bart Van Assche <bvanassche@acm.org>
17549L:	linux-rdma@vger.kernel.org
17550S:	Supported
17551Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17552F:	drivers/infiniband/ulp/srp/
17553F:	include/scsi/srp.h
17554
17555SCSI RDMA PROTOCOL (SRP) TARGET
17556M:	Bart Van Assche <bvanassche@acm.org>
17557L:	linux-rdma@vger.kernel.org
17558L:	target-devel@vger.kernel.org
17559S:	Supported
17560Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17561F:	drivers/infiniband/ulp/srpt/
17562
17563SCSI SG DRIVER
17564M:	Doug Gilbert <dgilbert@interlog.com>
17565L:	linux-scsi@vger.kernel.org
17566S:	Maintained
17567W:	http://sg.danny.cz/sg
17568F:	Documentation/scsi/scsi-generic.rst
17569F:	drivers/scsi/sg.c
17570F:	include/scsi/sg.h
17571
17572SCSI SUBSYSTEM
17573M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
17574M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17575L:	linux-scsi@vger.kernel.org
17576S:	Maintained
17577Q:	https://patchwork.kernel.org/project/linux-scsi/list/
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17580F:	Documentation/devicetree/bindings/scsi/
17581F:	drivers/scsi/
17582F:	include/scsi/
17583
17584SCSI TAPE DRIVER
17585M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17586L:	linux-scsi@vger.kernel.org
17587S:	Maintained
17588F:	Documentation/scsi/st.rst
17589F:	drivers/scsi/st.*
17590F:	drivers/scsi/st_*.h
17591
17592SCSI TARGET CORE USER DRIVER
17593M:	Bodo Stroesser <bostroesser@gmail.com>
17594L:	linux-scsi@vger.kernel.org
17595L:	target-devel@vger.kernel.org
17596S:	Supported
17597F:	Documentation/target/tcmu-design.rst
17598F:	drivers/target/target_core_user.c
17599F:	include/uapi/linux/target_core_user.h
17600
17601SCSI TARGET SUBSYSTEM
17602M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17603L:	linux-scsi@vger.kernel.org
17604L:	target-devel@vger.kernel.org
17605S:	Supported
17606W:	http://www.linux-iscsi.org
17607Q:	https://patchwork.kernel.org/project/target-devel/list/
17608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17609F:	Documentation/target/
17610F:	drivers/target/
17611F:	include/target/
17612
17613SCTP PROTOCOL
17614M:	Vlad Yasevich <vyasevich@gmail.com>
17615M:	Neil Horman <nhorman@tuxdriver.com>
17616M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17617L:	linux-sctp@vger.kernel.org
17618S:	Maintained
17619W:	http://lksctp.sourceforge.net
17620F:	Documentation/networking/sctp.rst
17621F:	include/linux/sctp.h
17622F:	include/net/sctp/
17623F:	include/uapi/linux/sctp.h
17624F:	net/sctp/
17625
17626SCx200 CPU SUPPORT
17627M:	Jim Cromie <jim.cromie@gmail.com>
17628S:	Odd Fixes
17629F:	Documentation/i2c/busses/scx200_acb.rst
17630F:	arch/x86/platform/scx200/
17631F:	drivers/i2c/busses/scx200*
17632F:	drivers/mtd/maps/scx200_docflash.c
17633F:	drivers/watchdog/scx200_wdt.c
17634F:	include/linux/scx200.h
17635
17636SCx200 GPIO DRIVER
17637M:	Jim Cromie <jim.cromie@gmail.com>
17638S:	Maintained
17639F:	drivers/char/scx200_gpio.c
17640F:	include/linux/scx200_gpio.h
17641
17642SCx200 HRT CLOCKSOURCE DRIVER
17643M:	Jim Cromie <jim.cromie@gmail.com>
17644S:	Maintained
17645F:	drivers/clocksource/scx200_hrt.c
17646
17647SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17648M:	Sascha Sommer <saschasommer@freenet.de>
17649L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17650S:	Maintained
17651F:	drivers/mmc/host/sdricoh_cs.c
17652
17653SECO BOARDS CEC DRIVER
17654M:	Ettore Chimenti <ek5.chimenti@gmail.com>
17655S:	Maintained
17656F:	drivers/media/cec/platform/seco/seco-cec.c
17657F:	drivers/media/cec/platform/seco/seco-cec.h
17658
17659SECURE COMPUTING
17660M:	Kees Cook <keescook@chromium.org>
17661R:	Andy Lutomirski <luto@amacapital.net>
17662R:	Will Drewry <wad@chromium.org>
17663S:	Supported
17664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17665F:	Documentation/userspace-api/seccomp_filter.rst
17666F:	include/linux/seccomp.h
17667F:	include/uapi/linux/seccomp.h
17668F:	kernel/seccomp.c
17669F:	tools/testing/selftests/kselftest_harness.h
17670F:	tools/testing/selftests/seccomp/*
17671K:	\bsecure_computing
17672K:	\bTIF_SECCOMP\b
17673
17674SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17675M:	Al Cooper <alcooperx@gmail.com>
17676R:	Broadcom Kernel Team <bcm-kernel-feedback-list@broadcom.com>
17677L:	linux-mmc@vger.kernel.org
17678S:	Maintained
17679F:	drivers/mmc/host/sdhci-brcmstb*
17680
17681SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17682M:	Adrian Hunter <adrian.hunter@intel.com>
17683L:	linux-mmc@vger.kernel.org
17684S:	Maintained
17685F:	drivers/mmc/host/sdhci*
17686
17687SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17688M:	Eugen Hristev <eugen.hristev@microchip.com>
17689L:	linux-mmc@vger.kernel.org
17690S:	Supported
17691F:	drivers/mmc/host/sdhci-of-at91.c
17692
17693SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17694M:	Ben Dooks <ben-linux@fluff.org>
17695M:	Jaehoon Chung <jh80.chung@samsung.com>
17696L:	linux-mmc@vger.kernel.org
17697S:	Maintained
17698F:	drivers/mmc/host/sdhci-s3c*
17699
17700SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17701M:	Viresh Kumar <vireshk@kernel.org>
17702L:	linux-mmc@vger.kernel.org
17703S:	Maintained
17704F:	drivers/mmc/host/sdhci-spear.c
17705
17706SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17707M:	Kishon Vijay Abraham I <kishon@ti.com>
17708L:	linux-mmc@vger.kernel.org
17709S:	Maintained
17710F:	drivers/mmc/host/sdhci-omap.c
17711
17712SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17713M:	Haibo Chen <haibo.chen@nxp.com>
17714L:	linux-imx@nxp.com
17715L:	linux-mmc@vger.kernel.org
17716S:	Maintained
17717F:	drivers/mmc/host/sdhci-esdhc-imx.c
17718
17719SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17720M:	Jonathan Derrick <jonathan.derrick@intel.com>
17721M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
17722L:	linux-block@vger.kernel.org
17723S:	Supported
17724F:	block/opal_proto.h
17725F:	block/sed*
17726F:	include/linux/sed*
17727F:	include/uapi/linux/sed*
17728
17729SECURITY CONTACT
17730M:	Security Officers <security@kernel.org>
17731S:	Supported
17732F:	Documentation/admin-guide/security-bugs.rst
17733
17734SECURITY SUBSYSTEM
17735M:	James Morris <jmorris@namei.org>
17736M:	"Serge E. Hallyn" <serge@hallyn.com>
17737L:	linux-security-module@vger.kernel.org (suggested Cc:)
17738S:	Supported
17739W:	http://kernsec.org/
17740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17741F:	security/
17742X:	security/selinux/
17743
17744SELINUX SECURITY MODULE
17745M:	Paul Moore <paul@paul-moore.com>
17746M:	Stephen Smalley <stephen.smalley.work@gmail.com>
17747M:	Eric Paris <eparis@parisplace.org>
17748L:	selinux@vger.kernel.org
17749S:	Supported
17750W:	https://selinuxproject.org
17751W:	https://github.com/SELinuxProject
17752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17753F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17754F:	Documentation/ABI/obsolete/sysfs-selinux-disable
17755F:	Documentation/admin-guide/LSM/SELinux.rst
17756F:	include/trace/events/avc.h
17757F:	include/uapi/linux/selinux_netlink.h
17758F:	scripts/selinux/
17759F:	security/selinux/
17760
17761SENSABLE PHANTOM
17762M:	Jiri Slaby <jirislaby@kernel.org>
17763S:	Maintained
17764F:	drivers/misc/phantom.c
17765F:	include/uapi/linux/phantom.h
17766
17767SENSEAIR SUNRISE 006-0-0007
17768M:	Jacopo Mondi <jacopo@jmondi.org>
17769S:	Maintained
17770F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
17771F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
17772F:	drivers/iio/chemical/sunrise_co2.c
17773
17774SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17775M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
17776S:	Maintained
17777F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17778F:	drivers/iio/chemical/scd30.h
17779F:	drivers/iio/chemical/scd30_core.c
17780F:	drivers/iio/chemical/scd30_i2c.c
17781F:	drivers/iio/chemical/scd30_serial.c
17782
17783SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
17784M:	Roan van Dijk <roan@protonic.nl>
17785S:	Maintained
17786F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
17787F:	drivers/iio/chemical/scd4x.c
17788
17789SENSIRION SGP40 GAS SENSOR DRIVER
17790M:	Andreas Klinger <ak@it-klinger.de>
17791S:	Maintained
17792F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17793F:	drivers/iio/chemical/sgp40.c
17794
17795SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17796M:	Tomasz Duszynski <tduszyns@gmail.com>
17797S:	Maintained
17798F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17799F:	drivers/iio/chemical/sps30.c
17800F:	drivers/iio/chemical/sps30_i2c.c
17801F:	drivers/iio/chemical/sps30_serial.c
17802
17803SERIAL DEVICE BUS
17804M:	Rob Herring <robh@kernel.org>
17805L:	linux-serial@vger.kernel.org
17806S:	Maintained
17807F:	Documentation/devicetree/bindings/serial/serial.yaml
17808F:	drivers/tty/serdev/
17809F:	include/linux/serdev.h
17810
17811SERIAL DRIVERS
17812M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17813L:	linux-serial@vger.kernel.org
17814S:	Maintained
17815F:	Documentation/devicetree/bindings/serial/
17816F:	drivers/tty/serial/
17817
17818SERIAL IR RECEIVER
17819M:	Sean Young <sean@mess.org>
17820L:	linux-media@vger.kernel.org
17821S:	Maintained
17822F:	drivers/media/rc/serial_ir.c
17823
17824SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17825M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17827S:	Maintained
17828F:	Documentation/devicetree/bindings/slimbus/
17829F:	drivers/slimbus/
17830F:	include/linux/slimbus.h
17831
17832SFC NETWORK DRIVER
17833M:	Edward Cree <ecree.xilinx@gmail.com>
17834M:	Martin Habets <habetsm.xilinx@gmail.com>
17835L:	netdev@vger.kernel.org
17836S:	Supported
17837F:	drivers/net/ethernet/sfc/
17838
17839SFF/SFP/SFP+ MODULE SUPPORT
17840M:	Russell King <linux@armlinux.org.uk>
17841L:	netdev@vger.kernel.org
17842S:	Maintained
17843F:	drivers/net/phy/phylink.c
17844F:	drivers/net/phy/sfp*
17845F:	include/linux/mdio/mdio-i2c.h
17846F:	include/linux/phylink.h
17847F:	include/linux/sfp.h
17848K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
17849
17850SGI GRU DRIVER
17851M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
17852S:	Maintained
17853F:	drivers/misc/sgi-gru/
17854
17855SGI XP/XPC/XPNET DRIVER
17856M:	Robin Holt <robinmholt@gmail.com>
17857M:	Steve Wahl <steve.wahl@hpe.com>
17858R:	Mike Travis <mike.travis@hpe.com>
17859S:	Maintained
17860F:	drivers/misc/sgi-xp/
17861
17862SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17863M:	Karsten Graul <kgraul@linux.ibm.com>
17864L:	linux-s390@vger.kernel.org
17865S:	Supported
17866W:	http://www.ibm.com/developerworks/linux/linux390/
17867F:	net/smc/
17868
17869SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17870M:	Linus Walleij <linus.walleij@linaro.org>
17871L:	linux-iio@vger.kernel.org
17872S:	Maintained
17873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17874F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17875F:	drivers/iio/light/gp2ap002.c
17876
17877SHARP RJ54N1CB0C SENSOR DRIVER
17878M:	Jacopo Mondi <jacopo@jmondi.org>
17879L:	linux-media@vger.kernel.org
17880S:	Odd fixes
17881T:	git git://linuxtv.org/media_tree.git
17882F:	drivers/media/i2c/rj54n1cb0c.c
17883F:	include/media/i2c/rj54n1cb0c.h
17884
17885SH_VOU V4L2 OUTPUT DRIVER
17886L:	linux-media@vger.kernel.org
17887S:	Orphan
17888F:	drivers/media/platform/renesas/sh_vou.c
17889F:	include/media/drv-intf/sh_vou.h
17890
17891SI2157 MEDIA DRIVER
17892M:	Antti Palosaari <crope@iki.fi>
17893L:	linux-media@vger.kernel.org
17894S:	Maintained
17895W:	https://linuxtv.org
17896W:	http://palosaari.fi/linux/
17897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17898T:	git git://linuxtv.org/anttip/media_tree.git
17899F:	drivers/media/tuners/si2157*
17900
17901SI2165 MEDIA DRIVER
17902M:	Matthias Schwarzott <zzam@gentoo.org>
17903L:	linux-media@vger.kernel.org
17904S:	Maintained
17905W:	https://linuxtv.org
17906Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17907F:	drivers/media/dvb-frontends/si2165*
17908
17909SI2168 MEDIA DRIVER
17910M:	Antti Palosaari <crope@iki.fi>
17911L:	linux-media@vger.kernel.org
17912S:	Maintained
17913W:	https://linuxtv.org
17914W:	http://palosaari.fi/linux/
17915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17916T:	git git://linuxtv.org/anttip/media_tree.git
17917F:	drivers/media/dvb-frontends/si2168*
17918
17919SI470X FM RADIO RECEIVER I2C DRIVER
17920M:	Hans Verkuil <hverkuil@xs4all.nl>
17921L:	linux-media@vger.kernel.org
17922S:	Odd Fixes
17923W:	https://linuxtv.org
17924T:	git git://linuxtv.org/media_tree.git
17925F:	drivers/media/radio/si470x/radio-si470x-i2c.c
17926
17927SI470X FM RADIO RECEIVER USB DRIVER
17928M:	Hans Verkuil <hverkuil@xs4all.nl>
17929L:	linux-media@vger.kernel.org
17930S:	Maintained
17931W:	https://linuxtv.org
17932T:	git git://linuxtv.org/media_tree.git
17933F:	drivers/media/radio/si470x/radio-si470x-common.c
17934F:	drivers/media/radio/si470x/radio-si470x-usb.c
17935F:	drivers/media/radio/si470x/radio-si470x.h
17936
17937SI4713 FM RADIO TRANSMITTER I2C DRIVER
17938M:	Eduardo Valentin <edubezval@gmail.com>
17939L:	linux-media@vger.kernel.org
17940S:	Odd Fixes
17941W:	https://linuxtv.org
17942T:	git git://linuxtv.org/media_tree.git
17943F:	drivers/media/radio/si4713/si4713.?
17944
17945SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17946M:	Eduardo Valentin <edubezval@gmail.com>
17947L:	linux-media@vger.kernel.org
17948S:	Odd Fixes
17949W:	https://linuxtv.org
17950T:	git git://linuxtv.org/media_tree.git
17951F:	drivers/media/radio/si4713/radio-platform-si4713.c
17952
17953SI4713 FM RADIO TRANSMITTER USB DRIVER
17954M:	Hans Verkuil <hverkuil@xs4all.nl>
17955L:	linux-media@vger.kernel.org
17956S:	Maintained
17957W:	https://linuxtv.org
17958T:	git git://linuxtv.org/media_tree.git
17959F:	drivers/media/radio/si4713/radio-usb-si4713.c
17960
17961SIANO DVB DRIVER
17962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17963L:	linux-media@vger.kernel.org
17964S:	Odd fixes
17965W:	https://linuxtv.org
17966T:	git git://linuxtv.org/media_tree.git
17967F:	drivers/media/common/siano/
17968F:	drivers/media/mmc/siano/
17969F:	drivers/media/usb/siano/
17970F:	drivers/media/usb/siano/
17971
17972SIFIVE DRIVERS
17973M:	Palmer Dabbelt <palmer@dabbelt.com>
17974M:	Paul Walmsley <paul.walmsley@sifive.com>
17975L:	linux-riscv@lists.infradead.org
17976S:	Supported
17977T:	git git://github.com/sifive/riscv-linux.git
17978N:	sifive
17979K:	[^@]sifive
17980
17981SIFIVE FU540 SYSTEM-ON-CHIP
17982M:	Paul Walmsley <paul.walmsley@sifive.com>
17983M:	Palmer Dabbelt <palmer@dabbelt.com>
17984L:	linux-riscv@lists.infradead.org
17985S:	Supported
17986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17987N:	fu540
17988K:	fu540
17989
17990SIFIVE PDMA DRIVER
17991M:	Green Wan <green.wan@sifive.com>
17992S:	Maintained
17993F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17994F:	drivers/dma/sf-pdma/
17995
17996SILEAD TOUCHSCREEN DRIVER
17997M:	Hans de Goede <hdegoede@redhat.com>
17998L:	linux-input@vger.kernel.org
17999L:	platform-driver-x86@vger.kernel.org
18000S:	Maintained
18001F:	drivers/input/touchscreen/silead.c
18002F:	drivers/platform/x86/touchscreen_dmi.c
18003
18004SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18005M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
18006S:	Supported
18007F:	Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml
18008F:	drivers/staging/wfx/
18009
18010SILICON MOTION SM712 FRAME BUFFER DRIVER
18011M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18012M:	Teddy Wang <teddy.wang@siliconmotion.com>
18013M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18014L:	linux-fbdev@vger.kernel.org
18015S:	Maintained
18016F:	Documentation/fb/sm712fb.rst
18017F:	drivers/video/fbdev/sm712*
18018
18019SILVACO I3C DUAL-ROLE MASTER
18020M:	Miquel Raynal <miquel.raynal@bootlin.com>
18021M:	Conor Culhane <conor.culhane@silvaco.com>
18022L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
18023S:	Maintained
18024F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18025F:	drivers/i3c/master/svc-i3c-master.c
18026
18027SIMPLEFB FB DRIVER
18028M:	Hans de Goede <hdegoede@redhat.com>
18029L:	linux-fbdev@vger.kernel.org
18030S:	Maintained
18031F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18032F:	drivers/video/fbdev/simplefb.c
18033F:	include/linux/platform_data/simplefb.h
18034
18035SIMTEC EB110ATX (Chalice CATS)
18036M:	Simtec Linux Team <linux@simtec.co.uk>
18037S:	Supported
18038W:	http://www.simtec.co.uk/products/EB110ATX/
18039
18040SIMTEC EB2410ITX (BAST)
18041M:	Simtec Linux Team <linux@simtec.co.uk>
18042S:	Supported
18043W:	http://www.simtec.co.uk/products/EB2410ITX/
18044F:	arch/arm/mach-s3c/bast-ide.c
18045F:	arch/arm/mach-s3c/bast-irq.c
18046F:	arch/arm/mach-s3c/mach-bast.c
18047
18048SIOX
18049M:	Thorsten Scherer <t.scherer@eckelmann.de>
18050M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18051R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18052S:	Supported
18053F:	drivers/gpio/gpio-siox.c
18054F:	drivers/siox/*
18055F:	include/trace/events/siox.h
18056
18057SIPHASH PRF ROUTINES
18058M:	Jason A. Donenfeld <Jason@zx2c4.com>
18059S:	Maintained
18060F:	include/linux/siphash.h
18061F:	lib/siphash.c
18062F:	lib/test_siphash.c
18063
18064SIS 190 ETHERNET DRIVER
18065M:	Francois Romieu <romieu@fr.zoreil.com>
18066L:	netdev@vger.kernel.org
18067S:	Maintained
18068F:	drivers/net/ethernet/sis/sis190.c
18069
18070SIS 900/7016 FAST ETHERNET DRIVER
18071M:	Daniele Venzano <venza@brownhat.org>
18072L:	netdev@vger.kernel.org
18073S:	Maintained
18074W:	http://www.brownhat.org/sis900.html
18075F:	drivers/net/ethernet/sis/sis900.*
18076
18077SIS FRAMEBUFFER DRIVER
18078M:	Thomas Winischhofer <thomas@winischhofer.net>
18079S:	Maintained
18080W:	http://www.winischhofer.net/linuxsisvga.shtml
18081F:	Documentation/fb/sisfb.rst
18082F:	drivers/video/fbdev/sis/
18083F:	include/video/sisfb.h
18084
18085SIS I2C TOUCHSCREEN DRIVER
18086M:	Mika Penttilä <mika.penttila@nextfour.com>
18087L:	linux-input@vger.kernel.org
18088S:	Maintained
18089F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18090F:	drivers/input/touchscreen/sis_i2c.c
18091
18092SIS USB2VGA DRIVER
18093M:	Thomas Winischhofer <thomas@winischhofer.net>
18094S:	Maintained
18095W:	http://www.winischhofer.at/linuxsisusbvga.shtml
18096F:	drivers/usb/misc/sisusbvga/
18097
18098SL28 CPLD MFD DRIVER
18099M:	Michael Walle <michael@walle.cc>
18100S:	Maintained
18101F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18102F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18103F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18104F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18105F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18106F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18107F:	drivers/gpio/gpio-sl28cpld.c
18108F:	drivers/hwmon/sl28cpld-hwmon.c
18109F:	drivers/irqchip/irq-sl28cpld.c
18110F:	drivers/pwm/pwm-sl28cpld.c
18111F:	drivers/watchdog/sl28cpld_wdt.c
18112
18113SLAB ALLOCATOR
18114M:	Christoph Lameter <cl@linux.com>
18115M:	Pekka Enberg <penberg@kernel.org>
18116M:	David Rientjes <rientjes@google.com>
18117M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
18118M:	Andrew Morton <akpm@linux-foundation.org>
18119M:	Vlastimil Babka <vbabka@suse.cz>
18120R:	Roman Gushchin <roman.gushchin@linux.dev>
18121L:	linux-mm@kvack.org
18122S:	Maintained
18123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18124F:	include/linux/sl?b*.h
18125F:	mm/sl?b*
18126
18127SLEEPABLE READ-COPY UPDATE (SRCU)
18128M:	Lai Jiangshan <jiangshanlai@gmail.com>
18129M:	"Paul E. McKenney" <paulmck@kernel.org>
18130M:	Josh Triplett <josh@joshtriplett.org>
18131R:	Steven Rostedt <rostedt@goodmis.org>
18132R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18133L:	rcu@vger.kernel.org
18134S:	Supported
18135W:	http://www.rdrop.com/users/paulmck/RCU/
18136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18137F:	include/linux/srcu*.h
18138F:	kernel/rcu/srcu*.c
18139
18140SMACK SECURITY MODULE
18141M:	Casey Schaufler <casey@schaufler-ca.com>
18142L:	linux-security-module@vger.kernel.org
18143S:	Maintained
18144W:	http://schaufler-ca.com
18145T:	git git://github.com/cschaufler/smack-next
18146F:	Documentation/admin-guide/LSM/Smack.rst
18147F:	security/smack/
18148
18149SMC91x ETHERNET DRIVER
18150M:	Nicolas Pitre <nico@fluxnic.net>
18151S:	Odd Fixes
18152F:	drivers/net/ethernet/smsc/smc91x.*
18153
18154SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18155M:	Mark Rutland <mark.rutland@arm.com>
18156M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
18157M:	Sudeep Holla <sudeep.holla@arm.com>
18158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18159S:	Maintained
18160F:	drivers/firmware/smccc/
18161F:	include/linux/arm-smccc.h
18162
18163SMM665 HARDWARE MONITOR DRIVER
18164M:	Guenter Roeck <linux@roeck-us.net>
18165L:	linux-hwmon@vger.kernel.org
18166S:	Maintained
18167F:	Documentation/hwmon/smm665.rst
18168F:	drivers/hwmon/smm665.c
18169
18170SMSC EMC2103 HARDWARE MONITOR DRIVER
18171M:	Steve Glendinning <steve.glendinning@shawell.net>
18172L:	linux-hwmon@vger.kernel.org
18173S:	Maintained
18174F:	Documentation/hwmon/emc2103.rst
18175F:	drivers/hwmon/emc2103.c
18176
18177SMSC SCH5627 HARDWARE MONITOR DRIVER
18178M:	Hans de Goede <hdegoede@redhat.com>
18179L:	linux-hwmon@vger.kernel.org
18180S:	Supported
18181F:	Documentation/hwmon/sch5627.rst
18182F:	drivers/hwmon/sch5627.c
18183
18184SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18185M:	Steve Glendinning <steve.glendinning@shawell.net>
18186L:	linux-fbdev@vger.kernel.org
18187S:	Maintained
18188F:	drivers/video/fbdev/smscufx.c
18189
18190SMSC47B397 HARDWARE MONITOR DRIVER
18191M:	Jean Delvare <jdelvare@suse.com>
18192L:	linux-hwmon@vger.kernel.org
18193S:	Maintained
18194F:	Documentation/hwmon/smsc47b397.rst
18195F:	drivers/hwmon/smsc47b397.c
18196
18197SMSC911x ETHERNET DRIVER
18198M:	Steve Glendinning <steve.glendinning@shawell.net>
18199L:	netdev@vger.kernel.org
18200S:	Maintained
18201F:	drivers/net/ethernet/smsc/smsc911x.*
18202F:	include/linux/smsc911x.h
18203
18204SMSC9420 PCI ETHERNET DRIVER
18205M:	Steve Glendinning <steve.glendinning@shawell.net>
18206L:	netdev@vger.kernel.org
18207S:	Maintained
18208F:	drivers/net/ethernet/smsc/smsc9420.*
18209
18210SOCIONEXT (SNI) AVE NETWORK DRIVER
18211M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18212L:	netdev@vger.kernel.org
18213S:	Maintained
18214F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18215F:	drivers/net/ethernet/socionext/sni_ave.c
18216
18217SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18218M:	Jassi Brar <jaswinder.singh@linaro.org>
18219M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18220L:	netdev@vger.kernel.org
18221S:	Maintained
18222F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
18223F:	drivers/net/ethernet/socionext/netsec.c
18224
18225SOCIONEXT (SNI) Synquacer SPI DRIVER
18226M:	Masahisa Kojima <masahisa.kojima@linaro.org>
18227M:	Jassi Brar <jaswinder.singh@linaro.org>
18228L:	linux-spi@vger.kernel.org
18229S:	Maintained
18230F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
18231F:	drivers/spi/spi-synquacer.c
18232
18233SOCIONEXT SYNQUACER I2C DRIVER
18234M:	Ard Biesheuvel <ardb@kernel.org>
18235L:	linux-i2c@vger.kernel.org
18236S:	Maintained
18237F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18238F:	drivers/i2c/busses/i2c-synquacer.c
18239
18240SOCIONEXT UNIPHIER SOUND DRIVER
18241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18242S:	Orphan
18243F:	sound/soc/uniphier/
18244
18245SOEKRIS NET48XX LED SUPPORT
18246M:	Chris Boot <bootc@bootc.net>
18247S:	Maintained
18248F:	drivers/leds/leds-net48xx.c
18249
18250SOFT-IWARP DRIVER (siw)
18251M:	Bernard Metzler <bmt@zurich.ibm.com>
18252L:	linux-rdma@vger.kernel.org
18253S:	Supported
18254F:	drivers/infiniband/sw/siw/
18255F:	include/uapi/rdma/siw-abi.h
18256
18257SOFT-ROCE DRIVER (rxe)
18258M:	Zhu Yanjun <zyjzyj2000@gmail.com>
18259L:	linux-rdma@vger.kernel.org
18260S:	Supported
18261F:	drivers/infiniband/sw/rxe/
18262F:	include/uapi/rdma/rdma_user_rxe.h
18263
18264SOFTLOGIC 6x10 MPEG CODEC
18265M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18266M:	Anton Sviridenko <anton@corp.bluecherry.net>
18267M:	Andrey Utkin <andrey_utkin@fastmail.com>
18268M:	Ismael Luceno <ismael@iodev.co.uk>
18269L:	linux-media@vger.kernel.org
18270S:	Supported
18271F:	drivers/media/pci/solo6x10/
18272
18273SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18274M:	James Morse <james.morse@arm.com>
18275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18276S:	Maintained
18277F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
18278F:	drivers/firmware/arm_sdei.c
18279F:	include/linux/arm_sdei.h
18280F:	include/uapi/linux/arm_sdei.h
18281
18282SOFTWARE NODES AND DEVICE PROPERTIES
18283R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18284R:	Daniel Scally <djrscally@gmail.com>
18285R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18286R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18287L:	linux-acpi@vger.kernel.org
18288S:	Maintained
18289F:	drivers/base/property.c
18290F:	drivers/base/swnode.c
18291F:	include/linux/fwnode.h
18292F:	include/linux/property.h
18293
18294SOFTWARE RAID (Multiple Disks) SUPPORT
18295M:	Song Liu <song@kernel.org>
18296L:	linux-raid@vger.kernel.org
18297S:	Supported
18298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18299F:	drivers/md/Kconfig
18300F:	drivers/md/Makefile
18301F:	drivers/md/md*
18302F:	drivers/md/raid*
18303F:	include/linux/raid/
18304F:	include/uapi/linux/raid/
18305
18306SOLIDRUN CLEARFOG SUPPORT
18307M:	Russell King <linux@armlinux.org.uk>
18308S:	Maintained
18309F:	arch/arm/boot/dts/armada-388-clearfog*
18310F:	arch/arm/boot/dts/armada-38x-solidrun-*
18311
18312SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18313M:	Russell King <linux@armlinux.org.uk>
18314S:	Maintained
18315F:	arch/arm/boot/dts/imx6*-cubox-i*
18316F:	arch/arm/boot/dts/imx6*-hummingboard*
18317F:	arch/arm/boot/dts/imx6*-sr-*
18318
18319SONIC NETWORK DRIVER
18320M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18321L:	netdev@vger.kernel.org
18322S:	Maintained
18323F:	drivers/net/ethernet/natsemi/sonic.*
18324
18325SONICS SILICON BACKPLANE DRIVER (SSB)
18326M:	Michael Buesch <m@bues.ch>
18327L:	linux-wireless@vger.kernel.org
18328S:	Maintained
18329F:	drivers/ssb/
18330F:	include/linux/ssb/
18331
18332SONY IMX208 SENSOR DRIVER
18333M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18334L:	linux-media@vger.kernel.org
18335S:	Maintained
18336T:	git git://linuxtv.org/media_tree.git
18337F:	drivers/media/i2c/imx208.c
18338
18339SONY IMX214 SENSOR DRIVER
18340M:	Ricardo Ribalda <ribalda@kernel.org>
18341L:	linux-media@vger.kernel.org
18342S:	Maintained
18343T:	git git://linuxtv.org/media_tree.git
18344F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18345F:	drivers/media/i2c/imx214.c
18346
18347SONY IMX219 SENSOR DRIVER
18348M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18349L:	linux-media@vger.kernel.org
18350S:	Maintained
18351T:	git git://linuxtv.org/media_tree.git
18352F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
18353F:	drivers/media/i2c/imx219.c
18354
18355SONY IMX258 SENSOR DRIVER
18356M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18357L:	linux-media@vger.kernel.org
18358S:	Maintained
18359T:	git git://linuxtv.org/media_tree.git
18360F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
18361F:	drivers/media/i2c/imx258.c
18362
18363SONY IMX274 SENSOR DRIVER
18364M:	Leon Luo <leonl@leopardimaging.com>
18365L:	linux-media@vger.kernel.org
18366S:	Maintained
18367T:	git git://linuxtv.org/media_tree.git
18368F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18369F:	drivers/media/i2c/imx274.c
18370
18371SONY IMX290 SENSOR DRIVER
18372M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18373L:	linux-media@vger.kernel.org
18374S:	Maintained
18375T:	git git://linuxtv.org/media_tree.git
18376F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
18377F:	drivers/media/i2c/imx290.c
18378
18379SONY IMX319 SENSOR DRIVER
18380M:	Bingbu Cao <bingbu.cao@intel.com>
18381L:	linux-media@vger.kernel.org
18382S:	Maintained
18383T:	git git://linuxtv.org/media_tree.git
18384F:	drivers/media/i2c/imx319.c
18385
18386SONY IMX334 SENSOR DRIVER
18387M:	Paul J. Murphy <paul.j.murphy@intel.com>
18388M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18389L:	linux-media@vger.kernel.org
18390S:	Maintained
18391T:	git git://linuxtv.org/media_tree.git
18392F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18393F:	drivers/media/i2c/imx334.c
18394
18395SONY IMX335 SENSOR DRIVER
18396M:	Paul J. Murphy <paul.j.murphy@intel.com>
18397M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18398L:	linux-media@vger.kernel.org
18399S:	Maintained
18400T:	git git://linuxtv.org/media_tree.git
18401F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18402F:	drivers/media/i2c/imx335.c
18403
18404SONY IMX355 SENSOR DRIVER
18405M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18406L:	linux-media@vger.kernel.org
18407S:	Maintained
18408T:	git git://linuxtv.org/media_tree.git
18409F:	drivers/media/i2c/imx355.c
18410
18411SONY IMX412 SENSOR DRIVER
18412M:	Paul J. Murphy <paul.j.murphy@intel.com>
18413M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18414L:	linux-media@vger.kernel.org
18415S:	Maintained
18416T:	git git://linuxtv.org/media_tree.git
18417F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18418F:	drivers/media/i2c/imx412.c
18419
18420SONY MEMORYSTICK SUBSYSTEM
18421M:	Maxim Levitsky <maximlevitsky@gmail.com>
18422M:	Alex Dubov <oakad@yahoo.com>
18423M:	Ulf Hansson <ulf.hansson@linaro.org>
18424L:	linux-mmc@vger.kernel.org
18425S:	Maintained
18426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18427F:	drivers/memstick/
18428F:	include/linux/memstick.h
18429
18430SONY VAIO CONTROL DEVICE DRIVER
18431M:	Mattia Dongili <malattia@linux.it>
18432L:	platform-driver-x86@vger.kernel.org
18433S:	Maintained
18434W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18435F:	Documentation/admin-guide/laptops/sony-laptop.rst
18436F:	drivers/char/sonypi.c
18437F:	drivers/platform/x86/sony-laptop.c
18438F:	include/linux/sony-laptop.h
18439
18440SOUND
18441M:	Jaroslav Kysela <perex@perex.cz>
18442M:	Takashi Iwai <tiwai@suse.com>
18443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18444S:	Maintained
18445W:	http://www.alsa-project.org/
18446Q:	http://patchwork.kernel.org/project/alsa-devel/list/
18447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18448F:	Documentation/sound/
18449F:	include/sound/
18450F:	include/uapi/sound/
18451F:	sound/
18452F:	tools/testing/selftests/alsa
18453
18454SOUND - COMPRESSED AUDIO
18455M:	Vinod Koul <vkoul@kernel.org>
18456L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18457S:	Supported
18458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18459F:	Documentation/sound/designs/compress-offload.rst
18460F:	include/sound/compress_driver.h
18461F:	include/uapi/sound/compress_*
18462F:	sound/core/compress_offload.c
18463F:	sound/soc/soc-compress.c
18464
18465SOUND - DMAENGINE HELPERS
18466M:	Lars-Peter Clausen <lars@metafoo.de>
18467S:	Supported
18468F:	include/sound/dmaengine_pcm.h
18469F:	sound/core/pcm_dmaengine.c
18470F:	sound/soc/soc-generic-dmaengine-pcm.c
18471
18472SOUND - ALSA SELFTESTS
18473M:	Mark Brown <broonie@kernel.org>
18474L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18475L:	linux-kselftest@vger.kernel.org
18476S:	Supported
18477F:	tools/testing/selftests/alsa
18478
18479SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18480M:	Liam Girdwood <lgirdwood@gmail.com>
18481M:	Mark Brown <broonie@kernel.org>
18482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18483S:	Supported
18484W:	http://alsa-project.org/main/index.php/ASoC
18485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18486F:	Documentation/devicetree/bindings/sound/
18487F:	Documentation/sound/soc/
18488F:	include/dt-bindings/sound/
18489F:	include/sound/soc*
18490F:	sound/soc/
18491
18492SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18493M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18494M:	Liam Girdwood <lgirdwood@gmail.com>
18495M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18496M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
18497M:	Daniel Baluta <daniel.baluta@nxp.com>
18498L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18499S:	Supported
18500W:	https://github.com/thesofproject/linux/
18501F:	sound/soc/sof/
18502
18503SOUNDWIRE SUBSYSTEM
18504M:	Vinod Koul <vkoul@kernel.org>
18505M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18506R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18507R:	Sanyog Kale <sanyog.r.kale@intel.com>
18508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18509S:	Supported
18510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18511F:	Documentation/driver-api/soundwire/
18512F:	drivers/soundwire/
18513F:	include/linux/soundwire/
18514
18515SP2 MEDIA DRIVER
18516M:	Olli Salonen <olli.salonen@iki.fi>
18517L:	linux-media@vger.kernel.org
18518S:	Maintained
18519W:	https://linuxtv.org
18520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18521F:	drivers/media/dvb-frontends/sp2*
18522
18523SPARC + UltraSPARC (sparc/sparc64)
18524M:	"David S. Miller" <davem@davemloft.net>
18525L:	sparclinux@vger.kernel.org
18526S:	Maintained
18527Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
18528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18530F:	arch/sparc/
18531F:	drivers/sbus/
18532
18533SPARC SERIAL DRIVERS
18534M:	"David S. Miller" <davem@davemloft.net>
18535L:	sparclinux@vger.kernel.org
18536S:	Maintained
18537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18539F:	drivers/tty/serial/suncore.c
18540F:	drivers/tty/serial/sunhv.c
18541F:	drivers/tty/serial/sunsab.c
18542F:	drivers/tty/serial/sunsab.h
18543F:	drivers/tty/serial/sunsu.c
18544F:	drivers/tty/serial/sunzilog.c
18545F:	drivers/tty/serial/sunzilog.h
18546F:	drivers/tty/vcc.c
18547F:	include/linux/sunserialcore.h
18548
18549SPARSE CHECKER
18550M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18551L:	linux-sparse@vger.kernel.org
18552S:	Maintained
18553W:	https://sparse.docs.kernel.org/
18554T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18555Q:	https://patchwork.kernel.org/project/linux-sparse/list/
18556B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18557F:	include/linux/compiler.h
18558
18559SPEAKUP CONSOLE SPEECH DRIVER
18560M:	William Hubbs <w.d.hubbs@gmail.com>
18561M:	Chris Brannon <chris@the-brannons.com>
18562M:	Kirk Reiser <kirk@reisers.ca>
18563M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
18564L:	speakup@linux-speakup.org
18565S:	Odd Fixes
18566W:	http://www.linux-speakup.org/
18567W:	https://github.com/linux-speakup/speakup
18568B:	https://github.com/linux-speakup/speakup/issues
18569F:	drivers/accessibility/speakup/
18570
18571SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18572M:	Viresh Kumar <vireshk@kernel.org>
18573M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18574M:	soc@kernel.org
18575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18576S:	Maintained
18577W:	http://www.st.com/spear
18578F:	arch/arm/boot/dts/spear*
18579F:	arch/arm/mach-spear/
18580F:	drivers/clk/spear/
18581F:	drivers/pinctrl/spear/
18582
18583SPI NOR SUBSYSTEM
18584M:	Tudor Ambarus <tudor.ambarus@microchip.com>
18585M:	Pratyush Yadav <p.yadav@ti.com>
18586R:	Michael Walle <michael@walle.cc>
18587L:	linux-mtd@lists.infradead.org
18588S:	Maintained
18589W:	http://www.linux-mtd.infradead.org/
18590Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18591C:	irc://irc.oftc.net/mtd
18592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18593F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18594F:	drivers/mtd/spi-nor/
18595F:	include/linux/mtd/spi-nor.h
18596
18597SPI SUBSYSTEM
18598M:	Mark Brown <broonie@kernel.org>
18599L:	linux-spi@vger.kernel.org
18600S:	Maintained
18601Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
18602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18603F:	Documentation/devicetree/bindings/spi/
18604F:	Documentation/spi/
18605F:	drivers/spi/
18606F:	include/linux/spi/
18607F:	include/uapi/linux/spi/
18608F:	tools/spi/
18609
18610SPIDERNET NETWORK DRIVER for CELL
18611M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18612M:	Geoff Levand <geoff@infradead.org>
18613L:	netdev@vger.kernel.org
18614L:	linuxppc-dev@lists.ozlabs.org
18615S:	Maintained
18616F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18617F:	drivers/net/ethernet/toshiba/spider_net*
18618
18619SPMI SUBSYSTEM
18620M:	Stephen Boyd <sboyd@kernel.org>
18621L:	linux-kernel@vger.kernel.org
18622S:	Maintained
18623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18624F:	Documentation/devicetree/bindings/spmi/
18625F:	drivers/spmi/
18626F:	include/dt-bindings/spmi/spmi.h
18627F:	include/linux/spmi.h
18628F:	include/trace/events/spmi.h
18629
18630SPU FILE SYSTEM
18631M:	Jeremy Kerr <jk@ozlabs.org>
18632L:	linuxppc-dev@lists.ozlabs.org
18633S:	Supported
18634W:	http://www.ibm.com/developerworks/power/cell/
18635F:	Documentation/filesystems/spufs/spufs.rst
18636F:	arch/powerpc/platforms/cell/spufs/
18637
18638SQUASHFS FILE SYSTEM
18639M:	Phillip Lougher <phillip@squashfs.org.uk>
18640L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
18641S:	Maintained
18642W:	http://squashfs.org.uk
18643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18644F:	Documentation/filesystems/squashfs.rst
18645F:	fs/squashfs/
18646
18647SRM (Alpha) environment access
18648M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
18649S:	Maintained
18650F:	arch/alpha/kernel/srm_env.c
18651
18652ST LSM6DSx IMU IIO DRIVER
18653M:	Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
18654L:	linux-iio@vger.kernel.org
18655S:	Maintained
18656W:	http://www.st.com/
18657F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18658F:	drivers/iio/imu/st_lsm6dsx/
18659
18660ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18661M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18662M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
18663L:	linux-media@vger.kernel.org
18664S:	Maintained
18665T:	git git://linuxtv.org/media_tree.git
18666F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18667F:	drivers/media/i2c/st-mipid02.c
18668
18669ST STM32 I2C/SMBUS DRIVER
18670M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18671M:	Alain Volmat <alain.volmat@foss.st.com>
18672L:	linux-i2c@vger.kernel.org
18673S:	Maintained
18674F:	drivers/i2c/busses/i2c-stm32*
18675
18676ST STM32 SPI DRIVER
18677M:	Alain Volmat <alain.volmat@foss.st.com>
18678L:	linux-spi@vger.kernel.org
18679S:	Maintained
18680F:	drivers/spi/spi-stm32.c
18681
18682ST STPDDC60 DRIVER
18683M:	Daniel Nilsson <daniel.nilsson@flex.com>
18684L:	linux-hwmon@vger.kernel.org
18685S:	Maintained
18686F:	Documentation/hwmon/stpddc60.rst
18687F:	drivers/hwmon/pmbus/stpddc60.c
18688
18689ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18690M:	Song Qiang <songqiang1304521@gmail.com>
18691L:	linux-iio@vger.kernel.org
18692S:	Maintained
18693F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18694F:	drivers/iio/proximity/vl53l0x-i2c.c
18695
18696STABLE BRANCH
18697M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18698M:	Sasha Levin <sashal@kernel.org>
18699L:	stable@vger.kernel.org
18700S:	Supported
18701F:	Documentation/process/stable-kernel-rules.rst
18702
18703STAGING - ATOMISP DRIVER
18704M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18705R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18706L:	linux-media@vger.kernel.org
18707S:	Maintained
18708F:	drivers/staging/media/atomisp/
18709
18710STAGING - FIELDBUS SUBSYSTEM
18711M:	Sven Van Asbroeck <TheSven73@gmail.com>
18712S:	Maintained
18713F:	drivers/staging/fieldbus/*
18714F:	drivers/staging/fieldbus/Documentation/
18715
18716STAGING - HMS ANYBUS-S BUS
18717M:	Sven Van Asbroeck <TheSven73@gmail.com>
18718S:	Maintained
18719F:	drivers/staging/fieldbus/anybuss/
18720
18721STAGING - INDUSTRIAL IO
18722M:	Jonathan Cameron <jic23@kernel.org>
18723L:	linux-iio@vger.kernel.org
18724S:	Odd Fixes
18725F:	Documentation/devicetree/bindings/staging/iio/
18726F:	drivers/staging/iio/
18727
18728STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18729M:	Marc Dietrich <marvin24@gmx.de>
18730L:	ac100@lists.launchpad.net (moderated for non-subscribers)
18731L:	linux-tegra@vger.kernel.org
18732S:	Maintained
18733F:	drivers/staging/nvec/
18734
18735STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18736M:	Jens Frederich <jfrederich@gmail.com>
18737M:	Jon Nettleton <jon.nettleton@gmail.com>
18738S:	Maintained
18739W:	http://wiki.laptop.org/go/DCON
18740F:	drivers/staging/olpc_dcon/
18741
18742STAGING - REALTEK RTL8188EU DRIVERS
18743M:	Larry Finger <Larry.Finger@lwfinger.net>
18744M:	Phillip Potter <phil@philpotter.co.uk>
18745S:	Supported
18746F:	drivers/staging/r8188eu/
18747
18748STAGING - REALTEK RTL8712U DRIVERS
18749M:	Larry Finger <Larry.Finger@lwfinger.net>
18750M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18751S:	Odd Fixes
18752F:	drivers/staging/rtl8712/
18753
18754STAGING - SEPS525 LCD CONTROLLER DRIVERS
18755M:	Michael Hennerich <michael.hennerich@analog.com>
18756L:	linux-fbdev@vger.kernel.org
18757S:	Supported
18758F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
18759F:	drivers/staging/fbtft/fb_seps525.c
18760
18761STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
18762M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18763M:	Teddy Wang <teddy.wang@siliconmotion.com>
18764M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18765L:	linux-fbdev@vger.kernel.org
18766S:	Maintained
18767F:	drivers/staging/sm750fb/
18768
18769STAGING - VIA VT665X DRIVERS
18770M:	Forest Bond <forest@alittletooquiet.net>
18771S:	Odd Fixes
18772F:	drivers/staging/vt665?/
18773
18774STAGING SUBSYSTEM
18775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18776L:	linux-staging@lists.linux.dev
18777S:	Supported
18778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
18779F:	drivers/staging/
18780
18781STARFIRE/DURALAN NETWORK DRIVER
18782M:	Ion Badulescu <ionut@badula.org>
18783S:	Odd Fixes
18784F:	drivers/net/ethernet/adaptec/starfire*
18785
18786STARFIVE JH7100 CLOCK DRIVERS
18787M:	Emil Renner Berthing <kernel@esmil.dk>
18788S:	Maintained
18789F:	Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
18790F:	drivers/clk/starfive/clk-starfive-jh7100*
18791F:	include/dt-bindings/clock/starfive-jh7100*.h
18792
18793STARFIVE JH7100 PINCTRL DRIVER
18794M:	Emil Renner Berthing <kernel@esmil.dk>
18795L:	linux-gpio@vger.kernel.org
18796S:	Maintained
18797F:	Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
18798F:	drivers/pinctrl/pinctrl-starfive.c
18799F:	include/dt-bindings/pinctrl/pinctrl-starfive.h
18800
18801STARFIVE JH7100 RESET CONTROLLER DRIVER
18802M:	Emil Renner Berthing <kernel@esmil.dk>
18803S:	Maintained
18804F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
18805F:	drivers/reset/reset-starfive-jh7100.c
18806F:	include/dt-bindings/reset/starfive-jh7100.h
18807
18808STATIC BRANCH/CALL
18809M:	Peter Zijlstra <peterz@infradead.org>
18810M:	Josh Poimboeuf <jpoimboe@redhat.com>
18811M:	Jason Baron <jbaron@akamai.com>
18812R:	Steven Rostedt <rostedt@goodmis.org>
18813R:	Ard Biesheuvel <ardb@kernel.org>
18814S:	Supported
18815F:	arch/*/include/asm/jump_label*.h
18816F:	arch/*/include/asm/static_call*.h
18817F:	arch/*/kernel/jump_label.c
18818F:	arch/*/kernel/static_call.c
18819F:	include/linux/jump_label*.h
18820F:	include/linux/static_call*.h
18821F:	kernel/jump_label.c
18822F:	kernel/static_call.c
18823
18824STI AUDIO (ASoC) DRIVERS
18825M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18827S:	Maintained
18828F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18829F:	sound/soc/sti/
18830
18831STI CEC DRIVER
18832M:	Alain Volmat <alain.volmat@foss.st.com>
18833S:	Maintained
18834F:	Documentation/devicetree/bindings/media/stih-cec.txt
18835F:	drivers/media/cec/platform/sti/
18836
18837STK1160 USB VIDEO CAPTURE DRIVER
18838M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18839L:	linux-media@vger.kernel.org
18840S:	Maintained
18841T:	git git://linuxtv.org/media_tree.git
18842F:	drivers/media/usb/stk1160/
18843
18844STM32 AUDIO (ASoC) DRIVERS
18845M:	Olivier Moysan <olivier.moysan@foss.st.com>
18846M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18847L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18848S:	Maintained
18849F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18850F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18851F:	sound/soc/stm/
18852
18853STM32 TIMER/LPTIMER DRIVERS
18854M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18855S:	Maintained
18856F:	Documentation/ABI/testing/*timer-stm32
18857F:	Documentation/devicetree/bindings/*/*stm32-*timer*
18858F:	drivers/*/stm32-*timer*
18859F:	drivers/pwm/pwm-stm32*
18860F:	include/linux/*/stm32-*tim*
18861
18862STMMAC ETHERNET DRIVER
18863M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
18864M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
18865M:	Jose Abreu <joabreu@synopsys.com>
18866L:	netdev@vger.kernel.org
18867S:	Supported
18868W:	http://www.stlinux.com
18869F:	Documentation/networking/device_drivers/ethernet/stmicro/
18870F:	drivers/net/ethernet/stmicro/stmmac/
18871
18872SUN3/3X
18873M:	Sam Creasey <sammy@sammy.net>
18874S:	Maintained
18875W:	http://sammy.net/sun3/
18876F:	arch/m68k/include/asm/sun3*
18877F:	arch/m68k/kernel/*sun3*
18878F:	arch/m68k/sun3*/
18879F:	drivers/net/ethernet/i825xx/sun3*
18880
18881SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18882M:	Hans de Goede <hdegoede@redhat.com>
18883L:	linux-input@vger.kernel.org
18884S:	Maintained
18885F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18886F:	drivers/input/keyboard/sun4i-lradc-keys.c
18887
18888SUNDANCE NETWORK DRIVER
18889M:	Denis Kirjanov <kda@linux-powerpc.org>
18890L:	netdev@vger.kernel.org
18891S:	Maintained
18892F:	drivers/net/ethernet/dlink/sundance.c
18893
18894SUNPLUS OCOTP DRIVER
18895M:	Vincent Shih <vincent.sunplus@gmail.com>
18896S:	Maintained
18897F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
18898F:	drivers/nvmem/sunplus-ocotp.c
18899
18900SUNPLUS RTC DRIVER
18901M:	Vincent Shih <vincent.sunplus@gmail.com>
18902L:	linux-rtc@vger.kernel.org
18903S:	Maintained
18904F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
18905F:	drivers/rtc/rtc-sunplus.c
18906
18907SUNPLUS SPI CONTROLLER INTERFACE DRIVER
18908M:	Li-hao Kuo <lhjeff911@gmail.com>
18909L:	linux-spi@vger.kernel.org
18910S:	Maintained
18911F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
18912F:	drivers/spi/spi-sunplus-sp7021.c
18913
18914SUNPLUS UART DRIVER
18915M:	Hammer Hsieh <hammerh0314@gmail.com>
18916S:	Maintained
18917F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
18918F:	drivers/tty/serial/sunplus-uart.c
18919
18920SUPERH
18921M:	Yoshinori Sato <ysato@users.sourceforge.jp>
18922M:	Rich Felker <dalias@libc.org>
18923L:	linux-sh@vger.kernel.org
18924S:	Maintained
18925Q:	http://patchwork.kernel.org/project/linux-sh/list/
18926F:	Documentation/sh/
18927F:	arch/sh/
18928F:	drivers/sh/
18929
18930SUSPEND TO RAM
18931M:	"Rafael J. Wysocki" <rafael@kernel.org>
18932M:	Len Brown <len.brown@intel.com>
18933M:	Pavel Machek <pavel@ucw.cz>
18934L:	linux-pm@vger.kernel.org
18935S:	Supported
18936B:	https://bugzilla.kernel.org
18937F:	Documentation/power/
18938F:	arch/x86/kernel/acpi/
18939F:	drivers/base/power/
18940F:	include/linux/freezer.h
18941F:	include/linux/pm.h
18942F:	include/linux/suspend.h
18943F:	kernel/power/
18944
18945SVGA HANDLING
18946M:	Martin Mares <mj@ucw.cz>
18947L:	linux-video@atrey.karlin.mff.cuni.cz
18948S:	Maintained
18949F:	Documentation/admin-guide/svga.rst
18950F:	arch/x86/boot/video*
18951
18952SWIOTLB SUBSYSTEM
18953M:	Christoph Hellwig <hch@infradead.org>
18954L:	iommu@lists.linux-foundation.org
18955S:	Supported
18956W:	http://git.infradead.org/users/hch/dma-mapping.git
18957T:	git git://git.infradead.org/users/hch/dma-mapping.git
18958F:	arch/*/kernel/pci-swiotlb.c
18959F:	include/linux/swiotlb.h
18960F:	kernel/dma/swiotlb.c
18961
18962SWITCHDEV
18963M:	Jiri Pirko <jiri@resnulli.us>
18964M:	Ivan Vecera <ivecera@redhat.com>
18965L:	netdev@vger.kernel.org
18966S:	Supported
18967F:	include/net/switchdev.h
18968F:	net/switchdev/
18969
18970SY8106A REGULATOR DRIVER
18971M:	Icenowy Zheng <icenowy@aosc.io>
18972S:	Maintained
18973F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18974F:	drivers/regulator/sy8106a-regulator.c
18975
18976SYNC FILE FRAMEWORK
18977M:	Sumit Semwal <sumit.semwal@linaro.org>
18978R:	Gustavo Padovan <gustavo@padovan.org>
18979L:	linux-media@vger.kernel.org
18980L:	dri-devel@lists.freedesktop.org
18981S:	Maintained
18982T:	git git://anongit.freedesktop.org/drm/drm-misc
18983F:	Documentation/driver-api/sync_file.rst
18984F:	drivers/dma-buf/dma-fence*
18985F:	drivers/dma-buf/sw_sync.c
18986F:	drivers/dma-buf/sync_*
18987F:	include/linux/sync_file.h
18988F:	include/uapi/linux/sync_file.h
18989
18990SYNOPSYS ARC ARCHITECTURE
18991M:	Vineet Gupta <vgupta@kernel.org>
18992L:	linux-snps-arc@lists.infradead.org
18993S:	Supported
18994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18995F:	Documentation/arc/
18996F:	Documentation/devicetree/bindings/arc/*
18997F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18998F:	arch/arc/
18999F:	drivers/clocksource/arc_timer.c
19000F:	drivers/tty/serial/arc_uart.c
19001
19002SYNOPSYS ARC HSDK SDP pll clock driver
19003M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19004S:	Supported
19005F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19006F:	drivers/clk/clk-hsdk-pll.c
19007
19008SYNOPSYS ARC SDP clock driver
19009M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19010S:	Supported
19011F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19012F:	drivers/clk/axs10x/*
19013
19014SYNOPSYS ARC SDP platform support
19015M:	Alexey Brodkin <abrodkin@synopsys.com>
19016S:	Supported
19017F:	Documentation/devicetree/bindings/arc/axs10*
19018F:	arch/arc/boot/dts/ax*
19019F:	arch/arc/plat-axs10x
19020
19021SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19022M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19023S:	Supported
19024F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
19025F:	drivers/reset/reset-axs10x.c
19026
19027SYNOPSYS CREG GPIO DRIVER
19028M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19029S:	Maintained
19030F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19031F:	drivers/gpio/gpio-creg-snps.c
19032
19033SYNOPSYS DESIGNWARE 8250 UART DRIVER
19034R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19035S:	Maintained
19036F:	drivers/tty/serial/8250/8250_dw.c
19037F:	drivers/tty/serial/8250/8250_dwlib.*
19038F:	drivers/tty/serial/8250/8250_lpss.c
19039
19040SYNOPSYS DESIGNWARE APB GPIO DRIVER
19041M:	Hoan Tran <hoan@os.amperecomputing.com>
19042M:	Serge Semin <fancer.lancer@gmail.com>
19043L:	linux-gpio@vger.kernel.org
19044S:	Maintained
19045F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19046F:	drivers/gpio/gpio-dwapb.c
19047
19048SYNOPSYS DESIGNWARE APB SSI DRIVER
19049M:	Serge Semin <fancer.lancer@gmail.com>
19050L:	linux-spi@vger.kernel.org
19051S:	Supported
19052F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19053F:	drivers/spi/spi-dw*
19054
19055SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19056M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19057S:	Maintained
19058F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19059F:	drivers/dma/dw-axi-dmac/
19060
19061SYNOPSYS DESIGNWARE DMAC DRIVER
19062M:	Viresh Kumar <vireshk@kernel.org>
19063R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19064S:	Maintained
19065F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19066F:	drivers/dma/dw/
19067F:	include/dt-bindings/dma/dw-dmac.h
19068F:	include/linux/dma/dw.h
19069F:	include/linux/platform_data/dma-dw.h
19070
19071SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19072M:	Jose Abreu <Jose.Abreu@synopsys.com>
19073L:	netdev@vger.kernel.org
19074S:	Supported
19075F:	drivers/net/ethernet/synopsys/
19076
19077SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19078M:	Jose Abreu <Jose.Abreu@synopsys.com>
19079L:	netdev@vger.kernel.org
19080S:	Supported
19081F:	drivers/net/pcs/pcs-xpcs.c
19082F:	drivers/net/pcs/pcs-xpcs.h
19083F:	include/linux/pcs/pcs-xpcs.h
19084
19085SYNOPSYS DESIGNWARE I2C DRIVER
19086M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
19087R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19088R:	Mika Westerberg <mika.westerberg@linux.intel.com>
19089R:	Jan Dabros <jsd@semihalf.com>
19090L:	linux-i2c@vger.kernel.org
19091S:	Maintained
19092F:	drivers/i2c/busses/i2c-designware-*
19093
19094SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19095M:	Jaehoon Chung <jh80.chung@samsung.com>
19096L:	linux-mmc@vger.kernel.org
19097S:	Maintained
19098F:	drivers/mmc/host/dw_mmc*
19099
19100SYNOPSYS HSDK RESET CONTROLLER DRIVER
19101M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19102S:	Supported
19103F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19104F:	drivers/reset/reset-hsdk.c
19105F:	include/dt-bindings/reset/snps,hsdk-reset.h
19106
19107SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19108M:	Prabu Thangamuthu <prabu.t@synopsys.com>
19109M:	Manjunath M B <manjumb@synopsys.com>
19110L:	linux-mmc@vger.kernel.org
19111S:	Maintained
19112F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
19113
19114SYSTEM CONFIGURATION (SYSCON)
19115M:	Lee Jones <lee.jones@linaro.org>
19116M:	Arnd Bergmann <arnd@arndb.de>
19117S:	Supported
19118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19119F:	drivers/mfd/syscon.c
19120
19121SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19122M:	Sudeep Holla <sudeep.holla@arm.com>
19123R:	Cristian Marussi <cristian.marussi@arm.com>
19124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19125S:	Maintained
19126F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19127F:	drivers/clk/clk-sc[mp]i.c
19128F:	drivers/cpufreq/sc[mp]i-cpufreq.c
19129F:	drivers/firmware/arm_scmi/
19130F:	drivers/firmware/arm_scpi.c
19131F:	drivers/regulator/scmi-regulator.c
19132F:	drivers/reset/reset-scmi.c
19133F:	include/linux/sc[mp]i_protocol.h
19134F:	include/trace/events/scmi.h
19135F:	include/uapi/linux/virtio_scmi.h
19136
19137SYSTEM RESET/SHUTDOWN DRIVERS
19138M:	Sebastian Reichel <sre@kernel.org>
19139L:	linux-pm@vger.kernel.org
19140S:	Maintained
19141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19142F:	Documentation/devicetree/bindings/power/reset/
19143F:	drivers/power/reset/
19144
19145SYSTEM TRACE MODULE CLASS
19146M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
19147S:	Maintained
19148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19149F:	Documentation/trace/stm.rst
19150F:	drivers/hwtracing/stm/
19151F:	include/linux/stm.h
19152F:	include/uapi/linux/stm.h
19153
19154SYSTEM76 ACPI DRIVER
19155M:	Jeremy Soller <jeremy@system76.com>
19156M:	System76 Product Development <productdev@system76.com>
19157L:	platform-driver-x86@vger.kernel.org
19158S:	Maintained
19159F:	drivers/platform/x86/system76_acpi.c
19160
19161SYSV FILESYSTEM
19162M:	Christoph Hellwig <hch@infradead.org>
19163S:	Maintained
19164F:	Documentation/filesystems/sysv-fs.rst
19165F:	fs/sysv/
19166F:	include/linux/sysv_fs.h
19167
19168TASKSTATS STATISTICS INTERFACE
19169M:	Balbir Singh <bsingharora@gmail.com>
19170S:	Maintained
19171F:	Documentation/accounting/taskstats*
19172F:	include/linux/taskstats*
19173F:	kernel/taskstats.c
19174
19175TC subsystem
19176M:	Jamal Hadi Salim <jhs@mojatatu.com>
19177M:	Cong Wang <xiyou.wangcong@gmail.com>
19178M:	Jiri Pirko <jiri@resnulli.us>
19179L:	netdev@vger.kernel.org
19180S:	Maintained
19181F:	include/net/pkt_cls.h
19182F:	include/net/pkt_sched.h
19183F:	include/net/tc_act/
19184F:	include/uapi/linux/pkt_cls.h
19185F:	include/uapi/linux/pkt_sched.h
19186F:	include/uapi/linux/tc_act/
19187F:	include/uapi/linux/tc_ematch/
19188F:	net/sched/
19189F:	tools/testing/selftests/tc-testing
19190
19191TC90522 MEDIA DRIVER
19192M:	Akihiro Tsukada <tskd08@gmail.com>
19193L:	linux-media@vger.kernel.org
19194S:	Odd Fixes
19195F:	drivers/media/dvb-frontends/tc90522*
19196
19197TCP LOW PRIORITY MODULE
19198M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19199M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19200S:	Maintained
19201W:	http://tcp-lp-mod.sourceforge.net/
19202F:	net/ipv4/tcp_lp.c
19203
19204TDA10071 MEDIA DRIVER
19205M:	Antti Palosaari <crope@iki.fi>
19206L:	linux-media@vger.kernel.org
19207S:	Maintained
19208W:	https://linuxtv.org
19209W:	http://palosaari.fi/linux/
19210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19211T:	git git://linuxtv.org/anttip/media_tree.git
19212F:	drivers/media/dvb-frontends/tda10071*
19213
19214TDA18212 MEDIA DRIVER
19215M:	Antti Palosaari <crope@iki.fi>
19216L:	linux-media@vger.kernel.org
19217S:	Maintained
19218W:	https://linuxtv.org
19219W:	http://palosaari.fi/linux/
19220Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19221T:	git git://linuxtv.org/anttip/media_tree.git
19222F:	drivers/media/tuners/tda18212*
19223
19224TDA18218 MEDIA DRIVER
19225M:	Antti Palosaari <crope@iki.fi>
19226L:	linux-media@vger.kernel.org
19227S:	Maintained
19228W:	https://linuxtv.org
19229W:	http://palosaari.fi/linux/
19230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19231T:	git git://linuxtv.org/anttip/media_tree.git
19232F:	drivers/media/tuners/tda18218*
19233
19234TDA18250 MEDIA DRIVER
19235M:	Olli Salonen <olli.salonen@iki.fi>
19236L:	linux-media@vger.kernel.org
19237S:	Maintained
19238W:	https://linuxtv.org
19239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19240T:	git git://linuxtv.org/media_tree.git
19241F:	drivers/media/tuners/tda18250*
19242
19243TDA18271 MEDIA DRIVER
19244M:	Michael Krufky <mkrufky@linuxtv.org>
19245L:	linux-media@vger.kernel.org
19246S:	Maintained
19247W:	https://linuxtv.org
19248W:	http://github.com/mkrufky
19249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19250T:	git git://linuxtv.org/mkrufky/tuners.git
19251F:	drivers/media/tuners/tda18271*
19252
19253TDA1997x MEDIA DRIVER
19254M:	Tim Harvey <tharvey@gateworks.com>
19255L:	linux-media@vger.kernel.org
19256S:	Maintained
19257W:	https://linuxtv.org
19258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19259F:	drivers/media/i2c/tda1997x.*
19260
19261TDA827x MEDIA DRIVER
19262M:	Michael Krufky <mkrufky@linuxtv.org>
19263L:	linux-media@vger.kernel.org
19264S:	Maintained
19265W:	https://linuxtv.org
19266W:	http://github.com/mkrufky
19267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19268T:	git git://linuxtv.org/mkrufky/tuners.git
19269F:	drivers/media/tuners/tda8290.*
19270
19271TDA8290 MEDIA DRIVER
19272M:	Michael Krufky <mkrufky@linuxtv.org>
19273L:	linux-media@vger.kernel.org
19274S:	Maintained
19275W:	https://linuxtv.org
19276W:	http://github.com/mkrufky
19277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19278T:	git git://linuxtv.org/mkrufky/tuners.git
19279F:	drivers/media/tuners/tda8290.*
19280
19281TDA9840 MEDIA DRIVER
19282M:	Hans Verkuil <hverkuil@xs4all.nl>
19283L:	linux-media@vger.kernel.org
19284S:	Maintained
19285W:	https://linuxtv.org
19286T:	git git://linuxtv.org/media_tree.git
19287F:	drivers/media/i2c/tda9840*
19288
19289TEA5761 TUNER DRIVER
19290M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19291L:	linux-media@vger.kernel.org
19292S:	Odd fixes
19293W:	https://linuxtv.org
19294T:	git git://linuxtv.org/media_tree.git
19295F:	drivers/media/tuners/tea5761.*
19296
19297TEA5767 TUNER DRIVER
19298M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19299L:	linux-media@vger.kernel.org
19300S:	Maintained
19301W:	https://linuxtv.org
19302T:	git git://linuxtv.org/media_tree.git
19303F:	drivers/media/tuners/tea5767.*
19304
19305TEA6415C MEDIA DRIVER
19306M:	Hans Verkuil <hverkuil@xs4all.nl>
19307L:	linux-media@vger.kernel.org
19308S:	Maintained
19309W:	https://linuxtv.org
19310T:	git git://linuxtv.org/media_tree.git
19311F:	drivers/media/i2c/tea6415c*
19312
19313TEA6420 MEDIA DRIVER
19314M:	Hans Verkuil <hverkuil@xs4all.nl>
19315L:	linux-media@vger.kernel.org
19316S:	Maintained
19317W:	https://linuxtv.org
19318T:	git git://linuxtv.org/media_tree.git
19319F:	drivers/media/i2c/tea6420*
19320
19321TEAM DRIVER
19322M:	Jiri Pirko <jiri@resnulli.us>
19323L:	netdev@vger.kernel.org
19324S:	Supported
19325F:	drivers/net/team/
19326F:	include/linux/if_team.h
19327F:	include/uapi/linux/if_team.h
19328
19329TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19330M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19331S:	Maintained
19332F:	arch/x86/platform/ts5500/
19333
19334TECHNOTREND USB IR RECEIVER
19335M:	Sean Young <sean@mess.org>
19336L:	linux-media@vger.kernel.org
19337S:	Maintained
19338F:	drivers/media/rc/ttusbir.c
19339
19340TECHWELL TW9910 VIDEO DECODER
19341L:	linux-media@vger.kernel.org
19342S:	Orphan
19343F:	drivers/media/i2c/tw9910.c
19344F:	include/media/i2c/tw9910.h
19345
19346TEE SUBSYSTEM
19347M:	Jens Wiklander <jens.wiklander@linaro.org>
19348R:	Sumit Garg <sumit.garg@linaro.org>
19349L:	op-tee@lists.trustedfirmware.org
19350S:	Maintained
19351F:	Documentation/staging/tee.rst
19352F:	drivers/tee/
19353F:	include/linux/tee_drv.h
19354F:	include/uapi/linux/tee.h
19355
19356TEGRA ARCHITECTURE SUPPORT
19357M:	Thierry Reding <thierry.reding@gmail.com>
19358M:	Jonathan Hunter <jonathanh@nvidia.com>
19359L:	linux-tegra@vger.kernel.org
19360S:	Supported
19361Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
19362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19363N:	[^a-z]tegra
19364
19365TEGRA CLOCK DRIVER
19366M:	Peter De Schrijver <pdeschrijver@nvidia.com>
19367M:	Prashant Gaikwad <pgaikwad@nvidia.com>
19368S:	Supported
19369F:	drivers/clk/tegra/
19370
19371TEGRA DMA DRIVERS
19372M:	Laxman Dewangan <ldewangan@nvidia.com>
19373M:	Jon Hunter <jonathanh@nvidia.com>
19374S:	Supported
19375F:	drivers/dma/tegra*
19376
19377TEGRA I2C DRIVER
19378M:	Laxman Dewangan <ldewangan@nvidia.com>
19379R:	Dmitry Osipenko <digetx@gmail.com>
19380S:	Supported
19381F:	drivers/i2c/busses/i2c-tegra.c
19382
19383TEGRA IOMMU DRIVERS
19384M:	Thierry Reding <thierry.reding@gmail.com>
19385R:	Krishna Reddy <vdumpa@nvidia.com>
19386L:	linux-tegra@vger.kernel.org
19387S:	Supported
19388F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19389F:	drivers/iommu/tegra*
19390
19391TEGRA KBC DRIVER
19392M:	Laxman Dewangan <ldewangan@nvidia.com>
19393S:	Supported
19394F:	drivers/input/keyboard/tegra-kbc.c
19395
19396TEGRA NAND DRIVER
19397M:	Stefan Agner <stefan@agner.ch>
19398M:	Lucas Stach <dev@lynxeye.de>
19399S:	Maintained
19400F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19401F:	drivers/mtd/nand/raw/tegra_nand.c
19402
19403TEGRA PWM DRIVER
19404M:	Thierry Reding <thierry.reding@gmail.com>
19405S:	Supported
19406F:	drivers/pwm/pwm-tegra.c
19407
19408TEGRA SERIAL DRIVER
19409M:	Laxman Dewangan <ldewangan@nvidia.com>
19410S:	Supported
19411F:	drivers/tty/serial/serial-tegra.c
19412
19413TEGRA SPI DRIVER
19414M:	Laxman Dewangan <ldewangan@nvidia.com>
19415S:	Supported
19416F:	drivers/spi/spi-tegra*
19417
19418TEGRA QUAD SPI DRIVER
19419M:	Thierry Reding <thierry.reding@gmail.com>
19420M:	Jonathan Hunter <jonathanh@nvidia.com>
19421M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19422L:	linux-tegra@vger.kernel.org
19423S:	Maintained
19424F:	drivers/spi/spi-tegra210-quad.c
19425
19426TEGRA VIDEO DRIVER
19427M:	Thierry Reding <thierry.reding@gmail.com>
19428M:	Jonathan Hunter <jonathanh@nvidia.com>
19429M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19430L:	linux-media@vger.kernel.org
19431L:	linux-tegra@vger.kernel.org
19432S:	Maintained
19433F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19434F:	drivers/staging/media/tegra-video/
19435
19436TEGRA XUSB PADCTL DRIVER
19437M:	JC Kuo <jckuo@nvidia.com>
19438S:	Supported
19439F:	drivers/phy/tegra/xusb*
19440
19441TEHUTI ETHERNET DRIVER
19442M:	Andy Gospodarek <andy@greyhouse.net>
19443L:	netdev@vger.kernel.org
19444S:	Supported
19445F:	drivers/net/ethernet/tehuti/*
19446
19447TELECOM CLOCK DRIVER FOR MCPL0010
19448M:	Mark Gross <markgross@kernel.org>
19449S:	Supported
19450F:	drivers/char/tlclk.c
19451
19452TEMPO SEMICONDUCTOR DRIVERS
19453M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19454S:	Maintained
19455F:	Documentation/devicetree/bindings/sound/tscs*.txt
19456F:	sound/soc/codecs/tscs*.c
19457F:	sound/soc/codecs/tscs*.h
19458
19459TENSILICA XTENSA PORT (xtensa)
19460M:	Chris Zankel <chris@zankel.net>
19461M:	Max Filippov <jcmvbkbc@gmail.com>
19462L:	linux-xtensa@linux-xtensa.org
19463S:	Maintained
19464T:	git git://github.com/czankel/xtensa-linux.git
19465F:	arch/xtensa/
19466F:	drivers/irqchip/irq-xtensa-*
19467
19468TEXAS INSTRUMENTS ASoC DRIVERS
19469M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19471S:	Maintained
19472F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19473F:	sound/soc/ti/
19474
19475TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19476M:	Ricardo Ribalda <ribalda@kernel.org>
19477L:	linux-iio@vger.kernel.org
19478S:	Supported
19479F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19480F:	drivers/iio/dac/ti-dac7612.c
19481
19482TEXAS INSTRUMENTS DMA DRIVERS
19483M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19484L:	dmaengine@vger.kernel.org
19485S:	Maintained
19486F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19487F:	Documentation/devicetree/bindings/dma/ti-edma.txt
19488F:	Documentation/devicetree/bindings/dma/ti/
19489F:	drivers/dma/ti/
19490X:	drivers/dma/ti/cppi41.c
19491F:	include/linux/dma/k3-udma-glue.h
19492F:	include/linux/dma/ti-cppi5.h
19493F:	include/linux/dma/k3-psil.h
19494
19495TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19496M:	Nishanth Menon <nm@ti.com>
19497M:	Tero Kristo <kristo@kernel.org>
19498M:	Santosh Shilimkar <ssantosh@kernel.org>
19499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19500S:	Maintained
19501F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19502F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19503F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19504F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19505F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19506F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19507F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19508F:	drivers/clk/keystone/sci-clk.c
19509F:	drivers/firmware/ti_sci*
19510F:	drivers/irqchip/irq-ti-sci-inta.c
19511F:	drivers/irqchip/irq-ti-sci-intr.c
19512F:	drivers/reset/reset-ti-sci.c
19513F:	drivers/soc/ti/ti_sci_inta_msi.c
19514F:	drivers/soc/ti/ti_sci_pm_domains.c
19515F:	include/dt-bindings/soc/ti,sci_pm_domain.h
19516F:	include/linux/soc/ti/ti_sci_inta_msi.h
19517F:	include/linux/soc/ti/ti_sci_protocol.h
19518
19519TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19520M:	Robert Marko <robert.marko@sartura.hr>
19521M:	Luka Perkov <luka.perkov@sartura.hr>
19522L:	linux-hwmon@vger.kernel.org
19523S:	Maintained
19524F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19525F:	Documentation/hwmon/tps23861.rst
19526F:	drivers/hwmon/tps23861.c
19527
19528TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19529M:	Puranjay Mohan <puranjay12@gmail.com>
19530L:	linux-iio@vger.kernel.org
19531S:	Supported
19532F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19533F:	drivers/iio/temperature/tmp117.c
19534
19535THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19536M:	Hans Verkuil <hverkuil@xs4all.nl>
19537L:	linux-media@vger.kernel.org
19538S:	Maintained
19539W:	https://linuxtv.org
19540T:	git git://linuxtv.org/media_tree.git
19541F:	drivers/media/radio/radio-raremono.c
19542
19543THERMAL
19544M:	Rafael J. Wysocki <rafael@kernel.org>
19545M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19546R:	Amit Kucheria <amitk@kernel.org>
19547R:	Zhang Rui <rui.zhang@intel.com>
19548L:	linux-pm@vger.kernel.org
19549S:	Supported
19550Q:	https://patchwork.kernel.org/project/linux-pm/list/
19551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19552F:	Documentation/ABI/testing/sysfs-class-thermal
19553F:	Documentation/devicetree/bindings/thermal/
19554F:	Documentation/driver-api/thermal/
19555F:	drivers/thermal/
19556F:	include/linux/cpu_cooling.h
19557F:	include/linux/thermal.h
19558F:	include/uapi/linux/thermal.h
19559F:	tools/thermal/
19560
19561THERMAL DRIVER FOR AMLOGIC SOCS
19562M:	Guillaume La Roque <glaroque@baylibre.com>
19563L:	linux-pm@vger.kernel.org
19564L:	linux-amlogic@lists.infradead.org
19565S:	Supported
19566W:	http://linux-meson.com/
19567F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19568F:	drivers/thermal/amlogic_thermal.c
19569
19570THERMAL/CPU_COOLING
19571M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
19572M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19573M:	Viresh Kumar <viresh.kumar@linaro.org>
19574R:	Lukasz Luba <lukasz.luba@arm.com>
19575L:	linux-pm@vger.kernel.org
19576S:	Supported
19577F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
19578F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
19579F:	drivers/thermal/cpufreq_cooling.c
19580F:	drivers/thermal/cpuidle_cooling.c
19581F:	include/linux/cpu_cooling.h
19582
19583THERMAL/POWER_ALLOCATOR
19584M:	Lukasz Luba <lukasz.luba@arm.com>
19585L:	linux-pm@vger.kernel.org
19586S:	Maintained
19587F:	Documentation/driver-api/thermal/power_allocator.rst
19588F:	drivers/thermal/gov_power_allocator.c
19589F:	include/trace/events/thermal_power_allocator.h
19590
19591THINKPAD ACPI EXTRAS DRIVER
19592M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19593L:	ibm-acpi-devel@lists.sourceforge.net
19594L:	platform-driver-x86@vger.kernel.org
19595S:	Maintained
19596W:	http://ibm-acpi.sourceforge.net
19597W:	http://thinkwiki.org/wiki/Ibm-acpi
19598T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19599F:	drivers/platform/x86/thinkpad_acpi.c
19600
19601THINKPAD LMI DRIVER
19602M:	Mark Pearson <markpearson@lenovo.com>
19603L:	platform-driver-x86@vger.kernel.org
19604S:	Maintained
19605F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
19606F:	drivers/platform/x86/think-lmi.?
19607
19608THUNDERBOLT DMA TRAFFIC TEST DRIVER
19609M:	Isaac Hazan <isaac.hazan@intel.com>
19610L:	linux-usb@vger.kernel.org
19611S:	Maintained
19612F:	drivers/thunderbolt/dma_test.c
19613
19614THUNDERBOLT DRIVER
19615M:	Andreas Noever <andreas.noever@gmail.com>
19616M:	Michael Jamet <michael.jamet@intel.com>
19617M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19618M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19619L:	linux-usb@vger.kernel.org
19620S:	Maintained
19621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19622F:	Documentation/admin-guide/thunderbolt.rst
19623F:	drivers/thunderbolt/
19624F:	include/linux/thunderbolt.h
19625
19626THUNDERBOLT NETWORK DRIVER
19627M:	Michael Jamet <michael.jamet@intel.com>
19628M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19629M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19630L:	netdev@vger.kernel.org
19631S:	Maintained
19632F:	drivers/net/thunderbolt.c
19633
19634THUNDERX GPIO DRIVER
19635M:	Robert Richter <rric@kernel.org>
19636S:	Odd Fixes
19637F:	drivers/gpio/gpio-thunderx.c
19638
19639TI ADS131E0X ADC SERIES DRIVER
19640M:	Tomislav Denis <tomislav.denis@avl.com>
19641L:	linux-iio@vger.kernel.org
19642S:	Maintained
19643F:	Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19644F:	drivers/iio/adc/ti-ads131e08.c
19645
19646TI AM437X VPFE DRIVER
19647M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19648L:	linux-media@vger.kernel.org
19649S:	Maintained
19650W:	https://linuxtv.org
19651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19652T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19653F:	drivers/media/platform/ti/am437x/
19654
19655TI BANDGAP AND THERMAL DRIVER
19656M:	Eduardo Valentin <edubezval@gmail.com>
19657M:	Keerthy <j-keerthy@ti.com>
19658L:	linux-pm@vger.kernel.org
19659L:	linux-omap@vger.kernel.org
19660S:	Maintained
19661F:	drivers/thermal/ti-soc-thermal/
19662
19663TI BQ27XXX POWER SUPPLY DRIVER
19664F:	drivers/power/supply/bq27xxx_battery.c
19665F:	drivers/power/supply/bq27xxx_battery_i2c.c
19666F:	include/linux/power/bq27xxx_battery.h
19667
19668TI CDCE706 CLOCK DRIVER
19669M:	Max Filippov <jcmvbkbc@gmail.com>
19670S:	Maintained
19671F:	drivers/clk/clk-cdce706.c
19672
19673TI CLOCK DRIVER
19674M:	Tero Kristo <kristo@kernel.org>
19675L:	linux-omap@vger.kernel.org
19676S:	Odd Fixes
19677F:	drivers/clk/ti/
19678F:	include/linux/clk/ti.h
19679
19680TI DAVINCI MACHINE SUPPORT
19681M:	Sekhar Nori <nsekhar@ti.com>
19682R:	Bartosz Golaszewski <brgl@bgdev.pl>
19683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19684S:	Supported
19685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19686F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19687F:	arch/arm/boot/dts/da850*
19688F:	arch/arm/mach-davinci/
19689F:	drivers/i2c/busses/i2c-davinci.c
19690
19691TI DAVINCI SERIES CLOCK DRIVER
19692M:	David Lechner <david@lechnology.com>
19693R:	Sekhar Nori <nsekhar@ti.com>
19694S:	Maintained
19695F:	Documentation/devicetree/bindings/clock/ti/davinci/
19696F:	drivers/clk/davinci/
19697
19698TI DAVINCI SERIES GPIO DRIVER
19699M:	Keerthy <j-keerthy@ti.com>
19700L:	linux-gpio@vger.kernel.org
19701S:	Maintained
19702F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19703F:	drivers/gpio/gpio-davinci.c
19704
19705TI DAVINCI SERIES MEDIA DRIVER
19706M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19707L:	linux-media@vger.kernel.org
19708S:	Maintained
19709W:	https://linuxtv.org
19710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19711T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19712F:	drivers/media/platform/ti/davinci/
19713F:	include/media/davinci/
19714
19715TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19716R:	David Lechner <david@lechnology.com>
19717L:	linux-iio@vger.kernel.org
19718F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
19719F:	drivers/counter/ti-eqep.c
19720
19721TI ETHERNET SWITCH DRIVER (CPSW)
19722R:	Grygorii Strashko <grygorii.strashko@ti.com>
19723L:	linux-omap@vger.kernel.org
19724L:	netdev@vger.kernel.org
19725S:	Maintained
19726F:	drivers/net/ethernet/ti/cpsw*
19727F:	drivers/net/ethernet/ti/davinci*
19728
19729TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19730M:	Alex Dubov <oakad@yahoo.com>
19731S:	Maintained
19732W:	http://tifmxx.berlios.de/
19733F:	drivers/memstick/host/tifm_ms.c
19734F:	drivers/misc/tifm*
19735F:	drivers/mmc/host/tifm_sd.c
19736F:	include/linux/tifm.h
19737
19738TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19739M:	Nishanth Menon <nm@ti.com>
19740M:	Santosh Shilimkar <ssantosh@kernel.org>
19741L:	linux-kernel@vger.kernel.org
19742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19743S:	Maintained
19744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
19745F:	drivers/soc/ti/*
19746
19747TI LM49xxx FAMILY ASoC CODEC DRIVERS
19748M:	M R Swami Reddy <mr.swami.reddy@ti.com>
19749M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
19750L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19751S:	Maintained
19752F:	sound/soc/codecs/isabelle*
19753F:	sound/soc/codecs/lm49453*
19754
19755TI PCM3060 ASoC CODEC DRIVER
19756M:	Kirill Marinushkin <kmarinushkin@birdec.com>
19757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19758S:	Maintained
19759F:	Documentation/devicetree/bindings/sound/pcm3060.txt
19760F:	sound/soc/codecs/pcm3060*
19761
19762TI TAS571X FAMILY ASoC CODEC DRIVER
19763M:	Kevin Cernekee <cernekee@chromium.org>
19764L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19765S:	Odd Fixes
19766F:	sound/soc/codecs/tas571x*
19767
19768TI TRF7970A NFC DRIVER
19769M:	Mark Greer <mgreer@animalcreek.com>
19770L:	linux-wireless@vger.kernel.org
19771L:	linux-nfc@lists.01.org (subscribers-only)
19772S:	Supported
19773F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
19774F:	drivers/nfc/trf7970a.c
19775
19776TI TSC2046 ADC DRIVER
19777M:	Oleksij Rempel <o.rempel@pengutronix.de>
19778R:	kernel@pengutronix.de
19779L:	linux-iio@vger.kernel.org
19780S:	Maintained
19781F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
19782F:	drivers/iio/adc/ti-tsc2046.c
19783
19784TI TWL4030 SERIES SOC CODEC DRIVER
19785M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19787S:	Maintained
19788F:	sound/soc/codecs/twl4030*
19789
19790TI VPE/CAL DRIVERS
19791M:	Benoit Parrot <bparrot@ti.com>
19792L:	linux-media@vger.kernel.org
19793S:	Maintained
19794W:	http://linuxtv.org/
19795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19796F:	Documentation/devicetree/bindings/media/ti,cal.yaml
19797F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
19798F:	drivers/media/platform/ti/cal/
19799F:	drivers/media/platform/ti/vpe/
19800
19801TI WILINK WIRELESS DRIVERS
19802L:	linux-wireless@vger.kernel.org
19803S:	Orphan
19804W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
19805W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
19806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
19807F:	drivers/net/wireless/ti/
19808F:	include/linux/wl12xx.h
19809
19810TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
19811M:	John Stultz <john.stultz@linaro.org>
19812M:	Thomas Gleixner <tglx@linutronix.de>
19813R:	Stephen Boyd <sboyd@kernel.org>
19814L:	linux-kernel@vger.kernel.org
19815S:	Supported
19816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19817F:	include/linux/clocksource.h
19818F:	include/linux/time.h
19819F:	include/linux/timex.h
19820F:	include/uapi/linux/time.h
19821F:	include/uapi/linux/timex.h
19822F:	kernel/time/alarmtimer.c
19823F:	kernel/time/clocksource.c
19824F:	kernel/time/ntp.c
19825F:	kernel/time/time*.c
19826F:	tools/testing/selftests/timers/
19827
19828TIPC NETWORK LAYER
19829M:	Jon Maloy <jmaloy@redhat.com>
19830M:	Ying Xue <ying.xue@windriver.com>
19831L:	netdev@vger.kernel.org (core kernel code)
19832L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
19833S:	Maintained
19834W:	http://tipc.sourceforge.net/
19835F:	include/uapi/linux/tipc*.h
19836F:	net/tipc/
19837
19838TLAN NETWORK DRIVER
19839M:	Samuel Chessman <chessman@tux.org>
19840L:	tlan-devel@lists.sourceforge.net (subscribers-only)
19841S:	Maintained
19842W:	http://sourceforge.net/projects/tlan/
19843F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
19844F:	drivers/net/ethernet/ti/tlan.*
19845
19846TM6000 VIDEO4LINUX DRIVER
19847M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19848L:	linux-media@vger.kernel.org
19849S:	Odd fixes
19850W:	https://linuxtv.org
19851T:	git git://linuxtv.org/media_tree.git
19852F:	Documentation/admin-guide/media/tm6000*
19853F:	drivers/media/usb/tm6000/
19854
19855TMIO/SDHI MMC DRIVER
19856M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19857L:	linux-mmc@vger.kernel.org
19858S:	Supported
19859F:	drivers/mmc/host/renesas_sdhi*
19860F:	drivers/mmc/host/tmio_mmc*
19861F:	include/linux/mfd/tmio.h
19862
19863TMP401 HARDWARE MONITOR DRIVER
19864M:	Guenter Roeck <linux@roeck-us.net>
19865L:	linux-hwmon@vger.kernel.org
19866S:	Maintained
19867F:	Documentation/hwmon/tmp401.rst
19868F:	drivers/hwmon/tmp401.c
19869
19870TMP464 HARDWARE MONITOR DRIVER
19871M:	Agathe Porte <agathe.porte@nokia.com>
19872M:	Guenter Roeck <linux@roeck-us.net>
19873L:	linux-hwmon@vger.kernel.org
19874S:	Maintained
19875F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
19876F:	Documentation/hwmon/tmp464.rst
19877F:	drivers/hwmon/tmp464.c
19878
19879TMP513 HARDWARE MONITOR DRIVER
19880M:	Eric Tremblay <etremblay@distech-controls.com>
19881L:	linux-hwmon@vger.kernel.org
19882S:	Maintained
19883F:	Documentation/hwmon/tmp513.rst
19884F:	drivers/hwmon/tmp513.c
19885
19886TMPFS (SHMEM FILESYSTEM)
19887M:	Hugh Dickins <hughd@google.com>
19888L:	linux-mm@kvack.org
19889S:	Maintained
19890F:	include/linux/shmem_fs.h
19891F:	mm/shmem.c
19892
19893TOMOYO SECURITY MODULE
19894M:	Kentaro Takeda <takedakn@nttdata.co.jp>
19895M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19896L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19897L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19898L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19899L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19900S:	Maintained
19901W:	https://tomoyo.osdn.jp/
19902F:	security/tomoyo/
19903
19904TOPSTAR LAPTOP EXTRAS DRIVER
19905M:	Herton Ronaldo Krzesinski <herton@canonical.com>
19906L:	platform-driver-x86@vger.kernel.org
19907S:	Maintained
19908F:	drivers/platform/x86/topstar-laptop.c
19909
19910TORTURE-TEST MODULES
19911M:	Davidlohr Bueso <dave@stgolabs.net>
19912M:	"Paul E. McKenney" <paulmck@kernel.org>
19913M:	Josh Triplett <josh@joshtriplett.org>
19914L:	linux-kernel@vger.kernel.org
19915S:	Supported
19916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19917F:	Documentation/RCU/torture.rst
19918F:	kernel/locking/locktorture.c
19919F:	kernel/rcu/rcuscale.c
19920F:	kernel/rcu/rcutorture.c
19921F:	kernel/rcu/refscale.c
19922F:	kernel/torture.c
19923
19924TOSHIBA ACPI EXTRAS DRIVER
19925M:	Azael Avalos <coproscefalo@gmail.com>
19926L:	platform-driver-x86@vger.kernel.org
19927S:	Maintained
19928F:	drivers/platform/x86/toshiba_acpi.c
19929
19930TOSHIBA BLUETOOTH DRIVER
19931M:	Azael Avalos <coproscefalo@gmail.com>
19932L:	platform-driver-x86@vger.kernel.org
19933S:	Maintained
19934F:	drivers/platform/x86/toshiba_bluetooth.c
19935
19936TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19937M:	Azael Avalos <coproscefalo@gmail.com>
19938L:	platform-driver-x86@vger.kernel.org
19939S:	Maintained
19940F:	drivers/platform/x86/toshiba_haps.c
19941
19942TOSHIBA SMM DRIVER
19943M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
19944S:	Maintained
19945W:	http://www.buzzard.org.uk/toshiba/
19946F:	drivers/char/toshiba.c
19947F:	include/linux/toshiba.h
19948F:	include/uapi/linux/toshiba.h
19949
19950TOSHIBA TC358743 DRIVER
19951M:	Mats Randgaard <matrandg@cisco.com>
19952L:	linux-media@vger.kernel.org
19953S:	Maintained
19954F:	drivers/media/i2c/tc358743*
19955F:	include/media/i2c/tc358743.h
19956
19957TOSHIBA WMI HOTKEYS DRIVER
19958M:	Azael Avalos <coproscefalo@gmail.com>
19959L:	platform-driver-x86@vger.kernel.org
19960S:	Maintained
19961F:	drivers/platform/x86/toshiba-wmi.c
19962
19963TPM DEVICE DRIVER
19964M:	Peter Huewe <peterhuewe@gmx.de>
19965M:	Jarkko Sakkinen <jarkko@kernel.org>
19966R:	Jason Gunthorpe <jgg@ziepe.ca>
19967L:	linux-integrity@vger.kernel.org
19968S:	Maintained
19969W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19970Q:	https://patchwork.kernel.org/project/linux-integrity/list/
19971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19972F:	drivers/char/tpm/
19973
19974TRACING
19975M:	Steven Rostedt <rostedt@goodmis.org>
19976M:	Ingo Molnar <mingo@redhat.com>
19977S:	Maintained
19978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19979F:	Documentation/trace/ftrace.rst
19980F:	arch/*/*/*/ftrace.h
19981F:	arch/*/kernel/ftrace.c
19982F:	fs/tracefs/
19983F:	include/*/ftrace.h
19984F:	include/linux/trace*.h
19985F:	include/trace/
19986F:	kernel/trace/
19987F:	tools/testing/selftests/ftrace/
19988
19989TRACING MMIO ACCESSES (MMIOTRACE)
19990M:	Steven Rostedt <rostedt@goodmis.org>
19991M:	Ingo Molnar <mingo@kernel.org>
19992R:	Karol Herbst <karolherbst@gmail.com>
19993R:	Pekka Paalanen <ppaalanen@gmail.com>
19994L:	linux-kernel@vger.kernel.org
19995L:	nouveau@lists.freedesktop.org
19996S:	Maintained
19997F:	arch/x86/mm/kmmio.c
19998F:	arch/x86/mm/mmio-mod.c
19999F:	arch/x86/mm/testmmiotrace.c
20000F:	include/linux/mmiotrace.h
20001F:	kernel/trace/trace_mmiotrace.c
20002
20003TRACING OS NOISE / LATENCY TRACERS
20004M:	Steven Rostedt <rostedt@goodmis.org>
20005M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20006S:	Maintained
20007F:	kernel/trace/trace_osnoise.c
20008F:	include/trace/events/osnoise.h
20009F:	kernel/trace/trace_hwlat.c
20010F:	kernel/trace/trace_irqsoff.c
20011F:	kernel/trace/trace_sched_wakeup.c
20012F:	Documentation/trace/osnoise-tracer.rst
20013F:	Documentation/trace/timerlat-tracer.rst
20014F:	Documentation/trace/hwlat_detector.rst
20015F:	arch/*/kernel/trace.c
20016
20017Real-time Linux Analysis (RTLA) tools
20018M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20019M:	Steven Rostedt <rostedt@goodmis.org>
20020L:	linux-trace-devel@vger.kernel.org
20021S:	Maintained
20022F:	Documentation/tools/rtla/
20023F:	tools/tracing/rtla/
20024
20025TRADITIONAL CHINESE DOCUMENTATION
20026M:	Hu Haowen <src.res@email.cn>
20027L:	linux-doc-tw-discuss@lists.sourceforge.net
20028S:	Maintained
20029W:	https://github.com/srcres258/linux-doc
20030T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
20031F:	Documentation/translations/zh_TW/
20032
20033TTY LAYER
20034M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20035M:	Jiri Slaby <jirislaby@kernel.org>
20036S:	Supported
20037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20038F:	Documentation/driver-api/serial/
20039F:	drivers/tty/
20040F:	drivers/tty/serial/serial_core.c
20041F:	include/linux/selection.h
20042F:	include/linux/serial.h
20043F:	include/linux/serial_core.h
20044F:	include/linux/sysrq.h
20045F:	include/linux/tty*.h
20046F:	include/linux/vt.h
20047F:	include/linux/vt_*.h
20048F:	include/uapi/linux/serial.h
20049F:	include/uapi/linux/serial_core.h
20050F:	include/uapi/linux/tty.h
20051
20052TUA9001 MEDIA DRIVER
20053M:	Antti Palosaari <crope@iki.fi>
20054L:	linux-media@vger.kernel.org
20055S:	Maintained
20056W:	https://linuxtv.org
20057W:	http://palosaari.fi/linux/
20058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20059T:	git git://linuxtv.org/anttip/media_tree.git
20060F:	drivers/media/tuners/tua9001*
20061
20062TULIP NETWORK DRIVERS
20063L:	netdev@vger.kernel.org
20064L:	linux-parisc@vger.kernel.org
20065S:	Orphan
20066F:	drivers/net/ethernet/dec/tulip/
20067
20068TUN/TAP driver
20069M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
20070S:	Maintained
20071W:	http://vtun.sourceforge.net/tun
20072F:	Documentation/networking/tuntap.rst
20073F:	arch/um/os-Linux/drivers/
20074
20075TURBOCHANNEL SUBSYSTEM
20076M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
20077M:	Ralf Baechle <ralf@linux-mips.org>
20078L:	linux-mips@vger.kernel.org
20079S:	Maintained
20080Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
20081F:	drivers/tc/
20082F:	include/linux/tc.h
20083
20084TURBOSTAT UTILITY
20085M:	"Len Brown" <lenb@kernel.org>
20086L:	linux-pm@vger.kernel.org
20087S:	Supported
20088Q:	https://patchwork.kernel.org/project/linux-pm/list/
20089B:	https://bugzilla.kernel.org
20090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20091F:	tools/power/x86/turbostat/
20092
20093TW5864 VIDEO4LINUX DRIVER
20094M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20095M:	Anton Sviridenko <anton@corp.bluecherry.net>
20096M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20097M:	Andrey Utkin <andrey_utkin@fastmail.com>
20098L:	linux-media@vger.kernel.org
20099S:	Supported
20100F:	drivers/media/pci/tw5864/
20101
20102TW68 VIDEO4LINUX DRIVER
20103M:	Hans Verkuil <hverkuil@xs4all.nl>
20104L:	linux-media@vger.kernel.org
20105S:	Odd Fixes
20106W:	https://linuxtv.org
20107T:	git git://linuxtv.org/media_tree.git
20108F:	drivers/media/pci/tw68/
20109
20110TW686X VIDEO4LINUX DRIVER
20111M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20112L:	linux-media@vger.kernel.org
20113S:	Maintained
20114W:	http://linuxtv.org
20115T:	git git://linuxtv.org/media_tree.git
20116F:	drivers/media/pci/tw686x/
20117
20118U-BOOT ENVIRONMENT VARIABLES
20119M:	Rafał Miłecki <rafal@milecki.pl>
20120S:	Maintained
20121F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20122
20123UACCE ACCELERATOR FRAMEWORK
20124M:	Zhangfei Gao <zhangfei.gao@linaro.org>
20125M:	Zhou Wang <wangzhou1@hisilicon.com>
20126L:	linux-accelerators@lists.ozlabs.org
20127L:	linux-kernel@vger.kernel.org
20128S:	Maintained
20129F:	Documentation/ABI/testing/sysfs-driver-uacce
20130F:	Documentation/misc-devices/uacce.rst
20131F:	drivers/misc/uacce/
20132F:	include/linux/uacce.h
20133F:	include/uapi/misc/uacce/
20134
20135UBI FILE SYSTEM (UBIFS)
20136M:	Richard Weinberger <richard@nod.at>
20137L:	linux-mtd@lists.infradead.org
20138S:	Supported
20139W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
20140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20142F:	Documentation/ABI/testing/sysfs-fs-ubifs
20143F:	Documentation/filesystems/ubifs-authentication.rst
20144F:	Documentation/filesystems/ubifs.rst
20145F:	fs/ubifs/
20146
20147UCLINUX (M68KNOMMU AND COLDFIRE)
20148M:	Greg Ungerer <gerg@linux-m68k.org>
20149L:	linux-m68k@lists.linux-m68k.org
20150L:	uclinux-dev@uclinux.org  (subscribers-only)
20151S:	Maintained
20152W:	http://www.linux-m68k.org/
20153W:	http://www.uclinux.org/
20154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20155F:	arch/m68k/*/*_no.*
20156F:	arch/m68k/68*/
20157F:	arch/m68k/coldfire/
20158F:	arch/m68k/include/asm/*_no.*
20159
20160UDF FILESYSTEM
20161M:	Jan Kara <jack@suse.com>
20162S:	Maintained
20163F:	Documentation/filesystems/udf.rst
20164F:	fs/udf/
20165
20166UDRAW TABLET
20167M:	Bastien Nocera <hadess@hadess.net>
20168L:	linux-input@vger.kernel.org
20169S:	Maintained
20170F:	drivers/hid/hid-udraw-ps3.c
20171
20172UFS FILESYSTEM
20173M:	Evgeniy Dushistov <dushistov@mail.ru>
20174S:	Maintained
20175F:	Documentation/admin-guide/ufs.rst
20176F:	fs/ufs/
20177
20178UHID USERSPACE HID IO DRIVER
20179M:	David Rheinsberg <david.rheinsberg@gmail.com>
20180L:	linux-input@vger.kernel.org
20181S:	Maintained
20182F:	drivers/hid/uhid.c
20183F:	include/uapi/linux/uhid.h
20184
20185ULPI BUS
20186M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20187L:	linux-usb@vger.kernel.org
20188S:	Maintained
20189F:	drivers/usb/common/ulpi.c
20190F:	include/linux/ulpi/
20191
20192UNICODE SUBSYSTEM
20193M:	Gabriel Krisman Bertazi <krisman@collabora.com>
20194L:	linux-fsdevel@vger.kernel.org
20195S:	Supported
20196F:	fs/unicode/
20197
20198UNIFDEF
20199M:	Tony Finch <dot@dotat.at>
20200S:	Maintained
20201W:	http://dotat.at/prog/unifdef
20202F:	scripts/unifdef.c
20203
20204UNIFORM CDROM DRIVER
20205M:	Phillip Potter <phil@philpotter.co.uk>
20206S:	Maintained
20207F:	Documentation/cdrom/
20208F:	drivers/cdrom/cdrom.c
20209F:	include/linux/cdrom.h
20210F:	include/uapi/linux/cdrom.h
20211
20212UNISYS S-PAR DRIVERS
20213M:	David Kershner <david.kershner@unisys.com>
20214L:	sparmaintainer@unisys.com (Unisys internal)
20215S:	Supported
20216F:	drivers/staging/unisys/
20217F:	drivers/visorbus/
20218F:	include/linux/visorbus.h
20219
20220UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20221R:	Alim Akhtar <alim.akhtar@samsung.com>
20222R:	Avri Altman <avri.altman@wdc.com>
20223L:	linux-scsi@vger.kernel.org
20224S:	Supported
20225F:	Documentation/devicetree/bindings/ufs/
20226F:	Documentation/scsi/ufs.rst
20227F:	drivers/scsi/ufs/
20228
20229UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20230M:	Pedro Sousa <pedrom.sousa@synopsys.com>
20231L:	linux-scsi@vger.kernel.org
20232S:	Supported
20233F:	drivers/scsi/ufs/*dwc*
20234
20235UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20236M:	Stanley Chu <stanley.chu@mediatek.com>
20237L:	linux-scsi@vger.kernel.org
20238L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20239S:	Maintained
20240F:	drivers/scsi/ufs/ufs-mediatek*
20241
20242UNSORTED BLOCK IMAGES (UBI)
20243M:	Richard Weinberger <richard@nod.at>
20244L:	linux-mtd@lists.infradead.org
20245S:	Supported
20246W:	http://www.linux-mtd.infradead.org/
20247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20249F:	drivers/mtd/ubi/
20250F:	include/linux/mtd/ubi.h
20251F:	include/uapi/mtd/ubi-user.h
20252
20253USB "USBNET" DRIVER FRAMEWORK
20254M:	Oliver Neukum <oneukum@suse.com>
20255L:	netdev@vger.kernel.org
20256S:	Maintained
20257W:	http://www.linux-usb.org/usbnet
20258F:	drivers/net/usb/usbnet.c
20259F:	include/linux/usb/usbnet.h
20260
20261USB ACM DRIVER
20262M:	Oliver Neukum <oneukum@suse.com>
20263L:	linux-usb@vger.kernel.org
20264S:	Maintained
20265F:	Documentation/usb/acm.rst
20266F:	drivers/usb/class/cdc-acm.*
20267
20268USB APPLE MFI FASTCHARGE DRIVER
20269M:	Bastien Nocera <hadess@hadess.net>
20270L:	linux-usb@vger.kernel.org
20271S:	Maintained
20272F:	drivers/usb/misc/apple-mfi-fastcharge.c
20273
20274USB AR5523 WIRELESS DRIVER
20275M:	Pontus Fuchs <pontus.fuchs@gmail.com>
20276L:	linux-wireless@vger.kernel.org
20277S:	Maintained
20278F:	drivers/net/wireless/ath/ar5523/
20279
20280USB ATTACHED SCSI
20281M:	Oliver Neukum <oneukum@suse.com>
20282L:	linux-usb@vger.kernel.org
20283L:	linux-scsi@vger.kernel.org
20284S:	Maintained
20285F:	drivers/usb/storage/uas.c
20286
20287USB CDC ETHERNET DRIVER
20288M:	Oliver Neukum <oliver@neukum.org>
20289L:	linux-usb@vger.kernel.org
20290S:	Maintained
20291F:	drivers/net/usb/cdc_*.c
20292F:	include/uapi/linux/usb/cdc.h
20293
20294USB CHAOSKEY DRIVER
20295M:	Keith Packard <keithp@keithp.com>
20296L:	linux-usb@vger.kernel.org
20297S:	Maintained
20298F:	drivers/usb/misc/chaoskey.c
20299
20300USB CYPRESS C67X00 DRIVER
20301L:	linux-usb@vger.kernel.org
20302S:	Orphan
20303F:	drivers/usb/c67x00/
20304
20305USB DAVICOM DM9601 DRIVER
20306M:	Peter Korsgaard <peter@korsgaard.com>
20307L:	netdev@vger.kernel.org
20308S:	Maintained
20309W:	http://www.linux-usb.org/usbnet
20310F:	drivers/net/usb/dm9601.c
20311
20312USB EHCI DRIVER
20313M:	Alan Stern <stern@rowland.harvard.edu>
20314L:	linux-usb@vger.kernel.org
20315S:	Maintained
20316F:	Documentation/usb/ehci.rst
20317F:	drivers/usb/host/ehci*
20318
20319USB GADGET/PERIPHERAL SUBSYSTEM
20320M:	Felipe Balbi <balbi@kernel.org>
20321L:	linux-usb@vger.kernel.org
20322S:	Maintained
20323W:	http://www.linux-usb.org/gadget
20324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20325F:	drivers/usb/gadget/
20326F:	include/linux/usb/gadget*
20327
20328USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20329M:	Jiri Kosina <jikos@kernel.org>
20330M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
20331L:	linux-usb@vger.kernel.org
20332S:	Maintained
20333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20334F:	Documentation/hid/hiddev.rst
20335F:	drivers/hid/usbhid/
20336
20337USB INTEL XHCI ROLE MUX DRIVER
20338M:	Hans de Goede <hdegoede@redhat.com>
20339L:	linux-usb@vger.kernel.org
20340S:	Maintained
20341F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
20342
20343USB IP DRIVER FOR HISILICON KIRIN 960
20344M:	Yu Chen <chenyu56@huawei.com>
20345M:	Binghui Wang <wangbinghui@hisilicon.com>
20346L:	linux-usb@vger.kernel.org
20347S:	Maintained
20348F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20349F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
20350
20351USB IP DRIVER FOR HISILICON KIRIN 970
20352M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20353L:	linux-usb@vger.kernel.org
20354S:	Maintained
20355F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20356F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
20357
20358USB ISP116X DRIVER
20359M:	Olav Kongas <ok@artecdesign.ee>
20360L:	linux-usb@vger.kernel.org
20361S:	Maintained
20362F:	drivers/usb/host/isp116x*
20363F:	include/linux/usb/isp116x.h
20364
20365USB ISP1760 DRIVER
20366M:	Rui Miguel Silva <rui.silva@linaro.org>
20367L:	linux-usb@vger.kernel.org
20368S:	Maintained
20369F:	drivers/usb/isp1760/*
20370F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20371
20372USB LAN78XX ETHERNET DRIVER
20373M:	Woojung Huh <woojung.huh@microchip.com>
20374M:	UNGLinuxDriver@microchip.com
20375L:	netdev@vger.kernel.org
20376S:	Maintained
20377F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20378F:	drivers/net/usb/lan78xx.*
20379F:	include/dt-bindings/net/microchip-lan78xx.h
20380
20381USB MASS STORAGE DRIVER
20382M:	Alan Stern <stern@rowland.harvard.edu>
20383L:	linux-usb@vger.kernel.org
20384L:	usb-storage@lists.one-eyed-alien.net
20385S:	Maintained
20386F:	drivers/usb/storage/
20387
20388USB MIDI DRIVER
20389M:	Clemens Ladisch <clemens@ladisch.de>
20390L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20391S:	Maintained
20392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20393F:	sound/usb/midi.*
20394
20395USB NETWORKING DRIVERS
20396L:	linux-usb@vger.kernel.org
20397S:	Odd Fixes
20398F:	drivers/net/usb/
20399
20400USB OHCI DRIVER
20401M:	Alan Stern <stern@rowland.harvard.edu>
20402L:	linux-usb@vger.kernel.org
20403S:	Maintained
20404F:	Documentation/usb/ohci.rst
20405F:	drivers/usb/host/ohci*
20406
20407USB OTG FSM (Finite State Machine)
20408M:	Peter Chen <peter.chen@kernel.org>
20409L:	linux-usb@vger.kernel.org
20410S:	Maintained
20411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20412F:	drivers/usb/common/usb-otg-fsm.c
20413
20414USB OVER IP DRIVER
20415M:	Valentina Manea <valentina.manea.m@gmail.com>
20416M:	Shuah Khan <shuah@kernel.org>
20417M:	Shuah Khan <skhan@linuxfoundation.org>
20418L:	linux-usb@vger.kernel.org
20419S:	Maintained
20420F:	Documentation/usb/usbip_protocol.rst
20421F:	drivers/usb/usbip/
20422F:	tools/testing/selftests/drivers/usb/usbip/
20423F:	tools/usb/usbip/
20424
20425USB PEGASUS DRIVER
20426M:	Petko Manolov <petkan@nucleusys.com>
20427L:	linux-usb@vger.kernel.org
20428L:	netdev@vger.kernel.org
20429S:	Maintained
20430W:	https://github.com/petkan/pegasus
20431T:	git git://github.com/petkan/pegasus.git
20432F:	drivers/net/usb/pegasus.*
20433
20434USB PHY LAYER
20435M:	Felipe Balbi <balbi@kernel.org>
20436L:	linux-usb@vger.kernel.org
20437S:	Maintained
20438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20439F:	drivers/usb/phy/
20440
20441USB PRINTER DRIVER (usblp)
20442M:	Pete Zaitcev <zaitcev@redhat.com>
20443L:	linux-usb@vger.kernel.org
20444S:	Supported
20445F:	drivers/usb/class/usblp.c
20446
20447USB RAW GADGET DRIVER
20448R:	Andrey Konovalov <andreyknvl@gmail.com>
20449L:	linux-usb@vger.kernel.org
20450S:	Maintained
20451F:	Documentation/usb/raw-gadget.rst
20452F:	drivers/usb/gadget/legacy/raw_gadget.c
20453F:	include/uapi/linux/usb/raw_gadget.h
20454
20455USB QMI WWAN NETWORK DRIVER
20456M:	Bjørn Mork <bjorn@mork.no>
20457L:	netdev@vger.kernel.org
20458S:	Maintained
20459F:	Documentation/ABI/testing/sysfs-class-net-qmi
20460F:	drivers/net/usb/qmi_wwan.c
20461
20462USB RTL8150 DRIVER
20463M:	Petko Manolov <petkan@nucleusys.com>
20464L:	linux-usb@vger.kernel.org
20465L:	netdev@vger.kernel.org
20466S:	Maintained
20467W:	https://github.com/petkan/rtl8150
20468T:	git git://github.com/petkan/rtl8150.git
20469F:	drivers/net/usb/rtl8150.c
20470
20471USB SERIAL SUBSYSTEM
20472M:	Johan Hovold <johan@kernel.org>
20473L:	linux-usb@vger.kernel.org
20474S:	Maintained
20475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20476F:	Documentation/usb/usb-serial.rst
20477F:	drivers/usb/serial/
20478F:	include/linux/usb/serial.h
20479
20480USB SMSC75XX ETHERNET DRIVER
20481M:	Steve Glendinning <steve.glendinning@shawell.net>
20482L:	netdev@vger.kernel.org
20483S:	Maintained
20484F:	drivers/net/usb/smsc75xx.*
20485
20486USB SMSC95XX ETHERNET DRIVER
20487M:	Steve Glendinning <steve.glendinning@shawell.net>
20488M:	UNGLinuxDriver@microchip.com
20489L:	netdev@vger.kernel.org
20490S:	Maintained
20491F:	drivers/net/usb/smsc95xx.*
20492
20493USB SUBSYSTEM
20494M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20495L:	linux-usb@vger.kernel.org
20496S:	Supported
20497W:	http://www.linux-usb.org
20498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20499F:	Documentation/devicetree/bindings/usb/
20500F:	Documentation/usb/
20501F:	drivers/usb/
20502F:	include/linux/usb.h
20503F:	include/linux/usb/
20504
20505USB TYPEC BUS FOR ALTERNATE MODES
20506M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20507L:	linux-usb@vger.kernel.org
20508S:	Maintained
20509F:	Documentation/ABI/testing/sysfs-bus-typec
20510F:	Documentation/driver-api/usb/typec_bus.rst
20511F:	drivers/usb/typec/altmodes/
20512F:	include/linux/usb/typec_altmode.h
20513
20514USB TYPEC CLASS
20515M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20516L:	linux-usb@vger.kernel.org
20517S:	Maintained
20518F:	Documentation/ABI/testing/sysfs-class-typec
20519F:	Documentation/driver-api/usb/typec.rst
20520F:	drivers/usb/typec/
20521F:	include/linux/usb/typec.h
20522
20523USB TYPEC INTEL PMC MUX DRIVER
20524M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20525L:	linux-usb@vger.kernel.org
20526S:	Maintained
20527F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20528F:	drivers/usb/typec/mux/intel_pmc_mux.c
20529
20530USB TYPEC PI3USB30532 MUX DRIVER
20531M:	Hans de Goede <hdegoede@redhat.com>
20532L:	linux-usb@vger.kernel.org
20533S:	Maintained
20534F:	drivers/usb/typec/mux/pi3usb30532.c
20535
20536USB TYPEC PORT CONTROLLER DRIVERS
20537M:	Guenter Roeck <linux@roeck-us.net>
20538L:	linux-usb@vger.kernel.org
20539S:	Maintained
20540F:	drivers/usb/typec/tcpm/
20541
20542USB UHCI DRIVER
20543M:	Alan Stern <stern@rowland.harvard.edu>
20544L:	linux-usb@vger.kernel.org
20545S:	Maintained
20546F:	drivers/usb/host/uhci*
20547
20548USB VIDEO CLASS
20549M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20550L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
20551L:	linux-media@vger.kernel.org
20552S:	Maintained
20553W:	http://www.ideasonboard.org/uvc/
20554T:	git git://linuxtv.org/media_tree.git
20555F:	drivers/media/usb/uvc/
20556F:	include/uapi/linux/uvcvideo.h
20557
20558USB WEBCAM GADGET
20559M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20560L:	linux-usb@vger.kernel.org
20561S:	Maintained
20562F:	drivers/usb/gadget/function/*uvc*
20563F:	drivers/usb/gadget/legacy/webcam.c
20564F:	include/uapi/linux/usb/g_uvc.h
20565
20566USB WIRELESS RNDIS DRIVER (rndis_wlan)
20567M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
20568L:	linux-wireless@vger.kernel.org
20569S:	Maintained
20570F:	drivers/net/wireless/rndis_wlan.c
20571
20572USB XHCI DRIVER
20573M:	Mathias Nyman <mathias.nyman@intel.com>
20574L:	linux-usb@vger.kernel.org
20575S:	Supported
20576F:	drivers/usb/host/pci-quirks*
20577F:	drivers/usb/host/xhci*
20578
20579USB ZD1201 DRIVER
20580L:	linux-wireless@vger.kernel.org
20581S:	Orphan
20582W:	http://linux-lc100020.sourceforge.net
20583F:	drivers/net/wireless/zydas/zd1201.*
20584
20585USB ZR364XX DRIVER
20586M:	Antoine Jacquet <royale@zerezo.com>
20587L:	linux-usb@vger.kernel.org
20588L:	linux-media@vger.kernel.org
20589S:	Maintained
20590W:	http://royale.zerezo.com/zr364xx/
20591T:	git git://linuxtv.org/media_tree.git
20592F:	Documentation/admin-guide/media/zr364xx*
20593F:	drivers/media/usb/zr364xx/
20594
20595USER-MODE LINUX (UML)
20596M:	Richard Weinberger <richard@nod.at>
20597M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
20598M:	Johannes Berg <johannes@sipsolutions.net>
20599L:	linux-um@lists.infradead.org
20600S:	Maintained
20601W:	http://user-mode-linux.sourceforge.net
20602Q:	https://patchwork.ozlabs.org/project/linux-um/list/
20603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20605F:	Documentation/virt/uml/
20606F:	arch/um/
20607F:	arch/x86/um/
20608F:	fs/hostfs/
20609
20610USERSPACE COPYIN/COPYOUT (UIOVEC)
20611M:	Alexander Viro <viro@zeniv.linux.org.uk>
20612S:	Maintained
20613F:	include/linux/uio.h
20614F:	lib/iov_iter.c
20615
20616USERSPACE DMA BUFFER DRIVER
20617M:	Gerd Hoffmann <kraxel@redhat.com>
20618L:	dri-devel@lists.freedesktop.org
20619S:	Maintained
20620T:	git git://anongit.freedesktop.org/drm/drm-misc
20621F:	drivers/dma-buf/udmabuf.c
20622F:	include/uapi/linux/udmabuf.h
20623
20624USERSPACE I/O (UIO)
20625M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20626S:	Maintained
20627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20628F:	Documentation/driver-api/uio-howto.rst
20629F:	drivers/uio/
20630F:	include/linux/uio_driver.h
20631
20632UTIL-LINUX PACKAGE
20633M:	Karel Zak <kzak@redhat.com>
20634L:	util-linux@vger.kernel.org
20635S:	Maintained
20636W:	http://en.wikipedia.org/wiki/Util-linux
20637T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20638
20639UUID HELPERS
20640M:	Christoph Hellwig <hch@lst.de>
20641R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20642L:	linux-kernel@vger.kernel.org
20643S:	Maintained
20644T:	git git://git.infradead.org/users/hch/uuid.git
20645F:	include/linux/uuid.h
20646F:	include/uapi/linux/uuid.h
20647F:	lib/test_uuid.c
20648F:	lib/uuid.c
20649
20650UV SYSFS DRIVER
20651M:	Justin Ernst <justin.ernst@hpe.com>
20652L:	platform-driver-x86@vger.kernel.org
20653S:	Maintained
20654F:	drivers/platform/x86/uv_sysfs.c
20655
20656UVESAFB DRIVER
20657M:	Michal Januszewski <spock@gentoo.org>
20658L:	linux-fbdev@vger.kernel.org
20659S:	Maintained
20660W:	https://github.com/mjanusz/v86d
20661F:	Documentation/fb/uvesafb.rst
20662F:	drivers/video/fbdev/uvesafb.*
20663
20664Ux500 CLOCK DRIVERS
20665M:	Ulf Hansson <ulf.hansson@linaro.org>
20666L:	linux-clk@vger.kernel.org
20667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20668S:	Maintained
20669F:	drivers/clk/ux500/
20670
20671VF610 NAND DRIVER
20672M:	Stefan Agner <stefan@agner.ch>
20673L:	linux-mtd@lists.infradead.org
20674S:	Supported
20675F:	drivers/mtd/nand/raw/vf610_nfc.c
20676
20677VFAT/FAT/MSDOS FILESYSTEM
20678M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20679S:	Maintained
20680F:	Documentation/filesystems/vfat.rst
20681F:	fs/fat/
20682
20683VFIO DRIVER
20684M:	Alex Williamson <alex.williamson@redhat.com>
20685R:	Cornelia Huck <cohuck@redhat.com>
20686L:	kvm@vger.kernel.org
20687S:	Maintained
20688T:	git git://github.com/awilliam/linux-vfio.git
20689F:	Documentation/driver-api/vfio.rst
20690F:	drivers/vfio/
20691F:	include/linux/vfio.h
20692F:	include/linux/vfio_pci_core.h
20693F:	include/uapi/linux/vfio.h
20694
20695VFIO FSL-MC DRIVER
20696M:	Diana Craciun <diana.craciun@oss.nxp.com>
20697L:	kvm@vger.kernel.org
20698S:	Maintained
20699F:	drivers/vfio/fsl-mc/
20700
20701VFIO HISILICON PCI DRIVER
20702M:	Longfang Liu <liulongfang@huawei.com>
20703M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20704L:	kvm@vger.kernel.org
20705S:	Maintained
20706F:	drivers/vfio/pci/hisilicon/
20707
20708VFIO MEDIATED DEVICE DRIVERS
20709M:	Kirti Wankhede <kwankhede@nvidia.com>
20710L:	kvm@vger.kernel.org
20711S:	Maintained
20712F:	Documentation/driver-api/vfio-mediated-device.rst
20713F:	drivers/vfio/mdev/
20714F:	include/linux/mdev.h
20715F:	samples/vfio-mdev/
20716
20717VFIO PCI DEVICE SPECIFIC DRIVERS
20718R:	Jason Gunthorpe <jgg@nvidia.com>
20719R:	Yishai Hadas <yishaih@nvidia.com>
20720R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20721R:	Kevin Tian <kevin.tian@intel.com>
20722L:	kvm@vger.kernel.org
20723S:	Maintained
20724P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20725F:	drivers/vfio/pci/*/
20726
20727VFIO PLATFORM DRIVER
20728M:	Eric Auger <eric.auger@redhat.com>
20729L:	kvm@vger.kernel.org
20730S:	Maintained
20731F:	drivers/vfio/platform/
20732
20733VFIO MLX5 PCI DRIVER
20734M:	Yishai Hadas <yishaih@nvidia.com>
20735L:	kvm@vger.kernel.org
20736S:	Maintained
20737F:	drivers/vfio/pci/mlx5/
20738
20739VGA_SWITCHEROO
20740R:	Lukas Wunner <lukas@wunner.de>
20741S:	Maintained
20742T:	git git://anongit.freedesktop.org/drm/drm-misc
20743F:	Documentation/gpu/vga-switcheroo.rst
20744F:	drivers/gpu/vga/vga_switcheroo.c
20745F:	include/linux/vga_switcheroo.h
20746
20747VIA RHINE NETWORK DRIVER
20748S:	Maintained
20749M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
20750F:	drivers/net/ethernet/via/via-rhine.c
20751
20752VIA SD/MMC CARD CONTROLLER DRIVER
20753M:	Bruce Chang <brucechang@via.com.tw>
20754M:	Harald Welte <HaraldWelte@viatech.com>
20755S:	Maintained
20756F:	drivers/mmc/host/via-sdmmc.c
20757
20758VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
20759M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
20760L:	linux-fbdev@vger.kernel.org
20761S:	Maintained
20762F:	drivers/video/fbdev/via/
20763F:	include/linux/via-core.h
20764F:	include/linux/via-gpio.h
20765F:	include/linux/via_i2c.h
20766
20767VIA VELOCITY NETWORK DRIVER
20768M:	Francois Romieu <romieu@fr.zoreil.com>
20769L:	netdev@vger.kernel.org
20770S:	Maintained
20771F:	drivers/net/ethernet/via/via-velocity.*
20772
20773VICODEC VIRTUAL CODEC DRIVER
20774M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
20775L:	linux-media@vger.kernel.org
20776S:	Maintained
20777W:	https://linuxtv.org
20778T:	git git://linuxtv.org/media_tree.git
20779F:	drivers/media/test-drivers/vicodec/*
20780
20781VIDEO I2C POLLING DRIVER
20782M:	Matt Ranostay <matt.ranostay@konsulko.com>
20783L:	linux-media@vger.kernel.org
20784S:	Maintained
20785F:	drivers/media/i2c/video-i2c.c
20786
20787VIDEO MULTIPLEXER DRIVER
20788M:	Philipp Zabel <p.zabel@pengutronix.de>
20789L:	linux-media@vger.kernel.org
20790S:	Maintained
20791F:	drivers/media/platform/video-mux.c
20792
20793VIDEOBUF2 FRAMEWORK
20794M:	Tomasz Figa <tfiga@chromium.org>
20795M:	Marek Szyprowski <m.szyprowski@samsung.com>
20796L:	linux-media@vger.kernel.org
20797S:	Maintained
20798F:	drivers/media/common/videobuf2/*
20799F:	include/media/videobuf2-*
20800
20801VIMC VIRTUAL MEDIA CONTROLLER DRIVER
20802M:	Shuah Khan <skhan@linuxfoundation.org>
20803R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
20804L:	linux-media@vger.kernel.org
20805S:	Maintained
20806W:	https://linuxtv.org
20807T:	git git://linuxtv.org/media_tree.git
20808F:	drivers/media/test-drivers/vimc/*
20809
20810VIRT LIB
20811M:	Alex Williamson <alex.williamson@redhat.com>
20812M:	Paolo Bonzini <pbonzini@redhat.com>
20813L:	kvm@vger.kernel.org
20814S:	Supported
20815F:	virt/lib/
20816
20817VIRTIO AND VHOST VSOCK DRIVER
20818M:	Stefan Hajnoczi <stefanha@redhat.com>
20819M:	Stefano Garzarella <sgarzare@redhat.com>
20820L:	kvm@vger.kernel.org
20821L:	virtualization@lists.linux-foundation.org
20822L:	netdev@vger.kernel.org
20823S:	Maintained
20824F:	drivers/vhost/vsock.c
20825F:	include/linux/virtio_vsock.h
20826F:	include/uapi/linux/virtio_vsock.h
20827F:	net/vmw_vsock/virtio_transport.c
20828F:	net/vmw_vsock/virtio_transport_common.c
20829
20830VIRTIO BLOCK AND SCSI DRIVERS
20831M:	"Michael S. Tsirkin" <mst@redhat.com>
20832M:	Jason Wang <jasowang@redhat.com>
20833R:	Paolo Bonzini <pbonzini@redhat.com>
20834R:	Stefan Hajnoczi <stefanha@redhat.com>
20835L:	virtualization@lists.linux-foundation.org
20836S:	Maintained
20837F:	drivers/block/virtio_blk.c
20838F:	drivers/scsi/virtio_scsi.c
20839F:	drivers/vhost/scsi.c
20840F:	include/uapi/linux/virtio_blk.h
20841F:	include/uapi/linux/virtio_scsi.h
20842
20843VIRTIO CONSOLE DRIVER
20844M:	Amit Shah <amit@kernel.org>
20845L:	virtualization@lists.linux-foundation.org
20846S:	Maintained
20847F:	drivers/char/virtio_console.c
20848F:	include/linux/virtio_console.h
20849F:	include/uapi/linux/virtio_console.h
20850
20851VIRTIO CORE AND NET DRIVERS
20852M:	"Michael S. Tsirkin" <mst@redhat.com>
20853M:	Jason Wang <jasowang@redhat.com>
20854L:	virtualization@lists.linux-foundation.org
20855S:	Maintained
20856F:	Documentation/ABI/testing/sysfs-bus-vdpa
20857F:	Documentation/devicetree/bindings/virtio/
20858F:	drivers/block/virtio_blk.c
20859F:	drivers/crypto/virtio/
20860F:	drivers/net/virtio_net.c
20861F:	drivers/vdpa/
20862F:	drivers/virtio/
20863F:	include/linux/vdpa.h
20864F:	include/linux/virtio*.h
20865F:	include/uapi/linux/virtio_*.h
20866F:	tools/virtio/
20867
20868VIRTIO BALLOON
20869M:	"Michael S. Tsirkin" <mst@redhat.com>
20870M:	David Hildenbrand <david@redhat.com>
20871L:	virtualization@lists.linux-foundation.org
20872S:	Maintained
20873F:	drivers/virtio/virtio_balloon.c
20874F:	include/uapi/linux/virtio_balloon.h
20875F:	include/linux/balloon_compaction.h
20876F:	mm/balloon_compaction.c
20877
20878VIRTIO CRYPTO DRIVER
20879M:	Gonglei <arei.gonglei@huawei.com>
20880L:	virtualization@lists.linux-foundation.org
20881L:	linux-crypto@vger.kernel.org
20882S:	Maintained
20883F:	drivers/crypto/virtio/
20884F:	include/uapi/linux/virtio_crypto.h
20885
20886VIRTIO DRIVERS FOR S390
20887M:	Cornelia Huck <cohuck@redhat.com>
20888M:	Halil Pasic <pasic@linux.ibm.com>
20889L:	linux-s390@vger.kernel.org
20890L:	virtualization@lists.linux-foundation.org
20891L:	kvm@vger.kernel.org
20892S:	Supported
20893F:	arch/s390/include/uapi/asm/virtio-ccw.h
20894F:	drivers/s390/virtio/
20895
20896VIRTIO FILE SYSTEM
20897M:	Vivek Goyal <vgoyal@redhat.com>
20898M:	Stefan Hajnoczi <stefanha@redhat.com>
20899M:	Miklos Szeredi <miklos@szeredi.hu>
20900L:	virtualization@lists.linux-foundation.org
20901L:	linux-fsdevel@vger.kernel.org
20902S:	Supported
20903W:	https://virtio-fs.gitlab.io/
20904F:	Documentation/filesystems/virtiofs.rst
20905F:	fs/fuse/virtio_fs.c
20906F:	include/uapi/linux/virtio_fs.h
20907
20908VIRTIO GPIO DRIVER
20909M:	Enrico Weigelt, metux IT consult <info@metux.net>
20910M:	Viresh Kumar <vireshk@kernel.org>
20911L:	linux-gpio@vger.kernel.org
20912L:	virtualization@lists.linux-foundation.org
20913S:	Maintained
20914F:	drivers/gpio/gpio-virtio.c
20915F:	include/uapi/linux/virtio_gpio.h
20916
20917VIRTIO GPU DRIVER
20918M:	David Airlie <airlied@linux.ie>
20919M:	Gerd Hoffmann <kraxel@redhat.com>
20920R:	Gurchetan Singh <gurchetansingh@chromium.org>
20921R:	Chia-I Wu <olvaffe@gmail.com>
20922L:	dri-devel@lists.freedesktop.org
20923L:	virtualization@lists.linux-foundation.org
20924S:	Maintained
20925T:	git git://anongit.freedesktop.org/drm/drm-misc
20926F:	drivers/gpu/drm/virtio/
20927F:	include/uapi/linux/virtio_gpu.h
20928
20929VIRTIO HOST (VHOST)
20930M:	"Michael S. Tsirkin" <mst@redhat.com>
20931M:	Jason Wang <jasowang@redhat.com>
20932L:	kvm@vger.kernel.org
20933L:	virtualization@lists.linux-foundation.org
20934L:	netdev@vger.kernel.org
20935S:	Maintained
20936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20937F:	drivers/vhost/
20938F:	include/linux/vhost_iotlb.h
20939F:	include/uapi/linux/vhost.h
20940
20941VIRTIO INPUT DRIVER
20942M:	Gerd Hoffmann <kraxel@redhat.com>
20943S:	Maintained
20944F:	drivers/virtio/virtio_input.c
20945F:	include/uapi/linux/virtio_input.h
20946
20947VIRTIO IOMMU DRIVER
20948M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
20949L:	virtualization@lists.linux-foundation.org
20950S:	Maintained
20951F:	drivers/iommu/virtio-iommu.c
20952F:	include/uapi/linux/virtio_iommu.h
20953
20954VIRTIO MEM DRIVER
20955M:	David Hildenbrand <david@redhat.com>
20956L:	virtualization@lists.linux-foundation.org
20957S:	Maintained
20958W:	https://virtio-mem.gitlab.io/
20959F:	drivers/virtio/virtio_mem.c
20960F:	include/uapi/linux/virtio_mem.h
20961
20962VIRTIO SOUND DRIVER
20963M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
20964M:	"Michael S. Tsirkin" <mst@redhat.com>
20965L:	virtualization@lists.linux-foundation.org
20966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20967S:	Maintained
20968F:	include/uapi/linux/virtio_snd.h
20969F:	sound/virtio/*
20970
20971VIRTIO I2C DRIVER
20972M:	Conghui Chen <conghui.chen@intel.com>
20973M:	Viresh Kumar <viresh.kumar@linaro.org>
20974L:	linux-i2c@vger.kernel.org
20975L:	virtualization@lists.linux-foundation.org
20976S:	Maintained
20977F:	drivers/i2c/busses/i2c-virtio.c
20978F:	include/uapi/linux/virtio_i2c.h
20979
20980VIRTIO PMEM DRIVER
20981M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20982L:	virtualization@lists.linux-foundation.org
20983S:	Maintained
20984F:	drivers/nvdimm/virtio_pmem.c
20985F:	drivers/nvdimm/nd_virtio.c
20986
20987VIRTUAL BOX GUEST DEVICE DRIVER
20988M:	Hans de Goede <hdegoede@redhat.com>
20989M:	Arnd Bergmann <arnd@arndb.de>
20990M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20991S:	Maintained
20992F:	drivers/virt/vboxguest/
20993F:	include/linux/vbox_utils.h
20994F:	include/uapi/linux/vbox*.h
20995
20996VIRTUAL BOX SHARED FOLDER VFS DRIVER
20997M:	Hans de Goede <hdegoede@redhat.com>
20998L:	linux-fsdevel@vger.kernel.org
20999S:	Maintained
21000F:	fs/vboxsf/*
21001
21002VIRTUAL SERIO DEVICE DRIVER
21003M:	Stephen Chandler Paul <thatslyude@gmail.com>
21004S:	Maintained
21005F:	drivers/input/serio/userio.c
21006F:	include/uapi/linux/userio.h
21007
21008VIVID VIRTUAL VIDEO DRIVER
21009M:	Hans Verkuil <hverkuil@xs4all.nl>
21010L:	linux-media@vger.kernel.org
21011S:	Maintained
21012W:	https://linuxtv.org
21013T:	git git://linuxtv.org/media_tree.git
21014F:	drivers/media/test-drivers/vivid/*
21015
21016VIDTV VIRTUAL DIGITAL TV DRIVER
21017M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21018L:	linux-media@vger.kernel.org
21019S:	Maintained
21020W:	https://linuxtv.org
21021T:	git git://linuxtv.org/media_tree.git
21022F:	drivers/media/test-drivers/vidtv/*
21023
21024VLYNQ BUS
21025M:	Florian Fainelli <f.fainelli@gmail.com>
21026L:	openwrt-devel@lists.openwrt.org (subscribers-only)
21027S:	Maintained
21028F:	drivers/vlynq/vlynq.c
21029F:	include/linux/vlynq.h
21030
21031VME SUBSYSTEM
21032M:	Martyn Welch <martyn@welchs.me.uk>
21033M:	Manohar Vanga <manohar.vanga@gmail.com>
21034M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21035L:	linux-kernel@vger.kernel.org
21036S:	Maintained
21037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21038F:	Documentation/driver-api/vme.rst
21039F:	drivers/staging/vme/
21040F:	drivers/vme/
21041F:	include/linux/vme*
21042
21043VM SOCKETS (AF_VSOCK)
21044M:	Stefano Garzarella <sgarzare@redhat.com>
21045L:	virtualization@lists.linux-foundation.org
21046L:	netdev@vger.kernel.org
21047S:	Maintained
21048F:	drivers/net/vsockmon.c
21049F:	include/net/af_vsock.h
21050F:	include/uapi/linux/vm_sockets.h
21051F:	include/uapi/linux/vm_sockets_diag.h
21052F:	include/uapi/linux/vsockmon.h
21053F:	net/vmw_vsock/
21054F:	tools/testing/vsock/
21055
21056VMWARE BALLOON DRIVER
21057M:	Nadav Amit <namit@vmware.com>
21058R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21059L:	linux-kernel@vger.kernel.org
21060S:	Maintained
21061F:	drivers/misc/vmw_balloon.c
21062
21063VMWARE HYPERVISOR INTERFACE
21064M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21065M:	Alexey Makhalov <amakhalov@vmware.com>
21066R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21067L:	virtualization@lists.linux-foundation.org
21068L:	x86@kernel.org
21069S:	Supported
21070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21071F:	arch/x86/include/asm/vmware.h
21072F:	arch/x86/kernel/cpu/vmware.c
21073
21074VMWARE PVRDMA DRIVER
21075M:	Bryan Tan <bryantan@vmware.com>
21076M:	Vishnu Dasa <vdasa@vmware.com>
21077R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21078L:	linux-rdma@vger.kernel.org
21079S:	Maintained
21080F:	drivers/infiniband/hw/vmw_pvrdma/
21081
21082VMware PVSCSI driver
21083M:	Vishal Bhakta <vbhakta@vmware.com>
21084R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21085L:	linux-scsi@vger.kernel.org
21086S:	Maintained
21087F:	drivers/scsi/vmw_pvscsi.c
21088F:	drivers/scsi/vmw_pvscsi.h
21089
21090VMWARE VIRTUAL PTP CLOCK DRIVER
21091M:	Vivek Thampi <vithampi@vmware.com>
21092R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21093L:	netdev@vger.kernel.org
21094S:	Supported
21095F:	drivers/ptp/ptp_vmw.c
21096
21097VMWARE VMCI DRIVER
21098M:	Bryan Tan <bryantan@vmware.com>
21099M:	Rajesh Jalisatgi <rjalisatgi@vmware.com>
21100M:	Vishnu Dasa <vdasa@vmware.com>
21101R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21102L:	linux-kernel@vger.kernel.org
21103S:	Maintained
21104F:	drivers/misc/vmw_vmci/
21105
21106VMWARE VMMOUSE SUBDRIVER
21107M:	Zack Rusin <zackr@vmware.com>
21108R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21109R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21110L:	linux-input@vger.kernel.org
21111S:	Maintained
21112F:	drivers/input/mouse/vmmouse.c
21113F:	drivers/input/mouse/vmmouse.h
21114
21115VMWARE VMXNET3 ETHERNET DRIVER
21116M:	Ronak Doshi <doshir@vmware.com>
21117R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21118L:	netdev@vger.kernel.org
21119S:	Maintained
21120F:	drivers/net/vmxnet3/
21121
21122VOCORE VOCORE2 BOARD
21123M:	Harvey Hunt <harveyhuntnexus@gmail.com>
21124L:	linux-mips@vger.kernel.org
21125S:	Maintained
21126F:	arch/mips/boot/dts/ralink/vocore2.dts
21127
21128VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21129M:	Liam Girdwood <lgirdwood@gmail.com>
21130M:	Mark Brown <broonie@kernel.org>
21131L:	linux-kernel@vger.kernel.org
21132S:	Supported
21133W:	http://www.slimlogic.co.uk/?p=48
21134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21135F:	Documentation/devicetree/bindings/regulator/
21136F:	Documentation/power/regulator/
21137F:	drivers/regulator/
21138F:	include/dt-bindings/regulator/
21139F:	include/linux/regulator/
21140K:	regulator_get_optional
21141
21142VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21143R:	Matti Vaittinen <mazziesaccount@gmail.com>
21144F:	drivers/regulator/irq_helpers.c
21145
21146VRF
21147M:	David Ahern <dsahern@kernel.org>
21148L:	netdev@vger.kernel.org
21149S:	Maintained
21150F:	Documentation/networking/vrf.rst
21151F:	drivers/net/vrf.c
21152
21153VSPRINTF
21154M:	Petr Mladek <pmladek@suse.com>
21155M:	Steven Rostedt <rostedt@goodmis.org>
21156M:	Sergey Senozhatsky <senozhatsky@chromium.org>
21157R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21158R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
21159S:	Maintained
21160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21161F:	Documentation/core-api/printk-formats.rst
21162F:	lib/test_printf.c
21163F:	lib/test_scanf.c
21164F:	lib/vsprintf.c
21165
21166VT1211 HARDWARE MONITOR DRIVER
21167M:	Juerg Haefliger <juergh@gmail.com>
21168L:	linux-hwmon@vger.kernel.org
21169S:	Maintained
21170F:	Documentation/hwmon/vt1211.rst
21171F:	drivers/hwmon/vt1211.c
21172
21173VT8231 HARDWARE MONITOR DRIVER
21174M:	Roger Lucas <vt8231@hiddenengine.co.uk>
21175L:	linux-hwmon@vger.kernel.org
21176S:	Maintained
21177F:	drivers/hwmon/vt8231.c
21178
21179VUB300 USB to SDIO/SD/MMC bridge chip
21180L:	linux-mmc@vger.kernel.org
21181S:	Orphan
21182F:	drivers/mmc/host/vub300.c
21183
21184W1 DALLAS'S 1-WIRE BUS
21185M:	Evgeniy Polyakov <zbr@ioremap.net>
21186S:	Maintained
21187F:	Documentation/devicetree/bindings/w1/
21188F:	Documentation/w1/
21189F:	drivers/w1/
21190F:	include/linux/w1.h
21191
21192W83791D HARDWARE MONITORING DRIVER
21193M:	Marc Hulsman <m.hulsman@tudelft.nl>
21194L:	linux-hwmon@vger.kernel.org
21195S:	Maintained
21196F:	Documentation/hwmon/w83791d.rst
21197F:	drivers/hwmon/w83791d.c
21198
21199W83793 HARDWARE MONITORING DRIVER
21200M:	Rudolf Marek <r.marek@assembler.cz>
21201L:	linux-hwmon@vger.kernel.org
21202S:	Maintained
21203F:	Documentation/hwmon/w83793.rst
21204F:	drivers/hwmon/w83793.c
21205
21206W83795 HARDWARE MONITORING DRIVER
21207M:	Jean Delvare <jdelvare@suse.com>
21208L:	linux-hwmon@vger.kernel.org
21209S:	Maintained
21210F:	drivers/hwmon/w83795.c
21211
21212W83L51xD SD/MMC CARD INTERFACE DRIVER
21213M:	Pierre Ossman <pierre@ossman.eu>
21214S:	Maintained
21215F:	drivers/mmc/host/wbsd.*
21216
21217WACOM PROTOCOL 4 SERIAL TABLETS
21218M:	Julian Squires <julian@cipht.net>
21219M:	Hans de Goede <hdegoede@redhat.com>
21220L:	linux-input@vger.kernel.org
21221S:	Maintained
21222F:	drivers/input/tablet/wacom_serial4.c
21223
21224WATCHDOG DEVICE DRIVERS
21225M:	Wim Van Sebroeck <wim@linux-watchdog.org>
21226M:	Guenter Roeck <linux@roeck-us.net>
21227L:	linux-watchdog@vger.kernel.org
21228S:	Maintained
21229W:	http://www.linux-watchdog.org/
21230T:	git git://www.linux-watchdog.org/linux-watchdog.git
21231F:	Documentation/devicetree/bindings/watchdog/
21232F:	Documentation/watchdog/
21233F:	drivers/watchdog/
21234F:	include/linux/watchdog.h
21235F:	include/uapi/linux/watchdog.h
21236
21237WHISKEYCOVE PMIC GPIO DRIVER
21238M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21239L:	linux-gpio@vger.kernel.org
21240S:	Maintained
21241F:	drivers/gpio/gpio-wcove.c
21242
21243WHWAVE RTC DRIVER
21244M:	Dianlong Li <long17.cool@163.com>
21245L:	linux-rtc@vger.kernel.org
21246S:	Maintained
21247F:	drivers/rtc/rtc-sd3078.c
21248
21249WIIMOTE HID DRIVER
21250M:	David Rheinsberg <david.rheinsberg@gmail.com>
21251L:	linux-input@vger.kernel.org
21252S:	Maintained
21253F:	drivers/hid/hid-wiimote*
21254
21255WILOCITY WIL6210 WIRELESS DRIVER
21256L:	linux-wireless@vger.kernel.org
21257S:	Orphan
21258W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21259F:	drivers/net/wireless/ath/wil6210/
21260
21261WINBOND CIR DRIVER
21262M:	David Härdeman <david@hardeman.nu>
21263S:	Maintained
21264F:	drivers/media/rc/winbond-cir.c
21265
21266WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21267M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21268L:	linux-watchdog@vger.kernel.org
21269S:	Maintained
21270F:	drivers/watchdog/ebc-c384_wdt.c
21271
21272WINSYSTEMS WS16C48 GPIO DRIVER
21273M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21274L:	linux-gpio@vger.kernel.org
21275S:	Maintained
21276F:	drivers/gpio/gpio-ws16c48.c
21277
21278WIREGUARD SECURE NETWORK TUNNEL
21279M:	Jason A. Donenfeld <Jason@zx2c4.com>
21280L:	wireguard@lists.zx2c4.com
21281L:	netdev@vger.kernel.org
21282S:	Maintained
21283F:	drivers/net/wireguard/
21284F:	tools/testing/selftests/wireguard/
21285
21286WISTRON LAPTOP BUTTON DRIVER
21287M:	Miloslav Trmac <mitr@volny.cz>
21288S:	Maintained
21289F:	drivers/input/misc/wistron_btns.c
21290
21291WL3501 WIRELESS PCMCIA CARD DRIVER
21292L:	linux-wireless@vger.kernel.org
21293S:	Odd fixes
21294F:	drivers/net/wireless/wl3501*
21295
21296WOLFSON MICROELECTRONICS DRIVERS
21297L:	patches@opensource.cirrus.com
21298S:	Supported
21299W:	https://github.com/CirrusLogic/linux-drivers/wiki
21300T:	git https://github.com/CirrusLogic/linux-drivers.git
21301F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21302F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21303F:	Documentation/devicetree/bindings/mfd/wm831x.txt
21304F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21305F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
21306F:	Documentation/devicetree/bindings/sound/wm*
21307F:	Documentation/hwmon/wm83??.rst
21308F:	arch/arm/mach-s3c/mach-crag6410*
21309F:	drivers/clk/clk-wm83*.c
21310F:	drivers/gpio/gpio-*wm*.c
21311F:	drivers/gpio/gpio-arizona.c
21312F:	drivers/hwmon/wm83??-hwmon.c
21313F:	drivers/input/misc/wm831x-on.c
21314F:	drivers/input/touchscreen/wm831x-ts.c
21315F:	drivers/input/touchscreen/wm97*.c
21316F:	drivers/leds/leds-wm83*.c
21317F:	drivers/mfd/arizona*
21318F:	drivers/mfd/cs47l24*
21319F:	drivers/mfd/wm*.c
21320F:	drivers/power/supply/wm83*.c
21321F:	drivers/regulator/arizona*
21322F:	drivers/regulator/wm8*.c
21323F:	drivers/rtc/rtc-wm83*.c
21324F:	drivers/video/backlight/wm83*_bl.c
21325F:	drivers/watchdog/wm83*_wdt.c
21326F:	include/linux/mfd/arizona/
21327F:	include/linux/mfd/wm831x/
21328F:	include/linux/mfd/wm8350/
21329F:	include/linux/mfd/wm8400*
21330F:	include/linux/regulator/arizona*
21331F:	include/linux/wm97xx.h
21332F:	include/sound/wm????.h
21333F:	sound/soc/codecs/arizona*
21334F:	sound/soc/codecs/cs47l24*
21335F:	sound/soc/codecs/wm*
21336
21337WORKQUEUE
21338M:	Tejun Heo <tj@kernel.org>
21339R:	Lai Jiangshan <jiangshanlai@gmail.com>
21340S:	Maintained
21341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21342F:	Documentation/core-api/workqueue.rst
21343F:	include/linux/workqueue.h
21344F:	kernel/workqueue.c
21345
21346WWAN DRIVERS
21347M:	Loic Poulain <loic.poulain@linaro.org>
21348M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
21349R:	Johannes Berg <johannes@sipsolutions.net>
21350L:	netdev@vger.kernel.org
21351S:	Maintained
21352F:	drivers/net/wwan/
21353F:	include/linux/wwan.h
21354F:	include/uapi/linux/wwan.h
21355
21356X-POWERS AXP288 PMIC DRIVERS
21357M:	Hans de Goede <hdegoede@redhat.com>
21358S:	Maintained
21359F:	drivers/acpi/pmic/intel_pmic_xpower.c
21360N:	axp288
21361
21362X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21363M:	Chen-Yu Tsai <wens@csie.org>
21364L:	linux-kernel@vger.kernel.org
21365S:	Maintained
21366N:	axp[128]
21367
21368X.25 STACK
21369M:	Martin Schiller <ms@dev.tdt.de>
21370L:	linux-x25@vger.kernel.org
21371S:	Maintained
21372F:	Documentation/networking/lapb-module.rst
21373F:	Documentation/networking/x25*
21374F:	drivers/net/wan/hdlc_x25.c
21375F:	drivers/net/wan/lapbether.c
21376F:	include/*/lapb.h
21377F:	include/net/x25*
21378F:	include/uapi/linux/x25.h
21379F:	net/lapb/
21380F:	net/x25/
21381
21382X86 ARCHITECTURE (32-BIT AND 64-BIT)
21383M:	Thomas Gleixner <tglx@linutronix.de>
21384M:	Ingo Molnar <mingo@redhat.com>
21385M:	Borislav Petkov <bp@alien8.de>
21386M:	Dave Hansen <dave.hansen@linux.intel.com>
21387M:	x86@kernel.org
21388R:	"H. Peter Anvin" <hpa@zytor.com>
21389L:	linux-kernel@vger.kernel.org
21390S:	Maintained
21391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21392F:	Documentation/devicetree/bindings/x86/
21393F:	Documentation/x86/
21394F:	arch/x86/
21395
21396X86 ENTRY CODE
21397M:	Andy Lutomirski <luto@kernel.org>
21398L:	linux-kernel@vger.kernel.org
21399S:	Maintained
21400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21401F:	arch/x86/entry/
21402
21403X86 MCE INFRASTRUCTURE
21404M:	Tony Luck <tony.luck@intel.com>
21405M:	Borislav Petkov <bp@alien8.de>
21406L:	linux-edac@vger.kernel.org
21407S:	Maintained
21408F:	Documentation/ABI/testing/sysfs-mce
21409F:	Documentation/x86/x86_64/machinecheck.rst
21410F:	arch/x86/kernel/cpu/mce/*
21411
21412X86 MICROCODE UPDATE SUPPORT
21413M:	Borislav Petkov <bp@alien8.de>
21414S:	Maintained
21415F:	arch/x86/kernel/cpu/microcode/*
21416
21417X86 MM
21418M:	Dave Hansen <dave.hansen@linux.intel.com>
21419M:	Andy Lutomirski <luto@kernel.org>
21420M:	Peter Zijlstra <peterz@infradead.org>
21421L:	linux-kernel@vger.kernel.org
21422S:	Maintained
21423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21424F:	arch/x86/mm/
21425
21426X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21427M:	Hans de Goede <hdegoede@redhat.com>
21428L:	platform-driver-x86@vger.kernel.org
21429S:	Maintained
21430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21431F:	drivers/platform/x86/x86-android-tablets.c
21432
21433X86 PLATFORM DRIVERS
21434M:	Hans de Goede <hdegoede@redhat.com>
21435M:	Mark Gross <markgross@kernel.org>
21436L:	platform-driver-x86@vger.kernel.org
21437S:	Maintained
21438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21439F:	drivers/platform/olpc/
21440F:	drivers/platform/x86/
21441
21442X86 PLATFORM DRIVERS - ARCH
21443R:	Darren Hart <dvhart@infradead.org>
21444R:	Andy Shevchenko <andy@infradead.org>
21445L:	platform-driver-x86@vger.kernel.org
21446L:	x86@kernel.org
21447S:	Maintained
21448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21449F:	arch/x86/platform
21450
21451X86 PLATFORM UV HPE SUPERDOME FLEX
21452M:	Steve Wahl <steve.wahl@hpe.com>
21453R:	Mike Travis <mike.travis@hpe.com>
21454R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21455R:	Russ Anderson <russ.anderson@hpe.com>
21456S:	Supported
21457F:	arch/x86/include/asm/uv/
21458F:	arch/x86/kernel/apic/x2apic_uv_x.c
21459F:	arch/x86/platform/uv/
21460
21461X86 STACK UNWINDING
21462M:	Josh Poimboeuf <jpoimboe@redhat.com>
21463M:	Peter Zijlstra <peterz@infradead.org>
21464S:	Supported
21465F:	arch/x86/include/asm/unwind*.h
21466F:	arch/x86/kernel/dumpstack.c
21467F:	arch/x86/kernel/stacktrace.c
21468F:	arch/x86/kernel/unwind_*.c
21469
21470X86 VDSO
21471M:	Andy Lutomirski <luto@kernel.org>
21472L:	linux-kernel@vger.kernel.org
21473S:	Maintained
21474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21475F:	arch/x86/entry/vdso/
21476
21477XARRAY
21478M:	Matthew Wilcox <willy@infradead.org>
21479L:	linux-fsdevel@vger.kernel.org
21480S:	Supported
21481F:	Documentation/core-api/xarray.rst
21482F:	include/linux/idr.h
21483F:	include/linux/xarray.h
21484F:	lib/idr.c
21485F:	lib/xarray.c
21486F:	tools/testing/radix-tree
21487
21488XBOX DVD IR REMOTE
21489M:	Benjamin Valentin <benpicco@googlemail.com>
21490S:	Maintained
21491F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
21492F:	drivers/media/rc/xbox_remote.c
21493
21494XC2028/3028 TUNER DRIVER
21495M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21496L:	linux-media@vger.kernel.org
21497S:	Maintained
21498W:	https://linuxtv.org
21499T:	git git://linuxtv.org/media_tree.git
21500F:	drivers/media/tuners/xc2028.*
21501
21502XDP (eXpress Data Path)
21503M:	Alexei Starovoitov <ast@kernel.org>
21504M:	Daniel Borkmann <daniel@iogearbox.net>
21505M:	David S. Miller <davem@davemloft.net>
21506M:	Jakub Kicinski <kuba@kernel.org>
21507M:	Jesper Dangaard Brouer <hawk@kernel.org>
21508M:	John Fastabend <john.fastabend@gmail.com>
21509L:	netdev@vger.kernel.org
21510L:	bpf@vger.kernel.org
21511S:	Supported
21512F:	include/net/xdp.h
21513F:	include/net/xdp_priv.h
21514F:	include/trace/events/xdp.h
21515F:	kernel/bpf/cpumap.c
21516F:	kernel/bpf/devmap.c
21517F:	net/core/xdp.c
21518F:	samples/bpf/xdp*
21519F:	tools/testing/selftests/bpf/*xdp*
21520F:	tools/testing/selftests/bpf/*/*xdp*
21521F:	drivers/net/ethernet/*/*/*/*/*xdp*
21522F:	drivers/net/ethernet/*/*/*xdp*
21523K:	(?:\b|_)xdp(?:\b|_)
21524
21525XDP SOCKETS (AF_XDP)
21526M:	Björn Töpel <bjorn@kernel.org>
21527M:	Magnus Karlsson <magnus.karlsson@intel.com>
21528R:	Jonathan Lemon <jonathan.lemon@gmail.com>
21529L:	netdev@vger.kernel.org
21530L:	bpf@vger.kernel.org
21531S:	Maintained
21532F:	Documentation/networking/af_xdp.rst
21533F:	include/net/xdp_sock*
21534F:	include/net/xsk_buff_pool.h
21535F:	include/uapi/linux/if_xdp.h
21536F:	include/uapi/linux/xdp_diag.h
21537F:	include/net/netns/xdp.h
21538F:	net/xdp/
21539F:	samples/bpf/xdpsock*
21540F:	tools/lib/bpf/xsk*
21541
21542XEN BLOCK SUBSYSTEM
21543M:	Roger Pau Monné <roger.pau@citrix.com>
21544L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21545S:	Supported
21546F:	drivers/block/xen*
21547F:	drivers/block/xen-blkback/*
21548
21549XEN HYPERVISOR ARM
21550M:	Stefano Stabellini <sstabellini@kernel.org>
21551L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21552S:	Maintained
21553F:	arch/arm/include/asm/xen/
21554F:	arch/arm/xen/
21555
21556XEN HYPERVISOR ARM64
21557M:	Stefano Stabellini <sstabellini@kernel.org>
21558L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21559S:	Maintained
21560F:	arch/arm64/include/asm/xen/
21561F:	arch/arm64/xen/
21562
21563XEN HYPERVISOR INTERFACE
21564M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
21565M:	Juergen Gross <jgross@suse.com>
21566R:	Stefano Stabellini <sstabellini@kernel.org>
21567L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21568S:	Supported
21569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21570F:	Documentation/ABI/stable/sysfs-hypervisor-xen
21571F:	Documentation/ABI/testing/sysfs-hypervisor-xen
21572F:	arch/x86/include/asm/pvclock-abi.h
21573F:	arch/x86/include/asm/xen/
21574F:	arch/x86/platform/pvh/
21575F:	arch/x86/xen/
21576F:	drivers/*/xen-*front.c
21577F:	drivers/xen/
21578F:	include/uapi/xen/
21579F:	include/xen/
21580
21581XEN NETWORK BACKEND DRIVER
21582M:	Wei Liu <wei.liu@kernel.org>
21583M:	Paul Durrant <paul@xen.org>
21584L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21585L:	netdev@vger.kernel.org
21586S:	Supported
21587F:	drivers/net/xen-netback/*
21588
21589XEN PCI SUBSYSTEM
21590M:	Juergen Gross <jgross@suse.com>
21591L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21592S:	Supported
21593F:	arch/x86/pci/*xen*
21594F:	drivers/pci/*xen*
21595
21596XEN PVSCSI DRIVERS
21597M:	Juergen Gross <jgross@suse.com>
21598L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21599L:	linux-scsi@vger.kernel.org
21600S:	Supported
21601F:	drivers/scsi/xen-scsifront.c
21602F:	drivers/xen/xen-scsiback.c
21603F:	include/xen/interface/io/vscsiif.h
21604
21605XEN PVUSB DRIVER
21606M:	Juergen Gross <jgross@suse.com>
21607L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21608L:	linux-usb@vger.kernel.org
21609S:	Supported
21610F:	drivers/usb/host/xen*
21611F:	include/xen/interface/io/usbif.h
21612
21613XEN SOUND FRONTEND DRIVER
21614M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21615L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21617S:	Supported
21618F:	sound/xen/*
21619
21620XEN SWIOTLB SUBSYSTEM
21621M:	Juergen Gross <jgross@suse.com>
21622M:	Stefano Stabellini <sstabellini@kernel.org>
21623L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21624L:	iommu@lists.linux-foundation.org
21625S:	Supported
21626F:	arch/x86/xen/*swiotlb*
21627F:	drivers/xen/*swiotlb*
21628
21629XFS FILESYSTEM
21630C:	irc://irc.oftc.net/xfs
21631M:	Darrick J. Wong <djwong@kernel.org>
21632L:	linux-xfs@vger.kernel.org
21633S:	Supported
21634W:	http://xfs.org/
21635T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21636F:	Documentation/ABI/testing/sysfs-fs-xfs
21637F:	Documentation/admin-guide/xfs.rst
21638F:	Documentation/filesystems/xfs-delayed-logging-design.rst
21639F:	Documentation/filesystems/xfs-self-describing-metadata.rst
21640F:	fs/xfs/
21641F:	include/uapi/linux/dqblk_xfs.h
21642F:	include/uapi/linux/fsmap.h
21643
21644XILINX AMS DRIVER
21645M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21646L:	linux-iio@vger.kernel.org
21647S:	Maintained
21648F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21649F:	drivers/iio/adc/xilinx-ams.c
21650
21651XILINX AXI ETHERNET DRIVER
21652M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21653S:	Maintained
21654F:	drivers/net/ethernet/xilinx/xilinx_axienet*
21655
21656XILINX CAN DRIVER
21657M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21658R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21659L:	linux-can@vger.kernel.org
21660S:	Maintained
21661F:	Documentation/devicetree/bindings/net/can/xilinx_can.txt
21662F:	drivers/net/can/xilinx_can.c
21663
21664XILINX GPIO DRIVER
21665M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21666R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
21667R:	Michal Simek <michal.simek@xilinx.com>
21668S:	Maintained
21669F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21670F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21671F:	drivers/gpio/gpio-xilinx.c
21672F:	drivers/gpio/gpio-zynq.c
21673
21674XILINX SD-FEC IP CORES
21675M:	Derek Kiernan <derek.kiernan@xilinx.com>
21676M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
21677S:	Maintained
21678F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21679F:	Documentation/misc-devices/xilinx_sdfec.rst
21680F:	drivers/misc/Kconfig
21681F:	drivers/misc/Makefile
21682F:	drivers/misc/xilinx_sdfec.c
21683F:	include/uapi/misc/xilinx_sdfec.h
21684
21685XILINX UARTLITE SERIAL DRIVER
21686M:	Peter Korsgaard <jacmet@sunsite.dk>
21687L:	linux-serial@vger.kernel.org
21688S:	Maintained
21689F:	drivers/tty/serial/uartlite.c
21690
21691XILINX VIDEO IP CORES
21692M:	Hyun Kwon <hyun.kwon@xilinx.com>
21693M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21694L:	linux-media@vger.kernel.org
21695S:	Supported
21696T:	git git://linuxtv.org/media_tree.git
21697F:	Documentation/devicetree/bindings/media/xilinx/
21698F:	drivers/media/platform/xilinx/
21699F:	include/uapi/linux/xilinx-v4l2-controls.h
21700
21701XILINX ZYNQMP DPDMA DRIVER
21702M:	Hyun Kwon <hyun.kwon@xilinx.com>
21703M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21704L:	dmaengine@vger.kernel.org
21705S:	Supported
21706F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21707F:	drivers/dma/xilinx/xilinx_dpdma.c
21708F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21709
21710XILINX ZYNQMP PSGTR PHY DRIVER
21711M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21712M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21713L:	linux-kernel@vger.kernel.org
21714S:	Supported
21715T:	git https://github.com/Xilinx/linux-xlnx.git
21716F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21717F:	drivers/phy/xilinx/phy-zynqmp.c
21718
21719XILINX ZYNQMP SHA3 DRIVER
21720M:	Harsha <harsha.harsha@xilinx.com>
21721S:	Maintained
21722F:	drivers/crypto/xilinx/zynqmp-sha.c
21723
21724XILINX EVENT MANAGEMENT DRIVER
21725M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
21726S:	Maintained
21727F:	drivers/soc/xilinx/xlnx_event_manager.c
21728F:	include/linux/firmware/xlnx-event-manager.h
21729
21730XILLYBUS DRIVER
21731M:	Eli Billauer <eli.billauer@gmail.com>
21732L:	linux-kernel@vger.kernel.org
21733S:	Supported
21734F:	drivers/char/xillybus/
21735
21736XLP9XX I2C DRIVER
21737M:	George Cherian <gcherian@marvell.com>
21738L:	linux-i2c@vger.kernel.org
21739S:	Supported
21740W:	http://www.marvell.com
21741F:	drivers/i2c/busses/i2c-xlp9xx.c
21742
21743XRA1403 GPIO EXPANDER
21744M:	Nandor Han <nandor.han@ge.com>
21745M:	Semi Malinen <semi.malinen@ge.com>
21746L:	linux-gpio@vger.kernel.org
21747S:	Maintained
21748F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
21749F:	drivers/gpio/gpio-xra1403.c
21750
21751XTENSA XTFPGA PLATFORM SUPPORT
21752M:	Max Filippov <jcmvbkbc@gmail.com>
21753L:	linux-xtensa@linux-xtensa.org
21754S:	Maintained
21755F:	drivers/spi/spi-xtensa-xtfpga.c
21756F:	sound/soc/xtensa/xtfpga-i2s.c
21757
21758YAM DRIVER FOR AX.25
21759M:	Jean-Paul Roubelat <jpr@f6fbb.org>
21760L:	linux-hams@vger.kernel.org
21761S:	Maintained
21762F:	drivers/net/hamradio/yam*
21763F:	include/linux/yam.h
21764
21765YAMA SECURITY MODULE
21766M:	Kees Cook <keescook@chromium.org>
21767S:	Supported
21768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
21769F:	Documentation/admin-guide/LSM/Yama.rst
21770F:	security/yama/
21771
21772YEALINK PHONE DRIVER
21773M:	Henk Vergonet <Henk.Vergonet@gmail.com>
21774L:	usbb2k-api-dev@nongnu.org
21775S:	Maintained
21776F:	Documentation/input/devices/yealink.rst
21777F:	drivers/input/misc/yealink.*
21778
21779Z8530 DRIVER FOR AX.25
21780M:	Joerg Reuter <jreuter@yaina.de>
21781L:	linux-hams@vger.kernel.org
21782S:	Maintained
21783W:	http://yaina.de/jreuter/
21784W:	http://www.qsl.net/dl1bke/
21785F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
21786F:	drivers/net/hamradio/*scc.c
21787F:	drivers/net/hamradio/z8530.h
21788
21789ZBUD COMPRESSED PAGE ALLOCATOR
21790M:	Seth Jennings <sjenning@redhat.com>
21791M:	Dan Streetman <ddstreet@ieee.org>
21792L:	linux-mm@kvack.org
21793S:	Maintained
21794F:	mm/zbud.c
21795
21796ZD1211RW WIRELESS DRIVER
21797M:	Ulrich Kunitz <kune@deine-taler.de>
21798L:	linux-wireless@vger.kernel.org
21799L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
21800S:	Maintained
21801W:	http://zd1211.ath.cx/wiki/DriverRewrite
21802F:	drivers/net/wireless/zydas/zd1211rw/
21803
21804ZD1301 MEDIA DRIVER
21805M:	Antti Palosaari <crope@iki.fi>
21806L:	linux-media@vger.kernel.org
21807S:	Maintained
21808W:	https://linuxtv.org/
21809W:	http://palosaari.fi/linux/
21810Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21811F:	drivers/media/usb/dvb-usb-v2/zd1301*
21812
21813ZD1301_DEMOD MEDIA DRIVER
21814M:	Antti Palosaari <crope@iki.fi>
21815L:	linux-media@vger.kernel.org
21816S:	Maintained
21817W:	https://linuxtv.org/
21818W:	http://palosaari.fi/linux/
21819Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21820F:	drivers/media/dvb-frontends/zd1301_demod*
21821
21822ZHAOXIN PROCESSOR SUPPORT
21823M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
21824L:	linux-kernel@vger.kernel.org
21825S:	Maintained
21826F:	arch/x86/kernel/cpu/zhaoxin.c
21827
21828ZONEFS FILESYSTEM
21829M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
21830M:	Naohiro Aota <naohiro.aota@wdc.com>
21831R:	Johannes Thumshirn <jth@kernel.org>
21832L:	linux-fsdevel@vger.kernel.org
21833S:	Maintained
21834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
21835F:	Documentation/filesystems/zonefs.rst
21836F:	fs/zonefs/
21837
21838ZPOOL COMPRESSED PAGE STORAGE API
21839M:	Dan Streetman <ddstreet@ieee.org>
21840L:	linux-mm@kvack.org
21841S:	Maintained
21842F:	include/linux/zpool.h
21843F:	mm/zpool.c
21844
21845ZR36067 VIDEO FOR LINUX DRIVER
21846M:	Corentin Labbe <clabbe@baylibre.com>
21847L:	mjpeg-users@lists.sourceforge.net
21848L:	linux-media@vger.kernel.org
21849S:	Maintained
21850W:	http://mjpeg.sourceforge.net/driver-zoran/
21851Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21852F:	Documentation/driver-api/media/drivers/zoran.rst
21853F:	drivers/staging/media/zoran/
21854
21855ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
21856M:	Minchan Kim <minchan@kernel.org>
21857M:	Nitin Gupta <ngupta@vflare.org>
21858R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21859L:	linux-kernel@vger.kernel.org
21860S:	Maintained
21861F:	Documentation/admin-guide/blockdev/zram.rst
21862F:	drivers/block/zram/
21863
21864ZS DECSTATION Z85C30 SERIAL DRIVER
21865M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21866S:	Maintained
21867F:	drivers/tty/serial/zs.*
21868
21869ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
21870M:	Minchan Kim <minchan@kernel.org>
21871M:	Nitin Gupta <ngupta@vflare.org>
21872R:	Sergey Senozhatsky <senozhatsky@chromium.org>
21873L:	linux-mm@kvack.org
21874S:	Maintained
21875F:	Documentation/vm/zsmalloc.rst
21876F:	include/linux/zsmalloc.h
21877F:	mm/zsmalloc.c
21878
21879ZSTD
21880M:	Nick Terrell <terrelln@fb.com>
21881S:	Maintained
21882B:	https://github.com/facebook/zstd/issues
21883T:	git git://github.com/terrelln/linux.git
21884F:	include/linux/zstd*
21885F:	lib/zstd/
21886F:	lib/decompress_unzstd.c
21887F:	crypto/zstd.c
21888N:	zstd
21889K:	zstd
21890
21891ZSWAP COMPRESSED SWAP CACHING
21892M:	Seth Jennings <sjenning@redhat.com>
21893M:	Dan Streetman <ddstreet@ieee.org>
21894M:	Vitaly Wool <vitaly.wool@konsulko.com>
21895L:	linux-mm@kvack.org
21896S:	Maintained
21897F:	mm/zswap.c
21898
21899THE REST
21900M:	Linus Torvalds <torvalds@linux-foundation.org>
21901L:	linux-kernel@vger.kernel.org
21902S:	Buried alive in reporters
21903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
21904F:	*
21905F:	*/
21906