xref: /openbmc/linux/MAINTAINERS (revision 53e2fdee)
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 <lpieralisi@kernel.org>
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
430L:	iommu@lists.linux.dev
431S:	Maintained
432F:	drivers/acpi/viot.c
433F:	include/linux/acpi_viot.h
434
435ACPI WMI DRIVER
436L:	platform-driver-x86@vger.kernel.org
437S:	Orphan
438F:	drivers/platform/x86/wmi.c
439F:	include/uapi/linux/wmi.h
440
441ACRN HYPERVISOR SERVICE MODULE
442M:	Fei Li <fei1.li@intel.com>
443L:	acrn-dev@lists.projectacrn.org (subscribers-only)
444S:	Supported
445W:	https://projectacrn.org
446F:	Documentation/virt/acrn/
447F:	drivers/virt/acrn/
448F:	include/uapi/linux/acrn.h
449
450AD1889 ALSA SOUND DRIVER
451L:	linux-parisc@vger.kernel.org
452S:	Maintained
453W:	https://parisc.wiki.kernel.org/index.php/AD1889
454F:	sound/pci/ad1889.*
455
456AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
457M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
458L:	linux-iio@vger.kernel.org
459S:	Supported
460F:	drivers/iio/potentiometer/ad5110.c
461
462AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
463M:	Michael Hennerich <michael.hennerich@analog.com>
464S:	Supported
465W:	http://wiki.analog.com/AD5254
466W:	https://ez.analog.com/linux-software-drivers
467F:	drivers/misc/ad525x_dpot.c
468
469AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471S:	Supported
472W:	http://wiki.analog.com/AD5398
473W:	https://ez.analog.com/linux-software-drivers
474F:	drivers/regulator/ad5398.c
475
476AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
477M:	Michael Hennerich <michael.hennerich@analog.com>
478S:	Supported
479W:	http://wiki.analog.com/AD7142
480W:	https://ez.analog.com/linux-software-drivers
481F:	drivers/input/misc/ad714x.c
482
483AD7877 TOUCHSCREEN DRIVER
484M:	Michael Hennerich <michael.hennerich@analog.com>
485S:	Supported
486W:	http://wiki.analog.com/AD7877
487W:	https://ez.analog.com/linux-software-drivers
488F:	drivers/input/touchscreen/ad7877.c
489
490AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
491M:	Michael Hennerich <michael.hennerich@analog.com>
492S:	Supported
493W:	http://wiki.analog.com/AD7879
494W:	https://ez.analog.com/linux-software-drivers
495F:	drivers/input/touchscreen/ad7879.c
496
497ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
498M:	Jiri Kosina <jikos@kernel.org>
499S:	Maintained
500
501ADF7242 IEEE 802.15.4 RADIO DRIVER
502M:	Michael Hennerich <michael.hennerich@analog.com>
503L:	linux-wpan@vger.kernel.org
504S:	Supported
505W:	https://wiki.analog.com/ADF7242
506W:	https://ez.analog.com/linux-software-drivers
507F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
508F:	drivers/net/ieee802154/adf7242.c
509
510ADM1025 HARDWARE MONITOR DRIVER
511M:	Jean Delvare <jdelvare@suse.com>
512L:	linux-hwmon@vger.kernel.org
513S:	Maintained
514F:	Documentation/hwmon/adm1025.rst
515F:	drivers/hwmon/adm1025.c
516
517ADM1029 HARDWARE MONITOR DRIVER
518M:	Corentin Labbe <clabbe.montjoie@gmail.com>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	drivers/hwmon/adm1029.c
522
523ADM8211 WIRELESS DRIVER
524L:	linux-wireless@vger.kernel.org
525S:	Orphan
526W:	https://wireless.wiki.kernel.org/
527F:	drivers/net/wireless/admtek/adm8211.*
528
529ADP1653 FLASH CONTROLLER DRIVER
530M:	Sakari Ailus <sakari.ailus@iki.fi>
531L:	linux-media@vger.kernel.org
532S:	Maintained
533F:	drivers/media/i2c/adp1653.c
534F:	include/media/i2c/adp1653.h
535
536ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
537M:	Michael Hennerich <michael.hennerich@analog.com>
538S:	Supported
539W:	http://wiki.analog.com/ADP5520
540W:	https://ez.analog.com/linux-software-drivers
541F:	drivers/gpio/gpio-adp5520.c
542F:	drivers/input/keyboard/adp5520-keys.c
543F:	drivers/leds/leds-adp5520.c
544F:	drivers/mfd/adp5520.c
545F:	drivers/video/backlight/adp5520_bl.c
546
547ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548M:	Michael Hennerich <michael.hennerich@analog.com>
549S:	Supported
550W:	http://wiki.analog.com/ADP5588
551W:	https://ez.analog.com/linux-software-drivers
552F:	drivers/gpio/gpio-adp5588.c
553F:	drivers/input/keyboard/adp5588-keys.c
554
555ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556M:	Michael Hennerich <michael.hennerich@analog.com>
557S:	Supported
558W:	http://wiki.analog.com/ADP8860
559W:	https://ez.analog.com/linux-software-drivers
560F:	drivers/video/backlight/adp8860_bl.c
561
562ADT746X FAN DRIVER
563M:	Colin Leroy <colin@colino.net>
564S:	Maintained
565F:	drivers/macintosh/therm_adt746x.c
566
567ADT7475 HARDWARE MONITOR DRIVER
568M:	Jean Delvare <jdelvare@suse.com>
569L:	linux-hwmon@vger.kernel.org
570S:	Maintained
571F:	Documentation/hwmon/adt7475.rst
572F:	drivers/hwmon/adt7475.c
573
574ADVANSYS SCSI DRIVER
575M:	Matthew Wilcox <willy@infradead.org>
576M:	Hannes Reinecke <hare@suse.com>
577L:	linux-scsi@vger.kernel.org
578S:	Maintained
579F:	Documentation/scsi/advansys.rst
580F:	drivers/scsi/advansys.c
581
582ADVANTECH SWBTN DRIVER
583M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
584L:	platform-driver-x86@vger.kernel.org
585S:	Maintained
586F:	drivers/platform/x86/adv_swbutton.c
587
588ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589M:	Lucas Stankus <lucas.p.stankus@gmail.com>
590S:	Supported
591F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592F:	drivers/iio/accel/adxl313*
593
594ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595M:	Michael Hennerich <michael.hennerich@analog.com>
596S:	Supported
597W:	http://wiki.analog.com/ADXL345
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600F:	drivers/input/misc/adxl34x.c
601
602ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Puranjay Mohan <puranjay12@gmail.com>
604L:	linux-iio@vger.kernel.org
605S:	Supported
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607F:	drivers/iio/accel/adxl355.h
608F:	drivers/iio/accel/adxl355_core.c
609F:	drivers/iio/accel/adxl355_i2c.c
610F:	drivers/iio/accel/adxl355_spi.c
611
612ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
614L:	linux-iio@vger.kernel.org
615S:	Supported
616W:	http://ez.analog.com/community/linux-device-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618F:	drivers/iio/accel/adxl367*
619
620ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621M:	Michael Hennerich <michael.hennerich@analog.com>
622S:	Supported
623W:	https://ez.analog.com/linux-software-drivers
624F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625F:	drivers/iio/accel/adxl372.c
626F:	drivers/iio/accel/adxl372_i2c.c
627F:	drivers/iio/accel/adxl372_spi.c
628
629AF9013 MEDIA DRIVER
630M:	Antti Palosaari <crope@iki.fi>
631L:	linux-media@vger.kernel.org
632S:	Maintained
633W:	https://linuxtv.org
634W:	http://palosaari.fi/linux/
635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
636T:	git git://linuxtv.org/anttip/media_tree.git
637F:	drivers/media/dvb-frontends/af9013*
638
639AF9033 MEDIA DRIVER
640M:	Antti Palosaari <crope@iki.fi>
641L:	linux-media@vger.kernel.org
642S:	Maintained
643W:	https://linuxtv.org
644W:	http://palosaari.fi/linux/
645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
646T:	git git://linuxtv.org/anttip/media_tree.git
647F:	drivers/media/dvb-frontends/af9033*
648
649AFFS FILE SYSTEM
650M:	David Sterba <dsterba@suse.com>
651L:	linux-fsdevel@vger.kernel.org
652S:	Odd Fixes
653F:	Documentation/filesystems/affs.rst
654F:	fs/affs/
655
656AFS FILESYSTEM
657M:	David Howells <dhowells@redhat.com>
658M:	Marc Dionne <marc.dionne@auristor.com>
659L:	linux-afs@lists.infradead.org
660S:	Supported
661W:	https://www.infradead.org/~dhowells/kafs/
662F:	Documentation/filesystems/afs.rst
663F:	fs/afs/
664F:	include/trace/events/afs.h
665
666AGPGART DRIVER
667M:	David Airlie <airlied@linux.ie>
668S:	Maintained
669T:	git git://anongit.freedesktop.org/drm/drm
670F:	drivers/char/agp/
671F:	include/linux/agp*
672F:	include/uapi/linux/agp*
673
674AHA152X SCSI DRIVER
675M:	"Juergen E. Fischer" <fischer@norbit.de>
676L:	linux-scsi@vger.kernel.org
677S:	Maintained
678F:	drivers/scsi/aha152x*
679F:	drivers/scsi/pcmcia/aha152x*
680
681AIC7XXX / AIC79XX SCSI DRIVER
682M:	Hannes Reinecke <hare@suse.com>
683L:	linux-scsi@vger.kernel.org
684S:	Maintained
685F:	drivers/scsi/aic7xxx/
686
687AIMSLAB FM RADIO RECEIVER DRIVER
688M:	Hans Verkuil <hverkuil@xs4all.nl>
689L:	linux-media@vger.kernel.org
690S:	Maintained
691W:	https://linuxtv.org
692T:	git git://linuxtv.org/media_tree.git
693F:	drivers/media/radio/radio-aimslab*
694
695AIO
696M:	Benjamin LaHaise <bcrl@kvack.org>
697L:	linux-aio@kvack.org
698S:	Supported
699F:	fs/aio.c
700F:	include/linux/*aio*.h
701
702AIRSPY MEDIA DRIVER
703M:	Antti Palosaari <crope@iki.fi>
704L:	linux-media@vger.kernel.org
705S:	Maintained
706W:	https://linuxtv.org
707W:	http://palosaari.fi/linux/
708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
709T:	git git://linuxtv.org/anttip/media_tree.git
710F:	drivers/media/usb/airspy/
711
712ALACRITECH GIGABIT ETHERNET DRIVER
713M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
714S:	Maintained
715F:	drivers/net/ethernet/alacritech/*
716
717ALCATEL SPEEDTOUCH USB DRIVER
718M:	Duncan Sands <duncan.sands@free.fr>
719L:	linux-usb@vger.kernel.org
720S:	Maintained
721W:	http://www.linux-usb.org/SpeedTouch/
722F:	drivers/usb/atm/speedtch.c
723F:	drivers/usb/atm/usbatm.c
724
725ALCHEMY AU1XX0 MMC DRIVER
726M:	Manuel Lauss <manuel.lauss@gmail.com>
727S:	Maintained
728F:	drivers/mmc/host/au1xmmc.c
729
730ALI1563 I2C DRIVER
731M:	Rudolf Marek <r.marek@assembler.cz>
732L:	linux-i2c@vger.kernel.org
733S:	Maintained
734F:	Documentation/i2c/busses/i2c-ali1563.rst
735F:	drivers/i2c/busses/i2c-ali1563.c
736
737ALIENWARE WMI DRIVER
738L:	Dell.Client.Kernel@dell.com
739S:	Maintained
740F:	drivers/platform/x86/dell/alienware-wmi.c
741
742ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
743M:	Tomislav Denis <tomislav.denis@avl.com>
744L:	linux-iio@vger.kernel.org
745S:	Maintained
746W:	http://www.allsensors.com/
747F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
748F:	drivers/iio/pressure/dlhl60d.c
749
750ALLEGRO DVT VIDEO IP CORE DRIVER
751M:	Michael Tretter <m.tretter@pengutronix.de>
752R:	Pengutronix Kernel Team <kernel@pengutronix.de>
753L:	linux-media@vger.kernel.org
754S:	Maintained
755F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
756F:	drivers/media/platform/allegro-dvt/
757
758ALLWINNER A10 CSI DRIVER
759M:	Maxime Ripard <mripard@kernel.org>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762T:	git git://linuxtv.org/media_tree.git
763F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
764F:	drivers/media/platform/sunxi/sun4i-csi/
765
766ALLWINNER CPUFREQ DRIVER
767M:	Yangtao Li <tiny.windzz@gmail.com>
768L:	linux-pm@vger.kernel.org
769S:	Maintained
770F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
771F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
772
773ALLWINNER CRYPTO DRIVERS
774M:	Corentin Labbe <clabbe.montjoie@gmail.com>
775L:	linux-crypto@vger.kernel.org
776S:	Maintained
777F:	drivers/crypto/allwinner/
778
779ALLWINNER HARDWARE SPINLOCK SUPPORT
780M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
781S:	Maintained
782F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
783F:	drivers/hwspinlock/sun6i_hwspinlock.c
784
785ALLWINNER THERMAL DRIVER
786M:	Vasily Khoruzhick <anarsoul@gmail.com>
787M:	Yangtao Li <tiny.windzz@gmail.com>
788L:	linux-pm@vger.kernel.org
789S:	Maintained
790F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
791F:	drivers/thermal/sun8i_thermal.c
792
793ALLWINNER VPU DRIVER
794M:	Maxime Ripard <mripard@kernel.org>
795M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/staging/media/sunxi/cedrus/
799
800ALPHA PORT
801M:	Richard Henderson <rth@twiddle.net>
802M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
803M:	Matt Turner <mattst88@gmail.com>
804L:	linux-alpha@vger.kernel.org
805S:	Odd Fixes
806F:	arch/alpha/
807
808ALPS PS/2 TOUCHPAD DRIVER
809R:	Pali Rohár <pali@kernel.org>
810F:	drivers/input/mouse/alps.*
811
812ALTERA I2C CONTROLLER DRIVER
813M:	Thor Thayer <thor.thayer@linux.intel.com>
814S:	Maintained
815F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
816F:	drivers/i2c/busses/i2c-altera.c
817
818ALTERA MAILBOX DRIVER
819M:	Mun Yew Tham <mun.yew.tham@intel.com>
820S:	Maintained
821F:	drivers/mailbox/mailbox-altera.c
822
823ALTERA MSGDMA IP CORE DRIVER
824M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
825R:	Stefan Roese <sr@denx.de>
826L:	dmaengine@vger.kernel.org
827S:	Odd Fixes
828F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
829F:	drivers/dma/altera-msgdma.c
830
831ALTERA PIO DRIVER
832M:	Mun Yew Tham <mun.yew.tham@intel.com>
833L:	linux-gpio@vger.kernel.org
834S:	Maintained
835F:	drivers/gpio/gpio-altera.c
836
837ALTERA SYSTEM MANAGER DRIVER
838M:	Thor Thayer <thor.thayer@linux.intel.com>
839S:	Maintained
840F:	drivers/mfd/altera-sysmgr.c
841F:	include/linux/mfd/altera-sysmgr.h
842
843ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
844M:	Thor Thayer <thor.thayer@linux.intel.com>
845S:	Maintained
846F:	drivers/gpio/gpio-altera-a10sr.c
847F:	drivers/mfd/altera-a10sr.c
848F:	drivers/reset/reset-a10sr.c
849F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
850F:	include/linux/mfd/altera-a10sr.h
851
852ALTERA TRIPLE SPEED ETHERNET DRIVER
853M:	Joyce Ooi <joyce.ooi@intel.com>
854L:	netdev@vger.kernel.org
855S:	Maintained
856F:	drivers/net/ethernet/altera/
857
858ALTERA UART/JTAG UART SERIAL DRIVERS
859M:	Tobias Klauser <tklauser@distanz.ch>
860L:	linux-serial@vger.kernel.org
861S:	Maintained
862F:	drivers/tty/serial/altera_jtaguart.c
863F:	drivers/tty/serial/altera_uart.c
864F:	include/linux/altera_jtaguart.h
865F:	include/linux/altera_uart.h
866
867AMAZON ANNAPURNA LABS FIC DRIVER
868M:	Talel Shenhar <talel@amazon.com>
869S:	Maintained
870F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
871F:	drivers/irqchip/irq-al-fic.c
872
873AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
874M:	Talel Shenhar <talel@amazon.com>
875M:	Talel Shenhar <talelshenhar@gmail.com>
876S:	Maintained
877F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
878F:	drivers/edac/al_mc_edac.c
879
880AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
881M:	Talel Shenhar <talel@amazon.com>
882S:	Maintained
883F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
884F:	drivers/thermal/thermal_mmio.c
885
886AMAZON ETHERNET DRIVERS
887M:	Shay Agroskin <shayagr@amazon.com>
888M:	Arthur Kiyanovski <akiyano@amazon.com>
889R:	David Arinzon <darinzon@amazon.com>
890R:	Noam Dagan <ndagan@amazon.com>
891R:	Saeed Bishara <saeedb@amazon.com>
892L:	netdev@vger.kernel.org
893S:	Supported
894F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
895F:	drivers/net/ethernet/amazon/
896
897AMAZON RDMA EFA DRIVER
898M:	Gal Pressman <galpress@amazon.com>
899R:	Yossi Leybovich <sleybo@amazon.com>
900L:	linux-rdma@vger.kernel.org
901S:	Supported
902Q:	https://patchwork.kernel.org/project/linux-rdma/list/
903F:	drivers/infiniband/hw/efa/
904F:	include/uapi/rdma/efa-abi.h
905
906AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
907M:	Tom Lendacky <thomas.lendacky@amd.com>
908M:	John Allen <john.allen@amd.com>
909L:	linux-crypto@vger.kernel.org
910S:	Supported
911F:	drivers/crypto/ccp/
912F:	include/linux/ccp.h
913
914AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
915M:	Brijesh Singh <brijesh.singh@amd.com>
916M:	Tom Lendacky <thomas.lendacky@amd.com>
917L:	linux-crypto@vger.kernel.org
918S:	Supported
919F:	drivers/crypto/ccp/sev*
920F:	include/uapi/linux/psp-sev.h
921
922AMD DISPLAY CORE
923M:	Harry Wentland <harry.wentland@amd.com>
924M:	Leo Li <sunpeng.li@amd.com>
925M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
926L:	amd-gfx@lists.freedesktop.org
927S:	Supported
928T:	git https://gitlab.freedesktop.org/agd5f/linux.git
929F:	drivers/gpu/drm/amd/display/
930
931AMD FAM15H PROCESSOR POWER MONITORING DRIVER
932M:	Huang Rui <ray.huang@amd.com>
933L:	linux-hwmon@vger.kernel.org
934S:	Supported
935F:	Documentation/hwmon/fam15h_power.rst
936F:	drivers/hwmon/fam15h_power.c
937
938AMD FCH GPIO DRIVER
939M:	Enrico Weigelt, metux IT consult <info@metux.net>
940L:	linux-gpio@vger.kernel.org
941S:	Maintained
942F:	drivers/gpio/gpio-amd-fch.c
943F:	include/linux/platform_data/gpio/gpio-amd-fch.h
944
945AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
946L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
947S:	Orphan
948F:	drivers/usb/gadget/udc/amd5536udc.*
949
950AMD GEODE PROCESSOR/CHIPSET SUPPORT
951M:	Andres Salomon <dilinger@queued.net>
952L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
953S:	Supported
954W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
955F:	arch/x86/include/asm/geode.h
956F:	drivers/char/hw_random/geode-rng.c
957F:	drivers/crypto/geode*
958F:	drivers/video/fbdev/geode/
959
960AMD IOMMU (AMD-VI)
961M:	Joerg Roedel <joro@8bytes.org>
962R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
963L:	iommu@lists.linux-foundation.org
964L:	iommu@lists.linux.dev
965S:	Maintained
966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
967F:	drivers/iommu/amd/
968F:	include/linux/amd-iommu.h
969
970AMD KFD
971M:	Felix Kuehling <Felix.Kuehling@amd.com>
972L:	amd-gfx@lists.freedesktop.org
973S:	Supported
974T:	git https://gitlab.freedesktop.org/agd5f/linux.git
975F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
976F:	drivers/gpu/drm/amd/amdkfd/
977F:	drivers/gpu/drm/amd/include/cik_structs.h
978F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
979F:	drivers/gpu/drm/amd/include/v9_structs.h
980F:	drivers/gpu/drm/amd/include/vi_structs.h
981F:	include/uapi/linux/kfd_ioctl.h
982F:	include/uapi/linux/kfd_sysfs.h
983
984AMD SPI DRIVER
985M:	Sanjay R Mehta <sanju.mehta@amd.com>
986S:	Maintained
987F:	drivers/spi/spi-amd.c
988
989AMD MP2 I2C DRIVER
990M:	Elie Morisse <syniurge@gmail.com>
991M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
992M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
993L:	linux-i2c@vger.kernel.org
994S:	Maintained
995F:	drivers/i2c/busses/i2c-amd-mp2*
996
997AMD PMC DRIVER
998M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
999L:	platform-driver-x86@vger.kernel.org
1000S:	Maintained
1001F:	drivers/platform/x86/amd-pmc.*
1002
1003AMD HSMP DRIVER
1004M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1005R:	Carlos Bilbao <carlos.bilbao@amd.com>
1006L:	platform-driver-x86@vger.kernel.org
1007S:	Maintained
1008F:	Documentation/x86/amd_hsmp.rst
1009F:	arch/x86/include/asm/amd_hsmp.h
1010F:	arch/x86/include/uapi/asm/amd_hsmp.h
1011F:	drivers/platform/x86/amd_hsmp.c
1012
1013AMD POWERPLAY AND SWSMU
1014M:	Evan Quan <evan.quan@amd.com>
1015L:	amd-gfx@lists.freedesktop.org
1016S:	Supported
1017T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1018F:	drivers/gpu/drm/amd/pm/
1019
1020AMD PSTATE DRIVER
1021M:	Huang Rui <ray.huang@amd.com>
1022L:	linux-pm@vger.kernel.org
1023S:	Supported
1024F:	Documentation/admin-guide/pm/amd-pstate.rst
1025F:	drivers/cpufreq/amd-pstate*
1026F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1027
1028AMD PTDMA DRIVER
1029M:	Sanjay R Mehta <sanju.mehta@amd.com>
1030L:	dmaengine@vger.kernel.org
1031S:	Maintained
1032F:	drivers/dma/ptdma/
1033
1034AMD SEATTLE DEVICE TREE SUPPORT
1035M:	Brijesh Singh <brijeshkumar.singh@amd.com>
1036M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1037M:	Tom Lendacky <thomas.lendacky@amd.com>
1038S:	Supported
1039F:	arch/arm64/boot/dts/amd/
1040
1041AMD XGBE DRIVER
1042M:	Tom Lendacky <thomas.lendacky@amd.com>
1043L:	netdev@vger.kernel.org
1044S:	Supported
1045F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1046F:	drivers/net/ethernet/amd/xgbe/
1047
1048AMD SENSOR FUSION HUB DRIVER
1049M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1050L:	linux-input@vger.kernel.org
1051S:	Maintained
1052F:	Documentation/hid/amd-sfh*
1053F:	drivers/hid/amd-sfh-hid/
1054
1055AMPHION VPU CODEC V4L2 DRIVER
1056M:	Ming Qian <ming.qian@nxp.com>
1057M:	Shijie Qin <shijie.qin@nxp.com>
1058M:	Zhou Peng <eagle.zhou@nxp.com>
1059L:	linux-media@vger.kernel.org
1060S:	Maintained
1061F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1062F:	drivers/media/platform/amphion/
1063
1064AMS AS73211 DRIVER
1065M:	Christian Eggers <ceggers@arri.de>
1066L:	linux-iio@vger.kernel.org
1067S:	Maintained
1068F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1069F:	drivers/iio/light/as73211.c
1070
1071AMT (Automatic Multicast Tunneling)
1072M:	Taehee Yoo <ap420073@gmail.com>
1073L:	netdev@vger.kernel.org
1074S:	Maintained
1075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1077F:	drivers/net/amt.c
1078
1079ANALOG DEVICES INC AD7192 DRIVER
1080M:	Alexandru Tachici <alexandru.tachici@analog.com>
1081L:	linux-iio@vger.kernel.org
1082S:	Supported
1083W:	https://ez.analog.com/linux-software-drivers
1084F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1085F:	drivers/iio/adc/ad7192.c
1086
1087ANALOG DEVICES INC AD7292 DRIVER
1088M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1089L:	linux-iio@vger.kernel.org
1090S:	Supported
1091W:	https://ez.analog.com/linux-software-drivers
1092F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1093F:	drivers/iio/adc/ad7292.c
1094
1095ANALOG DEVICES INC AD3552R DRIVER
1096M:	Nuno Sá <nuno.sa@analog.com>
1097L:	linux-iio@vger.kernel.org
1098S:	Supported
1099W:	https://ez.analog.com/linux-software-drivers
1100F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1101F:	drivers/iio/dac/ad3552r.c
1102
1103ANALOG DEVICES INC AD7293 DRIVER
1104M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1105L:	linux-iio@vger.kernel.org
1106S:	Supported
1107W:	https://ez.analog.com/linux-software-drivers
1108F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1109F:	drivers/iio/dac/ad7293.c
1110
1111ANALOG DEVICES INC AD7768-1 DRIVER
1112M:	Michael Hennerich <Michael.Hennerich@analog.com>
1113L:	linux-iio@vger.kernel.org
1114S:	Supported
1115W:	https://ez.analog.com/linux-software-drivers
1116F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1117F:	drivers/iio/adc/ad7768-1.c
1118
1119ANALOG DEVICES INC AD7780 DRIVER
1120M:	Michael Hennerich <Michael.Hennerich@analog.com>
1121M:	Renato Lui Geh <renatogeh@gmail.com>
1122L:	linux-iio@vger.kernel.org
1123S:	Supported
1124W:	https://ez.analog.com/linux-software-drivers
1125F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1126F:	drivers/iio/adc/ad7780.c
1127
1128ANALOG DEVICES INC AD74413R DRIVER
1129M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1130L:	linux-iio@vger.kernel.org
1131S:	Supported
1132W:	http://ez.analog.com/community/linux-device-drivers
1133F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1134F:	drivers/iio/addac/ad74413r.c
1135F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1136
1137ANALOG DEVICES INC AD9389B DRIVER
1138M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1139L:	linux-media@vger.kernel.org
1140S:	Maintained
1141F:	drivers/media/i2c/ad9389b*
1142
1143ANALOG DEVICES INC ADA4250 DRIVER
1144M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1145L:	linux-iio@vger.kernel.org
1146S:	Supported
1147W:	https://ez.analog.com/linux-software-drivers
1148F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1149F:	drivers/iio/amplifiers/ada4250.c
1150
1151ANALOG DEVICES INC ADGS1408 DRIVER
1152M:	Mircea Caprioru <mircea.caprioru@analog.com>
1153S:	Supported
1154F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1155F:	drivers/mux/adgs1408.c
1156
1157ANALOG DEVICES INC ADIN DRIVER
1158M:	Michael Hennerich <michael.hennerich@analog.com>
1159L:	netdev@vger.kernel.org
1160S:	Supported
1161W:	https://ez.analog.com/linux-software-drivers
1162F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1163F:	drivers/net/phy/adin.c
1164
1165ANALOG DEVICES INC ADIS DRIVER LIBRARY
1166M:	Nuno Sa <nuno.sa@analog.com>
1167L:	linux-iio@vger.kernel.org
1168S:	Supported
1169F:	drivers/iio/imu/adis.c
1170F:	drivers/iio/imu/adis_buffer.c
1171F:	drivers/iio/imu/adis_trigger.c
1172F:	include/linux/iio/imu/adis.h
1173
1174ANALOG DEVICES INC ADIS16460 DRIVER
1175M:	Dragos Bogdan <dragos.bogdan@analog.com>
1176L:	linux-iio@vger.kernel.org
1177S:	Supported
1178W:	https://ez.analog.com/linux-software-drivers
1179F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1180F:	drivers/iio/imu/adis16460.c
1181
1182ANALOG DEVICES INC ADIS16475 DRIVER
1183M:	Nuno Sa <nuno.sa@analog.com>
1184L:	linux-iio@vger.kernel.org
1185W:	https://ez.analog.com/linux-software-drivers
1186S:	Supported
1187F:	drivers/iio/imu/adis16475.c
1188F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1189
1190ANALOG DEVICES INC ADM1177 DRIVER
1191M:	Michael Hennerich <Michael.Hennerich@analog.com>
1192L:	linux-hwmon@vger.kernel.org
1193S:	Supported
1194W:	https://ez.analog.com/linux-software-drivers
1195F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1196F:	drivers/hwmon/adm1177.c
1197
1198ANALOG DEVICES INC ADMV1013 DRIVER
1199M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1200L:	linux-iio@vger.kernel.org
1201S:	Supported
1202W:	https://ez.analog.com/linux-software-drivers
1203F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1204F:	drivers/iio/frequency/admv1013.c
1205
1206ANALOG DEVICES INC ADMV8818 DRIVER
1207M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1208L:	linux-iio@vger.kernel.org
1209S:	Supported
1210W:	https://ez.analog.com/linux-software-drivers
1211F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1212F:	drivers/iio/filter/admv8818.c
1213
1214ANALOG DEVICES INC ADMV1014 DRIVER
1215M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1216L:	linux-iio@vger.kernel.org
1217S:	Supported
1218W:	https://ez.analog.com/linux-software-drivers
1219F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1220F:	drivers/iio/frequency/admv1014.c
1221
1222ANALOG DEVICES INC ADP5061 DRIVER
1223M:	Michael Hennerich <Michael.Hennerich@analog.com>
1224L:	linux-pm@vger.kernel.org
1225S:	Supported
1226W:	https://ez.analog.com/linux-software-drivers
1227F:	drivers/power/supply/adp5061.c
1228
1229ANALOG DEVICES INC ADRF6780 DRIVER
1230M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1231L:	linux-iio@vger.kernel.org
1232S:	Supported
1233W:	https://ez.analog.com/linux-software-drivers
1234F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1235F:	drivers/iio/frequency/adrf6780.c
1236
1237ANALOG DEVICES INC ADV7180 DRIVER
1238M:	Lars-Peter Clausen <lars@metafoo.de>
1239L:	linux-media@vger.kernel.org
1240S:	Supported
1241W:	https://ez.analog.com/linux-software-drivers
1242F:	drivers/media/i2c/adv7180.c
1243F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1244
1245ANALOG DEVICES INC ADV748X DRIVER
1246M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1247L:	linux-media@vger.kernel.org
1248S:	Maintained
1249F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1250F:	drivers/media/i2c/adv748x/*
1251
1252ANALOG DEVICES INC ADV7511 DRIVER
1253M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1254L:	linux-media@vger.kernel.org
1255S:	Maintained
1256F:	drivers/media/i2c/adv7511*
1257
1258ANALOG DEVICES INC ADV7604 DRIVER
1259M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1260L:	linux-media@vger.kernel.org
1261S:	Maintained
1262F:	drivers/media/i2c/adv7604*
1263F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1264
1265ANALOG DEVICES INC ADV7842 DRIVER
1266M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1267L:	linux-media@vger.kernel.org
1268S:	Maintained
1269F:	drivers/media/i2c/adv7842*
1270
1271ANALOG DEVICES INC ADXRS290 DRIVER
1272M:	Nishant Malpani <nish.malpani25@gmail.com>
1273L:	linux-iio@vger.kernel.org
1274S:	Supported
1275F:	drivers/iio/gyro/adxrs290.c
1276F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1277
1278ANALOG DEVICES INC ASOC CODEC DRIVERS
1279M:	Lars-Peter Clausen <lars@metafoo.de>
1280M:	Nuno Sá <nuno.sa@analog.com>
1281L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1282S:	Supported
1283W:	http://wiki.analog.com/
1284W:	https://ez.analog.com/linux-software-drivers
1285F:	sound/soc/codecs/ad1*
1286F:	sound/soc/codecs/ad7*
1287F:	sound/soc/codecs/adau*
1288F:	sound/soc/codecs/adav*
1289F:	sound/soc/codecs/sigmadsp.*
1290F:	sound/soc/codecs/ssm*
1291
1292ANALOG DEVICES INC DMA DRIVERS
1293M:	Lars-Peter Clausen <lars@metafoo.de>
1294S:	Supported
1295W:	https://ez.analog.com/linux-software-drivers
1296F:	drivers/dma/dma-axi-dmac.c
1297
1298ANALOG DEVICES INC IIO DRIVERS
1299M:	Lars-Peter Clausen <lars@metafoo.de>
1300M:	Michael Hennerich <Michael.Hennerich@analog.com>
1301S:	Supported
1302W:	http://wiki.analog.com/
1303W:	https://ez.analog.com/linux-software-drivers
1304F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1305F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1306F:	Documentation/devicetree/bindings/iio/*/adi,*
1307F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1308F:	drivers/iio/*/ad*
1309F:	drivers/iio/adc/ltc249*
1310F:	drivers/iio/amplifiers/hmc425a.c
1311F:	drivers/staging/iio/*/ad*
1312X:	drivers/iio/*/adjd*
1313
1314ANALOGBITS PLL LIBRARIES
1315M:	Paul Walmsley <paul.walmsley@sifive.com>
1316S:	Supported
1317F:	drivers/clk/analogbits/*
1318F:	include/linux/clk/analogbits*
1319
1320ANDROID CONFIG FRAGMENTS
1321M:	Rob Herring <robh@kernel.org>
1322S:	Supported
1323F:	kernel/configs/android*
1324
1325ANDROID DRIVERS
1326M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1327M:	Arve Hjønnevåg <arve@android.com>
1328M:	Todd Kjos <tkjos@android.com>
1329M:	Martijn Coenen <maco@android.com>
1330M:	Joel Fernandes <joel@joelfernandes.org>
1331M:	Christian Brauner <christian@brauner.io>
1332M:	Hridya Valsaraju <hridya@google.com>
1333M:	Suren Baghdasaryan <surenb@google.com>
1334L:	linux-kernel@vger.kernel.org
1335S:	Supported
1336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1337F:	drivers/android/
1338
1339ANDROID GOLDFISH PIC DRIVER
1340M:	Miodrag Dinic <miodrag.dinic@mips.com>
1341S:	Supported
1342F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1343F:	drivers/irqchip/irq-goldfish-pic.c
1344
1345ANDROID GOLDFISH RTC DRIVER
1346M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1347S:	Supported
1348F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1349F:	drivers/rtc/rtc-goldfish.c
1350
1351AOA (Apple Onboard Audio) ALSA DRIVER
1352M:	Johannes Berg <johannes@sipsolutions.net>
1353L:	linuxppc-dev@lists.ozlabs.org
1354L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1355S:	Maintained
1356F:	sound/aoa/
1357
1358APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1359M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1360L:	linux-iio@vger.kernel.org
1361S:	Maintained
1362F:	drivers/iio/adc/stx104.c
1363
1364APM DRIVER
1365M:	Jiri Kosina <jikos@kernel.org>
1366S:	Odd fixes
1367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1368F:	arch/x86/kernel/apm_32.c
1369F:	drivers/char/apm-emulation.c
1370F:	include/linux/apm_bios.h
1371F:	include/uapi/linux/apm_bios.h
1372
1373APPARMOR SECURITY MODULE
1374M:	John Johansen <john.johansen@canonical.com>
1375L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1376S:	Supported
1377W:	wiki.apparmor.net
1378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1379F:	Documentation/admin-guide/LSM/apparmor.rst
1380F:	security/apparmor/
1381
1382APPLE BCM5974 MULTITOUCH DRIVER
1383M:	Henrik Rydberg <rydberg@bitmath.org>
1384L:	linux-input@vger.kernel.org
1385S:	Odd fixes
1386F:	drivers/input/mouse/bcm5974.c
1387
1388APPLE PCIE CONTROLLER DRIVER
1389M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1390M:	Marc Zyngier <maz@kernel.org>
1391L:	linux-pci@vger.kernel.org
1392S:	Maintained
1393F:	drivers/pci/controller/pcie-apple.c
1394
1395APPLE SMC DRIVER
1396M:	Henrik Rydberg <rydberg@bitmath.org>
1397L:	linux-hwmon@vger.kernel.org
1398S:	Odd fixes
1399F:	drivers/hwmon/applesmc.c
1400
1401APPLETALK NETWORK LAYER
1402L:	netdev@vger.kernel.org
1403S:	Odd fixes
1404F:	drivers/net/appletalk/
1405F:	include/linux/atalk.h
1406F:	include/uapi/linux/atalk.h
1407F:	net/appletalk/
1408
1409APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1410M:	Khuong Dinh <khuong@os.amperecomputing.com>
1411S:	Supported
1412F:	arch/arm64/boot/dts/apm/
1413
1414APPLIED MICRO (APM) X-GENE SOC EDAC
1415M:	Khuong Dinh <khuong@os.amperecomputing.com>
1416S:	Supported
1417F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1418F:	drivers/edac/xgene_edac.c
1419
1420APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1421M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1422M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1423S:	Supported
1424F:	drivers/net/ethernet/apm/xgene-v2/
1425
1426APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1427M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1428M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1429M:	Quan Nguyen <quan@os.amperecomputing.com>
1430S:	Supported
1431F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1432F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1433F:	drivers/net/ethernet/apm/xgene/
1434F:	drivers/net/mdio/mdio-xgene.c
1435
1436APPLIED MICRO (APM) X-GENE SOC PMU
1437M:	Khuong Dinh <khuong@os.amperecomputing.com>
1438S:	Supported
1439F:	Documentation/admin-guide/perf/xgene-pmu.rst
1440F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1441F:	drivers/perf/xgene_pmu.c
1442
1443APTINA CAMERA SENSOR PLL
1444M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1445L:	linux-media@vger.kernel.org
1446S:	Maintained
1447F:	drivers/media/i2c/aptina-pll.*
1448
1449AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1450M:	Aleksa Savic <savicaleksa83@gmail.com>
1451M:	Jack Doan <me@jackdoan.com>
1452L:	linux-hwmon@vger.kernel.org
1453S:	Maintained
1454F:	Documentation/hwmon/aquacomputer_d5next.rst
1455F:	drivers/hwmon/aquacomputer_d5next.c
1456
1457AQUANTIA ETHERNET DRIVER (atlantic)
1458M:	Igor Russkikh <irusskikh@marvell.com>
1459L:	netdev@vger.kernel.org
1460S:	Supported
1461W:	https://www.marvell.com/
1462Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1463F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1464F:	drivers/net/ethernet/aquantia/atlantic/
1465
1466AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1467M:	Egor Pomozov <epomozov@marvell.com>
1468L:	netdev@vger.kernel.org
1469S:	Supported
1470W:	http://www.aquantia.com
1471F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1472
1473ARASAN NAND CONTROLLER DRIVER
1474M:	Miquel Raynal <miquel.raynal@bootlin.com>
1475M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1476L:	linux-mtd@lists.infradead.org
1477S:	Maintained
1478F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1479F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1480
1481ARC FRAMEBUFFER DRIVER
1482M:	Jaya Kumar <jayalk@intworks.biz>
1483S:	Maintained
1484F:	drivers/video/fbdev/arcfb.c
1485F:	drivers/video/fbdev/core/fb_defio.c
1486
1487ARC PGU DRM DRIVER
1488M:	Alexey Brodkin <abrodkin@synopsys.com>
1489S:	Supported
1490F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1491F:	drivers/gpu/drm/tiny/arcpgu.c
1492
1493ARCNET NETWORK LAYER
1494M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1495L:	netdev@vger.kernel.org
1496S:	Maintained
1497F:	drivers/net/arcnet/
1498F:	include/uapi/linux/if_arcnet.h
1499
1500ARM ARCHITECTED TIMER DRIVER
1501M:	Mark Rutland <mark.rutland@arm.com>
1502M:	Marc Zyngier <maz@kernel.org>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/include/asm/arch_timer.h
1506F:	arch/arm64/include/asm/arch_timer.h
1507F:	drivers/clocksource/arm_arch_timer.c
1508
1509ARM HDLCD DRM DRIVER
1510M:	Liviu Dudau <liviu.dudau@arm.com>
1511S:	Supported
1512F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1513F:	drivers/gpu/drm/arm/hdlcd_*
1514
1515ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1516M:	Linus Walleij <linus.walleij@linaro.org>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1520F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1521F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1522F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1523F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1524F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1525F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1526F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1527F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1528F:	arch/arm/boot/dts/arm-realview-*
1529F:	arch/arm/boot/dts/integrator*
1530F:	arch/arm/boot/dts/versatile*
1531F:	arch/arm/mach-versatile/
1532F:	drivers/bus/arm-integrator-lm.c
1533F:	drivers/clk/versatile/
1534F:	drivers/i2c/busses/i2c-versatile.c
1535F:	drivers/irqchip/irq-versatile-fpga.c
1536F:	drivers/mtd/maps/physmap-versatile.*
1537F:	drivers/power/reset/arm-versatile-reboot.c
1538F:	drivers/soc/versatile/
1539
1540ARM KOMEDA DRM-KMS DRIVER
1541M:	James (Qian) Wang <james.qian.wang@arm.com>
1542M:	Liviu Dudau <liviu.dudau@arm.com>
1543M:	Mihail Atanassov <mihail.atanassov@arm.com>
1544L:	Mali DP Maintainers <malidp@foss.arm.com>
1545S:	Supported
1546T:	git git://anongit.freedesktop.org/drm/drm-misc
1547F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1548F:	Documentation/gpu/komeda-kms.rst
1549F:	drivers/gpu/drm/arm/display/include/
1550F:	drivers/gpu/drm/arm/display/komeda/
1551
1552ARM MALI PANFROST DRM DRIVER
1553M:	Rob Herring <robh@kernel.org>
1554M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1555R:	Steven Price <steven.price@arm.com>
1556R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1557L:	dri-devel@lists.freedesktop.org
1558S:	Supported
1559T:	git git://anongit.freedesktop.org/drm/drm-misc
1560F:	drivers/gpu/drm/panfrost/
1561F:	include/uapi/drm/panfrost_drm.h
1562
1563ARM MALI-DP DRM DRIVER
1564M:	Liviu Dudau <liviu.dudau@arm.com>
1565M:	Brian Starkey <brian.starkey@arm.com>
1566L:	Mali DP Maintainers <malidp@foss.arm.com>
1567S:	Supported
1568T:	git git://anongit.freedesktop.org/drm/drm-misc
1569F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1570F:	Documentation/gpu/afbc.rst
1571F:	drivers/gpu/drm/arm/
1572
1573ARM MFM AND FLOPPY DRIVERS
1574M:	Ian Molton <spyro@f2s.com>
1575S:	Maintained
1576F:	arch/arm/include/asm/floppy.h
1577F:	arch/arm/mach-rpc/floppydma.S
1578
1579ARM PMU PROFILING AND DEBUGGING
1580M:	Will Deacon <will@kernel.org>
1581M:	Mark Rutland <mark.rutland@arm.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583S:	Maintained
1584F:	Documentation/devicetree/bindings/arm/pmu.yaml
1585F:	Documentation/devicetree/bindings/perf/
1586F:	arch/arm*/include/asm/hw_breakpoint.h
1587F:	arch/arm*/include/asm/perf_event.h
1588F:	arch/arm*/kernel/hw_breakpoint.c
1589F:	arch/arm*/kernel/perf_*
1590F:	drivers/perf/
1591F:	include/linux/perf/arm_pmu.h
1592
1593ARM PORT
1594M:	Russell King <linux@armlinux.org.uk>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Odd Fixes
1597W:	http://www.armlinux.org.uk/
1598T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1599F:	arch/arm/
1600X:	arch/arm/boot/dts/
1601
1602ARM PRIMECELL AACI PL041 DRIVER
1603M:	Russell King <linux@armlinux.org.uk>
1604S:	Odd Fixes
1605F:	sound/arm/aaci.*
1606
1607ARM PRIMECELL BUS SUPPORT
1608M:	Russell King <linux@armlinux.org.uk>
1609S:	Odd Fixes
1610F:	drivers/amba/
1611F:	include/linux/amba/bus.h
1612
1613ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1614M:	Miquel Raynal <miquel.raynal@bootlin.com>
1615M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1616L:	linux-mtd@lists.infradead.org
1617S:	Maintained
1618F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1619F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1620
1621ARM PRIMECELL PL35X SMC DRIVER
1622M:	Miquel Raynal <miquel.raynal@bootlin.com>
1623M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S:	Maintained
1626F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1627F:	drivers/memory/pl353-smc.c
1628
1629ARM PRIMECELL CLCD PL110 DRIVER
1630M:	Russell King <linux@armlinux.org.uk>
1631S:	Odd Fixes
1632F:	drivers/video/fbdev/amba-clcd.*
1633
1634ARM PRIMECELL KMI PL050 DRIVER
1635M:	Russell King <linux@armlinux.org.uk>
1636S:	Odd Fixes
1637F:	drivers/input/serio/ambakmi.*
1638F:	include/linux/amba/kmi.h
1639
1640ARM PRIMECELL MMCI PL180/1 DRIVER
1641M:	Russell King <linux@armlinux.org.uk>
1642S:	Odd Fixes
1643F:	drivers/mmc/host/mmci.*
1644F:	include/linux/amba/mmci.h
1645
1646ARM PRIMECELL SSP PL022 SPI DRIVER
1647M:	Linus Walleij <linus.walleij@linaro.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1651F:	drivers/spi/spi-pl022.c
1652
1653ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1654M:	Russell King <linux@armlinux.org.uk>
1655S:	Odd Fixes
1656F:	drivers/tty/serial/amba-pl01*.c
1657F:	include/linux/amba/serial.h
1658
1659ARM PRIMECELL VIC PL190/PL192 DRIVER
1660M:	Linus Walleij <linus.walleij@linaro.org>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1664F:	drivers/irqchip/irq-vic.c
1665
1666ARM SMC WATCHDOG DRIVER
1667M:	Julius Werner <jwerner@chromium.org>
1668R:	Evan Benn <evanbenn@chromium.org>
1669S:	Maintained
1670F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1671F:	drivers/watchdog/arm_smc_wdt.c
1672
1673ARM SMMU DRIVERS
1674M:	Will Deacon <will@kernel.org>
1675R:	Robin Murphy <robin.murphy@arm.com>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:	Maintained
1678F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1679F:	drivers/iommu/arm/
1680F:	drivers/iommu/io-pgtable-arm*
1681
1682ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1683M:	Arnd Bergmann <arnd@arndb.de>
1684M:	Olof Johansson <olof@lixom.net>
1685M:	soc@kernel.org
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688C:	irc://irc.libera.chat/armlinux
1689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1690F:	arch/arm/boot/dts/Makefile
1691F:	arch/arm64/boot/dts/Makefile
1692
1693ARM SUB-ARCHITECTURES
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S:	Maintained
1696C:	irc://irc.libera.chat/armlinux
1697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1698F:	arch/arm/mach-*/
1699F:	arch/arm/plat-*/
1700
1701ARM/ACTIONS SEMI ARCHITECTURE
1702M:	Andreas Färber <afaerber@suse.de>
1703M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1706S:	Maintained
1707F:	Documentation/devicetree/bindings/arm/actions.yaml
1708F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1709F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1710F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1711F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1712F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1713F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1714F:	Documentation/devicetree/bindings/pinctrl/actions,*
1715F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1716F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1717F:	arch/arm/boot/dts/owl-*
1718F:	arch/arm/mach-actions/
1719F:	arch/arm64/boot/dts/actions/
1720F:	drivers/clk/actions/
1721F:	drivers/clocksource/timer-owl*
1722F:	drivers/dma/owl-dma.c
1723F:	drivers/i2c/busses/i2c-owl.c
1724F:	drivers/irqchip/irq-owl-sirq.c
1725F:	drivers/mmc/host/owl-mmc.c
1726F:	drivers/net/ethernet/actions/
1727F:	drivers/pinctrl/actions/*
1728F:	drivers/soc/actions/
1729F:	include/dt-bindings/power/owl-*
1730F:	include/dt-bindings/reset/actions,*
1731F:	include/linux/soc/actions/
1732N:	owl
1733
1734ARM/ADS SPHERE MACHINE SUPPORT
1735M:	Lennert Buytenhek <kernel@wantstofly.org>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737S:	Maintained
1738
1739ARM/AFEB9260 MACHINE SUPPORT
1740M:	Sergey Lapin <slapin@ossfans.org>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S:	Maintained
1743
1744ARM/AJECO 1ARM MACHINE SUPPORT
1745M:	Lennert Buytenhek <kernel@wantstofly.org>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748
1749ARM/Allwinner SoC Clock Support
1750M:	Emilio López <emilio@elopez.com.ar>
1751S:	Maintained
1752F:	drivers/clk/sunxi/
1753
1754ARM/Allwinner sunXi SoC support
1755M:	Chen-Yu Tsai <wens@csie.org>
1756M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1757M:	Samuel Holland <samuel@sholland.org>
1758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S:	Maintained
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1761L:	linux-sunxi@lists.linux.dev
1762F:	arch/arm/mach-sunxi/
1763F:	arch/arm64/boot/dts/allwinner/
1764F:	drivers/clk/sunxi-ng/
1765F:	drivers/pinctrl/sunxi/
1766F:	drivers/soc/sunxi/
1767N:	allwinner
1768N:	sun[x456789]i
1769N:	sun50i
1770
1771ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1772M:	Neil Armstrong <narmstrong@baylibre.com>
1773M:	Jerome Brunet <jbrunet@baylibre.com>
1774L:	linux-amlogic@lists.infradead.org
1775S:	Maintained
1776F:	Documentation/devicetree/bindings/clock/amlogic*
1777F:	drivers/clk/meson/
1778F:	include/dt-bindings/clock/gxbb*
1779F:	include/dt-bindings/clock/meson*
1780
1781ARM/Amlogic Meson SoC Crypto Drivers
1782M:	Corentin Labbe <clabbe@baylibre.com>
1783L:	linux-crypto@vger.kernel.org
1784L:	linux-amlogic@lists.infradead.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/crypto/amlogic*
1787F:	drivers/crypto/amlogic/
1788
1789ARM/Amlogic Meson SoC Sound Drivers
1790M:	Jerome Brunet <jbrunet@baylibre.com>
1791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	Documentation/devicetree/bindings/sound/amlogic*
1794F:	sound/soc/meson/
1795
1796ARM/Amlogic Meson SoC support
1797M:	Neil Armstrong <narmstrong@baylibre.com>
1798M:	Kevin Hilman <khilman@baylibre.com>
1799R:	Jerome Brunet <jbrunet@baylibre.com>
1800R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802L:	linux-amlogic@lists.infradead.org
1803S:	Maintained
1804W:	http://linux-meson.com/
1805F:	arch/arm/boot/dts/meson*
1806F:	arch/arm/mach-meson/
1807F:	arch/arm64/boot/dts/amlogic/
1808F:	drivers/mmc/host/meson*
1809F:	drivers/pinctrl/meson/
1810F:	drivers/rtc/rtc-meson*
1811F:	drivers/soc/amlogic/
1812N:	meson
1813
1814ARM/Annapurna Labs ALPINE ARCHITECTURE
1815M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1816M:	Antoine Tenart <atenart@kernel.org>
1817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818S:	Maintained
1819F:	arch/arm/boot/dts/alpine*
1820F:	arch/arm/mach-alpine/
1821F:	arch/arm64/boot/dts/amazon/
1822F:	drivers/*/*alpine*
1823
1824ARM/APPLE MACHINE SUPPORT
1825M:	Hector Martin <marcan@marcan.st>
1826M:	Sven Peter <sven@svenpeter.dev>
1827R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830W:	https://asahilinux.org
1831B:	https://github.com/AsahiLinux/linux/issues
1832C:	irc://irc.oftc.net/asahi-dev
1833T:	git https://github.com/AsahiLinux/linux.git
1834F:	Documentation/devicetree/bindings/arm/apple.yaml
1835F:	Documentation/devicetree/bindings/arm/apple/*
1836F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1837F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1838F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1839F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1840F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1841F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1842F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1843F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1844F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1845F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1846F:	Documentation/devicetree/bindings/power/apple*
1847F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1848F:	arch/arm64/boot/dts/apple/
1849F:	drivers/clk/clk-apple-nco.c
1850F:	drivers/i2c/busses/i2c-pasemi-core.c
1851F:	drivers/i2c/busses/i2c-pasemi-platform.c
1852F:	drivers/iommu/apple-dart.c
1853F:	drivers/irqchip/irq-apple-aic.c
1854F:	drivers/mailbox/apple-mailbox.c
1855F:	drivers/nvme/host/apple.c
1856F:	drivers/nvmem/apple-efuses.c
1857F:	drivers/pinctrl/pinctrl-apple-gpio.c
1858F:	drivers/soc/apple/*
1859F:	drivers/watchdog/apple_wdt.c
1860F:	include/dt-bindings/interrupt-controller/apple-aic.h
1861F:	include/dt-bindings/pinctrl/apple.h
1862F:	include/linux/apple-mailbox.h
1863F:	include/linux/soc/apple/*
1864
1865ARM/ARTPEC MACHINE SUPPORT
1866M:	Jesper Nilsson <jesper.nilsson@axis.com>
1867M:	Lars Persson <lars.persson@axis.com>
1868L:	linux-arm-kernel@axis.com
1869S:	Maintained
1870F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1871F:	arch/arm/boot/dts/artpec6*
1872F:	arch/arm/mach-artpec
1873F:	drivers/clk/axis
1874F:	drivers/crypto/axis
1875F:	drivers/mmc/host/usdhi6rol0.c
1876F:	drivers/pinctrl/pinctrl-artpec*
1877
1878ARM/ASPEED I2C DRIVER
1879M:	Brendan Higgins <brendanhiggins@google.com>
1880R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1881R:	Joel Stanley <joel@jms.id.au>
1882L:	linux-i2c@vger.kernel.org
1883L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1884S:	Maintained
1885F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1886F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1887F:	drivers/i2c/busses/i2c-aspeed.c
1888F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1889
1890ARM/ASPEED MACHINE SUPPORT
1891M:	Joel Stanley <joel@jms.id.au>
1892R:	Andrew Jeffery <andrew@aj.id.au>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1895S:	Supported
1896Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1898F:	arch/arm/boot/dts/aspeed-*
1899F:	arch/arm/mach-aspeed/
1900N:	aspeed
1901
1902ARM/BITMAIN ARCHITECTURE
1903M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1907F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1908F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1909F:	arch/arm64/boot/dts/bitmain/
1910F:	drivers/clk/clk-bm1880.c
1911F:	drivers/pinctrl/pinctrl-bm1880.c
1912
1913ARM/CALXEDA HIGHBANK ARCHITECTURE
1914M:	Andre Przywara <andre.przywara@arm.com>
1915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916S:	Maintained
1917F:	arch/arm/boot/dts/ecx-*.dts*
1918F:	arch/arm/boot/dts/highbank.dts
1919F:	arch/arm/mach-highbank/
1920
1921ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1922M:	Krzysztof Halasa <khalasa@piap.pl>
1923S:	Maintained
1924F:	arch/arm/mach-cns3xxx/
1925
1926ARM/CAVIUM THUNDER NETWORK DRIVER
1927M:	Sunil Goutham <sgoutham@marvell.com>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S:	Supported
1930F:	drivers/net/ethernet/cavium/thunder/
1931
1932ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1933M:	Lukasz Majewski <lukma@denx.de>
1934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935S:	Maintained
1936F:	arch/arm/mach-ep93xx/ts72xx.c
1937
1938ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1939M:	Alexander Shiyan <shc_work@mail.ru>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Odd Fixes
1942N:	clps711x
1943
1944ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1945M:	Lennert Buytenhek <kernel@wantstofly.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948
1949ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1950M:	Hartley Sweeten <hsweeten@visionengravers.com>
1951M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954F:	arch/arm/mach-ep93xx/
1955F:	arch/arm/mach-ep93xx/include/mach/
1956
1957ARM/CLKDEV SUPPORT
1958M:	Russell King <linux@armlinux.org.uk>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1962F:	drivers/clk/clkdev.c
1963
1964ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1965M:	Baruch Siach <baruch@tkos.co.il>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968F:	arch/arm/boot/dts/cx92755*
1969N:	digicolor
1970
1971ARM/CONTEC MICRO9 MACHINE SUPPORT
1972M:	Hubert Feurstein <hubert.feurstein@contec.at>
1973S:	Maintained
1974F:	arch/arm/mach-ep93xx/micro9.c
1975
1976ARM/CORESIGHT FRAMEWORK AND DRIVERS
1977M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1978M:	Suzuki K Poulose <suzuki.poulose@arm.com>
1979R:	Mike Leach <mike.leach@linaro.org>
1980R:	Leo Yan <leo.yan@linaro.org>
1981L:	coresight@lists.linaro.org (moderated for non-subscribers)
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1985F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1986F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1987F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1988F:	Documentation/devicetree/bindings/arm/coresight.txt
1989F:	Documentation/devicetree/bindings/arm/ete.yaml
1990F:	Documentation/devicetree/bindings/arm/trbe.yaml
1991F:	Documentation/trace/coresight/*
1992F:	drivers/hwtracing/coresight/*
1993F:	include/dt-bindings/arm/coresight-cti-dt.h
1994F:	include/linux/coresight*
1995F:	samples/coresight/*
1996F:	tools/perf/arch/arm/util/auxtrace.c
1997F:	tools/perf/arch/arm/util/cs-etm.c
1998F:	tools/perf/arch/arm/util/cs-etm.h
1999F:	tools/perf/arch/arm/util/pmu.c
2000F:	tools/perf/util/cs-etm-decoder/*
2001F:	tools/perf/util/cs-etm.*
2002
2003ARM/CORGI MACHINE SUPPORT
2004M:	Richard Purdie <rpurdie@rpsys.net>
2005S:	Maintained
2006
2007ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2008M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2009M:	Linus Walleij <linus.walleij@linaro.org>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S:	Maintained
2012T:	git git://github.com/ulli-kroll/linux.git
2013F:	Documentation/devicetree/bindings/arm/gemini.yaml
2014F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2015F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2016F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2017F:	arch/arm/boot/dts/gemini*
2018F:	arch/arm/mach-gemini/
2019F:	drivers/crypto/gemini/
2020F:	drivers/net/ethernet/cortina/
2021F:	drivers/pinctrl/pinctrl-gemini.c
2022F:	drivers/rtc/rtc-ftrtc010.c
2023
2024ARM/CZ.NIC TURRIS SUPPORT
2025M:	Marek Behún <kabel@kernel.org>
2026S:	Maintained
2027W:	https://www.turris.cz/
2028F:	Documentation/ABI/testing/debugfs-moxtet
2029F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2030F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2031F:	Documentation/devicetree/bindings/bus/moxtet.txt
2032F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2033F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2034F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2035F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2036F:	drivers/bus/moxtet.c
2037F:	drivers/firmware/turris-mox-rwtm.c
2038F:	drivers/leds/leds-turris-omnia.c
2039F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2040F:	drivers/gpio/gpio-moxtet.c
2041F:	drivers/watchdog/armada_37xx_wdt.c
2042F:	include/dt-bindings/bus/moxtet.h
2043F:	include/linux/armada-37xx-rwtm-mailbox.h
2044F:	include/linux/moxtet.h
2045
2046ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2047M:	Robert Jarzmik <robert.jarzmik@free.fr>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-pxa/ezx.c
2051
2052ARM/FARADAY FA526 PORT
2053M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056T:	git git://git.berlios.de/gemini-board
2057F:	arch/arm/mm/*-fa*
2058
2059ARM/FOOTBRIDGE ARCHITECTURE
2060M:	Russell King <linux@armlinux.org.uk>
2061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062S:	Maintained
2063W:	http://www.armlinux.org.uk/
2064F:	arch/arm/include/asm/hardware/dec21285.h
2065F:	arch/arm/mach-footbridge/
2066
2067ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2068M:	Shawn Guo <shawnguo@kernel.org>
2069M:	Sascha Hauer <s.hauer@pengutronix.de>
2070R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2071R:	Fabio Estevam <festevam@gmail.com>
2072R:	NXP Linux Team <linux-imx@nxp.com>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2076X:	drivers/media/i2c/
2077N:	imx
2078N:	mxs
2079
2080ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2081M:	Shawn Guo <shawnguo@kernel.org>
2082M:	Li Yang <leoyang.li@nxp.com>
2083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084S:	Maintained
2085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2086F:	arch/arm/boot/dts/ls1021a*
2087F:	arch/arm64/boot/dts/freescale/fsl-*
2088F:	arch/arm64/boot/dts/freescale/qoriq-*
2089
2090ARM/FREESCALE VYBRID ARM ARCHITECTURE
2091M:	Shawn Guo <shawnguo@kernel.org>
2092M:	Sascha Hauer <s.hauer@pengutronix.de>
2093R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2094R:	Stefan Agner <stefan@agner.ch>
2095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S:	Maintained
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2098F:	arch/arm/boot/dts/vf*
2099F:	arch/arm/mach-imx/*vf610*
2100
2101ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2102M:	Lennert Buytenhek <kernel@wantstofly.org>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104S:	Maintained
2105
2106ARM/GUMSTIX MACHINE SUPPORT
2107M:	Steve Sakoman <sakoman@gmail.com>
2108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109S:	Maintained
2110
2111ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2112M:	Philipp Zabel <philipp.zabel@gmail.com>
2113M:	Paul Parsons <lost.distance@yahoo.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S:	Maintained
2116F:	arch/arm/mach-pxa/hx4700.c
2117F:	arch/arm/mach-pxa/include/mach/hx4700.h
2118F:	sound/soc/pxa/hx4700.c
2119
2120ARM/HISILICON SOC SUPPORT
2121M:	Wei Xu <xuwei5@hisilicon.com>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Supported
2124W:	http://www.hisilicon.com
2125T:	git git://github.com/hisilicon/linux-hisi.git
2126F:	arch/arm/boot/dts/hi3*
2127F:	arch/arm/boot/dts/hip*
2128F:	arch/arm/boot/dts/hisi*
2129F:	arch/arm/mach-hisi/
2130F:	arch/arm64/boot/dts/hisilicon/
2131
2132ARM/HP JORNADA 7XX MACHINE SUPPORT
2133M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2134S:	Maintained
2135W:	www.jlime.com
2136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2137F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2138F:	arch/arm/mach-sa1100/jornada720.c
2139
2140ARM/HPE GXP ARCHITECTURE
2141M:	Jean-Marie Verdun <verdun@hpe.com>
2142M:	Nick Hawkins <nick.hawkins@hpe.com>
2143S:	Maintained
2144F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2145F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2146F:	arch/arm/boot/dts/hpe-bmc*
2147F:	arch/arm/boot/dts/hpe-gxp*
2148F:	arch/arm/mach-hpe/
2149F:	drivers/clocksource/timer-gxp.c
2150F:	drivers/watchdog/gxp-wdt.c
2151
2152ARM/IGEP MACHINE SUPPORT
2153M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2154M:	Javier Martinez Canillas <javier@dowhile0.org>
2155L:	linux-omap@vger.kernel.org
2156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S:	Maintained
2158F:	arch/arm/boot/dts/omap3-igep*
2159
2160ARM/INCOME PXA270 SUPPORT
2161M:	Marek Vasut <marek.vasut@gmail.com>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/mach-pxa/colibri-pxa270-income.c
2165
2166ARM/INTEL IOP32X ARM ARCHITECTURE
2167M:	Lennert Buytenhek <kernel@wantstofly.org>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170
2171ARM/INTEL IQ81342EX MACHINE SUPPORT
2172M:	Lennert Buytenhek <kernel@wantstofly.org>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175
2176ARM/INTEL IXDP2850 MACHINE SUPPORT
2177M:	Lennert Buytenhek <kernel@wantstofly.org>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:	Maintained
2180
2181ARM/INTEL IXP4XX ARM ARCHITECTURE
2182M:	Linus Walleij <linusw@kernel.org>
2183M:	Imre Kaloz <kaloz@openwrt.org>
2184M:	Krzysztof Halasa <khalasa@piap.pl>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S:	Maintained
2187F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2188F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2189F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2190F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2191F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2192F:	arch/arm/mach-ixp4xx/
2193F:	drivers/bus/intel-ixp4xx-eb.c
2194F:	drivers/clocksource/timer-ixp4xx.c
2195F:	drivers/crypto/ixp4xx_crypto.c
2196F:	drivers/gpio/gpio-ixp4xx.c
2197F:	drivers/irqchip/irq-ixp4xx.c
2198F:	include/linux/irqchip/irq-ixp4xx.h
2199F:	include/linux/platform_data/timer-ixp4xx.h
2200
2201ARM/INTEL KEEMBAY ARCHITECTURE
2202M:	Paul J. Murphy <paul.j.murphy@intel.com>
2203M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2204S:	Maintained
2205F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2206F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2207F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2208
2209ARM/INTEL XSC3 (MANZANO) ARM CORE
2210M:	Lennert Buytenhek <kernel@wantstofly.org>
2211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212S:	Maintained
2213
2214ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2215M:	Lennert Buytenhek <kernel@wantstofly.org>
2216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217S:	Maintained
2218
2219ARM/LG1K ARCHITECTURE
2220M:	Chanho Min <chanho.min@lge.com>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222S:	Maintained
2223F:	arch/arm64/boot/dts/lg/
2224
2225ARM/LOGICPD PXA270 MACHINE SUPPORT
2226M:	Lennert Buytenhek <kernel@wantstofly.org>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S:	Maintained
2229
2230ARM/LPC18XX ARCHITECTURE
2231M:	Vladimir Zapolskiy <vz@mleia.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233S:	Maintained
2234F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2235F:	arch/arm/boot/dts/lpc43*
2236F:	drivers/i2c/busses/i2c-lpc2k.c
2237F:	drivers/memory/pl172.c
2238F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2239F:	drivers/rtc/rtc-lpc24xx.c
2240N:	lpc18xx
2241
2242ARM/LPC32XX SOC SUPPORT
2243M:	Vladimir Zapolskiy <vz@mleia.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245S:	Maintained
2246T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2247F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2248F:	arch/arm/boot/dts/lpc32*
2249F:	arch/arm/mach-lpc32xx/
2250F:	drivers/i2c/busses/i2c-pnx.c
2251F:	drivers/net/ethernet/nxp/lpc_eth.c
2252F:	drivers/usb/host/ohci-nxp.c
2253F:	drivers/watchdog/pnx4008_wdt.c
2254N:	lpc32xx
2255
2256ARM/MAGICIAN MACHINE SUPPORT
2257M:	Philipp Zabel <philipp.zabel@gmail.com>
2258S:	Maintained
2259
2260ARM/Marvell Dove/MV78xx0/Orion SOC support
2261M:	Andrew Lunn <andrew@lunn.ch>
2262M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2263M:	Gregory Clement <gregory.clement@bootlin.com>
2264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S:	Maintained
2266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2267F:	Documentation/devicetree/bindings/soc/dove/
2268F:	arch/arm/boot/dts/dove*
2269F:	arch/arm/boot/dts/orion5x*
2270F:	arch/arm/mach-dove/
2271F:	arch/arm/mach-mv78xx0/
2272F:	arch/arm/mach-orion5x/
2273F:	arch/arm/plat-orion/
2274F:	drivers/soc/dove/
2275
2276ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2277M:	Andrew Lunn <andrew@lunn.ch>
2278M:	Gregory Clement <gregory.clement@bootlin.com>
2279M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281S:	Maintained
2282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2283F:	arch/arm/boot/dts/armada*
2284F:	arch/arm/boot/dts/kirkwood*
2285F:	arch/arm/configs/mvebu_*_defconfig
2286F:	arch/arm/mach-mvebu/
2287F:	arch/arm64/boot/dts/marvell/armada*
2288F:	arch/arm64/boot/dts/marvell/cn913*
2289F:	drivers/cpufreq/armada-37xx-cpufreq.c
2290F:	drivers/cpufreq/armada-8k-cpufreq.c
2291F:	drivers/cpufreq/mvebu-cpufreq.c
2292F:	drivers/irqchip/irq-armada-370-xp.c
2293F:	drivers/irqchip/irq-mvebu-*
2294F:	drivers/pinctrl/mvebu/
2295F:	drivers/rtc/rtc-armada38x.c
2296
2297ARM/Mediatek RTC DRIVER
2298M:	Eddie Huang <eddie.huang@mediatek.com>
2299M:	Sean Wang <sean.wang@mediatek.com>
2300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2302S:	Maintained
2303F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2304F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2305F:	drivers/rtc/rtc-mt2712.c
2306F:	drivers/rtc/rtc-mt6397.c
2307F:	drivers/rtc/rtc-mt7622.c
2308
2309ARM/Mediatek SoC support
2310M:	Matthias Brugger <matthias.bgg@gmail.com>
2311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2313S:	Maintained
2314W:	https://mtk.wiki.kernel.org/
2315C:	irc://chat.freenode.net/linux-mediatek
2316F:	arch/arm/boot/dts/mt6*
2317F:	arch/arm/boot/dts/mt7*
2318F:	arch/arm/boot/dts/mt8*
2319F:	arch/arm/mach-mediatek/
2320F:	arch/arm64/boot/dts/mediatek/
2321F:	drivers/soc/mediatek/
2322N:	mtk
2323N:	mt[678]
2324K:	mediatek
2325
2326ARM/Mediatek USB3 PHY DRIVER
2327M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331F:	Documentation/devicetree/bindings/phy/mediatek,*
2332F:	drivers/phy/mediatek/
2333
2334ARM/Microchip (AT91) SoC support
2335M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2336M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2337M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339S:	Supported
2340W:	http://www.linux4sam.org
2341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2342F:	arch/arm/boot/dts/at91*.dts
2343F:	arch/arm/boot/dts/at91*.dtsi
2344F:	arch/arm/boot/dts/sama*.dts
2345F:	arch/arm/boot/dts/sama*.dtsi
2346F:	arch/arm/include/debug/at91.S
2347F:	arch/arm/mach-at91/
2348F:	drivers/memory/atmel*
2349F:	drivers/watchdog/sama5d4_wdt.c
2350F:	include/soc/at91/
2351X:	drivers/input/touchscreen/atmel_mxt_ts.c
2352X:	drivers/net/wireless/atmel/
2353N:	at91
2354N:	atmel
2355
2356ARM/Microchip Sparx5 SoC support
2357M:	Lars Povlsen <lars.povlsen@microchip.com>
2358M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2359M:	UNGLinuxDriver@microchip.com
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361S:	Supported
2362T:	git git://github.com/microchip-ung/linux-upstream.git
2363F:	arch/arm64/boot/dts/microchip/
2364F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2365N:	sparx5
2366
2367Microchip Timer Counter Block (TCB) Capture Driver
2368M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
2369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370L:	linux-iio@vger.kernel.org
2371S:	Maintained
2372F:	drivers/counter/microchip-tcb-capture.c
2373
2374ARM/MILBEAUT ARCHITECTURE
2375M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2376M:	Takao Orito <orito.takao@socionext.com>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	arch/arm/boot/dts/milbeaut*
2380F:	arch/arm/mach-milbeaut/
2381N:	milbeaut
2382
2383ARM/MIOA701 MACHINE SUPPORT
2384M:	Robert Jarzmik <robert.jarzmik@free.fr>
2385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386S:	Maintained
2387F:	arch/arm/mach-pxa/mioa701.c
2388
2389ARM/MStar/Sigmastar Armv7 SoC support
2390M:	Daniel Palmer <daniel@thingy.jp>
2391M:	Romain Perier <romain.perier@gmail.com>
2392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393S:	Maintained
2394W:	http://linux-chenxing.org/
2395T:	git git://github.com/linux-chenxing/linux.git
2396F:	Documentation/devicetree/bindings/arm/mstar/*
2397F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2398F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2399F:	arch/arm/boot/dts/mstar-*
2400F:	arch/arm/mach-mstar/
2401F:	drivers/clk/mstar/
2402F:	drivers/clocksource/timer-msc313e.c
2403F:	drivers/gpio/gpio-msc313.c
2404F:	drivers/rtc/rtc-msc313.c
2405F:	drivers/watchdog/msc313e_wdt.c
2406F:	include/dt-bindings/clock/mstar-*
2407F:	include/dt-bindings/gpio/msc313-gpio.h
2408
2409ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2410M:	Michael Petchkovsky <mkpetch@internode.on.net>
2411S:	Maintained
2412
2413ARM/NOMADIK/Ux500 ARCHITECTURES
2414M:	Linus Walleij <linus.walleij@linaro.org>
2415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416S:	Maintained
2417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2418F:	Documentation/devicetree/bindings/arm/ste-*
2419F:	Documentation/devicetree/bindings/arm/ux500.yaml
2420F:	Documentation/devicetree/bindings/arm/ux500/
2421F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2422F:	arch/arm/boot/dts/ste-*
2423F:	arch/arm/mach-nomadik/
2424F:	arch/arm/mach-ux500/
2425F:	drivers/clk/clk-nomadik.c
2426F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2427F:	drivers/dma/ste_dma40*
2428F:	drivers/hwspinlock/u8500_hsem.c
2429F:	drivers/i2c/busses/i2c-nomadik.c
2430F:	drivers/iio/adc/ab8500-gpadc.c
2431F:	drivers/mfd/ab8500*
2432F:	drivers/mfd/abx500*
2433F:	drivers/mfd/db8500*
2434F:	drivers/pinctrl/nomadik/
2435F:	drivers/rtc/rtc-ab8500.c
2436F:	drivers/rtc/rtc-pl031.c
2437F:	drivers/soc/ux500/
2438
2439ARM/NUVOTON NPCM ARCHITECTURE
2440M:	Avi Fishman <avifishman70@gmail.com>
2441M:	Tomer Maimon <tmaimon77@gmail.com>
2442M:	Tali Perry <tali.perry1@gmail.com>
2443R:	Patrick Venture <venture@google.com>
2444R:	Nancy Yuen <yuenn@google.com>
2445R:	Benjamin Fair <benjaminfair@google.com>
2446L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2447S:	Supported
2448F:	Documentation/devicetree/bindings/*/*/*npcm*
2449F:	Documentation/devicetree/bindings/*/*npcm*
2450F:	Documentation/devicetree/bindings/arm/npcm/*
2451F:	arch/arm/boot/dts/nuvoton-npcm*
2452F:	arch/arm/mach-npcm/
2453F:	drivers/*/*npcm*
2454F:	drivers/*/*/*npcm*
2455F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2456
2457ARM/NUVOTON WPCM450 ARCHITECTURE
2458M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2459L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460S:	Maintained
2461W:	https://github.com/neuschaefer/wpcm450/wiki
2462F:	Documentation/devicetree/bindings/*/*wpcm*
2463F:	arch/arm/boot/dts/nuvoton-wpcm450*
2464F:	arch/arm/mach-npcm/wpcm450.c
2465F:	drivers/*/*/*wpcm*
2466F:	drivers/*/*wpcm*
2467
2468ARM/NXP S32G ARCHITECTURE
2469M:	Chester Lin <clin@suse.com>
2470R:	Andreas Färber <afaerber@suse.de>
2471R:	Matthias Brugger <mbrugger@suse.com>
2472R:	NXP S32 Linux Team <s32@nxp.com>
2473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474S:	Maintained
2475F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2476
2477ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2478L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2479S:	Orphan
2480W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2481F:	arch/arm/mach-s3c/gta02.h
2482F:	arch/arm/mach-s3c/mach-gta02.c
2483
2484ARM/Orion SoC/Technologic Systems TS-78xx platform support
2485M:	Alexander Clouter <alex@digriz.org.uk>
2486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487S:	Maintained
2488W:	http://www.digriz.org.uk/ts78xx/kernel
2489F:	arch/arm/mach-orion5x/ts78xx-*
2490
2491ARM/OXNAS platform support
2492M:	Neil Armstrong <narmstrong@baylibre.com>
2493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494L:	linux-oxnas@groups.io (moderated for non-subscribers)
2495S:	Maintained
2496F:	arch/arm/boot/dts/ox8*.dts*
2497F:	arch/arm/mach-oxnas/
2498F:	drivers/power/reset/oxnas-restart.c
2499N:	oxnas
2500
2501ARM/PALM TREO SUPPORT
2502M:	Tomas Cech <sleep_walker@suse.com>
2503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504S:	Maintained
2505W:	http://hackndev.com
2506F:	arch/arm/mach-pxa/palmtreo.*
2507
2508ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2509M:	Marek Vasut <marek.vasut@gmail.com>
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Maintained
2512W:	http://hackndev.com
2513F:	arch/arm/mach-pxa/include/mach/palmld.h
2514F:	arch/arm/mach-pxa/include/mach/palmtc.h
2515F:	arch/arm/mach-pxa/include/mach/palmtx.h
2516F:	arch/arm/mach-pxa/palmld.c
2517F:	arch/arm/mach-pxa/palmt5.*
2518F:	arch/arm/mach-pxa/palmtc.c
2519F:	arch/arm/mach-pxa/palmte2.*
2520F:	arch/arm/mach-pxa/palmtx.c
2521
2522ARM/PALMZ72 SUPPORT
2523M:	Sergey Lapin <slapin@ossfans.org>
2524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525S:	Maintained
2526W:	http://hackndev.com
2527F:	arch/arm/mach-pxa/palmz72.*
2528
2529ARM/PLEB SUPPORT
2530M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2531S:	Maintained
2532W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2533
2534ARM/PT DIGITAL BOARD PORT
2535M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537S:	Maintained
2538W:	http://www.armlinux.org.uk/
2539
2540ARM/QUALCOMM SUPPORT
2541M:	Andy Gross <agross@kernel.org>
2542M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2543L:	linux-arm-msm@vger.kernel.org
2544S:	Maintained
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2546F:	Documentation/devicetree/bindings/*/qcom*
2547F:	Documentation/devicetree/bindings/soc/qcom/
2548F:	arch/arm/boot/dts/qcom-*.dts
2549F:	arch/arm/boot/dts/qcom-*.dtsi
2550F:	arch/arm/mach-qcom/
2551F:	arch/arm64/boot/dts/qcom/
2552F:	drivers/*/*/qcom*
2553F:	drivers/*/*/qcom/
2554F:	drivers/*/pm8???-*
2555F:	drivers/*/qcom*
2556F:	drivers/*/qcom/
2557F:	drivers/bluetooth/btqcomsmd.c
2558F:	drivers/clocksource/timer-qcom.c
2559F:	drivers/cpuidle/cpuidle-qcom-spm.c
2560F:	drivers/extcon/extcon-qcom*
2561F:	drivers/i2c/busses/i2c-qcom-geni.c
2562F:	drivers/i2c/busses/i2c-qup.c
2563F:	drivers/iommu/msm*
2564F:	drivers/mfd/ssbi.c
2565F:	drivers/mmc/host/mmci_qcom*
2566F:	drivers/mmc/host/sdhci-msm.c
2567F:	drivers/pci/controller/dwc/pcie-qcom.c
2568F:	drivers/phy/qualcomm/
2569F:	drivers/power/*/msm*
2570F:	drivers/reset/reset-qcom-*
2571F:	drivers/ufs/host/ufs-qcom*
2572F:	drivers/spi/spi-geni-qcom.c
2573F:	drivers/spi/spi-qcom-qspi.c
2574F:	drivers/spi/spi-qup.c
2575F:	drivers/tty/serial/msm_serial.c
2576F:	drivers/usb/dwc3/dwc3-qcom.c
2577F:	include/dt-bindings/*/qcom*
2578F:	include/linux/*/qcom*
2579F:	include/linux/soc/qcom/
2580
2581ARM/RADISYS ENP2611 MACHINE SUPPORT
2582M:	Lennert Buytenhek <kernel@wantstofly.org>
2583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584S:	Maintained
2585
2586ARM/RDA MICRO ARCHITECTURE
2587M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2590S:	Maintained
2591F:	Documentation/devicetree/bindings/arm/rda.yaml
2592F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2593F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2594F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2595F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2596F:	arch/arm/boot/dts/rda8810pl-*
2597F:	drivers/clocksource/timer-rda.c
2598F:	drivers/gpio/gpio-rda.c
2599F:	drivers/irqchip/irq-rda-intc.c
2600F:	drivers/tty/serial/rda-uart.c
2601
2602ARM/REALTEK ARCHITECTURE
2603M:	Andreas Färber <afaerber@suse.de>
2604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2606S:	Maintained
2607F:	Documentation/devicetree/bindings/arm/realtek.yaml
2608F:	arch/arm/boot/dts/rtd*
2609F:	arch/arm/mach-realtek/
2610F:	arch/arm64/boot/dts/realtek/
2611
2612ARM/RENESAS ARM64 ARCHITECTURE
2613M:	Geert Uytterhoeven <geert+renesas@glider.be>
2614M:	Magnus Damm <magnus.damm@gmail.com>
2615L:	linux-renesas-soc@vger.kernel.org
2616S:	Supported
2617Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2618C:	irc://irc.libera.chat/renesas-soc
2619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2620F:	Documentation/devicetree/bindings/arm/renesas.yaml
2621F:	arch/arm64/boot/dts/renesas/
2622F:	drivers/soc/renesas/
2623F:	include/linux/soc/renesas/
2624
2625ARM/RISCPC ARCHITECTURE
2626M:	Russell King <linux@armlinux.org.uk>
2627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628S:	Maintained
2629W:	http://www.armlinux.org.uk/
2630F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2631F:	arch/arm/include/asm/hardware/ioc.h
2632F:	arch/arm/include/asm/hardware/iomd.h
2633F:	arch/arm/include/asm/hardware/memc.h
2634F:	arch/arm/mach-rpc/
2635F:	drivers/net/ethernet/8390/etherh.c
2636F:	drivers/net/ethernet/i825xx/ether1*
2637F:	drivers/net/ethernet/seeq/ether3*
2638F:	drivers/scsi/arm/
2639
2640ARM/Rockchip SoC support
2641M:	Heiko Stuebner <heiko@sntech.de>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643L:	linux-rockchip@lists.infradead.org
2644S:	Maintained
2645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2646F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2647F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2648F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2649F:	arch/arm/boot/dts/rk3*
2650F:	arch/arm/boot/dts/rv1108*
2651F:	arch/arm/mach-rockchip/
2652F:	drivers/*/*/*rockchip*
2653F:	drivers/*/*rockchip*
2654F:	drivers/clk/rockchip/
2655F:	drivers/i2c/busses/i2c-rk3x.c
2656F:	sound/soc/rockchip/
2657N:	rockchip
2658
2659ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2660M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2661R:	Alim Akhtar <alim.akhtar@samsung.com>
2662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663L:	linux-samsung-soc@vger.kernel.org
2664S:	Maintained
2665C:	irc://irc.libera.chat/linux-exynos
2666Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2667B:	mailto:linux-samsung-soc@vger.kernel.org
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2669F:	Documentation/arm/samsung/
2670F:	Documentation/devicetree/bindings/arm/samsung/
2671F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2672F:	Documentation/devicetree/bindings/soc/samsung/
2673F:	arch/arm/boot/dts/exynos*
2674F:	arch/arm/boot/dts/s3c*
2675F:	arch/arm/boot/dts/s5p*
2676F:	arch/arm/mach-exynos*/
2677F:	arch/arm/mach-s3c/
2678F:	arch/arm/mach-s5p*/
2679F:	arch/arm64/boot/dts/exynos/
2680F:	drivers/*/*/*s3c24*
2681F:	drivers/*/*s3c24*
2682F:	drivers/*/*s3c64xx*
2683F:	drivers/*/*s5pv210*
2684F:	drivers/clocksource/samsung_pwm_timer.c
2685F:	drivers/memory/samsung/
2686F:	drivers/pwm/pwm-samsung.c
2687F:	drivers/soc/samsung/
2688F:	drivers/tty/serial/samsung*
2689F:	include/clocksource/samsung_pwm.h
2690F:	include/linux/platform_data/*s3c*
2691F:	include/linux/serial_s3c.h
2692F:	include/linux/soc/samsung/
2693N:	exynos
2694N:	s3c2410
2695N:	s3c64xx
2696N:	s5pv210
2697
2698ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2699M:	Łukasz Stelmach <l.stelmach@samsung.com>
2700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701L:	linux-media@vger.kernel.org
2702S:	Maintained
2703F:	drivers/media/platform/samsung/s5p-g2d/
2704
2705ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2706M:	Marek Szyprowski <m.szyprowski@samsung.com>
2707L:	linux-samsung-soc@vger.kernel.org
2708L:	linux-media@vger.kernel.org
2709S:	Maintained
2710F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2711F:	drivers/media/cec/platform/s5p/
2712
2713ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2714M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2715M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2716M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718L:	linux-media@vger.kernel.org
2719S:	Maintained
2720F:	drivers/media/platform/samsung/s5p-jpeg/
2721
2722ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2723M:	Marek Szyprowski <m.szyprowski@samsung.com>
2724M:	Andrzej Hajda <andrzej.hajda@intel.com>
2725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726L:	linux-media@vger.kernel.org
2727S:	Maintained
2728F:	drivers/media/platform/samsung/s5p-mfc/
2729
2730ARM/SHMOBILE ARM ARCHITECTURE
2731M:	Geert Uytterhoeven <geert+renesas@glider.be>
2732M:	Magnus Damm <magnus.damm@gmail.com>
2733L:	linux-renesas-soc@vger.kernel.org
2734S:	Supported
2735Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2736C:	irc://irc.libera.chat/renesas-soc
2737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2738F:	Documentation/devicetree/bindings/arm/renesas.yaml
2739F:	arch/arm/boot/dts/emev2*
2740F:	arch/arm/boot/dts/gr-peach*
2741F:	arch/arm/boot/dts/iwg20d-q7*
2742F:	arch/arm/boot/dts/r7s*
2743F:	arch/arm/boot/dts/r8a*
2744F:	arch/arm/boot/dts/r9a*
2745F:	arch/arm/boot/dts/sh*
2746F:	arch/arm/configs/shmobile_defconfig
2747F:	arch/arm/include/debug/renesas-scif.S
2748F:	arch/arm/mach-shmobile/
2749F:	drivers/soc/renesas/
2750F:	include/linux/soc/renesas/
2751
2752ARM/SOCFPGA ARCHITECTURE
2753M:	Dinh Nguyen <dinguyen@kernel.org>
2754S:	Maintained
2755W:	http://www.rocketboards.org
2756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2757F:	arch/arm/boot/dts/socfpga*
2758F:	arch/arm/configs/socfpga_defconfig
2759F:	arch/arm/mach-socfpga/
2760F:	arch/arm64/boot/dts/altera/
2761F:	arch/arm64/boot/dts/intel/
2762
2763ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2764M:	Dinh Nguyen <dinguyen@kernel.org>
2765S:	Maintained
2766F:	drivers/clk/socfpga/
2767
2768ARM/SOCFPGA EDAC SUPPORT
2769M:	Dinh Nguyen <dinguyen@kernel.org>
2770S:	Maintained
2771F:	drivers/edac/altera_edac.[ch]
2772
2773ARM/SPREADTRUM SoC SUPPORT
2774M:	Orson Zhai <orsonzhai@gmail.com>
2775M:	Baolin Wang <baolin.wang7@gmail.com>
2776M:	Chunyan Zhang <zhang.lyra@gmail.com>
2777S:	Maintained
2778F:	arch/arm64/boot/dts/sprd
2779N:	sprd
2780N:	sc27xx
2781N:	sc2731
2782
2783ARM/STI ARCHITECTURE
2784M:	Patrice Chotard <patrice.chotard@foss.st.com>
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786S:	Maintained
2787W:	http://www.stlinux.com
2788F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2789F:	arch/arm/boot/dts/sti*
2790F:	arch/arm/mach-sti/
2791F:	drivers/ata/ahci_st.c
2792F:	drivers/char/hw_random/st-rng.c
2793F:	drivers/clocksource/arm_global_timer.c
2794F:	drivers/clocksource/clksrc_st_lpc.c
2795F:	drivers/cpufreq/sti-cpufreq.c
2796F:	drivers/dma/st_fdma*
2797F:	drivers/i2c/busses/i2c-st.c
2798F:	drivers/media/platform/st/sti/c8sectpfe/
2799F:	drivers/media/rc/st_rc.c
2800F:	drivers/mmc/host/sdhci-st.c
2801F:	drivers/phy/st/phy-miphy28lp.c
2802F:	drivers/phy/st/phy-stih407-usb.c
2803F:	drivers/pinctrl/pinctrl-st.c
2804F:	drivers/remoteproc/st_remoteproc.c
2805F:	drivers/remoteproc/st_slim_rproc.c
2806F:	drivers/reset/sti/
2807F:	drivers/rtc/rtc-st-lpc.c
2808F:	drivers/tty/serial/st-asc.c
2809F:	drivers/usb/dwc3/dwc3-st.c
2810F:	drivers/usb/host/ehci-st.c
2811F:	drivers/usb/host/ohci-st.c
2812F:	drivers/watchdog/st_lpc_wdt.c
2813F:	include/linux/remoteproc/st_slim_rproc.h
2814
2815ARM/STM32 ARCHITECTURE
2816M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2817M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2818L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2820S:	Maintained
2821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2822F:	arch/arm/boot/dts/stm32*
2823F:	arch/arm/mach-stm32/
2824F:	drivers/clocksource/armv7m_systick.c
2825N:	stm32
2826N:	stm
2827
2828ARM/Synaptics SoC support
2829M:	Jisheng Zhang <jszhang@kernel.org>
2830M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832S:	Maintained
2833F:	arch/arm/boot/dts/berlin*
2834F:	arch/arm/mach-berlin/
2835F:	arch/arm64/boot/dts/synaptics/
2836
2837ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2838M:	Lennert Buytenhek <kernel@wantstofly.org>
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840S:	Maintained
2841
2842ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2843M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2844L:	linux-tegra@vger.kernel.org
2845L:	linux-media@vger.kernel.org
2846S:	Maintained
2847F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2848F:	drivers/media/cec/platform/tegra/
2849
2850ARM/TESLA FSD SoC SUPPORT
2851M:	Alim Akhtar <alim.akhtar@samsung.com>
2852M:	linux-fsd@tesla.com
2853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854L:	linux-samsung-soc@vger.kernel.org
2855S:	Maintained
2856F:	arch/arm64/boot/dts/tesla*
2857
2858ARM/TETON BGA MACHINE SUPPORT
2859M:	"Mark F. Brown" <mark.brown314@gmail.com>
2860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861S:	Maintained
2862
2863ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2864M:	Santosh Shilimkar <ssantosh@kernel.org>
2865L:	linux-kernel@vger.kernel.org
2866S:	Maintained
2867F:	drivers/memory/*emif*
2868
2869ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2870M:	Nishanth Menon <nm@ti.com>
2871M:	Santosh Shilimkar <ssantosh@kernel.org>
2872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2873S:	Maintained
2874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2875F:	arch/arm/boot/dts/keystone-*
2876F:	arch/arm/mach-keystone/
2877
2878ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2879M:	Santosh Shilimkar <ssantosh@kernel.org>
2880L:	linux-kernel@vger.kernel.org
2881S:	Maintained
2882F:	drivers/clk/keystone/
2883
2884ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2885M:	Santosh Shilimkar <ssantosh@kernel.org>
2886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2887L:	linux-kernel@vger.kernel.org
2888S:	Maintained
2889F:	drivers/clocksource/timer-keystone.c
2890
2891ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2892M:	Santosh Shilimkar <ssantosh@kernel.org>
2893L:	linux-kernel@vger.kernel.org
2894S:	Maintained
2895F:	drivers/power/reset/keystone-reset.c
2896
2897ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2898M:	Nishanth Menon <nm@ti.com>
2899M:	Vignesh Raghavendra <vigneshr@ti.com>
2900M:	Tero Kristo <kristo@kernel.org>
2901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902S:	Supported
2903F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2904F:	arch/arm64/boot/dts/ti/Makefile
2905F:	arch/arm64/boot/dts/ti/k3-*
2906F:	include/dt-bindings/pinctrl/k3.h
2907
2908ARM/THECUS N2100 MACHINE SUPPORT
2909M:	Lennert Buytenhek <kernel@wantstofly.org>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911S:	Maintained
2912
2913ARM/TOSA MACHINE SUPPORT
2914M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2915M:	Dirk Opfer <dirk@opfer-online.de>
2916S:	Maintained
2917
2918ARM/TOSHIBA VISCONTI ARCHITECTURE
2919M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921S:	Supported
2922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2923F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2924F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2925F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2926F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2927F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2928F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2929F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2930F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2931F:	arch/arm64/boot/dts/toshiba/
2932F:	drivers/clk/visconti/
2933F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2934F:	drivers/gpio/gpio-visconti.c
2935F:	drivers/pci/controller/dwc/pcie-visconti.c
2936F:	drivers/pinctrl/visconti/
2937F:	drivers/watchdog/visconti_wdt.c
2938N:	visconti
2939
2940ARM/UNIPHIER ARCHITECTURE
2941M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2942M:	Masami Hiramatsu <mhiramat@kernel.org>
2943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944S:	Maintained
2945F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2946F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2947F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2948F:	arch/arm/boot/dts/uniphier*
2949F:	arch/arm/include/asm/hardware/cache-uniphier.h
2950F:	arch/arm/mach-uniphier/
2951F:	arch/arm/mm/cache-uniphier.c
2952F:	arch/arm64/boot/dts/socionext/uniphier*
2953F:	drivers/bus/uniphier-system-bus.c
2954F:	drivers/clk/uniphier/
2955F:	drivers/dma/uniphier-mdmac.c
2956F:	drivers/gpio/gpio-uniphier.c
2957F:	drivers/i2c/busses/i2c-uniphier*
2958F:	drivers/irqchip/irq-uniphier-aidet.c
2959F:	drivers/mmc/host/uniphier-sd.c
2960F:	drivers/pinctrl/uniphier/
2961F:	drivers/reset/reset-uniphier.c
2962F:	drivers/tty/serial/8250/8250_uniphier.c
2963N:	uniphier
2964
2965ARM/VERSATILE EXPRESS PLATFORM
2966M:	Liviu Dudau <liviu.dudau@arm.com>
2967M:	Sudeep Holla <sudeep.holla@arm.com>
2968M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970S:	Maintained
2971F:	*/*/*/vexpress*
2972F:	*/*/vexpress*
2973F:	arch/arm/boot/dts/vexpress*
2974F:	arch/arm/mach-vexpress/
2975F:	arch/arm64/boot/dts/arm/
2976F:	drivers/clk/versatile/clk-vexpress-osc.c
2977F:	drivers/clocksource/timer-versatile.c
2978N:	mps2
2979
2980ARM/VFP SUPPORT
2981M:	Russell King <linux@armlinux.org.uk>
2982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2983S:	Maintained
2984W:	http://www.armlinux.org.uk/
2985F:	arch/arm/vfp/
2986
2987ARM/VOIPAC PXA270 SUPPORT
2988M:	Marek Vasut <marek.vasut@gmail.com>
2989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2990S:	Maintained
2991F:	arch/arm/mach-pxa/include/mach/vpac270.h
2992F:	arch/arm/mach-pxa/vpac270.c
2993
2994ARM/VT8500 ARM ARCHITECTURE
2995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996S:	Orphan
2997F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2998F:	arch/arm/mach-vt8500/
2999F:	drivers/clocksource/timer-vt8500.c
3000F:	drivers/i2c/busses/i2c-wmt.c
3001F:	drivers/mmc/host/wmt-sdmmc.c
3002F:	drivers/pwm/pwm-vt8500.c
3003F:	drivers/rtc/rtc-vt8500.c
3004F:	drivers/tty/serial/vt8500_serial.c
3005F:	drivers/usb/host/ehci-platform.c
3006F:	drivers/usb/host/uhci-platform.c
3007F:	drivers/video/fbdev/vt8500lcdfb.*
3008F:	drivers/video/fbdev/wm8505fb*
3009F:	drivers/video/fbdev/wmt_ge_rops.*
3010
3011ARM/ZIPIT Z2 SUPPORT
3012M:	Marek Vasut <marek.vasut@gmail.com>
3013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014S:	Maintained
3015F:	arch/arm/mach-pxa/include/mach/z2.h
3016F:	arch/arm/mach-pxa/z2.c
3017
3018ARM/ZYNQ ARCHITECTURE
3019M:	Michal Simek <michal.simek@xilinx.com>
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021S:	Supported
3022W:	http://wiki.xilinx.com
3023T:	git https://github.com/Xilinx/linux-xlnx.git
3024F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3025F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3026F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3027F:	arch/arm/mach-zynq/
3028F:	drivers/clocksource/timer-cadence-ttc.c
3029F:	drivers/cpuidle/cpuidle-zynq.c
3030F:	drivers/edac/synopsys_edac.c
3031F:	drivers/i2c/busses/i2c-cadence.c
3032F:	drivers/i2c/busses/i2c-xiic.c
3033F:	drivers/mmc/host/sdhci-of-arasan.c
3034N:	zynq
3035N:	xilinx
3036
3037ARM64 PORT (AARCH64 ARCHITECTURE)
3038M:	Catalin Marinas <catalin.marinas@arm.com>
3039M:	Will Deacon <will@kernel.org>
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Maintained
3042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3043F:	Documentation/arm64/
3044F:	arch/arm64/
3045F:	tools/testing/selftests/arm64/
3046X:	arch/arm64/boot/dts/
3047
3048ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3049M:	George McCollister <george.mccollister@gmail.com>
3050L:	netdev@vger.kernel.org
3051S:	Maintained
3052F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3053F:	drivers/net/dsa/xrs700x/*
3054F:	net/dsa/tag_xrs700x.c
3055
3056AS3645A LED FLASH CONTROLLER DRIVER
3057M:	Sakari Ailus <sakari.ailus@iki.fi>
3058L:	linux-leds@vger.kernel.org
3059S:	Maintained
3060F:	drivers/leds/flash/leds-as3645a.c
3061
3062ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3063M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3064L:	linux-media@vger.kernel.org
3065S:	Maintained
3066T:	git git://linuxtv.org/media_tree.git
3067F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
3068F:	drivers/media/i2c/ak7375.c
3069
3070ASAHI KASEI AK8974 DRIVER
3071M:	Linus Walleij <linus.walleij@linaro.org>
3072L:	linux-iio@vger.kernel.org
3073S:	Supported
3074W:	http://www.akm.com/
3075F:	drivers/iio/magnetometer/ak8974.c
3076
3077ASC7621 HARDWARE MONITOR DRIVER
3078M:	George Joseph <george.joseph@fairview5.com>
3079L:	linux-hwmon@vger.kernel.org
3080S:	Maintained
3081F:	Documentation/hwmon/asc7621.rst
3082F:	drivers/hwmon/asc7621.c
3083
3084ASIX AX88796C SPI ETHERNET ADAPTER
3085M:	Łukasz Stelmach <l.stelmach@samsung.com>
3086S:	Maintained
3087F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3088F:	drivers/net/ethernet/asix/ax88796c_*
3089
3090ASPEED PECI CONTROLLER
3091M:	Iwona Winiarska <iwona.winiarska@intel.com>
3092L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3093L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3094S:	Supported
3095F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3096F:	drivers/peci/controller/peci-aspeed.c
3097
3098ASPEED PINCTRL DRIVERS
3099M:	Andrew Jeffery <andrew@aj.id.au>
3100L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3101L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3102L:	linux-gpio@vger.kernel.org
3103S:	Maintained
3104F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3105F:	drivers/pinctrl/aspeed/
3106
3107ASPEED SCU INTERRUPT CONTROLLER DRIVER
3108M:	Eddie James <eajames@linux.ibm.com>
3109L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3110S:	Maintained
3111F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3112F:	drivers/irqchip/irq-aspeed-scu-ic.c
3113F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3114
3115ASPEED SD/MMC DRIVER
3116M:	Andrew Jeffery <andrew@aj.id.au>
3117L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3118L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3119L:	linux-mmc@vger.kernel.org
3120S:	Maintained
3121F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3122F:	drivers/mmc/host/sdhci-of-aspeed*
3123
3124ASPEED SMC SPI DRIVER
3125M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3126M:	Cédric Le Goater <clg@kaod.org>
3127L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3128L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3129L:	linux-spi@vger.kernel.org
3130S:	Maintained
3131F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3132F:	drivers/spi/spi-aspeed-smc.c
3133
3134ASPEED VIDEO ENGINE DRIVER
3135M:	Eddie James <eajames@linux.ibm.com>
3136L:	linux-media@vger.kernel.org
3137L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3138S:	Maintained
3139F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3140F:	drivers/media/platform/aspeed/
3141
3142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3143M:	Corentin Chary <corentin.chary@gmail.com>
3144L:	acpi4asus-user@lists.sourceforge.net
3145L:	platform-driver-x86@vger.kernel.org
3146S:	Maintained
3147W:	http://acpi4asus.sf.net
3148F:	drivers/platform/x86/asus*.c
3149F:	drivers/platform/x86/eeepc*.c
3150
3151ASUS TF103C DOCK DRIVER
3152M:	Hans de Goede <hdegoede@redhat.com>
3153L:	platform-driver-x86@vger.kernel.org
3154S:	Maintained
3155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3156F:	drivers/platform/x86/asus-tf103c-dock.c
3157
3158ASUS WMI HARDWARE MONITOR DRIVER
3159M:	Ed Brindley <kernel@maidavale.org>
3160M:	Denis Pauk <pauk.denis@gmail.com>
3161L:	linux-hwmon@vger.kernel.org
3162S:	Maintained
3163F:	drivers/hwmon/asus_wmi_sensors.c
3164
3165ASUS WMI EC HARDWARE MONITOR DRIVER
3166M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3167M:	Denis Pauk <pauk.denis@gmail.com>
3168L:	linux-hwmon@vger.kernel.org
3169S:	Maintained
3170F:	drivers/hwmon/asus_wmi_ec_sensors.c
3171
3172ASUS EC HARDWARE MONITOR DRIVER
3173M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3174L:	linux-hwmon@vger.kernel.org
3175S:	Maintained
3176F:	drivers/hwmon/asus-ec-sensors.c
3177
3178ASUS WIRELESS RADIO CONTROL DRIVER
3179M:	João Paulo Rechi Vita <jprvita@gmail.com>
3180L:	platform-driver-x86@vger.kernel.org
3181S:	Maintained
3182F:	drivers/platform/x86/asus-wireless.c
3183
3184ASYMMETRIC KEYS
3185M:	David Howells <dhowells@redhat.com>
3186L:	keyrings@vger.kernel.org
3187S:	Maintained
3188F:	Documentation/crypto/asymmetric-keys.rst
3189F:	crypto/asymmetric_keys/
3190F:	include/crypto/pkcs7.h
3191F:	include/crypto/public_key.h
3192F:	include/linux/verification.h
3193
3194ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3195R:	Dan Williams <dan.j.williams@intel.com>
3196S:	Odd fixes
3197W:	http://sourceforge.net/projects/xscaleiop
3198F:	Documentation/crypto/async-tx-api.rst
3199F:	crypto/async_tx/
3200F:	include/linux/async_tx.h
3201
3202AT24 EEPROM DRIVER
3203M:	Bartosz Golaszewski <brgl@bgdev.pl>
3204L:	linux-i2c@vger.kernel.org
3205S:	Maintained
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3207F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3208F:	drivers/misc/eeprom/at24.c
3209
3210ATA OVER ETHERNET (AOE) DRIVER
3211M:	"Justin Sanders" <justin@coraid.com>
3212S:	Supported
3213W:	http://www.openaoe.org/
3214F:	Documentation/admin-guide/aoe/
3215F:	drivers/block/aoe/
3216
3217ATC260X PMIC MFD DRIVER
3218M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3219M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3220L:	linux-actions@lists.infradead.org
3221S:	Maintained
3222F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3223F:	drivers/input/misc/atc260x-onkey.c
3224F:	drivers/mfd/atc260*
3225F:	drivers/power/reset/atc260x-poweroff.c
3226F:	drivers/regulator/atc260x-regulator.c
3227F:	include/linux/mfd/atc260x/*
3228
3229ATHEROS 71XX/9XXX GPIO DRIVER
3230M:	Alban Bedel <albeu@free.fr>
3231S:	Maintained
3232W:	https://github.com/AlbanBedel/linux
3233T:	git git://github.com/AlbanBedel/linux
3234F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3235F:	drivers/gpio/gpio-ath79.c
3236
3237ATHEROS 71XX/9XXX USB PHY DRIVER
3238M:	Alban Bedel <albeu@free.fr>
3239S:	Maintained
3240W:	https://github.com/AlbanBedel/linux
3241T:	git git://github.com/AlbanBedel/linux
3242F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3243F:	drivers/phy/qualcomm/phy-ath79-usb.c
3244
3245ATHEROS ATH GENERIC UTILITIES
3246M:	Kalle Valo <kvalo@kernel.org>
3247L:	linux-wireless@vger.kernel.org
3248S:	Supported
3249F:	drivers/net/wireless/ath/*
3250
3251ATHEROS ATH5K WIRELESS DRIVER
3252M:	Jiri Slaby <jirislaby@kernel.org>
3253M:	Nick Kossifidis <mickflemm@gmail.com>
3254M:	Luis Chamberlain <mcgrof@kernel.org>
3255L:	linux-wireless@vger.kernel.org
3256S:	Maintained
3257W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3258F:	drivers/net/wireless/ath/ath5k/
3259
3260ATHEROS ATH6KL WIRELESS DRIVER
3261L:	linux-wireless@vger.kernel.org
3262S:	Orphan
3263W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3264F:	drivers/net/wireless/ath/ath6kl/
3265
3266ATI_REMOTE2 DRIVER
3267M:	Ville Syrjala <syrjala@sci.fi>
3268S:	Maintained
3269F:	drivers/input/misc/ati_remote2.c
3270
3271ATK0110 HWMON DRIVER
3272M:	Luca Tettamanti <kronos.it@gmail.com>
3273L:	linux-hwmon@vger.kernel.org
3274S:	Maintained
3275F:	drivers/hwmon/asus_atk0110.c
3276
3277ATLX ETHERNET DRIVERS
3278M:	Chris Snook <chris.snook@gmail.com>
3279L:	netdev@vger.kernel.org
3280S:	Maintained
3281W:	http://sourceforge.net/projects/atl1
3282W:	http://atl1.sourceforge.net
3283F:	drivers/net/ethernet/atheros/
3284
3285ATM
3286M:	Chas Williams <3chas3@gmail.com>
3287L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3288L:	netdev@vger.kernel.org
3289S:	Maintained
3290W:	http://linux-atm.sourceforge.net
3291F:	drivers/atm/
3292F:	include/linux/atm*
3293F:	include/uapi/linux/atm*
3294
3295ATMEL MACB ETHERNET DRIVER
3296M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3297M:	Claudiu Beznea <claudiu.beznea@microchip.com>
3298S:	Supported
3299F:	drivers/net/ethernet/cadence/
3300
3301ATMEL MAXTOUCH DRIVER
3302M:	Nick Dyer <nick@shmanahar.org>
3303S:	Maintained
3304T:	git git://github.com/ndyer/linux.git
3305F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3306F:	drivers/input/touchscreen/atmel_mxt_ts.c
3307
3308ATMEL WIRELESS DRIVER
3309M:	Simon Kelley <simon@thekelleys.org.uk>
3310L:	linux-wireless@vger.kernel.org
3311S:	Maintained
3312W:	http://www.thekelleys.org.uk/atmel
3313W:	http://atmelwlandriver.sourceforge.net/
3314F:	drivers/net/wireless/atmel/atmel*
3315
3316ATOMIC INFRASTRUCTURE
3317M:	Will Deacon <will@kernel.org>
3318M:	Peter Zijlstra <peterz@infradead.org>
3319R:	Boqun Feng <boqun.feng@gmail.com>
3320R:	Mark Rutland <mark.rutland@arm.com>
3321L:	linux-kernel@vger.kernel.org
3322S:	Maintained
3323F:	arch/*/include/asm/atomic*.h
3324F:	include/*/atomic*.h
3325F:	include/linux/refcount.h
3326F:	Documentation/atomic_*.txt
3327F:	scripts/atomic/
3328
3329ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3330M:	Bradley Grove <linuxdrivers@attotech.com>
3331L:	linux-scsi@vger.kernel.org
3332S:	Supported
3333W:	http://www.attotech.com
3334F:	drivers/scsi/esas2r
3335
3336ATUSB IEEE 802.15.4 RADIO DRIVER
3337M:	Stefan Schmidt <stefan@datenfreihafen.org>
3338L:	linux-wpan@vger.kernel.org
3339S:	Maintained
3340F:	drivers/net/ieee802154/at86rf230.h
3341F:	drivers/net/ieee802154/atusb.c
3342F:	drivers/net/ieee802154/atusb.h
3343
3344AUDIT SUBSYSTEM
3345M:	Paul Moore <paul@paul-moore.com>
3346M:	Eric Paris <eparis@redhat.com>
3347L:	linux-audit@redhat.com (moderated for non-subscribers)
3348S:	Supported
3349W:	https://github.com/linux-audit
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3351F:	include/asm-generic/audit_*.h
3352F:	include/linux/audit.h
3353F:	include/linux/audit_arch.h
3354F:	include/uapi/linux/audit.h
3355F:	kernel/audit*
3356F:	lib/*audit.c
3357
3358AUXILIARY DISPLAY DRIVERS
3359M:	Miguel Ojeda <ojeda@kernel.org>
3360S:	Maintained
3361F:	Documentation/devicetree/bindings/auxdisplay/
3362F:	drivers/auxdisplay/
3363F:	include/linux/cfag12864b.h
3364
3365AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3366M:	Andreas Klinger <ak@it-klinger.de>
3367L:	linux-iio@vger.kernel.org
3368S:	Maintained
3369F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3370F:	drivers/iio/adc/hx711.c
3371
3372AX.25 NETWORK LAYER
3373M:	Ralf Baechle <ralf@linux-mips.org>
3374L:	linux-hams@vger.kernel.org
3375S:	Maintained
3376W:	http://www.linux-ax25.org/
3377F:	include/net/ax25.h
3378F:	include/uapi/linux/ax25.h
3379F:	net/ax25/
3380
3381AXENTIA ARM DEVICES
3382M:	Peter Rosin <peda@axentia.se>
3383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384S:	Maintained
3385F:	arch/arm/boot/dts/at91-linea.dtsi
3386F:	arch/arm/boot/dts/at91-natte.dtsi
3387F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3388F:	arch/arm/boot/dts/at91-tse850-3.dts
3389
3390AXENTIA ASOC DRIVERS
3391M:	Peter Rosin <peda@axentia.se>
3392L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3393S:	Maintained
3394F:	Documentation/devicetree/bindings/sound/axentia,*
3395F:	sound/soc/atmel/tse850-pcm5142.c
3396
3397AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3398M:	Nuno Sá <nuno.sa@analog.com>
3399L:	linux-hwmon@vger.kernel.org
3400S:	Supported
3401W:	https://ez.analog.com/linux-software-drivers
3402F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3403F:	drivers/hwmon/axi-fan-control.c
3404
3405AXXIA I2C CONTROLLER
3406M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3407L:	linux-i2c@vger.kernel.org
3408S:	Maintained
3409F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3410F:	drivers/i2c/busses/i2c-axxia.c
3411
3412AZ6007 DVB DRIVER
3413M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3414L:	linux-media@vger.kernel.org
3415S:	Maintained
3416W:	https://linuxtv.org
3417T:	git git://linuxtv.org/media_tree.git
3418F:	drivers/media/usb/dvb-usb-v2/az6007.c
3419
3420AZTECH FM RADIO RECEIVER DRIVER
3421M:	Hans Verkuil <hverkuil@xs4all.nl>
3422L:	linux-media@vger.kernel.org
3423S:	Maintained
3424W:	https://linuxtv.org
3425T:	git git://linuxtv.org/media_tree.git
3426F:	drivers/media/radio/radio-aztech*
3427
3428B43 WIRELESS DRIVER
3429L:	linux-wireless@vger.kernel.org
3430L:	b43-dev@lists.infradead.org
3431S:	Odd Fixes
3432W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3433F:	drivers/net/wireless/broadcom/b43/
3434
3435B43LEGACY WIRELESS DRIVER
3436M:	Larry Finger <Larry.Finger@lwfinger.net>
3437L:	linux-wireless@vger.kernel.org
3438L:	b43-dev@lists.infradead.org
3439S:	Maintained
3440W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3441F:	drivers/net/wireless/broadcom/b43legacy/
3442
3443BACKLIGHT CLASS/SUBSYSTEM
3444M:	Lee Jones <lee.jones@linaro.org>
3445M:	Daniel Thompson <daniel.thompson@linaro.org>
3446M:	Jingoo Han <jingoohan1@gmail.com>
3447L:	dri-devel@lists.freedesktop.org
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3450F:	Documentation/ABI/stable/sysfs-class-backlight
3451F:	Documentation/ABI/testing/sysfs-class-backlight
3452F:	Documentation/devicetree/bindings/leds/backlight
3453F:	drivers/video/backlight/
3454F:	include/linux/backlight.h
3455F:	include/linux/pwm_backlight.h
3456
3457BARCO P50 GPIO DRIVER
3458M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3459M:	Peter Korsgaard <peter.korsgaard@barco.com>
3460S:	Maintained
3461F:	drivers/platform/x86/barco-p50-gpio.c
3462
3463BATMAN ADVANCED
3464M:	Marek Lindner <mareklindner@neomailbox.ch>
3465M:	Simon Wunderlich <sw@simonwunderlich.de>
3466M:	Antonio Quartulli <a@unstable.cc>
3467M:	Sven Eckelmann <sven@narfation.org>
3468L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3469S:	Maintained
3470W:	https://www.open-mesh.org/
3471Q:	https://patchwork.open-mesh.org/project/batman/list/
3472B:	https://www.open-mesh.org/projects/batman-adv/issues
3473C:	ircs://irc.hackint.org/batadv
3474T:	git https://git.open-mesh.org/linux-merge.git
3475F:	Documentation/networking/batman-adv.rst
3476F:	include/uapi/linux/batadv_packet.h
3477F:	include/uapi/linux/batman_adv.h
3478F:	net/batman-adv/
3479
3480BAYCOM/HDLCDRV DRIVERS FOR AX.25
3481M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3482L:	linux-hams@vger.kernel.org
3483S:	Maintained
3484W:	http://www.baycom.org/~tom/ham/ham.html
3485F:	drivers/net/hamradio/baycom*
3486
3487BCACHE (BLOCK LAYER CACHE)
3488M:	Coly Li <colyli@suse.de>
3489M:	Kent Overstreet <kent.overstreet@gmail.com>
3490L:	linux-bcache@vger.kernel.org
3491S:	Maintained
3492W:	http://bcache.evilpiepirate.org
3493C:	irc://irc.oftc.net/bcache
3494F:	drivers/md/bcache/
3495
3496BDISP ST MEDIA DRIVER
3497M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3498L:	linux-media@vger.kernel.org
3499S:	Supported
3500W:	https://linuxtv.org
3501T:	git git://linuxtv.org/media_tree.git
3502F:	drivers/media/platform/st/sti/bdisp
3503
3504BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3505M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3506L:	netdev@vger.kernel.org
3507S:	Maintained
3508F:	drivers/net/ethernet/ec_bhf.c
3509
3510BEFS FILE SYSTEM
3511M:	Luis de Bethencourt <luisbg@kernel.org>
3512M:	Salah Triki <salah.triki@gmail.com>
3513S:	Maintained
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3515F:	Documentation/filesystems/befs.rst
3516F:	fs/befs/
3517
3518BFQ I/O SCHEDULER
3519M:	Paolo Valente <paolo.valente@linaro.org>
3520M:	Jens Axboe <axboe@kernel.dk>
3521L:	linux-block@vger.kernel.org
3522S:	Maintained
3523F:	Documentation/block/bfq-iosched.rst
3524F:	block/bfq-*
3525
3526BFS FILE SYSTEM
3527M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3528S:	Maintained
3529F:	Documentation/filesystems/bfs.rst
3530F:	fs/bfs/
3531F:	include/uapi/linux/bfs_fs.h
3532
3533BITMAP API
3534M:	Yury Norov <yury.norov@gmail.com>
3535R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3536R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3537S:	Maintained
3538F:	include/linux/bitmap.h
3539F:	include/linux/cpumask.h
3540F:	include/linux/find.h
3541F:	include/linux/nodemask.h
3542F:	lib/bitmap.c
3543F:	lib/cpumask.c
3544F:	lib/find_bit.c
3545F:	lib/find_bit_benchmark.c
3546F:	lib/nodemask.c
3547F:	lib/test_bitmap.c
3548F:	tools/include/linux/bitmap.h
3549F:	tools/include/linux/find.h
3550F:	tools/lib/bitmap.c
3551F:	tools/lib/find_bit.c
3552
3553BLINKM RGB LED DRIVER
3554M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3555S:	Maintained
3556F:	drivers/leds/leds-blinkm.c
3557
3558BLOCK LAYER
3559M:	Jens Axboe <axboe@kernel.dk>
3560L:	linux-block@vger.kernel.org
3561S:	Maintained
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3563F:	Documentation/ABI/stable/sysfs-block
3564F:	Documentation/block/
3565F:	block/
3566F:	drivers/block/
3567F:	include/linux/bio.h
3568F:	include/linux/blk*
3569F:	kernel/trace/blktrace.c
3570F:	lib/sbitmap.c
3571
3572BLOCK2MTD DRIVER
3573M:	Joern Engel <joern@lazybastard.org>
3574L:	linux-mtd@lists.infradead.org
3575S:	Maintained
3576F:	drivers/mtd/devices/block2mtd.c
3577
3578BLUETOOTH DRIVERS
3579M:	Marcel Holtmann <marcel@holtmann.org>
3580M:	Johan Hedberg <johan.hedberg@gmail.com>
3581M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3582L:	linux-bluetooth@vger.kernel.org
3583S:	Supported
3584W:	http://www.bluez.org/
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3587F:	drivers/bluetooth/
3588
3589BLUETOOTH SUBSYSTEM
3590M:	Marcel Holtmann <marcel@holtmann.org>
3591M:	Johan Hedberg <johan.hedberg@gmail.com>
3592M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3593L:	linux-bluetooth@vger.kernel.org
3594S:	Supported
3595W:	http://www.bluez.org/
3596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3598F:	include/net/bluetooth/
3599F:	net/bluetooth/
3600
3601BONDING DRIVER
3602M:	Jay Vosburgh <j.vosburgh@gmail.com>
3603M:	Veaceslav Falico <vfalico@gmail.com>
3604M:	Andy Gospodarek <andy@greyhouse.net>
3605L:	netdev@vger.kernel.org
3606S:	Supported
3607W:	http://sourceforge.net/projects/bonding/
3608F:	Documentation/networking/bonding.rst
3609F:	drivers/net/bonding/
3610F:	include/net/bond*
3611F:	include/uapi/linux/if_bonding.h
3612
3613BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3614M:	Dan Robertson <dan@dlrobertson.com>
3615L:	linux-iio@vger.kernel.org
3616S:	Maintained
3617F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3618F:	drivers/iio/accel/bma400*
3619
3620BPF (Safe dynamic programs and tools)
3621M:	Alexei Starovoitov <ast@kernel.org>
3622M:	Daniel Borkmann <daniel@iogearbox.net>
3623M:	Andrii Nakryiko <andrii@kernel.org>
3624R:	Martin KaFai Lau <kafai@fb.com>
3625R:	Song Liu <songliubraving@fb.com>
3626R:	Yonghong Song <yhs@fb.com>
3627R:	John Fastabend <john.fastabend@gmail.com>
3628R:	KP Singh <kpsingh@kernel.org>
3629L:	netdev@vger.kernel.org
3630L:	bpf@vger.kernel.org
3631S:	Supported
3632W:	https://bpf.io/
3633Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3636F:	Documentation/bpf/
3637F:	Documentation/networking/filter.rst
3638F:	Documentation/userspace-api/ebpf/
3639F:	arch/*/net/*
3640F:	include/linux/bpf*
3641F:	include/linux/btf*
3642F:	include/linux/filter.h
3643F:	include/trace/events/xdp.h
3644F:	include/uapi/linux/bpf*
3645F:	include/uapi/linux/btf*
3646F:	include/uapi/linux/filter.h
3647F:	kernel/bpf/
3648F:	kernel/trace/bpf_trace.c
3649F:	lib/test_bpf.c
3650F:	net/bpf/
3651F:	net/core/filter.c
3652F:	net/sched/act_bpf.c
3653F:	net/sched/cls_bpf.c
3654F:	samples/bpf/
3655F:	scripts/bpf_doc.py
3656F:	scripts/pahole-flags.sh
3657F:	scripts/pahole-version.sh
3658F:	tools/bpf/
3659F:	tools/lib/bpf/
3660F:	tools/testing/selftests/bpf/
3661N:	bpf
3662K:	bpf
3663
3664BPF JIT for ARM
3665M:	Shubham Bansal <illusionist.neo@gmail.com>
3666L:	netdev@vger.kernel.org
3667L:	bpf@vger.kernel.org
3668S:	Odd Fixes
3669F:	arch/arm/net/
3670
3671BPF JIT for ARM64
3672M:	Daniel Borkmann <daniel@iogearbox.net>
3673M:	Alexei Starovoitov <ast@kernel.org>
3674M:	Zi Shen Lim <zlim.lnx@gmail.com>
3675L:	netdev@vger.kernel.org
3676L:	bpf@vger.kernel.org
3677S:	Supported
3678F:	arch/arm64/net/
3679
3680BPF JIT for MIPS (32-BIT AND 64-BIT)
3681M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3682M:	Paul Burton <paulburton@kernel.org>
3683L:	netdev@vger.kernel.org
3684L:	bpf@vger.kernel.org
3685S:	Maintained
3686F:	arch/mips/net/
3687
3688BPF JIT for NFP NICs
3689M:	Jakub Kicinski <kuba@kernel.org>
3690L:	netdev@vger.kernel.org
3691L:	bpf@vger.kernel.org
3692S:	Odd Fixes
3693F:	drivers/net/ethernet/netronome/nfp/bpf/
3694
3695BPF JIT for POWERPC (32-BIT AND 64-BIT)
3696M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3697M:	Michael Ellerman <mpe@ellerman.id.au>
3698L:	netdev@vger.kernel.org
3699L:	bpf@vger.kernel.org
3700S:	Supported
3701F:	arch/powerpc/net/
3702
3703BPF JIT for RISC-V (32-bit)
3704M:	Luke Nelson <luke.r.nels@gmail.com>
3705M:	Xi Wang <xi.wang@gmail.com>
3706L:	netdev@vger.kernel.org
3707L:	bpf@vger.kernel.org
3708S:	Maintained
3709F:	arch/riscv/net/
3710X:	arch/riscv/net/bpf_jit_comp64.c
3711
3712BPF JIT for RISC-V (64-bit)
3713M:	Björn Töpel <bjorn@kernel.org>
3714L:	netdev@vger.kernel.org
3715L:	bpf@vger.kernel.org
3716S:	Maintained
3717F:	arch/riscv/net/
3718X:	arch/riscv/net/bpf_jit_comp32.c
3719
3720BPF JIT for S390
3721M:	Ilya Leoshkevich <iii@linux.ibm.com>
3722M:	Heiko Carstens <hca@linux.ibm.com>
3723M:	Vasily Gorbik <gor@linux.ibm.com>
3724L:	netdev@vger.kernel.org
3725L:	bpf@vger.kernel.org
3726S:	Supported
3727F:	arch/s390/net/
3728X:	arch/s390/net/pnet.c
3729
3730BPF JIT for SPARC (32-BIT AND 64-BIT)
3731M:	David S. Miller <davem@davemloft.net>
3732L:	netdev@vger.kernel.org
3733L:	bpf@vger.kernel.org
3734S:	Odd Fixes
3735F:	arch/sparc/net/
3736
3737BPF JIT for X86 32-BIT
3738M:	Wang YanQing <udknight@gmail.com>
3739L:	netdev@vger.kernel.org
3740L:	bpf@vger.kernel.org
3741S:	Odd Fixes
3742F:	arch/x86/net/bpf_jit_comp32.c
3743
3744BPF JIT for X86 64-BIT
3745M:	Alexei Starovoitov <ast@kernel.org>
3746M:	Daniel Borkmann <daniel@iogearbox.net>
3747L:	netdev@vger.kernel.org
3748L:	bpf@vger.kernel.org
3749S:	Supported
3750F:	arch/x86/net/
3751X:	arch/x86/net/bpf_jit_comp32.c
3752
3753BPF LSM (Security Audit and Enforcement using BPF)
3754M:	KP Singh <kpsingh@kernel.org>
3755R:	Florent Revest <revest@chromium.org>
3756R:	Brendan Jackman <jackmanb@chromium.org>
3757L:	bpf@vger.kernel.org
3758S:	Maintained
3759F:	Documentation/bpf/prog_lsm.rst
3760F:	include/linux/bpf_lsm.h
3761F:	kernel/bpf/bpf_lsm.c
3762F:	security/bpf/
3763
3764BPF L7 FRAMEWORK
3765M:	John Fastabend <john.fastabend@gmail.com>
3766M:	Jakub Sitnicki <jakub@cloudflare.com>
3767L:	netdev@vger.kernel.org
3768L:	bpf@vger.kernel.org
3769S:	Maintained
3770F:	include/linux/skmsg.h
3771F:	net/core/skmsg.c
3772F:	net/core/sock_map.c
3773F:	net/ipv4/tcp_bpf.c
3774F:	net/ipv4/udp_bpf.c
3775F:	net/unix/unix_bpf.c
3776
3777BPFTOOL
3778M:	Quentin Monnet <quentin@isovalent.com>
3779L:	bpf@vger.kernel.org
3780S:	Maintained
3781F:	kernel/bpf/disasm.*
3782F:	tools/bpf/bpftool/
3783
3784BROADCOM B44 10/100 ETHERNET DRIVER
3785M:	Michael Chan <michael.chan@broadcom.com>
3786L:	netdev@vger.kernel.org
3787S:	Supported
3788F:	drivers/net/ethernet/broadcom/b44.*
3789
3790BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3791M:	Florian Fainelli <f.fainelli@gmail.com>
3792L:	netdev@vger.kernel.org
3793L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3794S:	Supported
3795F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3796F:	drivers/net/dsa/b53/*
3797F:	drivers/net/dsa/bcm_sf2*
3798F:	include/linux/dsa/brcm.h
3799F:	include/linux/platform_data/b53.h
3800
3801BROADCOM BCMBCA ARM ARCHITECTURE
3802M:	William Zhang <william.zhang@broadcom.com>
3803M:	Anand Gore <anand.gore@broadcom.com>
3804M:	Kursad Oney <kursad.oney@broadcom.com>
3805R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3807S:	Maintained
3808T:	git git://github.com/broadcom/stblinux.git
3809F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3810F:	arch/arm/boot/dts/bcm47622.dtsi
3811F:	arch/arm/boot/dts/bcm947622.dts
3812N:	bcmbca
3813N:	bcm[9]?47622
3814
3815BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3816M:	Florian Fainelli <f.fainelli@gmail.com>
3817R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3818L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3820S:	Maintained
3821T:	git git://github.com/broadcom/stblinux.git
3822F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3823F:	drivers/pci/controller/pcie-brcmstb.c
3824F:	drivers/staging/vc04_services
3825N:	bcm2711
3826N:	bcm283*
3827N:	raspberrypi
3828
3829BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3830M:	Florian Fainelli <f.fainelli@gmail.com>
3831M:	Ray Jui <rjui@broadcom.com>
3832M:	Scott Branden <sbranden@broadcom.com>
3833R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3834S:	Maintained
3835T:	git git://github.com/broadcom/mach-bcm
3836F:	arch/arm/mach-bcm/
3837N:	bcm281*
3838N:	bcm113*
3839N:	bcm216*
3840N:	kona
3841
3842BROADCOM BCM47XX MIPS ARCHITECTURE
3843M:	Hauke Mehrtens <hauke@hauke-m.de>
3844M:	Rafał Miłecki <zajec5@gmail.com>
3845L:	linux-mips@vger.kernel.org
3846S:	Maintained
3847F:	Documentation/devicetree/bindings/mips/brcm/
3848F:	arch/mips/bcm47xx/*
3849F:	arch/mips/include/asm/mach-bcm47xx/*
3850
3851BROADCOM BCM4908 ETHERNET DRIVER
3852M:	Rafał Miłecki <rafal@milecki.pl>
3853R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3854L:	netdev@vger.kernel.org
3855S:	Maintained
3856F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3857F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3858F:	drivers/net/ethernet/broadcom/unimac.h
3859
3860BROADCOM BCM4908 PINMUX DRIVER
3861M:	Rafał Miłecki <rafal@milecki.pl>
3862R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3863L:	linux-gpio@vger.kernel.org
3864S:	Maintained
3865F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3866F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3867
3868BROADCOM BCM5301X ARM ARCHITECTURE
3869M:	Florian Fainelli <f.fainelli@gmail.com>
3870M:	Hauke Mehrtens <hauke@hauke-m.de>
3871M:	Rafał Miłecki <zajec5@gmail.com>
3872R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3874S:	Maintained
3875F:	arch/arm/boot/dts/bcm470*
3876F:	arch/arm/boot/dts/bcm5301*
3877F:	arch/arm/boot/dts/bcm953012*
3878F:	arch/arm/mach-bcm/bcm_5301x.c
3879
3880BROADCOM BCM53573 ARM ARCHITECTURE
3881M:	Florian Fainelli <f.fainelli@gmail.com>
3882M:	Rafał Miłecki <rafal@milecki.pl>
3883R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3885S:	Maintained
3886F:	arch/arm/boot/dts/bcm47189*
3887F:	arch/arm/boot/dts/bcm53573*
3888
3889BROADCOM BCM63XX ARM ARCHITECTURE
3890M:	Florian Fainelli <f.fainelli@gmail.com>
3891R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3893S:	Maintained
3894T:	git git://github.com/broadcom/stblinux.git
3895N:	bcm63xx
3896
3897BROADCOM BCM63XX/BCM33XX UDC DRIVER
3898M:	Kevin Cernekee <cernekee@gmail.com>
3899L:	linux-usb@vger.kernel.org
3900S:	Maintained
3901F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3902
3903BROADCOM BCM7XXX ARM ARCHITECTURE
3904M:	Florian Fainelli <f.fainelli@gmail.com>
3905R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3907S:	Maintained
3908T:	git git://github.com/broadcom/stblinux.git
3909F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3910F:	arch/arm/boot/dts/bcm7*.dts*
3911F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3912F:	arch/arm/mach-bcm/*brcmstb*
3913F:	arch/arm/mm/cache-b15-rac.c
3914F:	drivers/bus/brcmstb_gisb.c
3915F:	drivers/pci/controller/pcie-brcmstb.c
3916N:	brcmstb
3917N:	bcm7038
3918N:	bcm7120
3919
3920BROADCOM BDC DRIVER
3921M:	Al Cooper <alcooperx@gmail.com>
3922L:	linux-usb@vger.kernel.org
3923R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
3926F:	drivers/usb/gadget/udc/bdc/
3927
3928BROADCOM BMIPS CPUFREQ DRIVER
3929M:	Markus Mayer <mmayer@broadcom.com>
3930R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3931L:	linux-pm@vger.kernel.org
3932S:	Maintained
3933F:	drivers/cpufreq/bmips-cpufreq.c
3934
3935BROADCOM BMIPS MIPS ARCHITECTURE
3936M:	Florian Fainelli <f.fainelli@gmail.com>
3937R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3938L:	linux-mips@vger.kernel.org
3939S:	Maintained
3940T:	git git://github.com/broadcom/stblinux.git
3941F:	arch/mips/bmips/*
3942F:	arch/mips/boot/dts/brcm/bcm*.dts*
3943F:	arch/mips/include/asm/mach-bmips/*
3944F:	arch/mips/kernel/*bmips*
3945F:	drivers/soc/bcm/bcm63xx
3946F:	drivers/irqchip/irq-bcm63*
3947F:	drivers/irqchip/irq-bcm7*
3948F:	drivers/irqchip/irq-brcmstb*
3949F:	include/linux/bcm963xx_nvram.h
3950F:	include/linux/bcm963xx_tag.h
3951
3952BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3953M:	Rasesh Mody <rmody@marvell.com>
3954M:	GR-Linux-NIC-Dev@marvell.com
3955L:	netdev@vger.kernel.org
3956S:	Supported
3957F:	drivers/net/ethernet/broadcom/bnx2.*
3958F:	drivers/net/ethernet/broadcom/bnx2_*
3959
3960BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3961M:	Saurav Kashyap <skashyap@marvell.com>
3962M:	Javed Hasan <jhasan@marvell.com>
3963M:	GR-QLogic-Storage-Upstream@marvell.com
3964L:	linux-scsi@vger.kernel.org
3965S:	Supported
3966F:	drivers/scsi/bnx2fc/
3967
3968BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3969M:	Nilesh Javali <njavali@marvell.com>
3970M:	Manish Rangankar <mrangankar@marvell.com>
3971M:	GR-QLogic-Storage-Upstream@marvell.com
3972L:	linux-scsi@vger.kernel.org
3973S:	Supported
3974F:	drivers/scsi/bnx2i/
3975
3976BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3977M:	Ariel Elior <aelior@marvell.com>
3978M:	Sudarsana Kalluru <skalluru@marvell.com>
3979M:	Manish Chopra <manishc@marvell.com>
3980L:	netdev@vger.kernel.org
3981S:	Supported
3982F:	drivers/net/ethernet/broadcom/bnx2x/
3983
3984BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3985M:	Michael Chan <michael.chan@broadcom.com>
3986L:	netdev@vger.kernel.org
3987S:	Supported
3988F:	drivers/firmware/broadcom/tee_bnxt_fw.c
3989F:	drivers/net/ethernet/broadcom/bnxt/
3990F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
3991
3992BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3993M:	Arend van Spriel <aspriel@gmail.com>
3994M:	Franky Lin <franky.lin@broadcom.com>
3995M:	Hante Meuleman <hante.meuleman@broadcom.com>
3996L:	linux-wireless@vger.kernel.org
3997L:	brcm80211-dev-list.pdl@broadcom.com
3998L:	SHA-cyfmac-dev-list@infineon.com
3999S:	Supported
4000F:	drivers/net/wireless/broadcom/brcm80211/
4001
4002BROADCOM BRCMSTB GPIO DRIVER
4003M:	Doug Berger <opendmb@gmail.com>
4004M:	Florian Fainelli <f.fainelli@gmail.com>
4005R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4006S:	Supported
4007F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4008F:	drivers/gpio/gpio-brcmstb.c
4009
4010BROADCOM BRCMSTB I2C DRIVER
4011M:	Kamal Dasu <kdasu.kdev@gmail.com>
4012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4013L:	linux-i2c@vger.kernel.org
4014S:	Supported
4015F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4016F:	drivers/i2c/busses/i2c-brcmstb.c
4017
4018BROADCOM BRCMSTB UART DRIVER
4019M:	Al Cooper <alcooperx@gmail.com>
4020R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4021L:	linux-serial@vger.kernel.org
4022S:	Maintained
4023F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4024F:	drivers/tty/serial/8250/8250_bcm7271.c
4025
4026BROADCOM BRCMSTB USB EHCI DRIVER
4027M:	Al Cooper <alcooperx@gmail.com>
4028R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4029L:	linux-usb@vger.kernel.org
4030S:	Maintained
4031F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4032F:	drivers/usb/host/ehci-brcm.*
4033
4034BROADCOM BRCMSTB USB PIN MAP DRIVER
4035M:	Al Cooper <alcooperx@gmail.com>
4036R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4037L:	linux-usb@vger.kernel.org
4038S:	Maintained
4039F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4040F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4041
4042BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4043M:	Al Cooper <alcooperx@gmail.com>
4044R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4045L:	linux-kernel@vger.kernel.org
4046S:	Maintained
4047F:	drivers/phy/broadcom/phy-brcm-usb*
4048
4049BROADCOM ETHERNET PHY DRIVERS
4050M:	Florian Fainelli <f.fainelli@gmail.com>
4051R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4052L:	netdev@vger.kernel.org
4053S:	Supported
4054F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4055F:	drivers/net/phy/bcm*.[ch]
4056F:	drivers/net/phy/broadcom.c
4057F:	include/linux/brcmphy.h
4058
4059BROADCOM GENET ETHERNET DRIVER
4060M:	Doug Berger <opendmb@gmail.com>
4061M:	Florian Fainelli <f.fainelli@gmail.com>
4062R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4063L:	netdev@vger.kernel.org
4064S:	Supported
4065F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4066F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4067F:	drivers/net/ethernet/broadcom/genet/
4068F:	drivers/net/ethernet/broadcom/unimac.h
4069F:	drivers/net/mdio/mdio-bcm-unimac.c
4070F:	include/linux/platform_data/bcmgenet.h
4071F:	include/linux/platform_data/mdio-bcm-unimac.h
4072
4073BROADCOM IPROC ARM ARCHITECTURE
4074M:	Ray Jui <rjui@broadcom.com>
4075M:	Scott Branden <sbranden@broadcom.com>
4076R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4078S:	Maintained
4079T:	git git://github.com/broadcom/stblinux.git
4080F:	arch/arm64/boot/dts/broadcom/northstar2/*
4081F:	arch/arm64/boot/dts/broadcom/stingray/*
4082F:	drivers/clk/bcm/clk-ns*
4083F:	drivers/clk/bcm/clk-sr*
4084F:	drivers/pinctrl/bcm/pinctrl-ns*
4085F:	include/dt-bindings/clock/bcm-sr*
4086N:	iproc
4087N:	cygnus
4088N:	bcm[-_]nsp
4089N:	bcm9113*
4090N:	bcm9583*
4091N:	bcm9585*
4092N:	bcm9586*
4093N:	bcm988312
4094N:	bcm113*
4095N:	bcm583*
4096N:	bcm585*
4097N:	bcm586*
4098N:	bcm88312
4099N:	hr2
4100N:	stingray
4101
4102BROADCOM IPROC GBIT ETHERNET DRIVER
4103M:	Rafał Miłecki <rafal@milecki.pl>
4104R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4105L:	netdev@vger.kernel.org
4106S:	Maintained
4107F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4108F:	drivers/net/ethernet/broadcom/bgmac*
4109F:	drivers/net/ethernet/broadcom/unimac.h
4110
4111BROADCOM KONA GPIO DRIVER
4112M:	Ray Jui <rjui@broadcom.com>
4113R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4114S:	Supported
4115F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4116F:	drivers/gpio/gpio-bcm-kona.c
4117
4118BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4119M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4120M:	Kashyap Desai <kashyap.desai@broadcom.com>
4121M:	Sumit Saxena <sumit.saxena@broadcom.com>
4122M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4123L:	mpi3mr-linuxdrv.pdl@broadcom.com
4124L:	linux-scsi@vger.kernel.org
4125S:	Supported
4126W:	https://www.broadcom.com/support/storage
4127F:	drivers/scsi/mpi3mr/
4128
4129BROADCOM NETXTREME-E ROCE DRIVER
4130M:	Selvin Xavier <selvin.xavier@broadcom.com>
4131L:	linux-rdma@vger.kernel.org
4132S:	Supported
4133W:	http://www.broadcom.com
4134F:	drivers/infiniband/hw/bnxt_re/
4135F:	include/uapi/rdma/bnxt_re-abi.h
4136
4137BROADCOM NVRAM DRIVER
4138M:	Rafał Miłecki <zajec5@gmail.com>
4139L:	linux-mips@vger.kernel.org
4140S:	Maintained
4141F:	drivers/firmware/broadcom/*
4142
4143BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4144M:	Rafał Miłecki <rafal@milecki.pl>
4145M:	Florian Fainelli <f.fainelli@gmail.com>
4146R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4147L:	linux-pm@vger.kernel.org
4148S:	Maintained
4149T:	git git://github.com/broadcom/stblinux.git
4150F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
4151F:	include/dt-bindings/soc/bcm-pmb.h
4152
4153BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4154M:	Rafał Miłecki <zajec5@gmail.com>
4155L:	linux-wireless@vger.kernel.org
4156S:	Maintained
4157F:	drivers/bcma/
4158F:	include/linux/bcma/
4159
4160BROADCOM SPI DRIVER
4161M:	Kamal Dasu <kdasu.kdev@gmail.com>
4162R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4163S:	Maintained
4164F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4165F:	drivers/spi/spi-bcm-qspi.*
4166F:	drivers/spi/spi-brcmstb-qspi.c
4167F:	drivers/spi/spi-iproc-qspi.c
4168
4169BROADCOM STB AVS CPUFREQ DRIVER
4170M:	Markus Mayer <mmayer@broadcom.com>
4171R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4172L:	linux-pm@vger.kernel.org
4173S:	Maintained
4174F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4175F:	drivers/cpufreq/brcmstb*
4176
4177BROADCOM STB AVS TMON DRIVER
4178M:	Markus Mayer <mmayer@broadcom.com>
4179R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4180L:	linux-pm@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4183F:	drivers/thermal/broadcom/brcmstb*
4184
4185BROADCOM STB DPFE DRIVER
4186M:	Markus Mayer <mmayer@broadcom.com>
4187R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4189S:	Maintained
4190F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4191F:	drivers/memory/brcmstb_dpfe.c
4192
4193BROADCOM STB NAND FLASH DRIVER
4194M:	Brian Norris <computersforpeace@gmail.com>
4195M:	Kamal Dasu <kdasu.kdev@gmail.com>
4196R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197L:	linux-mtd@lists.infradead.org
4198S:	Maintained
4199F:	drivers/mtd/nand/raw/brcmnand/
4200F:	include/linux/platform_data/brcmnand.h
4201
4202BROADCOM STB PCIE DRIVER
4203M:	Jim Quinlan <jim2101024@gmail.com>
4204M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4205M:	Florian Fainelli <f.fainelli@gmail.com>
4206R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207L:	linux-pci@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4210F:	drivers/pci/controller/pcie-brcmstb.c
4211
4212BROADCOM SYSTEMPORT ETHERNET DRIVER
4213M:	Florian Fainelli <f.fainelli@gmail.com>
4214R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4215L:	netdev@vger.kernel.org
4216S:	Supported
4217F:	drivers/net/ethernet/broadcom/bcmsysport.*
4218F:	drivers/net/ethernet/broadcom/unimac.h
4219F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4220
4221BROADCOM TG3 GIGABIT ETHERNET DRIVER
4222M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4223M:	Prashant Sreedharan <prashant@broadcom.com>
4224M:	Michael Chan <mchan@broadcom.com>
4225L:	netdev@vger.kernel.org
4226S:	Supported
4227F:	drivers/net/ethernet/broadcom/tg3.*
4228
4229BROADCOM VK DRIVER
4230M:	Scott Branden <scott.branden@broadcom.com>
4231R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4232S:	Supported
4233F:	drivers/misc/bcm-vk/
4234F:	include/uapi/linux/misc/bcm_vk.h
4235
4236BROCADE BFA FC SCSI DRIVER
4237M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4238M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4239L:	linux-scsi@vger.kernel.org
4240S:	Supported
4241F:	drivers/scsi/bfa/
4242
4243BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4244M:	Rasesh Mody <rmody@marvell.com>
4245M:	Sudarsana Kalluru <skalluru@marvell.com>
4246M:	GR-Linux-NIC-Dev@marvell.com
4247L:	netdev@vger.kernel.org
4248S:	Supported
4249F:	drivers/net/ethernet/brocade/bna/
4250
4251BSG (block layer generic sg v4 driver)
4252M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4253L:	linux-scsi@vger.kernel.org
4254S:	Supported
4255F:	block/bsg.c
4256F:	include/linux/bsg.h
4257F:	include/uapi/linux/bsg.h
4258
4259BT87X AUDIO DRIVER
4260M:	Clemens Ladisch <clemens@ladisch.de>
4261L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4262S:	Maintained
4263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4264F:	Documentation/sound/cards/bt87x.rst
4265F:	sound/pci/bt87x.c
4266
4267BT8XXGPIO DRIVER
4268M:	Michael Buesch <m@bues.ch>
4269S:	Maintained
4270W:	http://bu3sch.de/btgpio.php
4271F:	drivers/gpio/gpio-bt8xx.c
4272
4273BTRFS FILE SYSTEM
4274M:	Chris Mason <clm@fb.com>
4275M:	Josef Bacik <josef@toxicpanda.com>
4276M:	David Sterba <dsterba@suse.com>
4277L:	linux-btrfs@vger.kernel.org
4278S:	Maintained
4279W:	http://btrfs.wiki.kernel.org/
4280Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
4281C:	irc://irc.libera.chat/btrfs
4282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4283F:	Documentation/filesystems/btrfs.rst
4284F:	fs/btrfs/
4285F:	include/linux/btrfs*
4286F:	include/uapi/linux/btrfs*
4287
4288BTTV VIDEO4LINUX DRIVER
4289M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4290L:	linux-media@vger.kernel.org
4291S:	Odd fixes
4292W:	https://linuxtv.org
4293T:	git git://linuxtv.org/media_tree.git
4294F:	Documentation/driver-api/media/drivers/bttv*
4295F:	drivers/media/pci/bt8xx/bttv*
4296
4297BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4298M:	Chanwoo Choi <cw00.choi@samsung.com>
4299L:	linux-pm@vger.kernel.org
4300L:	linux-samsung-soc@vger.kernel.org
4301S:	Maintained
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4303F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4304F:	drivers/devfreq/exynos-bus.c
4305
4306BUSLOGIC SCSI DRIVER
4307M:	Khalid Aziz <khalid@gonehiking.org>
4308L:	linux-scsi@vger.kernel.org
4309S:	Maintained
4310F:	drivers/scsi/BusLogic.*
4311F:	drivers/scsi/FlashPoint.*
4312
4313C-MEDIA CMI8788 DRIVER
4314M:	Clemens Ladisch <clemens@ladisch.de>
4315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4316S:	Maintained
4317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4318F:	sound/pci/oxygen/
4319
4320C-SKY ARCHITECTURE
4321M:	Guo Ren <guoren@kernel.org>
4322L:	linux-csky@vger.kernel.org
4323S:	Supported
4324T:	git https://github.com/c-sky/csky-linux.git
4325F:	Documentation/devicetree/bindings/csky/
4326F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4327F:	Documentation/devicetree/bindings/timer/csky,*
4328F:	arch/csky/
4329F:	drivers/clocksource/timer-gx6605s.c
4330F:	drivers/clocksource/timer-mp-csky.c
4331F:	drivers/irqchip/irq-csky-*
4332N:	csky
4333K:	csky
4334
4335CA8210 IEEE-802.15.4 RADIO DRIVER
4336L:	linux-wpan@vger.kernel.org
4337S:	Orphan
4338W:	https://github.com/Cascoda/ca8210-linux.git
4339F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4340F:	drivers/net/ieee802154/ca8210.c
4341
4342CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4343M:	Damien Le Moal <damien.lemoal@wdc.com>
4344L:	linux-riscv@lists.infradead.org
4345L:	linux-gpio@vger.kernel.org (pinctrl driver)
4346F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4347F:	drivers/pinctrl/pinctrl-k210.c
4348
4349CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4350M:	Damien Le Moal <damien.lemoal@wdc.com>
4351L:	linux-kernel@vger.kernel.org
4352L:	linux-riscv@lists.infradead.org
4353S:	Maintained
4354F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4355F:	drivers/reset/reset-k210.c
4356
4357CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4358M:	Damien Le Moal <damien.lemoal@wdc.com>
4359L:	linux-riscv@lists.infradead.org
4360S:	Maintained
4361F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4362F:	drivers/soc/canaan/
4363F:	include/soc/canaan/
4364
4365CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4366M:	David Howells <dhowells@redhat.com>
4367L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4368S:	Supported
4369F:	Documentation/filesystems/caching/cachefiles.rst
4370F:	fs/cachefiles/
4371
4372CADENCE MIPI-CSI2 BRIDGES
4373M:	Maxime Ripard <mripard@kernel.org>
4374L:	linux-media@vger.kernel.org
4375S:	Maintained
4376F:	Documentation/devicetree/bindings/media/cdns,*.txt
4377F:	drivers/media/platform/cadence/cdns-csi2*
4378
4379CADENCE NAND DRIVER
4380L:	linux-mtd@lists.infradead.org
4381S:	Orphan
4382F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4383F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4384
4385CADENCE USB3 DRD IP DRIVER
4386M:	Peter Chen <peter.chen@kernel.org>
4387M:	Pawel Laszczak <pawell@cadence.com>
4388R:	Roger Quadros <rogerq@kernel.org>
4389R:	Aswath Govindraju <a-govindraju@ti.com>
4390L:	linux-usb@vger.kernel.org
4391S:	Maintained
4392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4393F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4394F:	drivers/usb/cdns3/
4395X:	drivers/usb/cdns3/cdnsp*
4396
4397CADENCE USBSSP DRD IP DRIVER
4398M:	Pawel Laszczak <pawell@cadence.com>
4399L:	linux-usb@vger.kernel.org
4400S:	Maintained
4401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4402F:	drivers/usb/cdns3/
4403X:	drivers/usb/cdns3/cdns3*
4404
4405CADET FM/AM RADIO RECEIVER DRIVER
4406M:	Hans Verkuil <hverkuil@xs4all.nl>
4407L:	linux-media@vger.kernel.org
4408S:	Maintained
4409W:	https://linuxtv.org
4410T:	git git://linuxtv.org/media_tree.git
4411F:	drivers/media/radio/radio-cadet*
4412
4413CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4414L:	linux-media@vger.kernel.org
4415S:	Orphan
4416T:	git git://linuxtv.org/media_tree.git
4417F:	Documentation/admin-guide/media/cafe_ccic*
4418F:	drivers/media/platform/marvell/
4419
4420CAIF NETWORK LAYER
4421L:	netdev@vger.kernel.org
4422S:	Orphan
4423F:	Documentation/networking/caif/
4424F:	drivers/net/caif/
4425F:	include/net/caif/
4426F:	include/uapi/linux/caif/
4427F:	net/caif/
4428
4429CAKE QDISC
4430M:	Toke Høiland-Jørgensen <toke@toke.dk>
4431L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4432S:	Maintained
4433F:	net/sched/sch_cake.c
4434
4435CAN NETWORK DRIVERS
4436M:	Wolfgang Grandegger <wg@grandegger.com>
4437M:	Marc Kleine-Budde <mkl@pengutronix.de>
4438L:	linux-can@vger.kernel.org
4439S:	Maintained
4440W:	https://github.com/linux-can
4441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4443F:	Documentation/devicetree/bindings/net/can/
4444F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4445F:	drivers/net/can/
4446F:	drivers/phy/phy-can-transceiver.c
4447F:	include/linux/can/bittiming.h
4448F:	include/linux/can/dev.h
4449F:	include/linux/can/length.h
4450F:	include/linux/can/platform/
4451F:	include/linux/can/rx-offload.h
4452F:	include/uapi/linux/can/error.h
4453F:	include/uapi/linux/can/netlink.h
4454F:	include/uapi/linux/can/vxcan.h
4455
4456CAN NETWORK LAYER
4457M:	Oliver Hartkopp <socketcan@hartkopp.net>
4458M:	Marc Kleine-Budde <mkl@pengutronix.de>
4459L:	linux-can@vger.kernel.org
4460S:	Maintained
4461W:	https://github.com/linux-can
4462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4464F:	Documentation/networking/can.rst
4465F:	include/linux/can/can-ml.h
4466F:	include/linux/can/core.h
4467F:	include/linux/can/skb.h
4468F:	include/net/netns/can.h
4469F:	include/uapi/linux/can.h
4470F:	include/uapi/linux/can/bcm.h
4471F:	include/uapi/linux/can/gw.h
4472F:	include/uapi/linux/can/isotp.h
4473F:	include/uapi/linux/can/raw.h
4474F:	net/can/
4475
4476CAN-J1939 NETWORK LAYER
4477M:	Robin van der Gracht <robin@protonic.nl>
4478M:	Oleksij Rempel <o.rempel@pengutronix.de>
4479R:	kernel@pengutronix.de
4480L:	linux-can@vger.kernel.org
4481S:	Maintained
4482F:	Documentation/networking/j1939.rst
4483F:	include/uapi/linux/can/j1939.h
4484F:	net/can/j1939/
4485
4486CAPABILITIES
4487M:	Serge Hallyn <serge@hallyn.com>
4488L:	linux-security-module@vger.kernel.org
4489S:	Supported
4490F:	include/linux/capability.h
4491F:	include/uapi/linux/capability.h
4492F:	kernel/capability.c
4493F:	security/commoncap.c
4494
4495CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4496M:	Kevin Tsai <ktsai@capellamicro.com>
4497S:	Maintained
4498F:	drivers/iio/light/cm*
4499
4500CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4501M:	Christian Lamparter <chunkeey@googlemail.com>
4502L:	linux-wireless@vger.kernel.org
4503S:	Maintained
4504W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4505F:	drivers/net/wireless/ath/carl9170/
4506
4507CAVIUM I2C DRIVER
4508M:	Robert Richter <rric@kernel.org>
4509S:	Odd Fixes
4510W:	http://www.marvell.com
4511F:	drivers/i2c/busses/i2c-octeon*
4512F:	drivers/i2c/busses/i2c-thunderx*
4513
4514CAVIUM LIQUIDIO NETWORK DRIVER
4515M:	Derek Chickles <dchickles@marvell.com>
4516M:	Satanand Burla <sburla@marvell.com>
4517M:	Felix Manlunas <fmanlunas@marvell.com>
4518L:	netdev@vger.kernel.org
4519S:	Supported
4520W:	http://www.marvell.com
4521F:	drivers/net/ethernet/cavium/liquidio/
4522
4523CAVIUM MMC DRIVER
4524M:	Robert Richter <rric@kernel.org>
4525S:	Odd Fixes
4526W:	http://www.marvell.com
4527F:	drivers/mmc/host/cavium*
4528
4529CAVIUM OCTEON-TX CRYPTO DRIVER
4530M:	George Cherian <gcherian@marvell.com>
4531L:	linux-crypto@vger.kernel.org
4532S:	Supported
4533W:	http://www.marvell.com
4534F:	drivers/crypto/cavium/cpt/
4535
4536CAVIUM THUNDERX2 ARM64 SOC
4537M:	Robert Richter <rric@kernel.org>
4538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4539S:	Odd Fixes
4540F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4541F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4542
4543CBS/ETF/TAPRIO QDISCS
4544M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4545S:	Maintained
4546L:	netdev@vger.kernel.org
4547F:	net/sched/sch_cbs.c
4548F:	net/sched/sch_etf.c
4549F:	net/sched/sch_taprio.c
4550
4551CC2520 IEEE-802.15.4 RADIO DRIVER
4552M:	Varka Bhadram <varkabhadram@gmail.com>
4553L:	linux-wpan@vger.kernel.org
4554S:	Maintained
4555F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4556F:	drivers/net/ieee802154/cc2520.c
4557F:	include/linux/spi/cc2520.h
4558
4559CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4560M:	Gilad Ben-Yossef <gilad@benyossef.com>
4561L:	linux-crypto@vger.kernel.org
4562S:	Supported
4563W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4564F:	drivers/crypto/ccree/
4565
4566CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4567M:	Hadar Gat <hadar.gat@arm.com>
4568L:	linux-crypto@vger.kernel.org
4569S:	Supported
4570F:	drivers/char/hw_random/cctrng.c
4571F:	drivers/char/hw_random/cctrng.h
4572F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4573W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4574
4575CEC FRAMEWORK
4576M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4577L:	linux-media@vger.kernel.org
4578S:	Supported
4579W:	http://linuxtv.org
4580T:	git git://linuxtv.org/media_tree.git
4581F:	Documentation/ABI/testing/debugfs-cec-error-inj
4582F:	Documentation/devicetree/bindings/media/cec.txt
4583F:	Documentation/driver-api/media/cec-core.rst
4584F:	Documentation/userspace-api/media/cec
4585F:	drivers/media/cec/
4586F:	drivers/media/rc/keymaps/rc-cec.c
4587F:	include/media/cec-notifier.h
4588F:	include/media/cec.h
4589F:	include/uapi/linux/cec-funcs.h
4590F:	include/uapi/linux/cec.h
4591
4592CEC GPIO DRIVER
4593M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4594L:	linux-media@vger.kernel.org
4595S:	Supported
4596W:	http://linuxtv.org
4597T:	git git://linuxtv.org/media_tree.git
4598F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4599F:	drivers/media/cec/platform/cec-gpio/
4600
4601CELL BROADBAND ENGINE ARCHITECTURE
4602M:	Arnd Bergmann <arnd@arndb.de>
4603L:	linuxppc-dev@lists.ozlabs.org
4604S:	Supported
4605W:	http://www.ibm.com/developerworks/power/cell/
4606F:	arch/powerpc/include/asm/cell*.h
4607F:	arch/powerpc/include/asm/spu*.h
4608F:	arch/powerpc/include/uapi/asm/spu*.h
4609F:	arch/powerpc/platforms/cell/
4610
4611CELLWISE CW2015 BATTERY DRIVER
4612M:	Tobias Schrammm <t.schramm@manjaro.org>
4613S:	Maintained
4614F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4615F:	drivers/power/supply/cw2015_battery.c
4616
4617CEPH COMMON CODE (LIBCEPH)
4618M:	Ilya Dryomov <idryomov@gmail.com>
4619M:	Xiubo Li <xiubli@redhat.com>
4620R:	Jeff Layton <jlayton@kernel.org>
4621L:	ceph-devel@vger.kernel.org
4622S:	Supported
4623W:	http://ceph.com/
4624T:	git git://github.com/ceph/ceph-client.git
4625F:	include/linux/ceph/
4626F:	include/linux/crush/
4627F:	net/ceph/
4628
4629CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4630M:	Xiubo Li <xiubli@redhat.com>
4631M:	Ilya Dryomov <idryomov@gmail.com>
4632R:	Jeff Layton <jlayton@kernel.org>
4633L:	ceph-devel@vger.kernel.org
4634S:	Supported
4635W:	http://ceph.com/
4636T:	git git://github.com/ceph/ceph-client.git
4637F:	Documentation/filesystems/ceph.rst
4638F:	fs/ceph/
4639
4640CERTIFICATE HANDLING
4641M:	David Howells <dhowells@redhat.com>
4642M:	David Woodhouse <dwmw2@infradead.org>
4643L:	keyrings@vger.kernel.org
4644S:	Maintained
4645F:	Documentation/admin-guide/module-signing.rst
4646F:	certs/
4647F:	scripts/check-blacklist-hashes.awk
4648F:	scripts/sign-file.c
4649F:	tools/certs/
4650
4651CFAG12864B LCD DRIVER
4652M:	Miguel Ojeda <ojeda@kernel.org>
4653S:	Maintained
4654F:	drivers/auxdisplay/cfag12864b.c
4655F:	include/linux/cfag12864b.h
4656
4657CFAG12864BFB LCD FRAMEBUFFER DRIVER
4658M:	Miguel Ojeda <ojeda@kernel.org>
4659S:	Maintained
4660F:	drivers/auxdisplay/cfag12864bfb.c
4661F:	include/linux/cfag12864b.h
4662
4663CHAR and MISC DRIVERS
4664M:	Arnd Bergmann <arnd@arndb.de>
4665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4666S:	Supported
4667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4668F:	drivers/char/
4669F:	drivers/misc/
4670F:	include/linux/miscdevice.h
4671X:	drivers/char/agp/
4672X:	drivers/char/hw_random/
4673X:	drivers/char/ipmi/
4674X:	drivers/char/random.c
4675X:	drivers/char/tpm/
4676
4677CHECKPATCH
4678M:	Andy Whitcroft <apw@canonical.com>
4679M:	Joe Perches <joe@perches.com>
4680R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4681R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4682S:	Maintained
4683F:	scripts/checkpatch.pl
4684
4685CHECKPATCH DOCUMENTATION
4686M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4687M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4688R:	Joe Perches <joe@perches.com>
4689S:	Maintained
4690F:	Documentation/dev-tools/checkpatch.rst
4691
4692CHINESE DOCUMENTATION
4693M:	Alex Shi <alexs@kernel.org>
4694M:	Yanteng Si <siyanteng@loongson.cn>
4695S:	Maintained
4696F:	Documentation/translations/zh_CN/
4697
4698CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4699M:	Peter Chen <peter.chen@kernel.org>
4700L:	linux-usb@vger.kernel.org
4701S:	Maintained
4702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4703F:	drivers/usb/chipidea/
4704
4705CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4706M:	Hans de Goede <hdegoede@redhat.com>
4707L:	linux-input@vger.kernel.org
4708S:	Maintained
4709F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4710F:	drivers/input/touchscreen/chipone_icn8318.c
4711
4712CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4713M:	Hans de Goede <hdegoede@redhat.com>
4714L:	linux-input@vger.kernel.org
4715S:	Maintained
4716F:	drivers/input/touchscreen/chipone_icn8505.c
4717
4718CHROME HARDWARE PLATFORM SUPPORT
4719M:	Benson Leung <bleung@chromium.org>
4720L:	chrome-platform@lists.linux.dev
4721S:	Maintained
4722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4723F:	drivers/platform/chrome/
4724
4725CHROMEOS EC CODEC DRIVER
4726M:	Cheng-Yi Chiang <cychiang@chromium.org>
4727M:	Tzung-Bi Shih <tzungbi@google.com>
4728R:	Guenter Roeck <groeck@chromium.org>
4729L:	chrome-platform@lists.linux.dev
4730S:	Maintained
4731F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4732F:	sound/soc/codecs/cros_ec_codec.*
4733
4734CHROMEOS EC SUBDRIVERS
4735M:	Benson Leung <bleung@chromium.org>
4736R:	Guenter Roeck <groeck@chromium.org>
4737L:	chrome-platform@lists.linux.dev
4738S:	Maintained
4739F:	drivers/power/supply/cros_usbpd-charger.c
4740N:	cros_ec
4741N:	cros-ec
4742
4743CHROMEOS EC USB TYPE-C DRIVER
4744M:	Prashant Malani <pmalani@chromium.org>
4745L:	chrome-platform@lists.linux.dev
4746S:	Maintained
4747F:	drivers/platform/chrome/cros_ec_typec.c
4748
4749CHROMEOS EC USB PD NOTIFY DRIVER
4750M:	Prashant Malani <pmalani@chromium.org>
4751L:	chrome-platform@lists.linux.dev
4752S:	Maintained
4753F:	drivers/platform/chrome/cros_usbpd_notify.c
4754F:	include/linux/platform_data/cros_usbpd_notify.h
4755
4756CHRONTEL CH7322 CEC DRIVER
4757M:	Joe Tessler <jrt@google.com>
4758L:	linux-media@vger.kernel.org
4759S:	Maintained
4760T:	git git://linuxtv.org/media_tree.git
4761F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4762F:	drivers/media/cec/i2c/ch7322.c
4763
4764CIRRUS LOGIC AUDIO CODEC DRIVERS
4765M:	James Schulman <james.schulman@cirrus.com>
4766M:	David Rhodes <david.rhodes@cirrus.com>
4767M:	Lucas Tanure <tanureal@opensource.cirrus.com>
4768M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4769L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4770L:	patches@opensource.cirrus.com
4771S:	Maintained
4772F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4773F:	include/dt-bindings/sound/cs*
4774F:	sound/pci/hda/cs*
4775F:	sound/soc/codecs/cs*
4776
4777CIRRUS LOGIC DSP FIRMWARE DRIVER
4778M:	Simon Trimmer <simont@opensource.cirrus.com>
4779M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4780M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4781L:	patches@opensource.cirrus.com
4782S:	Supported
4783W:	https://github.com/CirrusLogic/linux-drivers/wiki
4784T:	git https://github.com/CirrusLogic/linux-drivers.git
4785F:	drivers/firmware/cirrus/*
4786F:	include/linux/firmware/cirrus/*
4787
4788CIRRUS LOGIC EP93XX ETHERNET DRIVER
4789M:	Hartley Sweeten <hsweeten@visionengravers.com>
4790L:	netdev@vger.kernel.org
4791S:	Maintained
4792F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4793
4794CIRRUS LOGIC LOCHNAGAR DRIVER
4795M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4796M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4797L:	patches@opensource.cirrus.com
4798S:	Supported
4799F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4800F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4801F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4802F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4803F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4804F:	Documentation/hwmon/lochnagar.rst
4805F:	drivers/clk/clk-lochnagar.c
4806F:	drivers/hwmon/lochnagar-hwmon.c
4807F:	drivers/mfd/lochnagar-i2c.c
4808F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4809F:	drivers/regulator/lochnagar-regulator.c
4810F:	include/dt-bindings/clk/lochnagar.h
4811F:	include/dt-bindings/pinctrl/lochnagar.h
4812F:	include/linux/mfd/lochnagar*
4813F:	sound/soc/codecs/lochnagar-sc.c
4814
4815CIRRUS LOGIC MADERA CODEC DRIVERS
4816M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4817M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4819L:	patches@opensource.cirrus.com
4820S:	Supported
4821W:	https://github.com/CirrusLogic/linux-drivers/wiki
4822T:	git https://github.com/CirrusLogic/linux-drivers.git
4823F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4824F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4825F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4826F:	drivers/gpio/gpio-madera*
4827F:	drivers/irqchip/irq-madera*
4828F:	drivers/mfd/cs47l*
4829F:	drivers/mfd/madera*
4830F:	drivers/pinctrl/cirrus/*
4831F:	include/dt-bindings/sound/madera*
4832F:	include/linux/irqchip/irq-madera*
4833F:	include/linux/mfd/madera/*
4834F:	include/sound/madera*
4835F:	sound/soc/codecs/cs47l*
4836F:	sound/soc/codecs/madera*
4837
4838CISCO FCOE HBA DRIVER
4839M:	Satish Kharat <satishkh@cisco.com>
4840M:	Sesidhar Baddela <sebaddel@cisco.com>
4841M:	Karan Tilak Kumar <kartilak@cisco.com>
4842L:	linux-scsi@vger.kernel.org
4843S:	Supported
4844F:	drivers/scsi/fnic/
4845
4846CISCO SCSI HBA DRIVER
4847M:	Karan Tilak Kumar <kartilak@cisco.com>
4848M:	Sesidhar Baddela <sebaddel@cisco.com>
4849L:	linux-scsi@vger.kernel.org
4850S:	Supported
4851F:	drivers/scsi/snic/
4852
4853CISCO VIC ETHERNET NIC DRIVER
4854M:	Christian Benvenuti <benve@cisco.com>
4855M:	Govindarajulu Varadarajan <_govind@gmx.com>
4856S:	Supported
4857F:	drivers/net/ethernet/cisco/enic/
4858
4859CISCO VIC LOW LATENCY NIC DRIVER
4860M:	Christian Benvenuti <benve@cisco.com>
4861M:	Nelson Escobar <neescoba@cisco.com>
4862S:	Supported
4863F:	drivers/infiniband/hw/usnic/
4864
4865CLANG-FORMAT FILE
4866M:	Miguel Ojeda <ojeda@kernel.org>
4867S:	Maintained
4868F:	.clang-format
4869
4870CLANG/LLVM BUILD SUPPORT
4871M:	Nathan Chancellor <nathan@kernel.org>
4872M:	Nick Desaulniers <ndesaulniers@google.com>
4873R:	Tom Rix <trix@redhat.com>
4874L:	llvm@lists.linux.dev
4875S:	Supported
4876W:	https://clangbuiltlinux.github.io/
4877B:	https://github.com/ClangBuiltLinux/linux/issues
4878C:	irc://irc.libera.chat/clangbuiltlinux
4879F:	Documentation/kbuild/llvm.rst
4880F:	include/linux/compiler-clang.h
4881F:	scripts/Makefile.clang
4882F:	scripts/clang-tools/
4883K:	\b(?i:clang|llvm)\b
4884
4885CLANG CONTROL FLOW INTEGRITY SUPPORT
4886M:	Sami Tolvanen <samitolvanen@google.com>
4887M:	Kees Cook <keescook@chromium.org>
4888R:	Nathan Chancellor <nathan@kernel.org>
4889R:	Nick Desaulniers <ndesaulniers@google.com>
4890L:	llvm@lists.linux.dev
4891S:	Supported
4892B:	https://github.com/ClangBuiltLinux/linux/issues
4893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4894F:	include/linux/cfi.h
4895F:	kernel/cfi.c
4896
4897CLK API
4898M:	Russell King <linux@armlinux.org.uk>
4899L:	linux-clk@vger.kernel.org
4900S:	Maintained
4901F:	include/linux/clk.h
4902
4903CLOCKSOURCE, CLOCKEVENT DRIVERS
4904M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4905M:	Thomas Gleixner <tglx@linutronix.de>
4906L:	linux-kernel@vger.kernel.org
4907S:	Supported
4908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4909F:	Documentation/devicetree/bindings/timer/
4910F:	drivers/clocksource/
4911
4912CMPC ACPI DRIVER
4913M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4914M:	Daniel Oliveira Nascimento <don@syst.com.br>
4915L:	platform-driver-x86@vger.kernel.org
4916S:	Supported
4917F:	drivers/platform/x86/classmate-laptop.c
4918
4919COBALT MEDIA DRIVER
4920M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4921L:	linux-media@vger.kernel.org
4922S:	Supported
4923W:	https://linuxtv.org
4924T:	git git://linuxtv.org/media_tree.git
4925F:	drivers/media/pci/cobalt/
4926
4927COCCINELLE/Semantic Patches (SmPL)
4928M:	Julia Lawall <Julia.Lawall@inria.fr>
4929M:	Nicolas Palix <nicolas.palix@imag.fr>
4930L:	cocci@inria.fr (moderated for non-subscribers)
4931S:	Supported
4932W:	https://coccinelle.gitlabpages.inria.fr/website/
4933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
4934F:	Documentation/dev-tools/coccinelle.rst
4935F:	scripts/coccicheck
4936F:	scripts/coccinelle/
4937
4938CODA FILE SYSTEM
4939M:	Jan Harkes <jaharkes@cs.cmu.edu>
4940M:	coda@cs.cmu.edu
4941L:	codalist@coda.cs.cmu.edu
4942S:	Maintained
4943W:	http://www.coda.cs.cmu.edu/
4944F:	Documentation/filesystems/coda.rst
4945F:	fs/coda/
4946F:	include/linux/coda*.h
4947F:	include/uapi/linux/coda*.h
4948
4949CODA V4L2 MEM2MEM DRIVER
4950M:	Philipp Zabel <p.zabel@pengutronix.de>
4951L:	linux-media@vger.kernel.org
4952S:	Maintained
4953F:	Documentation/devicetree/bindings/media/coda.yaml
4954F:	drivers/media/platform/chips-media/
4955
4956CODE OF CONDUCT
4957M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4958S:	Supported
4959F:	Documentation/process/code-of-conduct-interpretation.rst
4960F:	Documentation/process/code-of-conduct.rst
4961
4962COMEDI DRIVERS
4963M:	Ian Abbott <abbotti@mev.co.uk>
4964M:	H Hartley Sweeten <hsweeten@visionengravers.com>
4965S:	Odd Fixes
4966F:	drivers/comedi/
4967F:	include/linux/comedi/
4968F:	include/uapi/linux/comedi.h
4969
4970COMMON CLK FRAMEWORK
4971M:	Michael Turquette <mturquette@baylibre.com>
4972M:	Stephen Boyd <sboyd@kernel.org>
4973L:	linux-clk@vger.kernel.org
4974S:	Maintained
4975Q:	http://patchwork.kernel.org/project/linux-clk/list/
4976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4977F:	Documentation/devicetree/bindings/clock/
4978F:	drivers/clk/
4979F:	include/linux/clk-pr*
4980F:	include/linux/clk/
4981F:	include/linux/of_clk.h
4982X:	drivers/clk/clkdev.c
4983
4984COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4985M:	Steve French <sfrench@samba.org>
4986L:	linux-cifs@vger.kernel.org
4987L:	samba-technical@lists.samba.org (moderated for non-subscribers)
4988S:	Supported
4989W:	http://linux-cifs.samba.org/
4990T:	git git://git.samba.org/sfrench/cifs-2.6.git
4991F:	Documentation/admin-guide/cifs/
4992F:	fs/cifs/
4993F:	fs/smbfs_common/
4994
4995COMPACTPCI HOTPLUG CORE
4996M:	Scott Murray <scott@spiteful.org>
4997L:	linux-pci@vger.kernel.org
4998S:	Maintained
4999F:	drivers/pci/hotplug/cpci_hotplug*
5000
5001COMPACTPCI HOTPLUG GENERIC DRIVER
5002M:	Scott Murray <scott@spiteful.org>
5003L:	linux-pci@vger.kernel.org
5004S:	Maintained
5005F:	drivers/pci/hotplug/cpcihp_generic.c
5006
5007COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5008M:	Scott Murray <scott@spiteful.org>
5009L:	linux-pci@vger.kernel.org
5010S:	Maintained
5011F:	drivers/pci/hotplug/cpcihp_zt5550.*
5012
5013COMPAL LAPTOP SUPPORT
5014M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5015L:	platform-driver-x86@vger.kernel.org
5016S:	Maintained
5017F:	drivers/platform/x86/compal-laptop.c
5018
5019COMPILER ATTRIBUTES
5020M:	Miguel Ojeda <ojeda@kernel.org>
5021R:	Nick Desaulniers <ndesaulniers@google.com>
5022S:	Maintained
5023F:	include/linux/compiler_attributes.h
5024
5025COMPUTE EXPRESS LINK (CXL)
5026M:	Alison Schofield <alison.schofield@intel.com>
5027M:	Vishal Verma <vishal.l.verma@intel.com>
5028M:	Ira Weiny <ira.weiny@intel.com>
5029M:	Ben Widawsky <ben.widawsky@intel.com>
5030M:	Dan Williams <dan.j.williams@intel.com>
5031L:	linux-cxl@vger.kernel.org
5032S:	Maintained
5033F:	drivers/cxl/
5034F:	include/uapi/linux/cxl_mem.h
5035
5036CONEXANT ACCESSRUNNER USB DRIVER
5037L:	accessrunner-general@lists.sourceforge.net
5038S:	Orphan
5039W:	http://accessrunner.sourceforge.net/
5040F:	drivers/usb/atm/cxacru.c
5041
5042CONFIGFS
5043M:	Joel Becker <jlbec@evilplan.org>
5044M:	Christoph Hellwig <hch@lst.de>
5045S:	Supported
5046T:	git git://git.infradead.org/users/hch/configfs.git
5047F:	fs/configfs/
5048F:	include/linux/configfs.h
5049F:	samples/configfs/
5050
5051CONSOLE SUBSYSTEM
5052M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5053S:	Supported
5054F:	drivers/video/console/
5055F:	include/linux/console*
5056
5057CONTEXT TRACKING
5058M:	Frederic Weisbecker <frederic@kernel.org>
5059S:	Maintained
5060F:	kernel/context_tracking.c
5061F:	include/linux/context_tracking*
5062
5063CONTROL GROUP (CGROUP)
5064M:	Tejun Heo <tj@kernel.org>
5065M:	Zefan Li <lizefan.x@bytedance.com>
5066M:	Johannes Weiner <hannes@cmpxchg.org>
5067L:	cgroups@vger.kernel.org
5068S:	Maintained
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5070F:	Documentation/admin-guide/cgroup-v1/
5071F:	Documentation/admin-guide/cgroup-v2.rst
5072F:	include/linux/cgroup*
5073F:	kernel/cgroup/
5074F:	tools/testing/selftests/cgroup/
5075
5076CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5077M:	Tejun Heo <tj@kernel.org>
5078M:	Jens Axboe <axboe@kernel.dk>
5079L:	cgroups@vger.kernel.org
5080L:	linux-block@vger.kernel.org
5081T:	git git://git.kernel.dk/linux-block
5082F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5083F:	block/bfq-cgroup.c
5084F:	block/blk-cgroup.c
5085F:	block/blk-iolatency.c
5086F:	block/blk-throttle.c
5087F:	include/linux/blk-cgroup.h
5088
5089CONTROL GROUP - CPUSET
5090M:	Zefan Li <lizefan.x@bytedance.com>
5091L:	cgroups@vger.kernel.org
5092S:	Maintained
5093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5094F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5095F:	include/linux/cpuset.h
5096F:	kernel/cgroup/cpuset.c
5097
5098CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5099M:	Johannes Weiner <hannes@cmpxchg.org>
5100M:	Michal Hocko <mhocko@kernel.org>
5101M:	Roman Gushchin <roman.gushchin@linux.dev>
5102M:	Shakeel Butt <shakeelb@google.com>
5103R:	Muchun Song <songmuchun@bytedance.com>
5104L:	cgroups@vger.kernel.org
5105L:	linux-mm@kvack.org
5106S:	Maintained
5107F:	mm/memcontrol.c
5108F:	mm/swap_cgroup.c
5109F:	tools/testing/selftests/cgroup/memcg_protection.m
5110F:	tools/testing/selftests/cgroup/test_kmem.c
5111F:	tools/testing/selftests/cgroup/test_memcontrol.c
5112
5113CORETEMP HARDWARE MONITORING DRIVER
5114M:	Fenghua Yu <fenghua.yu@intel.com>
5115L:	linux-hwmon@vger.kernel.org
5116S:	Maintained
5117F:	Documentation/hwmon/coretemp.rst
5118F:	drivers/hwmon/coretemp.c
5119
5120CORSAIR-CPRO HARDWARE MONITOR DRIVER
5121M:	Marius Zachmann <mail@mariuszachmann.de>
5122L:	linux-hwmon@vger.kernel.org
5123S:	Maintained
5124F:	drivers/hwmon/corsair-cpro.c
5125
5126CORSAIR-PSU HARDWARE MONITOR DRIVER
5127M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5128L:	linux-hwmon@vger.kernel.org
5129S:	Maintained
5130F:	Documentation/hwmon/corsair-psu.rst
5131F:	drivers/hwmon/corsair-psu.c
5132
5133COUNTER SUBSYSTEM
5134M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5135L:	linux-iio@vger.kernel.org
5136S:	Maintained
5137T:	git git@gitlab.com:vilhelmgray/counter.git
5138F:	Documentation/ABI/testing/sysfs-bus-counter
5139F:	Documentation/driver-api/generic-counter.rst
5140F:	drivers/counter/
5141F:	include/linux/counter.h
5142F:	include/uapi/linux/counter.h
5143F:	tools/counter/
5144
5145CP2615 I2C DRIVER
5146M:	Bence Csókás <bence98@sch.bme.hu>
5147S:	Maintained
5148F:	drivers/i2c/busses/i2c-cp2615.c
5149
5150CPMAC ETHERNET DRIVER
5151M:	Florian Fainelli <f.fainelli@gmail.com>
5152L:	netdev@vger.kernel.org
5153S:	Maintained
5154F:	drivers/net/ethernet/ti/cpmac.c
5155
5156CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5157M:	Viresh Kumar <viresh.kumar@linaro.org>
5158M:	Sudeep Holla <sudeep.holla@arm.com>
5159L:	linux-pm@vger.kernel.org
5160S:	Maintained
5161W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5162F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5163
5164CPU FREQUENCY SCALING FRAMEWORK
5165M:	"Rafael J. Wysocki" <rafael@kernel.org>
5166M:	Viresh Kumar <viresh.kumar@linaro.org>
5167L:	linux-pm@vger.kernel.org
5168S:	Maintained
5169B:	https://bugzilla.kernel.org
5170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5172F:	Documentation/admin-guide/pm/cpufreq.rst
5173F:	Documentation/admin-guide/pm/intel_pstate.rst
5174F:	Documentation/cpu-freq/
5175F:	Documentation/devicetree/bindings/cpufreq/
5176F:	drivers/cpufreq/
5177F:	include/linux/cpufreq.h
5178F:	include/linux/sched/cpufreq.h
5179F:	kernel/sched/cpufreq*.c
5180F:	tools/testing/selftests/cpufreq/
5181
5182CPU IDLE TIME MANAGEMENT FRAMEWORK
5183M:	"Rafael J. Wysocki" <rafael@kernel.org>
5184M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5185L:	linux-pm@vger.kernel.org
5186S:	Maintained
5187B:	https://bugzilla.kernel.org
5188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5189F:	Documentation/admin-guide/pm/cpuidle.rst
5190F:	Documentation/driver-api/pm/cpuidle.rst
5191F:	drivers/cpuidle/
5192F:	include/linux/cpuidle.h
5193
5194CPU POWER MONITORING SUBSYSTEM
5195M:	Thomas Renninger <trenn@suse.com>
5196M:	Shuah Khan <shuah@kernel.org>
5197M:	Shuah Khan <skhan@linuxfoundation.org>
5198L:	linux-pm@vger.kernel.org
5199S:	Maintained
5200F:	tools/power/cpupower/
5201
5202CPUID/MSR DRIVER
5203M:	"H. Peter Anvin" <hpa@zytor.com>
5204S:	Maintained
5205F:	arch/x86/kernel/cpuid.c
5206F:	arch/x86/kernel/msr.c
5207
5208CPUIDLE DRIVER - ARM BIG LITTLE
5209M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5210M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5211L:	linux-pm@vger.kernel.org
5212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5213S:	Maintained
5214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5215F:	drivers/cpuidle/cpuidle-big_little.c
5216
5217CPUIDLE DRIVER - ARM EXYNOS
5218M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5219M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5220M:	Kukjin Kim <kgene@kernel.org>
5221L:	linux-pm@vger.kernel.org
5222L:	linux-samsung-soc@vger.kernel.org
5223S:	Supported
5224F:	arch/arm/mach-exynos/pm.c
5225F:	drivers/cpuidle/cpuidle-exynos.c
5226F:	include/linux/platform_data/cpuidle-exynos.h
5227
5228CPUIDLE DRIVER - ARM PSCI
5229M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5230M:	Sudeep Holla <sudeep.holla@arm.com>
5231L:	linux-pm@vger.kernel.org
5232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5233S:	Supported
5234F:	drivers/cpuidle/cpuidle-psci.c
5235
5236CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5237M:	Ulf Hansson <ulf.hansson@linaro.org>
5238L:	linux-pm@vger.kernel.org
5239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5240S:	Supported
5241F:	drivers/cpuidle/cpuidle-psci.h
5242F:	drivers/cpuidle/cpuidle-psci-domain.c
5243
5244CPUIDLE DRIVER - DT IDLE PM DOMAIN
5245M:	Ulf Hansson <ulf.hansson@linaro.org>
5246L:	linux-pm@vger.kernel.org
5247S:	Supported
5248F:	drivers/cpuidle/dt_idle_genpd.c
5249F:	drivers/cpuidle/dt_idle_genpd.h
5250
5251CPUIDLE DRIVER - RISC-V SBI
5252M:	Anup Patel <anup@brainfault.org>
5253L:	linux-pm@vger.kernel.org
5254L:	linux-riscv@lists.infradead.org
5255S:	Maintained
5256F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5257
5258CRAMFS FILESYSTEM
5259M:	Nicolas Pitre <nico@fluxnic.net>
5260S:	Maintained
5261F:	Documentation/filesystems/cramfs.rst
5262F:	fs/cramfs/
5263
5264CREATIVE SB0540
5265M:	Bastien Nocera <hadess@hadess.net>
5266L:	linux-input@vger.kernel.org
5267S:	Maintained
5268F:	drivers/hid/hid-creative-sb0540.c
5269
5270CRYPTO API
5271M:	Herbert Xu <herbert@gondor.apana.org.au>
5272M:	"David S. Miller" <davem@davemloft.net>
5273L:	linux-crypto@vger.kernel.org
5274S:	Maintained
5275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5277F:	Documentation/crypto/
5278F:	Documentation/devicetree/bindings/crypto/
5279F:	arch/*/crypto/
5280F:	crypto/
5281F:	drivers/crypto/
5282F:	include/crypto/
5283F:	include/linux/crypto*
5284F:	lib/crypto/
5285
5286CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5287M:	Neil Horman <nhorman@tuxdriver.com>
5288L:	linux-crypto@vger.kernel.org
5289S:	Maintained
5290F:	crypto/ansi_cprng.c
5291F:	crypto/rng.c
5292
5293CS3308 MEDIA DRIVER
5294M:	Hans Verkuil <hverkuil@xs4all.nl>
5295L:	linux-media@vger.kernel.org
5296S:	Odd Fixes
5297W:	http://linuxtv.org
5298T:	git git://linuxtv.org/media_tree.git
5299F:	drivers/media/i2c/cs3308.c
5300
5301CS5535 Audio ALSA driver
5302M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5303S:	Maintained
5304F:	sound/pci/cs5535audio/
5305
5306CSI DRIVERS FOR ALLWINNER V3s
5307M:	Yong Deng <yong.deng@magewell.com>
5308L:	linux-media@vger.kernel.org
5309S:	Maintained
5310T:	git git://linuxtv.org/media_tree.git
5311F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5312F:	drivers/media/platform/sunxi/sun6i-csi/
5313
5314CTU CAN FD DRIVER
5315M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5316M:	Ondrej Ille <ondrej.ille@gmail.com>
5317L:	linux-can@vger.kernel.org
5318S:	Maintained
5319F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5320F:	drivers/net/can/ctucanfd/
5321
5322CW1200 WLAN driver
5323M:	Solomon Peachy <pizza@shaftnet.org>
5324S:	Maintained
5325F:	drivers/net/wireless/st/cw1200/
5326
5327CX18 VIDEO4LINUX DRIVER
5328M:	Andy Walls <awalls@md.metrocast.net>
5329L:	linux-media@vger.kernel.org
5330S:	Maintained
5331W:	https://linuxtv.org
5332T:	git git://linuxtv.org/media_tree.git
5333F:	drivers/media/pci/cx18/
5334F:	include/uapi/linux/ivtv*
5335
5336CX2341X MPEG ENCODER HELPER MODULE
5337M:	Hans Verkuil <hverkuil@xs4all.nl>
5338L:	linux-media@vger.kernel.org
5339S:	Maintained
5340W:	https://linuxtv.org
5341T:	git git://linuxtv.org/media_tree.git
5342F:	drivers/media/common/cx2341x*
5343F:	include/media/drv-intf/cx2341x.h
5344
5345CX24120 MEDIA DRIVER
5346M:	Jemma Denson <jdenson@gmail.com>
5347M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5348L:	linux-media@vger.kernel.org
5349S:	Maintained
5350W:	https://linuxtv.org
5351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5352F:	drivers/media/dvb-frontends/cx24120*
5353
5354CX88 VIDEO4LINUX DRIVER
5355M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5356L:	linux-media@vger.kernel.org
5357S:	Odd fixes
5358W:	https://linuxtv.org
5359T:	git git://linuxtv.org/media_tree.git
5360F:	Documentation/driver-api/media/drivers/cx88*
5361F:	drivers/media/pci/cx88/
5362
5363CXD2820R MEDIA DRIVER
5364M:	Antti Palosaari <crope@iki.fi>
5365L:	linux-media@vger.kernel.org
5366S:	Maintained
5367W:	https://linuxtv.org
5368W:	http://palosaari.fi/linux/
5369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5370T:	git git://linuxtv.org/anttip/media_tree.git
5371F:	drivers/media/dvb-frontends/cxd2820r*
5372
5373CXGB3 ETHERNET DRIVER (CXGB3)
5374M:	Raju Rangoju <rajur@chelsio.com>
5375L:	netdev@vger.kernel.org
5376S:	Supported
5377W:	http://www.chelsio.com
5378F:	drivers/net/ethernet/chelsio/cxgb3/
5379
5380CXGB3 ISCSI DRIVER (CXGB3I)
5381M:	Karen Xie <kxie@chelsio.com>
5382L:	linux-scsi@vger.kernel.org
5383S:	Supported
5384W:	http://www.chelsio.com
5385F:	drivers/scsi/cxgbi/cxgb3i
5386
5387CXGB4 CRYPTO DRIVER (chcr)
5388M:	Ayush Sawal <ayush.sawal@chelsio.com>
5389M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5390M:	Rohit Maheshwari <rohitm@chelsio.com>
5391L:	linux-crypto@vger.kernel.org
5392S:	Supported
5393W:	http://www.chelsio.com
5394F:	drivers/crypto/chelsio
5395
5396CXGB4 INLINE CRYPTO DRIVER
5397M:	Ayush Sawal <ayush.sawal@chelsio.com>
5398M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5399M:	Rohit Maheshwari <rohitm@chelsio.com>
5400L:	netdev@vger.kernel.org
5401S:	Supported
5402W:	http://www.chelsio.com
5403F:	drivers/net/ethernet/chelsio/inline_crypto/
5404
5405CXGB4 ETHERNET DRIVER (CXGB4)
5406M:	Raju Rangoju <rajur@chelsio.com>
5407L:	netdev@vger.kernel.org
5408S:	Supported
5409W:	http://www.chelsio.com
5410F:	drivers/net/ethernet/chelsio/cxgb4/
5411
5412CXGB4 ISCSI DRIVER (CXGB4I)
5413M:	Karen Xie <kxie@chelsio.com>
5414L:	linux-scsi@vger.kernel.org
5415S:	Supported
5416W:	http://www.chelsio.com
5417F:	drivers/scsi/cxgbi/cxgb4i
5418
5419CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5420M:	Potnuri Bharat Teja <bharat@chelsio.com>
5421L:	linux-rdma@vger.kernel.org
5422S:	Supported
5423W:	http://www.openfabrics.org
5424F:	drivers/infiniband/hw/cxgb4/
5425F:	include/uapi/rdma/cxgb4-abi.h
5426
5427CXGB4VF ETHERNET DRIVER (CXGB4VF)
5428M:	Raju Rangoju <rajur@chelsio.com>
5429L:	netdev@vger.kernel.org
5430S:	Supported
5431W:	http://www.chelsio.com
5432F:	drivers/net/ethernet/chelsio/cxgb4vf/
5433
5434CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5435M:	Frederic Barrat <fbarrat@linux.ibm.com>
5436M:	Andrew Donnellan <ajd@linux.ibm.com>
5437L:	linuxppc-dev@lists.ozlabs.org
5438S:	Supported
5439F:	Documentation/ABI/testing/sysfs-class-cxl
5440F:	Documentation/powerpc/cxl.rst
5441F:	arch/powerpc/platforms/powernv/pci-cxl.c
5442F:	drivers/misc/cxl/
5443F:	include/misc/cxl*
5444F:	include/uapi/misc/cxl.h
5445
5446CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5447M:	Manoj N. Kumar <manoj@linux.ibm.com>
5448M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5449M:	Uma Krishnan <ukrishn@linux.ibm.com>
5450L:	linux-scsi@vger.kernel.org
5451S:	Supported
5452F:	Documentation/powerpc/cxlflash.rst
5453F:	drivers/scsi/cxlflash/
5454F:	include/uapi/scsi/cxlflash_ioctl.h
5455
5456CYBERPRO FB DRIVER
5457M:	Russell King <linux@armlinux.org.uk>
5458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5459S:	Maintained
5460W:	http://www.armlinux.org.uk/
5461F:	drivers/video/fbdev/cyber2000fb.*
5462
5463CYCLADES PC300 DRIVER
5464S:	Orphan
5465F:	drivers/net/wan/pc300*
5466
5467CYPRESS_FIRMWARE MEDIA DRIVER
5468M:	Antti Palosaari <crope@iki.fi>
5469L:	linux-media@vger.kernel.org
5470S:	Maintained
5471W:	https://linuxtv.org
5472W:	http://palosaari.fi/linux/
5473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5474T:	git git://linuxtv.org/anttip/media_tree.git
5475F:	drivers/media/common/cypress_firmware*
5476
5477CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5478M:	Linus Walleij <linus.walleij@linaro.org>
5479L:	linux-input@vger.kernel.org
5480S:	Maintained
5481F:	drivers/input/touchscreen/cy8ctma140.c
5482
5483CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5484M:	Yassine Oudjana <y.oudjana@protonmail.com>
5485L:	linux-input@vger.kernel.org
5486S:	Maintained
5487F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5488F:	drivers/input/keyboard/cypress-sf.c
5489
5490CYTTSP TOUCHSCREEN DRIVER
5491M:	Linus Walleij <linus.walleij@linaro.org>
5492L:	linux-input@vger.kernel.org
5493S:	Maintained
5494F:	drivers/input/touchscreen/cyttsp*
5495
5496D-LINK DIR-685 TOUCHKEYS DRIVER
5497M:	Linus Walleij <linus.walleij@linaro.org>
5498L:	linux-input@vger.kernel.org
5499S:	Supported
5500F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5501
5502DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5503M:	Joshua Kinard <kumba@gentoo.org>
5504S:	Maintained
5505F:	drivers/rtc/rtc-ds1685.c
5506F:	include/linux/rtc/ds1685.h
5507
5508DAMA SLAVE for AX.25
5509M:	Joerg Reuter <jreuter@yaina.de>
5510L:	linux-hams@vger.kernel.org
5511S:	Maintained
5512W:	http://yaina.de/jreuter/
5513W:	http://www.qsl.net/dl1bke/
5514F:	net/ax25/af_ax25.c
5515F:	net/ax25/ax25_dev.c
5516F:	net/ax25/ax25_ds_*
5517F:	net/ax25/ax25_in.c
5518F:	net/ax25/ax25_out.c
5519F:	net/ax25/ax25_timer.c
5520F:	net/ax25/sysctl_net_ax25.c
5521
5522DATA ACCESS MONITOR
5523M:	SeongJae Park <sj@kernel.org>
5524L:	damon@lists.linux.dev
5525L:	linux-mm@kvack.org
5526S:	Maintained
5527F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5528F:	Documentation/admin-guide/mm/damon/
5529F:	Documentation/mm/damon/
5530F:	include/linux/damon.h
5531F:	include/trace/events/damon.h
5532F:	mm/damon/
5533F:	tools/testing/selftests/damon/
5534
5535DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5536L:	netdev@vger.kernel.org
5537S:	Orphan
5538F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5539F:	drivers/net/ethernet/dec/tulip/dmfe.c
5540
5541DC390/AM53C974 SCSI driver
5542M:	Hannes Reinecke <hare@suse.com>
5543L:	linux-scsi@vger.kernel.org
5544S:	Maintained
5545F:	drivers/scsi/am53c974.c
5546
5547DC395x SCSI driver
5548M:	Oliver Neukum <oliver@neukum.org>
5549M:	Ali Akcaagac <aliakc@web.de>
5550M:	Jamie Lenehan <lenehan@twibble.org>
5551L:	dc395x@twibble.org
5552S:	Maintained
5553W:	http://twibble.org/dist/dc395x/
5554W:	http://lists.twibble.org/mailman/listinfo/dc395x/
5555F:	Documentation/scsi/dc395x.rst
5556F:	drivers/scsi/dc395x.*
5557
5558DCCP PROTOCOL
5559L:	dccp@vger.kernel.org
5560S:	Orphan
5561W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5562F:	include/linux/dccp.h
5563F:	include/linux/tfrc.h
5564F:	include/uapi/linux/dccp.h
5565F:	net/dccp/
5566
5567DECnet NETWORK LAYER
5568L:	linux-decnet-user@lists.sourceforge.net
5569S:	Orphan
5570W:	http://linux-decnet.sourceforge.net
5571F:	Documentation/networking/decnet.rst
5572F:	net/decnet/
5573
5574DECSTATION PLATFORM SUPPORT
5575M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5576L:	linux-mips@vger.kernel.org
5577S:	Maintained
5578W:	http://www.linux-mips.org/wiki/DECstation
5579F:	arch/mips/dec/
5580F:	arch/mips/include/asm/dec/
5581F:	arch/mips/include/asm/mach-dec/
5582
5583DEFXX FDDI NETWORK DRIVER
5584M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5585S:	Maintained
5586F:	drivers/net/fddi/defxx.*
5587
5588DEFZA FDDI NETWORK DRIVER
5589M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5590S:	Maintained
5591F:	drivers/net/fddi/defza.*
5592
5593DEINTERLACE DRIVERS FOR ALLWINNER H3
5594M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5595L:	linux-media@vger.kernel.org
5596S:	Maintained
5597T:	git git://linuxtv.org/media_tree.git
5598F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5599F:	drivers/media/platform/sunxi/sun8i-di/
5600
5601DELL LAPTOP DRIVER
5602M:	Matthew Garrett <mjg59@srcf.ucam.org>
5603M:	Pali Rohár <pali@kernel.org>
5604L:	platform-driver-x86@vger.kernel.org
5605S:	Maintained
5606F:	drivers/platform/x86/dell/dell-laptop.c
5607
5608DELL LAPTOP FREEFALL DRIVER
5609M:	Pali Rohár <pali@kernel.org>
5610S:	Maintained
5611F:	drivers/platform/x86/dell/dell-smo8800.c
5612
5613DELL LAPTOP RBTN DRIVER
5614M:	Pali Rohár <pali@kernel.org>
5615S:	Maintained
5616F:	drivers/platform/x86/dell/dell-rbtn.*
5617
5618DELL LAPTOP SMM DRIVER
5619M:	Pali Rohár <pali@kernel.org>
5620S:	Maintained
5621F:	Documentation/ABI/obsolete/procfs-i8k
5622F:	drivers/hwmon/dell-smm-hwmon.c
5623F:	include/uapi/linux/i8k.h
5624
5625DELL REMOTE BIOS UPDATE DRIVER
5626M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5627L:	platform-driver-x86@vger.kernel.org
5628S:	Maintained
5629F:	drivers/platform/x86/dell/dell_rbu.c
5630
5631DELL SMBIOS DRIVER
5632M:	Pali Rohár <pali@kernel.org>
5633L:	Dell.Client.Kernel@dell.com
5634L:	platform-driver-x86@vger.kernel.org
5635S:	Maintained
5636F:	drivers/platform/x86/dell/dell-smbios.*
5637
5638DELL SMBIOS SMM DRIVER
5639L:	Dell.Client.Kernel@dell.com
5640L:	platform-driver-x86@vger.kernel.org
5641S:	Maintained
5642F:	drivers/platform/x86/dell/dell-smbios-smm.c
5643
5644DELL SMBIOS WMI DRIVER
5645L:	Dell.Client.Kernel@dell.com
5646L:	platform-driver-x86@vger.kernel.org
5647S:	Maintained
5648F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5649F:	tools/wmi/dell-smbios-example.c
5650
5651DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5652M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5653L:	platform-driver-x86@vger.kernel.org
5654S:	Maintained
5655F:	Documentation/driver-api/dcdbas.rst
5656F:	drivers/platform/x86/dell/dcdbas.*
5657
5658DELL WMI DESCRIPTOR DRIVER
5659L:	Dell.Client.Kernel@dell.com
5660S:	Maintained
5661F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5662
5663DELL WMI SYSMAN DRIVER
5664M:	Divya Bharathi <divya.bharathi@dell.com>
5665M:	Prasanth Ksr <prasanth.ksr@dell.com>
5666L:	Dell.Client.Kernel@dell.com
5667L:	platform-driver-x86@vger.kernel.org
5668S:	Maintained
5669F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5670F:	drivers/platform/x86/dell/dell-wmi-sysman/
5671
5672DELL WMI NOTIFICATIONS DRIVER
5673M:	Matthew Garrett <mjg59@srcf.ucam.org>
5674M:	Pali Rohár <pali@kernel.org>
5675S:	Maintained
5676F:	drivers/platform/x86/dell/dell-wmi-base.c
5677
5678DELL WMI HARDWARE PRIVACY SUPPORT
5679M:	Perry Yuan <Perry.Yuan@dell.com>
5680L:	Dell.Client.Kernel@dell.com
5681L:	platform-driver-x86@vger.kernel.org
5682S:	Maintained
5683F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5684
5685DELTA ST MEDIA DRIVER
5686M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5687L:	linux-media@vger.kernel.org
5688S:	Supported
5689W:	https://linuxtv.org
5690T:	git git://linuxtv.org/media_tree.git
5691F:	drivers/media/platform/st/sti/delta
5692
5693DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5694M:	Zev Weiss <zev@bewilderbeest.net>
5695L:	linux-hwmon@vger.kernel.org
5696S:	Maintained
5697F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5698
5699DELTA DPS920AB PSU DRIVER
5700M:	Robert Marko <robert.marko@sartura.hr>
5701L:	linux-hwmon@vger.kernel.org
5702S:	Maintained
5703F:	Documentation/hwmon/dps920ab.rst
5704F:	drivers/hwmon/pmbus/dps920ab.c
5705
5706DELTA NETWORKS TN48M CPLD DRIVERS
5707M:	Robert Marko <robert.marko@sartura.hr>
5708S:	Maintained
5709F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5710F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5711F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5712F:	drivers/gpio/gpio-tn48m.c
5713F:	include/dt-bindings/reset/delta,tn48m-reset.h
5714
5715DENALI NAND DRIVER
5716L:	linux-mtd@lists.infradead.org
5717S:	Orphan
5718F:	drivers/mtd/nand/raw/denali*
5719
5720DESIGNWARE EDMA CORE IP DRIVER
5721M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5722L:	dmaengine@vger.kernel.org
5723S:	Maintained
5724F:	drivers/dma/dw-edma/
5725F:	include/linux/dma/edma.h
5726
5727DESIGNWARE XDATA IP DRIVER
5728M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5729L:	linux-pci@vger.kernel.org
5730S:	Maintained
5731F:	Documentation/misc-devices/dw-xdata-pcie.rst
5732F:	drivers/misc/dw-xdata-pcie.c
5733
5734DESIGNWARE USB2 DRD IP DRIVER
5735M:	Minas Harutyunyan <hminas@synopsys.com>
5736L:	linux-usb@vger.kernel.org
5737S:	Maintained
5738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5739F:	drivers/usb/dwc2/
5740
5741DESIGNWARE USB3 DRD IP DRIVER
5742M:	Felipe Balbi <balbi@kernel.org>
5743L:	linux-usb@vger.kernel.org
5744S:	Maintained
5745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5746F:	drivers/usb/dwc3/
5747
5748DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5749M:	Andreas Klinger <ak@it-klinger.de>
5750L:	linux-iio@vger.kernel.org
5751S:	Maintained
5752F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5753F:	drivers/iio/proximity/srf*.c
5754
5755DEVICE COREDUMP (DEV_COREDUMP)
5756M:	Johannes Berg <johannes@sipsolutions.net>
5757L:	linux-kernel@vger.kernel.org
5758S:	Maintained
5759F:	drivers/base/devcoredump.c
5760F:	include/linux/devcoredump.h
5761
5762DEVICE DEPENDENCY HELPER SCRIPT
5763M:	Saravana Kannan <saravanak@google.com>
5764L:	linux-kernel@vger.kernel.org
5765S:	Maintained
5766F:	scripts/dev-needs.sh
5767
5768DEVICE DIRECT ACCESS (DAX)
5769M:	Dan Williams <dan.j.williams@intel.com>
5770M:	Vishal Verma <vishal.l.verma@intel.com>
5771M:	Dave Jiang <dave.jiang@intel.com>
5772L:	nvdimm@lists.linux.dev
5773S:	Supported
5774F:	drivers/dax/
5775
5776DEVICE FREQUENCY (DEVFREQ)
5777M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5778M:	Kyungmin Park <kyungmin.park@samsung.com>
5779M:	Chanwoo Choi <cw00.choi@samsung.com>
5780L:	linux-pm@vger.kernel.org
5781S:	Maintained
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5783F:	Documentation/devicetree/bindings/devfreq/
5784F:	drivers/devfreq/
5785F:	include/linux/devfreq.h
5786F:	include/trace/events/devfreq.h
5787
5788DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5789M:	Chanwoo Choi <cw00.choi@samsung.com>
5790L:	linux-pm@vger.kernel.org
5791S:	Supported
5792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5793F:	Documentation/devicetree/bindings/devfreq/event/
5794F:	drivers/devfreq/devfreq-event.c
5795F:	drivers/devfreq/event/
5796F:	include/dt-bindings/pmu/exynos_ppmu.h
5797F:	include/linux/devfreq-event.h
5798
5799DEVICE NUMBER REGISTRY
5800M:	Torben Mathiasen <device@lanana.org>
5801S:	Maintained
5802W:	http://lanana.org/docs/device-list/index.html
5803
5804DEVICE RESOURCE MANAGEMENT HELPERS
5805M:	Hans de Goede <hdegoede@redhat.com>
5806R:	Matti Vaittinen <mazziesaccount@gmail.com>
5807S:	Maintained
5808F:	include/linux/devm-helpers.h
5809
5810DEVICE-MAPPER  (LVM)
5811M:	Alasdair Kergon <agk@redhat.com>
5812M:	Mike Snitzer <snitzer@kernel.org>
5813M:	dm-devel@redhat.com
5814L:	dm-devel@redhat.com
5815S:	Maintained
5816W:	http://sources.redhat.com/dm
5817Q:	http://patchwork.kernel.org/project/dm-devel/list/
5818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5819T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5820F:	Documentation/admin-guide/device-mapper/
5821F:	drivers/md/Kconfig
5822F:	drivers/md/Makefile
5823F:	drivers/md/dm*
5824F:	drivers/md/persistent-data/
5825F:	include/linux/device-mapper.h
5826F:	include/linux/dm-*.h
5827F:	include/uapi/linux/dm-*.h
5828
5829DEVLINK
5830M:	Jiri Pirko <jiri@nvidia.com>
5831L:	netdev@vger.kernel.org
5832S:	Supported
5833F:	Documentation/networking/devlink
5834F:	include/net/devlink.h
5835F:	include/uapi/linux/devlink.h
5836F:	net/core/devlink.c
5837
5838DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5839M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
5840L:	kernel@dh-electronics.com
5841S:	Maintained
5842F:	arch/arm/boot/dts/imx6*-dhcom-*
5843
5844DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5845M:	Marek Vasut <marex@denx.de>
5846L:	kernel@dh-electronics.com
5847S:	Maintained
5848F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
5849F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
5850
5851DIALOG SEMICONDUCTOR DRIVERS
5852M:	Support Opensource <support.opensource@diasemi.com>
5853S:	Supported
5854W:	http://www.dialog-semiconductor.com/products
5855F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5856F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
5857F:	Documentation/devicetree/bindings/mfd/da90*.txt
5858F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5859F:	Documentation/devicetree/bindings/regulator/da92*.txt
5860F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5861F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5862F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5863F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5864F:	Documentation/hwmon/da90??.rst
5865F:	drivers/gpio/gpio-da90??.c
5866F:	drivers/hwmon/da90??-hwmon.c
5867F:	drivers/iio/adc/da91??-*.c
5868F:	drivers/input/misc/da72??.[ch]
5869F:	drivers/input/misc/da90??_onkey.c
5870F:	drivers/input/touchscreen/da9052_tsi.c
5871F:	drivers/leds/leds-da90??.c
5872F:	drivers/mfd/da903x.c
5873F:	drivers/mfd/da90??-*.c
5874F:	drivers/mfd/da91??-*.c
5875F:	drivers/pinctrl/pinctrl-da90??.c
5876F:	drivers/power/supply/da9052-battery.c
5877F:	drivers/power/supply/da91??-*.c
5878F:	drivers/regulator/da9???-regulator.[ch]
5879F:	drivers/regulator/slg51000-regulator.[ch]
5880F:	drivers/rtc/rtc-da90??.c
5881F:	drivers/thermal/da90??-thermal.c
5882F:	drivers/video/backlight/da90??_bl.c
5883F:	drivers/watchdog/da90??_wdt.c
5884F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
5885F:	include/linux/mfd/da903x.h
5886F:	include/linux/mfd/da9052/
5887F:	include/linux/mfd/da9055/
5888F:	include/linux/mfd/da9062/
5889F:	include/linux/mfd/da9063/
5890F:	include/linux/mfd/da9150/
5891F:	include/linux/regulator/da9211.h
5892F:	include/sound/da[79]*.h
5893F:	sound/soc/codecs/da[79]*.[ch]
5894
5895DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5896M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5897L:	linux-gpio@vger.kernel.org
5898S:	Maintained
5899F:	drivers/gpio/gpio-gpio-mm.c
5900
5901DIOLAN U2C-12 I2C DRIVER
5902M:	Guenter Roeck <linux@roeck-us.net>
5903L:	linux-i2c@vger.kernel.org
5904S:	Maintained
5905F:	drivers/i2c/busses/i2c-diolan-u2c.c
5906
5907DIRECTORY NOTIFICATION (DNOTIFY)
5908M:	Jan Kara <jack@suse.cz>
5909R:	Amir Goldstein <amir73il@gmail.com>
5910L:	linux-fsdevel@vger.kernel.org
5911S:	Maintained
5912F:	Documentation/filesystems/dnotify.rst
5913F:	fs/notify/dnotify/
5914F:	include/linux/dnotify.h
5915
5916DISK GEOMETRY AND PARTITION HANDLING
5917M:	Andries Brouwer <aeb@cwi.nl>
5918S:	Maintained
5919W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5920W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5921W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5922
5923DISKQUOTA
5924M:	Jan Kara <jack@suse.com>
5925S:	Maintained
5926F:	Documentation/filesystems/quota.rst
5927F:	fs/quota/
5928F:	include/linux/quota*.h
5929F:	include/uapi/linux/quota*.h
5930
5931DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5932M:	Bernie Thompson <bernie@plugable.com>
5933L:	linux-fbdev@vger.kernel.org
5934S:	Maintained
5935W:	http://plugable.com/category/projects/udlfb/
5936F:	Documentation/fb/udlfb.rst
5937F:	drivers/video/fbdev/udlfb.c
5938F:	include/video/udlfb.h
5939
5940DISTRIBUTED LOCK MANAGER (DLM)
5941M:	Christine Caulfield <ccaulfie@redhat.com>
5942M:	David Teigland <teigland@redhat.com>
5943L:	cluster-devel@redhat.com
5944S:	Supported
5945W:	http://sources.redhat.com/cluster/
5946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5947F:	fs/dlm/
5948
5949DMA BUFFER SHARING FRAMEWORK
5950M:	Sumit Semwal <sumit.semwal@linaro.org>
5951M:	Christian König <christian.koenig@amd.com>
5952L:	linux-media@vger.kernel.org
5953L:	dri-devel@lists.freedesktop.org
5954L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5955S:	Maintained
5956T:	git git://anongit.freedesktop.org/drm/drm-misc
5957F:	Documentation/driver-api/dma-buf.rst
5958F:	drivers/dma-buf/
5959F:	include/linux/*fence.h
5960F:	include/linux/dma-buf.h
5961F:	include/linux/dma-resv.h
5962K:	\bdma_(?:buf|fence|resv)\b
5963
5964DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5965M:	Vinod Koul <vkoul@kernel.org>
5966L:	dmaengine@vger.kernel.org
5967S:	Maintained
5968Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5970F:	Documentation/devicetree/bindings/dma/
5971F:	Documentation/driver-api/dmaengine/
5972F:	drivers/dma/
5973F:	include/linux/dma/
5974F:	include/linux/dmaengine.h
5975F:	include/linux/of_dma.h
5976
5977DMA MAPPING HELPERS
5978M:	Christoph Hellwig <hch@lst.de>
5979M:	Marek Szyprowski <m.szyprowski@samsung.com>
5980R:	Robin Murphy <robin.murphy@arm.com>
5981L:	iommu@lists.linux-foundation.org
5982L:	iommu@lists.linux.dev
5983S:	Supported
5984W:	http://git.infradead.org/users/hch/dma-mapping.git
5985T:	git git://git.infradead.org/users/hch/dma-mapping.git
5986F:	include/asm-generic/dma-mapping.h
5987F:	include/linux/dma-direct.h
5988F:	include/linux/dma-mapping.h
5989F:	include/linux/dma-map-ops.h
5990F:	kernel/dma/
5991
5992DMA MAPPING BENCHMARK
5993M:	Xiang Chen <chenxiang66@hisilicon.com>
5994L:	iommu@lists.linux-foundation.org
5995L:	iommu@lists.linux.dev
5996F:	kernel/dma/map_benchmark.c
5997F:	tools/testing/selftests/dma/
5998
5999DMA-BUF HEAPS FRAMEWORK
6000M:	Sumit Semwal <sumit.semwal@linaro.org>
6001R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6002R:	Liam Mark <lmark@codeaurora.org>
6003R:	Laura Abbott <labbott@redhat.com>
6004R:	Brian Starkey <Brian.Starkey@arm.com>
6005R:	John Stultz <jstultz@google.com>
6006L:	linux-media@vger.kernel.org
6007L:	dri-devel@lists.freedesktop.org
6008L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6009S:	Maintained
6010T:	git git://anongit.freedesktop.org/drm/drm-misc
6011F:	drivers/dma-buf/dma-heap.c
6012F:	drivers/dma-buf/heaps/*
6013F:	include/linux/dma-heap.h
6014F:	include/uapi/linux/dma-heap.h
6015
6016DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6017M:	Lukasz Luba <lukasz.luba@arm.com>
6018L:	linux-pm@vger.kernel.org
6019L:	linux-samsung-soc@vger.kernel.org
6020S:	Maintained
6021F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6022F:	drivers/memory/samsung/exynos5422-dmc.c
6023
6024DME1737 HARDWARE MONITOR DRIVER
6025M:	Juerg Haefliger <juergh@gmail.com>
6026L:	linux-hwmon@vger.kernel.org
6027S:	Maintained
6028F:	Documentation/hwmon/dme1737.rst
6029F:	drivers/hwmon/dme1737.c
6030
6031DMI/SMBIOS SUPPORT
6032M:	Jean Delvare <jdelvare@suse.com>
6033S:	Maintained
6034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6035F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6036F:	drivers/firmware/dmi-id.c
6037F:	drivers/firmware/dmi_scan.c
6038F:	include/linux/dmi.h
6039
6040DOCUMENTATION
6041M:	Jonathan Corbet <corbet@lwn.net>
6042L:	linux-doc@vger.kernel.org
6043S:	Maintained
6044P:	Documentation/doc-guide/maintainer-profile.rst
6045T:	git git://git.lwn.net/linux.git docs-next
6046F:	Documentation/
6047F:	scripts/documentation-file-ref-check
6048F:	scripts/kernel-doc
6049F:	scripts/sphinx-pre-install
6050X:	Documentation/ABI/
6051X:	Documentation/admin-guide/media/
6052X:	Documentation/devicetree/
6053X:	Documentation/driver-api/media/
6054X:	Documentation/firmware-guide/acpi/
6055X:	Documentation/i2c/
6056X:	Documentation/power/
6057X:	Documentation/spi/
6058X:	Documentation/userspace-api/media/
6059
6060DOCUMENTATION REPORTING ISSUES
6061M:	Thorsten Leemhuis <linux@leemhuis.info>
6062L:	linux-doc@vger.kernel.org
6063S:	Maintained
6064F:	Documentation/admin-guide/reporting-issues.rst
6065
6066DOCUMENTATION SCRIPTS
6067M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6068L:	linux-doc@vger.kernel.org
6069S:	Maintained
6070F:	Documentation/sphinx/parse-headers.pl
6071F:	scripts/documentation-file-ref-check
6072F:	scripts/sphinx-pre-install
6073
6074DOCUMENTATION/ITALIAN
6075M:	Federico Vaga <federico.vaga@vaga.pv.it>
6076L:	linux-doc@vger.kernel.org
6077S:	Maintained
6078F:	Documentation/translations/it_IT
6079
6080DOCUMENTATION/JAPANESE
6081R:	Akira Yokosawa <akiyks@gmail.com>
6082L:	linux-doc@vger.kernel.org
6083S:	Maintained
6084F:	Documentation/translations/ja_JP
6085
6086DONGWOON DW9714 LENS VOICE COIL DRIVER
6087M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6088L:	linux-media@vger.kernel.org
6089S:	Maintained
6090T:	git git://linuxtv.org/media_tree.git
6091F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6092F:	drivers/media/i2c/dw9714.c
6093
6094DONGWOON DW9768 LENS VOICE COIL DRIVER
6095M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
6096L:	linux-media@vger.kernel.org
6097S:	Maintained
6098T:	git git://linuxtv.org/media_tree.git
6099F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6100F:	drivers/media/i2c/dw9768.c
6101
6102DONGWOON DW9807 LENS VOICE COIL DRIVER
6103M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6104L:	linux-media@vger.kernel.org
6105S:	Maintained
6106T:	git git://linuxtv.org/media_tree.git
6107F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6108F:	drivers/media/i2c/dw9807-vcm.c
6109
6110DOUBLETALK DRIVER
6111M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6112L:	blinux-list@redhat.com
6113S:	Maintained
6114F:	drivers/char/dtlk.c
6115F:	include/linux/dtlk.h
6116
6117DPAA2 DATAPATH I/O (DPIO) DRIVER
6118M:	Roy Pledge <Roy.Pledge@nxp.com>
6119L:	linux-kernel@vger.kernel.org
6120S:	Maintained
6121F:	drivers/soc/fsl/dpio
6122
6123DPAA2 ETHERNET DRIVER
6124M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6125L:	netdev@vger.kernel.org
6126S:	Maintained
6127F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6128F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6129F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6130F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6131F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6132F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6133F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6134F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6135F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6136
6137DPAA2 ETHERNET SWITCH DRIVER
6138M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6139L:	netdev@vger.kernel.org
6140S:	Maintained
6141F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6142F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6143F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6144
6145DPT_I2O SCSI RAID DRIVER
6146M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6147L:	linux-scsi@vger.kernel.org
6148S:	Maintained
6149W:	http://www.adaptec.com/
6150F:	drivers/scsi/dpt*
6151F:	drivers/scsi/dpt/
6152
6153DRBD DRIVER
6154M:	Philipp Reisner <philipp.reisner@linbit.com>
6155M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6156M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6157L:	drbd-dev@lists.linbit.com
6158S:	Supported
6159W:	http://www.drbd.org
6160T:	git git://git.linbit.com/linux-drbd.git
6161T:	git git://git.linbit.com/drbd-8.4.git
6162F:	Documentation/admin-guide/blockdev/
6163F:	drivers/block/drbd/
6164F:	lib/lru_cache.c
6165
6166DRIVER COMPONENT FRAMEWORK
6167L:	dri-devel@lists.freedesktop.org
6168F:	drivers/base/component.c
6169F:	include/linux/component.h
6170
6171DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6172M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6173R:	"Rafael J. Wysocki" <rafael@kernel.org>
6174S:	Supported
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6176F:	Documentation/core-api/kobject.rst
6177F:	drivers/base/
6178F:	fs/debugfs/
6179F:	fs/sysfs/
6180F:	include/linux/debugfs.h
6181F:	include/linux/kobj*
6182F:	lib/kobj*
6183
6184DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6185M:	Nishanth Menon <nm@ti.com>
6186L:	linux-pm@vger.kernel.org
6187S:	Maintained
6188F:	drivers/soc/ti/smartreflex.c
6189F:	include/linux/power/smartreflex.h
6190
6191DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6192M:	Maxime Ripard <mripard@kernel.org>
6193M:	Chen-Yu Tsai <wens@csie.org>
6194R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6195L:	dri-devel@lists.freedesktop.org
6196S:	Supported
6197T:	git git://anongit.freedesktop.org/drm/drm-misc
6198F:	drivers/gpu/drm/sun4i/sun8i*
6199
6200DRM DRIVER FOR ARM PL111 CLCD
6201M:	Emma Anholt <emma@anholt.net>
6202S:	Supported
6203T:	git git://anongit.freedesktop.org/drm/drm-misc
6204F:	drivers/gpu/drm/pl111/
6205
6206DRM DRIVER FOR ARM VERSATILE TFT PANELS
6207M:	Linus Walleij <linus.walleij@linaro.org>
6208S:	Maintained
6209T:	git git://anongit.freedesktop.org/drm/drm-misc
6210F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6211F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6212
6213DRM DRIVER FOR ASPEED BMC GFX
6214M:	Joel Stanley <joel@jms.id.au>
6215L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6216S:	Supported
6217T:	git git://anongit.freedesktop.org/drm/drm-misc
6218F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6219F:	drivers/gpu/drm/aspeed/
6220
6221DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6222M:	Dave Airlie <airlied@redhat.com>
6223R:	Thomas Zimmermann <tzimmermann@suse.de>
6224L:	dri-devel@lists.freedesktop.org
6225S:	Supported
6226T:	git git://anongit.freedesktop.org/drm/drm-misc
6227F:	drivers/gpu/drm/ast/
6228
6229DRM DRIVER FOR BOCHS VIRTUAL GPU
6230M:	Gerd Hoffmann <kraxel@redhat.com>
6231L:	virtualization@lists.linux-foundation.org
6232S:	Maintained
6233T:	git git://anongit.freedesktop.org/drm/drm-misc
6234F:	drivers/gpu/drm/tiny/bochs.c
6235
6236DRM DRIVER FOR BOE HIMAX8279D PANELS
6237M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6238S:	Maintained
6239F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6240F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6241
6242DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6243M:	Jagan Teki <jagan@amarulasolutions.com>
6244S:	Maintained
6245F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6246F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6247
6248DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6249M:	Linus Walleij <linus.walleij@linaro.org>
6250S:	Maintained
6251T:	git git://anongit.freedesktop.org/drm/drm-misc
6252F:	drivers/gpu/drm/tve200/
6253
6254DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6255M:	Icenowy Zheng <icenowy@aosc.io>
6256S:	Maintained
6257F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6258F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6259
6260DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6261M:	Jagan Teki <jagan@amarulasolutions.com>
6262S:	Maintained
6263F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6264F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6265
6266DRM DRIVER FOR GENERIC USB DISPLAY
6267M:	Noralf Trønnes <noralf@tronnes.org>
6268S:	Maintained
6269W:	https://github.com/notro/gud/wiki
6270T:	git git://anongit.freedesktop.org/drm/drm-misc
6271F:	drivers/gpu/drm/gud/
6272F:	include/drm/gud.h
6273
6274DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6275M:	Hans de Goede <hdegoede@redhat.com>
6276S:	Maintained
6277T:	git git://anongit.freedesktop.org/drm/drm-misc
6278F:	drivers/gpu/drm/tiny/gm12u320.c
6279
6280DRM DRIVER FOR HX8357D PANELS
6281M:	Emma Anholt <emma@anholt.net>
6282S:	Maintained
6283T:	git git://anongit.freedesktop.org/drm/drm-misc
6284F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6285F:	drivers/gpu/drm/tiny/hx8357d.c
6286
6287DRM DRIVER FOR ILITEK ILI9225 PANELS
6288M:	David Lechner <david@lechnology.com>
6289S:	Maintained
6290T:	git git://anongit.freedesktop.org/drm/drm-misc
6291F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6292F:	drivers/gpu/drm/tiny/ili9225.c
6293
6294DRM DRIVER FOR ILITEK ILI9486 PANELS
6295M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6296S:	Maintained
6297T:	git git://anongit.freedesktop.org/drm/drm-misc
6298F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6299F:	drivers/gpu/drm/tiny/ili9486.c
6300
6301DRM DRIVER FOR INTEL I810 VIDEO CARDS
6302S:	Orphan / Obsolete
6303F:	drivers/gpu/drm/i810/
6304F:	include/uapi/drm/i810_drm.h
6305
6306DRM DRIVER FOR LVDS PANELS
6307M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6308L:	dri-devel@lists.freedesktop.org
6309T:	git git://anongit.freedesktop.org/drm/drm-misc
6310S:	Maintained
6311F:	drivers/gpu/drm/panel/panel-lvds.c
6312F:	Documentation/devicetree/bindings/display/lvds.yaml
6313F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6314
6315DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6316M:	Guido Günther <agx@sigxcpu.org>
6317R:	Purism Kernel Team <kernel@puri.sm>
6318S:	Maintained
6319F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6320F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6321
6322DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6323S:	Orphan / Obsolete
6324F:	drivers/gpu/drm/mga/
6325F:	include/uapi/drm/mga_drm.h
6326
6327DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6328M:	Dave Airlie <airlied@redhat.com>
6329R:	Thomas Zimmermann <tzimmermann@suse.de>
6330L:	dri-devel@lists.freedesktop.org
6331S:	Supported
6332T:	git git://anongit.freedesktop.org/drm/drm-misc
6333F:	drivers/gpu/drm/mgag200/
6334
6335DRM DRIVER FOR MI0283QT
6336M:	Noralf Trønnes <noralf@tronnes.org>
6337S:	Maintained
6338T:	git git://anongit.freedesktop.org/drm/drm-misc
6339F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6340F:	drivers/gpu/drm/tiny/mi0283qt.c
6341
6342DRM DRIVER FOR MIPI DBI compatible panels
6343M:	Noralf Trønnes <noralf@tronnes.org>
6344S:	Maintained
6345W:	https://github.com/notro/panel-mipi-dbi/wiki
6346T:	git git://anongit.freedesktop.org/drm/drm-misc
6347F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6348F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6349
6350DRM DRIVER FOR MSM ADRENO GPU
6351M:	Rob Clark <robdclark@gmail.com>
6352M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6353M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6354R:	Sean Paul <sean@poorly.run>
6355L:	linux-arm-msm@vger.kernel.org
6356L:	dri-devel@lists.freedesktop.org
6357L:	freedreno@lists.freedesktop.org
6358S:	Maintained
6359T:	git https://gitlab.freedesktop.org/drm/msm.git
6360F:	Documentation/devicetree/bindings/display/msm/
6361F:	drivers/gpu/drm/msm/
6362F:	include/uapi/drm/msm_drm.h
6363
6364DRM DRIVER FOR NOVATEK NT35510 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/novatek,nt35510.yaml
6369F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6370
6371DRM DRIVER FOR NOVATEK NT35560 PANELS
6372M:	Linus Walleij <linus.walleij@linaro.org>
6373S:	Maintained
6374T:	git git://anongit.freedesktop.org/drm/drm-misc
6375F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6376F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6377
6378DRM DRIVER FOR NOVATEK NT36672A PANELS
6379M:	Sumit Semwal <sumit.semwal@linaro.org>
6380S:	Maintained
6381T:	git git://anongit.freedesktop.org/drm/drm-misc
6382F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6383F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6384
6385DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6386M:	Ben Skeggs <bskeggs@redhat.com>
6387M:	Karol Herbst <kherbst@redhat.com>
6388M:	Lyude Paul <lyude@redhat.com>
6389L:	dri-devel@lists.freedesktop.org
6390L:	nouveau@lists.freedesktop.org
6391S:	Supported
6392W:	https://nouveau.freedesktop.org/
6393Q:	https://patchwork.freedesktop.org/project/nouveau/
6394Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6395B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6396C:	irc://irc.oftc.net/nouveau
6397T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6398F:	drivers/gpu/drm/nouveau/
6399F:	include/uapi/drm/nouveau_drm.h
6400
6401DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6402M:	Stefan Mavrodiev <stefan@olimex.com>
6403S:	Maintained
6404F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6405F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6406
6407DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6408R:	Douglas Anderson <dianders@chromium.org>
6409F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6410F:	drivers/gpu/drm/bridge/parade-ps8640.c
6411
6412DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6413M:	Noralf Trønnes <noralf@tronnes.org>
6414S:	Maintained
6415T:	git git://anongit.freedesktop.org/drm/drm-misc
6416F:	Documentation/devicetree/bindings/display/repaper.txt
6417F:	drivers/gpu/drm/tiny/repaper.c
6418
6419DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6420M:	Javier Martinez Canillas <javierm@redhat.com>
6421S:	Maintained
6422T:	git git://anongit.freedesktop.org/drm/drm-misc
6423F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6424F:	drivers/gpu/drm/solomon/ssd130x*
6425
6426DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6427M:	Dave Airlie <airlied@redhat.com>
6428M:	Gerd Hoffmann <kraxel@redhat.com>
6429L:	virtualization@lists.linux-foundation.org
6430S:	Obsolete
6431W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6432T:	git git://anongit.freedesktop.org/drm/drm-misc
6433F:	drivers/gpu/drm/tiny/cirrus.c
6434
6435DRM DRIVER FOR QXL VIRTUAL GPU
6436M:	Dave Airlie <airlied@redhat.com>
6437M:	Gerd Hoffmann <kraxel@redhat.com>
6438L:	virtualization@lists.linux-foundation.org
6439L:	spice-devel@lists.freedesktop.org
6440S:	Maintained
6441T:	git git://anongit.freedesktop.org/drm/drm-misc
6442F:	drivers/gpu/drm/qxl/
6443F:	include/uapi/drm/qxl_drm.h
6444
6445DRM DRIVER FOR RAGE 128 VIDEO CARDS
6446S:	Orphan / Obsolete
6447F:	drivers/gpu/drm/r128/
6448F:	include/uapi/drm/r128_drm.h
6449
6450DRM DRIVER FOR RAYDIUM RM67191 PANELS
6451M:	Robert Chiras <robert.chiras@nxp.com>
6452S:	Maintained
6453F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6454F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6455
6456DRM DRIVER FOR SAMSUNG DB7430 PANELS
6457M:	Linus Walleij <linus.walleij@linaro.org>
6458S:	Maintained
6459T:	git git://anongit.freedesktop.org/drm/drm-misc
6460F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6461F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6462
6463DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6464M:	Markuss Broks <markuss.broks@gmail.com>
6465S:	Maintained
6466F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6467F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6468
6469DRM DRIVER FOR SITRONIX ST7703 PANELS
6470M:	Guido Günther <agx@sigxcpu.org>
6471R:	Purism Kernel Team <kernel@puri.sm>
6472R:	Ondrej Jirman <megous@megous.com>
6473S:	Maintained
6474F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6475F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6476
6477DRM DRIVER FOR SAVAGE VIDEO CARDS
6478S:	Orphan / Obsolete
6479F:	drivers/gpu/drm/savage/
6480F:	include/uapi/drm/savage_drm.h
6481
6482DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6483M:	Thomas Zimmermann <tzimmermann@suse.de>
6484L:	dri-devel@lists.freedesktop.org
6485S:	Maintained
6486T:	git git://anongit.freedesktop.org/drm/drm-misc
6487F:	drivers/gpu/drm/tiny/simpledrm.c
6488
6489DRM DRIVER FOR SIS VIDEO CARDS
6490S:	Orphan / Obsolete
6491F:	drivers/gpu/drm/sis/
6492F:	include/uapi/drm/sis_drm.h
6493
6494DRM DRIVER FOR SITRONIX ST7586 PANELS
6495M:	David Lechner <david@lechnology.com>
6496S:	Maintained
6497T:	git git://anongit.freedesktop.org/drm/drm-misc
6498F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6499F:	drivers/gpu/drm/tiny/st7586.c
6500
6501DRM DRIVER FOR SITRONIX ST7701 PANELS
6502M:	Jagan Teki <jagan@amarulasolutions.com>
6503S:	Maintained
6504F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6505F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6506
6507DRM DRIVER FOR SITRONIX ST7735R PANELS
6508M:	David Lechner <david@lechnology.com>
6509S:	Maintained
6510T:	git git://anongit.freedesktop.org/drm/drm-misc
6511F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6512F:	drivers/gpu/drm/tiny/st7735r.c
6513
6514DRM DRIVER FOR ST-ERICSSON MCDE
6515M:	Linus Walleij <linus.walleij@linaro.org>
6516S:	Maintained
6517T:	git git://anongit.freedesktop.org/drm/drm-misc
6518F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6519F:	drivers/gpu/drm/mcde/
6520
6521DRM DRIVER FOR TDFX VIDEO CARDS
6522S:	Orphan / Obsolete
6523F:	drivers/gpu/drm/tdfx/
6524
6525DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6526R:	Douglas Anderson <dianders@chromium.org>
6527F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6528F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6529
6530DRM DRIVER FOR TPO TPG110 PANELS
6531M:	Linus Walleij <linus.walleij@linaro.org>
6532S:	Maintained
6533T:	git git://anongit.freedesktop.org/drm/drm-misc
6534F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6535F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6536
6537DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6538M:	Dave Airlie <airlied@redhat.com>
6539R:	Sean Paul <sean@poorly.run>
6540R:	Thomas Zimmermann <tzimmermann@suse.de>
6541L:	dri-devel@lists.freedesktop.org
6542S:	Supported
6543T:	git git://anongit.freedesktop.org/drm/drm-misc
6544F:	drivers/gpu/drm/udl/
6545
6546DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6547M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6548M:	Melissa Wen <melissa.srw@gmail.com>
6549R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6550R:	Daniel Vetter <daniel@ffwll.ch>
6551L:	dri-devel@lists.freedesktop.org
6552S:	Maintained
6553T:	git git://anongit.freedesktop.org/drm/drm-misc
6554F:	Documentation/gpu/vkms.rst
6555F:	drivers/gpu/drm/vkms/
6556
6557DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6558M:	Hans de Goede <hdegoede@redhat.com>
6559L:	dri-devel@lists.freedesktop.org
6560S:	Maintained
6561T:	git git://anongit.freedesktop.org/drm/drm-misc
6562F:	drivers/gpu/drm/vboxvideo/
6563
6564DRM DRIVER FOR VMWARE VIRTUAL GPU
6565M:	Zack Rusin <zackr@vmware.com>
6566R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6567L:	dri-devel@lists.freedesktop.org
6568S:	Supported
6569T:	git git://anongit.freedesktop.org/drm/drm-misc
6570F:	drivers/gpu/drm/vmwgfx/
6571F:	include/uapi/drm/vmwgfx_drm.h
6572
6573DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6574M:	Linus Walleij <linus.walleij@linaro.org>
6575S:	Maintained
6576T:	git git://anongit.freedesktop.org/drm/drm-misc
6577F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6578F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6579
6580DRM DRIVERS
6581M:	David Airlie <airlied@linux.ie>
6582M:	Daniel Vetter <daniel@ffwll.ch>
6583L:	dri-devel@lists.freedesktop.org
6584S:	Maintained
6585B:	https://gitlab.freedesktop.org/drm
6586C:	irc://irc.oftc.net/dri-devel
6587T:	git git://anongit.freedesktop.org/drm/drm
6588F:	Documentation/devicetree/bindings/display/
6589F:	Documentation/devicetree/bindings/gpu/
6590F:	Documentation/gpu/
6591F:	drivers/gpu/
6592F:	include/drm/
6593F:	include/linux/vga*
6594F:	include/uapi/drm/
6595
6596DRM DRIVERS AND MISC GPU PATCHES
6597M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6598M:	Maxime Ripard <mripard@kernel.org>
6599M:	Thomas Zimmermann <tzimmermann@suse.de>
6600S:	Maintained
6601W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6602T:	git git://anongit.freedesktop.org/drm/drm-misc
6603F:	Documentation/gpu/
6604F:	drivers/gpu/drm/*
6605F:	drivers/gpu/vga/
6606F:	include/drm/drm*
6607F:	include/linux/vga*
6608F:	include/uapi/drm/drm*
6609
6610DRM DRIVERS FOR ALLWINNER A10
6611M:	Maxime Ripard <mripard@kernel.org>
6612M:	Chen-Yu Tsai <wens@csie.org>
6613L:	dri-devel@lists.freedesktop.org
6614S:	Supported
6615T:	git git://anongit.freedesktop.org/drm/drm-misc
6616F:	Documentation/devicetree/bindings/display/allwinner*
6617F:	drivers/gpu/drm/sun4i/
6618
6619DRM DRIVERS FOR AMLOGIC SOCS
6620M:	Neil Armstrong <narmstrong@baylibre.com>
6621L:	dri-devel@lists.freedesktop.org
6622L:	linux-amlogic@lists.infradead.org
6623S:	Supported
6624W:	http://linux-meson.com/
6625T:	git git://anongit.freedesktop.org/drm/drm-misc
6626F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6627F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6628F:	Documentation/gpu/meson.rst
6629F:	drivers/gpu/drm/meson/
6630
6631DRM DRIVERS FOR ATMEL HLCDC
6632M:	Sam Ravnborg <sam@ravnborg.org>
6633M:	Boris Brezillon <bbrezillon@kernel.org>
6634L:	dri-devel@lists.freedesktop.org
6635S:	Supported
6636T:	git git://anongit.freedesktop.org/drm/drm-misc
6637F:	Documentation/devicetree/bindings/display/atmel/
6638F:	drivers/gpu/drm/atmel-hlcdc/
6639
6640DRM DRIVERS FOR BRIDGE CHIPS
6641M:	Andrzej Hajda <andrzej.hajda@intel.com>
6642M:	Neil Armstrong <narmstrong@baylibre.com>
6643M:	Robert Foss <robert.foss@linaro.org>
6644R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6645R:	Jonas Karlman <jonas@kwiboo.se>
6646R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6647S:	Maintained
6648T:	git git://anongit.freedesktop.org/drm/drm-misc
6649F:	Documentation/devicetree/bindings/display/bridge/
6650F:	drivers/gpu/drm/bridge/
6651
6652DRM DRIVERS FOR EXYNOS
6653M:	Inki Dae <inki.dae@samsung.com>
6654M:	Joonyoung Shim <jy0922.shim@samsung.com>
6655M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6656M:	Kyungmin Park <kyungmin.park@samsung.com>
6657L:	dri-devel@lists.freedesktop.org
6658S:	Supported
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6660F:	Documentation/devicetree/bindings/display/exynos/
6661F:	Documentation/devicetree/bindings/display/samsung/
6662F:	drivers/gpu/drm/exynos/
6663F:	include/uapi/drm/exynos_drm.h
6664
6665DRM DRIVERS FOR FREESCALE DCU
6666M:	Stefan Agner <stefan@agner.ch>
6667M:	Alison Wang <alison.wang@nxp.com>
6668L:	dri-devel@lists.freedesktop.org
6669S:	Supported
6670T:	git git://anongit.freedesktop.org/drm/drm-misc
6671F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6672F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6673F:	drivers/gpu/drm/fsl-dcu/
6674
6675DRM DRIVERS FOR FREESCALE IMX
6676M:	Philipp Zabel <p.zabel@pengutronix.de>
6677L:	dri-devel@lists.freedesktop.org
6678S:	Maintained
6679F:	Documentation/devicetree/bindings/display/imx/
6680F:	drivers/gpu/drm/imx/
6681F:	drivers/gpu/ipu-v3/
6682
6683DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6684M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6685L:	dri-devel@lists.freedesktop.org
6686S:	Maintained
6687T:	git git://github.com/patjak/drm-gma500
6688F:	drivers/gpu/drm/gma500/
6689
6690DRM DRIVERS FOR HISILICON
6691M:	Xinliang Liu <xinliang.liu@linaro.org>
6692M:	Tian Tao  <tiantao6@hisilicon.com>
6693R:	John Stultz <jstultz@google.com>
6694R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6695R:	Chen Feng <puck.chen@hisilicon.com>
6696L:	dri-devel@lists.freedesktop.org
6697S:	Maintained
6698T:	git git://anongit.freedesktop.org/drm/drm-misc
6699F:	Documentation/devicetree/bindings/display/hisilicon/
6700F:	drivers/gpu/drm/hisilicon/
6701
6702DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6703M:	Deepak Rawat <drawat.floss@gmail.com>
6704L:	linux-hyperv@vger.kernel.org
6705L:	dri-devel@lists.freedesktop.org
6706S:	Maintained
6707T:	git git://anongit.freedesktop.org/drm/drm-misc
6708F:	drivers/gpu/drm/hyperv
6709
6710DRM DRIVERS FOR LIMA
6711M:	Qiang Yu <yuq825@gmail.com>
6712L:	dri-devel@lists.freedesktop.org
6713L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6714S:	Maintained
6715T:	git git://anongit.freedesktop.org/drm/drm-misc
6716F:	drivers/gpu/drm/lima/
6717F:	include/uapi/drm/lima_drm.h
6718
6719DRM DRIVERS FOR MEDIATEK
6720M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6721M:	Philipp Zabel <p.zabel@pengutronix.de>
6722L:	dri-devel@lists.freedesktop.org
6723L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6724S:	Supported
6725F:	Documentation/devicetree/bindings/display/mediatek/
6726F:	drivers/gpu/drm/mediatek/
6727F:	drivers/phy/mediatek/phy-mtk-hdmi*
6728F:	drivers/phy/mediatek/phy-mtk-mipi*
6729
6730DRM DRIVERS FOR NVIDIA TEGRA
6731M:	Thierry Reding <thierry.reding@gmail.com>
6732L:	dri-devel@lists.freedesktop.org
6733L:	linux-tegra@vger.kernel.org
6734S:	Supported
6735T:	git git://anongit.freedesktop.org/tegra/linux.git
6736F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6737F:	Documentation/devicetree/bindings/gpu/host1x/
6738F:	drivers/gpu/drm/tegra/
6739F:	drivers/gpu/host1x/
6740F:	include/linux/host1x.h
6741F:	include/uapi/drm/tegra_drm.h
6742
6743DRM DRIVERS FOR RENESAS
6744M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6745M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6746L:	dri-devel@lists.freedesktop.org
6747L:	linux-renesas-soc@vger.kernel.org
6748S:	Supported
6749T:	git git://linuxtv.org/pinchartl/media drm/du/next
6750F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6751F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6752F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6753F:	Documentation/devicetree/bindings/display/renesas,du.yaml
6754F:	drivers/gpu/drm/rcar-du/
6755F:	drivers/gpu/drm/shmobile/
6756F:	include/linux/platform_data/shmob_drm.h
6757
6758DRM DRIVERS FOR ROCKCHIP
6759M:	Sandy Huang <hjc@rock-chips.com>
6760M:	Heiko Stübner <heiko@sntech.de>
6761L:	dri-devel@lists.freedesktop.org
6762S:	Maintained
6763T:	git git://anongit.freedesktop.org/drm/drm-misc
6764F:	Documentation/devicetree/bindings/display/rockchip/
6765F:	drivers/gpu/drm/rockchip/
6766
6767DRM DRIVERS FOR STI
6768M:	Alain Volmat <alain.volmat@foss.st.com>
6769L:	dri-devel@lists.freedesktop.org
6770S:	Maintained
6771T:	git git://anongit.freedesktop.org/drm/drm-misc
6772F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
6773F:	drivers/gpu/drm/sti
6774
6775DRM DRIVERS FOR STM
6776M:	Yannick Fertre <yannick.fertre@foss.st.com>
6777M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6778M:	Philippe Cornu <philippe.cornu@foss.st.com>
6779L:	dri-devel@lists.freedesktop.org
6780S:	Maintained
6781T:	git git://anongit.freedesktop.org/drm/drm-misc
6782F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6783F:	drivers/gpu/drm/stm
6784
6785DRM DRIVERS FOR TI KEYSTONE
6786M:	Jyri Sarha <jyri.sarha@iki.fi>
6787M:	Tomi Valkeinen <tomba@kernel.org>
6788L:	dri-devel@lists.freedesktop.org
6789S:	Maintained
6790T:	git git://anongit.freedesktop.org/drm/drm-misc
6791F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6792F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6793F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6794F:	drivers/gpu/drm/tidss/
6795
6796DRM DRIVERS FOR TI LCDC
6797M:	Jyri Sarha <jyri.sarha@iki.fi>
6798R:	Tomi Valkeinen <tomba@kernel.org>
6799L:	dri-devel@lists.freedesktop.org
6800S:	Maintained
6801F:	Documentation/devicetree/bindings/display/tilcdc/
6802F:	drivers/gpu/drm/tilcdc/
6803
6804DRM DRIVERS FOR TI OMAP
6805M:	Tomi Valkeinen <tomba@kernel.org>
6806L:	dri-devel@lists.freedesktop.org
6807S:	Maintained
6808F:	Documentation/devicetree/bindings/display/ti/
6809F:	drivers/gpu/drm/omapdrm/
6810
6811DRM DRIVERS FOR V3D
6812M:	Emma Anholt <emma@anholt.net>
6813S:	Supported
6814T:	git git://anongit.freedesktop.org/drm/drm-misc
6815F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6816F:	drivers/gpu/drm/v3d/
6817F:	include/uapi/drm/v3d_drm.h
6818
6819DRM DRIVERS FOR VC4
6820M:	Emma Anholt <emma@anholt.net>
6821M:	Maxime Ripard <mripard@kernel.org>
6822S:	Supported
6823T:	git git://github.com/anholt/linux
6824T:	git git://anongit.freedesktop.org/drm/drm-misc
6825F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6826F:	drivers/gpu/drm/vc4/
6827F:	include/uapi/drm/vc4_drm.h
6828
6829DRM DRIVERS FOR VIVANTE GPU IP
6830M:	Lucas Stach <l.stach@pengutronix.de>
6831R:	Russell King <linux+etnaviv@armlinux.org.uk>
6832R:	Christian Gmeiner <christian.gmeiner@gmail.com>
6833L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6834L:	dri-devel@lists.freedesktop.org
6835S:	Maintained
6836F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6837F:	drivers/gpu/drm/etnaviv/
6838F:	include/uapi/drm/etnaviv_drm.h
6839
6840DRM DRIVERS FOR XEN
6841M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6842L:	dri-devel@lists.freedesktop.org
6843L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
6844S:	Supported
6845T:	git git://anongit.freedesktop.org/drm/drm-misc
6846F:	Documentation/gpu/xen-front.rst
6847F:	drivers/gpu/drm/xen/
6848
6849DRM DRIVERS FOR XILINX
6850M:	Hyun Kwon <hyun.kwon@xilinx.com>
6851M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6852L:	dri-devel@lists.freedesktop.org
6853S:	Maintained
6854T:	git git://anongit.freedesktop.org/drm/drm-misc
6855F:	Documentation/devicetree/bindings/display/xlnx/
6856F:	drivers/gpu/drm/xlnx/
6857
6858DRM PANEL DRIVERS
6859M:	Thierry Reding <thierry.reding@gmail.com>
6860R:	Sam Ravnborg <sam@ravnborg.org>
6861L:	dri-devel@lists.freedesktop.org
6862S:	Maintained
6863T:	git git://anongit.freedesktop.org/drm/drm-misc
6864F:	Documentation/devicetree/bindings/display/panel/
6865F:	drivers/gpu/drm/drm_panel.c
6866F:	drivers/gpu/drm/panel/
6867F:	include/drm/drm_panel.h
6868
6869DRM PRIVACY-SCREEN CLASS
6870M:	Hans de Goede <hdegoede@redhat.com>
6871L:	dri-devel@lists.freedesktop.org
6872S:	Maintained
6873T:	git git://anongit.freedesktop.org/drm/drm-misc
6874F:	drivers/gpu/drm/drm_privacy_screen*
6875F:	include/drm/drm_privacy_screen*
6876
6877DRM TTM SUBSYSTEM
6878M:	Christian Koenig <christian.koenig@amd.com>
6879M:	Huang Rui <ray.huang@amd.com>
6880L:	dri-devel@lists.freedesktop.org
6881S:	Maintained
6882T:	git git://anongit.freedesktop.org/drm/drm-misc
6883F:	drivers/gpu/drm/ttm/
6884F:	include/drm/ttm/
6885
6886DRM GPU SCHEDULER
6887M:	Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6888L:	dri-devel@lists.freedesktop.org
6889S:	Maintained
6890T:	git git://anongit.freedesktop.org/drm/drm-misc
6891F:	drivers/gpu/drm/scheduler/
6892F:	include/drm/gpu_scheduler.h
6893
6894DSBR100 USB FM RADIO DRIVER
6895M:	Alexey Klimov <klimov.linux@gmail.com>
6896L:	linux-media@vger.kernel.org
6897S:	Maintained
6898T:	git git://linuxtv.org/media_tree.git
6899F:	drivers/media/radio/dsbr100.c
6900
6901DT3155 MEDIA DRIVER
6902M:	Hans Verkuil <hverkuil@xs4all.nl>
6903L:	linux-media@vger.kernel.org
6904S:	Odd Fixes
6905W:	https://linuxtv.org
6906T:	git git://linuxtv.org/media_tree.git
6907F:	drivers/media/pci/dt3155/
6908
6909DVB_USB_AF9015 MEDIA DRIVER
6910M:	Antti Palosaari <crope@iki.fi>
6911L:	linux-media@vger.kernel.org
6912S:	Maintained
6913W:	https://linuxtv.org
6914W:	http://palosaari.fi/linux/
6915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6916T:	git git://linuxtv.org/anttip/media_tree.git
6917F:	drivers/media/usb/dvb-usb-v2/af9015*
6918
6919DVB_USB_AF9035 MEDIA DRIVER
6920M:	Antti Palosaari <crope@iki.fi>
6921L:	linux-media@vger.kernel.org
6922S:	Maintained
6923W:	https://linuxtv.org
6924W:	http://palosaari.fi/linux/
6925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6926T:	git git://linuxtv.org/anttip/media_tree.git
6927F:	drivers/media/usb/dvb-usb-v2/af9035*
6928
6929DVB_USB_ANYSEE MEDIA DRIVER
6930M:	Antti Palosaari <crope@iki.fi>
6931L:	linux-media@vger.kernel.org
6932S:	Maintained
6933W:	https://linuxtv.org
6934W:	http://palosaari.fi/linux/
6935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6936T:	git git://linuxtv.org/anttip/media_tree.git
6937F:	drivers/media/usb/dvb-usb-v2/anysee*
6938
6939DVB_USB_AU6610 MEDIA DRIVER
6940M:	Antti Palosaari <crope@iki.fi>
6941L:	linux-media@vger.kernel.org
6942S:	Maintained
6943W:	https://linuxtv.org
6944W:	http://palosaari.fi/linux/
6945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6946T:	git git://linuxtv.org/anttip/media_tree.git
6947F:	drivers/media/usb/dvb-usb-v2/au6610*
6948
6949DVB_USB_CE6230 MEDIA DRIVER
6950M:	Antti Palosaari <crope@iki.fi>
6951L:	linux-media@vger.kernel.org
6952S:	Maintained
6953W:	https://linuxtv.org
6954W:	http://palosaari.fi/linux/
6955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6956T:	git git://linuxtv.org/anttip/media_tree.git
6957F:	drivers/media/usb/dvb-usb-v2/ce6230*
6958
6959DVB_USB_CXUSB MEDIA DRIVER
6960M:	Michael Krufky <mkrufky@linuxtv.org>
6961L:	linux-media@vger.kernel.org
6962S:	Maintained
6963W:	https://linuxtv.org
6964W:	http://github.com/mkrufky
6965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6966T:	git git://linuxtv.org/media_tree.git
6967F:	drivers/media/usb/dvb-usb/cxusb*
6968
6969DVB_USB_EC168 MEDIA DRIVER
6970M:	Antti Palosaari <crope@iki.fi>
6971L:	linux-media@vger.kernel.org
6972S:	Maintained
6973W:	https://linuxtv.org
6974W:	http://palosaari.fi/linux/
6975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6976T:	git git://linuxtv.org/anttip/media_tree.git
6977F:	drivers/media/usb/dvb-usb-v2/ec168*
6978
6979DVB_USB_GL861 MEDIA DRIVER
6980M:	Antti Palosaari <crope@iki.fi>
6981L:	linux-media@vger.kernel.org
6982S:	Maintained
6983W:	https://linuxtv.org
6984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6985T:	git git://linuxtv.org/anttip/media_tree.git
6986F:	drivers/media/usb/dvb-usb-v2/gl861*
6987
6988DVB_USB_MXL111SF MEDIA DRIVER
6989M:	Michael Krufky <mkrufky@linuxtv.org>
6990L:	linux-media@vger.kernel.org
6991S:	Maintained
6992W:	https://linuxtv.org
6993W:	http://github.com/mkrufky
6994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6995T:	git git://linuxtv.org/mkrufky/mxl111sf.git
6996F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
6997
6998DVB_USB_RTL28XXU MEDIA DRIVER
6999M:	Antti Palosaari <crope@iki.fi>
7000L:	linux-media@vger.kernel.org
7001S:	Maintained
7002W:	https://linuxtv.org
7003W:	http://palosaari.fi/linux/
7004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7005T:	git git://linuxtv.org/anttip/media_tree.git
7006F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7007
7008DVB_USB_V2 MEDIA DRIVER
7009M:	Antti Palosaari <crope@iki.fi>
7010L:	linux-media@vger.kernel.org
7011S:	Maintained
7012W:	https://linuxtv.org
7013W:	http://palosaari.fi/linux/
7014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7015T:	git git://linuxtv.org/anttip/media_tree.git
7016F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7017F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7018
7019DYNAMIC DEBUG
7020M:	Jason Baron <jbaron@akamai.com>
7021S:	Maintained
7022F:	include/linux/dynamic_debug.h
7023F:	lib/dynamic_debug.c
7024
7025DYNAMIC INTERRUPT MODERATION
7026M:	Tal Gilboa <talgi@nvidia.com>
7027S:	Maintained
7028F:	Documentation/networking/net_dim.rst
7029F:	include/linux/dim.h
7030F:	lib/dim/
7031
7032DZ DECSTATION DZ11 SERIAL DRIVER
7033M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7034S:	Maintained
7035F:	drivers/tty/serial/dz.*
7036
7037E3X0 POWER BUTTON DRIVER
7038M:	Moritz Fischer <moritz.fischer@ettus.com>
7039L:	usrp-users@lists.ettus.com
7040S:	Supported
7041W:	http://www.ettus.com
7042F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7043F:	drivers/input/misc/e3x0-button.c
7044
7045E4000 MEDIA DRIVER
7046M:	Antti Palosaari <crope@iki.fi>
7047L:	linux-media@vger.kernel.org
7048S:	Maintained
7049W:	https://linuxtv.org
7050W:	http://palosaari.fi/linux/
7051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7052T:	git git://linuxtv.org/anttip/media_tree.git
7053F:	drivers/media/tuners/e4000*
7054
7055EARTH_PT1 MEDIA DRIVER
7056M:	Akihiro Tsukada <tskd08@gmail.com>
7057L:	linux-media@vger.kernel.org
7058S:	Odd Fixes
7059F:	drivers/media/pci/pt1/
7060
7061EARTH_PT3 MEDIA DRIVER
7062M:	Akihiro Tsukada <tskd08@gmail.com>
7063L:	linux-media@vger.kernel.org
7064S:	Odd Fixes
7065F:	drivers/media/pci/pt3/
7066
7067EC100 MEDIA DRIVER
7068M:	Antti Palosaari <crope@iki.fi>
7069L:	linux-media@vger.kernel.org
7070S:	Maintained
7071W:	https://linuxtv.org
7072W:	http://palosaari.fi/linux/
7073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7074T:	git git://linuxtv.org/anttip/media_tree.git
7075F:	drivers/media/dvb-frontends/ec100*
7076
7077ECRYPT FILE SYSTEM
7078M:	Tyler Hicks <code@tyhicks.com>
7079L:	ecryptfs@vger.kernel.org
7080S:	Odd Fixes
7081W:	http://ecryptfs.org
7082W:	https://launchpad.net/ecryptfs
7083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7084F:	Documentation/filesystems/ecryptfs.rst
7085F:	fs/ecryptfs/
7086
7087EDAC-AMD64
7088M:	Yazen Ghannam <yazen.ghannam@amd.com>
7089L:	linux-edac@vger.kernel.org
7090S:	Supported
7091F:	drivers/edac/amd64_edac*
7092F:	drivers/edac/mce_amd*
7093
7094EDAC-ARMADA
7095M:	Jan Luebbe <jlu@pengutronix.de>
7096L:	linux-edac@vger.kernel.org
7097S:	Maintained
7098F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7099F:	drivers/edac/armada_xp_*
7100
7101EDAC-AST2500
7102M:	Stefan Schaeckeler <sschaeck@cisco.com>
7103S:	Supported
7104F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7105F:	drivers/edac/aspeed_edac.c
7106
7107EDAC-BLUEFIELD
7108M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7109S:	Supported
7110F:	drivers/edac/bluefield_edac.c
7111
7112EDAC-CALXEDA
7113M:	Andre Przywara <andre.przywara@arm.com>
7114L:	linux-edac@vger.kernel.org
7115S:	Maintained
7116F:	drivers/edac/highbank*
7117
7118EDAC-CAVIUM OCTEON
7119M:	Ralf Baechle <ralf@linux-mips.org>
7120L:	linux-edac@vger.kernel.org
7121L:	linux-mips@vger.kernel.org
7122S:	Supported
7123F:	drivers/edac/octeon_edac*
7124
7125EDAC-CAVIUM THUNDERX
7126M:	Robert Richter <rric@kernel.org>
7127L:	linux-edac@vger.kernel.org
7128S:	Odd Fixes
7129F:	drivers/edac/thunderx_edac*
7130
7131EDAC-CORE
7132M:	Borislav Petkov <bp@alien8.de>
7133M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7134M:	Tony Luck <tony.luck@intel.com>
7135R:	James Morse <james.morse@arm.com>
7136R:	Robert Richter <rric@kernel.org>
7137L:	linux-edac@vger.kernel.org
7138S:	Supported
7139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7140F:	Documentation/admin-guide/ras.rst
7141F:	Documentation/driver-api/edac.rst
7142F:	drivers/edac/
7143F:	include/linux/edac.h
7144
7145EDAC-DMC520
7146M:	Lei Wang <lewan@microsoft.com>
7147L:	linux-edac@vger.kernel.org
7148S:	Supported
7149F:	drivers/edac/dmc520_edac.c
7150
7151EDAC-E752X
7152M:	Mark Gross <markgross@kernel.org>
7153L:	linux-edac@vger.kernel.org
7154S:	Maintained
7155F:	drivers/edac/e752x_edac.c
7156
7157EDAC-E7XXX
7158L:	linux-edac@vger.kernel.org
7159S:	Maintained
7160F:	drivers/edac/e7xxx_edac.c
7161
7162EDAC-FSL_DDR
7163M:	York Sun <york.sun@nxp.com>
7164L:	linux-edac@vger.kernel.org
7165S:	Maintained
7166F:	drivers/edac/fsl_ddr_edac.*
7167
7168EDAC-GHES
7169M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7170L:	linux-edac@vger.kernel.org
7171S:	Maintained
7172F:	drivers/edac/ghes_edac.c
7173
7174EDAC-I10NM
7175M:	Tony Luck <tony.luck@intel.com>
7176L:	linux-edac@vger.kernel.org
7177S:	Maintained
7178F:	drivers/edac/i10nm_base.c
7179
7180EDAC-I3000
7181L:	linux-edac@vger.kernel.org
7182S:	Orphan
7183F:	drivers/edac/i3000_edac.c
7184
7185EDAC-I5000
7186L:	linux-edac@vger.kernel.org
7187S:	Maintained
7188F:	drivers/edac/i5000_edac.c
7189
7190EDAC-I5400
7191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7192L:	linux-edac@vger.kernel.org
7193S:	Maintained
7194F:	drivers/edac/i5400_edac.c
7195
7196EDAC-I7300
7197M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7198L:	linux-edac@vger.kernel.org
7199S:	Maintained
7200F:	drivers/edac/i7300_edac.c
7201
7202EDAC-I7CORE
7203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7204L:	linux-edac@vger.kernel.org
7205S:	Maintained
7206F:	drivers/edac/i7core_edac.c
7207
7208EDAC-I82443BXGX
7209M:	Tim Small <tim@buttersideup.com>
7210L:	linux-edac@vger.kernel.org
7211S:	Maintained
7212F:	drivers/edac/i82443bxgx_edac.c
7213
7214EDAC-I82975X
7215M:	"Arvind R." <arvino55@gmail.com>
7216L:	linux-edac@vger.kernel.org
7217S:	Maintained
7218F:	drivers/edac/i82975x_edac.c
7219
7220EDAC-IE31200
7221M:	Jason Baron <jbaron@akamai.com>
7222L:	linux-edac@vger.kernel.org
7223S:	Maintained
7224F:	drivers/edac/ie31200_edac.c
7225
7226EDAC-IGEN6
7227M:	Tony Luck <tony.luck@intel.com>
7228R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7229L:	linux-edac@vger.kernel.org
7230S:	Maintained
7231F:	drivers/edac/igen6_edac.c
7232
7233EDAC-MPC85XX
7234M:	Johannes Thumshirn <morbidrsa@gmail.com>
7235L:	linux-edac@vger.kernel.org
7236S:	Maintained
7237F:	drivers/edac/mpc85xx_edac.[ch]
7238
7239EDAC-PASEMI
7240M:	Egor Martovetsky <egor@pasemi.com>
7241L:	linux-edac@vger.kernel.org
7242S:	Maintained
7243F:	drivers/edac/pasemi_edac.c
7244
7245EDAC-PND2
7246M:	Tony Luck <tony.luck@intel.com>
7247L:	linux-edac@vger.kernel.org
7248S:	Maintained
7249F:	drivers/edac/pnd2_edac.[ch]
7250
7251EDAC-QCOM
7252M:	Channagoud Kadabi <ckadabi@codeaurora.org>
7253M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7254L:	linux-arm-msm@vger.kernel.org
7255L:	linux-edac@vger.kernel.org
7256S:	Maintained
7257F:	drivers/edac/qcom_edac.c
7258
7259EDAC-R82600
7260M:	Tim Small <tim@buttersideup.com>
7261L:	linux-edac@vger.kernel.org
7262S:	Maintained
7263F:	drivers/edac/r82600_edac.c
7264
7265EDAC-SBRIDGE
7266M:	Tony Luck <tony.luck@intel.com>
7267R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7268L:	linux-edac@vger.kernel.org
7269S:	Maintained
7270F:	drivers/edac/sb_edac.c
7271
7272EDAC-SKYLAKE
7273M:	Tony Luck <tony.luck@intel.com>
7274L:	linux-edac@vger.kernel.org
7275S:	Maintained
7276F:	drivers/edac/skx_*.[ch]
7277
7278EDAC-TI
7279M:	Tero Kristo <kristo@kernel.org>
7280L:	linux-edac@vger.kernel.org
7281S:	Odd Fixes
7282F:	drivers/edac/ti_edac.c
7283
7284EDIROL UA-101/UA-1000 DRIVER
7285M:	Clemens Ladisch <clemens@ladisch.de>
7286L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7287S:	Maintained
7288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7289F:	sound/usb/misc/ua101.c
7290
7291EFI TEST DRIVER
7292M:	Ivan Hu <ivan.hu@canonical.com>
7293M:	Ard Biesheuvel <ardb@kernel.org>
7294L:	linux-efi@vger.kernel.org
7295S:	Maintained
7296F:	drivers/firmware/efi/test/
7297
7298EFI VARIABLE FILESYSTEM
7299M:	Matthew Garrett <matthew.garrett@nebula.com>
7300M:	Jeremy Kerr <jk@ozlabs.org>
7301M:	Ard Biesheuvel <ardb@kernel.org>
7302L:	linux-efi@vger.kernel.org
7303S:	Maintained
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7305F:	fs/efivarfs/
7306
7307EFIFB FRAMEBUFFER DRIVER
7308M:	Peter Jones <pjones@redhat.com>
7309L:	linux-fbdev@vger.kernel.org
7310S:	Maintained
7311F:	drivers/video/fbdev/efifb.c
7312
7313EFS FILESYSTEM
7314S:	Orphan
7315W:	http://aeschi.ch.eu.org/efs/
7316F:	fs/efs/
7317
7318EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7319M:	Douglas Miller <dougmill@linux.ibm.com>
7320L:	netdev@vger.kernel.org
7321S:	Maintained
7322F:	drivers/net/ethernet/ibm/ehea/
7323
7324EM28XX VIDEO4LINUX DRIVER
7325M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7326L:	linux-media@vger.kernel.org
7327S:	Maintained
7328W:	https://linuxtv.org
7329T:	git git://linuxtv.org/media_tree.git
7330F:	Documentation/admin-guide/media/em28xx*
7331F:	drivers/media/usb/em28xx/
7332
7333EMBEDDED LINUX
7334M:	Matt Mackall <mpm@selenic.com>
7335M:	David Woodhouse <dwmw2@infradead.org>
7336L:	linux-embedded@vger.kernel.org
7337S:	Maintained
7338
7339EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7340M:	Adrian Hunter <adrian.hunter@intel.com>
7341M:	Ritesh Harjani <riteshh@codeaurora.org>
7342M:	Asutosh Das <asutoshd@codeaurora.org>
7343L:	linux-mmc@vger.kernel.org
7344S:	Maintained
7345F:	drivers/mmc/host/cqhci*
7346
7347EMULEX 10Gbps iSCSI - OneConnect DRIVER
7348M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7349L:	linux-scsi@vger.kernel.org
7350S:	Supported
7351W:	http://www.broadcom.com
7352F:	drivers/scsi/be2iscsi/
7353
7354EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7355M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7356M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7357M:	Somnath Kotur <somnath.kotur@broadcom.com>
7358L:	netdev@vger.kernel.org
7359S:	Supported
7360W:	http://www.emulex.com
7361F:	drivers/net/ethernet/emulex/benet/
7362
7363EMULEX ONECONNECT ROCE DRIVER
7364M:	Selvin Xavier <selvin.xavier@broadcom.com>
7365L:	linux-rdma@vger.kernel.org
7366S:	Odd Fixes
7367W:	http://www.broadcom.com
7368F:	drivers/infiniband/hw/ocrdma/
7369F:	include/uapi/rdma/ocrdma-abi.h
7370
7371EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7372M:	James Smart <james.smart@broadcom.com>
7373M:	Dick Kennedy <dick.kennedy@broadcom.com>
7374L:	linux-scsi@vger.kernel.org
7375S:	Supported
7376W:	http://www.broadcom.com
7377F:	drivers/scsi/lpfc/
7378
7379EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7380M:	James Smart <james.smart@broadcom.com>
7381M:	Ram Vegesna <ram.vegesna@broadcom.com>
7382L:	linux-scsi@vger.kernel.org
7383L:	target-devel@vger.kernel.org
7384S:	Supported
7385W:	http://www.broadcom.com
7386F:	drivers/scsi/elx/
7387
7388ENE CB710 FLASH CARD READER DRIVER
7389M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7390S:	Maintained
7391F:	drivers/misc/cb710/
7392F:	drivers/mmc/host/cb710-mmc.*
7393F:	include/linux/cb710.h
7394
7395ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7396M:	Maxim Levitsky <maximlevitsky@gmail.com>
7397S:	Maintained
7398F:	drivers/media/rc/ene_ir.*
7399
7400EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7401M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7402L:	linuxppc-dev@lists.ozlabs.org
7403S:	Maintained
7404F:	drivers/tty/ehv_bytechan.c
7405
7406EPSON S1D13XXX FRAMEBUFFER DRIVER
7407M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7408S:	Maintained
7409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7410F:	drivers/video/fbdev/s1d13xxxfb.c
7411F:	include/video/s1d13xxxfb.h
7412
7413EROFS FILE SYSTEM
7414M:	Gao Xiang <xiang@kernel.org>
7415M:	Chao Yu <chao@kernel.org>
7416L:	linux-erofs@lists.ozlabs.org
7417S:	Maintained
7418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7419F:	Documentation/filesystems/erofs.rst
7420F:	fs/erofs/
7421F:	include/trace/events/erofs.h
7422
7423ERRSEQ ERROR TRACKING INFRASTRUCTURE
7424M:	Jeff Layton <jlayton@kernel.org>
7425S:	Maintained
7426F:	include/linux/errseq.h
7427F:	lib/errseq.c
7428
7429ET131X NETWORK DRIVER
7430M:	Mark Einon <mark.einon@gmail.com>
7431S:	Odd Fixes
7432F:	drivers/net/ethernet/agere/
7433
7434ETAS ES58X CAN/USB DRIVER
7435M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7436L:	linux-can@vger.kernel.org
7437S:	Maintained
7438F:	drivers/net/can/usb/etas_es58x/
7439
7440ETHERNET BRIDGE
7441M:	Roopa Prabhu <roopa@nvidia.com>
7442M:	Nikolay Aleksandrov <razor@blackwall.org>
7443L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7444L:	netdev@vger.kernel.org
7445S:	Maintained
7446W:	http://www.linuxfoundation.org/en/Net:Bridge
7447F:	include/linux/netfilter_bridge/
7448F:	net/bridge/
7449
7450ETHERNET PHY LIBRARY
7451M:	Andrew Lunn <andrew@lunn.ch>
7452M:	Heiner Kallweit <hkallweit1@gmail.com>
7453R:	Russell King <linux@armlinux.org.uk>
7454L:	netdev@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/ABI/testing/sysfs-class-net-phydev
7457F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7458F:	Documentation/devicetree/bindings/net/mdio*
7459F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7460F:	Documentation/networking/phy.rst
7461F:	drivers/net/mdio/
7462F:	drivers/net/mdio/acpi_mdio.c
7463F:	drivers/net/mdio/fwnode_mdio.c
7464F:	drivers/net/mdio/of_mdio.c
7465F:	drivers/net/pcs/
7466F:	drivers/net/phy/
7467F:	include/dt-bindings/net/qca-ar803x.h
7468F:	include/linux/linkmode.h
7469F:	include/linux/*mdio*.h
7470F:	include/linux/mdio/*.h
7471F:	include/linux/mii.h
7472F:	include/linux/of_net.h
7473F:	include/linux/phy.h
7474F:	include/linux/phy_fixed.h
7475F:	include/linux/platform_data/mdio-bcm-unimac.h
7476F:	include/linux/platform_data/mdio-gpio.h
7477F:	include/trace/events/mdio.h
7478F:	include/uapi/linux/mdio.h
7479F:	include/uapi/linux/mii.h
7480F:	net/core/of_net.c
7481
7482EXEC & BINFMT API
7483R:	Eric Biederman <ebiederm@xmission.com>
7484R:	Kees Cook <keescook@chromium.org>
7485L:	linux-mm@kvack.org
7486S:	Supported
7487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7488F:	arch/alpha/kernel/binfmt_loader.c
7489F:	fs/*binfmt_*.c
7490F:	fs/exec.c
7491F:	include/linux/binfmts.h
7492F:	include/linux/elf.h
7493F:	include/uapi/linux/binfmts.h
7494F:	include/uapi/linux/elf.h
7495F:	tools/testing/selftests/exec/
7496N:	asm/elf.h
7497N:	binfmt
7498
7499EXFAT FILE SYSTEM
7500M:	Namjae Jeon <linkinjeon@kernel.org>
7501M:	Sungjong Seo <sj1557.seo@samsung.com>
7502L:	linux-fsdevel@vger.kernel.org
7503S:	Maintained
7504F:	fs/exfat/
7505
7506EXT2 FILE SYSTEM
7507M:	Jan Kara <jack@suse.com>
7508L:	linux-ext4@vger.kernel.org
7509S:	Maintained
7510F:	Documentation/filesystems/ext2.rst
7511F:	fs/ext2/
7512F:	include/linux/ext2*
7513
7514EXT4 FILE SYSTEM
7515M:	"Theodore Ts'o" <tytso@mit.edu>
7516M:	Andreas Dilger <adilger.kernel@dilger.ca>
7517L:	linux-ext4@vger.kernel.org
7518S:	Maintained
7519W:	http://ext4.wiki.kernel.org
7520Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7522F:	Documentation/filesystems/ext4/
7523F:	fs/ext4/
7524F:	include/trace/events/ext4.h
7525
7526Extended Verification Module (EVM)
7527M:	Mimi Zohar <zohar@linux.ibm.com>
7528L:	linux-integrity@vger.kernel.org
7529S:	Supported
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7531F:	security/integrity/evm/
7532F:	security/integrity/
7533
7534EXTENSIBLE FIRMWARE INTERFACE (EFI)
7535M:	Ard Biesheuvel <ardb@kernel.org>
7536L:	linux-efi@vger.kernel.org
7537S:	Maintained
7538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7539F:	Documentation/admin-guide/efi-stub.rst
7540F:	arch/*/include/asm/efi.h
7541F:	arch/*/kernel/efi.c
7542F:	arch/arm/boot/compressed/efi-header.S
7543F:	arch/arm64/kernel/efi-entry.S
7544F:	arch/x86/platform/efi/
7545F:	drivers/firmware/efi/
7546F:	include/linux/efi*.h
7547
7548EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7549M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7550M:	Chanwoo Choi <cw00.choi@samsung.com>
7551L:	linux-kernel@vger.kernel.org
7552S:	Maintained
7553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7554F:	Documentation/devicetree/bindings/extcon/
7555F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7556F:	drivers/extcon/
7557F:	include/linux/extcon.h
7558F:	include/linux/extcon/
7559
7560EXTRA BOOT CONFIG
7561M:	Masami Hiramatsu <mhiramat@kernel.org>
7562S:	Maintained
7563F:	Documentation/admin-guide/bootconfig.rst
7564F:	fs/proc/bootconfig.c
7565F:	include/linux/bootconfig.h
7566F:	lib/bootconfig-data.S
7567F:	lib/bootconfig.c
7568F:	tools/bootconfig/*
7569F:	tools/bootconfig/scripts/*
7570
7571EXYNOS DP DRIVER
7572M:	Jingoo Han <jingoohan1@gmail.com>
7573L:	dri-devel@lists.freedesktop.org
7574S:	Maintained
7575F:	drivers/gpu/drm/exynos/exynos_dp*
7576
7577EXYNOS SYSMMU (IOMMU) driver
7578M:	Marek Szyprowski <m.szyprowski@samsung.com>
7579L:	iommu@lists.linux-foundation.org
7580L:	iommu@lists.linux.dev
7581S:	Maintained
7582F:	drivers/iommu/exynos-iommu.c
7583
7584F2FS FILE SYSTEM
7585M:	Jaegeuk Kim <jaegeuk@kernel.org>
7586M:	Chao Yu <chao@kernel.org>
7587L:	linux-f2fs-devel@lists.sourceforge.net
7588S:	Maintained
7589W:	https://f2fs.wiki.kernel.org/
7590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7591F:	Documentation/ABI/testing/sysfs-fs-f2fs
7592F:	Documentation/filesystems/f2fs.rst
7593F:	fs/f2fs/
7594F:	include/linux/f2fs_fs.h
7595F:	include/trace/events/f2fs.h
7596F:	include/uapi/linux/f2fs.h
7597
7598F71805F HARDWARE MONITORING DRIVER
7599M:	Jean Delvare <jdelvare@suse.com>
7600L:	linux-hwmon@vger.kernel.org
7601S:	Maintained
7602F:	Documentation/hwmon/f71805f.rst
7603F:	drivers/hwmon/f71805f.c
7604
7605FADDR2LINE
7606M:	Josh Poimboeuf <jpoimboe@kernel.org>
7607S:	Maintained
7608F:	scripts/faddr2line
7609
7610FAILOVER MODULE
7611M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7612L:	netdev@vger.kernel.org
7613S:	Supported
7614F:	Documentation/networking/failover.rst
7615F:	include/net/failover.h
7616F:	net/core/failover.c
7617
7618FANOTIFY
7619M:	Jan Kara <jack@suse.cz>
7620R:	Amir Goldstein <amir73il@gmail.com>
7621R:	Matthew Bobrowski <repnop@google.com>
7622L:	linux-fsdevel@vger.kernel.org
7623S:	Maintained
7624F:	fs/notify/fanotify/
7625F:	include/linux/fanotify.h
7626F:	include/uapi/linux/fanotify.h
7627
7628FARSYNC SYNCHRONOUS DRIVER
7629M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7630S:	Supported
7631W:	http://www.farsite.co.uk/
7632F:	drivers/net/wan/farsync.*
7633
7634FAULT INJECTION SUPPORT
7635M:	Akinobu Mita <akinobu.mita@gmail.com>
7636S:	Supported
7637F:	Documentation/fault-injection/
7638F:	lib/fault-inject.c
7639
7640FBTFT Framebuffer drivers
7641L:	dri-devel@lists.freedesktop.org
7642L:	linux-fbdev@vger.kernel.org
7643S:	Orphan
7644F:	drivers/staging/fbtft/
7645
7646FC0011 TUNER DRIVER
7647M:	Michael Buesch <m@bues.ch>
7648L:	linux-media@vger.kernel.org
7649S:	Maintained
7650F:	drivers/media/tuners/fc0011.c
7651F:	drivers/media/tuners/fc0011.h
7652
7653FC2580 MEDIA DRIVER
7654M:	Antti Palosaari <crope@iki.fi>
7655L:	linux-media@vger.kernel.org
7656S:	Maintained
7657W:	https://linuxtv.org
7658W:	http://palosaari.fi/linux/
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660T:	git git://linuxtv.org/anttip/media_tree.git
7661F:	drivers/media/tuners/fc2580*
7662
7663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7664M:	Hannes Reinecke <hare@suse.de>
7665L:	linux-scsi@vger.kernel.org
7666S:	Supported
7667W:	www.Open-FCoE.org
7668F:	drivers/scsi/fcoe/
7669F:	drivers/scsi/libfc/
7670F:	include/scsi/fc/
7671F:	include/scsi/libfc.h
7672F:	include/scsi/libfcoe.h
7673F:	include/uapi/scsi/fc/
7674
7675FILE LOCKING (flock() and fcntl()/lockf())
7676M:	Jeff Layton <jlayton@kernel.org>
7677M:	Chuck Lever <chuck.lever@oracle.com>
7678L:	linux-fsdevel@vger.kernel.org
7679S:	Maintained
7680F:	fs/fcntl.c
7681F:	fs/locks.c
7682F:	include/linux/fcntl.h
7683F:	include/uapi/linux/fcntl.h
7684
7685FILESYSTEM DIRECT ACCESS (DAX)
7686M:	Dan Williams <dan.j.williams@intel.com>
7687R:	Matthew Wilcox <willy@infradead.org>
7688R:	Jan Kara <jack@suse.cz>
7689L:	linux-fsdevel@vger.kernel.org
7690L:	nvdimm@lists.linux.dev
7691S:	Supported
7692F:	fs/dax.c
7693F:	include/linux/dax.h
7694F:	include/trace/events/fs_dax.h
7695
7696FILESYSTEMS (VFS and infrastructure)
7697M:	Alexander Viro <viro@zeniv.linux.org.uk>
7698L:	linux-fsdevel@vger.kernel.org
7699S:	Maintained
7700F:	fs/*
7701F:	include/linux/fs.h
7702F:	include/linux/fs_types.h
7703F:	include/uapi/linux/fs.h
7704F:	include/uapi/linux/openat2.h
7705X:	fs/io-wq.c
7706X:	fs/io-wq.h
7707X:	fs/io_uring.c
7708
7709FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7710M:	Riku Voipio <riku.voipio@iki.fi>
7711L:	linux-hwmon@vger.kernel.org
7712S:	Maintained
7713F:	drivers/hwmon/f75375s.c
7714F:	include/linux/f75375s.h
7715
7716FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7717M:	Clemens Ladisch <clemens@ladisch.de>
7718M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
7719L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7720S:	Maintained
7721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7722F:	include/uapi/sound/firewire.h
7723F:	sound/firewire/
7724
7725FIREWIRE MEDIA DRIVERS (firedtv)
7726M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7727L:	linux-media@vger.kernel.org
7728L:	linux1394-devel@lists.sourceforge.net
7729S:	Maintained
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7731F:	drivers/media/firewire/
7732
7733FIREWIRE SBP-2 TARGET
7734M:	Chris Boot <bootc@bootc.net>
7735L:	linux-scsi@vger.kernel.org
7736L:	target-devel@vger.kernel.org
7737L:	linux1394-devel@lists.sourceforge.net
7738S:	Maintained
7739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7740F:	drivers/target/sbp/
7741
7742FIREWIRE SUBSYSTEM
7743M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7744L:	linux1394-devel@lists.sourceforge.net
7745S:	Maintained
7746W:	http://ieee1394.wiki.kernel.org/
7747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7748F:	drivers/firewire/
7749F:	include/linux/firewire.h
7750F:	include/uapi/linux/firewire*.h
7751F:	tools/firewire/
7752
7753FIRMWARE FRAMEWORK FOR ARMV8-A
7754M:	Sudeep Holla <sudeep.holla@arm.com>
7755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7756S:	Maintained
7757F:	drivers/firmware/arm_ffa/
7758F:	include/linux/arm_ffa.h
7759
7760FIRMWARE LOADER (request_firmware)
7761M:	Luis Chamberlain <mcgrof@kernel.org>
7762M:	Russ Weight <russell.h.weight@intel.com>
7763L:	linux-kernel@vger.kernel.org
7764S:	Maintained
7765F:	Documentation/firmware_class/
7766F:	drivers/base/firmware_loader/
7767F:	include/linux/firmware.h
7768
7769FLEXTIMER FTM-QUADDEC DRIVER
7770M:	Patrick Havelange <patrick.havelange@essensium.com>
7771L:	linux-iio@vger.kernel.org
7772S:	Maintained
7773F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7774F:	drivers/counter/ftm-quaddec.c
7775
7776FLOPPY DRIVER
7777M:	Denis Efremov <efremov@linux.com>
7778L:	linux-block@vger.kernel.org
7779S:	Odd Fixes
7780F:	drivers/block/floppy.c
7781
7782FLYSKY FSIA6B RC RECEIVER
7783M:	Markus Koch <markus@notsyncing.net>
7784L:	linux-input@vger.kernel.org
7785S:	Maintained
7786F:	drivers/input/joystick/fsia6b.c
7787
7788FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7789M:	Geoffrey D. Bennett <g@b4.vu>
7790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7791S:	Maintained
7792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7793F:	sound/usb/mixer_scarlett_gen2.c
7794
7795FORCEDETH GIGABIT ETHERNET DRIVER
7796M:	Rain River <rain.1986.08.12@gmail.com>
7797M:	Zhu Yanjun <zyjzyj2000@gmail.com>
7798L:	netdev@vger.kernel.org
7799S:	Maintained
7800F:	drivers/net/ethernet/nvidia/*
7801
7802FORTIFY_SOURCE
7803M:	Kees Cook <keescook@chromium.org>
7804L:	linux-hardening@vger.kernel.org
7805S:	Supported
7806F:	include/linux/fortify-string.h
7807F:	lib/test_fortify/*
7808F:	scripts/test_fortify.sh
7809K:	\b__NO_FORTIFY\b
7810
7811FPGA DFL DRIVERS
7812M:	Wu Hao <hao.wu@intel.com>
7813R:	Tom Rix <trix@redhat.com>
7814L:	linux-fpga@vger.kernel.org
7815S:	Maintained
7816F:	Documentation/ABI/testing/sysfs-bus-dfl*
7817F:	Documentation/fpga/dfl.rst
7818F:	drivers/fpga/dfl*
7819F:	drivers/uio/uio_dfl.c
7820F:	include/linux/dfl.h
7821F:	include/uapi/linux/fpga-dfl.h
7822
7823FPGA MANAGER FRAMEWORK
7824M:	Moritz Fischer <mdf@kernel.org>
7825M:	Wu Hao <hao.wu@intel.com>
7826M:	Xu Yilun <yilun.xu@intel.com>
7827R:	Tom Rix <trix@redhat.com>
7828L:	linux-fpga@vger.kernel.org
7829S:	Maintained
7830Q:	http://patchwork.kernel.org/project/linux-fpga/list/
7831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7832F:	Documentation/devicetree/bindings/fpga/
7833F:	Documentation/driver-api/fpga/
7834F:	Documentation/fpga/
7835F:	drivers/fpga/
7836F:	include/linux/fpga/
7837
7838FPU EMULATOR
7839M:	Bill Metzenthen <billm@melbpc.org.au>
7840S:	Maintained
7841W:	http://floatingpoint.sourceforge.net/emulator/index.html
7842F:	arch/x86/math-emu/
7843
7844FRAMEBUFFER CORE
7845M:	Daniel Vetter <daniel@ffwll.ch>
7846F:	drivers/video/fbdev/core/
7847S:	Odd Fixes
7848T:	git git://anongit.freedesktop.org/drm/drm-misc
7849
7850FRAMEBUFFER LAYER
7851M:	Helge Deller <deller@gmx.de>
7852L:	linux-fbdev@vger.kernel.org
7853L:	dri-devel@lists.freedesktop.org
7854S:	Maintained
7855Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7857F:	Documentation/fb/
7858F:	drivers/video/
7859F:	include/linux/fb.h
7860F:	include/uapi/linux/fb.h
7861F:	include/uapi/video/
7862F:	include/video/
7863
7864FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7865M:	Horia Geantă <horia.geanta@nxp.com>
7866M:	Pankaj Gupta <pankaj.gupta@nxp.com>
7867M:	Gaurav Jain <gaurav.jain@nxp.com>
7868L:	linux-crypto@vger.kernel.org
7869S:	Maintained
7870F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7871F:	drivers/crypto/caam/
7872
7873FREESCALE COLDFIRE M5441X MMC DRIVER
7874M:	Angelo Dureghello <angelo.dureghello@timesys.com>
7875L:	linux-mmc@vger.kernel.org
7876S:	Maintained
7877F:	drivers/mmc/host/sdhci-esdhc-mcf.c
7878F:	include/linux/platform_data/mmc-esdhc-mcf.h
7879
7880FREESCALE DIU FRAMEBUFFER DRIVER
7881M:	Timur Tabi <timur@kernel.org>
7882L:	linux-fbdev@vger.kernel.org
7883S:	Maintained
7884F:	drivers/video/fbdev/fsl-diu-fb.*
7885
7886FREESCALE DMA DRIVER
7887M:	Li Yang <leoyang.li@nxp.com>
7888M:	Zhang Wei <zw@zh-kernel.org>
7889L:	linuxppc-dev@lists.ozlabs.org
7890S:	Maintained
7891F:	drivers/dma/fsldma.*
7892
7893FREESCALE DSPI DRIVER
7894M:	Vladimir Oltean <olteanv@gmail.com>
7895L:	linux-spi@vger.kernel.org
7896S:	Maintained
7897F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7898F:	drivers/spi/spi-fsl-dspi.c
7899F:	include/linux/spi/spi-fsl-dspi.h
7900
7901FREESCALE ENETC ETHERNET DRIVERS
7902M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7903L:	netdev@vger.kernel.org
7904S:	Maintained
7905F:	drivers/net/ethernet/freescale/enetc/
7906
7907FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7908M:	Claudiu Manoil <claudiu.manoil@nxp.com>
7909L:	netdev@vger.kernel.org
7910S:	Maintained
7911F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7912F:	drivers/net/ethernet/freescale/gianfar*
7913
7914FREESCALE GPMI NAND DRIVER
7915M:	Han Xu <han.xu@nxp.com>
7916L:	linux-mtd@lists.infradead.org
7917S:	Maintained
7918F:	drivers/mtd/nand/raw/gpmi-nand/*
7919
7920FREESCALE I2C CPM DRIVER
7921M:	Jochen Friedrich <jochen@scram.de>
7922L:	linuxppc-dev@lists.ozlabs.org
7923L:	linux-i2c@vger.kernel.org
7924S:	Maintained
7925F:	drivers/i2c/busses/i2c-cpm.c
7926
7927FREESCALE IMX / MXC FEC DRIVER
7928M:	Joakim Zhang <qiangqing.zhang@nxp.com>
7929L:	netdev@vger.kernel.org
7930S:	Maintained
7931F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
7932F:	drivers/net/ethernet/freescale/fec.h
7933F:	drivers/net/ethernet/freescale/fec_main.c
7934F:	drivers/net/ethernet/freescale/fec_ptp.c
7935
7936FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7937M:	Sascha Hauer <s.hauer@pengutronix.de>
7938R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7939L:	linux-fbdev@vger.kernel.org
7940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7941S:	Maintained
7942F:	drivers/video/fbdev/imxfb.c
7943F:	include/linux/platform_data/video-imxfb.h
7944
7945FREESCALE IMX DDR PMU DRIVER
7946M:	Frank Li <Frank.li@nxp.com>
7947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7948S:	Maintained
7949F:	Documentation/admin-guide/perf/imx-ddr.rst
7950F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7951F:	drivers/perf/fsl_imx8_ddr_perf.c
7952
7953FREESCALE IMX I2C DRIVER
7954M:	Oleksij Rempel <o.rempel@pengutronix.de>
7955R:	Pengutronix Kernel Team <kernel@pengutronix.de>
7956L:	linux-i2c@vger.kernel.org
7957S:	Maintained
7958F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7959F:	drivers/i2c/busses/i2c-imx.c
7960
7961FREESCALE IMX LPI2C DRIVER
7962M:	Dong Aisheng <aisheng.dong@nxp.com>
7963L:	linux-i2c@vger.kernel.org
7964L:	linux-imx@nxp.com
7965S:	Maintained
7966F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7967F:	drivers/i2c/busses/i2c-imx-lpi2c.c
7968
7969FREESCALE MPC I2C DRIVER
7970M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
7971L:	linux-i2c@vger.kernel.org
7972S:	Maintained
7973F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7974F:	drivers/i2c/busses/i2c-mpc.c
7975
7976FREESCALE QORIQ DPAA ETHERNET DRIVER
7977M:	Madalin Bucur <madalin.bucur@nxp.com>
7978L:	netdev@vger.kernel.org
7979S:	Maintained
7980F:	drivers/net/ethernet/freescale/dpaa
7981
7982FREESCALE QORIQ DPAA FMAN DRIVER
7983M:	Madalin Bucur <madalin.bucur@nxp.com>
7984L:	netdev@vger.kernel.org
7985S:	Maintained
7986F:	Documentation/devicetree/bindings/net/fsl-fman.txt
7987F:	drivers/net/ethernet/freescale/fman
7988
7989FREESCALE QORIQ PTP CLOCK DRIVER
7990M:	Yangbo Lu <yangbo.lu@nxp.com>
7991L:	netdev@vger.kernel.org
7992S:	Maintained
7993F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7994F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7995F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
7996F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7997F:	drivers/ptp/ptp_qoriq.c
7998F:	drivers/ptp/ptp_qoriq_debugfs.c
7999F:	include/linux/fsl/ptp_qoriq.h
8000
8001FREESCALE QUAD SPI DRIVER
8002M:	Han Xu <han.xu@nxp.com>
8003L:	linux-spi@vger.kernel.org
8004S:	Maintained
8005F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8006F:	drivers/spi/spi-fsl-qspi.c
8007
8008FREESCALE QUICC ENGINE LIBRARY
8009M:	Qiang Zhao <qiang.zhao@nxp.com>
8010L:	linuxppc-dev@lists.ozlabs.org
8011S:	Maintained
8012F:	drivers/soc/fsl/qe/
8013F:	include/soc/fsl/qe/
8014
8015FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8016M:	Li Yang <leoyang.li@nxp.com>
8017L:	netdev@vger.kernel.org
8018L:	linuxppc-dev@lists.ozlabs.org
8019S:	Maintained
8020F:	drivers/net/ethernet/freescale/ucc_geth*
8021
8022FREESCALE QUICC ENGINE UCC HDLC DRIVER
8023M:	Zhao Qiang <qiang.zhao@nxp.com>
8024L:	netdev@vger.kernel.org
8025L:	linuxppc-dev@lists.ozlabs.org
8026S:	Maintained
8027F:	drivers/net/wan/fsl_ucc_hdlc*
8028
8029FREESCALE QUICC ENGINE UCC UART DRIVER
8030M:	Timur Tabi <timur@kernel.org>
8031L:	linuxppc-dev@lists.ozlabs.org
8032S:	Maintained
8033F:	drivers/tty/serial/ucc_uart.c
8034
8035FREESCALE SOC DRIVERS
8036M:	Li Yang <leoyang.li@nxp.com>
8037L:	linuxppc-dev@lists.ozlabs.org
8038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8039S:	Maintained
8040F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8041F:	Documentation/devicetree/bindings/soc/fsl/
8042F:	drivers/soc/fsl/
8043F:	include/linux/fsl/
8044F:	include/soc/fsl/
8045
8046FREESCALE SOC FS_ENET DRIVER
8047M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8048L:	linuxppc-dev@lists.ozlabs.org
8049L:	netdev@vger.kernel.org
8050S:	Maintained
8051F:	drivers/net/ethernet/freescale/fs_enet/
8052F:	include/linux/fs_enet_pd.h
8053
8054FREESCALE SOC SOUND DRIVERS
8055M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8056M:	Xiubo Li <Xiubo.Lee@gmail.com>
8057R:	Fabio Estevam <festevam@gmail.com>
8058R:	Nicolin Chen <nicoleotsuka@gmail.com>
8059L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8060L:	linuxppc-dev@lists.ozlabs.org
8061S:	Maintained
8062F:	sound/soc/fsl/fsl*
8063F:	sound/soc/fsl/imx*
8064F:	sound/soc/fsl/mpc8610_hpcd.c
8065
8066FREESCALE USB PERIPHERAL DRIVERS
8067M:	Li Yang <leoyang.li@nxp.com>
8068L:	linux-usb@vger.kernel.org
8069L:	linuxppc-dev@lists.ozlabs.org
8070S:	Maintained
8071F:	drivers/usb/gadget/udc/fsl*
8072
8073FREESCALE USB PHY DRIVER
8074M:	Ran Wang <ran.wang_1@nxp.com>
8075L:	linux-usb@vger.kernel.org
8076L:	linuxppc-dev@lists.ozlabs.org
8077S:	Maintained
8078F:	drivers/usb/phy/phy-fsl-usb*
8079
8080FREEVXFS FILESYSTEM
8081M:	Christoph Hellwig <hch@infradead.org>
8082S:	Maintained
8083W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8084F:	fs/freevxfs/
8085
8086FREEZER
8087M:	"Rafael J. Wysocki" <rafael@kernel.org>
8088M:	Pavel Machek <pavel@ucw.cz>
8089L:	linux-pm@vger.kernel.org
8090S:	Supported
8091F:	Documentation/power/freezing-of-tasks.rst
8092F:	include/linux/freezer.h
8093F:	kernel/freezer.c
8094
8095FRONTSWAP API
8096M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8097L:	linux-kernel@vger.kernel.org
8098S:	Maintained
8099F:	include/linux/frontswap.h
8100F:	mm/frontswap.c
8101
8102FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8103M:	David Howells <dhowells@redhat.com>
8104L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8105S:	Supported
8106F:	Documentation/filesystems/caching/
8107F:	fs/fscache/
8108F:	include/linux/fscache*.h
8109
8110FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8111M:	Theodore Y. Ts'o <tytso@mit.edu>
8112M:	Jaegeuk Kim <jaegeuk@kernel.org>
8113M:	Eric Biggers <ebiggers@kernel.org>
8114L:	linux-fscrypt@vger.kernel.org
8115S:	Supported
8116Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8117T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8118F:	Documentation/filesystems/fscrypt.rst
8119F:	fs/crypto/
8120F:	include/linux/fscrypt*.h
8121F:	include/uapi/linux/fscrypt.h
8122
8123FSI SUBSYSTEM
8124M:	Jeremy Kerr <jk@ozlabs.org>
8125M:	Joel Stanley <joel@jms.id.au>
8126R:	Alistar Popple <alistair@popple.id.au>
8127R:	Eddie James <eajames@linux.ibm.com>
8128L:	linux-fsi@lists.ozlabs.org
8129S:	Supported
8130Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8132F:	drivers/fsi/
8133F:	include/linux/fsi*.h
8134F:	include/trace/events/fsi*.h
8135
8136FSI-ATTACHED I2C DRIVER
8137M:	Eddie James <eajames@linux.ibm.com>
8138L:	linux-i2c@vger.kernel.org
8139L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8140S:	Maintained
8141F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8142F:	drivers/i2c/busses/i2c-fsi.c
8143
8144FSI-ATTACHED SPI DRIVER
8145M:	Eddie James <eajames@linux.ibm.com>
8146L:	linux-spi@vger.kernel.org
8147S:	Maintained
8148F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8149F:	drivers/spi/spi-fsi.c
8150
8151FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8152M:	Jan Kara <jack@suse.cz>
8153R:	Amir Goldstein <amir73il@gmail.com>
8154L:	linux-fsdevel@vger.kernel.org
8155S:	Maintained
8156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8157F:	fs/notify/
8158F:	include/linux/fsnotify*.h
8159
8160FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8161M:	Eric Biggers <ebiggers@kernel.org>
8162M:	Theodore Y. Ts'o <tytso@mit.edu>
8163L:	linux-fscrypt@vger.kernel.org
8164S:	Supported
8165Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8166T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8167F:	Documentation/filesystems/fsverity.rst
8168F:	fs/verity/
8169F:	include/linux/fsverity.h
8170F:	include/uapi/linux/fsverity.h
8171
8172FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8173M:	Michael Zaidman <michael.zaidman@gmail.com>
8174L:	linux-i2c@vger.kernel.org
8175L:	linux-input@vger.kernel.org
8176S:	Maintained
8177F:	drivers/hid/hid-ft260.c
8178
8179FUJITSU LAPTOP EXTRAS
8180M:	Jonathan Woithe <jwoithe@just42.net>
8181L:	platform-driver-x86@vger.kernel.org
8182S:	Maintained
8183F:	drivers/platform/x86/fujitsu-laptop.c
8184
8185FUJITSU M-5MO LS CAMERA ISP DRIVER
8186M:	Kyungmin Park <kyungmin.park@samsung.com>
8187M:	Heungjun Kim <riverful.kim@samsung.com>
8188L:	linux-media@vger.kernel.org
8189S:	Maintained
8190F:	drivers/media/i2c/m5mols/
8191F:	include/media/i2c/m5mols.h
8192
8193FUJITSU TABLET EXTRAS
8194M:	Robert Gerlach <khnz@gmx.de>
8195L:	platform-driver-x86@vger.kernel.org
8196S:	Maintained
8197F:	drivers/platform/x86/fujitsu-tablet.c
8198
8199FUNGIBLE ETHERNET DRIVERS
8200M:	Dimitris Michailidis <dmichail@fungible.com>
8201L:	netdev@vger.kernel.org
8202S:	Supported
8203F:	drivers/net/ethernet/fungible/
8204
8205FUSE: FILESYSTEM IN USERSPACE
8206M:	Miklos Szeredi <miklos@szeredi.hu>
8207L:	linux-fsdevel@vger.kernel.org
8208S:	Maintained
8209W:	https://github.com/libfuse/
8210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8211F:	Documentation/filesystems/fuse.rst
8212F:	fs/fuse/
8213F:	include/uapi/linux/fuse.h
8214
8215FUTEX SUBSYSTEM
8216M:	Thomas Gleixner <tglx@linutronix.de>
8217M:	Ingo Molnar <mingo@redhat.com>
8218R:	Peter Zijlstra <peterz@infradead.org>
8219R:	Darren Hart <dvhart@infradead.org>
8220R:	Davidlohr Bueso <dave@stgolabs.net>
8221R:	André Almeida <andrealmeid@igalia.com>
8222L:	linux-kernel@vger.kernel.org
8223S:	Maintained
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8225F:	Documentation/locking/*futex*
8226F:	include/asm-generic/futex.h
8227F:	include/linux/futex.h
8228F:	include/uapi/linux/futex.h
8229F:	kernel/futex/*
8230F:	tools/perf/bench/futex*
8231F:	tools/testing/selftests/futex/
8232
8233GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8234M:	Tim Harvey <tharvey@gateworks.com>
8235M:	Robert Jones <rjones@gateworks.com>
8236S:	Maintained
8237F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8238F:	drivers/mfd/gateworks-gsc.c
8239F:	include/linux/mfd/gsc.h
8240F:	Documentation/hwmon/gsc-hwmon.rst
8241F:	drivers/hwmon/gsc-hwmon.c
8242F:	include/linux/platform_data/gsc_hwmon.h
8243
8244GCC PLUGINS
8245M:	Kees Cook <keescook@chromium.org>
8246L:	linux-hardening@vger.kernel.org
8247S:	Maintained
8248F:	Documentation/kbuild/gcc-plugins.rst
8249F:	scripts/Makefile.gcc-plugins
8250F:	scripts/gcc-plugins/
8251
8252GCOV BASED KERNEL PROFILING
8253M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8254S:	Maintained
8255F:	Documentation/dev-tools/gcov.rst
8256F:	kernel/gcov/
8257
8258GDB KERNEL DEBUGGING HELPER SCRIPTS
8259M:	Jan Kiszka <jan.kiszka@siemens.com>
8260M:	Kieran Bingham <kbingham@kernel.org>
8261S:	Supported
8262F:	scripts/gdb/
8263
8264GEMINI CRYPTO DRIVER
8265M:	Corentin Labbe <clabbe@baylibre.com>
8266L:	linux-crypto@vger.kernel.org
8267S:	Maintained
8268F:	drivers/crypto/gemini/
8269
8270GEMTEK FM RADIO RECEIVER DRIVER
8271M:	Hans Verkuil <hverkuil@xs4all.nl>
8272L:	linux-media@vger.kernel.org
8273S:	Maintained
8274W:	https://linuxtv.org
8275T:	git git://linuxtv.org/media_tree.git
8276F:	drivers/media/radio/radio-gemtek*
8277
8278GENERIC ARCHITECTURE TOPOLOGY
8279M:	Sudeep Holla <sudeep.holla@arm.com>
8280L:	linux-kernel@vger.kernel.org
8281S:	Maintained
8282F:	drivers/base/arch_topology.c
8283F:	include/linux/arch_topology.h
8284
8285GENERIC ENTRY CODE
8286M:	Thomas Gleixner <tglx@linutronix.de>
8287M:	Peter Zijlstra <peterz@infradead.org>
8288M:	Andy Lutomirski <luto@kernel.org>
8289L:	linux-kernel@vger.kernel.org
8290S:	Maintained
8291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8292F:	include/linux/entry-common.h
8293F:	include/linux/entry-kvm.h
8294F:	kernel/entry/
8295
8296GENERIC GPIO I2C DRIVER
8297M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8298S:	Supported
8299F:	drivers/i2c/busses/i2c-gpio.c
8300F:	include/linux/platform_data/i2c-gpio.h
8301
8302GENERIC GPIO I2C MULTIPLEXER DRIVER
8303M:	Peter Korsgaard <peter.korsgaard@barco.com>
8304L:	linux-i2c@vger.kernel.org
8305S:	Supported
8306F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8307F:	drivers/i2c/muxes/i2c-mux-gpio.c
8308F:	include/linux/platform_data/i2c-mux-gpio.h
8309
8310GENERIC HDLC (WAN) DRIVERS
8311M:	Krzysztof Halasa <khc@pm.waw.pl>
8312S:	Maintained
8313W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8314F:	drivers/net/wan/c101.c
8315F:	drivers/net/wan/hd6457*
8316F:	drivers/net/wan/hdlc*
8317F:	drivers/net/wan/n2.c
8318F:	drivers/net/wan/pc300too.c
8319F:	drivers/net/wan/pci200syn.c
8320F:	drivers/net/wan/wanxl*
8321
8322GENERIC INCLUDE/ASM HEADER FILES
8323M:	Arnd Bergmann <arnd@arndb.de>
8324L:	linux-arch@vger.kernel.org
8325S:	Maintained
8326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8327F:	include/asm-generic/
8328F:	include/uapi/asm-generic/
8329
8330GENERIC PHY FRAMEWORK
8331M:	Kishon Vijay Abraham I <kishon@ti.com>
8332M:	Vinod Koul <vkoul@kernel.org>
8333L:	linux-phy@lists.infradead.org
8334S:	Supported
8335Q:	https://patchwork.kernel.org/project/linux-phy/list/
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8337F:	Documentation/devicetree/bindings/phy/
8338F:	drivers/phy/
8339F:	include/linux/phy/
8340
8341GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8342M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8343S:	Supported
8344F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8345
8346GENERIC PM DOMAINS
8347M:	"Rafael J. Wysocki" <rafael@kernel.org>
8348M:	Kevin Hilman <khilman@kernel.org>
8349M:	Ulf Hansson <ulf.hansson@linaro.org>
8350L:	linux-pm@vger.kernel.org
8351S:	Supported
8352F:	Documentation/devicetree/bindings/power/power?domain*
8353F:	drivers/base/power/domain*.c
8354F:	include/linux/pm_domain.h
8355
8356GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8357M:	Eugen Hristev <eugen.hristev@microchip.com>
8358L:	linux-input@vger.kernel.org
8359S:	Maintained
8360F:	drivers/input/touchscreen/resistive-adc-touch.c
8361
8362GENERIC STRING LIBRARY
8363R:	Andy Shevchenko <andy@kernel.org>
8364S:	Maintained
8365F:	lib/string.c
8366F:	lib/string_helpers.c
8367F:	lib/test_string.c
8368F:	lib/test-string_helpers.c
8369
8370GENERIC UIO DRIVER FOR PCI DEVICES
8371M:	"Michael S. Tsirkin" <mst@redhat.com>
8372L:	kvm@vger.kernel.org
8373S:	Supported
8374F:	drivers/uio/uio_pci_generic.c
8375
8376GENERIC VDSO LIBRARY
8377M:	Andy Lutomirski <luto@kernel.org>
8378M:	Thomas Gleixner <tglx@linutronix.de>
8379M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8380L:	linux-kernel@vger.kernel.org
8381S:	Maintained
8382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8383F:	include/asm-generic/vdso/vsyscall.h
8384F:	include/vdso/
8385F:	kernel/time/vsyscall.c
8386F:	lib/vdso/
8387
8388GENWQE (IBM Generic Workqueue Card)
8389M:	Frank Haverkamp <haver@linux.ibm.com>
8390S:	Supported
8391F:	drivers/misc/genwqe/
8392
8393GET_MAINTAINER SCRIPT
8394M:	Joe Perches <joe@perches.com>
8395S:	Maintained
8396F:	scripts/get_maintainer.pl
8397
8398GFS2 FILE SYSTEM
8399M:	Bob Peterson <rpeterso@redhat.com>
8400M:	Andreas Gruenbacher <agruenba@redhat.com>
8401L:	cluster-devel@redhat.com
8402S:	Supported
8403B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8405F:	Documentation/filesystems/gfs2*
8406F:	fs/gfs2/
8407F:	include/uapi/linux/gfs2_ondisk.h
8408
8409GIGABYTE WMI DRIVER
8410M:	Thomas Weißschuh <thomas@weissschuh.net>
8411L:	platform-driver-x86@vger.kernel.org
8412S:	Maintained
8413F:	drivers/platform/x86/gigabyte-wmi.c
8414
8415GNSS SUBSYSTEM
8416M:	Johan Hovold <johan@kernel.org>
8417S:	Maintained
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8419F:	Documentation/ABI/testing/sysfs-class-gnss
8420F:	Documentation/devicetree/bindings/gnss/
8421F:	drivers/gnss/
8422F:	include/linux/gnss.h
8423
8424GO7007 MPEG CODEC
8425M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8426L:	linux-media@vger.kernel.org
8427S:	Maintained
8428F:	drivers/media/usb/go7007/
8429
8430GOODIX TOUCHSCREEN
8431M:	Bastien Nocera <hadess@hadess.net>
8432M:	Hans de Goede <hdegoede@redhat.com>
8433L:	linux-input@vger.kernel.org
8434S:	Maintained
8435F:	drivers/input/touchscreen/goodix*
8436
8437GOOGLE ETHERNET DRIVERS
8438M:	Jeroen de Borst <jeroendb@google.com>
8439R:	Catherine Sullivan <csully@google.com>
8440R:	David Awogbemila <awogbemila@google.com>
8441L:	netdev@vger.kernel.org
8442S:	Supported
8443F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8444F:	drivers/net/ethernet/google
8445
8446GPD POCKET FAN DRIVER
8447M:	Hans de Goede <hdegoede@redhat.com>
8448L:	platform-driver-x86@vger.kernel.org
8449S:	Maintained
8450F:	drivers/platform/x86/gpd-pocket-fan.c
8451
8452GPIO ACPI SUPPORT
8453M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8454M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8455L:	linux-gpio@vger.kernel.org
8456L:	linux-acpi@vger.kernel.org
8457S:	Supported
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8459F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8460F:	drivers/gpio/gpiolib-acpi.c
8461F:	drivers/gpio/gpiolib-acpi.h
8462
8463GPIO AGGREGATOR
8464M:	Geert Uytterhoeven <geert+renesas@glider.be>
8465L:	linux-gpio@vger.kernel.org
8466S:	Supported
8467F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8468F:	drivers/gpio/gpio-aggregator.c
8469
8470GPIO IR Transmitter
8471M:	Sean Young <sean@mess.org>
8472L:	linux-media@vger.kernel.org
8473S:	Maintained
8474F:	drivers/media/rc/gpio-ir-tx.c
8475
8476GPIO MOCKUP DRIVER
8477M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8478L:	linux-gpio@vger.kernel.org
8479S:	Maintained
8480F:	drivers/gpio/gpio-mockup.c
8481F:	tools/testing/selftests/gpio/
8482
8483GPIO REGMAP
8484R:	Michael Walle <michael@walle.cc>
8485S:	Maintained
8486F:	drivers/gpio/gpio-regmap.c
8487F:	include/linux/gpio/regmap.h
8488
8489GPIO SUBSYSTEM
8490M:	Linus Walleij <linus.walleij@linaro.org>
8491M:	Bartosz Golaszewski <brgl@bgdev.pl>
8492L:	linux-gpio@vger.kernel.org
8493S:	Maintained
8494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8495F:	Documentation/ABI/obsolete/sysfs-gpio
8496F:	Documentation/ABI/testing/gpio-cdev
8497F:	Documentation/admin-guide/gpio/
8498F:	Documentation/devicetree/bindings/gpio/
8499F:	Documentation/driver-api/gpio/
8500F:	drivers/gpio/
8501F:	include/asm-generic/gpio.h
8502F:	include/dt-bindings/gpio/
8503F:	include/linux/gpio.h
8504F:	include/linux/gpio/
8505F:	include/linux/of_gpio.h
8506F:	include/uapi/linux/gpio.h
8507F:	tools/gpio/
8508
8509GRE DEMULTIPLEXER DRIVER
8510M:	Dmitry Kozlov <xeb@mail.ru>
8511L:	netdev@vger.kernel.org
8512S:	Maintained
8513F:	include/net/gre.h
8514F:	net/ipv4/gre_demux.c
8515F:	net/ipv4/gre_offload.c
8516
8517GRETH 10/100/1G Ethernet MAC device driver
8518M:	Andreas Larsson <andreas@gaisler.com>
8519L:	netdev@vger.kernel.org
8520S:	Maintained
8521F:	drivers/net/ethernet/aeroflex/
8522
8523GREYBUS AUDIO PROTOCOLS DRIVERS
8524M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8525M:	Mark Greer <mgreer@animalcreek.com>
8526S:	Maintained
8527F:	drivers/staging/greybus/audio_apbridgea.c
8528F:	drivers/staging/greybus/audio_apbridgea.h
8529F:	drivers/staging/greybus/audio_codec.c
8530F:	drivers/staging/greybus/audio_codec.h
8531F:	drivers/staging/greybus/audio_gb.c
8532F:	drivers/staging/greybus/audio_manager.c
8533F:	drivers/staging/greybus/audio_manager.h
8534F:	drivers/staging/greybus/audio_manager_module.c
8535F:	drivers/staging/greybus/audio_manager_private.h
8536F:	drivers/staging/greybus/audio_manager_sysfs.c
8537F:	drivers/staging/greybus/audio_module.c
8538F:	drivers/staging/greybus/audio_topology.c
8539
8540GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8541M:	Viresh Kumar <vireshk@kernel.org>
8542S:	Maintained
8543F:	drivers/staging/greybus/authentication.c
8544F:	drivers/staging/greybus/bootrom.c
8545F:	drivers/staging/greybus/firmware.h
8546F:	drivers/staging/greybus/fw-core.c
8547F:	drivers/staging/greybus/fw-download.c
8548F:	drivers/staging/greybus/fw-management.c
8549F:	drivers/staging/greybus/greybus_authentication.h
8550F:	drivers/staging/greybus/greybus_firmware.h
8551F:	drivers/staging/greybus/hid.c
8552F:	drivers/staging/greybus/i2c.c
8553F:	drivers/staging/greybus/spi.c
8554F:	drivers/staging/greybus/spilib.c
8555F:	drivers/staging/greybus/spilib.h
8556
8557GREYBUS LOOPBACK DRIVER
8558M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8559S:	Maintained
8560F:	drivers/staging/greybus/loopback.c
8561
8562GREYBUS PLATFORM DRIVERS
8563M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8564S:	Maintained
8565F:	drivers/staging/greybus/arche-apb-ctrl.c
8566F:	drivers/staging/greybus/arche-platform.c
8567F:	drivers/staging/greybus/arche_platform.h
8568
8569GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8570M:	Rui Miguel Silva <rmfrfs@gmail.com>
8571S:	Maintained
8572F:	drivers/staging/greybus/gpio.c
8573F:	drivers/staging/greybus/light.c
8574F:	drivers/staging/greybus/power_supply.c
8575F:	drivers/staging/greybus/sdio.c
8576F:	drivers/staging/greybus/spi.c
8577F:	drivers/staging/greybus/spilib.c
8578
8579GREYBUS SUBSYSTEM
8580M:	Johan Hovold <johan@kernel.org>
8581M:	Alex Elder <elder@kernel.org>
8582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8583L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8584S:	Maintained
8585F:	drivers/greybus/
8586F:	drivers/staging/greybus/
8587F:	include/linux/greybus.h
8588F:	include/linux/greybus/
8589
8590GREYBUS UART PROTOCOLS DRIVERS
8591M:	David Lin <dtwlin@gmail.com>
8592S:	Maintained
8593F:	drivers/staging/greybus/log.c
8594F:	drivers/staging/greybus/uart.c
8595
8596GS1662 VIDEO SERIALIZER
8597M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8598L:	linux-media@vger.kernel.org
8599S:	Maintained
8600T:	git git://linuxtv.org/media_tree.git
8601F:	drivers/media/spi/gs1662.c
8602
8603GSPCA FINEPIX SUBDRIVER
8604M:	Frank Zago <frank@zago.net>
8605L:	linux-media@vger.kernel.org
8606S:	Maintained
8607T:	git git://linuxtv.org/media_tree.git
8608F:	drivers/media/usb/gspca/finepix.c
8609
8610GSPCA GL860 SUBDRIVER
8611M:	Olivier Lorin <o.lorin@laposte.net>
8612L:	linux-media@vger.kernel.org
8613S:	Maintained
8614T:	git git://linuxtv.org/media_tree.git
8615F:	drivers/media/usb/gspca/gl860/
8616
8617GSPCA M5602 SUBDRIVER
8618M:	Erik Andren <erik.andren@gmail.com>
8619L:	linux-media@vger.kernel.org
8620S:	Maintained
8621T:	git git://linuxtv.org/media_tree.git
8622F:	drivers/media/usb/gspca/m5602/
8623
8624GSPCA PAC207 SONIXB SUBDRIVER
8625M:	Hans Verkuil <hverkuil@xs4all.nl>
8626L:	linux-media@vger.kernel.org
8627S:	Odd Fixes
8628T:	git git://linuxtv.org/media_tree.git
8629F:	drivers/media/usb/gspca/pac207.c
8630
8631GSPCA SN9C20X SUBDRIVER
8632M:	Brian Johnson <brijohn@gmail.com>
8633L:	linux-media@vger.kernel.org
8634S:	Maintained
8635T:	git git://linuxtv.org/media_tree.git
8636F:	drivers/media/usb/gspca/sn9c20x.c
8637
8638GSPCA T613 SUBDRIVER
8639M:	Leandro Costantino <lcostantino@gmail.com>
8640L:	linux-media@vger.kernel.org
8641S:	Maintained
8642T:	git git://linuxtv.org/media_tree.git
8643F:	drivers/media/usb/gspca/t613.c
8644
8645GSPCA USB WEBCAM DRIVER
8646M:	Hans Verkuil <hverkuil@xs4all.nl>
8647L:	linux-media@vger.kernel.org
8648S:	Odd Fixes
8649T:	git git://linuxtv.org/media_tree.git
8650F:	drivers/media/usb/gspca/
8651
8652GTP (GPRS Tunneling Protocol)
8653M:	Pablo Neira Ayuso <pablo@netfilter.org>
8654M:	Harald Welte <laforge@gnumonks.org>
8655L:	osmocom-net-gprs@lists.osmocom.org
8656S:	Maintained
8657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8658F:	drivers/net/gtp.c
8659
8660GUID PARTITION TABLE (GPT)
8661M:	Davidlohr Bueso <dave@stgolabs.net>
8662L:	linux-efi@vger.kernel.org
8663S:	Maintained
8664F:	block/partitions/efi.*
8665
8666HABANALABS PCI DRIVER
8667M:	Oded Gabbay <ogabbay@kernel.org>
8668S:	Supported
8669T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8670F:	Documentation/ABI/testing/debugfs-driver-habanalabs
8671F:	Documentation/ABI/testing/sysfs-driver-habanalabs
8672F:	drivers/misc/habanalabs/
8673F:	include/uapi/misc/habanalabs.h
8674
8675HACKRF MEDIA DRIVER
8676M:	Antti Palosaari <crope@iki.fi>
8677L:	linux-media@vger.kernel.org
8678S:	Maintained
8679W:	https://linuxtv.org
8680W:	http://palosaari.fi/linux/
8681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8682T:	git git://linuxtv.org/anttip/media_tree.git
8683F:	drivers/media/usb/hackrf/
8684
8685HANTRO VPU CODEC DRIVER
8686M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8687M:	Philipp Zabel <p.zabel@pengutronix.de>
8688L:	linux-media@vger.kernel.org
8689L:	linux-rockchip@lists.infradead.org
8690S:	Maintained
8691F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8692F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8693F:	drivers/staging/media/hantro/
8694
8695HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8696M:	Frank Seidel <frank@f-seidel.de>
8697L:	platform-driver-x86@vger.kernel.org
8698S:	Maintained
8699W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8700F:	drivers/platform/x86/hdaps.c
8701
8702HARDWARE MONITORING
8703M:	Jean Delvare <jdelvare@suse.com>
8704M:	Guenter Roeck <linux@roeck-us.net>
8705L:	linux-hwmon@vger.kernel.org
8706S:	Maintained
8707W:	http://hwmon.wiki.kernel.org/
8708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8709F:	Documentation/ABI/testing/sysfs-class-hwmon
8710F:	Documentation/devicetree/bindings/hwmon/
8711F:	Documentation/hwmon/
8712F:	drivers/hwmon/
8713F:	include/linux/hwmon*.h
8714F:	include/trace/events/hwmon*.h
8715K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8716
8717HARDWARE RANDOM NUMBER GENERATOR CORE
8718M:	Matt Mackall <mpm@selenic.com>
8719M:	Herbert Xu <herbert@gondor.apana.org.au>
8720L:	linux-crypto@vger.kernel.org
8721S:	Odd fixes
8722F:	Documentation/admin-guide/hw_random.rst
8723F:	Documentation/devicetree/bindings/rng/
8724F:	drivers/char/hw_random/
8725F:	include/linux/hw_random.h
8726
8727HARDWARE SPINLOCK CORE
8728M:	Ohad Ben-Cohen <ohad@wizery.com>
8729M:	Bjorn Andersson <bjorn.andersson@linaro.org>
8730R:	Baolin Wang <baolin.wang7@gmail.com>
8731L:	linux-remoteproc@vger.kernel.org
8732S:	Maintained
8733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8734F:	Documentation/devicetree/bindings/hwlock/
8735F:	Documentation/locking/hwspinlock.rst
8736F:	drivers/hwspinlock/
8737F:	include/linux/hwspinlock.h
8738
8739HARDWARE TRACING FACILITIES
8740M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8741S:	Maintained
8742F:	drivers/hwtracing/
8743
8744HARMONY SOUND DRIVER
8745L:	linux-parisc@vger.kernel.org
8746S:	Maintained
8747F:	sound/parisc/harmony.*
8748
8749HDPVR USB VIDEO ENCODER DRIVER
8750M:	Hans Verkuil <hverkuil@xs4all.nl>
8751L:	linux-media@vger.kernel.org
8752S:	Odd Fixes
8753W:	https://linuxtv.org
8754T:	git git://linuxtv.org/media_tree.git
8755F:	drivers/media/usb/hdpvr/
8756
8757HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8758M:	Matt Hsiao <matt.hsiao@hpe.com>
8759S:	Supported
8760F:	drivers/misc/hpilo.[ch]
8761
8762HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8763M:	Jerry Hoemann <jerry.hoemann@hpe.com>
8764S:	Supported
8765F:	Documentation/watchdog/hpwdt.rst
8766F:	drivers/watchdog/hpwdt.c
8767
8768HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8769M:	Don Brace <don.brace@microchip.com>
8770L:	storagedev@microchip.com
8771L:	linux-scsi@vger.kernel.org
8772S:	Supported
8773F:	Documentation/scsi/hpsa.rst
8774F:	drivers/scsi/hpsa*.[ch]
8775F:	include/linux/cciss*.h
8776F:	include/uapi/linux/cciss*.h
8777
8778HFI1 DRIVER
8779M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8780L:	linux-rdma@vger.kernel.org
8781S:	Supported
8782F:	drivers/infiniband/hw/hfi1
8783
8784HFS FILESYSTEM
8785L:	linux-fsdevel@vger.kernel.org
8786S:	Orphan
8787F:	Documentation/filesystems/hfs.rst
8788F:	fs/hfs/
8789
8790HFSPLUS FILESYSTEM
8791L:	linux-fsdevel@vger.kernel.org
8792S:	Orphan
8793F:	Documentation/filesystems/hfsplus.rst
8794F:	fs/hfsplus/
8795
8796HGA FRAMEBUFFER DRIVER
8797M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8798L:	linux-nvidia@lists.surfsouth.com
8799S:	Maintained
8800W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8801F:	drivers/video/fbdev/hgafb.c
8802
8803HIBERNATION (aka Software Suspend, aka swsusp)
8804M:	"Rafael J. Wysocki" <rafael@kernel.org>
8805M:	Pavel Machek <pavel@ucw.cz>
8806L:	linux-pm@vger.kernel.org
8807S:	Supported
8808B:	https://bugzilla.kernel.org
8809F:	arch/*/include/asm/suspend*.h
8810F:	arch/x86/power/
8811F:	drivers/base/power/
8812F:	include/linux/freezer.h
8813F:	include/linux/pm.h
8814F:	include/linux/suspend.h
8815F:	kernel/power/
8816
8817HID CORE LAYER
8818M:	Jiri Kosina <jikos@kernel.org>
8819M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
8820L:	linux-input@vger.kernel.org
8821S:	Maintained
8822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8823F:	drivers/hid/
8824F:	include/linux/hid*
8825F:	include/uapi/linux/hid*
8826
8827HID LOGITECH DRIVERS
8828R:	Filipe Laíns <lains@riseup.net>
8829L:	linux-input@vger.kernel.org
8830S:	Maintained
8831F:	drivers/hid/hid-logitech-*
8832
8833HID PLAYSTATION DRIVER
8834M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
8835L:	linux-input@vger.kernel.org
8836S:	Supported
8837F:	drivers/hid/hid-playstation.c
8838
8839HID SENSOR HUB DRIVERS
8840M:	Jiri Kosina <jikos@kernel.org>
8841M:	Jonathan Cameron <jic23@kernel.org>
8842M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8843L:	linux-input@vger.kernel.org
8844L:	linux-iio@vger.kernel.org
8845S:	Maintained
8846F:	Documentation/hid/hid-sensor*
8847F:	drivers/hid/hid-sensor-*
8848F:	drivers/iio/*/hid-*
8849F:	include/linux/hid-sensor-*
8850
8851HID WACOM DRIVER
8852M:	Ping Cheng <ping.cheng@wacom.com>
8853M:	Jason Gerecke  <jason.gerecke@wacom.com>
8854L:	linux-input@vger.kernel.org
8855S:	Maintained
8856F:	drivers/hid/wacom.h
8857F:	drivers/hid/wacom_*
8858
8859HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8860M:	Thomas Gleixner <tglx@linutronix.de>
8861L:	linux-kernel@vger.kernel.org
8862S:	Maintained
8863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8864F:	Documentation/timers/
8865F:	include/linux/clockchips.h
8866F:	include/linux/hrtimer.h
8867F:	kernel/time/clockevents.c
8868F:	kernel/time/hrtimer.c
8869F:	kernel/time/timer_*.c
8870
8871HIGH-SPEED SCC DRIVER FOR AX.25
8872L:	linux-hams@vger.kernel.org
8873S:	Orphan
8874F:	drivers/net/hamradio/scc.c
8875
8876HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8877M:	HighPoint Linux Team <linux@highpoint-tech.com>
8878S:	Supported
8879W:	http://www.highpoint-tech.com
8880F:	Documentation/scsi/hptiop.rst
8881F:	drivers/scsi/hptiop.c
8882
8883HIPPI
8884M:	Jes Sorensen <jes@trained-monkey.org>
8885L:	linux-hippi@sunsite.dk
8886S:	Maintained
8887F:	drivers/net/hippi/
8888F:	include/linux/hippidevice.h
8889F:	include/uapi/linux/if_hippi.h
8890F:	net/802/hippi.c
8891
8892HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8893M:	Kurt Kanzenbach <kurt@linutronix.de>
8894L:	netdev@vger.kernel.org
8895S:	Maintained
8896F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8897F:	drivers/net/dsa/hirschmann/*
8898F:	include/linux/platform_data/hirschmann-hellcreek.h
8899F:	net/dsa/tag_hellcreek.c
8900
8901HISILICON DMA DRIVER
8902M:	Zhou Wang <wangzhou1@hisilicon.com>
8903L:	dmaengine@vger.kernel.org
8904S:	Maintained
8905F:	drivers/dma/hisi_dma.c
8906
8907HISILICON GPIO DRIVER
8908M:	Luo Jiaxing <luojiaxing@huawei.com>
8909L:	linux-gpio@vger.kernel.org
8910S:	Maintained
8911F:	drivers/gpio/gpio-hisi.c
8912
8913HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8914M:	Longfang Liu <liulongfang@huawei.com>
8915L:	linux-crypto@vger.kernel.org
8916S:	Maintained
8917F:	Documentation/ABI/testing/debugfs-hisi-hpre
8918F:	drivers/crypto/hisilicon/hpre/hpre.h
8919F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
8920F:	drivers/crypto/hisilicon/hpre/hpre_main.c
8921
8922HISILICON I2C CONTROLLER DRIVER
8923M:	Yicong Yang <yangyicong@hisilicon.com>
8924L:	linux-i2c@vger.kernel.org
8925S:	Maintained
8926W:	https://www.hisilicon.com
8927F:	drivers/i2c/busses/i2c-hisi.c
8928
8929HISILICON LPC BUS DRIVER
8930M:	john.garry@huawei.com
8931S:	Maintained
8932W:	http://www.hisilicon.com
8933F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8934F:	drivers/bus/hisi_lpc.c
8935
8936HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8937M:	Yisen Zhuang <yisen.zhuang@huawei.com>
8938M:	Salil Mehta <salil.mehta@huawei.com>
8939L:	netdev@vger.kernel.org
8940S:	Maintained
8941W:	http://www.hisilicon.com
8942F:	drivers/net/ethernet/hisilicon/hns3/
8943
8944HISILICON NETWORK SUBSYSTEM DRIVER
8945M:	Yisen Zhuang <yisen.zhuang@huawei.com>
8946M:	Salil Mehta <salil.mehta@huawei.com>
8947L:	netdev@vger.kernel.org
8948S:	Maintained
8949W:	http://www.hisilicon.com
8950F:	Documentation/devicetree/bindings/net/hisilicon*.txt
8951F:	drivers/net/ethernet/hisilicon/
8952
8953HIKEY960 ONBOARD USB GPIO HUB DRIVER
8954M:	John Stultz <jstultz@google.com>
8955L:	linux-kernel@vger.kernel.org
8956S:	Maintained
8957F:	drivers/misc/hisi_hikey_usb.c
8958
8959HISILICON PMU DRIVER
8960M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
8961M:	Qi Liu <liuqi115@huawei.com>
8962S:	Supported
8963W:	http://www.hisilicon.com
8964F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
8965F:	Documentation/admin-guide/perf/hisi-pmu.rst
8966F:	drivers/perf/hisilicon
8967
8968HISILICON QM AND ZIP Controller DRIVER
8969M:	Zhou Wang <wangzhou1@hisilicon.com>
8970L:	linux-crypto@vger.kernel.org
8971S:	Maintained
8972F:	Documentation/ABI/testing/debugfs-hisi-zip
8973F:	drivers/crypto/hisilicon/qm.c
8974F:	drivers/crypto/hisilicon/sgl.c
8975F:	drivers/crypto/hisilicon/zip/
8976F:	include/linux/hisi_acc_qm.h
8977
8978HISILICON ROCE DRIVER
8979M:	Wenpeng Liang <liangwenpeng@huawei.com>
8980M:	Weihang Li <liweihang@huawei.com>
8981L:	linux-rdma@vger.kernel.org
8982S:	Maintained
8983F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8984F:	drivers/infiniband/hw/hns/
8985
8986HISILICON SAS Controller
8987M:	John Garry <john.garry@huawei.com>
8988S:	Supported
8989W:	http://www.hisilicon.com
8990F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8991F:	drivers/scsi/hisi_sas/
8992
8993HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8994M:	Kai Ye <yekai13@huawei.com>
8995M:	Longfang Liu <liulongfang@huawei.com>
8996L:	linux-crypto@vger.kernel.org
8997S:	Maintained
8998F:	Documentation/ABI/testing/debugfs-hisi-sec
8999F:	drivers/crypto/hisilicon/sec2/sec.h
9000F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9001F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9002F:	drivers/crypto/hisilicon/sec2/sec_main.c
9003
9004HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9005M:	Jay Fang <f.fangjian@huawei.com>
9006L:	linux-spi@vger.kernel.org
9007S:	Maintained
9008W:	http://www.hisilicon.com
9009F:	drivers/spi/spi-hisi-kunpeng.c
9010
9011HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9012M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9013L:	linux-kernel@vger.kernel.org
9014S:	Maintained
9015F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9016F:	drivers/spmi/hisi-spmi-controller.c
9017
9018HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9019M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9020L:	linux-kernel@vger.kernel.org
9021S:	Maintained
9022F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9023F:	drivers/mfd/hi6421-spmi-pmic.c
9024
9025HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9026M:	Weili Qian <qianweili@huawei.com>
9027S:	Maintained
9028F:	drivers/crypto/hisilicon/trng/trng.c
9029
9030HISILICON V3XX SPI NOR FLASH Controller Driver
9031M:	John Garry <john.garry@huawei.com>
9032S:	Maintained
9033W:	http://www.hisilicon.com
9034F:	drivers/spi/spi-hisi-sfc-v3xx.c
9035
9036HMM - Heterogeneous Memory Management
9037M:	Jérôme Glisse <jglisse@redhat.com>
9038L:	linux-mm@kvack.org
9039S:	Maintained
9040F:	Documentation/mm/hmm.rst
9041F:	include/linux/hmm*
9042F:	lib/test_hmm*
9043F:	mm/hmm*
9044F:	tools/testing/selftests/vm/*hmm*
9045
9046HOST AP DRIVER
9047M:	Jouni Malinen <j@w1.fi>
9048L:	linux-wireless@vger.kernel.org
9049S:	Obsolete
9050W:	http://w1.fi/hostap-driver.html
9051F:	drivers/net/wireless/intersil/hostap/
9052
9053HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9054L:	platform-driver-x86@vger.kernel.org
9055S:	Orphan
9056F:	drivers/platform/x86/tc1100-wmi.c
9057
9058HPET:	High Precision Event Timers driver
9059M:	Clemens Ladisch <clemens@ladisch.de>
9060S:	Maintained
9061F:	Documentation/timers/hpet.rst
9062F:	drivers/char/hpet.c
9063F:	include/linux/hpet.h
9064F:	include/uapi/linux/hpet.h
9065
9066HPET:	x86
9067S:	Orphan
9068F:	arch/x86/include/asm/hpet.h
9069F:	arch/x86/kernel/hpet.c
9070
9071HPFS FILESYSTEM
9072M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9073S:	Maintained
9074W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9075F:	fs/hpfs/
9076
9077HSI SUBSYSTEM
9078M:	Sebastian Reichel <sre@kernel.org>
9079S:	Maintained
9080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9081F:	Documentation/ABI/testing/sysfs-bus-hsi
9082F:	Documentation/driver-api/hsi.rst
9083F:	drivers/hsi/
9084F:	include/linux/hsi/
9085F:	include/uapi/linux/hsi/
9086
9087HSO 3G MODEM DRIVER
9088L:	linux-usb@vger.kernel.org
9089S:	Orphan
9090F:	drivers/net/usb/hso.c
9091
9092HSR NETWORK PROTOCOL
9093L:	netdev@vger.kernel.org
9094S:	Orphan
9095F:	net/hsr/
9096
9097HT16K33 LED CONTROLLER DRIVER
9098M:	Robin van der Gracht <robin@protonic.nl>
9099S:	Maintained
9100F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9101F:	drivers/auxdisplay/ht16k33.c
9102
9103HTCPEN TOUCHSCREEN DRIVER
9104M:	Pau Oliva Fora <pof@eslack.org>
9105L:	linux-input@vger.kernel.org
9106S:	Maintained
9107F:	drivers/input/touchscreen/htcpen.c
9108
9109HTE SUBSYSTEM
9110M:	Dipen Patel <dipenp@nvidia.com>
9111S:	Maintained
9112F:	Documentation/devicetree/bindings/timestamp/
9113F:	Documentation/driver-api/hte/
9114F:	drivers/hte/
9115F:	include/linux/hte.h
9116
9117HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9118M:	Lorenzo Bianconi <lorenzo@kernel.org>
9119L:	linux-iio@vger.kernel.org
9120S:	Maintained
9121W:	http://www.st.com/
9122F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9123F:	drivers/iio/humidity/hts221*
9124
9125HUAWEI ETHERNET DRIVER
9126L:	netdev@vger.kernel.org
9127S:	Orphan
9128F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9129F:	drivers/net/ethernet/huawei/hinic/
9130
9131HUGETLB SUBSYSTEM
9132M:	Mike Kravetz <mike.kravetz@oracle.com>
9133M:	Muchun Song <songmuchun@bytedance.com>
9134L:	linux-mm@kvack.org
9135S:	Maintained
9136F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9137F:	Documentation/admin-guide/mm/hugetlbpage.rst
9138F:	Documentation/mm/hugetlbfs_reserv.rst
9139F:	Documentation/mm/vmemmap_dedup.rst
9140F:	fs/hugetlbfs/
9141F:	include/linux/hugetlb.h
9142F:	mm/hugetlb.c
9143F:	mm/hugetlb_vmemmap.c
9144F:	mm/hugetlb_vmemmap.h
9145
9146HVA ST MEDIA DRIVER
9147M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9148L:	linux-media@vger.kernel.org
9149S:	Supported
9150W:	https://linuxtv.org
9151T:	git git://linuxtv.org/media_tree.git
9152F:	drivers/media/platform/st/sti/hva
9153
9154HWPOISON MEMORY FAILURE HANDLING
9155M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9156R:	Miaohe Lin <linmiaohe@huawei.com>
9157L:	linux-mm@kvack.org
9158S:	Maintained
9159F:	mm/hwpoison-inject.c
9160F:	mm/memory-failure.c
9161
9162HYCON HY46XX TOUCHSCREEN SUPPORT
9163M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9164L:	linux-input@vger.kernel.org
9165S:	Maintained
9166F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9167F:	drivers/input/touchscreen/hycon-hy46xx.c
9168
9169HYGON PROCESSOR SUPPORT
9170M:	Pu Wen <puwen@hygon.cn>
9171L:	linux-kernel@vger.kernel.org
9172S:	Maintained
9173F:	arch/x86/kernel/cpu/hygon.c
9174
9175HYNIX HI556 SENSOR DRIVER
9176M:	Shawn Tu <shawnx.tu@intel.com>
9177L:	linux-media@vger.kernel.org
9178S:	Maintained
9179T:	git git://linuxtv.org/media_tree.git
9180F:	drivers/media/i2c/hi556.c
9181
9182HYNIX HI846 SENSOR DRIVER
9183M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9184L:	linux-media@vger.kernel.org
9185S:	Maintained
9186F:	drivers/media/i2c/hi846.c
9187
9188HYNIX HI847 SENSOR DRIVER
9189M:	Shawn Tu <shawnx.tu@intel.com>
9190L:	linux-media@vger.kernel.org
9191S:	Maintained
9192F:	drivers/media/i2c/hi847.c
9193
9194Hyper-V/Azure CORE AND DRIVERS
9195M:	"K. Y. Srinivasan" <kys@microsoft.com>
9196M:	Haiyang Zhang <haiyangz@microsoft.com>
9197M:	Stephen Hemminger <sthemmin@microsoft.com>
9198M:	Wei Liu <wei.liu@kernel.org>
9199M:	Dexuan Cui <decui@microsoft.com>
9200L:	linux-hyperv@vger.kernel.org
9201S:	Supported
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9203F:	Documentation/ABI/stable/sysfs-bus-vmbus
9204F:	Documentation/ABI/testing/debugfs-hyperv
9205F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9206F:	arch/arm64/hyperv
9207F:	arch/arm64/include/asm/hyperv-tlfs.h
9208F:	arch/arm64/include/asm/mshyperv.h
9209F:	arch/x86/hyperv
9210F:	arch/x86/include/asm/hyperv-tlfs.h
9211F:	arch/x86/include/asm/mshyperv.h
9212F:	arch/x86/include/asm/trace/hyperv.h
9213F:	arch/x86/kernel/cpu/mshyperv.c
9214F:	drivers/clocksource/hyperv_timer.c
9215F:	drivers/hid/hid-hyperv.c
9216F:	drivers/hv/
9217F:	drivers/input/serio/hyperv-keyboard.c
9218F:	drivers/iommu/hyperv-iommu.c
9219F:	drivers/net/ethernet/microsoft/
9220F:	drivers/net/hyperv/
9221F:	drivers/pci/controller/pci-hyperv-intf.c
9222F:	drivers/pci/controller/pci-hyperv.c
9223F:	drivers/scsi/storvsc_drv.c
9224F:	drivers/uio/uio_hv_generic.c
9225F:	drivers/video/fbdev/hyperv_fb.c
9226F:	include/asm-generic/hyperv-tlfs.h
9227F:	include/asm-generic/mshyperv.h
9228F:	include/clocksource/hyperv_timer.h
9229F:	include/linux/hyperv.h
9230F:	include/uapi/linux/hyperv.h
9231F:	net/vmw_vsock/hyperv_transport.c
9232F:	tools/hv/
9233
9234HYPERBUS SUPPORT
9235M:	Vignesh Raghavendra <vigneshr@ti.com>
9236L:	linux-mtd@lists.infradead.org
9237S:	Supported
9238Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9239C:	irc://irc.oftc.net/mtd
9240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9241F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9242F:	drivers/mtd/hyperbus/
9243F:	include/linux/mtd/hyperbus.h
9244
9245HYPERVISOR VIRTUAL CONSOLE DRIVER
9246L:	linuxppc-dev@lists.ozlabs.org
9247S:	Odd Fixes
9248F:	drivers/tty/hvc/
9249
9250I2C ACPI SUPPORT
9251M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9252L:	linux-i2c@vger.kernel.org
9253L:	linux-acpi@vger.kernel.org
9254S:	Maintained
9255F:	drivers/i2c/i2c-core-acpi.c
9256
9257I2C CONTROLLER DRIVER FOR NVIDIA GPU
9258M:	Ajay Gupta <ajayg@nvidia.com>
9259L:	linux-i2c@vger.kernel.org
9260S:	Maintained
9261F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9262F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9263
9264I2C MUXES
9265M:	Peter Rosin <peda@axentia.se>
9266L:	linux-i2c@vger.kernel.org
9267S:	Maintained
9268F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9269F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9270F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9271F:	Documentation/i2c/i2c-topology.rst
9272F:	Documentation/i2c/muxes/
9273F:	drivers/i2c/i2c-mux.c
9274F:	drivers/i2c/muxes/
9275F:	include/linux/i2c-mux.h
9276
9277I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9278M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9279L:	linux-i2c@vger.kernel.org
9280S:	Maintained
9281F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9282F:	drivers/i2c/busses/i2c-mv64xxx.c
9283
9284I2C OVER PARALLEL PORT
9285M:	Jean Delvare <jdelvare@suse.com>
9286L:	linux-i2c@vger.kernel.org
9287S:	Maintained
9288F:	Documentation/i2c/busses/i2c-parport.rst
9289F:	drivers/i2c/busses/i2c-parport.c
9290
9291I2C SUBSYSTEM
9292M:	Wolfram Sang <wsa@kernel.org>
9293L:	linux-i2c@vger.kernel.org
9294S:	Maintained
9295W:	https://i2c.wiki.kernel.org/
9296Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9298F:	Documentation/devicetree/bindings/i2c/i2c.txt
9299F:	Documentation/i2c/
9300F:	drivers/i2c/*
9301F:	include/dt-bindings/i2c/i2c.h
9302F:	include/linux/i2c-dev.h
9303F:	include/linux/i2c-smbus.h
9304F:	include/linux/i2c.h
9305F:	include/uapi/linux/i2c-*.h
9306F:	include/uapi/linux/i2c.h
9307
9308I2C SUBSYSTEM HOST DRIVERS
9309L:	linux-i2c@vger.kernel.org
9310S:	Odd Fixes
9311W:	https://i2c.wiki.kernel.org/
9312Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9314F:	Documentation/devicetree/bindings/i2c/
9315F:	drivers/i2c/algos/
9316F:	drivers/i2c/busses/
9317F:	include/dt-bindings/i2c/
9318
9319I2C-TAOS-EVM DRIVER
9320M:	Jean Delvare <jdelvare@suse.com>
9321L:	linux-i2c@vger.kernel.org
9322S:	Maintained
9323F:	Documentation/i2c/busses/i2c-taos-evm.rst
9324F:	drivers/i2c/busses/i2c-taos-evm.c
9325
9326I2C-TINY-USB DRIVER
9327M:	Till Harbaum <till@harbaum.org>
9328L:	linux-i2c@vger.kernel.org
9329S:	Maintained
9330W:	http://www.harbaum.org/till/i2c_tiny_usb
9331F:	drivers/i2c/busses/i2c-tiny-usb.c
9332
9333I2C/SMBUS CONTROLLER DRIVERS FOR PC
9334M:	Jean Delvare <jdelvare@suse.com>
9335L:	linux-i2c@vger.kernel.org
9336S:	Maintained
9337F:	Documentation/i2c/busses/i2c-ali1535.rst
9338F:	Documentation/i2c/busses/i2c-ali1563.rst
9339F:	Documentation/i2c/busses/i2c-ali15x3.rst
9340F:	Documentation/i2c/busses/i2c-amd756.rst
9341F:	Documentation/i2c/busses/i2c-amd8111.rst
9342F:	Documentation/i2c/busses/i2c-i801.rst
9343F:	Documentation/i2c/busses/i2c-nforce2.rst
9344F:	Documentation/i2c/busses/i2c-piix4.rst
9345F:	Documentation/i2c/busses/i2c-sis5595.rst
9346F:	Documentation/i2c/busses/i2c-sis630.rst
9347F:	Documentation/i2c/busses/i2c-sis96x.rst
9348F:	Documentation/i2c/busses/i2c-via.rst
9349F:	Documentation/i2c/busses/i2c-viapro.rst
9350F:	drivers/i2c/busses/i2c-ali1535.c
9351F:	drivers/i2c/busses/i2c-ali1563.c
9352F:	drivers/i2c/busses/i2c-ali15x3.c
9353F:	drivers/i2c/busses/i2c-amd756-s4882.c
9354F:	drivers/i2c/busses/i2c-amd756.c
9355F:	drivers/i2c/busses/i2c-amd8111.c
9356F:	drivers/i2c/busses/i2c-i801.c
9357F:	drivers/i2c/busses/i2c-isch.c
9358F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9359F:	drivers/i2c/busses/i2c-nforce2.c
9360F:	drivers/i2c/busses/i2c-piix4.c
9361F:	drivers/i2c/busses/i2c-sis5595.c
9362F:	drivers/i2c/busses/i2c-sis630.c
9363F:	drivers/i2c/busses/i2c-sis96x.c
9364F:	drivers/i2c/busses/i2c-via.c
9365F:	drivers/i2c/busses/i2c-viapro.c
9366
9367I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9368M:	Hans de Goede <hdegoede@redhat.com>
9369L:	linux-i2c@vger.kernel.org
9370S:	Maintained
9371F:	drivers/i2c/busses/i2c-cht-wc.c
9372
9373I2C/SMBUS ISMT DRIVER
9374M:	Seth Heasley <seth.heasley@intel.com>
9375M:	Neil Horman <nhorman@tuxdriver.com>
9376L:	linux-i2c@vger.kernel.org
9377F:	Documentation/i2c/busses/i2c-ismt.rst
9378F:	drivers/i2c/busses/i2c-ismt.c
9379
9380I2C/SMBUS STUB DRIVER
9381M:	Jean Delvare <jdelvare@suse.com>
9382L:	linux-i2c@vger.kernel.org
9383S:	Maintained
9384F:	drivers/i2c/i2c-stub.c
9385
9386I3C DRIVER FOR CADENCE I3C MASTER IP
9387M:	Przemysław Gaj <pgaj@cadence.com>
9388S:	Maintained
9389F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9390F:	drivers/i3c/master/i3c-master-cdns.c
9391
9392I3C DRIVER FOR SYNOPSYS DESIGNWARE
9393M:	Vitor Soares <vitor.soares@synopsys.com>
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9396F:	drivers/i3c/master/dw*
9397
9398I3C SUBSYSTEM
9399M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9400L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9401S:	Maintained
9402C:	irc://chat.freenode.net/linux-i3c
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9404F:	Documentation/ABI/testing/sysfs-bus-i3c
9405F:	Documentation/devicetree/bindings/i3c/
9406F:	Documentation/driver-api/i3c
9407F:	drivers/i3c/
9408F:	include/linux/i3c/
9409
9410IA64 (Itanium) PLATFORM
9411L:	linux-ia64@vger.kernel.org
9412S:	Orphan
9413F:	Documentation/ia64/
9414F:	arch/ia64/
9415
9416IBM Power 842 compression accelerator
9417M:	Haren Myneni <haren@us.ibm.com>
9418S:	Supported
9419F:	crypto/842.c
9420F:	drivers/crypto/nx/Kconfig
9421F:	drivers/crypto/nx/Makefile
9422F:	drivers/crypto/nx/nx-842*
9423F:	include/linux/sw842.h
9424F:	lib/842/
9425
9426IBM Power in-Nest Crypto Acceleration
9427M:	Breno Leitão <leitao@debian.org>
9428M:	Nayna Jain <nayna@linux.ibm.com>
9429M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9430L:	linux-crypto@vger.kernel.org
9431S:	Supported
9432F:	drivers/crypto/nx/Kconfig
9433F:	drivers/crypto/nx/Makefile
9434F:	drivers/crypto/nx/nx-aes*
9435F:	drivers/crypto/nx/nx-sha*
9436F:	drivers/crypto/nx/nx.*
9437F:	drivers/crypto/nx/nx_csbcpb.h
9438F:	drivers/crypto/nx/nx_debugfs.c
9439
9440IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9441M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9442L:	linux-pci@vger.kernel.org
9443L:	linuxppc-dev@lists.ozlabs.org
9444S:	Supported
9445F:	drivers/pci/hotplug/rpadlpar*
9446
9447IBM Power Linux RAID adapter
9448M:	Brian King <brking@us.ibm.com>
9449S:	Supported
9450F:	drivers/scsi/ipr.*
9451
9452IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9453M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9454L:	linux-pci@vger.kernel.org
9455L:	linuxppc-dev@lists.ozlabs.org
9456S:	Supported
9457F:	drivers/pci/hotplug/rpaphp*
9458
9459IBM Power SRIOV Virtual NIC Device Driver
9460M:	Dany Madden <drt@linux.ibm.com>
9461R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9462L:	netdev@vger.kernel.org
9463S:	Supported
9464F:	drivers/net/ethernet/ibm/ibmvnic.*
9465
9466IBM Power Virtual Accelerator Switchboard
9467L:	linuxppc-dev@lists.ozlabs.org
9468S:	Supported
9469F:	arch/powerpc/include/asm/vas.h
9470F:	arch/powerpc/platforms/powernv/copy-paste.h
9471F:	arch/powerpc/platforms/powernv/vas*
9472
9473IBM Power Virtual Ethernet Device Driver
9474M:	Cristobal Forno <cforno12@linux.ibm.com>
9475L:	netdev@vger.kernel.org
9476S:	Supported
9477F:	drivers/net/ethernet/ibm/ibmveth.*
9478
9479IBM Power Virtual FC Device Drivers
9480M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9481L:	linux-scsi@vger.kernel.org
9482S:	Supported
9483F:	drivers/scsi/ibmvscsi/ibmvfc*
9484
9485IBM Power Virtual Management Channel Driver
9486M:	Brad Warrum <bwarrum@linux.ibm.com>
9487M:	Ritu Agarwal <rituagar@linux.ibm.com>
9488S:	Supported
9489F:	drivers/misc/ibmvmc.*
9490
9491IBM Power Virtual SCSI Device Drivers
9492M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9493L:	linux-scsi@vger.kernel.org
9494S:	Supported
9495F:	drivers/scsi/ibmvscsi/ibmvscsi*
9496F:	include/scsi/viosrp.h
9497
9498IBM Power Virtual SCSI Device Target Driver
9499M:	Michael Cyr <mikecyr@linux.ibm.com>
9500L:	linux-scsi@vger.kernel.org
9501L:	target-devel@vger.kernel.org
9502S:	Supported
9503F:	drivers/scsi/ibmvscsi_tgt/
9504
9505IBM Power VMX Cryptographic instructions
9506M:	Breno Leitão <leitao@debian.org>
9507M:	Nayna Jain <nayna@linux.ibm.com>
9508M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9509L:	linux-crypto@vger.kernel.org
9510S:	Supported
9511F:	drivers/crypto/vmx/Kconfig
9512F:	drivers/crypto/vmx/Makefile
9513F:	drivers/crypto/vmx/aes*
9514F:	drivers/crypto/vmx/ghash*
9515F:	drivers/crypto/vmx/ppc-xlate.pl
9516F:	drivers/crypto/vmx/vmx.c
9517
9518IBM ServeRAID RAID DRIVER
9519S:	Orphan
9520F:	drivers/scsi/ips.*
9521
9522ICH LPC AND GPIO DRIVER
9523M:	Peter Tyser <ptyser@xes-inc.com>
9524S:	Maintained
9525F:	drivers/gpio/gpio-ich.c
9526F:	drivers/mfd/lpc_ich.c
9527
9528ICY I2C DRIVER
9529M:	Max Staudt <max@enpas.org>
9530L:	linux-i2c@vger.kernel.org
9531S:	Maintained
9532F:	drivers/i2c/busses/i2c-icy.c
9533
9534IDEAPAD LAPTOP EXTRAS DRIVER
9535M:	Ike Panhc <ike.pan@canonical.com>
9536L:	platform-driver-x86@vger.kernel.org
9537S:	Maintained
9538W:	http://launchpad.net/ideapad-laptop
9539F:	drivers/platform/x86/ideapad-laptop.c
9540
9541IDEAPAD LAPTOP SLIDEBAR DRIVER
9542M:	Andrey Moiseev <o2g.org.ru@gmail.com>
9543L:	linux-input@vger.kernel.org
9544S:	Maintained
9545W:	https://github.com/o2genum/ideapad-slidebar
9546F:	drivers/input/misc/ideapad_slidebar.c
9547
9548IDMAPPED MOUNTS
9549M:	Christian Brauner <brauner@kernel.org>
9550L:	linux-fsdevel@vger.kernel.org
9551S:	Maintained
9552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9553F:	Documentation/filesystems/idmappings.rst
9554F:	tools/testing/selftests/mount_setattr/
9555F:	include/linux/mnt_idmapping.h
9556
9557IDT VersaClock 5 CLOCK DRIVER
9558M:	Luca Ceresoli <luca@lucaceresoli.net>
9559S:	Maintained
9560F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9561F:	drivers/clk/clk-versaclock5.c
9562
9563IEEE 802.15.4 SUBSYSTEM
9564M:	Alexander Aring <alex.aring@gmail.com>
9565M:	Stefan Schmidt <stefan@datenfreihafen.org>
9566L:	linux-wpan@vger.kernel.org
9567S:	Maintained
9568W:	https://linux-wpan.org/
9569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9571F:	Documentation/networking/ieee802154.rst
9572F:	drivers/net/ieee802154/
9573F:	include/linux/ieee802154.h
9574F:	include/linux/nl802154.h
9575F:	include/net/af_ieee802154.h
9576F:	include/net/cfg802154.h
9577F:	include/net/ieee802154_netdev.h
9578F:	include/net/mac802154.h
9579F:	include/net/nl802154.h
9580F:	net/ieee802154/
9581F:	net/mac802154/
9582
9583IFE PROTOCOL
9584M:	Yotam Gigi <yotam.gi@gmail.com>
9585M:	Jamal Hadi Salim <jhs@mojatatu.com>
9586F:	include/net/ife.h
9587F:	include/uapi/linux/ife.h
9588F:	net/ife
9589
9590IGORPLUG-USB IR RECEIVER
9591M:	Sean Young <sean@mess.org>
9592L:	linux-media@vger.kernel.org
9593S:	Maintained
9594F:	drivers/media/rc/igorplugusb.c
9595
9596IGUANAWORKS USB IR TRANSCEIVER
9597M:	Sean Young <sean@mess.org>
9598L:	linux-media@vger.kernel.org
9599S:	Maintained
9600F:	drivers/media/rc/iguanair.c
9601
9602IIO DIGITAL POTENTIOMETER DAC
9603M:	Peter Rosin <peda@axentia.se>
9604L:	linux-iio@vger.kernel.org
9605S:	Maintained
9606F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9607F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9608F:	drivers/iio/dac/dpot-dac.c
9609
9610IIO ENVELOPE DETECTOR
9611M:	Peter Rosin <peda@axentia.se>
9612L:	linux-iio@vger.kernel.org
9613S:	Maintained
9614F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9615F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9616F:	drivers/iio/adc/envelope-detector.c
9617
9618IIO MULTIPLEXER
9619M:	Peter Rosin <peda@axentia.se>
9620L:	linux-iio@vger.kernel.org
9621S:	Maintained
9622F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9623F:	drivers/iio/multiplexer/iio-mux.c
9624
9625IIO SCMI BASED DRIVER
9626M:	Jyoti Bhayana <jbhayana@google.com>
9627L:	linux-iio@vger.kernel.org
9628S:	Maintained
9629F:	drivers/iio/common/scmi_sensors/scmi_iio.c
9630
9631IIO SUBSYSTEM AND DRIVERS
9632M:	Jonathan Cameron <jic23@kernel.org>
9633R:	Lars-Peter Clausen <lars@metafoo.de>
9634L:	linux-iio@vger.kernel.org
9635S:	Maintained
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9637F:	Documentation/ABI/testing/configfs-iio*
9638F:	Documentation/ABI/testing/sysfs-bus-iio*
9639F:	Documentation/devicetree/bindings/iio/
9640F:	drivers/iio/
9641F:	drivers/staging/iio/
9642F:	include/linux/iio/
9643F:	tools/iio/
9644
9645IIO UNIT CONVERTER
9646M:	Peter Rosin <peda@axentia.se>
9647L:	linux-iio@vger.kernel.org
9648S:	Maintained
9649F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9650F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9651F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9652F:	drivers/iio/afe/iio-rescale.c
9653
9654IKANOS/ADI EAGLE ADSL USB DRIVER
9655M:	Matthieu Castet <castet.matthieu@free.fr>
9656M:	Stanislaw Gruszka <stf_xl@wp.pl>
9657S:	Maintained
9658F:	drivers/usb/atm/ueagle-atm.c
9659
9660IMAGIS TOUCHSCREEN DRIVER
9661M:	Markuss Broks <markuss.broks@gmail.com>
9662S:	Maintained
9663F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9664F:	drivers/input/touchscreen/imagis.c
9665
9666IMGTEC ASCII LCD DRIVER
9667M:	Paul Burton <paulburton@kernel.org>
9668S:	Maintained
9669F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9670F:	drivers/auxdisplay/img-ascii-lcd.c
9671
9672IMGTEC IR DECODER DRIVER
9673S:	Orphan
9674F:	drivers/media/rc/img-ir/
9675
9676IMON SOUNDGRAPH USB IR RECEIVER
9677M:	Sean Young <sean@mess.org>
9678L:	linux-media@vger.kernel.org
9679S:	Maintained
9680F:	drivers/media/rc/imon.c
9681F:	drivers/media/rc/imon_raw.c
9682
9683IMS TWINTURBO FRAMEBUFFER DRIVER
9684L:	linux-fbdev@vger.kernel.org
9685S:	Orphan
9686F:	drivers/video/fbdev/imsttfb.c
9687
9688INA209 HARDWARE MONITOR DRIVER
9689M:	Guenter Roeck <linux@roeck-us.net>
9690L:	linux-hwmon@vger.kernel.org
9691S:	Maintained
9692F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9693F:	Documentation/hwmon/ina209.rst
9694F:	drivers/hwmon/ina209.c
9695
9696INA2XX HARDWARE MONITOR DRIVER
9697M:	Guenter Roeck <linux@roeck-us.net>
9698L:	linux-hwmon@vger.kernel.org
9699S:	Maintained
9700F:	Documentation/hwmon/ina2xx.rst
9701F:	drivers/hwmon/ina2xx.c
9702F:	include/linux/platform_data/ina2xx.h
9703
9704INDUSTRY PACK SUBSYSTEM (IPACK)
9705M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9706M:	Jens Taprogge <jens.taprogge@taprogge.org>
9707M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9708L:	industrypack-devel@lists.sourceforge.net
9709S:	Maintained
9710W:	http://industrypack.sourceforge.net
9711F:	drivers/ipack/
9712
9713INFINEON DPS310 Driver
9714M:	Eddie James <eajames@linux.ibm.com>
9715L:	linux-iio@vger.kernel.org
9716S:	Maintained
9717F:	drivers/iio/pressure/dps310.c
9718
9719INFINIBAND SUBSYSTEM
9720M:	Jason Gunthorpe <jgg@nvidia.com>
9721M:	Leon Romanovsky <leonro@nvidia.com>
9722L:	linux-rdma@vger.kernel.org
9723S:	Supported
9724W:	https://github.com/linux-rdma/rdma-core
9725Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9727F:	Documentation/devicetree/bindings/infiniband/
9728F:	Documentation/infiniband/
9729F:	drivers/infiniband/
9730F:	include/rdma/
9731F:	include/trace/events/ib_mad.h
9732F:	include/trace/events/ib_umad.h
9733F:	include/uapi/linux/if_infiniband.h
9734F:	include/uapi/rdma/
9735F:	samples/bpf/ibumad_kern.c
9736F:	samples/bpf/ibumad_user.c
9737
9738INGENIC JZ4780 NAND DRIVER
9739M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9740L:	linux-mtd@lists.infradead.org
9741L:	linux-mips@vger.kernel.org
9742S:	Maintained
9743F:	drivers/mtd/nand/raw/ingenic/
9744
9745INGENIC JZ47xx SoCs
9746M:	Paul Cercueil <paul@crapouillou.net>
9747L:	linux-mips@vger.kernel.org
9748S:	Maintained
9749F:	arch/mips/boot/dts/ingenic/
9750F:	arch/mips/generic/board-ingenic.c
9751F:	arch/mips/include/asm/mach-ingenic/
9752F:	arch/mips/ingenic/Kconfig
9753F:	drivers/clk/ingenic/
9754F:	drivers/dma/dma-jz4780.c
9755F:	drivers/gpu/drm/ingenic/
9756F:	drivers/i2c/busses/i2c-jz4780.c
9757F:	drivers/iio/adc/ingenic-adc.c
9758F:	drivers/irqchip/irq-ingenic.c
9759F:	drivers/memory/jz4780-nemc.c
9760F:	drivers/mmc/host/jz4740_mmc.c
9761F:	drivers/mtd/nand/raw/ingenic/
9762F:	drivers/pinctrl/pinctrl-ingenic.c
9763F:	drivers/power/supply/ingenic-battery.c
9764F:	drivers/pwm/pwm-jz4740.c
9765F:	drivers/remoteproc/ingenic_rproc.c
9766F:	drivers/rtc/rtc-jz4740.c
9767F:	drivers/tty/serial/8250/8250_ingenic.c
9768F:	drivers/usb/musb/jz4740.c
9769F:	drivers/watchdog/jz4740_wdt.c
9770F:	include/dt-bindings/iio/adc/ingenic,adc.h
9771F:	include/linux/mfd/ingenic-tcu.h
9772F:	sound/soc/codecs/jz47*
9773F:	sound/soc/jz4740/
9774
9775INJOINIC IP5xxx POWER BANK IC DRIVER
9776M:	Samuel Holland <samuel@sholland.org>
9777S:	Maintained
9778F:	drivers/power/supply/ip5xxx_power.c
9779
9780INOTIFY
9781M:	Jan Kara <jack@suse.cz>
9782R:	Amir Goldstein <amir73il@gmail.com>
9783L:	linux-fsdevel@vger.kernel.org
9784S:	Maintained
9785F:	Documentation/filesystems/inotify.rst
9786F:	fs/notify/inotify/
9787F:	include/linux/inotify.h
9788F:	include/uapi/linux/inotify.h
9789
9790INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9791M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
9792L:	linux-input@vger.kernel.org
9793S:	Maintained
9794Q:	http://patchwork.kernel.org/project/linux-input/list/
9795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9796F:	Documentation/devicetree/bindings/input/
9797F:	Documentation/devicetree/bindings/serio/
9798F:	Documentation/input/
9799F:	drivers/input/
9800F:	include/linux/input.h
9801F:	include/linux/input/
9802F:	include/uapi/linux/input-event-codes.h
9803F:	include/uapi/linux/input.h
9804
9805INPUT MULTITOUCH (MT) PROTOCOL
9806M:	Henrik Rydberg <rydberg@bitmath.org>
9807L:	linux-input@vger.kernel.org
9808S:	Odd fixes
9809F:	Documentation/input/multi-touch-protocol.rst
9810F:	drivers/input/input-mt.c
9811K:	\b(ABS|SYN)_MT_
9812
9813INSIDE SECURE CRYPTO DRIVER
9814M:	Antoine Tenart <atenart@kernel.org>
9815L:	linux-crypto@vger.kernel.org
9816S:	Maintained
9817F:	drivers/crypto/inside-secure/
9818
9819INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9820M:	Mimi Zohar <zohar@linux.ibm.com>
9821M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9822L:	linux-integrity@vger.kernel.org
9823S:	Supported
9824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9825F:	security/integrity/ima/
9826F:	security/integrity/
9827
9828INTEL 810/815 FRAMEBUFFER DRIVER
9829M:	Antonino Daplas <adaplas@gmail.com>
9830L:	linux-fbdev@vger.kernel.org
9831S:	Maintained
9832F:	drivers/video/fbdev/i810/
9833
9834INTEL ASoC DRIVERS
9835M:	Cezary Rojewski <cezary.rojewski@intel.com>
9836M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9837M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
9838M:	Jie Yang <yang.jie@linux.intel.com>
9839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9840S:	Supported
9841F:	sound/soc/intel/
9842
9843INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9844M:	Hans de Goede <hdegoede@redhat.com>
9845L:	platform-driver-x86@vger.kernel.org
9846S:	Maintained
9847F:	drivers/platform/x86/intel/atomisp2/pm.c
9848
9849INTEL ATOMISP2 LED DRIVER
9850M:	Hans de Goede <hdegoede@redhat.com>
9851L:	platform-driver-x86@vger.kernel.org
9852S:	Maintained
9853F:	drivers/platform/x86/intel/atomisp2/led.c
9854
9855INTEL BIOS SAR INT1092 DRIVER
9856M:	Shravan Sudhakar <s.shravan@intel.com>
9857M:	Intel Corporation <linuxwwan@intel.com>
9858L:	platform-driver-x86@vger.kernel.org
9859S:	Maintained
9860F:	drivers/platform/x86/intel/int1092/
9861
9862INTEL BROXTON PMC DRIVER
9863M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9864M:	Zha Qipeng <qipeng.zha@intel.com>
9865S:	Maintained
9866F:	drivers/mfd/intel_pmc_bxt.c
9867F:	include/linux/mfd/intel_pmc_bxt.h
9868
9869INTEL C600 SERIES SAS CONTROLLER DRIVER
9870M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9871L:	linux-scsi@vger.kernel.org
9872S:	Supported
9873T:	git git://git.code.sf.net/p/intel-sas/isci
9874F:	drivers/scsi/isci/
9875
9876INTEL CPU family model numbers
9877M:	Tony Luck <tony.luck@intel.com>
9878M:	x86@kernel.org
9879L:	linux-kernel@vger.kernel.org
9880S:	Supported
9881F:	arch/x86/include/asm/intel-family.h
9882
9883INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9884M:	Jani Nikula <jani.nikula@linux.intel.com>
9885M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9886M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
9887M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9888L:	intel-gfx@lists.freedesktop.org
9889S:	Supported
9890W:	https://01.org/linuxgraphics/
9891Q:	http://patchwork.freedesktop.org/project/intel-gfx/
9892B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9893C:	irc://irc.oftc.net/intel-gfx
9894T:	git git://anongit.freedesktop.org/drm-intel
9895F:	Documentation/gpu/i915.rst
9896F:	drivers/gpu/drm/i915/
9897F:	include/drm/i915*
9898F:	include/uapi/drm/i915_drm.h
9899
9900INTEL ETHERNET DRIVERS
9901M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
9902M:	Tony Nguyen <anthony.l.nguyen@intel.com>
9903L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9904S:	Supported
9905W:	http://www.intel.com/support/feedback.htm
9906W:	http://e1000.sourceforge.net/
9907Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9910F:	Documentation/networking/device_drivers/ethernet/intel/
9911F:	drivers/net/ethernet/intel/
9912F:	drivers/net/ethernet/intel/*/
9913F:	include/linux/avf/virtchnl.h
9914F:	include/linux/net/intel/iidc.h
9915
9916INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9917M:	Mustafa Ismail <mustafa.ismail@intel.com>
9918M:	Shiraz Saleem <shiraz.saleem@intel.com>
9919L:	linux-rdma@vger.kernel.org
9920S:	Supported
9921F:	drivers/infiniband/hw/irdma/
9922F:	include/uapi/rdma/irdma-abi.h
9923
9924INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9925M:	Maik Broemme <mbroemme@libmpq.org>
9926L:	linux-fbdev@vger.kernel.org
9927S:	Maintained
9928F:	Documentation/fb/intelfb.rst
9929F:	drivers/video/fbdev/intelfb/
9930
9931INTEL GPIO DRIVERS
9932M:	Andy Shevchenko <andy@kernel.org>
9933L:	linux-gpio@vger.kernel.org
9934S:	Supported
9935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9936F:	drivers/gpio/gpio-ich.c
9937F:	drivers/gpio/gpio-merrifield.c
9938F:	drivers/gpio/gpio-ml-ioh.c
9939F:	drivers/gpio/gpio-pch.c
9940F:	drivers/gpio/gpio-sch.c
9941F:	drivers/gpio/gpio-sodaville.c
9942
9943INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9944M:	Zhenyu Wang <zhenyuw@linux.intel.com>
9945M:	Zhi Wang <zhi.a.wang@intel.com>
9946L:	intel-gvt-dev@lists.freedesktop.org
9947L:	intel-gfx@lists.freedesktop.org
9948S:	Supported
9949W:	https://01.org/igvt-g
9950T:	git https://github.com/intel/gvt-linux.git
9951F:	drivers/gpu/drm/i915/gvt/
9952
9953INTEL HID EVENT DRIVER
9954M:	Alex Hung <alex.hung@canonical.com>
9955L:	platform-driver-x86@vger.kernel.org
9956S:	Maintained
9957F:	drivers/platform/x86/intel/hid.c
9958
9959INTEL I/OAT DMA DRIVER
9960M:	Dave Jiang <dave.jiang@intel.com>
9961R:	Dan Williams <dan.j.williams@intel.com>
9962L:	dmaengine@vger.kernel.org
9963S:	Supported
9964Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
9965F:	drivers/dma/ioat*
9966
9967INTEL IADX DRIVER
9968M:	Dave Jiang <dave.jiang@intel.com>
9969L:	dmaengine@vger.kernel.org
9970S:	Supported
9971F:	drivers/dma/idxd/*
9972F:	include/uapi/linux/idxd.h
9973
9974INTEL IDLE DRIVER
9975M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
9976M:	Len Brown <lenb@kernel.org>
9977L:	linux-pm@vger.kernel.org
9978S:	Supported
9979B:	https://bugzilla.kernel.org
9980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9981F:	drivers/idle/intel_idle.c
9982
9983INTEL IN FIELD SCAN (IFS) DEVICE
9984M:	Jithu Joseph <jithu.joseph@intel.com>
9985R:	Ashok Raj <ashok.raj@intel.com>
9986R:	Tony Luck <tony.luck@intel.com>
9987S:	Maintained
9988F:	drivers/platform/x86/intel/ifs
9989F:	include/trace/events/intel_ifs.h
9990
9991INTEL INTEGRATED SENSOR HUB DRIVER
9992M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9993M:	Jiri Kosina <jikos@kernel.org>
9994L:	linux-input@vger.kernel.org
9995S:	Maintained
9996F:	drivers/hid/intel-ish-hid/
9997
9998INTEL IOMMU (VT-d)
9999M:	David Woodhouse <dwmw2@infradead.org>
10000M:	Lu Baolu <baolu.lu@linux.intel.com>
10001L:	iommu@lists.linux-foundation.org
10002L:	iommu@lists.linux.dev
10003S:	Supported
10004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10005F:	drivers/iommu/intel/
10006F:	include/linux/intel-iommu.h
10007F:	include/linux/intel-svm.h
10008
10009INTEL IOP-ADMA DMA DRIVER
10010R:	Dan Williams <dan.j.williams@intel.com>
10011S:	Odd fixes
10012F:	drivers/dma/iop-adma.c
10013
10014INTEL IPU3 CSI-2 CIO2 DRIVER
10015M:	Yong Zhi <yong.zhi@intel.com>
10016M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10017M:	Bingbu Cao <bingbu.cao@intel.com>
10018M:	Dan Scally <djrscally@gmail.com>
10019R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10020L:	linux-media@vger.kernel.org
10021S:	Maintained
10022T:	git git://linuxtv.org/media_tree.git
10023F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10024F:	drivers/media/pci/intel/ipu3/
10025
10026INTEL IPU3 CSI-2 IMGU DRIVER
10027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10028R:	Bingbu Cao <bingbu.cao@intel.com>
10029R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10030L:	linux-media@vger.kernel.org
10031S:	Maintained
10032F:	Documentation/admin-guide/media/ipu3.rst
10033F:	Documentation/admin-guide/media/ipu3_rcb.svg
10034F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10035F:	drivers/staging/media/ipu3/
10036
10037INTEL IXP4XX CRYPTO SUPPORT
10038M:	Corentin Labbe <clabbe@baylibre.com>
10039L:	linux-crypto@vger.kernel.org
10040S:	Maintained
10041F:	drivers/crypto/ixp4xx_crypto.c
10042
10043INTEL ISHTP ECLITE DRIVER
10044M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10045L:	platform-driver-x86@vger.kernel.org
10046S:	Supported
10047F:	drivers/platform/x86/intel/ishtp_eclite.c
10048
10049INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10050M:	Krzysztof Halasa <khalasa@piap.pl>
10051S:	Maintained
10052F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10053F:	drivers/net/wan/ixp4xx_hss.c
10054F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10055F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10056F:	include/linux/soc/ixp4xx/npe.h
10057F:	include/linux/soc/ixp4xx/qmgr.h
10058
10059INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10060M:	Deepak Saxena <dsaxena@plexity.net>
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10063F:	drivers/char/hw_random/ixp4xx-rng.c
10064
10065INTEL KEEM BAY DRM DRIVER
10066M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10067M:	Edmund Dea <edmund.j.dea@intel.com>
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10070F:	drivers/gpu/drm/kmb/
10071
10072INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10073M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10074S:	Maintained
10075F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10076F:	drivers/crypto/keembay/Kconfig
10077F:	drivers/crypto/keembay/Makefile
10078F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
10079F:	drivers/crypto/keembay/ocs-aes.c
10080F:	drivers/crypto/keembay/ocs-aes.h
10081
10082INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10083M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10084M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10085M:	Mark Gross <mgross@linux.intel.com>
10086S:	Maintained
10087F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10088F:	drivers/crypto/keembay/Kconfig
10089F:	drivers/crypto/keembay/Makefile
10090F:	drivers/crypto/keembay/keembay-ocs-ecc.c
10091
10092INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10093M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10094M:	Declan Murphy <declan.murphy@intel.com>
10095S:	Maintained
10096F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10097F:	drivers/crypto/keembay/Kconfig
10098F:	drivers/crypto/keembay/Makefile
10099F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
10100F:	drivers/crypto/keembay/ocs-hcu.c
10101F:	drivers/crypto/keembay/ocs-hcu.h
10102
10103INTEL THUNDER BAY EMMC PHY DRIVER
10104M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
10105M:	Rashmi A <rashmi.a@intel.com>
10106S:	Maintained
10107F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10108F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
10109
10110INTEL MANAGEMENT ENGINE (mei)
10111M:	Tomas Winkler <tomas.winkler@intel.com>
10112L:	linux-kernel@vger.kernel.org
10113S:	Supported
10114F:	Documentation/driver-api/mei/*
10115F:	drivers/misc/mei/
10116F:	drivers/watchdog/mei_wdt.c
10117F:	include/linux/mei_aux.h
10118F:	include/linux/mei_cl_bus.h
10119F:	include/uapi/linux/mei.h
10120F:	samples/mei/*
10121
10122INTEL MAX 10 BMC MFD DRIVER
10123M:	Xu Yilun <yilun.xu@intel.com>
10124R:	Tom Rix <trix@redhat.com>
10125S:	Maintained
10126F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10127F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10128F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10129F:	drivers/mfd/intel-m10-bmc.c
10130F:	include/linux/mfd/intel-m10-bmc.h
10131
10132INTEL MENLOW THERMAL DRIVER
10133M:	Sujith Thomas <sujith.thomas@intel.com>
10134L:	linux-pm@vger.kernel.org
10135S:	Supported
10136W:	https://01.org/linux-acpi
10137F:	drivers/thermal/intel/intel_menlow.c
10138
10139INTEL P-Unit IPC DRIVER
10140M:	Zha Qipeng <qipeng.zha@intel.com>
10141L:	platform-driver-x86@vger.kernel.org
10142S:	Maintained
10143F:	arch/x86/include/asm/intel_punit_ipc.h
10144F:	drivers/platform/x86/intel/punit_ipc.c
10145
10146INTEL PMC CORE DRIVER
10147M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10148M:	David E Box <david.e.box@intel.com>
10149L:	platform-driver-x86@vger.kernel.org
10150S:	Maintained
10151F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10152F:	drivers/platform/x86/intel/pmc/
10153
10154INTEL PMIC GPIO DRIVERS
10155M:	Andy Shevchenko <andy@kernel.org>
10156S:	Supported
10157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10158F:	drivers/gpio/gpio-*cove.c
10159
10160INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10161M:	Andy Shevchenko <andy@kernel.org>
10162S:	Maintained
10163F:	drivers/mfd/intel_soc_pmic*
10164F:	include/linux/mfd/intel_soc_pmic*
10165
10166INTEL PMT DRIVERS
10167M:	David E. Box <david.e.box@linux.intel.com>
10168S:	Supported
10169F:	drivers/platform/x86/intel/pmt/
10170
10171INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10172M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10173L:	linux-wireless@vger.kernel.org
10174S:	Maintained
10175F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10176F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10177F:	drivers/net/wireless/intel/ipw2x00/
10178
10179INTEL PSTATE DRIVER
10180M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10181M:	Len Brown <lenb@kernel.org>
10182L:	linux-pm@vger.kernel.org
10183S:	Supported
10184F:	drivers/cpufreq/intel_pstate.c
10185
10186INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10187M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10188L:	linux-iio@vger.kernel.org
10189F:	drivers/counter/intel-qep.c
10190
10191INTEL SCU DRIVERS
10192M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10193S:	Maintained
10194F:	arch/x86/include/asm/intel_scu_ipc.h
10195F:	drivers/platform/x86/intel_scu_*
10196
10197INTEL SDSI DRIVER
10198M:	David E. Box <david.e.box@linux.intel.com>
10199S:	Supported
10200F:	drivers/platform/x86/intel/sdsi.c
10201F:	tools/arch/x86/intel_sdsi/
10202F:	tools/testing/selftests/drivers/sdsi/
10203
10204INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10205M:	Daniel Scally <djrscally@gmail.com>
10206S:	Maintained
10207F:	drivers/platform/x86/intel/int3472/
10208
10209INTEL SPEED SELECT TECHNOLOGY
10210M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10211L:	platform-driver-x86@vger.kernel.org
10212S:	Maintained
10213F:	drivers/platform/x86/intel/speed_select_if/
10214F:	include/uapi/linux/isst_if.h
10215F:	tools/power/x86/intel-speed-select/
10216
10217INTEL STRATIX10 FIRMWARE DRIVERS
10218M:	Dinh Nguyen <dinguyen@kernel.org>
10219L:	linux-kernel@vger.kernel.org
10220S:	Maintained
10221F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10222F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10223F:	drivers/firmware/stratix10-rsu.c
10224F:	drivers/firmware/stratix10-svc.c
10225F:	include/linux/firmware/intel/stratix10-smc.h
10226F:	include/linux/firmware/intel/stratix10-svc-client.h
10227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10228
10229INTEL TELEMETRY DRIVER
10230M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10231M:	"David E. Box" <david.e.box@linux.intel.com>
10232L:	platform-driver-x86@vger.kernel.org
10233S:	Maintained
10234F:	arch/x86/include/asm/intel_telemetry.h
10235F:	drivers/platform/x86/intel/telemetry/
10236
10237INTEL UNCORE FREQUENCY CONTROL
10238M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10239L:	platform-driver-x86@vger.kernel.org
10240S:	Maintained
10241F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10242F:	drivers/platform/x86/intel/uncore-frequency/
10243
10244INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10245M:	David E. Box <david.e.box@linux.intel.com>
10246S:	Supported
10247F:	drivers/platform/x86/intel/vsec.*
10248
10249INTEL VIRTUAL BUTTON DRIVER
10250M:	AceLan Kao <acelan.kao@canonical.com>
10251L:	platform-driver-x86@vger.kernel.org
10252S:	Maintained
10253F:	drivers/platform/x86/intel/vbtn.c
10254
10255INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10256M:	Stanislaw Gruszka <stf_xl@wp.pl>
10257L:	linux-wireless@vger.kernel.org
10258S:	Supported
10259F:	drivers/net/wireless/intel/iwlegacy/
10260
10261INTEL WIRELESS WIFI LINK (iwlwifi)
10262M:	Gregory Greenman <gregory.greenman@intel.com>
10263L:	linux-wireless@vger.kernel.org
10264S:	Supported
10265W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10267F:	drivers/net/wireless/intel/iwlwifi/
10268
10269INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10270M:	Jithu Joseph <jithu.joseph@intel.com>
10271R:	Maurice Ma <maurice.ma@intel.com>
10272S:	Maintained
10273W:	https://slimbootloader.github.io/security/firmware-update.html
10274F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10275
10276INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10277L:	Dell.Client.Kernel@dell.com
10278S:	Maintained
10279F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10280
10281INTEL WWAN IOSM DRIVER
10282M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10283M:	Intel Corporation <linuxwwan@intel.com>
10284L:	netdev@vger.kernel.org
10285S:	Maintained
10286F:	drivers/net/wwan/iosm/
10287
10288INTEL(R) TRACE HUB
10289M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10290S:	Supported
10291F:	Documentation/trace/intel_th.rst
10292F:	drivers/hwtracing/intel_th/
10293F:	include/linux/intel_th.h
10294
10295INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10296M:	Ning Sun <ning.sun@intel.com>
10297L:	tboot-devel@lists.sourceforge.net
10298S:	Supported
10299W:	http://tboot.sourceforge.net
10300T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10301F:	Documentation/x86/intel_txt.rst
10302F:	arch/x86/kernel/tboot.c
10303F:	include/linux/tboot.h
10304
10305INTEL SGX
10306M:	Jarkko Sakkinen <jarkko@kernel.org>
10307R:	Dave Hansen <dave.hansen@linux.intel.com>
10308L:	linux-sgx@vger.kernel.org
10309S:	Supported
10310Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10312F:	Documentation/x86/sgx.rst
10313F:	arch/x86/entry/vdso/vsgx.S
10314F:	arch/x86/include/asm/sgx.h
10315F:	arch/x86/include/uapi/asm/sgx.h
10316F:	arch/x86/kernel/cpu/sgx/*
10317F:	tools/testing/selftests/sgx/*
10318K:	\bSGX_
10319
10320INTERCONNECT API
10321M:	Georgi Djakov <djakov@kernel.org>
10322L:	linux-pm@vger.kernel.org
10323S:	Maintained
10324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10325F:	Documentation/devicetree/bindings/interconnect/
10326F:	Documentation/driver-api/interconnect.rst
10327F:	drivers/interconnect/
10328F:	include/dt-bindings/interconnect/
10329F:	include/linux/interconnect-provider.h
10330F:	include/linux/interconnect.h
10331
10332INTERRUPT COUNTER DRIVER
10333M:	Oleksij Rempel <o.rempel@pengutronix.de>
10334R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10335L:	linux-iio@vger.kernel.org
10336F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10337F:	drivers/counter/interrupt-cnt.c
10338
10339INTERSIL ISL7998X VIDEO DECODER DRIVER
10340M:	Michael Tretter <m.tretter@pengutronix.de>
10341R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10342L:	linux-media@vger.kernel.org
10343S:	Maintained
10344F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10345F:	drivers/media/i2c/isl7998x.c
10346
10347INVENSENSE ICM-426xx IMU DRIVER
10348M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10349L:	linux-iio@vger.kernel.org
10350S:	Maintained
10351W:	https://invensense.tdk.com/
10352F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10353F:	drivers/iio/imu/inv_icm42600/
10354
10355INVENSENSE MPU-3050 GYROSCOPE DRIVER
10356M:	Linus Walleij <linus.walleij@linaro.org>
10357L:	linux-iio@vger.kernel.org
10358S:	Maintained
10359F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10360F:	drivers/iio/gyro/mpu3050*
10361
10362IOC3 ETHERNET DRIVER
10363M:	Ralf Baechle <ralf@linux-mips.org>
10364L:	linux-mips@vger.kernel.org
10365S:	Maintained
10366F:	drivers/net/ethernet/sgi/ioc3-eth.c
10367
10368IOMAP FILESYSTEM LIBRARY
10369M:	Christoph Hellwig <hch@infradead.org>
10370M:	Darrick J. Wong <djwong@kernel.org>
10371L:	linux-xfs@vger.kernel.org
10372L:	linux-fsdevel@vger.kernel.org
10373S:	Supported
10374T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10375F:	fs/iomap/
10376F:	include/linux/iomap.h
10377
10378IOMMU DRIVERS
10379M:	Joerg Roedel <joro@8bytes.org>
10380M:	Will Deacon <will@kernel.org>
10381L:	iommu@lists.linux-foundation.org
10382L:	iommu@lists.linux.dev
10383S:	Maintained
10384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10385F:	Documentation/devicetree/bindings/iommu/
10386F:	Documentation/userspace-api/iommu.rst
10387F:	drivers/iommu/
10388F:	include/linux/iommu.h
10389F:	include/linux/iova.h
10390F:	include/linux/of_iommu.h
10391F:	include/uapi/linux/iommu.h
10392
10393IOSYS-MAP HELPERS
10394M:	Thomas Zimmermann <tzimmermann@suse.de>
10395L:	dri-devel@lists.freedesktop.org
10396S:	Maintained
10397T:	git git://anongit.freedesktop.org/drm/drm-misc
10398F:	include/linux/iosys-map.h
10399
10400IO_URING
10401M:	Jens Axboe <axboe@kernel.dk>
10402R:	Pavel Begunkov <asml.silence@gmail.com>
10403L:	io-uring@vger.kernel.org
10404S:	Maintained
10405T:	git git://git.kernel.dk/linux-block
10406T:	git git://git.kernel.dk/liburing
10407F:	fs/io-wq.c
10408F:	fs/io-wq.h
10409F:	fs/io_uring.c
10410F:	include/linux/io_uring.h
10411F:	include/uapi/linux/io_uring.h
10412F:	tools/io_uring/
10413
10414IPMI SUBSYSTEM
10415M:	Corey Minyard <minyard@acm.org>
10416L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10417S:	Supported
10418W:	http://openipmi.sourceforge.net/
10419T:	git https://github.com/cminyard/linux-ipmi.git for-next
10420F:	Documentation/driver-api/ipmi.rst
10421F:	Documentation/devicetree/bindings/ipmi/
10422F:	drivers/char/ipmi/
10423F:	include/linux/ipmi*
10424F:	include/uapi/linux/ipmi*
10425
10426IPS SCSI RAID DRIVER
10427M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10428L:	linux-scsi@vger.kernel.org
10429S:	Maintained
10430W:	http://www.adaptec.com/
10431F:	drivers/scsi/ips*
10432
10433IPVS
10434M:	Simon Horman <horms@verge.net.au>
10435M:	Julian Anastasov <ja@ssi.bg>
10436L:	netdev@vger.kernel.org
10437L:	lvs-devel@vger.kernel.org
10438S:	Maintained
10439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10441F:	Documentation/networking/ipvs-sysctl.rst
10442F:	include/net/ip_vs.h
10443F:	include/uapi/linux/ip_vs.h
10444F:	net/netfilter/ipvs/
10445
10446IPWIRELESS DRIVER
10447M:	Jiri Kosina <jikos@kernel.org>
10448M:	David Sterba <dsterba@suse.com>
10449S:	Odd Fixes
10450F:	drivers/tty/ipwireless/
10451
10452IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10453M:	Marc Zyngier <maz@kernel.org>
10454S:	Maintained
10455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10456F:	Documentation/core-api/irq/irq-domain.rst
10457F:	include/linux/irqdomain.h
10458F:	kernel/irq/irqdomain.c
10459F:	kernel/irq/msi.c
10460
10461IRQ SUBSYSTEM
10462M:	Thomas Gleixner <tglx@linutronix.de>
10463L:	linux-kernel@vger.kernel.org
10464S:	Maintained
10465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10466F:	kernel/irq/
10467
10468IRQCHIP DRIVERS
10469M:	Thomas Gleixner <tglx@linutronix.de>
10470M:	Marc Zyngier <maz@kernel.org>
10471L:	linux-kernel@vger.kernel.org
10472S:	Maintained
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10474F:	Documentation/devicetree/bindings/interrupt-controller/
10475F:	drivers/irqchip/
10476
10477ISA
10478M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10479S:	Maintained
10480F:	Documentation/driver-api/isa.rst
10481F:	drivers/base/isa.c
10482F:	include/linux/isa.h
10483
10484ISA RADIO MODULE
10485M:	Hans Verkuil <hverkuil@xs4all.nl>
10486L:	linux-media@vger.kernel.org
10487S:	Maintained
10488W:	https://linuxtv.org
10489T:	git git://linuxtv.org/media_tree.git
10490F:	drivers/media/radio/radio-isa*
10491
10492ISAPNP
10493M:	Jaroslav Kysela <perex@perex.cz>
10494S:	Maintained
10495F:	Documentation/driver-api/isapnp.rst
10496F:	drivers/pnp/isapnp/
10497F:	include/linux/isapnp.h
10498
10499ISCSI
10500M:	Lee Duncan <lduncan@suse.com>
10501M:	Chris Leech <cleech@redhat.com>
10502M:	Mike Christie <michael.christie@oracle.com>
10503L:	open-iscsi@googlegroups.com
10504L:	linux-scsi@vger.kernel.org
10505S:	Maintained
10506W:	www.open-iscsi.com
10507F:	drivers/scsi/*iscsi*
10508F:	include/scsi/*iscsi*
10509
10510iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10511M:	Peter Jones <pjones@redhat.com>
10512M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
10513S:	Maintained
10514F:	drivers/firmware/iscsi_ibft*
10515
10516ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10517M:	Sagi Grimberg <sagi@grimberg.me>
10518M:	Max Gurtovoy <mgurtovoy@nvidia.com>
10519L:	linux-rdma@vger.kernel.org
10520S:	Supported
10521W:	http://www.openfabrics.org
10522W:	www.open-iscsi.org
10523Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10524F:	drivers/infiniband/ulp/iser/
10525
10526ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10527M:	Sagi Grimberg <sagi@grimberg.me>
10528L:	linux-rdma@vger.kernel.org
10529L:	target-devel@vger.kernel.org
10530S:	Supported
10531W:	http://www.linux-iscsi.org
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10533F:	drivers/infiniband/ulp/isert
10534
10535ISDN/CMTP OVER BLUETOOTH
10536M:	Karsten Keil <isdn@linux-pingi.de>
10537L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10538L:	netdev@vger.kernel.org
10539S:	Odd Fixes
10540W:	http://www.isdn4linux.de
10541F:	Documentation/isdn/
10542F:	drivers/isdn/capi/
10543F:	include/linux/isdn/
10544F:	include/uapi/linux/isdn/
10545F:	net/bluetooth/cmtp/
10546
10547ISDN/mISDN SUBSYSTEM
10548M:	Karsten Keil <isdn@linux-pingi.de>
10549L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10550L:	netdev@vger.kernel.org
10551S:	Maintained
10552W:	http://www.isdn4linux.de
10553F:	drivers/isdn/Kconfig
10554F:	drivers/isdn/Makefile
10555F:	drivers/isdn/hardware/
10556F:	drivers/isdn/mISDN/
10557
10558IT87 HARDWARE MONITORING DRIVER
10559M:	Jean Delvare <jdelvare@suse.com>
10560L:	linux-hwmon@vger.kernel.org
10561S:	Maintained
10562F:	Documentation/hwmon/it87.rst
10563F:	drivers/hwmon/it87.c
10564
10565IT913X MEDIA DRIVER
10566M:	Antti Palosaari <crope@iki.fi>
10567L:	linux-media@vger.kernel.org
10568S:	Maintained
10569W:	https://linuxtv.org
10570W:	http://palosaari.fi/linux/
10571Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10572T:	git git://linuxtv.org/anttip/media_tree.git
10573F:	drivers/media/tuners/it913x*
10574
10575ITE IT66121 HDMI BRIDGE DRIVER
10576M:	Phong LE <ple@baylibre.com>
10577M:	Neil Armstrong <narmstrong@baylibre.com>
10578S:	Maintained
10579T:	git git://anongit.freedesktop.org/drm/drm-misc
10580F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10581F:	drivers/gpu/drm/bridge/ite-it66121.c
10582
10583IVTV VIDEO4LINUX DRIVER
10584M:	Andy Walls <awalls@md.metrocast.net>
10585L:	linux-media@vger.kernel.org
10586S:	Maintained
10587W:	https://linuxtv.org
10588T:	git git://linuxtv.org/media_tree.git
10589F:	Documentation/admin-guide/media/ivtv*
10590F:	drivers/media/pci/ivtv/
10591F:	include/uapi/linux/ivtv*
10592
10593IX2505V MEDIA DRIVER
10594M:	Malcolm Priestley <tvboxspy@gmail.com>
10595L:	linux-media@vger.kernel.org
10596S:	Maintained
10597W:	https://linuxtv.org
10598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10599F:	drivers/media/dvb-frontends/ix2505v*
10600
10601JAILHOUSE HYPERVISOR INTERFACE
10602M:	Jan Kiszka <jan.kiszka@siemens.com>
10603L:	jailhouse-dev@googlegroups.com
10604S:	Maintained
10605F:	arch/x86/include/asm/jailhouse_para.h
10606F:	arch/x86/kernel/jailhouse.c
10607
10608JC42.4 TEMPERATURE SENSOR DRIVER
10609M:	Guenter Roeck <linux@roeck-us.net>
10610L:	linux-hwmon@vger.kernel.org
10611S:	Maintained
10612F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10613F:	Documentation/hwmon/jc42.rst
10614F:	drivers/hwmon/jc42.c
10615
10616JFS FILESYSTEM
10617M:	Dave Kleikamp <shaggy@kernel.org>
10618L:	jfs-discussion@lists.sourceforge.net
10619S:	Maintained
10620W:	http://jfs.sourceforge.net/
10621T:	git git://github.com/kleikamp/linux-shaggy.git
10622F:	Documentation/admin-guide/jfs.rst
10623F:	fs/jfs/
10624
10625JME NETWORK DRIVER
10626M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
10627L:	netdev@vger.kernel.org
10628S:	Maintained
10629F:	drivers/net/ethernet/jme.*
10630
10631JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10632M:	David Woodhouse <dwmw2@infradead.org>
10633M:	Richard Weinberger <richard@nod.at>
10634L:	linux-mtd@lists.infradead.org
10635S:	Odd Fixes
10636W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
10637T:	git git://git.infradead.org/ubifs-2.6.git
10638F:	fs/jffs2/
10639F:	include/uapi/linux/jffs2.h
10640
10641JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10642M:	"Theodore Ts'o" <tytso@mit.edu>
10643M:	Jan Kara <jack@suse.com>
10644L:	linux-ext4@vger.kernel.org
10645S:	Maintained
10646F:	fs/jbd2/
10647F:	include/linux/jbd2.h
10648
10649JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10650M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10651L:	linux-media@vger.kernel.org
10652L:	linux-renesas-soc@vger.kernel.org
10653S:	Maintained
10654F:	drivers/media/platform/renesas/rcar_jpu.c
10655
10656JSM Neo PCI based serial card
10657L:	linux-serial@vger.kernel.org
10658S:	Orphan
10659F:	drivers/tty/serial/jsm/
10660
10661K10TEMP HARDWARE MONITORING DRIVER
10662M:	Clemens Ladisch <clemens@ladisch.de>
10663L:	linux-hwmon@vger.kernel.org
10664S:	Maintained
10665F:	Documentation/hwmon/k10temp.rst
10666F:	drivers/hwmon/k10temp.c
10667
10668K8TEMP HARDWARE MONITORING DRIVER
10669M:	Rudolf Marek <r.marek@assembler.cz>
10670L:	linux-hwmon@vger.kernel.org
10671S:	Maintained
10672F:	Documentation/hwmon/k8temp.rst
10673F:	drivers/hwmon/k8temp.c
10674
10675KASAN
10676M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
10677R:	Alexander Potapenko <glider@google.com>
10678R:	Andrey Konovalov <andreyknvl@gmail.com>
10679R:	Dmitry Vyukov <dvyukov@google.com>
10680R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
10681L:	kasan-dev@googlegroups.com
10682S:	Maintained
10683F:	Documentation/dev-tools/kasan.rst
10684F:	arch/*/include/asm/*kasan.h
10685F:	arch/*/mm/kasan_init*
10686F:	include/linux/kasan*.h
10687F:	lib/Kconfig.kasan
10688F:	lib/test_kasan*.c
10689F:	mm/kasan/
10690F:	scripts/Makefile.kasan
10691
10692KCONFIG
10693M:	Masahiro Yamada <masahiroy@kernel.org>
10694L:	linux-kbuild@vger.kernel.org
10695S:	Maintained
10696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10697F:	Documentation/kbuild/kconfig*
10698F:	scripts/Kconfig.include
10699F:	scripts/kconfig/
10700
10701KCOV
10702R:	Dmitry Vyukov <dvyukov@google.com>
10703R:	Andrey Konovalov <andreyknvl@gmail.com>
10704L:	kasan-dev@googlegroups.com
10705S:	Maintained
10706F:	Documentation/dev-tools/kcov.rst
10707F:	include/linux/kcov.h
10708F:	include/uapi/linux/kcov.h
10709F:	kernel/kcov.c
10710F:	scripts/Makefile.kcov
10711
10712KCSAN
10713M:	Marco Elver <elver@google.com>
10714R:	Dmitry Vyukov <dvyukov@google.com>
10715L:	kasan-dev@googlegroups.com
10716S:	Maintained
10717F:	Documentation/dev-tools/kcsan.rst
10718F:	include/linux/kcsan*.h
10719F:	kernel/kcsan/
10720F:	lib/Kconfig.kcsan
10721F:	scripts/Makefile.kcsan
10722
10723KDUMP
10724M:	Baoquan He <bhe@redhat.com>
10725R:	Vivek Goyal <vgoyal@redhat.com>
10726R:	Dave Young <dyoung@redhat.com>
10727L:	kexec@lists.infradead.org
10728S:	Maintained
10729W:	http://lse.sourceforge.net/kdump/
10730F:	Documentation/admin-guide/kdump/
10731F:	fs/proc/vmcore.c
10732F:	include/linux/crash_core.h
10733F:	include/linux/crash_dump.h
10734F:	include/uapi/linux/vmcore.h
10735F:	kernel/crash_*.c
10736
10737KEENE FM RADIO TRANSMITTER DRIVER
10738M:	Hans Verkuil <hverkuil@xs4all.nl>
10739L:	linux-media@vger.kernel.org
10740S:	Maintained
10741W:	https://linuxtv.org
10742T:	git git://linuxtv.org/media_tree.git
10743F:	drivers/media/radio/radio-keene*
10744
10745KERNEL AUTOMOUNTER
10746M:	Ian Kent <raven@themaw.net>
10747L:	autofs@vger.kernel.org
10748S:	Maintained
10749F:	fs/autofs/
10750
10751KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10752M:	Masahiro Yamada <masahiroy@kernel.org>
10753M:	Michal Marek <michal.lkml@markovi.net>
10754R:	Nick Desaulniers <ndesaulniers@google.com>
10755L:	linux-kbuild@vger.kernel.org
10756S:	Maintained
10757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10758F:	Documentation/kbuild/
10759F:	Makefile
10760F:	scripts/*vmlinux*
10761F:	scripts/Kbuild*
10762F:	scripts/Makefile*
10763F:	scripts/basic/
10764F:	scripts/dummy-tools/
10765F:	scripts/mk*
10766F:	scripts/mod/
10767F:	scripts/package/
10768
10769KERNEL JANITORS
10770L:	kernel-janitors@vger.kernel.org
10771S:	Odd Fixes
10772W:	http://kernelnewbies.org/KernelJanitors
10773
10774KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10775M:	Chuck Lever <chuck.lever@oracle.com>
10776M:	Jeff Layton <jlayton@kernel.org>
10777L:	linux-nfs@vger.kernel.org
10778S:	Supported
10779W:	http://nfs.sourceforge.net/
10780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10781F:	fs/lockd/
10782F:	fs/nfs_common/
10783F:	fs/nfsd/
10784F:	include/linux/lockd/
10785F:	include/linux/sunrpc/
10786F:	include/uapi/linux/nfsd/
10787F:	include/uapi/linux/sunrpc/
10788F:	net/sunrpc/
10789F:	Documentation/filesystems/nfs/
10790
10791KERNEL REGRESSIONS
10792M:	Thorsten Leemhuis <linux@leemhuis.info>
10793L:	regressions@lists.linux.dev
10794S:	Supported
10795F:	Documentation/admin-guide/reporting-regressions.rst
10796F:	Documentation/process/handling-regressions.rst
10797
10798KERNEL SELFTEST FRAMEWORK
10799M:	Shuah Khan <shuah@kernel.org>
10800M:	Shuah Khan <skhan@linuxfoundation.org>
10801L:	linux-kselftest@vger.kernel.org
10802S:	Maintained
10803Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
10804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10805F:	Documentation/dev-tools/kselftest*
10806F:	tools/testing/selftests/
10807
10808KERNEL SMB3 SERVER (KSMBD)
10809M:	Namjae Jeon <linkinjeon@kernel.org>
10810M:	Steve French <sfrench@samba.org>
10811M:	Hyunchul Lee <hyc.lee@gmail.com>
10812R:	Sergey Senozhatsky <senozhatsky@chromium.org>
10813L:	linux-cifs@vger.kernel.org
10814S:	Maintained
10815T:	git git://git.samba.org/ksmbd.git
10816F:	fs/ksmbd/
10817F:	fs/smbfs_common/
10818
10819KERNEL UNIT TESTING FRAMEWORK (KUnit)
10820M:	Brendan Higgins <brendanhiggins@google.com>
10821L:	linux-kselftest@vger.kernel.org
10822L:	kunit-dev@googlegroups.com
10823S:	Maintained
10824W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
10825F:	Documentation/dev-tools/kunit/
10826F:	include/kunit/
10827F:	lib/kunit/
10828F:	tools/testing/kunit/
10829
10830KERNEL USERMODE HELPER
10831M:	Luis Chamberlain <mcgrof@kernel.org>
10832L:	linux-kernel@vger.kernel.org
10833S:	Maintained
10834F:	include/linux/umh.h
10835F:	kernel/umh.c
10836
10837KERNEL VIRTUAL MACHINE (KVM)
10838M:	Paolo Bonzini <pbonzini@redhat.com>
10839L:	kvm@vger.kernel.org
10840S:	Supported
10841W:	http://www.linux-kvm.org
10842T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10843F:	Documentation/virt/kvm/
10844F:	include/asm-generic/kvm*
10845F:	include/kvm/iodev.h
10846F:	include/linux/kvm*
10847F:	include/trace/events/kvm.h
10848F:	include/uapi/asm-generic/kvm*
10849F:	include/uapi/linux/kvm*
10850F:	tools/kvm/
10851F:	tools/testing/selftests/kvm/
10852F:	virt/kvm/*
10853
10854KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10855M:	Marc Zyngier <maz@kernel.org>
10856R:	James Morse <james.morse@arm.com>
10857R:	Alexandru Elisei <alexandru.elisei@arm.com>
10858R:	Suzuki K Poulose <suzuki.poulose@arm.com>
10859R:	Oliver Upton <oliver.upton@linux.dev>
10860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10861L:	kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10862S:	Maintained
10863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10864F:	arch/arm64/include/asm/kvm*
10865F:	arch/arm64/include/uapi/asm/kvm*
10866F:	arch/arm64/kvm/
10867F:	include/kvm/arm_*
10868F:	tools/testing/selftests/kvm/*/aarch64/
10869F:	tools/testing/selftests/kvm/aarch64/
10870
10871KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10872M:	Huacai Chen <chenhuacai@kernel.org>
10873M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10874L:	linux-mips@vger.kernel.org
10875L:	kvm@vger.kernel.org
10876S:	Maintained
10877T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10878F:	arch/mips/include/asm/kvm*
10879F:	arch/mips/include/uapi/asm/kvm*
10880F:	arch/mips/kvm/
10881
10882KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10883L:	linuxppc-dev@lists.ozlabs.org
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10885F:	arch/powerpc/include/asm/kvm*
10886F:	arch/powerpc/include/uapi/asm/kvm*
10887F:	arch/powerpc/kernel/kvm*
10888F:	arch/powerpc/kvm/
10889
10890KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10891M:	Anup Patel <anup@brainfault.org>
10892R:	Atish Patra <atishp@atishpatra.org>
10893L:	kvm@vger.kernel.org
10894L:	kvm-riscv@lists.infradead.org
10895L:	linux-riscv@lists.infradead.org
10896S:	Maintained
10897T:	git git://github.com/kvm-riscv/linux.git
10898F:	arch/riscv/include/asm/kvm*
10899F:	arch/riscv/include/uapi/asm/kvm*
10900F:	arch/riscv/kvm/
10901F:	tools/testing/selftests/kvm/*/riscv/
10902
10903KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10904M:	Christian Borntraeger <borntraeger@linux.ibm.com>
10905M:	Janosch Frank <frankja@linux.ibm.com>
10906M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
10907R:	David Hildenbrand <david@redhat.com>
10908L:	kvm@vger.kernel.org
10909S:	Supported
10910W:	http://www.ibm.com/developerworks/linux/linux390/
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10912F:	Documentation/virt/kvm/s390*
10913F:	arch/s390/include/asm/gmap.h
10914F:	arch/s390/include/asm/kvm*
10915F:	arch/s390/include/uapi/asm/kvm*
10916F:	arch/s390/include/uapi/asm/uvdevice.h
10917F:	arch/s390/kernel/uv.c
10918F:	arch/s390/kvm/
10919F:	arch/s390/mm/gmap.c
10920F:	drivers/s390/char/uvdevice.c
10921F:	tools/testing/selftests/drivers/s390x/uvdevice/
10922F:	tools/testing/selftests/kvm/*/s390x/
10923F:	tools/testing/selftests/kvm/s390x/
10924
10925KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10926M:	Sean Christopherson <seanjc@google.com>
10927M:	Paolo Bonzini <pbonzini@redhat.com>
10928L:	kvm@vger.kernel.org
10929S:	Supported
10930T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10931F:	arch/x86/include/asm/kvm*
10932F:	arch/x86/include/asm/svm.h
10933F:	arch/x86/include/asm/vmx*.h
10934F:	arch/x86/include/uapi/asm/kvm*
10935F:	arch/x86/include/uapi/asm/svm.h
10936F:	arch/x86/include/uapi/asm/vmx.h
10937F:	arch/x86/kvm/
10938F:	arch/x86/kvm/*/
10939
10940KVM PARAVIRT (KVM/paravirt)
10941M:	Paolo Bonzini <pbonzini@redhat.com>
10942R:	Wanpeng Li <wanpengli@tencent.com>
10943R:	Vitaly Kuznetsov <vkuznets@redhat.com>
10944L:	kvm@vger.kernel.org
10945S:	Supported
10946T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10947F:	arch/x86/kernel/kvm.c
10948F:	arch/x86/kernel/kvmclock.c
10949F:	arch/x86/include/asm/pvclock-abi.h
10950F:	include/linux/kvm_para.h
10951F:	include/uapi/linux/kvm_para.h
10952F:	include/uapi/asm-generic/kvm_para.h
10953F:	include/asm-generic/kvm_para.h
10954F:	arch/um/include/asm/kvm_para.h
10955F:	arch/x86/include/asm/kvm_para.h
10956F:	arch/x86/include/uapi/asm/kvm_para.h
10957
10958KVM X86 HYPER-V (KVM/hyper-v)
10959M:	Vitaly Kuznetsov <vkuznets@redhat.com>
10960M:	Sean Christopherson <seanjc@google.com>
10961M:	Paolo Bonzini <pbonzini@redhat.com>
10962L:	kvm@vger.kernel.org
10963S:	Supported
10964T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10965F:	arch/x86/kvm/hyperv.*
10966F:	arch/x86/kvm/kvm_onhyperv.*
10967F:	arch/x86/kvm/svm/hyperv.*
10968F:	arch/x86/kvm/svm/svm_onhyperv.*
10969F:	arch/x86/kvm/vmx/evmcs.*
10970
10971KERNFS
10972M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10973M:	Tejun Heo <tj@kernel.org>
10974S:	Supported
10975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10976F:	fs/kernfs/
10977F:	include/linux/kernfs.h
10978
10979KEXEC
10980M:	Eric Biederman <ebiederm@xmission.com>
10981L:	kexec@lists.infradead.org
10982S:	Maintained
10983W:	http://kernel.org/pub/linux/utils/kernel/kexec/
10984F:	include/linux/kexec.h
10985F:	include/uapi/linux/kexec.h
10986F:	kernel/kexec*
10987
10988KEYS-ENCRYPTED
10989M:	Mimi Zohar <zohar@linux.ibm.com>
10990L:	linux-integrity@vger.kernel.org
10991L:	keyrings@vger.kernel.org
10992S:	Supported
10993F:	Documentation/security/keys/trusted-encrypted.rst
10994F:	include/keys/encrypted-type.h
10995F:	security/keys/encrypted-keys/
10996
10997KEYS-TRUSTED
10998M:	James Bottomley <jejb@linux.ibm.com>
10999M:	Jarkko Sakkinen <jarkko@kernel.org>
11000M:	Mimi Zohar <zohar@linux.ibm.com>
11001L:	linux-integrity@vger.kernel.org
11002L:	keyrings@vger.kernel.org
11003S:	Supported
11004F:	Documentation/security/keys/trusted-encrypted.rst
11005F:	include/keys/trusted-type.h
11006F:	include/keys/trusted_tpm.h
11007F:	security/keys/trusted-keys/
11008
11009KEYS-TRUSTED-TEE
11010M:	Sumit Garg <sumit.garg@linaro.org>
11011L:	linux-integrity@vger.kernel.org
11012L:	keyrings@vger.kernel.org
11013S:	Supported
11014F:	include/keys/trusted_tee.h
11015F:	security/keys/trusted-keys/trusted_tee.c
11016
11017KEYS-TRUSTED-CAAM
11018M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11019R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11020L:	linux-integrity@vger.kernel.org
11021L:	keyrings@vger.kernel.org
11022S:	Maintained
11023F:	include/keys/trusted_caam.h
11024F:	security/keys/trusted-keys/trusted_caam.c
11025
11026KEYS/KEYRINGS
11027M:	David Howells <dhowells@redhat.com>
11028M:	Jarkko Sakkinen <jarkko@kernel.org>
11029L:	keyrings@vger.kernel.org
11030S:	Maintained
11031F:	Documentation/security/keys/core.rst
11032F:	include/keys/
11033F:	include/linux/key-type.h
11034F:	include/linux/key.h
11035F:	include/linux/keyctl.h
11036F:	include/uapi/linux/keyctl.h
11037F:	security/keys/
11038
11039KEYS/KEYRINGS_INTEGRITY
11040M:	Jarkko Sakkinen <jarkko@kernel.org>
11041M:	Mimi Zohar <zohar@linux.ibm.com>
11042L:	linux-integrity@vger.kernel.org
11043L:	keyrings@vger.kernel.org
11044S:	Supported
11045F:	security/integrity/platform_certs
11046
11047KFENCE
11048M:	Alexander Potapenko <glider@google.com>
11049M:	Marco Elver <elver@google.com>
11050R:	Dmitry Vyukov <dvyukov@google.com>
11051L:	kasan-dev@googlegroups.com
11052S:	Maintained
11053F:	Documentation/dev-tools/kfence.rst
11054F:	arch/*/include/asm/kfence.h
11055F:	include/linux/kfence.h
11056F:	lib/Kconfig.kfence
11057F:	mm/kfence/
11058
11059KFIFO
11060M:	Stefani Seibold <stefani@seibold.net>
11061S:	Maintained
11062F:	include/linux/kfifo.h
11063F:	lib/kfifo.c
11064F:	samples/kfifo/
11065
11066KGDB / KDB /debug_core
11067M:	Jason Wessel <jason.wessel@windriver.com>
11068M:	Daniel Thompson <daniel.thompson@linaro.org>
11069R:	Douglas Anderson <dianders@chromium.org>
11070L:	kgdb-bugreport@lists.sourceforge.net
11071S:	Maintained
11072W:	http://kgdb.wiki.kernel.org/
11073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11074F:	Documentation/dev-tools/kgdb.rst
11075F:	drivers/misc/kgdbts.c
11076F:	drivers/tty/serial/kgdboc.c
11077F:	include/linux/kdb.h
11078F:	include/linux/kgdb.h
11079F:	kernel/debug/
11080F:	kernel/module/kdb.c
11081
11082KHADAS MCU MFD DRIVER
11083M:	Neil Armstrong <narmstrong@baylibre.com>
11084L:	linux-amlogic@lists.infradead.org
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11087F:	drivers/mfd/khadas-mcu.c
11088F:	include/linux/mfd/khadas-mcu.h
11089F:	drivers/thermal/khadas_mcu_fan.c
11090
11091KMEMLEAK
11092M:	Catalin Marinas <catalin.marinas@arm.com>
11093S:	Maintained
11094F:	Documentation/dev-tools/kmemleak.rst
11095F:	include/linux/kmemleak.h
11096F:	mm/kmemleak.c
11097F:	samples/kmemleak/kmemleak-test.c
11098
11099KMOD KERNEL MODULE LOADER - USERMODE HELPER
11100M:	Luis Chamberlain <mcgrof@kernel.org>
11101L:	linux-kernel@vger.kernel.org
11102L:	linux-modules@vger.kernel.org
11103S:	Maintained
11104F:	include/linux/kmod.h
11105F:	kernel/kmod.c
11106F:	lib/test_kmod.c
11107F:	tools/testing/selftests/kmod/
11108
11109KPROBES
11110M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11111M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11112M:	"David S. Miller" <davem@davemloft.net>
11113M:	Masami Hiramatsu <mhiramat@kernel.org>
11114S:	Maintained
11115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11116F:	Documentation/trace/kprobes.rst
11117F:	include/asm-generic/kprobes.h
11118F:	include/linux/kprobes.h
11119F:	kernel/kprobes.c
11120F:	lib/test_kprobes.c
11121F:	samples/kprobes
11122
11123KS0108 LCD CONTROLLER DRIVER
11124M:	Miguel Ojeda <ojeda@kernel.org>
11125S:	Maintained
11126F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11127F:	drivers/auxdisplay/ks0108.c
11128F:	include/linux/ks0108.h
11129
11130KTD253 BACKLIGHT DRIVER
11131M:	Linus Walleij <linus.walleij@linaro.org>
11132S:	Maintained
11133F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11134F:	drivers/video/backlight/ktd253-backlight.c
11135
11136KTEST
11137M:	Steven Rostedt <rostedt@goodmis.org>
11138M:	John Hawley <warthog9@eaglescrag.net>
11139S:	Maintained
11140F:	tools/testing/ktest
11141
11142L3MDEV
11143M:	David Ahern <dsahern@kernel.org>
11144L:	netdev@vger.kernel.org
11145S:	Maintained
11146F:	include/net/l3mdev.h
11147F:	net/l3mdev
11148
11149LANDLOCK SECURITY MODULE
11150M:	Mickaël Salaün <mic@digikod.net>
11151L:	linux-security-module@vger.kernel.org
11152S:	Supported
11153W:	https://landlock.io
11154T:	git https://github.com/landlock-lsm/linux.git
11155F:	Documentation/security/landlock.rst
11156F:	Documentation/userspace-api/landlock.rst
11157F:	include/uapi/linux/landlock.h
11158F:	samples/landlock/
11159F:	security/landlock/
11160F:	tools/testing/selftests/landlock/
11161K:	landlock
11162K:	LANDLOCK
11163
11164LANTIQ / INTEL Ethernet drivers
11165M:	Hauke Mehrtens <hauke@hauke-m.de>
11166L:	netdev@vger.kernel.org
11167S:	Maintained
11168F:	drivers/net/dsa/lantiq_gswip.c
11169F:	drivers/net/dsa/lantiq_pce.h
11170F:	drivers/net/ethernet/lantiq_xrx200.c
11171F:	net/dsa/tag_gswip.c
11172
11173LANTIQ MIPS ARCHITECTURE
11174M:	John Crispin <john@phrozen.org>
11175L:	linux-mips@vger.kernel.org
11176S:	Maintained
11177F:	arch/mips/lantiq
11178F:	drivers/soc/lantiq
11179
11180LASI 53c700 driver for PARISC
11181M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11182L:	linux-scsi@vger.kernel.org
11183S:	Maintained
11184F:	Documentation/scsi/53c700.rst
11185F:	drivers/scsi/53c700*
11186
11187LEAKING_ADDRESSES
11188M:	Tobin C. Harding <me@tobin.cc>
11189M:	Tycho Andersen <tycho@tycho.pizza>
11190L:	linux-hardening@vger.kernel.org
11191S:	Maintained
11192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11193F:	scripts/leaking_addresses.pl
11194
11195LED SUBSYSTEM
11196M:	Pavel Machek <pavel@ucw.cz>
11197L:	linux-leds@vger.kernel.org
11198S:	Maintained
11199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11200F:	Documentation/devicetree/bindings/leds/
11201F:	drivers/leds/
11202F:	include/linux/leds.h
11203
11204LEGACY EEPROM DRIVER
11205M:	Jean Delvare <jdelvare@suse.com>
11206S:	Maintained
11207F:	Documentation/misc-devices/eeprom.rst
11208F:	drivers/misc/eeprom/eeprom.c
11209
11210LEGO MINDSTORMS EV3
11211R:	David Lechner <david@lechnology.com>
11212S:	Maintained
11213F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11214F:	arch/arm/boot/dts/da850-lego-ev3.dts
11215F:	drivers/power/supply/lego_ev3_battery.c
11216
11217LEGO USB Tower driver
11218M:	Juergen Stuber <starblue@users.sourceforge.net>
11219L:	legousb-devel@lists.sourceforge.net
11220S:	Maintained
11221W:	http://legousb.sourceforge.net/
11222F:	drivers/usb/misc/legousbtower.c
11223
11224LETSKETCH HID TABLET DRIVER
11225M:	Hans de Goede <hdegoede@redhat.com>
11226L:	linux-input@vger.kernel.org
11227S:	Maintained
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11229F:	drivers/hid/hid-letsketch.c
11230
11231LG LAPTOP EXTRAS
11232M:	Matan Ziv-Av <matan@svgalib.org>
11233L:	platform-driver-x86@vger.kernel.org
11234S:	Maintained
11235F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11236F:	Documentation/admin-guide/laptops/lg-laptop.rst
11237F:	drivers/platform/x86/lg-laptop.c
11238
11239LG2160 MEDIA DRIVER
11240M:	Michael Krufky <mkrufky@linuxtv.org>
11241L:	linux-media@vger.kernel.org
11242S:	Maintained
11243W:	https://linuxtv.org
11244W:	http://github.com/mkrufky
11245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11246T:	git git://linuxtv.org/mkrufky/tuners.git
11247F:	drivers/media/dvb-frontends/lg2160.*
11248
11249LGDT3305 MEDIA DRIVER
11250M:	Michael Krufky <mkrufky@linuxtv.org>
11251L:	linux-media@vger.kernel.org
11252S:	Maintained
11253W:	https://linuxtv.org
11254W:	http://github.com/mkrufky
11255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11256T:	git git://linuxtv.org/mkrufky/tuners.git
11257F:	drivers/media/dvb-frontends/lgdt3305.*
11258
11259LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11260M:	Viresh Kumar <vireshk@kernel.org>
11261L:	linux-ide@vger.kernel.org
11262S:	Maintained
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11264F:	drivers/ata/pata_arasan_cf.c
11265F:	include/linux/pata_arasan_cf_data.h
11266
11267LIBATA PATA DRIVERS
11268R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11269L:	linux-ide@vger.kernel.org
11270F:	drivers/ata/ata_*.c
11271F:	drivers/ata/pata_*.c
11272
11273LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11274M:	Linus Walleij <linus.walleij@linaro.org>
11275L:	linux-ide@vger.kernel.org
11276S:	Maintained
11277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11278F:	drivers/ata/pata_ftide010.c
11279F:	drivers/ata/sata_gemini.c
11280F:	drivers/ata/sata_gemini.h
11281
11282LIBATA SATA AHCI PLATFORM devices support
11283M:	Hans de Goede <hdegoede@redhat.com>
11284M:	Jens Axboe <axboe@kernel.dk>
11285L:	linux-ide@vger.kernel.org
11286S:	Maintained
11287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11288F:	drivers/ata/ahci_platform.c
11289F:	drivers/ata/libahci_platform.c
11290F:	include/linux/ahci_platform.h
11291
11292LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11293M:	Mikael Pettersson <mikpelinux@gmail.com>
11294L:	linux-ide@vger.kernel.org
11295S:	Maintained
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11297F:	drivers/ata/sata_promise.*
11298
11299LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11300M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
11301L:	linux-ide@vger.kernel.org
11302S:	Maintained
11303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11304F:	Documentation/ABI/testing/sysfs-ata
11305F:	Documentation/devicetree/bindings/ata/
11306F:	drivers/ata/
11307F:	include/linux/ata.h
11308F:	include/linux/libata.h
11309
11310LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11311M:	Vishal Verma <vishal.l.verma@intel.com>
11312M:	Dan Williams <dan.j.williams@intel.com>
11313M:	Dave Jiang <dave.jiang@intel.com>
11314L:	nvdimm@lists.linux.dev
11315S:	Supported
11316Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11317P:	Documentation/nvdimm/maintainer-entry-profile.rst
11318F:	drivers/nvdimm/btt*
11319
11320LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11321M:	Dan Williams <dan.j.williams@intel.com>
11322M:	Vishal Verma <vishal.l.verma@intel.com>
11323M:	Dave Jiang <dave.jiang@intel.com>
11324L:	nvdimm@lists.linux.dev
11325S:	Supported
11326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11327P:	Documentation/nvdimm/maintainer-entry-profile.rst
11328F:	drivers/nvdimm/pmem*
11329
11330LIBNVDIMM: DEVICETREE BINDINGS
11331M:	Oliver O'Halloran <oohall@gmail.com>
11332L:	nvdimm@lists.linux.dev
11333S:	Supported
11334Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11335F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
11336F:	drivers/nvdimm/of_pmem.c
11337
11338LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11339M:	Dan Williams <dan.j.williams@intel.com>
11340M:	Vishal Verma <vishal.l.verma@intel.com>
11341M:	Dave Jiang <dave.jiang@intel.com>
11342M:	Ira Weiny <ira.weiny@intel.com>
11343L:	nvdimm@lists.linux.dev
11344S:	Supported
11345Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11346P:	Documentation/nvdimm/maintainer-entry-profile.rst
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11348F:	drivers/acpi/nfit/*
11349F:	drivers/nvdimm/*
11350F:	include/linux/libnvdimm.h
11351F:	include/linux/nd.h
11352F:	include/uapi/linux/ndctl.h
11353F:	tools/testing/nvdimm/
11354
11355LICENSES and SPDX stuff
11356M:	Thomas Gleixner <tglx@linutronix.de>
11357M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11358L:	linux-spdx@vger.kernel.org
11359S:	Maintained
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11361F:	COPYING
11362F:	Documentation/process/license-rules.rst
11363F:	LICENSES/
11364F:	scripts/spdxcheck-test.sh
11365F:	scripts/spdxcheck.py
11366
11367LINEAR RANGES HELPERS
11368M:	Mark Brown <broonie@kernel.org>
11369R:	Matti Vaittinen <mazziesaccount@gmail.com>
11370F:	lib/linear_ranges.c
11371F:	lib/test_linear_ranges.c
11372F:	include/linux/linear_range.h
11373
11374LINUX FOR POWER MACINTOSH
11375M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11376L:	linuxppc-dev@lists.ozlabs.org
11377S:	Odd Fixes
11378F:	arch/powerpc/platforms/powermac/
11379F:	drivers/macintosh/
11380
11381LINUX FOR POWERPC (32-BIT AND 64-BIT)
11382M:	Michael Ellerman <mpe@ellerman.id.au>
11383R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11384R:	Paul Mackerras <paulus@samba.org>
11385L:	linuxppc-dev@lists.ozlabs.org
11386S:	Supported
11387W:	https://github.com/linuxppc/wiki/wiki
11388Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11390F:	Documentation/ABI/stable/sysfs-firmware-opal-*
11391F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
11392F:	Documentation/devicetree/bindings/powerpc/
11393F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
11394F:	Documentation/powerpc/
11395F:	arch/powerpc/
11396F:	drivers/*/*/*pasemi*
11397F:	drivers/*/*pasemi*
11398F:	drivers/char/tpm/tpm_ibmvtpm*
11399F:	drivers/crypto/nx/
11400F:	drivers/crypto/vmx/
11401F:	drivers/i2c/busses/i2c-opal.c
11402F:	drivers/net/ethernet/ibm/ibmveth.*
11403F:	drivers/net/ethernet/ibm/ibmvnic.*
11404F:	drivers/pci/hotplug/pnv_php.c
11405F:	drivers/pci/hotplug/rpa*
11406F:	drivers/rtc/rtc-opal.c
11407F:	drivers/scsi/ibmvscsi/
11408F:	drivers/tty/hvc/hvc_opal.c
11409F:	drivers/watchdog/wdrtas.c
11410F:	tools/testing/selftests/powerpc
11411N:	/pmac
11412N:	powermac
11413N:	powernv
11414N:	[^a-z0-9]ps3
11415N:	pseries
11416
11417LINUX FOR POWERPC EMBEDDED MPC5XXX
11418M:	Anatolij Gustschin <agust@denx.de>
11419L:	linuxppc-dev@lists.ozlabs.org
11420S:	Odd Fixes
11421F:	arch/powerpc/platforms/512x/
11422F:	arch/powerpc/platforms/52xx/
11423
11424LINUX FOR POWERPC EMBEDDED PPC4XX
11425L:	linuxppc-dev@lists.ozlabs.org
11426S:	Orphan
11427F:	arch/powerpc/platforms/40x/
11428F:	arch/powerpc/platforms/44x/
11429
11430LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11431M:	Scott Wood <oss@buserror.net>
11432L:	linuxppc-dev@lists.ozlabs.org
11433S:	Odd fixes
11434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11435F:	Documentation/devicetree/bindings/powerpc/fsl/
11436F:	arch/powerpc/platforms/83xx/
11437F:	arch/powerpc/platforms/85xx/
11438
11439LINUX FOR POWERPC EMBEDDED PPC8XX
11440M:	Christophe Leroy <christophe.leroy@csgroup.eu>
11441L:	linuxppc-dev@lists.ozlabs.org
11442S:	Maintained
11443F:	arch/powerpc/platforms/8xx/
11444
11445LINUX KERNEL DUMP TEST MODULE (LKDTM)
11446M:	Kees Cook <keescook@chromium.org>
11447S:	Maintained
11448F:	drivers/misc/lkdtm/*
11449F:	tools/testing/selftests/lkdtm/*
11450
11451LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11452M:	Alan Stern <stern@rowland.harvard.edu>
11453M:	Andrea Parri <parri.andrea@gmail.com>
11454M:	Will Deacon <will@kernel.org>
11455M:	Peter Zijlstra <peterz@infradead.org>
11456M:	Boqun Feng <boqun.feng@gmail.com>
11457M:	Nicholas Piggin <npiggin@gmail.com>
11458M:	David Howells <dhowells@redhat.com>
11459M:	Jade Alglave <j.alglave@ucl.ac.uk>
11460M:	Luc Maranget <luc.maranget@inria.fr>
11461M:	"Paul E. McKenney" <paulmck@kernel.org>
11462R:	Akira Yokosawa <akiyks@gmail.com>
11463R:	Daniel Lustig <dlustig@nvidia.com>
11464R:	Joel Fernandes <joel@joelfernandes.org>
11465L:	linux-kernel@vger.kernel.org
11466L:	linux-arch@vger.kernel.org
11467S:	Supported
11468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11469F:	Documentation/atomic_bitops.txt
11470F:	Documentation/atomic_t.txt
11471F:	Documentation/core-api/refcount-vs-atomic.rst
11472F:	Documentation/litmus-tests/
11473F:	Documentation/memory-barriers.txt
11474F:	tools/memory-model/
11475
11476LIS3LV02D ACCELEROMETER DRIVER
11477M:	Eric Piel <eric.piel@tremplin-utc.net>
11478S:	Maintained
11479F:	Documentation/misc-devices/lis3lv02d.rst
11480F:	drivers/misc/lis3lv02d/
11481F:	drivers/platform/x86/hp_accel.c
11482
11483LIST KUNIT TEST
11484M:	David Gow <davidgow@google.com>
11485L:	linux-kselftest@vger.kernel.org
11486L:	kunit-dev@googlegroups.com
11487S:	Maintained
11488F:	lib/list-test.c
11489
11490LITEX PLATFORM
11491M:	Karol Gugala <kgugala@antmicro.com>
11492M:	Mateusz Holenko <mholenko@antmicro.com>
11493M:	Gabriel Somlo <gsomlo@gmail.com>
11494M:	Joel Stanley <joel@jms.id.au>
11495S:	Maintained
11496F:	Documentation/devicetree/bindings/*/litex,*.yaml
11497F:	arch/openrisc/boot/dts/or1klitex.dts
11498F:	include/linux/litex.h
11499F:	drivers/tty/serial/liteuart.c
11500F:	drivers/soc/litex/*
11501F:	drivers/net/ethernet/litex/*
11502F:	drivers/mmc/host/litex_mmc.c
11503N:	litex
11504
11505LIVE PATCHING
11506M:	Josh Poimboeuf <jpoimboe@kernel.org>
11507M:	Jiri Kosina <jikos@kernel.org>
11508M:	Miroslav Benes <mbenes@suse.cz>
11509M:	Petr Mladek <pmladek@suse.com>
11510R:	Joe Lawrence <joe.lawrence@redhat.com>
11511L:	live-patching@vger.kernel.org
11512S:	Maintained
11513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11514F:	Documentation/ABI/testing/sysfs-kernel-livepatch
11515F:	Documentation/livepatch/
11516F:	arch/powerpc/include/asm/livepatch.h
11517F:	include/linux/livepatch.h
11518F:	kernel/livepatch/
11519F:	kernel/module/livepatch.c
11520F:	lib/livepatch/
11521F:	samples/livepatch/
11522F:	tools/testing/selftests/livepatch/
11523
11524LLC (802.2)
11525L:	netdev@vger.kernel.org
11526S:	Odd fixes
11527F:	include/linux/llc.h
11528F:	include/net/llc*
11529F:	include/uapi/linux/llc.h
11530F:	net/llc/
11531
11532LM73 HARDWARE MONITOR DRIVER
11533M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
11534L:	linux-hwmon@vger.kernel.org
11535S:	Maintained
11536F:	drivers/hwmon/lm73.c
11537
11538LM78 HARDWARE MONITOR DRIVER
11539M:	Jean Delvare <jdelvare@suse.com>
11540L:	linux-hwmon@vger.kernel.org
11541S:	Maintained
11542F:	Documentation/hwmon/lm78.rst
11543F:	drivers/hwmon/lm78.c
11544
11545LM83 HARDWARE MONITOR DRIVER
11546M:	Jean Delvare <jdelvare@suse.com>
11547L:	linux-hwmon@vger.kernel.org
11548S:	Maintained
11549F:	Documentation/hwmon/lm83.rst
11550F:	drivers/hwmon/lm83.c
11551
11552LM90 HARDWARE MONITOR DRIVER
11553M:	Jean Delvare <jdelvare@suse.com>
11554L:	linux-hwmon@vger.kernel.org
11555S:	Maintained
11556F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11557F:	Documentation/hwmon/lm90.rst
11558F:	drivers/hwmon/lm90.c
11559F:	include/dt-bindings/thermal/lm90.h
11560
11561LM95234 HARDWARE MONITOR DRIVER
11562M:	Guenter Roeck <linux@roeck-us.net>
11563L:	linux-hwmon@vger.kernel.org
11564S:	Maintained
11565F:	Documentation/hwmon/lm95234.rst
11566F:	drivers/hwmon/lm95234.c
11567
11568LME2510 MEDIA DRIVER
11569M:	Malcolm Priestley <tvboxspy@gmail.com>
11570L:	linux-media@vger.kernel.org
11571S:	Maintained
11572W:	https://linuxtv.org
11573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11574F:	drivers/media/usb/dvb-usb-v2/lmedm04*
11575
11576LOADPIN SECURITY MODULE
11577M:	Kees Cook <keescook@chromium.org>
11578S:	Supported
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11580F:	Documentation/admin-guide/LSM/LoadPin.rst
11581F:	security/loadpin/
11582
11583LOCKING PRIMITIVES
11584M:	Peter Zijlstra <peterz@infradead.org>
11585M:	Ingo Molnar <mingo@redhat.com>
11586M:	Will Deacon <will@kernel.org>
11587R:	Waiman Long <longman@redhat.com>
11588R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11589L:	linux-kernel@vger.kernel.org
11590S:	Maintained
11591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11592F:	Documentation/locking/
11593F:	arch/*/include/asm/spinlock*.h
11594F:	include/linux/lockdep.h
11595F:	include/linux/mutex*.h
11596F:	include/linux/rwlock*.h
11597F:	include/linux/rwsem*.h
11598F:	include/linux/seqlock.h
11599F:	include/linux/spinlock*.h
11600F:	kernel/locking/
11601F:	lib/locking*.[ch]
11602X:	kernel/locking/locktorture.c
11603
11604LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11605M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
11606L:	linux-ntfs-dev@lists.sourceforge.net
11607S:	Maintained
11608W:	http://www.linux-ntfs.org/content/view/19/37/
11609F:	Documentation/admin-guide/ldm.rst
11610F:	block/partitions/ldm.*
11611
11612LOGITECH HID GAMING KEYBOARDS
11613M:	Hans de Goede <hdegoede@redhat.com>
11614L:	linux-input@vger.kernel.org
11615S:	Maintained
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11617F:	drivers/hid/hid-lg-g15.c
11618
11619LONTIUM LT8912B MIPI TO HDMI BRIDGE
11620M:	Adrien Grassein <adrien.grassein@gmail.com>
11621S:	Maintained
11622F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11623F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
11624
11625LOONGARCH
11626M:	Huacai Chen <chenhuacai@kernel.org>
11627R:	WANG Xuerui <kernel@xen0n.name>
11628L:	loongarch@lists.linux.dev
11629S:	Maintained
11630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11631F:	arch/loongarch/
11632F:	drivers/*/*loongarch*
11633F:	Documentation/loongarch/
11634F:	Documentation/translations/zh_CN/loongarch/
11635
11636LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11637M:	Sathya Prakash <sathya.prakash@broadcom.com>
11638M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11639M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11640L:	MPT-FusionLinux.pdl@broadcom.com
11641L:	linux-scsi@vger.kernel.org
11642S:	Supported
11643W:	http://www.avagotech.com/support/
11644F:	drivers/message/fusion/
11645F:	drivers/scsi/mpt3sas/
11646
11647LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11648M:	Matthew Wilcox <willy@infradead.org>
11649L:	linux-scsi@vger.kernel.org
11650S:	Maintained
11651F:	drivers/scsi/sym53c8xx_2/
11652
11653LTC1660 DAC DRIVER
11654M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11655L:	linux-iio@vger.kernel.org
11656S:	Maintained
11657F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11658F:	drivers/iio/dac/ltc1660.c
11659
11660LTC2688 IIO DAC DRIVER
11661M:	Nuno Sá <nuno.sa@analog.com>
11662L:	linux-iio@vger.kernel.org
11663S:	Supported
11664W:	http://ez.analog.com/community/linux-device-drivers
11665F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11666F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11667F:	drivers/iio/dac/ltc2688.c
11668
11669LTC2947 HARDWARE MONITOR DRIVER
11670M:	Nuno Sá <nuno.sa@analog.com>
11671L:	linux-hwmon@vger.kernel.org
11672S:	Supported
11673W:	https://ez.analog.com/linux-software-drivers
11674F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11675F:	drivers/hwmon/ltc2947-core.c
11676F:	drivers/hwmon/ltc2947-i2c.c
11677F:	drivers/hwmon/ltc2947-spi.c
11678F:	drivers/hwmon/ltc2947.h
11679
11680LTC2983 IIO TEMPERATURE DRIVER
11681M:	Nuno Sá <nuno.sa@analog.com>
11682L:	linux-iio@vger.kernel.org
11683S:	Supported
11684W:	https://ez.analog.com/linux-software-drivers
11685F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11686F:	drivers/iio/temperature/ltc2983.c
11687
11688LTC4261 HARDWARE MONITOR DRIVER
11689M:	Guenter Roeck <linux@roeck-us.net>
11690L:	linux-hwmon@vger.kernel.org
11691S:	Maintained
11692F:	Documentation/hwmon/ltc4261.rst
11693F:	drivers/hwmon/ltc4261.c
11694
11695LTC4306 I2C MULTIPLEXER DRIVER
11696M:	Michael Hennerich <michael.hennerich@analog.com>
11697L:	linux-i2c@vger.kernel.org
11698S:	Supported
11699W:	https://ez.analog.com/linux-software-drivers
11700F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11701F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
11702
11703LTP (Linux Test Project)
11704M:	Mike Frysinger <vapier@gentoo.org>
11705M:	Cyril Hrubis <chrubis@suse.cz>
11706M:	Wanlong Gao <wanlong.gao@gmail.com>
11707M:	Jan Stancek <jstancek@redhat.com>
11708M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11709M:	Alexey Kodanev <alexey.kodanev@oracle.com>
11710L:	ltp@lists.linux.it (subscribers-only)
11711S:	Maintained
11712W:	http://linux-test-project.github.io/
11713T:	git git://github.com/linux-test-project/ltp.git
11714
11715LYNX 28G SERDES PHY DRIVER
11716M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11717L:	netdev@vger.kernel.org
11718S:	Supported
11719F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11720F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
11721
11722LYNX PCS MODULE
11723M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11724L:	netdev@vger.kernel.org
11725S:	Supported
11726F:	drivers/net/pcs/pcs-lynx.c
11727F:	include/linux/pcs-lynx.h
11728
11729M68K ARCHITECTURE
11730M:	Geert Uytterhoeven <geert@linux-m68k.org>
11731L:	linux-m68k@lists.linux-m68k.org
11732S:	Maintained
11733W:	http://www.linux-m68k.org/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11735F:	arch/m68k/
11736F:	drivers/zorro/
11737
11738M68K ON APPLE MACINTOSH
11739M:	Joshua Thompson <funaho@jurai.org>
11740L:	linux-m68k@lists.linux-m68k.org
11741S:	Maintained
11742W:	http://www.mac.linux-m68k.org/
11743F:	arch/m68k/mac/
11744F:	drivers/macintosh/adb-iop.c
11745F:	drivers/macintosh/via-macii.c
11746
11747M68K ON HP9000/300
11748M:	Philip Blundell <philb@gnu.org>
11749S:	Maintained
11750W:	http://www.tazenda.demon.co.uk/phil/linux-hp
11751F:	arch/m68k/hp300/
11752
11753M88DS3103 MEDIA DRIVER
11754M:	Antti Palosaari <crope@iki.fi>
11755L:	linux-media@vger.kernel.org
11756S:	Maintained
11757W:	https://linuxtv.org
11758W:	http://palosaari.fi/linux/
11759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11760T:	git git://linuxtv.org/anttip/media_tree.git
11761F:	drivers/media/dvb-frontends/m88ds3103*
11762
11763M88RS2000 MEDIA DRIVER
11764M:	Malcolm Priestley <tvboxspy@gmail.com>
11765L:	linux-media@vger.kernel.org
11766S:	Maintained
11767W:	https://linuxtv.org
11768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11769F:	drivers/media/dvb-frontends/m88rs2000*
11770
11771MA901 MASTERKIT USB FM RADIO DRIVER
11772M:	Alexey Klimov <klimov.linux@gmail.com>
11773L:	linux-media@vger.kernel.org
11774S:	Maintained
11775T:	git git://linuxtv.org/media_tree.git
11776F:	drivers/media/radio/radio-ma901.c
11777
11778MAC80211
11779M:	Johannes Berg <johannes@sipsolutions.net>
11780L:	linux-wireless@vger.kernel.org
11781S:	Maintained
11782W:	https://wireless.wiki.kernel.org/
11783Q:	https://patchwork.kernel.org/project/linux-wireless/list/
11784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11786F:	Documentation/networking/mac80211-injection.rst
11787F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11788F:	drivers/net/wireless/mac80211_hwsim.[ch]
11789F:	include/net/mac80211.h
11790F:	net/mac80211/
11791
11792MAILBOX API
11793M:	Jassi Brar <jassisinghbrar@gmail.com>
11794L:	linux-kernel@vger.kernel.org
11795S:	Maintained
11796F:	drivers/mailbox/
11797F:	include/linux/mailbox_client.h
11798F:	include/linux/mailbox_controller.h
11799F:	include/dt-bindings/mailbox/
11800F:	Documentation/devicetree/bindings/mailbox/
11801
11802MAILBOX ARM MHUv2
11803M:	Viresh Kumar <viresh.kumar@linaro.org>
11804M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11805L:	linux-kernel@vger.kernel.org
11806S:	Maintained
11807F:	drivers/mailbox/arm_mhuv2.c
11808F:	include/linux/mailbox/arm_mhuv2_message.h
11809F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11810
11811MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11812M:	Jeremy Kerr <jk@codeconstruct.com.au>
11813M:	Matt Johnston <matt@codeconstruct.com.au>
11814L:	netdev@vger.kernel.org
11815S:	Maintained
11816F:	Documentation/networking/mctp.rst
11817F:	drivers/net/mctp/
11818F:	include/net/mctp.h
11819F:	include/net/mctpdevice.h
11820F:	include/net/netns/mctp.h
11821F:	net/mctp/
11822
11823MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11824M:	Michael Kerrisk <mtk.manpages@gmail.com>
11825L:	linux-man@vger.kernel.org
11826S:	Maintained
11827W:	http://www.kernel.org/doc/man-pages
11828
11829MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11830M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
11831L:	linux-mips@vger.kernel.org
11832S:	Maintained
11833F:	arch/mips/boot/dts/img/pistachio*
11834
11835MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11836M:	Andrew Lunn <andrew@lunn.ch>
11837M:	Vivien Didelot <vivien.didelot@gmail.com>
11838L:	netdev@vger.kernel.org
11839S:	Maintained
11840F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
11841F:	Documentation/networking/devlink/mv88e6xxx.rst
11842F:	drivers/net/dsa/mv88e6xxx/
11843F:	include/linux/dsa/mv88e6xxx.h
11844F:	include/linux/platform_data/mv88e6xxx.h
11845
11846MARVELL ARMADA 3700 PHY DRIVERS
11847M:	Miquel Raynal <miquel.raynal@bootlin.com>
11848S:	Maintained
11849F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11850F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11851F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11852F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11853
11854MARVELL ARMADA 3700 SERIAL DRIVER
11855M:	Pali Rohár <pali@kernel.org>
11856S:	Maintained
11857F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11858F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
11859F:	drivers/tty/serial/mvebu-uart.c
11860
11861MARVELL ARMADA DRM SUPPORT
11862M:	Russell King <linux@armlinux.org.uk>
11863S:	Maintained
11864T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11865T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11866F:	Documentation/devicetree/bindings/display/armada/
11867F:	drivers/gpu/drm/armada/
11868F:	include/uapi/drm/armada_drm.h
11869
11870MARVELL CRYPTO DRIVER
11871M:	Boris Brezillon <bbrezillon@kernel.org>
11872M:	Arnaud Ebalard <arno@natisbad.org>
11873M:	Srujana Challa <schalla@marvell.com>
11874L:	linux-crypto@vger.kernel.org
11875S:	Maintained
11876F:	drivers/crypto/marvell/
11877F:	include/linux/soc/marvell/octeontx2/
11878
11879MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11880M:	Mirko Lindner <mlindner@marvell.com>
11881M:	Stephen Hemminger <stephen@networkplumber.org>
11882L:	netdev@vger.kernel.org
11883S:	Maintained
11884F:	drivers/net/ethernet/marvell/sk*
11885
11886MARVELL LIBERTAS WIRELESS DRIVER
11887L:	libertas-dev@lists.infradead.org
11888S:	Orphan
11889F:	drivers/net/wireless/marvell/libertas/
11890
11891MARVELL MACCHIATOBIN SUPPORT
11892M:	Russell King <linux@armlinux.org.uk>
11893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11894S:	Maintained
11895F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11896
11897MARVELL MV643XX ETHERNET DRIVER
11898M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11899L:	netdev@vger.kernel.org
11900S:	Maintained
11901F:	drivers/net/ethernet/marvell/mv643xx_eth.*
11902F:	include/linux/mv643xx.h
11903
11904MARVELL MV88X3310 PHY DRIVER
11905M:	Russell King <linux@armlinux.org.uk>
11906M:	Marek Behún <kabel@kernel.org>
11907L:	netdev@vger.kernel.org
11908S:	Maintained
11909F:	drivers/net/phy/marvell10g.c
11910
11911MARVELL MVEBU THERMAL DRIVER
11912M:	Miquel Raynal <miquel.raynal@bootlin.com>
11913S:	Maintained
11914F:	drivers/thermal/armada_thermal.c
11915
11916MARVELL MVNETA ETHERNET DRIVER
11917M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11918L:	netdev@vger.kernel.org
11919S:	Maintained
11920F:	drivers/net/ethernet/marvell/mvneta.*
11921
11922MARVELL MVPP2 ETHERNET DRIVER
11923M:	Marcin Wojtas <mw@semihalf.com>
11924M:	Russell King <linux@armlinux.org.uk>
11925L:	netdev@vger.kernel.org
11926S:	Maintained
11927F:	Documentation/devicetree/bindings/net/marvell-pp2.txt
11928F:	drivers/net/ethernet/marvell/mvpp2/
11929
11930MARVELL MWIFIEX WIRELESS DRIVER
11931M:	Amitkumar Karwar <amitkarwar@gmail.com>
11932M:	Ganapathi Bhat <ganapathi017@gmail.com>
11933M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
11934M:	Xinming Hu <huxinming820@gmail.com>
11935L:	linux-wireless@vger.kernel.org
11936S:	Maintained
11937F:	drivers/net/wireless/marvell/mwifiex/
11938
11939MARVELL MWL8K WIRELESS DRIVER
11940M:	Lennert Buytenhek <buytenh@wantstofly.org>
11941L:	linux-wireless@vger.kernel.org
11942S:	Odd Fixes
11943F:	drivers/net/wireless/marvell/mwl8k.c
11944
11945MARVELL NAND CONTROLLER DRIVER
11946M:	Miquel Raynal <miquel.raynal@bootlin.com>
11947L:	linux-mtd@lists.infradead.org
11948S:	Maintained
11949F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
11950F:	drivers/mtd/nand/raw/marvell_nand.c
11951
11952MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11953M:	Sunil Goutham <sgoutham@marvell.com>
11954M:	Geetha sowjanya <gakula@marvell.com>
11955M:	Subbaraya Sundeep <sbhatta@marvell.com>
11956M:	hariprasad <hkelam@marvell.com>
11957L:	netdev@vger.kernel.org
11958S:	Supported
11959F:	drivers/net/ethernet/marvell/octeontx2/nic/
11960F:	include/linux/soc/marvell/octeontx2/
11961
11962MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11963M:	Sunil Goutham <sgoutham@marvell.com>
11964M:	Linu Cherian <lcherian@marvell.com>
11965M:	Geetha sowjanya <gakula@marvell.com>
11966M:	Jerin Jacob <jerinj@marvell.com>
11967M:	hariprasad <hkelam@marvell.com>
11968M:	Subbaraya Sundeep <sbhatta@marvell.com>
11969L:	netdev@vger.kernel.org
11970S:	Supported
11971F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11972F:	drivers/net/ethernet/marvell/octeontx2/af/
11973
11974MARVELL PRESTERA ETHERNET SWITCH DRIVER
11975M:	Taras Chornyi <tchornyi@marvell.com>
11976S:	Supported
11977W:	https://github.com/Marvell-switching/switchdev-prestera
11978F:	drivers/net/ethernet/marvell/prestera/
11979
11980MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11981M:	Nicolas Pitre <nico@fluxnic.net>
11982S:	Odd Fixes
11983F:	drivers/mmc/host/mvsdio.*
11984
11985MARVELL USB MDIO CONTROLLER DRIVER
11986M:	Tobias Waldekranz <tobias@waldekranz.com>
11987L:	netdev@vger.kernel.org
11988S:	Maintained
11989F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11990F:	drivers/net/mdio/mdio-mvusb.c
11991
11992MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11993M:	Hu Ziji <huziji@marvell.com>
11994L:	linux-mmc@vger.kernel.org
11995S:	Supported
11996F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
11997F:	drivers/mmc/host/sdhci-xenon*
11998
11999MARVELL OCTEON ENDPOINT DRIVER
12000M:	Veerasenareddy Burru <vburru@marvell.com>
12001M:	Abhijit Ayarekar <aayarekar@marvell.com>
12002L:	netdev@vger.kernel.org
12003S:	Supported
12004F:	drivers/net/ethernet/marvell/octeon_ep
12005
12006MATROX FRAMEBUFFER DRIVER
12007L:	linux-fbdev@vger.kernel.org
12008S:	Orphan
12009F:	drivers/video/fbdev/matrox/matroxfb_*
12010F:	include/uapi/linux/matroxfb.h
12011
12012MAX15301 DRIVER
12013M:	Daniel Nilsson <daniel.nilsson@flex.com>
12014L:	linux-hwmon@vger.kernel.org
12015S:	Maintained
12016F:	Documentation/hwmon/max15301.rst
12017F:	drivers/hwmon/pmbus/max15301.c
12018
12019MAX16065 HARDWARE MONITOR DRIVER
12020M:	Guenter Roeck <linux@roeck-us.net>
12021L:	linux-hwmon@vger.kernel.org
12022S:	Maintained
12023F:	Documentation/hwmon/max16065.rst
12024F:	drivers/hwmon/max16065.c
12025
12026MAX2175 SDR TUNER DRIVER
12027M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12028L:	linux-media@vger.kernel.org
12029S:	Maintained
12030T:	git git://linuxtv.org/media_tree.git
12031F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12032F:	Documentation/userspace-api/media/drivers/max2175.rst
12033F:	drivers/media/i2c/max2175*
12034F:	include/uapi/linux/max2175.h
12035
12036MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12037L:	linux-hwmon@vger.kernel.org
12038S:	Orphan
12039F:	Documentation/hwmon/max6650.rst
12040F:	drivers/hwmon/max6650.c
12041
12042MAX6697 HARDWARE MONITOR DRIVER
12043M:	Guenter Roeck <linux@roeck-us.net>
12044L:	linux-hwmon@vger.kernel.org
12045S:	Maintained
12046F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12047F:	Documentation/hwmon/max6697.rst
12048F:	drivers/hwmon/max6697.c
12049F:	include/linux/platform_data/max6697.h
12050
12051MAX9286 QUAD GMSL DESERIALIZER DRIVER
12052M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12053M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12054M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12055M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12056L:	linux-media@vger.kernel.org
12057S:	Maintained
12058F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12059F:	drivers/media/i2c/max9286.c
12060
12061MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12062M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12063L:	linux-media@vger.kernel.org
12064S:	Maintained
12065F:	drivers/staging/media/max96712/max96712.c
12066
12067MAX9860 MONO AUDIO VOICE CODEC DRIVER
12068M:	Peter Rosin <peda@axentia.se>
12069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12070S:	Maintained
12071F:	Documentation/devicetree/bindings/sound/max9860.txt
12072F:	sound/soc/codecs/max9860.*
12073
12074MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12075M:	Andreas Klinger <ak@it-klinger.de>
12076L:	linux-iio@vger.kernel.org
12077S:	Maintained
12078F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12079F:	drivers/iio/proximity/mb1232.c
12080
12081MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12082R:	Iskren Chernev <iskren.chernev@gmail.com>
12083R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12084R:	Marek Szyprowski <m.szyprowski@samsung.com>
12085R:	Matheus Castello <matheus@castello.eng.br>
12086L:	linux-pm@vger.kernel.org
12087S:	Maintained
12088F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12089F:	drivers/power/supply/max17040_battery.c
12090
12091MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12092R:	Hans de Goede <hdegoede@redhat.com>
12093R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12094R:	Marek Szyprowski <m.szyprowski@samsung.com>
12095R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12096R:	Purism Kernel Team <kernel@puri.sm>
12097L:	linux-pm@vger.kernel.org
12098S:	Maintained
12099F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12100F:	drivers/power/supply/max17042_battery.c
12101
12102MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12103M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12104L:	linux-kernel@vger.kernel.org
12105S:	Maintained
12106F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12107F:	drivers/regulator/max20086-regulator.c
12108
12109MAXIM MAX77650 PMIC MFD DRIVER
12110M:	Bartosz Golaszewski <brgl@bgdev.pl>
12111L:	linux-kernel@vger.kernel.org
12112S:	Maintained
12113F:	Documentation/devicetree/bindings/*/*max77650.yaml
12114F:	Documentation/devicetree/bindings/*/max77650*.yaml
12115F:	drivers/gpio/gpio-max77650.c
12116F:	drivers/input/misc/max77650-onkey.c
12117F:	drivers/leds/leds-max77650.c
12118F:	drivers/mfd/max77650.c
12119F:	drivers/power/supply/max77650-charger.c
12120F:	drivers/regulator/max77650-regulator.c
12121F:	include/linux/mfd/max77650.h
12122
12123MAXIM MAX77714 PMIC MFD DRIVER
12124M:	Luca Ceresoli <luca@lucaceresoli.net>
12125S:	Maintained
12126F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12127F:	drivers/mfd/max77714.c
12128F:	include/linux/mfd/max77714.h
12129
12130MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12131M:	Javier Martinez Canillas <javier@dowhile0.org>
12132L:	linux-kernel@vger.kernel.org
12133S:	Supported
12134F:	Documentation/devicetree/bindings/*/*max77802.yaml
12135F:	drivers/regulator/max77802-regulator.c
12136F:	include/dt-bindings/*/*max77802.h
12137
12138MAXIM MAX77976 BATTERY CHARGER
12139M:	Luca Ceresoli <luca@lucaceresoli.net>
12140S:	Supported
12141F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12142F:	drivers/power/supply/max77976_charger.c
12143
12144MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12145M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12146M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12147L:	linux-pm@vger.kernel.org
12148S:	Supported
12149B:	mailto:linux-samsung-soc@vger.kernel.org
12150F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12151F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12152F:	drivers/power/supply/max14577_charger.c
12153F:	drivers/power/supply/max77693_charger.c
12154
12155MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12156M:	Chanwoo Choi <cw00.choi@samsung.com>
12157M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12158M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12159L:	linux-kernel@vger.kernel.org
12160S:	Supported
12161B:	mailto:linux-samsung-soc@vger.kernel.org
12162F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12163F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12164F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12165F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12166F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12167F:	Documentation/devicetree/bindings/mfd/max77693.txt
12168F:	drivers/*/*max77843.c
12169F:	drivers/*/max14577*.c
12170F:	drivers/*/max77686*.c
12171F:	drivers/*/max77693*.c
12172F:	drivers/clk/clk-max77686.c
12173F:	drivers/extcon/extcon-max14577.c
12174F:	drivers/extcon/extcon-max77693.c
12175F:	drivers/rtc/rtc-max77686.c
12176F:	include/linux/mfd/max14577*.h
12177F:	include/linux/mfd/max77686*.h
12178F:	include/linux/mfd/max77693*.h
12179
12180MAXIRADIO FM RADIO RECEIVER DRIVER
12181M:	Hans Verkuil <hverkuil@xs4all.nl>
12182L:	linux-media@vger.kernel.org
12183S:	Maintained
12184W:	https://linuxtv.org
12185T:	git git://linuxtv.org/media_tree.git
12186F:	drivers/media/radio/radio-maxiradio*
12187
12188MAXLINEAR ETHERNET PHY DRIVER
12189M:	Xu Liang <lxu@maxlinear.com>
12190L:	netdev@vger.kernel.org
12191S:	Supported
12192F:	drivers/net/phy/mxl-gpy.c
12193
12194MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12195R:	Yasushi SHOJI <yashi@spacecubics.com>
12196L:	linux-can@vger.kernel.org
12197S:	Maintained
12198F:	drivers/net/can/usb/mcba_usb.c
12199
12200MCAN MMIO DEVICE DRIVER
12201M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12202L:	linux-can@vger.kernel.org
12203S:	Maintained
12204F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12205F:	drivers/net/can/m_can/m_can.c
12206F:	drivers/net/can/m_can/m_can.h
12207F:	drivers/net/can/m_can/m_can_platform.c
12208
12209MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12210M:	Rishi Gupta <gupt21@gmail.com>
12211L:	linux-i2c@vger.kernel.org
12212L:	linux-input@vger.kernel.org
12213S:	Maintained
12214F:	drivers/hid/hid-mcp2221.c
12215
12216MCP251XFD SPI-CAN NETWORK DRIVER
12217M:	Marc Kleine-Budde <mkl@pengutronix.de>
12218M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12219R:	Thomas Kopp <thomas.kopp@microchip.com>
12220L:	linux-can@vger.kernel.org
12221S:	Maintained
12222F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12223F:	drivers/net/can/spi/mcp251xfd/
12224
12225MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12226M:	Peter Rosin <peda@axentia.se>
12227L:	linux-iio@vger.kernel.org
12228S:	Maintained
12229F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12230F:	drivers/iio/potentiometer/mcp4018.c
12231F:	drivers/iio/potentiometer/mcp4531.c
12232
12233MCR20A IEEE-802.15.4 RADIO DRIVER
12234M:	Xue Liu <liuxuenetmail@gmail.com>
12235L:	linux-wpan@vger.kernel.org
12236S:	Maintained
12237W:	https://github.com/xueliu/mcr20a-linux
12238F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12239F:	drivers/net/ieee802154/mcr20a.c
12240F:	drivers/net/ieee802154/mcr20a.h
12241
12242MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12244L:	linux-iio@vger.kernel.org
12245S:	Maintained
12246F:	drivers/iio/dac/cio-dac.c
12247
12248MEDIA CONTROLLER FRAMEWORK
12249M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12250M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12251L:	linux-media@vger.kernel.org
12252S:	Supported
12253W:	https://www.linuxtv.org
12254T:	git git://linuxtv.org/media_tree.git
12255F:	drivers/media/mc/
12256F:	include/media/media-*.h
12257F:	include/uapi/linux/media.h
12258
12259MEDIA DRIVER FOR FREESCALE IMX PXP
12260M:	Philipp Zabel <p.zabel@pengutronix.de>
12261L:	linux-media@vger.kernel.org
12262S:	Maintained
12263T:	git git://linuxtv.org/media_tree.git
12264F:	drivers/media/platform/nxp/imx-pxp.[ch]
12265
12266MEDIA DRIVERS FOR ASCOT2E
12267M:	Sergey Kozlov <serjk@netup.ru>
12268M:	Abylay Ospan <aospan@netup.ru>
12269L:	linux-media@vger.kernel.org
12270S:	Supported
12271W:	https://linuxtv.org
12272W:	http://netup.tv/
12273T:	git git://linuxtv.org/media_tree.git
12274F:	drivers/media/dvb-frontends/ascot2e*
12275
12276MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12277M:	Jasmin Jessich <jasmin@anw.at>
12278L:	linux-media@vger.kernel.org
12279S:	Maintained
12280W:	https://linuxtv.org
12281T:	git git://linuxtv.org/media_tree.git
12282F:	drivers/media/dvb-frontends/cxd2099*
12283
12284MEDIA DRIVERS FOR CXD2841ER
12285M:	Sergey Kozlov <serjk@netup.ru>
12286M:	Abylay Ospan <aospan@netup.ru>
12287L:	linux-media@vger.kernel.org
12288S:	Supported
12289W:	https://linuxtv.org
12290W:	http://netup.tv/
12291T:	git git://linuxtv.org/media_tree.git
12292F:	drivers/media/dvb-frontends/cxd2841er*
12293
12294MEDIA DRIVERS FOR CXD2880
12295M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12296L:	linux-media@vger.kernel.org
12297S:	Supported
12298W:	http://linuxtv.org/
12299T:	git git://linuxtv.org/media_tree.git
12300F:	drivers/media/dvb-frontends/cxd2880/*
12301F:	drivers/media/spi/cxd2880*
12302
12303MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12304L:	linux-media@vger.kernel.org
12305S:	Orphan
12306W:	https://linuxtv.org
12307T:	git git://linuxtv.org/media_tree.git
12308F:	drivers/media/pci/ddbridge/*
12309
12310MEDIA DRIVERS FOR FREESCALE IMX
12311M:	Steve Longerbeam <slongerbeam@gmail.com>
12312M:	Philipp Zabel <p.zabel@pengutronix.de>
12313L:	linux-media@vger.kernel.org
12314S:	Maintained
12315T:	git git://linuxtv.org/media_tree.git
12316F:	Documentation/admin-guide/media/imx.rst
12317F:	Documentation/devicetree/bindings/media/imx.txt
12318F:	drivers/staging/media/imx/
12319F:	include/linux/imx-media.h
12320F:	include/media/imx.h
12321
12322MEDIA DRIVERS FOR FREESCALE IMX7
12323M:	Rui Miguel Silva <rmfrfs@gmail.com>
12324M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12325L:	linux-media@vger.kernel.org
12326S:	Maintained
12327T:	git git://linuxtv.org/media_tree.git
12328F:	Documentation/admin-guide/media/imx7.rst
12329F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12330F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12331F:	drivers/media/platform/nxp/imx-mipi-csis.c
12332F:	drivers/staging/media/imx/imx7-media-csi.c
12333
12334MEDIA DRIVERS FOR HELENE
12335M:	Abylay Ospan <aospan@netup.ru>
12336L:	linux-media@vger.kernel.org
12337S:	Supported
12338W:	https://linuxtv.org
12339W:	http://netup.tv/
12340T:	git git://linuxtv.org/media_tree.git
12341F:	drivers/media/dvb-frontends/helene*
12342
12343MEDIA DRIVERS FOR HORUS3A
12344M:	Sergey Kozlov <serjk@netup.ru>
12345M:	Abylay Ospan <aospan@netup.ru>
12346L:	linux-media@vger.kernel.org
12347S:	Supported
12348W:	https://linuxtv.org
12349W:	http://netup.tv/
12350T:	git git://linuxtv.org/media_tree.git
12351F:	drivers/media/dvb-frontends/horus3a*
12352
12353MEDIA DRIVERS FOR LNBH25
12354M:	Sergey Kozlov <serjk@netup.ru>
12355M:	Abylay Ospan <aospan@netup.ru>
12356L:	linux-media@vger.kernel.org
12357S:	Supported
12358W:	https://linuxtv.org
12359W:	http://netup.tv/
12360T:	git git://linuxtv.org/media_tree.git
12361F:	drivers/media/dvb-frontends/lnbh25*
12362
12363MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12364L:	linux-media@vger.kernel.org
12365S:	Orphan
12366W:	https://linuxtv.org
12367T:	git git://linuxtv.org/media_tree.git
12368F:	drivers/media/dvb-frontends/mxl5xx*
12369
12370MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12371M:	Sergey Kozlov <serjk@netup.ru>
12372M:	Abylay Ospan <aospan@netup.ru>
12373L:	linux-media@vger.kernel.org
12374S:	Supported
12375W:	https://linuxtv.org
12376W:	http://netup.tv/
12377T:	git git://linuxtv.org/media_tree.git
12378F:	drivers/media/pci/netup_unidvb/*
12379
12380MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12381M:	Dmitry Osipenko <digetx@gmail.com>
12382L:	linux-media@vger.kernel.org
12383L:	linux-tegra@vger.kernel.org
12384S:	Maintained
12385T:	git git://linuxtv.org/media_tree.git
12386F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12387F:	drivers/media/platform/nvidia/tegra-vde/
12388
12389MEDIA DRIVERS FOR RENESAS - CEU
12390M:	Jacopo Mondi <jacopo@jmondi.org>
12391L:	linux-media@vger.kernel.org
12392L:	linux-renesas-soc@vger.kernel.org
12393S:	Supported
12394T:	git git://linuxtv.org/media_tree.git
12395F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
12396F:	drivers/media/platform/renesas/renesas-ceu.c
12397F:	include/media/drv-intf/renesas-ceu.h
12398
12399MEDIA DRIVERS FOR RENESAS - DRIF
12400M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12401L:	linux-media@vger.kernel.org
12402L:	linux-renesas-soc@vger.kernel.org
12403S:	Supported
12404T:	git git://linuxtv.org/media_tree.git
12405F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
12406F:	drivers/media/platform/renesas/rcar_drif.c
12407
12408MEDIA DRIVERS FOR RENESAS - FCP
12409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12410L:	linux-media@vger.kernel.org
12411L:	linux-renesas-soc@vger.kernel.org
12412S:	Supported
12413T:	git git://linuxtv.org/media_tree.git
12414F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
12415F:	drivers/media/platform/renesas/rcar-fcp.c
12416F:	include/media/rcar-fcp.h
12417
12418MEDIA DRIVERS FOR RENESAS - FDP1
12419M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12420L:	linux-media@vger.kernel.org
12421L:	linux-renesas-soc@vger.kernel.org
12422S:	Supported
12423T:	git git://linuxtv.org/media_tree.git
12424F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12425F:	drivers/media/platform/renesas/rcar_fdp1.c
12426
12427MEDIA DRIVERS FOR RENESAS - VIN
12428M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12429L:	linux-media@vger.kernel.org
12430L:	linux-renesas-soc@vger.kernel.org
12431S:	Supported
12432T:	git git://linuxtv.org/media_tree.git
12433F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
12434F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
12435F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
12436F:	drivers/media/platform/renesas/rcar-isp.c
12437F:	drivers/media/platform/renesas/rcar-vin/
12438
12439MEDIA DRIVERS FOR RENESAS - VSP1
12440M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12441M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12442L:	linux-media@vger.kernel.org
12443L:	linux-renesas-soc@vger.kernel.org
12444S:	Supported
12445T:	git git://linuxtv.org/media_tree.git
12446F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12447F:	drivers/media/platform/renesas/vsp1/
12448
12449MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12450L:	linux-media@vger.kernel.org
12451S:	Orphan
12452W:	https://linuxtv.org
12453T:	git git://linuxtv.org/media_tree.git
12454F:	drivers/media/dvb-frontends/stv0910*
12455
12456MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12457L:	linux-media@vger.kernel.org
12458S:	Orphan
12459W:	https://linuxtv.org
12460T:	git git://linuxtv.org/media_tree.git
12461F:	drivers/media/dvb-frontends/stv6111*
12462
12463MEDIA DRIVERS FOR STM32 - DCMI
12464M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
12465L:	linux-media@vger.kernel.org
12466S:	Supported
12467T:	git git://linuxtv.org/media_tree.git
12468F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12469F:	drivers/media/platform/st/stm32/stm32-dcmi.c
12470
12471MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12472M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12473L:	linux-media@vger.kernel.org
12474S:	Maintained
12475W:	https://linuxtv.org
12476Q:	http://patchwork.kernel.org/project/linux-media/list/
12477T:	git git://linuxtv.org/media_tree.git
12478F:	Documentation/admin-guide/media/
12479F:	Documentation/devicetree/bindings/media/
12480F:	Documentation/driver-api/media/
12481F:	Documentation/userspace-api/media/
12482F:	drivers/media/
12483F:	drivers/staging/media/
12484F:	include/linux/platform_data/media/
12485F:	include/media/
12486F:	include/uapi/linux/dvb/
12487F:	include/uapi/linux/ivtv*
12488F:	include/uapi/linux/media.h
12489F:	include/uapi/linux/meye.h
12490F:	include/uapi/linux/uvcvideo.h
12491F:	include/uapi/linux/v4l2-*
12492F:	include/uapi/linux/videodev2.h
12493
12494MEDIATEK BLUETOOTH DRIVER
12495M:	Sean Wang <sean.wang@mediatek.com>
12496L:	linux-bluetooth@vger.kernel.org
12497L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12498S:	Maintained
12499F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12500F:	drivers/bluetooth/btmtkuart.c
12501
12502MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12503M:	Sean Wang <sean.wang@mediatek.com>
12504L:	linux-pm@vger.kernel.org
12505S:	Maintained
12506F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12507F:	drivers/power/reset/mt6323-poweroff.c
12508
12509MEDIATEK CIR DRIVER
12510M:	Sean Wang <sean.wang@mediatek.com>
12511S:	Maintained
12512F:	drivers/media/rc/mtk-cir.c
12513
12514MEDIATEK DMA DRIVER
12515M:	Sean Wang <sean.wang@mediatek.com>
12516L:	dmaengine@vger.kernel.org
12517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12519S:	Maintained
12520F:	Documentation/devicetree/bindings/dma/mtk-*
12521F:	drivers/dma/mediatek/
12522
12523MEDIATEK ETHERNET DRIVER
12524M:	Felix Fietkau <nbd@nbd.name>
12525M:	John Crispin <john@phrozen.org>
12526M:	Sean Wang <sean.wang@mediatek.com>
12527M:	Mark Lee <Mark-MC.Lee@mediatek.com>
12528L:	netdev@vger.kernel.org
12529S:	Maintained
12530F:	drivers/net/ethernet/mediatek/
12531
12532MEDIATEK I2C CONTROLLER DRIVER
12533M:	Qii Wang <qii.wang@mediatek.com>
12534L:	linux-i2c@vger.kernel.org
12535S:	Maintained
12536F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12537F:	drivers/i2c/busses/i2c-mt65xx.c
12538
12539MEDIATEK IOMMU DRIVER
12540M:	Yong Wu <yong.wu@mediatek.com>
12541L:	iommu@lists.linux-foundation.org
12542L:	iommu@lists.linux.dev
12543L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12544S:	Supported
12545F:	Documentation/devicetree/bindings/iommu/mediatek*
12546F:	drivers/iommu/mtk_iommu*
12547F:	include/dt-bindings/memory/mt*-port.h
12548
12549MEDIATEK JPEG DRIVER
12550M:	Bin Liu <bin.liu@mediatek.com>
12551S:	Supported
12552F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12553F:	drivers/media/platform/mediatek/jpeg/
12554
12555MEDIATEK MDP DRIVER
12556M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12557M:	Houlong Wei <houlong.wei@mediatek.com>
12558M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12559S:	Supported
12560F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
12561F:	drivers/media/platform/mediatek/mdp/
12562F:	drivers/media/platform/mediatek/vpu/
12563
12564MEDIATEK MEDIA DRIVER
12565M:	Tiffany Lin <tiffany.lin@mediatek.com>
12566M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12567S:	Supported
12568F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12569F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
12570F:	drivers/media/platform/mediatek/vcodec/
12571F:	drivers/media/platform/mediatek/vpu/
12572
12573MEDIATEK MMC/SD/SDIO DRIVER
12574M:	Chaotian Jing <chaotian.jing@mediatek.com>
12575S:	Maintained
12576F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12577F:	drivers/mmc/host/mtk-sd.c
12578
12579MEDIATEK MT76 WIRELESS LAN DRIVER
12580M:	Felix Fietkau <nbd@nbd.name>
12581M:	Lorenzo Bianconi <lorenzo@kernel.org>
12582M:	Ryder Lee <ryder.lee@mediatek.com>
12583R:	Shayne Chen <shayne.chen@mediatek.com>
12584R:	Sean Wang <sean.wang@mediatek.com>
12585L:	linux-wireless@vger.kernel.org
12586S:	Maintained
12587F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12588F:	drivers/net/wireless/mediatek/mt76/
12589
12590MEDIATEK MT7601U WIRELESS LAN DRIVER
12591M:	Jakub Kicinski <kubakici@wp.pl>
12592L:	linux-wireless@vger.kernel.org
12593S:	Maintained
12594F:	drivers/net/wireless/mediatek/mt7601u/
12595
12596MEDIATEK MT7621 CLOCK DRIVER
12597M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12598S:	Maintained
12599F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12600F:	drivers/clk/ralink/clk-mt7621.c
12601
12602MEDIATEK MT7621/28/88 I2C DRIVER
12603M:	Stefan Roese <sr@denx.de>
12604L:	linux-i2c@vger.kernel.org
12605S:	Maintained
12606F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12607F:	drivers/i2c/busses/i2c-mt7621.c
12608
12609MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12610M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12611S:	Maintained
12612F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12613F:	drivers/pci/controller/pcie-mt7621.c
12614
12615MEDIATEK MT7621 PHY PCI DRIVER
12616M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12617S:	Maintained
12618F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12619F:	drivers/phy/ralink/phy-mt7621-pci.c
12620
12621MEDIATEK NAND CONTROLLER DRIVER
12622L:	linux-mtd@lists.infradead.org
12623S:	Orphan
12624F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
12625F:	drivers/mtd/nand/raw/mtk_*
12626
12627MEDIATEK PMIC LED DRIVER
12628M:	Sean Wang <sean.wang@mediatek.com>
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
12631F:	drivers/leds/leds-mt6323.c
12632
12633MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12634M:	Sean Wang <sean.wang@mediatek.com>
12635S:	Maintained
12636F:	drivers/char/hw_random/mtk-rng.c
12637
12638MEDIATEK SMI DRIVER
12639M:	Yong Wu <yong.wu@mediatek.com>
12640L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12641S:	Supported
12642F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12643F:	drivers/memory/mtk-smi.c
12644F:	include/soc/mediatek/smi.h
12645
12646MEDIATEK SWITCH DRIVER
12647M:	Sean Wang <sean.wang@mediatek.com>
12648M:	Landen Chao <Landen.Chao@mediatek.com>
12649M:	DENG Qingfang <dqfext@gmail.com>
12650L:	netdev@vger.kernel.org
12651S:	Maintained
12652F:	drivers/net/dsa/mt7530.*
12653F:	net/dsa/tag_mtk.c
12654
12655MEDIATEK T7XX 5G WWAN MODEM DRIVER
12656M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12657M:	Intel Corporation <linuxwwan@intel.com>
12658R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12659R:	Liu Haijun <haijun.liu@mediatek.com>
12660R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12661R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
12662L:	netdev@vger.kernel.org
12663S:	Supported
12664F:	drivers/net/wwan/t7xx/
12665
12666MEDIATEK USB3 DRD IP DRIVER
12667M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
12668L:	linux-usb@vger.kernel.org
12669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12671S:	Maintained
12672F:	Documentation/devicetree/bindings/usb/mediatek,*
12673F:	drivers/usb/host/xhci-mtk*
12674F:	drivers/usb/mtu3/
12675
12676MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12677M:	Peter Senna Tschudin <peter.senna@gmail.com>
12678M:	Martin Donnelly <martin.donnelly@ge.com>
12679M:	Martyn Welch <martyn.welch@collabora.co.uk>
12680S:	Maintained
12681F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12682F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12683
12684MEGARAID SCSI/SAS DRIVERS
12685M:	Kashyap Desai <kashyap.desai@broadcom.com>
12686M:	Sumit Saxena <sumit.saxena@broadcom.com>
12687M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12688L:	megaraidlinux.pdl@broadcom.com
12689L:	linux-scsi@vger.kernel.org
12690S:	Maintained
12691W:	http://www.avagotech.com/support/
12692F:	Documentation/scsi/megaraid.rst
12693F:	drivers/scsi/megaraid.*
12694F:	drivers/scsi/megaraid/
12695
12696MELEXIS MLX90614 DRIVER
12697M:	Crt Mori <cmo@melexis.com>
12698L:	linux-iio@vger.kernel.org
12699S:	Supported
12700W:	http://www.melexis.com
12701F:	drivers/iio/temperature/mlx90614.c
12702
12703MELEXIS MLX90632 DRIVER
12704M:	Crt Mori <cmo@melexis.com>
12705L:	linux-iio@vger.kernel.org
12706S:	Supported
12707W:	http://www.melexis.com
12708F:	drivers/iio/temperature/mlx90632.c
12709
12710MELFAS MIP4 TOUCHSCREEN DRIVER
12711M:	Sangwon Jee <jeesw@melfas.com>
12712S:	Supported
12713W:	http://www.melfas.com
12714F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12715F:	drivers/input/touchscreen/melfas_mip4.c
12716
12717MELLANOX BLUEFIELD I2C DRIVER
12718M:	Khalil Blaiech <kblaiech@nvidia.com>
12719L:	linux-i2c@vger.kernel.org
12720S:	Supported
12721F:	Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12722F:	drivers/i2c/busses/i2c-mlxbf.c
12723
12724MELLANOX ETHERNET DRIVER (mlx4_en)
12725M:	Tariq Toukan <tariqt@nvidia.com>
12726L:	netdev@vger.kernel.org
12727S:	Supported
12728W:	http://www.mellanox.com
12729Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12730F:	drivers/net/ethernet/mellanox/mlx4/en_*
12731
12732MELLANOX ETHERNET DRIVER (mlx5e)
12733M:	Saeed Mahameed <saeedm@nvidia.com>
12734L:	netdev@vger.kernel.org
12735S:	Supported
12736W:	http://www.mellanox.com
12737Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12738F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
12739
12740MELLANOX ETHERNET INNOVA DRIVERS
12741R:	Boris Pismenny <borisp@nvidia.com>
12742L:	netdev@vger.kernel.org
12743S:	Supported
12744W:	http://www.mellanox.com
12745Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12746F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12747F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12748F:	include/linux/mlx5/mlx5_ifc_fpga.h
12749
12750MELLANOX ETHERNET SWITCH DRIVERS
12751M:	Ido Schimmel <idosch@nvidia.com>
12752M:	Petr Machata <petrm@nvidia.com>
12753L:	netdev@vger.kernel.org
12754S:	Supported
12755W:	http://www.mellanox.com
12756Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12757F:	drivers/net/ethernet/mellanox/mlxsw/
12758F:	tools/testing/selftests/drivers/net/mlxsw/
12759
12760MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12761M:	mlxsw@nvidia.com
12762L:	netdev@vger.kernel.org
12763S:	Supported
12764W:	http://www.mellanox.com
12765Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12766F:	drivers/net/ethernet/mellanox/mlxfw/
12767
12768MELLANOX HARDWARE PLATFORM SUPPORT
12769M:	Hans de Goede <hdegoede@redhat.com>
12770M:	Mark Gross <markgross@kernel.org>
12771M:	Vadim Pasternak <vadimp@nvidia.com>
12772L:	platform-driver-x86@vger.kernel.org
12773S:	Supported
12774F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12775F:	drivers/platform/mellanox/
12776F:	include/linux/platform_data/mlxreg.h
12777
12778MELLANOX MLX4 core VPI driver
12779M:	Tariq Toukan <tariqt@nvidia.com>
12780L:	netdev@vger.kernel.org
12781L:	linux-rdma@vger.kernel.org
12782S:	Supported
12783W:	http://www.mellanox.com
12784Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12785F:	drivers/net/ethernet/mellanox/mlx4/
12786F:	include/linux/mlx4/
12787
12788MELLANOX MLX4 IB driver
12789M:	Yishai Hadas <yishaih@nvidia.com>
12790L:	linux-rdma@vger.kernel.org
12791S:	Supported
12792W:	http://www.mellanox.com
12793Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12794F:	drivers/infiniband/hw/mlx4/
12795F:	include/linux/mlx4/
12796F:	include/uapi/rdma/mlx4-abi.h
12797
12798MELLANOX MLX5 core VPI driver
12799M:	Saeed Mahameed <saeedm@nvidia.com>
12800M:	Leon Romanovsky <leonro@nvidia.com>
12801L:	netdev@vger.kernel.org
12802L:	linux-rdma@vger.kernel.org
12803S:	Supported
12804W:	http://www.mellanox.com
12805Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12806F:	Documentation/networking/device_drivers/ethernet/mellanox/
12807F:	drivers/net/ethernet/mellanox/mlx5/core/
12808F:	include/linux/mlx5/
12809
12810MELLANOX MLX5 IB driver
12811M:	Leon Romanovsky <leonro@nvidia.com>
12812L:	linux-rdma@vger.kernel.org
12813S:	Supported
12814W:	http://www.mellanox.com
12815Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12816F:	drivers/infiniband/hw/mlx5/
12817F:	include/linux/mlx5/
12818F:	include/uapi/rdma/mlx5-abi.h
12819
12820MELLANOX MLXCPLD I2C AND MUX DRIVER
12821M:	Vadim Pasternak <vadimp@nvidia.com>
12822M:	Michael Shych <michaelsh@nvidia.com>
12823L:	linux-i2c@vger.kernel.org
12824S:	Supported
12825F:	Documentation/i2c/busses/i2c-mlxcpld.rst
12826F:	drivers/i2c/busses/i2c-mlxcpld.c
12827F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
12828
12829MELLANOX MLXCPLD LED DRIVER
12830M:	Vadim Pasternak <vadimp@nvidia.com>
12831L:	linux-leds@vger.kernel.org
12832S:	Supported
12833F:	Documentation/leds/leds-mlxcpld.rst
12834F:	drivers/leds/leds-mlxcpld.c
12835F:	drivers/leds/leds-mlxreg.c
12836
12837MELLANOX PLATFORM DRIVER
12838M:	Vadim Pasternak <vadimp@nvidia.com>
12839L:	platform-driver-x86@vger.kernel.org
12840S:	Supported
12841F:	drivers/platform/x86/mlx-platform.c
12842
12843MEMBARRIER SUPPORT
12844M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12845M:	"Paul E. McKenney" <paulmck@kernel.org>
12846L:	linux-kernel@vger.kernel.org
12847S:	Supported
12848F:	arch/powerpc/include/asm/membarrier.h
12849F:	include/uapi/linux/membarrier.h
12850F:	kernel/sched/membarrier.c
12851
12852MEMBLOCK
12853M:	Mike Rapoport <rppt@kernel.org>
12854L:	linux-mm@kvack.org
12855S:	Maintained
12856F:	Documentation/core-api/boot-time-mm.rst
12857F:	include/linux/memblock.h
12858F:	mm/memblock.c
12859F:	tools/testing/memblock/
12860
12861MEMORY CONTROLLER DRIVERS
12862M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12863L:	linux-kernel@vger.kernel.org
12864S:	Maintained
12865B:	mailto:krzysztof.kozlowski@linaro.org
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12867F:	Documentation/devicetree/bindings/memory-controllers/
12868F:	drivers/memory/
12869F:	include/dt-bindings/memory/
12870F:	include/memory/
12871
12872MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12873M:	Dmitry Osipenko <digetx@gmail.com>
12874L:	linux-pm@vger.kernel.org
12875L:	linux-tegra@vger.kernel.org
12876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12877S:	Maintained
12878F:	drivers/devfreq/tegra30-devfreq.c
12879
12880MEMORY MANAGEMENT
12881M:	Andrew Morton <akpm@linux-foundation.org>
12882L:	linux-mm@kvack.org
12883S:	Maintained
12884W:	http://www.linux-mm.org
12885T:	git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12886T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12887F:	include/linux/gfp.h
12888F:	include/linux/memory_hotplug.h
12889F:	include/linux/mm.h
12890F:	include/linux/mmzone.h
12891F:	include/linux/pagewalk.h
12892F:	include/linux/vmalloc.h
12893F:	mm/
12894F:	tools/testing/selftests/vm/
12895
12896MEMORY HOT(UN)PLUG
12897M:	David Hildenbrand <david@redhat.com>
12898M:	Oscar Salvador <osalvador@suse.de>
12899L:	linux-mm@kvack.org
12900S:	Maintained
12901F:	Documentation/admin-guide/mm/memory-hotplug.rst
12902F:	Documentation/core-api/memory-hotplug.rst
12903F:	drivers/base/memory.c
12904F:	include/linux/memory_hotplug.h
12905F:	mm/memory_hotplug.c
12906F:	tools/testing/selftests/memory-hotplug/
12907
12908MEMORY TECHNOLOGY DEVICES (MTD)
12909M:	Miquel Raynal <miquel.raynal@bootlin.com>
12910M:	Richard Weinberger <richard@nod.at>
12911M:	Vignesh Raghavendra <vigneshr@ti.com>
12912L:	linux-mtd@lists.infradead.org
12913S:	Maintained
12914W:	http://www.linux-mtd.infradead.org/
12915Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12916C:	irc://irc.oftc.net/mtd
12917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12919F:	Documentation/devicetree/bindings/mtd/
12920F:	drivers/mtd/
12921F:	include/linux/mtd/
12922F:	include/uapi/mtd/
12923
12924MEN A21 WATCHDOG DRIVER
12925M:	Johannes Thumshirn <morbidrsa@gmail.com>
12926L:	linux-watchdog@vger.kernel.org
12927S:	Maintained
12928F:	drivers/watchdog/mena21_wdt.c
12929
12930MEN CHAMELEON BUS (mcb)
12931M:	Johannes Thumshirn <morbidrsa@gmail.com>
12932S:	Maintained
12933F:	Documentation/driver-api/men-chameleon-bus.rst
12934F:	drivers/mcb/
12935F:	include/linux/mcb.h
12936
12937MEN F21BMC (Board Management Controller)
12938M:	Andreas Werner <andreas.werner@men.de>
12939S:	Supported
12940F:	Documentation/hwmon/menf21bmc.rst
12941F:	drivers/hwmon/menf21bmc_hwmon.c
12942F:	drivers/leds/leds-menf21bmc.c
12943F:	drivers/mfd/menf21bmc.c
12944F:	drivers/watchdog/menf21bmc_wdt.c
12945
12946MEN Z069 WATCHDOG DRIVER
12947M:	Johannes Thumshirn <jth@kernel.org>
12948L:	linux-watchdog@vger.kernel.org
12949S:	Maintained
12950F:	drivers/watchdog/menz69_wdt.c
12951
12952MESON AO CEC DRIVER FOR AMLOGIC SOCS
12953M:	Neil Armstrong <narmstrong@baylibre.com>
12954L:	linux-media@vger.kernel.org
12955L:	linux-amlogic@lists.infradead.org
12956S:	Supported
12957W:	http://linux-meson.com/
12958T:	git git://linuxtv.org/media_tree.git
12959F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12960F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
12961F:	drivers/media/cec/platform/meson/ao-cec.c
12962
12963MESON GE2D DRIVER FOR AMLOGIC SOCS
12964M:	Neil Armstrong <narmstrong@baylibre.com>
12965L:	linux-media@vger.kernel.org
12966L:	linux-amlogic@lists.infradead.org
12967S:	Supported
12968T:	git git://linuxtv.org/media_tree.git
12969F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12970F:	drivers/media/platform/amlogic/meson-ge2d/
12971
12972MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12973M:	Liang Yang <liang.yang@amlogic.com>
12974L:	linux-mtd@lists.infradead.org
12975S:	Maintained
12976F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12977F:	drivers/mtd/nand/raw/meson_*
12978
12979MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12980M:	Neil Armstrong <narmstrong@baylibre.com>
12981L:	linux-media@vger.kernel.org
12982L:	linux-amlogic@lists.infradead.org
12983S:	Supported
12984T:	git git://linuxtv.org/media_tree.git
12985F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12986F:	drivers/staging/media/meson/vdec/
12987
12988METHODE UDPU SUPPORT
12989M:	Vladimir Vid <vladimir.vid@sartura.hr>
12990S:	Maintained
12991F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12992
12993MHI BUS
12994M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12995R:	Hemant Kumar <quic_hemantk@quicinc.com>
12996L:	mhi@lists.linux.dev
12997L:	linux-arm-msm@vger.kernel.org
12998S:	Maintained
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13000F:	Documentation/ABI/stable/sysfs-bus-mhi
13001F:	Documentation/mhi/
13002F:	drivers/bus/mhi/
13003F:	include/linux/mhi.h
13004
13005MICROBLAZE ARCHITECTURE
13006M:	Michal Simek <monstr@monstr.eu>
13007S:	Supported
13008W:	http://www.monstr.eu/fdt/
13009T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13010F:	arch/microblaze/
13011
13012MICROCHIP AT91 DMA DRIVERS
13013M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13014M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13016L:	dmaengine@vger.kernel.org
13017S:	Supported
13018F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13019F:	drivers/dma/at_hdmac.c
13020F:	drivers/dma/at_hdmac_regs.h
13021F:	drivers/dma/at_xdmac.c
13022F:	include/dt-bindings/dma/at91.h
13023
13024MICROCHIP AT91 SERIAL DRIVER
13025M:	Richard Genoud <richard.genoud@gmail.com>
13026S:	Maintained
13027F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13028F:	drivers/tty/serial/atmel_serial.c
13029F:	drivers/tty/serial/atmel_serial.h
13030
13031MICROCHIP AT91 USART MFD DRIVER
13032M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13033L:	linux-kernel@vger.kernel.org
13034S:	Supported
13035F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13036F:	drivers/mfd/at91-usart.c
13037F:	include/dt-bindings/mfd/at91-usart.h
13038
13039MICROCHIP AT91 USART SPI DRIVER
13040M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13041L:	linux-spi@vger.kernel.org
13042S:	Supported
13043F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13044F:	drivers/spi/spi-at91-usart.c
13045
13046MICROCHIP AUDIO ASOC DRIVERS
13047M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13049S:	Supported
13050F:	sound/soc/atmel
13051
13052MICROCHIP CSI2DC DRIVER
13053M:	Eugen Hristev <eugen.hristev@microchip.com>
13054L:	linux-media@vger.kernel.org
13055S:	Supported
13056F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13057F:	drivers/media/platform/atmel/microchip-csi2dc.c
13058
13059MICROCHIP ECC DRIVER
13060M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13061L:	linux-crypto@vger.kernel.org
13062S:	Maintained
13063F:	drivers/crypto/atmel-ecc.*
13064
13065MICROCHIP EIC DRIVER
13066M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13068S:	Supported
13069F:	drivers/irqchip/irq-mchp-eic.c
13070
13071MICROCHIP I2C DRIVER
13072M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13073L:	linux-i2c@vger.kernel.org
13074S:	Supported
13075F:	drivers/i2c/busses/i2c-at91-*.c
13076F:	drivers/i2c/busses/i2c-at91.h
13077
13078MICROCHIP ISC DRIVER
13079M:	Eugen Hristev <eugen.hristev@microchip.com>
13080L:	linux-media@vger.kernel.org
13081S:	Supported
13082F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13083F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13084F:	drivers/media/platform/atmel/atmel-isc*
13085F:	drivers/media/platform/atmel/atmel-sama*-isc*
13086F:	include/linux/atmel-isc-media.h
13087
13088MICROCHIP ISI DRIVER
13089M:	Eugen Hristev <eugen.hristev@microchip.com>
13090L:	linux-media@vger.kernel.org
13091S:	Supported
13092F:	drivers/media/platform/atmel/atmel-isi.c
13093F:	drivers/media/platform/atmel/atmel-isi.h
13094
13095MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13096M:	Woojung Huh <woojung.huh@microchip.com>
13097M:	UNGLinuxDriver@microchip.com
13098L:	netdev@vger.kernel.org
13099S:	Maintained
13100F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13101F:	drivers/net/dsa/microchip/*
13102F:	include/linux/platform_data/microchip-ksz.h
13103F:	net/dsa/tag_ksz.c
13104
13105MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13106M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13107R:	UNGLinuxDriver@microchip.com
13108L:	netdev@vger.kernel.org
13109S:	Maintained
13110F:	drivers/net/phy/microchip_t1.c
13111
13112MICROCHIP LAN743X ETHERNET DRIVER
13113M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13114M:	UNGLinuxDriver@microchip.com
13115L:	netdev@vger.kernel.org
13116S:	Maintained
13117F:	drivers/net/ethernet/microchip/lan743x_*
13118
13119MICROCHIP LAN966X ETHERNET DRIVER
13120M:	Horatiu Vultur <horatiu.vultur@microchip.com>
13121M:	UNGLinuxDriver@microchip.com
13122L:	netdev@vger.kernel.org
13123S:	Maintained
13124F:	drivers/net/ethernet/microchip/lan966x/*
13125
13126MICROCHIP LCDFB DRIVER
13127M:	Nicolas Ferre <nicolas.ferre@microchip.com>
13128L:	linux-fbdev@vger.kernel.org
13129S:	Maintained
13130F:	drivers/video/fbdev/atmel_lcdfb.c
13131F:	include/video/atmel_lcdc.h
13132
13133MICROCHIP MCP16502 PMIC DRIVER
13134M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13136S:	Supported
13137F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13138F:	drivers/regulator/mcp16502.c
13139
13140MICROCHIP MCP3911 ADC DRIVER
13141M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13142M:	Kent Gustavsson <kent@minoris.se>
13143L:	linux-iio@vger.kernel.org
13144S:	Supported
13145F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13146F:	drivers/iio/adc/mcp3911.c
13147
13148MICROCHIP MMC/SD/SDIO MCI DRIVER
13149M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13150S:	Maintained
13151F:	drivers/mmc/host/atmel-mci.c
13152
13153MICROCHIP NAND DRIVER
13154M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13155L:	linux-mtd@lists.infradead.org
13156S:	Supported
13157F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
13158F:	drivers/mtd/nand/raw/atmel/*
13159
13160MICROCHIP PWM DRIVER
13161M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13163L:	linux-pwm@vger.kernel.org
13164S:	Supported
13165F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13166F:	drivers/pwm/pwm-atmel.c
13167
13168MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13169M:	Eugen Hristev <eugen.hristev@microchip.com>
13170L:	linux-iio@vger.kernel.org
13171S:	Supported
13172F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13173F:	drivers/iio/adc/at91-sama5d2_adc.c
13174F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13175
13176MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13177M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13178S:	Supported
13179F:	drivers/power/reset/at91-sama5d2_shdwc.c
13180
13181MICROCHIP SPI DRIVER
13182M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13183S:	Supported
13184F:	drivers/spi/spi-atmel.*
13185
13186MICROCHIP SSC DRIVER
13187M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13189S:	Supported
13190F:	drivers/misc/atmel-ssc.c
13191F:	include/linux/atmel-ssc.h
13192
13193MICROCHIP USB251XB DRIVER
13194M:	Richard Leitner <richard.leitner@skidata.com>
13195L:	linux-usb@vger.kernel.org
13196S:	Maintained
13197F:	Documentation/devicetree/bindings/usb/usb251xb.txt
13198F:	drivers/usb/misc/usb251xb.c
13199
13200MICROCHIP USBA UDC DRIVER
13201M:	Cristian Birsan <cristian.birsan@microchip.com>
13202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13203S:	Supported
13204F:	drivers/usb/gadget/udc/atmel_usba_udc.*
13205
13206MICROCHIP WILC1000 WIFI DRIVER
13207M:	Ajay Singh <ajay.kathat@microchip.com>
13208M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13209L:	linux-wireless@vger.kernel.org
13210S:	Supported
13211F:	drivers/net/wireless/microchip/wilc1000/
13212
13213MICROSEMI MIPS SOCS
13214M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13215M:	UNGLinuxDriver@microchip.com
13216L:	linux-mips@vger.kernel.org
13217S:	Supported
13218F:	Documentation/devicetree/bindings/mips/mscc.txt
13219F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13220F:	arch/mips/boot/dts/mscc/
13221F:	arch/mips/configs/generic/board-ocelot.config
13222F:	arch/mips/generic/board-ocelot.c
13223
13224MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13225M:	Don Brace <don.brace@microchip.com>
13226L:	storagedev@microchip.com
13227L:	linux-scsi@vger.kernel.org
13228S:	Supported
13229F:	Documentation/scsi/smartpqi.rst
13230F:	drivers/scsi/smartpqi/Kconfig
13231F:	drivers/scsi/smartpqi/Makefile
13232F:	drivers/scsi/smartpqi/smartpqi*.[ch]
13233F:	include/linux/cciss*.h
13234F:	include/uapi/linux/cciss*.h
13235
13236MICROSOFT SURFACE BATTERY AND AC DRIVERS
13237M:	Maximilian Luz <luzmaximilian@gmail.com>
13238L:	linux-pm@vger.kernel.org
13239L:	platform-driver-x86@vger.kernel.org
13240S:	Maintained
13241F:	drivers/power/supply/surface_battery.c
13242F:	drivers/power/supply/surface_charger.c
13243
13244MICROSOFT SURFACE DTX DRIVER
13245M:	Maximilian Luz <luzmaximilian@gmail.com>
13246L:	platform-driver-x86@vger.kernel.org
13247S:	Maintained
13248F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
13249F:	drivers/platform/surface/surface_dtx.c
13250F:	include/uapi/linux/surface_aggregator/dtx.h
13251
13252MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13253M:	Maximilian Luz <luzmaximilian@gmail.com>
13254L:	platform-driver-x86@vger.kernel.org
13255S:	Maintained
13256F:	drivers/platform/surface/surface_gpe.c
13257
13258MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13259M:	Hans de Goede <hdegoede@redhat.com>
13260M:	Mark Gross <markgross@kernel.org>
13261M:	Maximilian Luz <luzmaximilian@gmail.com>
13262L:	platform-driver-x86@vger.kernel.org
13263S:	Maintained
13264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13265F:	drivers/platform/surface/
13266
13267MICROSOFT SURFACE HID TRANSPORT DRIVER
13268M:	Maximilian Luz <luzmaximilian@gmail.com>
13269L:	linux-input@vger.kernel.org
13270L:	platform-driver-x86@vger.kernel.org
13271S:	Maintained
13272F:	drivers/hid/surface-hid/
13273
13274MICROSOFT SURFACE HOT-PLUG DRIVER
13275M:	Maximilian Luz <luzmaximilian@gmail.com>
13276L:	platform-driver-x86@vger.kernel.org
13277S:	Maintained
13278F:	drivers/platform/surface/surface_hotplug.c
13279
13280MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13281M:	Maximilian Luz <luzmaximilian@gmail.com>
13282L:	platform-driver-x86@vger.kernel.org
13283S:	Maintained
13284F:	drivers/platform/surface/surface_platform_profile.c
13285
13286MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13287M:	Chen Yu <yu.c.chen@intel.com>
13288L:	platform-driver-x86@vger.kernel.org
13289S:	Supported
13290F:	drivers/platform/surface/surfacepro3_button.c
13291
13292MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13293M:	Maximilian Luz <luzmaximilian@gmail.com>
13294L:	platform-driver-x86@vger.kernel.org
13295S:	Maintained
13296W:	https://github.com/linux-surface/surface-aggregator-module
13297C:	irc://irc.libera.chat/linux-surface
13298F:	Documentation/driver-api/surface_aggregator/
13299F:	drivers/platform/surface/aggregator/
13300F:	drivers/platform/surface/surface_acpi_notify.c
13301F:	drivers/platform/surface/surface_aggregator_cdev.c
13302F:	drivers/platform/surface/surface_aggregator_registry.c
13303F:	include/linux/surface_acpi_notify.h
13304F:	include/linux/surface_aggregator/
13305F:	include/uapi/linux/surface_aggregator/
13306
13307MICROTEK X6 SCANNER
13308M:	Oliver Neukum <oliver@neukum.org>
13309S:	Maintained
13310F:	drivers/usb/image/microtek.*
13311
13312MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13313M:	Luka Kovacic <luka.kovacic@sartura.hr>
13314M:	Luka Perkov <luka.perkov@sartura.hr>
13315S:	Maintained
13316F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13317F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13318F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13319F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13320F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13321F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13322
13323MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13324M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13325L:	linux-media@vger.kernel.org
13326S:	Maintained
13327F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13328F:	Documentation/driver-api/media/drivers/ccs/
13329F:	Documentation/userspace-api/media/drivers/ccs.rst
13330F:	drivers/media/i2c/ccs-pll.c
13331F:	drivers/media/i2c/ccs-pll.h
13332F:	drivers/media/i2c/ccs/
13333F:	include/uapi/linux/ccs.h
13334F:	include/uapi/linux/smiapp.h
13335
13336MIPS
13337M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13338L:	linux-mips@vger.kernel.org
13339S:	Maintained
13340W:	http://www.linux-mips.org/
13341Q:	https://patchwork.kernel.org/project/linux-mips/list/
13342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13343F:	Documentation/devicetree/bindings/mips/
13344F:	Documentation/mips/
13345F:	arch/mips/
13346F:	drivers/platform/mips/
13347
13348MIPS BOSTON DEVELOPMENT BOARD
13349M:	Paul Burton <paulburton@kernel.org>
13350L:	linux-mips@vger.kernel.org
13351S:	Maintained
13352F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
13353F:	arch/mips/boot/dts/img/boston.dts
13354F:	arch/mips/configs/generic/board-boston.config
13355F:	drivers/clk/imgtec/clk-boston.c
13356F:	include/dt-bindings/clock/boston-clock.h
13357
13358MIPS CORE DRIVERS
13359M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13360M:	Serge Semin <fancer.lancer@gmail.com>
13361L:	linux-mips@vger.kernel.org
13362S:	Supported
13363F:	drivers/bus/mips_cdmm.c
13364F:	drivers/clocksource/mips-gic-timer.c
13365F:	drivers/cpuidle/cpuidle-cps.c
13366F:	drivers/irqchip/irq-mips-cpu.c
13367F:	drivers/irqchip/irq-mips-gic.c
13368
13369MIPS GENERIC PLATFORM
13370M:	Paul Burton <paulburton@kernel.org>
13371L:	linux-mips@vger.kernel.org
13372S:	Supported
13373F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13374F:	arch/mips/generic/
13375F:	arch/mips/tools/generic-board-config.sh
13376
13377MIPS RINT INSTRUCTION EMULATION
13378M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
13379L:	linux-mips@vger.kernel.org
13380S:	Supported
13381F:	arch/mips/math-emu/dp_rint.c
13382F:	arch/mips/math-emu/sp_rint.c
13383
13384MIPS/LOONGSON1 ARCHITECTURE
13385M:	Keguang Zhang <keguang.zhang@gmail.com>
13386L:	linux-mips@vger.kernel.org
13387S:	Maintained
13388F:	arch/mips/include/asm/mach-loongson32/
13389F:	arch/mips/loongson32/
13390F:	drivers/*/*/*loongson1*
13391F:	drivers/*/*loongson1*
13392
13393MIPS/LOONGSON2EF ARCHITECTURE
13394M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13395L:	linux-mips@vger.kernel.org
13396S:	Maintained
13397F:	arch/mips/include/asm/mach-loongson2ef/
13398F:	arch/mips/loongson2ef/
13399F:	drivers/cpufreq/loongson2_cpufreq.c
13400
13401MIPS/LOONGSON64 ARCHITECTURE
13402M:	Huacai Chen <chenhuacai@kernel.org>
13403M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13404L:	linux-mips@vger.kernel.org
13405S:	Maintained
13406F:	arch/mips/include/asm/mach-loongson64/
13407F:	arch/mips/loongson64/
13408F:	drivers/irqchip/irq-loongson*
13409F:	drivers/platform/mips/cpu_hwmon.c
13410
13411MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13412M:	Hans Verkuil <hverkuil@xs4all.nl>
13413L:	linux-media@vger.kernel.org
13414S:	Odd Fixes
13415W:	https://linuxtv.org
13416T:	git git://linuxtv.org/media_tree.git
13417F:	drivers/media/radio/radio-miropcm20*
13418
13419MMP SUPPORT
13420R:	Lubomir Rintel <lkundrak@v3.sk>
13421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13422S:	Odd Fixes
13423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13424F:	arch/arm/boot/dts/mmp*
13425F:	arch/arm/mach-mmp/
13426F:	include/linux/soc/mmp/
13427
13428MMP USB PHY DRIVERS
13429R:	Lubomir Rintel <lkundrak@v3.sk>
13430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13431S:	Maintained
13432F:	drivers/phy/marvell/phy-mmp3-usb.c
13433F:	drivers/phy/marvell/phy-pxa-usb.c
13434
13435MMU GATHER AND TLB INVALIDATION
13436M:	Will Deacon <will@kernel.org>
13437M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13438M:	Andrew Morton <akpm@linux-foundation.org>
13439M:	Nick Piggin <npiggin@gmail.com>
13440M:	Peter Zijlstra <peterz@infradead.org>
13441L:	linux-arch@vger.kernel.org
13442L:	linux-mm@kvack.org
13443S:	Maintained
13444F:	arch/*/include/asm/tlb.h
13445F:	include/asm-generic/tlb.h
13446F:	mm/mmu_gather.c
13447
13448MN88472 MEDIA DRIVER
13449M:	Antti Palosaari <crope@iki.fi>
13450L:	linux-media@vger.kernel.org
13451S:	Maintained
13452W:	https://linuxtv.org
13453W:	http://palosaari.fi/linux/
13454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13455F:	drivers/media/dvb-frontends/mn88472*
13456
13457MN88473 MEDIA DRIVER
13458M:	Antti Palosaari <crope@iki.fi>
13459L:	linux-media@vger.kernel.org
13460S:	Maintained
13461W:	https://linuxtv.org
13462W:	http://palosaari.fi/linux/
13463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13464F:	drivers/media/dvb-frontends/mn88473*
13465
13466MODULE SUPPORT
13467M:	Luis Chamberlain <mcgrof@kernel.org>
13468L:	linux-modules@vger.kernel.org
13469L:	linux-kernel@vger.kernel.org
13470S:	Maintained
13471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13472F:	include/linux/module.h
13473F:	kernel/module/
13474
13475MONOLITHIC POWER SYSTEM PMIC DRIVER
13476M:	Saravanan Sekar <sravanhome@gmail.com>
13477S:	Maintained
13478F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13479F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13480F:	drivers/iio/adc/mp2629_adc.c
13481F:	drivers/mfd/mp2629.c
13482F:	drivers/power/supply/mp2629_charger.c
13483F:	drivers/regulator/mp5416.c
13484F:	drivers/regulator/mpq7920.c
13485F:	drivers/regulator/mpq7920.h
13486F:	include/linux/mfd/mp2629.h
13487
13488MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13489S:	Orphan
13490W:	http://popies.net/meye/
13491F:	Documentation/userspace-api/media/drivers/meye*
13492F:	drivers/media/pci/meye/
13493F:	include/uapi/linux/meye.h
13494
13495MOTORCOMM PHY DRIVER
13496M:	Peter Geis <pgwipeout@gmail.com>
13497L:	netdev@vger.kernel.org
13498S:	Maintained
13499F:	drivers/net/phy/motorcomm.c
13500
13501MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13502M:	Jiri Slaby <jirislaby@kernel.org>
13503S:	Maintained
13504F:	Documentation/driver-api/tty/moxa-smartio.rst
13505F:	drivers/tty/mxser.*
13506
13507MR800 AVERMEDIA USB FM RADIO DRIVER
13508M:	Alexey Klimov <klimov.linux@gmail.com>
13509L:	linux-media@vger.kernel.org
13510S:	Maintained
13511T:	git git://linuxtv.org/media_tree.git
13512F:	drivers/media/radio/radio-mr800.c
13513
13514MRF24J40 IEEE 802.15.4 RADIO DRIVER
13515M:	Alan Ott <alan@signal11.us>
13516L:	linux-wpan@vger.kernel.org
13517S:	Maintained
13518F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13519F:	drivers/net/ieee802154/mrf24j40.c
13520
13521MSI LAPTOP SUPPORT
13522M:	"Lee, Chun-Yi" <jlee@suse.com>
13523L:	platform-driver-x86@vger.kernel.org
13524S:	Maintained
13525F:	drivers/platform/x86/msi-laptop.c
13526
13527MSI WMI SUPPORT
13528L:	platform-driver-x86@vger.kernel.org
13529S:	Orphan
13530F:	drivers/platform/x86/msi-wmi.c
13531
13532MSI001 MEDIA DRIVER
13533M:	Antti Palosaari <crope@iki.fi>
13534L:	linux-media@vger.kernel.org
13535S:	Maintained
13536W:	https://linuxtv.org
13537W:	http://palosaari.fi/linux/
13538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13539T:	git git://linuxtv.org/anttip/media_tree.git
13540F:	drivers/media/tuners/msi001*
13541
13542MSI2500 MEDIA DRIVER
13543M:	Antti Palosaari <crope@iki.fi>
13544L:	linux-media@vger.kernel.org
13545S:	Maintained
13546W:	https://linuxtv.org
13547W:	http://palosaari.fi/linux/
13548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13549T:	git git://linuxtv.org/anttip/media_tree.git
13550F:	drivers/media/usb/msi2500/
13551
13552MSTAR INTERRUPT CONTROLLER DRIVER
13553M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13554M:	Daniel Palmer <daniel@thingy.jp>
13555S:	Maintained
13556F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13557F:	drivers/irqchip/irq-mst-intc.c
13558
13559MSYSTEMS DISKONCHIP G3 MTD DRIVER
13560M:	Robert Jarzmik <robert.jarzmik@free.fr>
13561L:	linux-mtd@lists.infradead.org
13562S:	Maintained
13563F:	drivers/mtd/devices/docg3*
13564
13565MT9M032 APTINA SENSOR DRIVER
13566M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13567L:	linux-media@vger.kernel.org
13568S:	Maintained
13569T:	git git://linuxtv.org/media_tree.git
13570F:	drivers/media/i2c/mt9m032.c
13571F:	include/media/i2c/mt9m032.h
13572
13573MT9P031 APTINA CAMERA SENSOR
13574M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13575L:	linux-media@vger.kernel.org
13576S:	Maintained
13577T:	git git://linuxtv.org/media_tree.git
13578F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13579F:	drivers/media/i2c/mt9p031.c
13580F:	include/media/i2c/mt9p031.h
13581
13582MT9T001 APTINA CAMERA SENSOR
13583M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13584L:	linux-media@vger.kernel.org
13585S:	Maintained
13586T:	git git://linuxtv.org/media_tree.git
13587F:	drivers/media/i2c/mt9t001.c
13588F:	include/media/i2c/mt9t001.h
13589
13590MT9T112 APTINA CAMERA SENSOR
13591M:	Jacopo Mondi <jacopo@jmondi.org>
13592L:	linux-media@vger.kernel.org
13593S:	Odd Fixes
13594T:	git git://linuxtv.org/media_tree.git
13595F:	drivers/media/i2c/mt9t112.c
13596F:	include/media/i2c/mt9t112.h
13597
13598MT9V032 APTINA CAMERA SENSOR
13599M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13600L:	linux-media@vger.kernel.org
13601S:	Maintained
13602T:	git git://linuxtv.org/media_tree.git
13603F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13604F:	drivers/media/i2c/mt9v032.c
13605F:	include/media/i2c/mt9v032.h
13606
13607MT9V111 APTINA CAMERA SENSOR
13608M:	Jacopo Mondi <jacopo@jmondi.org>
13609L:	linux-media@vger.kernel.org
13610S:	Maintained
13611T:	git git://linuxtv.org/media_tree.git
13612F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13613F:	drivers/media/i2c/mt9v111.c
13614
13615MULTIFUNCTION DEVICES (MFD)
13616M:	Lee Jones <lee.jones@linaro.org>
13617S:	Supported
13618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13619F:	Documentation/devicetree/bindings/mfd/
13620F:	drivers/mfd/
13621F:	include/dt-bindings/mfd/
13622F:	include/linux/mfd/
13623
13624MULTIMEDIA CARD (MMC) ETC. OVER SPI
13625S:	Orphan
13626F:	drivers/mmc/host/mmc_spi.c
13627F:	include/linux/spi/mmc_spi.h
13628
13629MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13630M:	Ulf Hansson <ulf.hansson@linaro.org>
13631L:	linux-mmc@vger.kernel.org
13632S:	Maintained
13633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13634F:	Documentation/devicetree/bindings/mmc/
13635F:	drivers/mmc/
13636F:	include/linux/mmc/
13637F:	include/uapi/linux/mmc/
13638
13639MULTIPLEXER SUBSYSTEM
13640M:	Peter Rosin <peda@axentia.se>
13641S:	Maintained
13642F:	Documentation/ABI/testing/sysfs-class-mux*
13643F:	Documentation/devicetree/bindings/mux/
13644F:	drivers/mux/
13645F:	include/dt-bindings/mux/
13646F:	include/linux/mux/
13647
13648MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13649M:	Bin Liu <b-liu@ti.com>
13650L:	linux-usb@vger.kernel.org
13651S:	Maintained
13652F:	drivers/usb/musb/
13653
13654MXL301RF MEDIA DRIVER
13655M:	Akihiro Tsukada <tskd08@gmail.com>
13656L:	linux-media@vger.kernel.org
13657S:	Odd Fixes
13658F:	drivers/media/tuners/mxl301rf*
13659
13660MXL5007T MEDIA DRIVER
13661M:	Michael Krufky <mkrufky@linuxtv.org>
13662L:	linux-media@vger.kernel.org
13663S:	Maintained
13664W:	https://linuxtv.org
13665W:	http://github.com/mkrufky
13666Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13667T:	git git://linuxtv.org/mkrufky/tuners.git
13668F:	drivers/media/tuners/mxl5007t.*
13669
13670MXSFB DRM DRIVER
13671M:	Marek Vasut <marex@denx.de>
13672M:	Stefan Agner <stefan@agner.ch>
13673L:	dri-devel@lists.freedesktop.org
13674S:	Supported
13675T:	git git://anongit.freedesktop.org/drm/drm-misc
13676F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13677F:	drivers/gpu/drm/mxsfb/
13678
13679MYLEX DAC960 PCI RAID Controller
13680M:	Hannes Reinecke <hare@kernel.org>
13681L:	linux-scsi@vger.kernel.org
13682S:	Supported
13683F:	drivers/scsi/myrb.*
13684F:	drivers/scsi/myrs.*
13685
13686MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13687M:	Chris Lee <christopher.lee@cspi.com>
13688L:	netdev@vger.kernel.org
13689S:	Supported
13690W:	https://www.cspi.com/ethernet-products/support/downloads/
13691F:	drivers/net/ethernet/myricom/myri10ge/
13692
13693NAND FLASH SUBSYSTEM
13694M:	Miquel Raynal <miquel.raynal@bootlin.com>
13695R:	Richard Weinberger <richard@nod.at>
13696L:	linux-mtd@lists.infradead.org
13697S:	Maintained
13698W:	http://www.linux-mtd.infradead.org/
13699Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13700C:	irc://irc.oftc.net/mtd
13701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13702F:	drivers/mtd/nand/
13703F:	include/linux/mtd/*nand*.h
13704
13705NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13706M:	Daniel Mack <zonque@gmail.com>
13707L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13708S:	Maintained
13709W:	http://www.native-instruments.com
13710F:	sound/usb/caiaq/
13711
13712NATSEMI ETHERNET DRIVER (DP8381x)
13713S:	Orphan
13714F:	drivers/net/ethernet/natsemi/natsemi.c
13715
13716NCR 5380 SCSI DRIVERS
13717M:	Finn Thain <fthain@linux-m68k.org>
13718M:	Michael Schmitz <schmitzmic@gmail.com>
13719L:	linux-scsi@vger.kernel.org
13720S:	Maintained
13721F:	Documentation/scsi/g_NCR5380.rst
13722F:	drivers/scsi/NCR5380.*
13723F:	drivers/scsi/arm/cumana_1.c
13724F:	drivers/scsi/arm/oak.c
13725F:	drivers/scsi/atari_scsi.*
13726F:	drivers/scsi/dmx3191d.c
13727F:	drivers/scsi/g_NCR5380.*
13728F:	drivers/scsi/mac_scsi.*
13729F:	drivers/scsi/sun3_scsi.*
13730F:	drivers/scsi/sun3_scsi_vme.c
13731
13732NCSI LIBRARY
13733M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
13734S:	Maintained
13735F:	net/ncsi/
13736
13737NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13738M:	Guenter Roeck <linux@roeck-us.net>
13739L:	linux-hwmon@vger.kernel.org
13740S:	Maintained
13741F:	Documentation/hwmon/nct6775.rst
13742F:	drivers/hwmon/nct6775-core.c
13743F:	drivers/hwmon/nct6775-platform.c
13744F:	drivers/hwmon/nct6775.h
13745
13746NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13747M:	Zev Weiss <zev@bewilderbeest.net>
13748L:	linux-hwmon@vger.kernel.org
13749S:	Maintained
13750F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13751F:	drivers/hwmon/nct6775-i2c.c
13752
13753NETDEVSIM
13754M:	Jakub Kicinski <kuba@kernel.org>
13755S:	Maintained
13756F:	drivers/net/netdevsim/*
13757
13758NETEM NETWORK EMULATOR
13759M:	Stephen Hemminger <stephen@networkplumber.org>
13760L:	netdev@vger.kernel.org
13761S:	Maintained
13762F:	net/sched/sch_netem.c
13763
13764NETERION 10GbE DRIVERS (s2io/vxge)
13765M:	Jon Mason <jdmason@kudzu.us>
13766L:	netdev@vger.kernel.org
13767S:	Supported
13768F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13769F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13770F:	drivers/net/ethernet/neterion/
13771
13772NETFILTER
13773M:	Pablo Neira Ayuso <pablo@netfilter.org>
13774M:	Jozsef Kadlecsik <kadlec@netfilter.org>
13775M:	Florian Westphal <fw@strlen.de>
13776L:	netfilter-devel@vger.kernel.org
13777L:	coreteam@netfilter.org
13778S:	Maintained
13779W:	http://www.netfilter.org/
13780W:	http://www.iptables.org/
13781W:	http://www.nftables.org/
13782Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
13783C:	irc://irc.libera.chat/netfilter
13784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13786F:	include/linux/netfilter*
13787F:	include/linux/netfilter/
13788F:	include/net/netfilter/
13789F:	include/uapi/linux/netfilter*
13790F:	include/uapi/linux/netfilter/
13791F:	net/*/netfilter.c
13792F:	net/*/netfilter/
13793F:	net/bridge/br_netfilter*.c
13794F:	net/netfilter/
13795
13796NETROM NETWORK LAYER
13797M:	Ralf Baechle <ralf@linux-mips.org>
13798L:	linux-hams@vger.kernel.org
13799S:	Maintained
13800W:	http://www.linux-ax25.org/
13801F:	include/net/netrom.h
13802F:	include/uapi/linux/netrom.h
13803F:	net/netrom/
13804
13805NETRONIX EMBEDDED CONTROLLER
13806M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13807S:	Maintained
13808F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13809F:	drivers/mfd/ntxec.c
13810F:	drivers/pwm/pwm-ntxec.c
13811F:	drivers/rtc/rtc-ntxec.c
13812F:	include/linux/mfd/ntxec.h
13813
13814NETRONOME ETHERNET DRIVERS
13815M:	Simon Horman <simon.horman@corigine.com>
13816R:	Jakub Kicinski <kuba@kernel.org>
13817L:	oss-drivers@corigine.com
13818S:	Maintained
13819F:	drivers/net/ethernet/netronome/
13820
13821NETWORK BLOCK DEVICE (NBD)
13822M:	Josef Bacik <josef@toxicpanda.com>
13823L:	linux-block@vger.kernel.org
13824L:	nbd@other.debian.org
13825S:	Maintained
13826F:	Documentation/admin-guide/blockdev/nbd.rst
13827F:	drivers/block/nbd.c
13828F:	include/trace/events/nbd.h
13829F:	include/uapi/linux/nbd.h
13830
13831NETWORK DROP MONITOR
13832M:	Neil Horman <nhorman@tuxdriver.com>
13833L:	netdev@vger.kernel.org
13834S:	Maintained
13835W:	https://fedorahosted.org/dropwatch/
13836F:	include/uapi/linux/net_dropmon.h
13837F:	net/core/drop_monitor.c
13838
13839NETWORKING DRIVERS
13840M:	"David S. Miller" <davem@davemloft.net>
13841M:	Eric Dumazet <edumazet@google.com>
13842M:	Jakub Kicinski <kuba@kernel.org>
13843M:	Paolo Abeni <pabeni@redhat.com>
13844L:	netdev@vger.kernel.org
13845S:	Maintained
13846Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13849F:	Documentation/devicetree/bindings/net/
13850F:	drivers/connector/
13851F:	drivers/net/
13852F:	include/dt-bindings/net/
13853F:	include/linux/etherdevice.h
13854F:	include/linux/fcdevice.h
13855F:	include/linux/fddidevice.h
13856F:	include/linux/hippidevice.h
13857F:	include/linux/if_*
13858F:	include/linux/inetdevice.h
13859F:	include/linux/netdevice.h
13860F:	include/uapi/linux/if_*
13861F:	include/uapi/linux/netdevice.h
13862
13863NETWORKING DRIVERS (WIRELESS)
13864M:	Kalle Valo <kvalo@kernel.org>
13865L:	linux-wireless@vger.kernel.org
13866S:	Maintained
13867W:	https://wireless.wiki.kernel.org/
13868Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13871F:	Documentation/devicetree/bindings/net/wireless/
13872F:	drivers/net/wireless/
13873
13874NETWORKING [DSA]
13875M:	Andrew Lunn <andrew@lunn.ch>
13876M:	Vivien Didelot <vivien.didelot@gmail.com>
13877M:	Florian Fainelli <f.fainelli@gmail.com>
13878M:	Vladimir Oltean <olteanv@gmail.com>
13879S:	Maintained
13880F:	Documentation/devicetree/bindings/net/dsa/
13881F:	drivers/net/dsa/
13882F:	include/linux/dsa/
13883F:	include/linux/platform_data/dsa.h
13884F:	include/net/dsa.h
13885F:	net/dsa/
13886F:	tools/testing/selftests/drivers/net/dsa/
13887
13888NETWORKING [GENERAL]
13889M:	"David S. Miller" <davem@davemloft.net>
13890M:	Eric Dumazet <edumazet@google.com>
13891M:	Jakub Kicinski <kuba@kernel.org>
13892M:	Paolo Abeni <pabeni@redhat.com>
13893L:	netdev@vger.kernel.org
13894S:	Maintained
13895Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13896B:	mailto:netdev@vger.kernel.org
13897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13899F:	Documentation/networking/
13900F:	Documentation/process/maintainer-netdev.rst
13901F:	include/linux/in.h
13902F:	include/linux/net.h
13903F:	include/linux/netdevice.h
13904F:	include/net/
13905F:	include/uapi/linux/in.h
13906F:	include/uapi/linux/net.h
13907F:	include/uapi/linux/net_namespace.h
13908F:	include/uapi/linux/netdevice.h
13909F:	lib/net_utils.c
13910F:	lib/random32.c
13911F:	net/
13912F:	tools/testing/selftests/net/
13913
13914NETWORKING [IPSEC]
13915M:	Steffen Klassert <steffen.klassert@secunet.com>
13916M:	Herbert Xu <herbert@gondor.apana.org.au>
13917M:	"David S. Miller" <davem@davemloft.net>
13918L:	netdev@vger.kernel.org
13919S:	Maintained
13920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13922F:	include/net/xfrm.h
13923F:	include/uapi/linux/xfrm.h
13924F:	net/ipv4/ah4.c
13925F:	net/ipv4/esp4*
13926F:	net/ipv4/ip_vti.c
13927F:	net/ipv4/ipcomp.c
13928F:	net/ipv4/xfrm*
13929F:	net/ipv6/ah6.c
13930F:	net/ipv6/esp6*
13931F:	net/ipv6/ip6_vti.c
13932F:	net/ipv6/ipcomp6.c
13933F:	net/ipv6/xfrm*
13934F:	net/key/
13935F:	net/xfrm/
13936F:	tools/testing/selftests/net/ipsec.c
13937
13938NETWORKING [IPv4/IPv6]
13939M:	"David S. Miller" <davem@davemloft.net>
13940M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13941M:	David Ahern <dsahern@kernel.org>
13942L:	netdev@vger.kernel.org
13943S:	Maintained
13944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13945F:	arch/x86/net/*
13946F:	include/linux/ip.h
13947F:	include/linux/ipv6*
13948F:	include/net/fib*
13949F:	include/net/ip*
13950F:	include/net/route.h
13951F:	net/ipv4/
13952F:	net/ipv6/
13953
13954NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13955M:	Paul Moore <paul@paul-moore.com>
13956L:	netdev@vger.kernel.org
13957L:	linux-security-module@vger.kernel.org
13958S:	Maintained
13959W:	https://github.com/netlabel
13960F:	Documentation/netlabel/
13961F:	include/net/calipso.h
13962F:	include/net/cipso_ipv4.h
13963F:	include/net/netlabel.h
13964F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
13965F:	include/uapi/linux/netfilter/xt_SECMARK.h
13966F:	net/ipv4/cipso_ipv4.c
13967F:	net/ipv6/calipso.c
13968F:	net/netfilter/xt_CONNSECMARK.c
13969F:	net/netfilter/xt_SECMARK.c
13970F:	net/netlabel/
13971
13972NETWORKING [MPTCP]
13973M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
13974M:	Matthieu Baerts <matthieu.baerts@tessares.net>
13975L:	netdev@vger.kernel.org
13976L:	mptcp@lists.linux.dev
13977S:	Maintained
13978W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
13979B:	https://github.com/multipath-tcp/mptcp_net-next/issues
13980F:	Documentation/networking/mptcp-sysctl.rst
13981F:	include/net/mptcp.h
13982F:	include/trace/events/mptcp.h
13983F:	include/uapi/linux/mptcp.h
13984F:	net/mptcp/
13985F:	tools/testing/selftests/bpf/*/*mptcp*.c
13986F:	tools/testing/selftests/net/mptcp/
13987
13988NETWORKING [TCP]
13989M:	Eric Dumazet <edumazet@google.com>
13990L:	netdev@vger.kernel.org
13991S:	Maintained
13992F:	include/linux/tcp.h
13993F:	include/net/tcp.h
13994F:	include/trace/events/tcp.h
13995F:	include/uapi/linux/tcp.h
13996F:	net/ipv4/syncookies.c
13997F:	net/ipv4/tcp*.c
13998F:	net/ipv6/syncookies.c
13999F:	net/ipv6/tcp*.c
14000
14001NETWORKING [TLS]
14002M:	Boris Pismenny <borisp@nvidia.com>
14003M:	John Fastabend <john.fastabend@gmail.com>
14004M:	Jakub Kicinski <kuba@kernel.org>
14005L:	netdev@vger.kernel.org
14006S:	Maintained
14007F:	include/net/tls.h
14008F:	include/uapi/linux/tls.h
14009F:	net/tls/*
14010
14011NETXEN (1/10) GbE SUPPORT
14012M:	Manish Chopra <manishc@marvell.com>
14013M:	Rahul Verma <rahulv@marvell.com>
14014M:	GR-Linux-NIC-Dev@marvell.com
14015L:	netdev@vger.kernel.org
14016S:	Supported
14017F:	drivers/net/ethernet/qlogic/netxen/
14018
14019NET_FAILOVER MODULE
14020M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
14021L:	netdev@vger.kernel.org
14022S:	Supported
14023F:	Documentation/networking/net_failover.rst
14024F:	drivers/net/net_failover.c
14025F:	include/net/net_failover.h
14026
14027NEXTHOP
14028M:	David Ahern <dsahern@kernel.org>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031F:	include/net/netns/nexthop.h
14032F:	include/net/nexthop.h
14033F:	include/uapi/linux/nexthop.h
14034F:	net/ipv4/nexthop.c
14035
14036NFC SUBSYSTEM
14037M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14038L:	linux-nfc@lists.01.org (subscribers-only)
14039L:	netdev@vger.kernel.org
14040S:	Maintained
14041B:	mailto:linux-nfc@lists.01.org
14042F:	Documentation/devicetree/bindings/net/nfc/
14043F:	drivers/nfc/
14044F:	include/linux/platform_data/nfcmrvl.h
14045F:	include/net/nfc/
14046F:	include/uapi/linux/nfc.h
14047F:	net/nfc/
14048
14049NFC VIRTUAL NCI DEVICE DRIVER
14050M:	Bongsu Jeon <bongsu.jeon@samsung.com>
14051L:	netdev@vger.kernel.org
14052L:	linux-nfc@lists.01.org (subscribers-only)
14053S:	Supported
14054F:	drivers/nfc/virtual_ncidev.c
14055F:	tools/testing/selftests/nci/
14056
14057NFS, SUNRPC, AND LOCKD CLIENTS
14058M:	Trond Myklebust <trond.myklebust@hammerspace.com>
14059M:	Anna Schumaker <anna@kernel.org>
14060L:	linux-nfs@vger.kernel.org
14061S:	Maintained
14062W:	http://client.linux-nfs.org
14063T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14064F:	fs/lockd/
14065F:	fs/nfs/
14066F:	fs/nfs_common/
14067F:	include/linux/lockd/
14068F:	include/linux/nfs*
14069F:	include/linux/sunrpc/
14070F:	include/uapi/linux/nfs*
14071F:	include/uapi/linux/sunrpc/
14072F:	net/sunrpc/
14073F:	Documentation/filesystems/nfs/
14074
14075NILFS2 FILESYSTEM
14076M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
14077L:	linux-nilfs@vger.kernel.org
14078S:	Supported
14079W:	https://nilfs.sourceforge.io/
14080W:	https://nilfs.osdn.jp/
14081T:	git git://github.com/konis/nilfs2.git
14082F:	Documentation/filesystems/nilfs2.rst
14083F:	fs/nilfs2/
14084F:	include/trace/events/nilfs2.h
14085F:	include/uapi/linux/nilfs2_api.h
14086F:	include/uapi/linux/nilfs2_ondisk.h
14087
14088NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14089M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14090S:	Maintained
14091W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14092F:	Documentation/scsi/NinjaSCSI.rst
14093F:	drivers/scsi/pcmcia/nsp_*
14094
14095NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14096M:	GOTO Masanori <gotom@debian.or.jp>
14097M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14098S:	Maintained
14099W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14100F:	Documentation/scsi/NinjaSCSI.rst
14101F:	drivers/scsi/nsp32*
14102
14103NINTENDO HID DRIVER
14104M:	Daniel J. Ogorchock <djogorchock@gmail.com>
14105L:	linux-input@vger.kernel.org
14106S:	Maintained
14107F:	drivers/hid/hid-nintendo*
14108
14109NIOS2 ARCHITECTURE
14110M:	Dinh Nguyen <dinguyen@kernel.org>
14111S:	Maintained
14112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14113F:	arch/nios2/
14114
14115NITRO ENCLAVES (NE)
14116M:	Andra Paraschiv <andraprs@amazon.com>
14117M:	Alexandru Vasile <lexnv@amazon.com>
14118M:	Alexandru Ciobotaru <alcioa@amazon.com>
14119L:	linux-kernel@vger.kernel.org
14120S:	Supported
14121W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14122F:	Documentation/virt/ne_overview.rst
14123F:	drivers/virt/nitro_enclaves/
14124F:	include/linux/nitro_enclaves.h
14125F:	include/uapi/linux/nitro_enclaves.h
14126F:	samples/nitro_enclaves/
14127
14128NOHZ, DYNTICKS SUPPORT
14129M:	Frederic Weisbecker <fweisbec@gmail.com>
14130M:	Thomas Gleixner <tglx@linutronix.de>
14131M:	Ingo Molnar <mingo@kernel.org>
14132L:	linux-kernel@vger.kernel.org
14133S:	Maintained
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14135F:	include/linux/sched/nohz.h
14136F:	include/linux/tick.h
14137F:	kernel/time/tick*.*
14138
14139NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14140M:	Pavel Machek <pavel@ucw.cz>
14141M:	Sakari Ailus <sakari.ailus@iki.fi>
14142L:	linux-media@vger.kernel.org
14143S:	Maintained
14144F:	drivers/media/i2c/ad5820.c
14145F:	drivers/media/i2c/et8ek8
14146
14147NOKIA N900 POWER SUPPLY DRIVERS
14148R:	Pali Rohár <pali@kernel.org>
14149F:	drivers/power/supply/bq2415x_charger.c
14150F:	drivers/power/supply/bq27xxx_battery.c
14151F:	drivers/power/supply/bq27xxx_battery_i2c.c
14152F:	drivers/power/supply/isp1704_charger.c
14153F:	drivers/power/supply/rx51_battery.c
14154F:	include/linux/power/bq2415x_charger.h
14155F:	include/linux/power/bq27xxx_battery.h
14156
14157NOLIBC HEADER FILE
14158M:	Willy Tarreau <w@1wt.eu>
14159S:	Maintained
14160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14161F:	tools/include/nolibc/
14162
14163NSDEPS
14164M:	Matthias Maennich <maennich@google.com>
14165S:	Maintained
14166F:	Documentation/core-api/symbol-namespaces.rst
14167F:	scripts/nsdeps
14168
14169NTB AMD DRIVER
14170M:	Sanjay R Mehta <sanju.mehta@amd.com>
14171M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14172L:	ntb@lists.linux.dev
14173S:	Supported
14174F:	drivers/ntb/hw/amd/
14175
14176NTB DRIVER CORE
14177M:	Jon Mason <jdmason@kudzu.us>
14178M:	Dave Jiang <dave.jiang@intel.com>
14179M:	Allen Hubbe <allenbh@gmail.com>
14180L:	ntb@lists.linux.dev
14181S:	Supported
14182W:	https://github.com/jonmason/ntb/wiki
14183T:	git git://github.com/jonmason/ntb.git
14184F:	drivers/net/ntb_netdev.c
14185F:	drivers/ntb/
14186F:	include/linux/ntb.h
14187F:	include/linux/ntb_transport.h
14188F:	tools/testing/selftests/ntb/
14189
14190NTB IDT DRIVER
14191M:	Serge Semin <fancer.lancer@gmail.com>
14192L:	ntb@lists.linux.dev
14193S:	Supported
14194F:	drivers/ntb/hw/idt/
14195
14196NTB INTEL DRIVER
14197M:	Dave Jiang <dave.jiang@intel.com>
14198L:	ntb@lists.linux.dev
14199S:	Supported
14200W:	https://github.com/davejiang/linux/wiki
14201T:	git https://github.com/davejiang/linux.git
14202F:	drivers/ntb/hw/intel/
14203
14204NTFS FILESYSTEM
14205M:	Anton Altaparmakov <anton@tuxera.com>
14206L:	linux-ntfs-dev@lists.sourceforge.net
14207S:	Supported
14208W:	http://www.tuxera.com/
14209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14210F:	Documentation/filesystems/ntfs.rst
14211F:	fs/ntfs/
14212
14213NTFS3 FILESYSTEM
14214M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14215L:	ntfs3@lists.linux.dev
14216S:	Supported
14217W:	http://www.paragon-software.com/
14218T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14219F:	Documentation/filesystems/ntfs3.rst
14220F:	fs/ntfs3/
14221
14222NUBUS SUBSYSTEM
14223M:	Finn Thain <fthain@linux-m68k.org>
14224L:	linux-m68k@lists.linux-m68k.org
14225S:	Maintained
14226F:	arch/*/include/asm/nubus.h
14227F:	drivers/nubus/
14228F:	include/linux/nubus.h
14229F:	include/uapi/linux/nubus.h
14230
14231NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14232M:	Antonino Daplas <adaplas@gmail.com>
14233L:	linux-fbdev@vger.kernel.org
14234S:	Maintained
14235F:	drivers/video/fbdev/nvidia/
14236F:	drivers/video/fbdev/riva/
14237
14238NVIDIA WMI EC BACKLIGHT DRIVER
14239M:	Daniel Dadap <ddadap@nvidia.com>
14240L:	platform-driver-x86@vger.kernel.org
14241S:	Supported
14242F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
14243
14244NVM EXPRESS DRIVER
14245M:	Keith Busch <kbusch@kernel.org>
14246M:	Jens Axboe <axboe@fb.com>
14247M:	Christoph Hellwig <hch@lst.de>
14248M:	Sagi Grimberg <sagi@grimberg.me>
14249L:	linux-nvme@lists.infradead.org
14250S:	Supported
14251W:	http://git.infradead.org/nvme.git
14252T:	git://git.infradead.org/nvme.git
14253F:	drivers/nvme/host/
14254F:	include/linux/nvme.h
14255F:	include/uapi/linux/nvme_ioctl.h
14256
14257NVM EXPRESS FC TRANSPORT DRIVERS
14258M:	James Smart <james.smart@broadcom.com>
14259L:	linux-nvme@lists.infradead.org
14260S:	Supported
14261F:	drivers/nvme/host/fc.c
14262F:	drivers/nvme/target/fc.c
14263F:	drivers/nvme/target/fcloop.c
14264F:	include/linux/nvme-fc-driver.h
14265F:	include/linux/nvme-fc.h
14266
14267NVM EXPRESS TARGET DRIVER
14268M:	Christoph Hellwig <hch@lst.de>
14269M:	Sagi Grimberg <sagi@grimberg.me>
14270M:	Chaitanya Kulkarni <kch@nvidia.com>
14271L:	linux-nvme@lists.infradead.org
14272S:	Supported
14273W:	http://git.infradead.org/nvme.git
14274T:	git://git.infradead.org/nvme.git
14275F:	drivers/nvme/target/
14276
14277NVMEM FRAMEWORK
14278M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14279S:	Maintained
14280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14281F:	Documentation/ABI/stable/sysfs-bus-nvmem
14282F:	Documentation/devicetree/bindings/nvmem/
14283F:	drivers/nvmem/
14284F:	include/linux/nvmem-consumer.h
14285F:	include/linux/nvmem-provider.h
14286
14287NXP C45 TJA11XX PHY DRIVER
14288M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14289L:	netdev@vger.kernel.org
14290S:	Maintained
14291F:	drivers/net/phy/nxp-c45-tja11xx.c
14292
14293NXP FSPI DRIVER
14294M:	Ashish Kumar <ashish.kumar@nxp.com>
14295R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
14296L:	linux-spi@vger.kernel.org
14297S:	Maintained
14298F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14299F:	drivers/spi/spi-nxp-fspi.c
14300
14301NXP FXAS21002C DRIVER
14302M:	Rui Miguel Silva <rmfrfs@gmail.com>
14303L:	linux-iio@vger.kernel.org
14304S:	Maintained
14305F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14306F:	drivers/iio/gyro/fxas21002c.h
14307F:	drivers/iio/gyro/fxas21002c_core.c
14308F:	drivers/iio/gyro/fxas21002c_i2c.c
14309F:	drivers/iio/gyro/fxas21002c_spi.c
14310
14311NXP i.MX CLOCK DRIVERS
14312M:	Abel Vesa <abelvesa@kernel.org>
14313L:	linux-clk@vger.kernel.org
14314L:	linux-imx@nxp.com
14315S:	Maintained
14316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14317F:	Documentation/devicetree/bindings/clock/imx*
14318F:	drivers/clk/imx/
14319F:	include/dt-bindings/clock/imx*
14320
14321NXP i.MX 8MQ DCSS DRIVER
14322M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14323R:	Lucas Stach <l.stach@pengutronix.de>
14324L:	dri-devel@lists.freedesktop.org
14325S:	Maintained
14326F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14327F:	drivers/gpu/drm/imx/dcss/
14328
14329NXP i.MX 8QXP ADC DRIVER
14330M:	Cai Huoqing <cai.huoqing@linux.dev>
14331M:	Haibo Chen <haibo.chen@nxp.com>
14332L:	linux-imx@nxp.com
14333L:	linux-iio@vger.kernel.org
14334S:	Maintained
14335F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14336F:	drivers/iio/adc/imx8qxp-adc.c
14337
14338NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14339M:	Haibo Chen <haibo.chen@nxp.com>
14340L:	linux-iio@vger.kernel.org
14341L:	linux-imx@nxp.com
14342S:	Maintained
14343F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14344F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14345F:	drivers/iio/adc/imx7d_adc.c
14346F:	drivers/iio/adc/vf610_adc.c
14347
14348NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14349M:	Jagan Teki <jagan@amarulasolutions.com>
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14352F:	drivers/regulator/pf8x00-regulator.c
14353
14354NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14355M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14356L:	linux-kernel@vger.kernel.org
14357S:	Maintained
14358F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14359F:	drivers/extcon/extcon-ptn5150.c
14360
14361NXP SGTL5000 DRIVER
14362M:	Fabio Estevam <festevam@gmail.com>
14363L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14364S:	Maintained
14365F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
14366F:	sound/soc/codecs/sgtl5000*
14367
14368NXP SJA1105 ETHERNET SWITCH DRIVER
14369M:	Vladimir Oltean <olteanv@gmail.com>
14370L:	linux-kernel@vger.kernel.org
14371S:	Maintained
14372F:	drivers/net/dsa/sja1105
14373F:	drivers/net/pcs/pcs-xpcs-nxp.c
14374
14375NXP TDA998X DRM DRIVER
14376M:	Russell King <linux@armlinux.org.uk>
14377S:	Maintained
14378T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14379T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14380F:	drivers/gpu/drm/i2c/tda998x_drv.c
14381F:	include/drm/i2c/tda998x.h
14382F:	include/dt-bindings/display/tda998x.h
14383K:	"nxp,tda998x"
14384
14385NXP TFA9879 DRIVER
14386M:	Peter Rosin <peda@axentia.se>
14387L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14388S:	Maintained
14389F:	Documentation/devicetree/bindings/sound/tfa9879.txt
14390F:	sound/soc/codecs/tfa9879*
14391
14392NXP/Goodix TFA989X (TFA1) DRIVER
14393M:	Stephan Gerhold <stephan@gerhold.net>
14394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14395S:	Maintained
14396F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14397F:	sound/soc/codecs/tfa989x.c
14398
14399NXP-NCI NFC DRIVER
14400R:	Charles Gorand <charles.gorand@effinnov.com>
14401L:	linux-nfc@lists.01.org (subscribers-only)
14402S:	Supported
14403F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14404F:	drivers/nfc/nxp-nci
14405
14406NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14407M:	Mirela Rabulea <mirela.rabulea@nxp.com>
14408R:	NXP Linux Team <linux-imx@nxp.com>
14409L:	linux-media@vger.kernel.org
14410S:	Maintained
14411F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14412F:	drivers/media/platform/nxp/imx-jpeg
14413
14414NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14415M:	Jonas Malaco <jonas@protocubo.io>
14416L:	linux-hwmon@vger.kernel.org
14417S:	Maintained
14418F:	Documentation/hwmon/nzxt-kraken2.rst
14419F:	drivers/hwmon/nzxt-kraken2.c
14420
14421NZXT-SMART2 HARDWARE MONITORING DRIVER
14422M:	Aleksandr Mezin <mezin.alexander@gmail.com>
14423L:	linux-hwmon@vger.kernel.org
14424S:	Maintained
14425F:	Documentation/hwmon/nzxt-smart2.rst
14426F:	drivers/hwmon/nzxt-smart2.c
14427
14428OBJAGG
14429M:	Jiri Pirko <jiri@nvidia.com>
14430L:	netdev@vger.kernel.org
14431S:	Supported
14432F:	include/linux/objagg.h
14433F:	lib/objagg.c
14434F:	lib/test_objagg.c
14435
14436OBJTOOL
14437M:	Josh Poimboeuf <jpoimboe@kernel.org>
14438M:	Peter Zijlstra <peterz@infradead.org>
14439S:	Supported
14440F:	tools/objtool/
14441F:	include/linux/objtool.h
14442
14443OCELOT ETHERNET SWITCH DRIVER
14444M:	Vladimir Oltean <vladimir.oltean@nxp.com>
14445M:	Claudiu Manoil <claudiu.manoil@nxp.com>
14446M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14447M:	UNGLinuxDriver@microchip.com
14448L:	netdev@vger.kernel.org
14449S:	Supported
14450F:	drivers/net/dsa/ocelot/*
14451F:	drivers/net/ethernet/mscc/
14452F:	include/soc/mscc/ocelot*
14453F:	net/dsa/tag_ocelot.c
14454F:	net/dsa/tag_ocelot_8021q.c
14455F:	tools/testing/selftests/drivers/net/ocelot/*
14456
14457OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14458M:	Frederic Barrat <fbarrat@linux.ibm.com>
14459M:	Andrew Donnellan <ajd@linux.ibm.com>
14460L:	linuxppc-dev@lists.ozlabs.org
14461S:	Supported
14462F:	Documentation/userspace-api/accelerators/ocxl.rst
14463F:	arch/powerpc/include/asm/pnv-ocxl.h
14464F:	arch/powerpc/platforms/powernv/ocxl.c
14465F:	drivers/misc/ocxl/
14466F:	include/misc/ocxl*
14467F:	include/uapi/misc/ocxl.h
14468
14469OMAP AUDIO SUPPORT
14470M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
14471M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
14472L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14473L:	linux-omap@vger.kernel.org
14474S:	Maintained
14475F:	sound/soc/ti/n810.c
14476F:	sound/soc/ti/omap*
14477F:	sound/soc/ti/rx51.c
14478F:	sound/soc/ti/sdma-pcm.*
14479
14480OMAP CLOCK FRAMEWORK SUPPORT
14481M:	Paul Walmsley <paul@pwsan.com>
14482L:	linux-omap@vger.kernel.org
14483S:	Maintained
14484F:	arch/arm/*omap*/*clock*
14485
14486OMAP DEVICE TREE SUPPORT
14487M:	Benoît Cousson <bcousson@baylibre.com>
14488M:	Tony Lindgren <tony@atomide.com>
14489L:	linux-omap@vger.kernel.org
14490L:	devicetree@vger.kernel.org
14491S:	Maintained
14492F:	arch/arm/boot/dts/*am3*
14493F:	arch/arm/boot/dts/*am4*
14494F:	arch/arm/boot/dts/*am5*
14495F:	arch/arm/boot/dts/*dra7*
14496F:	arch/arm/boot/dts/*omap*
14497F:	arch/arm/boot/dts/logicpd-som-lv*
14498F:	arch/arm/boot/dts/logicpd-torpedo*
14499
14500OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14501L:	linux-omap@vger.kernel.org
14502L:	linux-fbdev@vger.kernel.org
14503S:	Orphan
14504F:	Documentation/arm/omap/dss.rst
14505F:	drivers/video/fbdev/omap2/
14506
14507OMAP FRAMEBUFFER SUPPORT
14508L:	linux-fbdev@vger.kernel.org
14509L:	linux-omap@vger.kernel.org
14510S:	Orphan
14511F:	drivers/video/fbdev/omap/
14512
14513OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14514M:	Roger Quadros <rogerq@kernel.org>
14515M:	Tony Lindgren <tony@atomide.com>
14516L:	linux-omap@vger.kernel.org
14517S:	Maintained
14518F:	arch/arm/mach-omap2/*gpmc*
14519F:	drivers/memory/omap-gpmc.c
14520
14521OMAP GPIO DRIVER
14522M:	Grygorii Strashko <grygorii.strashko@ti.com>
14523M:	Santosh Shilimkar <ssantosh@kernel.org>
14524M:	Kevin Hilman <khilman@kernel.org>
14525L:	linux-omap@vger.kernel.org
14526S:	Maintained
14527F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14528F:	drivers/gpio/gpio-omap.c
14529
14530OMAP HARDWARE SPINLOCK SUPPORT
14531M:	Ohad Ben-Cohen <ohad@wizery.com>
14532L:	linux-omap@vger.kernel.org
14533S:	Maintained
14534F:	drivers/hwspinlock/omap_hwspinlock.c
14535
14536OMAP HS MMC SUPPORT
14537L:	linux-mmc@vger.kernel.org
14538L:	linux-omap@vger.kernel.org
14539S:	Orphan
14540F:	drivers/mmc/host/omap_hsmmc.c
14541
14542OMAP HWMOD DATA
14543M:	Paul Walmsley <paul@pwsan.com>
14544L:	linux-omap@vger.kernel.org
14545S:	Maintained
14546F:	arch/arm/mach-omap2/omap_hwmod*data*
14547
14548OMAP HWMOD SUPPORT
14549M:	Benoît Cousson <bcousson@baylibre.com>
14550M:	Paul Walmsley <paul@pwsan.com>
14551L:	linux-omap@vger.kernel.org
14552S:	Maintained
14553F:	arch/arm/mach-omap2/omap_hwmod.*
14554
14555OMAP I2C DRIVER
14556M:	Vignesh R <vigneshr@ti.com>
14557L:	linux-omap@vger.kernel.org
14558L:	linux-i2c@vger.kernel.org
14559S:	Maintained
14560F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14561F:	drivers/i2c/busses/i2c-omap.c
14562
14563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14565L:	linux-media@vger.kernel.org
14566S:	Maintained
14567F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
14568F:	drivers/media/platform/ti/omap3isp/
14569F:	drivers/staging/media/omap4iss/
14570
14571OMAP MMC SUPPORT
14572M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14573L:	linux-omap@vger.kernel.org
14574S:	Odd Fixes
14575F:	drivers/mmc/host/omap.c
14576
14577OMAP POWER MANAGEMENT SUPPORT
14578M:	Kevin Hilman <khilman@kernel.org>
14579L:	linux-omap@vger.kernel.org
14580S:	Maintained
14581F:	arch/arm/*omap*/*pm*
14582F:	drivers/cpufreq/omap-cpufreq.c
14583
14584OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14585M:	Paul Walmsley <paul@pwsan.com>
14586L:	linux-omap@vger.kernel.org
14587S:	Maintained
14588F:	arch/arm/mach-omap2/prm*
14589
14590OMAP RANDOM NUMBER GENERATOR SUPPORT
14591M:	Deepak Saxena <dsaxena@plexity.net>
14592S:	Maintained
14593F:	drivers/char/hw_random/omap-rng.c
14594
14595OMAP USB SUPPORT
14596L:	linux-usb@vger.kernel.org
14597L:	linux-omap@vger.kernel.org
14598S:	Orphan
14599F:	arch/arm/*omap*/usb*
14600F:	drivers/usb/*/*omap*
14601
14602OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14603M:	Mark Jackson <mpfj@newflow.co.uk>
14604L:	linux-omap@vger.kernel.org
14605S:	Maintained
14606F:	arch/arm/boot/dts/am335x-nano.dts
14607
14608OMAP1 SUPPORT
14609M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14610M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
14611M:	Tony Lindgren <tony@atomide.com>
14612L:	linux-omap@vger.kernel.org
14613S:	Maintained
14614Q:	http://patchwork.kernel.org/project/linux-omap/list/
14615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14616F:	arch/arm/configs/omap1_defconfig
14617F:	arch/arm/mach-omap1/
14618F:	arch/arm/plat-omap/
14619F:	drivers/i2c/busses/i2c-omap.c
14620F:	include/linux/platform_data/ams-delta-fiq.h
14621F:	include/linux/platform_data/i2c-omap.h
14622
14623OMAP2+ SUPPORT
14624M:	Tony Lindgren <tony@atomide.com>
14625L:	linux-omap@vger.kernel.org
14626S:	Maintained
14627W:	http://www.muru.com/linux/omap/
14628W:	http://linux.omap.com/
14629Q:	http://patchwork.kernel.org/project/linux-omap/list/
14630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14631F:	arch/arm/configs/omap2plus_defconfig
14632F:	arch/arm/mach-omap2/
14633F:	arch/arm/plat-omap/
14634F:	drivers/bus/ti-sysc.c
14635F:	drivers/i2c/busses/i2c-omap.c
14636F:	drivers/irqchip/irq-omap-intc.c
14637F:	drivers/mfd/*omap*.c
14638F:	drivers/mfd/menelaus.c
14639F:	drivers/mfd/palmas.c
14640F:	drivers/mfd/tps65217.c
14641F:	drivers/mfd/tps65218.c
14642F:	drivers/mfd/tps65910.c
14643F:	drivers/mfd/twl-core.[ch]
14644F:	drivers/mfd/twl4030*.c
14645F:	drivers/mfd/twl6030*.c
14646F:	drivers/mfd/twl6040*.c
14647F:	drivers/regulator/palmas-regulator*.c
14648F:	drivers/regulator/pbias-regulator.c
14649F:	drivers/regulator/tps65217-regulator.c
14650F:	drivers/regulator/tps65218-regulator.c
14651F:	drivers/regulator/tps65910-regulator.c
14652F:	drivers/regulator/twl-regulator.c
14653F:	drivers/regulator/twl6030-regulator.c
14654F:	include/linux/platform_data/i2c-omap.h
14655F:	include/linux/platform_data/ti-sysc.h
14656
14657OMFS FILESYSTEM
14658M:	Bob Copeland <me@bobcopeland.com>
14659L:	linux-karma-devel@lists.sourceforge.net
14660S:	Maintained
14661F:	Documentation/filesystems/omfs.rst
14662F:	fs/omfs/
14663
14664OMNIKEY CARDMAN 4000 DRIVER
14665M:	Harald Welte <laforge@gnumonks.org>
14666S:	Maintained
14667F:	drivers/char/pcmcia/cm4000_cs.c
14668F:	include/linux/cm4000_cs.h
14669F:	include/uapi/linux/cm4000_cs.h
14670
14671OMNIKEY CARDMAN 4040 DRIVER
14672M:	Harald Welte <laforge@gnumonks.org>
14673S:	Maintained
14674F:	drivers/char/pcmcia/cm4040_cs.*
14675
14676OMNIVISION OG01A1B SENSOR DRIVER
14677M:	Shawn Tu <shawnx.tu@intel.com>
14678L:	linux-media@vger.kernel.org
14679S:	Maintained
14680F:	drivers/media/i2c/og01a1b.c
14681
14682OMNIVISION OV02A10 SENSOR DRIVER
14683M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14684L:	linux-media@vger.kernel.org
14685S:	Maintained
14686T:	git git://linuxtv.org/media_tree.git
14687F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14688F:	drivers/media/i2c/ov02a10.c
14689
14690OMNIVISION OV08D10 SENSOR DRIVER
14691M:	Jimmy Su <jimmy.su@intel.com>
14692L:	linux-media@vger.kernel.org
14693S:	Maintained
14694T:	git git://linuxtv.org/media_tree.git
14695F:	drivers/media/i2c/ov08d10.c
14696
14697OMNIVISION OV13858 SENSOR DRIVER
14698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14699L:	linux-media@vger.kernel.org
14700S:	Maintained
14701T:	git git://linuxtv.org/media_tree.git
14702F:	drivers/media/i2c/ov13858.c
14703
14704OMNIVISION OV13B10 SENSOR DRIVER
14705M:	Arec Kao <arec.kao@intel.com>
14706L:	linux-media@vger.kernel.org
14707S:	Maintained
14708T:	git git://linuxtv.org/media_tree.git
14709F:	drivers/media/i2c/ov13b10.c
14710
14711OMNIVISION OV2680 SENSOR DRIVER
14712M:	Rui Miguel Silva <rmfrfs@gmail.com>
14713L:	linux-media@vger.kernel.org
14714S:	Maintained
14715T:	git git://linuxtv.org/media_tree.git
14716F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14717F:	drivers/media/i2c/ov2680.c
14718
14719OMNIVISION OV2685 SENSOR DRIVER
14720M:	Shunqian Zheng <zhengsq@rock-chips.com>
14721L:	linux-media@vger.kernel.org
14722S:	Maintained
14723T:	git git://linuxtv.org/media_tree.git
14724F:	drivers/media/i2c/ov2685.c
14725
14726OMNIVISION OV2740 SENSOR DRIVER
14727M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14728R:	Shawn Tu <shawnx.tu@intel.com>
14729R:	Bingbu Cao <bingbu.cao@intel.com>
14730L:	linux-media@vger.kernel.org
14731S:	Maintained
14732T:	git git://linuxtv.org/media_tree.git
14733F:	drivers/media/i2c/ov2740.c
14734
14735OMNIVISION OV5640 SENSOR DRIVER
14736M:	Steve Longerbeam <slongerbeam@gmail.com>
14737L:	linux-media@vger.kernel.org
14738S:	Maintained
14739T:	git git://linuxtv.org/media_tree.git
14740F:	drivers/media/i2c/ov5640.c
14741
14742OMNIVISION OV5647 SENSOR DRIVER
14743M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
14744M:	Jacopo Mondi <jacopo@jmondi.org>
14745L:	linux-media@vger.kernel.org
14746S:	Maintained
14747T:	git git://linuxtv.org/media_tree.git
14748F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14749F:	drivers/media/i2c/ov5647.c
14750
14751OMNIVISION OV5670 SENSOR DRIVER
14752M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14753L:	linux-media@vger.kernel.org
14754S:	Maintained
14755T:	git git://linuxtv.org/media_tree.git
14756F:	drivers/media/i2c/ov5670.c
14757
14758OMNIVISION OV5675 SENSOR DRIVER
14759M:	Shawn Tu <shawnx.tu@intel.com>
14760L:	linux-media@vger.kernel.org
14761S:	Maintained
14762T:	git git://linuxtv.org/media_tree.git
14763F:	drivers/media/i2c/ov5675.c
14764
14765OMNIVISION OV5693 SENSOR DRIVER
14766M:	Daniel Scally <djrscally@gmail.com>
14767L:	linux-media@vger.kernel.org
14768S:	Maintained
14769T:	git git://linuxtv.org/media_tree.git
14770F:	drivers/media/i2c/ov5693.c
14771
14772OMNIVISION OV5695 SENSOR DRIVER
14773M:	Shunqian Zheng <zhengsq@rock-chips.com>
14774L:	linux-media@vger.kernel.org
14775S:	Maintained
14776T:	git git://linuxtv.org/media_tree.git
14777F:	drivers/media/i2c/ov5695.c
14778
14779OMNIVISION OV7670 SENSOR DRIVER
14780L:	linux-media@vger.kernel.org
14781S:	Orphan
14782T:	git git://linuxtv.org/media_tree.git
14783F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
14784F:	drivers/media/i2c/ov7670.c
14785
14786OMNIVISION OV772x SENSOR DRIVER
14787M:	Jacopo Mondi <jacopo@jmondi.org>
14788L:	linux-media@vger.kernel.org
14789S:	Odd fixes
14790T:	git git://linuxtv.org/media_tree.git
14791F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14792F:	drivers/media/i2c/ov772x.c
14793F:	include/media/i2c/ov772x.h
14794
14795OMNIVISION OV7740 SENSOR DRIVER
14796M:	Wenyou Yang <wenyou.yang@microchip.com>
14797L:	linux-media@vger.kernel.org
14798S:	Maintained
14799T:	git git://linuxtv.org/media_tree.git
14800F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
14801F:	drivers/media/i2c/ov7740.c
14802
14803OMNIVISION OV8856 SENSOR DRIVER
14804M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14805L:	linux-media@vger.kernel.org
14806S:	Maintained
14807T:	git git://linuxtv.org/media_tree.git
14808F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14809F:	drivers/media/i2c/ov8856.c
14810
14811OMNIVISION OV9282 SENSOR DRIVER
14812M:	Paul J. Murphy <paul.j.murphy@intel.com>
14813M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14814L:	linux-media@vger.kernel.org
14815S:	Maintained
14816T:	git git://linuxtv.org/media_tree.git
14817F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14818F:	drivers/media/i2c/ov9282.c
14819
14820OMNIVISION OV9640 SENSOR DRIVER
14821M:	Petr Cvek <petrcvekcz@gmail.com>
14822L:	linux-media@vger.kernel.org
14823S:	Maintained
14824F:	drivers/media/i2c/ov9640.*
14825
14826OMNIVISION OV9650 SENSOR DRIVER
14827M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14828R:	Akinobu Mita <akinobu.mita@gmail.com>
14829R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14830L:	linux-media@vger.kernel.org
14831S:	Maintained
14832T:	git git://linuxtv.org/media_tree.git
14833F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
14834F:	drivers/media/i2c/ov9650.c
14835
14836OMNIVISION OV9734 SENSOR DRIVER
14837M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14838R:	Bingbu Cao <bingbu.cao@intel.com>
14839L:	linux-media@vger.kernel.org
14840S:	Maintained
14841T:	git git://linuxtv.org/media_tree.git
14842F:	drivers/media/i2c/ov9734.c
14843
14844ONENAND FLASH DRIVER
14845M:	Kyungmin Park <kyungmin.park@samsung.com>
14846L:	linux-mtd@lists.infradead.org
14847S:	Maintained
14848F:	drivers/mtd/nand/onenand/
14849F:	include/linux/mtd/onenand*.h
14850
14851ONION OMEGA2+ BOARD
14852M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14853L:	linux-mips@vger.kernel.org
14854S:	Maintained
14855F:	arch/mips/boot/dts/ralink/omega2p.dts
14856
14857OP-TEE DRIVER
14858M:	Jens Wiklander <jens.wiklander@linaro.org>
14859L:	op-tee@lists.trustedfirmware.org
14860S:	Maintained
14861F:	Documentation/ABI/testing/sysfs-bus-optee-devices
14862F:	drivers/tee/optee/
14863
14864OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14865M:	Sumit Garg <sumit.garg@linaro.org>
14866L:	op-tee@lists.trustedfirmware.org
14867S:	Maintained
14868F:	drivers/char/hw_random/optee-rng.c
14869
14870OP-TEE RTC DRIVER
14871M:	Clément Léger <clement.leger@bootlin.com>
14872L:	linux-rtc@vger.kernel.org
14873S:	Maintained
14874F:	drivers/rtc/rtc-optee.c
14875
14876OPA-VNIC DRIVER
14877M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14878L:	linux-rdma@vger.kernel.org
14879S:	Supported
14880F:	drivers/infiniband/ulp/opa_vnic
14881
14882OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14883M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14884M:	Frank Rowand <frowand.list@gmail.com>
14885L:	devicetree@vger.kernel.org
14886S:	Maintained
14887F:	Documentation/devicetree/dynamic-resolution-notes.rst
14888F:	Documentation/devicetree/overlay-notes.rst
14889F:	drivers/of/overlay.c
14890F:	drivers/of/resolver.c
14891K:	of_overlay_notifier_
14892
14893OPEN FIRMWARE AND FLATTENED DEVICE TREE
14894M:	Rob Herring <robh+dt@kernel.org>
14895M:	Frank Rowand <frowand.list@gmail.com>
14896L:	devicetree@vger.kernel.org
14897S:	Maintained
14898C:	irc://irc.libera.chat/devicetree
14899W:	http://www.devicetree.org/
14900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14901F:	Documentation/ABI/testing/sysfs-firmware-ofw
14902F:	drivers/of/
14903F:	include/linux/of*.h
14904F:	scripts/dtc/
14905
14906OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14907M:	Rob Herring <robh+dt@kernel.org>
14908M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
14909L:	devicetree@vger.kernel.org
14910S:	Maintained
14911C:	irc://irc.libera.chat/devicetree
14912Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14914F:	Documentation/devicetree/
14915F:	arch/*/boot/dts/
14916F:	include/dt-bindings/
14917
14918OPENCOMPUTE PTP CLOCK DRIVER
14919M:	Jonathan Lemon <jonathan.lemon@gmail.com>
14920M:	Vadim Fedorenko <vadfed@fb.com>
14921L:	netdev@vger.kernel.org
14922S:	Maintained
14923F:	drivers/ptp/ptp_ocp.c
14924
14925OPENCORES I2C BUS DRIVER
14926M:	Peter Korsgaard <peter@korsgaard.com>
14927M:	Andrew Lunn <andrew@lunn.ch>
14928L:	linux-i2c@vger.kernel.org
14929S:	Maintained
14930F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14931F:	Documentation/i2c/busses/i2c-ocores.rst
14932F:	drivers/i2c/busses/i2c-ocores.c
14933F:	include/linux/platform_data/i2c-ocores.h
14934
14935OPENRISC ARCHITECTURE
14936M:	Jonas Bonn <jonas@southpole.se>
14937M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14938M:	Stafford Horne <shorne@gmail.com>
14939L:	openrisc@lists.librecores.org
14940S:	Maintained
14941W:	http://openrisc.io
14942T:	git git://github.com/openrisc/linux.git
14943F:	Documentation/devicetree/bindings/openrisc/
14944F:	Documentation/openrisc/
14945F:	arch/openrisc/
14946F:	drivers/irqchip/irq-ompic.c
14947F:	drivers/irqchip/irq-or1k-*
14948
14949OPENVSWITCH
14950M:	Pravin B Shelar <pshelar@ovn.org>
14951L:	netdev@vger.kernel.org
14952L:	dev@openvswitch.org
14953S:	Maintained
14954W:	http://openvswitch.org
14955F:	include/uapi/linux/openvswitch.h
14956F:	net/openvswitch/
14957
14958OPERATING PERFORMANCE POINTS (OPP)
14959M:	Viresh Kumar <vireshk@kernel.org>
14960M:	Nishanth Menon <nm@ti.com>
14961M:	Stephen Boyd <sboyd@kernel.org>
14962L:	linux-pm@vger.kernel.org
14963S:	Maintained
14964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14965F:	Documentation/devicetree/bindings/opp/
14966F:	Documentation/power/opp.rst
14967F:	drivers/opp/
14968F:	include/linux/pm_opp.h
14969
14970OPL4 DRIVER
14971M:	Clemens Ladisch <clemens@ladisch.de>
14972L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14973S:	Maintained
14974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14975F:	sound/drivers/opl4/
14976
14977ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14978M:	Mark Fasheh <mark@fasheh.com>
14979M:	Joel Becker <jlbec@evilplan.org>
14980M:	Joseph Qi <joseph.qi@linux.alibaba.com>
14981L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14982S:	Supported
14983W:	http://ocfs2.wiki.kernel.org
14984F:	Documentation/filesystems/dlmfs.rst
14985F:	Documentation/filesystems/ocfs2.rst
14986F:	fs/ocfs2/
14987
14988ORANGEFS FILESYSTEM
14989M:	Mike Marshall <hubcap@omnibond.com>
14990R:	Martin Brandenburg <martin@omnibond.com>
14991L:	devel@lists.orangefs.org
14992S:	Supported
14993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14994F:	Documentation/filesystems/orangefs.rst
14995F:	fs/orangefs/
14996
14997ORINOCO DRIVER
14998L:	linux-wireless@vger.kernel.org
14999S:	Orphan
15000W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15001W:	http://www.nongnu.org/orinoco/
15002F:	drivers/net/wireless/intersil/orinoco/
15003
15004OV2659 OMNIVISION SENSOR DRIVER
15005M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15006L:	linux-media@vger.kernel.org
15007S:	Maintained
15008W:	https://linuxtv.org
15009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15010T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15011F:	drivers/media/i2c/ov2659.c
15012F:	include/media/i2c/ov2659.h
15013
15014OVERLAY FILESYSTEM
15015M:	Miklos Szeredi <miklos@szeredi.hu>
15016L:	linux-unionfs@vger.kernel.org
15017S:	Supported
15018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15019F:	Documentation/filesystems/overlayfs.rst
15020F:	fs/overlayfs/
15021
15022P54 WIRELESS DRIVER
15023M:	Christian Lamparter <chunkeey@googlemail.com>
15024L:	linux-wireless@vger.kernel.org
15025S:	Maintained
15026W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
15027F:	drivers/net/wireless/intersil/p54/
15028
15029PACKING
15030M:	Vladimir Oltean <olteanv@gmail.com>
15031L:	netdev@vger.kernel.org
15032S:	Supported
15033F:	Documentation/core-api/packing.rst
15034F:	include/linux/packing.h
15035F:	lib/packing.c
15036
15037PADATA PARALLEL EXECUTION MECHANISM
15038M:	Steffen Klassert <steffen.klassert@secunet.com>
15039M:	Daniel Jordan <daniel.m.jordan@oracle.com>
15040L:	linux-crypto@vger.kernel.org
15041L:	linux-kernel@vger.kernel.org
15042S:	Maintained
15043F:	Documentation/core-api/padata.rst
15044F:	include/linux/padata.h
15045F:	kernel/padata.c
15046
15047PAGE CACHE
15048M:	Matthew Wilcox (Oracle) <willy@infradead.org>
15049L:	linux-fsdevel@vger.kernel.org
15050S:	Supported
15051T:	git git://git.infradead.org/users/willy/pagecache.git
15052F:	Documentation/filesystems/locking.rst
15053F:	Documentation/filesystems/vfs.rst
15054F:	include/linux/pagemap.h
15055F:	mm/filemap.c
15056F:	mm/page-writeback.c
15057F:	mm/readahead.c
15058F:	mm/truncate.c
15059
15060PAGE POOL
15061M:	Jesper Dangaard Brouer <hawk@kernel.org>
15062M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15063L:	netdev@vger.kernel.org
15064S:	Supported
15065F:	Documentation/networking/page_pool.rst
15066F:	include/net/page_pool.h
15067F:	include/trace/events/page_pool.h
15068F:	net/core/page_pool.c
15069
15070PAGE TABLE CHECK
15071M:	Pasha Tatashin <pasha.tatashin@soleen.com>
15072M:	Andrew Morton <akpm@linux-foundation.org>
15073L:	linux-mm@kvack.org
15074S:	Maintained
15075F:	Documentation/mm/page_table_check.rst
15076F:	include/linux/page_table_check.h
15077F:	mm/page_table_check.c
15078
15079PANASONIC LAPTOP ACPI EXTRAS DRIVER
15080M:	Kenneth Chan <kenneth.t.chan@gmail.com>
15081L:	platform-driver-x86@vger.kernel.org
15082S:	Maintained
15083F:	drivers/platform/x86/panasonic-laptop.c
15084
15085PARALLAX PING IIO SENSOR DRIVER
15086M:	Andreas Klinger <ak@it-klinger.de>
15087L:	linux-iio@vger.kernel.org
15088S:	Maintained
15089F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15090F:	drivers/iio/proximity/ping.c
15091
15092PARALLEL LCD/KEYPAD PANEL DRIVER
15093M:	Willy Tarreau <willy@haproxy.com>
15094M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15095S:	Odd Fixes
15096F:	Documentation/admin-guide/lcd-panel-cgram.rst
15097F:	drivers/auxdisplay/panel.c
15098
15099PARALLEL PORT SUBSYSTEM
15100M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15101M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15102L:	linux-parport@lists.infradead.org (subscribers-only)
15103S:	Maintained
15104F:	Documentation/driver-api/parport*.rst
15105F:	drivers/char/ppdev.c
15106F:	drivers/parport/
15107F:	include/linux/parport*.h
15108F:	include/uapi/linux/ppdev.h
15109
15110PARAVIRT_OPS INTERFACE
15111M:	Juergen Gross <jgross@suse.com>
15112M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15113R:	Alexey Makhalov <amakhalov@vmware.com>
15114R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15115L:	virtualization@lists.linux-foundation.org
15116L:	x86@kernel.org
15117S:	Supported
15118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15119F:	Documentation/virt/paravirt_ops.rst
15120F:	arch/*/include/asm/paravirt*.h
15121F:	arch/*/kernel/paravirt*
15122F:	include/linux/hypervisor.h
15123
15124PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15125M:	Tim Waugh <tim@cyberelk.net>
15126L:	linux-parport@lists.infradead.org (subscribers-only)
15127S:	Maintained
15128F:	Documentation/admin-guide/blockdev/paride.rst
15129F:	drivers/block/paride/
15130
15131PARISC ARCHITECTURE
15132M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15133M:	Helge Deller <deller@gmx.de>
15134L:	linux-parisc@vger.kernel.org
15135S:	Maintained
15136W:	https://parisc.wiki.kernel.org
15137Q:	http://patchwork.kernel.org/project/linux-parisc/list/
15138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15140F:	Documentation/parisc/
15141F:	arch/parisc/
15142F:	drivers/char/agp/parisc-agp.c
15143F:	drivers/input/misc/hp_sdc_rtc.c
15144F:	drivers/input/serio/gscps2.c
15145F:	drivers/input/serio/hp_sdc*
15146F:	drivers/parisc/
15147F:	drivers/parport/parport_gsc.*
15148F:	drivers/tty/serial/8250/8250_gsc.c
15149F:	drivers/video/console/sti*
15150F:	drivers/video/fbdev/sti*
15151F:	drivers/video/logo/logo_parisc*
15152F:	include/linux/hp_sdc.h
15153
15154PARMAN
15155M:	Jiri Pirko <jiri@nvidia.com>
15156L:	netdev@vger.kernel.org
15157S:	Supported
15158F:	include/linux/parman.h
15159F:	lib/parman.c
15160F:	lib/test_parman.c
15161
15162PC ENGINES APU BOARD DRIVER
15163M:	Enrico Weigelt, metux IT consult <info@metux.net>
15164S:	Maintained
15165F:	drivers/platform/x86/pcengines-apuv2.c
15166
15167PC87360 HARDWARE MONITORING DRIVER
15168M:	Jim Cromie <jim.cromie@gmail.com>
15169L:	linux-hwmon@vger.kernel.org
15170S:	Maintained
15171F:	Documentation/hwmon/pc87360.rst
15172F:	drivers/hwmon/pc87360.c
15173
15174PC8736x GPIO DRIVER
15175M:	Jim Cromie <jim.cromie@gmail.com>
15176S:	Maintained
15177F:	drivers/char/pc8736x_gpio.c
15178
15179PC87427 HARDWARE MONITORING DRIVER
15180M:	Jean Delvare <jdelvare@suse.com>
15181L:	linux-hwmon@vger.kernel.org
15182S:	Maintained
15183F:	Documentation/hwmon/pc87427.rst
15184F:	drivers/hwmon/pc87427.c
15185
15186PCA9532 LED DRIVER
15187M:	Riku Voipio <riku.voipio@iki.fi>
15188S:	Maintained
15189F:	drivers/leds/leds-pca9532.c
15190F:	include/linux/leds-pca9532.h
15191
15192PCA9541 I2C BUS MASTER SELECTOR DRIVER
15193M:	Guenter Roeck <linux@roeck-us.net>
15194L:	linux-i2c@vger.kernel.org
15195S:	Maintained
15196F:	drivers/i2c/muxes/i2c-mux-pca9541.c
15197
15198PCDP - PRIMARY CONSOLE AND DEBUG PORT
15199M:	Khalid Aziz <khalid@gonehiking.org>
15200S:	Maintained
15201F:	drivers/firmware/pcdp.*
15202
15203PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15204M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15205M:	Pali Rohár <pali@kernel.org>
15206L:	linux-pci@vger.kernel.org
15207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15208S:	Maintained
15209F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
15210F:	drivers/pci/controller/pci-aardvark.c
15211
15212PCI DRIVER FOR ALTERA PCIE IP
15213M:	Joyce Ooi <joyce.ooi@intel.com>
15214L:	linux-pci@vger.kernel.org
15215S:	Supported
15216F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
15217F:	drivers/pci/controller/pcie-altera.c
15218
15219PCI DRIVER FOR APPLIEDMICRO XGENE
15220M:	Toan Le <toan@os.amperecomputing.com>
15221L:	linux-pci@vger.kernel.org
15222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15223S:	Maintained
15224F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
15225F:	drivers/pci/controller/pci-xgene.c
15226
15227PCI DRIVER FOR ARM VERSATILE PLATFORM
15228M:	Rob Herring <robh@kernel.org>
15229L:	linux-pci@vger.kernel.org
15230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15231S:	Maintained
15232F:	Documentation/devicetree/bindings/pci/versatile.yaml
15233F:	drivers/pci/controller/pci-versatile.c
15234
15235PCI DRIVER FOR ARMADA 8K
15236M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15237L:	linux-pci@vger.kernel.org
15238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15239S:	Maintained
15240F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
15241F:	drivers/pci/controller/dwc/pcie-armada8k.c
15242
15243PCI DRIVER FOR CADENCE PCIE IP
15244M:	Tom Joseph <tjoseph@cadence.com>
15245L:	linux-pci@vger.kernel.org
15246S:	Maintained
15247F:	Documentation/devicetree/bindings/pci/cdns,*
15248F:	drivers/pci/controller/cadence/
15249
15250PCI DRIVER FOR FREESCALE LAYERSCAPE
15251M:	Minghuan Lian <minghuan.Lian@nxp.com>
15252M:	Mingkai Hu <mingkai.hu@nxp.com>
15253M:	Roy Zang <roy.zang@nxp.com>
15254L:	linuxppc-dev@lists.ozlabs.org
15255L:	linux-pci@vger.kernel.org
15256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15257S:	Maintained
15258F:	drivers/pci/controller/dwc/*layerscape*
15259
15260PCI DRIVER FOR GENERIC OF HOSTS
15261M:	Will Deacon <will@kernel.org>
15262L:	linux-pci@vger.kernel.org
15263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15264S:	Maintained
15265F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15266F:	drivers/pci/controller/pci-host-common.c
15267F:	drivers/pci/controller/pci-host-generic.c
15268
15269PCI DRIVER FOR IMX6
15270M:	Richard Zhu <hongxing.zhu@nxp.com>
15271M:	Lucas Stach <l.stach@pengutronix.de>
15272L:	linux-pci@vger.kernel.org
15273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15274S:	Maintained
15275F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15276F:	drivers/pci/controller/dwc/*imx6*
15277
15278PCI DRIVER FOR FU740
15279M:	Paul Walmsley <paul.walmsley@sifive.com>
15280M:	Greentime Hu <greentime.hu@sifive.com>
15281L:	linux-pci@vger.kernel.org
15282S:	Maintained
15283F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15284F:	drivers/pci/controller/dwc/pcie-fu740.c
15285
15286PCI DRIVER FOR INTEL IXP4XX
15287M:	Linus Walleij <linus.walleij@linaro.org>
15288S:	Maintained
15289F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15290F:	drivers/pci/controller/pci-ixp4xx.c
15291
15292PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15293M:	Nirmal Patel <nirmal.patel@linux.intel.com>
15294R:	Jonathan Derrick <jonathan.derrick@linux.dev>
15295L:	linux-pci@vger.kernel.org
15296S:	Supported
15297F:	drivers/pci/controller/vmd.c
15298
15299PCI DRIVER FOR MICROSEMI SWITCHTEC
15300M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15301M:	Logan Gunthorpe <logang@deltatee.com>
15302L:	linux-pci@vger.kernel.org
15303S:	Maintained
15304F:	Documentation/ABI/testing/sysfs-class-switchtec
15305F:	Documentation/driver-api/switchtec.rst
15306F:	drivers/ntb/hw/mscc/
15307F:	drivers/pci/switch/switchtec*
15308F:	include/linux/switchtec.h
15309F:	include/uapi/linux/switchtec_ioctl.h
15310
15311PCI DRIVER FOR MOBIVEIL PCIE IP
15312M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15313M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15314L:	linux-pci@vger.kernel.org
15315S:	Supported
15316F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15317F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
15318
15319PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15320M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15321M:	Pali Rohár <pali@kernel.org>
15322L:	linux-pci@vger.kernel.org
15323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15324S:	Maintained
15325F:	drivers/pci/controller/*mvebu*
15326
15327PCI DRIVER FOR NVIDIA TEGRA
15328M:	Thierry Reding <thierry.reding@gmail.com>
15329L:	linux-tegra@vger.kernel.org
15330L:	linux-pci@vger.kernel.org
15331S:	Supported
15332F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15333F:	drivers/pci/controller/pci-tegra.c
15334
15335PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15336M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15337L:	linux-pci@vger.kernel.org
15338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15339S:	Maintained
15340F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15341F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15342
15343PCI DRIVER FOR RENESAS R-CAR
15344M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15345M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15346L:	linux-pci@vger.kernel.org
15347L:	linux-renesas-soc@vger.kernel.org
15348S:	Maintained
15349F:	Documentation/devicetree/bindings/pci/*rcar*
15350F:	drivers/pci/controller/*rcar*
15351
15352PCI DRIVER FOR SAMSUNG EXYNOS
15353M:	Jingoo Han <jingoohan1@gmail.com>
15354L:	linux-pci@vger.kernel.org
15355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15356L:	linux-samsung-soc@vger.kernel.org
15357S:	Maintained
15358F:	drivers/pci/controller/dwc/pci-exynos.c
15359
15360PCI DRIVER FOR SYNOPSYS DESIGNWARE
15361M:	Jingoo Han <jingoohan1@gmail.com>
15362M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15363L:	linux-pci@vger.kernel.org
15364S:	Maintained
15365F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15366F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15367F:	drivers/pci/controller/dwc/*designware*
15368
15369PCI DRIVER FOR TI DRA7XX/J721E
15370M:	Kishon Vijay Abraham I <kishon@ti.com>
15371L:	linux-omap@vger.kernel.org
15372L:	linux-pci@vger.kernel.org
15373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15374S:	Supported
15375F:	Documentation/devicetree/bindings/pci/ti-pci.txt
15376F:	drivers/pci/controller/cadence/pci-j721e.c
15377F:	drivers/pci/controller/dwc/pci-dra7xx.c
15378
15379PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15380M:	Linus Walleij <linus.walleij@linaro.org>
15381L:	linux-pci@vger.kernel.org
15382S:	Maintained
15383F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15384F:	drivers/pci/controller/pci-v3-semi.c
15385
15386PCI ENDPOINT SUBSYSTEM
15387M:	Kishon Vijay Abraham I <kishon@ti.com>
15388M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
15389R:	Krzysztof Wilczyński <kw@linux.com>
15390L:	linux-pci@vger.kernel.org
15391S:	Supported
15392Q:	https://patchwork.kernel.org/project/linux-pci/list/
15393B:	https://bugzilla.kernel.org
15394C:	irc://irc.oftc.net/linux-pci
15395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15396F:	Documentation/PCI/endpoint/*
15397F:	Documentation/misc-devices/pci-endpoint-test.rst
15398F:	drivers/misc/pci_endpoint_test.c
15399F:	drivers/pci/endpoint/
15400F:	tools/pci/
15401
15402PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15403M:	Russell Currey <ruscur@russell.cc>
15404M:	Oliver O'Halloran <oohall@gmail.com>
15405L:	linuxppc-dev@lists.ozlabs.org
15406S:	Supported
15407F:	Documentation/PCI/pci-error-recovery.rst
15408F:	Documentation/powerpc/eeh-pci-error-recovery.rst
15409F:	arch/powerpc/include/*/eeh*.h
15410F:	arch/powerpc/kernel/eeh*.c
15411F:	arch/powerpc/platforms/*/eeh*.c
15412F:	drivers/pci/pcie/aer.c
15413F:	drivers/pci/pcie/dpc.c
15414F:	drivers/pci/pcie/err.c
15415
15416PCI ERROR RECOVERY
15417M:	Linas Vepstas <linasvepstas@gmail.com>
15418L:	linux-pci@vger.kernel.org
15419S:	Supported
15420F:	Documentation/PCI/pci-error-recovery.rst
15421
15422PCI PEER-TO-PEER DMA (P2PDMA)
15423M:	Bjorn Helgaas <bhelgaas@google.com>
15424M:	Logan Gunthorpe <logang@deltatee.com>
15425L:	linux-pci@vger.kernel.org
15426S:	Supported
15427Q:	https://patchwork.kernel.org/project/linux-pci/list/
15428B:	https://bugzilla.kernel.org
15429C:	irc://irc.oftc.net/linux-pci
15430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15431F:	Documentation/driver-api/pci/p2pdma.rst
15432F:	drivers/pci/p2pdma.c
15433F:	include/linux/pci-p2pdma.h
15434
15435PCI MSI DRIVER FOR ALTERA MSI IP
15436M:	Joyce Ooi <joyce.ooi@intel.com>
15437L:	linux-pci@vger.kernel.org
15438S:	Supported
15439F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15440F:	drivers/pci/controller/pcie-altera-msi.c
15441
15442PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15443M:	Toan Le <toan@os.amperecomputing.com>
15444L:	linux-pci@vger.kernel.org
15445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15446S:	Maintained
15447F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15448F:	drivers/pci/controller/pci-xgene-msi.c
15449
15450PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15451M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
15452R:	Rob Herring <robh@kernel.org>
15453R:	Krzysztof Wilczyński <kw@linux.com>
15454L:	linux-pci@vger.kernel.org
15455S:	Supported
15456Q:	https://patchwork.kernel.org/project/linux-pci/list/
15457B:	https://bugzilla.kernel.org
15458C:	irc://irc.oftc.net/linux-pci
15459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15460F:	drivers/pci/controller/
15461F:	drivers/pci/pci-bridge-emul.c
15462F:	drivers/pci/pci-bridge-emul.h
15463
15464PCI SUBSYSTEM
15465M:	Bjorn Helgaas <bhelgaas@google.com>
15466L:	linux-pci@vger.kernel.org
15467S:	Supported
15468Q:	https://patchwork.kernel.org/project/linux-pci/list/
15469B:	https://bugzilla.kernel.org
15470C:	irc://irc.oftc.net/linux-pci
15471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15472F:	Documentation/PCI/
15473F:	Documentation/devicetree/bindings/pci/
15474F:	arch/x86/kernel/early-quirks.c
15475F:	arch/x86/kernel/quirks.c
15476F:	arch/x86/pci/
15477F:	drivers/acpi/pci*
15478F:	drivers/pci/
15479F:	include/asm-generic/pci*
15480F:	include/linux/of_pci.h
15481F:	include/linux/pci*
15482F:	include/uapi/linux/pci*
15483F:	lib/pci*
15484
15485PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15486M:	Jonathan Chocron <jonnyc@amazon.com>
15487L:	linux-pci@vger.kernel.org
15488S:	Maintained
15489F:	Documentation/devicetree/bindings/pci/pcie-al.txt
15490F:	drivers/pci/controller/dwc/pcie-al.c
15491
15492PCIE DRIVER FOR AMLOGIC MESON
15493M:	Yue Wang <yue.wang@Amlogic.com>
15494L:	linux-pci@vger.kernel.org
15495L:	linux-amlogic@lists.infradead.org
15496S:	Maintained
15497F:	drivers/pci/controller/dwc/pci-meson.c
15498
15499PCIE DRIVER FOR AXIS ARTPEC
15500M:	Jesper Nilsson <jesper.nilsson@axis.com>
15501L:	linux-arm-kernel@axis.com
15502L:	linux-pci@vger.kernel.org
15503S:	Maintained
15504F:	Documentation/devicetree/bindings/pci/axis,artpec*
15505F:	drivers/pci/controller/dwc/*artpec*
15506
15507PCIE DRIVER FOR CAVIUM THUNDERX
15508M:	Robert Richter <rric@kernel.org>
15509L:	linux-pci@vger.kernel.org
15510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15511S:	Odd Fixes
15512F:	drivers/pci/controller/pci-thunder-*
15513
15514PCIE DRIVER FOR HISILICON
15515M:	Zhou Wang <wangzhou1@hisilicon.com>
15516L:	linux-pci@vger.kernel.org
15517S:	Maintained
15518F:	drivers/pci/controller/dwc/pcie-hisi.c
15519
15520PCIE DRIVER FOR HISILICON KIRIN
15521M:	Xiaowei Song <songxiaowei@hisilicon.com>
15522M:	Binghui Wang <wangbinghui@hisilicon.com>
15523L:	linux-pci@vger.kernel.org
15524S:	Maintained
15525F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15526F:	drivers/pci/controller/dwc/pcie-kirin.c
15527
15528PCIE DRIVER FOR HISILICON STB
15529M:	Shawn Guo <shawn.guo@linaro.org>
15530L:	linux-pci@vger.kernel.org
15531S:	Maintained
15532F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15533F:	drivers/pci/controller/dwc/pcie-histb.c
15534
15535PCIE DRIVER FOR INTEL KEEM BAY
15536M:	Srikanth Thokala <srikanth.thokala@intel.com>
15537L:	linux-pci@vger.kernel.org
15538S:	Supported
15539F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15540F:	drivers/pci/controller/dwc/pcie-keembay.c
15541
15542PCIE DRIVER FOR INTEL LGM GW SOC
15543M:	Rahul Tanwar <rtanwar@maxlinear.com>
15544L:	linux-pci@vger.kernel.org
15545S:	Maintained
15546F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15547F:	drivers/pci/controller/dwc/pcie-intel-gw.c
15548
15549PCIE DRIVER FOR MEDIATEK
15550M:	Ryder Lee <ryder.lee@mediatek.com>
15551M:	Jianjun Wang <jianjun.wang@mediatek.com>
15552L:	linux-pci@vger.kernel.org
15553L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15554S:	Supported
15555F:	Documentation/devicetree/bindings/pci/mediatek*
15556F:	drivers/pci/controller/*mediatek*
15557
15558PCIE DRIVER FOR MICROCHIP
15559M:	Daire McNamara <daire.mcnamara@microchip.com>
15560L:	linux-pci@vger.kernel.org
15561S:	Supported
15562F:	Documentation/devicetree/bindings/pci/microchip*
15563F:	drivers/pci/controller/*microchip*
15564
15565PCIE DRIVER FOR QUALCOMM MSM
15566M:	Stanimir Varbanov <svarbanov@mm-sol.com>
15567L:	linux-pci@vger.kernel.org
15568L:	linux-arm-msm@vger.kernel.org
15569S:	Maintained
15570F:	drivers/pci/controller/dwc/pcie-qcom.c
15571
15572PCIE ENDPOINT DRIVER FOR QUALCOMM
15573M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15574L:	linux-pci@vger.kernel.org
15575L:	linux-arm-msm@vger.kernel.org
15576S:	Maintained
15577F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15578F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
15579
15580PCIE DRIVER FOR ROCKCHIP
15581M:	Shawn Lin <shawn.lin@rock-chips.com>
15582L:	linux-pci@vger.kernel.org
15583L:	linux-rockchip@lists.infradead.org
15584S:	Maintained
15585F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
15586F:	drivers/pci/controller/pcie-rockchip*
15587
15588PCIE DRIVER FOR SOCIONEXT UNIPHIER
15589M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15590L:	linux-pci@vger.kernel.org
15591S:	Maintained
15592F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15593F:	drivers/pci/controller/dwc/pcie-uniphier*
15594
15595PCIE DRIVER FOR ST SPEAR13XX
15596M:	Pratyush Anand <pratyush.anand@gmail.com>
15597L:	linux-pci@vger.kernel.org
15598S:	Maintained
15599F:	drivers/pci/controller/dwc/*spear*
15600
15601PCMCIA SUBSYSTEM
15602M:	Dominik Brodowski <linux@dominikbrodowski.net>
15603S:	Odd Fixes
15604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15605F:	Documentation/pcmcia/
15606F:	drivers/pcmcia/
15607F:	include/pcmcia/
15608F:	tools/pcmcia/
15609
15610PCNET32 NETWORK DRIVER
15611M:	Don Fry <pcnet32@frontier.com>
15612L:	netdev@vger.kernel.org
15613S:	Maintained
15614F:	drivers/net/ethernet/amd/pcnet32.c
15615
15616PCRYPT PARALLEL CRYPTO ENGINE
15617M:	Steffen Klassert <steffen.klassert@secunet.com>
15618L:	linux-crypto@vger.kernel.org
15619S:	Maintained
15620F:	crypto/pcrypt.c
15621F:	include/crypto/pcrypt.h
15622
15623PEAQ WMI HOTKEYS DRIVER
15624M:	Hans de Goede <hdegoede@redhat.com>
15625L:	platform-driver-x86@vger.kernel.org
15626S:	Maintained
15627F:	drivers/platform/x86/peaq-wmi.c
15628
15629PECI HARDWARE MONITORING DRIVERS
15630M:	Iwona Winiarska <iwona.winiarska@intel.com>
15631L:	linux-hwmon@vger.kernel.org
15632S:	Supported
15633F:	Documentation/hwmon/peci-cputemp.rst
15634F:	Documentation/hwmon/peci-dimmtemp.rst
15635F:	drivers/hwmon/peci/
15636
15637PECI SUBSYSTEM
15638M:	Iwona Winiarska <iwona.winiarska@intel.com>
15639L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
15640S:	Supported
15641F:	Documentation/devicetree/bindings/peci/
15642F:	Documentation/peci/
15643F:	drivers/peci/
15644F:	include/linux/peci-cpu.h
15645F:	include/linux/peci.h
15646
15647PENSANDO ETHERNET DRIVERS
15648M:	Shannon Nelson <snelson@pensando.io>
15649M:	drivers@pensando.io
15650L:	netdev@vger.kernel.org
15651S:	Supported
15652F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15653F:	drivers/net/ethernet/pensando/
15654
15655PER-CPU MEMORY ALLOCATOR
15656M:	Dennis Zhou <dennis@kernel.org>
15657M:	Tejun Heo <tj@kernel.org>
15658M:	Christoph Lameter <cl@linux.com>
15659L:	linux-mm@kvack.org
15660S:	Maintained
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15662F:	arch/*/include/asm/percpu.h
15663F:	include/linux/percpu*.h
15664F:	lib/percpu*.c
15665F:	mm/percpu*.c
15666
15667PER-TASK DELAY ACCOUNTING
15668M:	Balbir Singh <bsingharora@gmail.com>
15669S:	Maintained
15670F:	include/linux/delayacct.h
15671F:	kernel/delayacct.c
15672
15673PERFORMANCE EVENTS SUBSYSTEM
15674M:	Peter Zijlstra <peterz@infradead.org>
15675M:	Ingo Molnar <mingo@redhat.com>
15676M:	Arnaldo Carvalho de Melo <acme@kernel.org>
15677R:	Mark Rutland <mark.rutland@arm.com>
15678R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15679R:	Jiri Olsa <jolsa@kernel.org>
15680R:	Namhyung Kim <namhyung@kernel.org>
15681L:	linux-perf-users@vger.kernel.org
15682L:	linux-kernel@vger.kernel.org
15683S:	Supported
15684W:	https://perf.wiki.kernel.org/
15685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15686F:	arch/*/events/*
15687F:	arch/*/events/*/*
15688F:	arch/*/include/asm/perf_event.h
15689F:	arch/*/kernel/*/*/perf_event*.c
15690F:	arch/*/kernel/*/perf_event*.c
15691F:	arch/*/kernel/perf_callchain.c
15692F:	arch/*/kernel/perf_event*.c
15693F:	include/linux/perf_event.h
15694F:	include/uapi/linux/perf_event.h
15695F:	kernel/events/*
15696F:	tools/lib/perf/
15697F:	tools/perf/
15698
15699PERFORMANCE EVENTS TOOLING ARM64
15700R:	John Garry <john.garry@huawei.com>
15701R:	Will Deacon <will@kernel.org>
15702R:	James Clark <james.clark@arm.com>
15703R:	Mike Leach <mike.leach@linaro.org>
15704R:	Leo Yan <leo.yan@linaro.org>
15705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15706S:	Supported
15707F:	tools/build/feature/test-libopencsd.c
15708F:	tools/perf/arch/arm*/
15709F:	tools/perf/pmu-events/arch/arm64/
15710F:	tools/perf/util/arm-spe*
15711F:	tools/perf/util/cs-etm*
15712
15713PERSONALITY HANDLING
15714M:	Christoph Hellwig <hch@infradead.org>
15715L:	linux-abi-devel@lists.sourceforge.net
15716S:	Maintained
15717F:	include/linux/personality.h
15718F:	include/uapi/linux/personality.h
15719
15720PHOENIX RC FLIGHT CONTROLLER ADAPTER
15721M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15722L:	linux-input@vger.kernel.org
15723S:	Maintained
15724F:	Documentation/input/devices/pxrc.rst
15725F:	drivers/input/joystick/pxrc.c
15726
15727PHONET PROTOCOL
15728M:	Remi Denis-Courmont <courmisch@gmail.com>
15729S:	Supported
15730F:	Documentation/networking/phonet.rst
15731F:	include/linux/phonet.h
15732F:	include/net/phonet/
15733F:	include/uapi/linux/phonet.h
15734F:	net/phonet/
15735
15736PHRAM MTD DRIVER
15737M:	Joern Engel <joern@lazybastard.org>
15738L:	linux-mtd@lists.infradead.org
15739S:	Maintained
15740F:	drivers/mtd/devices/phram.c
15741
15742PICOLCD HID DRIVER
15743M:	Bruno Prémont <bonbons@linux-vserver.org>
15744L:	linux-input@vger.kernel.org
15745S:	Maintained
15746F:	drivers/hid/hid-picolcd*
15747
15748PIDFD API
15749M:	Christian Brauner <christian@brauner.io>
15750L:	linux-kernel@vger.kernel.org
15751S:	Maintained
15752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15753F:	samples/pidfd/
15754F:	tools/testing/selftests/clone3/
15755F:	tools/testing/selftests/pid_namespace/
15756F:	tools/testing/selftests/pidfd/
15757K:	(?i)pidfd
15758K:	(?i)clone3
15759K:	\b(clone_args|kernel_clone_args)\b
15760
15761PIN CONTROL SUBSYSTEM
15762M:	Linus Walleij <linus.walleij@linaro.org>
15763L:	linux-gpio@vger.kernel.org
15764S:	Maintained
15765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15766F:	Documentation/devicetree/bindings/pinctrl/
15767F:	Documentation/driver-api/pin-control.rst
15768F:	drivers/pinctrl/
15769F:	include/linux/pinctrl/
15770
15771PIN CONTROLLER - AMD
15772M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15773M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15774S:	Maintained
15775F:	drivers/pinctrl/pinctrl-amd.c
15776
15777PIN CONTROLLER - FREESCALE
15778M:	Dong Aisheng <aisheng.dong@nxp.com>
15779M:	Fabio Estevam <festevam@gmail.com>
15780M:	Shawn Guo <shawnguo@kernel.org>
15781M:	Stefan Agner <stefan@agner.ch>
15782R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15783L:	linux-gpio@vger.kernel.org
15784S:	Maintained
15785F:	Documentation/devicetree/bindings/pinctrl/fsl,*
15786F:	drivers/pinctrl/freescale/
15787
15788PIN CONTROLLER - INTEL
15789M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15790M:	Andy Shevchenko <andy@kernel.org>
15791S:	Maintained
15792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15793F:	drivers/pinctrl/intel/
15794
15795PIN CONTROLLER - KEEMBAY
15796M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15797S:	Supported
15798F:	drivers/pinctrl/pinctrl-keembay*
15799
15800PIN CONTROLLER - MEDIATEK
15801M:	Sean Wang <sean.wang@kernel.org>
15802L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15803S:	Maintained
15804F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15805F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15806F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15807F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15808F:	drivers/pinctrl/mediatek/
15809
15810PIN CONTROLLER - MICROCHIP AT91
15811M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15813L:	linux-gpio@vger.kernel.org
15814S:	Supported
15815F:	drivers/gpio/gpio-sama5d2-piobu.c
15816F:	drivers/pinctrl/pinctrl-at91*
15817
15818PIN CONTROLLER - QUALCOMM
15819M:	Bjorn Andersson <bjorn.andersson@linaro.org>
15820L:	linux-arm-msm@vger.kernel.org
15821S:	Maintained
15822F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15823F:	drivers/pinctrl/qcom/
15824
15825PIN CONTROLLER - RENESAS
15826M:	Geert Uytterhoeven <geert+renesas@glider.be>
15827L:	linux-renesas-soc@vger.kernel.org
15828S:	Supported
15829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15830F:	Documentation/devicetree/bindings/pinctrl/renesas,*
15831F:	drivers/pinctrl/renesas/
15832
15833PIN CONTROLLER - SAMSUNG
15834M:	Tomasz Figa <tomasz.figa@gmail.com>
15835M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15836M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15837R:	Alim Akhtar <alim.akhtar@samsung.com>
15838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15839L:	linux-samsung-soc@vger.kernel.org
15840S:	Maintained
15841C:	irc://irc.libera.chat/linux-exynos
15842Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
15843B:	mailto:linux-samsung-soc@vger.kernel.org
15844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15845F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15846F:	drivers/pinctrl/samsung/
15847F:	include/dt-bindings/pinctrl/samsung.h
15848
15849PIN CONTROLLER - SINGLE
15850M:	Tony Lindgren <tony@atomide.com>
15851M:	Haojian Zhuang <haojian.zhuang@linaro.org>
15852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15853L:	linux-omap@vger.kernel.org
15854S:	Maintained
15855F:	drivers/pinctrl/pinctrl-single.c
15856
15857PIN CONTROLLER - THUNDERBAY
15858M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15859S:	Supported
15860F:	drivers/pinctrl/pinctrl-thunderbay.c
15861
15862PIN CONTROLLER - SUNPLUS / TIBBO
15863M:	Dvorkin Dmitry <dvorkin@tibbo.com>
15864M:	Wells Lu <wellslutw@gmail.com>
15865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15866S:	Maintained
15867W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
15868F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
15869F:	drivers/pinctrl/sunplus/
15870F:	include/dt-bindings/pinctrl/sppctl*.h
15871
15872PKTCDVD DRIVER
15873M:	linux-block@vger.kernel.org
15874S:	Orphan
15875F:	drivers/block/pktcdvd.c
15876F:	include/linux/pktcdvd.h
15877F:	include/uapi/linux/pktcdvd.h
15878
15879PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15880M:	Tomasz Duszynski <tduszyns@gmail.com>
15881S:	Maintained
15882F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15883F:	drivers/iio/chemical/pms7003.c
15884
15885PLATFORM FEATURE INFRASTRUCTURE
15886M:	Juergen Gross <jgross@suse.com>
15887S:	Maintained
15888F:	arch/*/include/asm/platform-feature.h
15889F:	include/asm-generic/platform-feature.h
15890F:	include/linux/platform-feature.h
15891F:	kernel/platform-feature.c
15892
15893PLDMFW LIBRARY
15894M:	Jacob Keller <jacob.e.keller@intel.com>
15895S:	Maintained
15896F:	Documentation/driver-api/pldmfw/
15897F:	include/linux/pldmfw.h
15898F:	lib/pldmfw/
15899
15900PLX DMA DRIVER
15901M:	Logan Gunthorpe <logang@deltatee.com>
15902S:	Maintained
15903F:	drivers/dma/plx_dma.c
15904
15905PM6764TR DRIVER
15906M:	Charles Hsu	<hsu.yungteng@gmail.com>
15907L:	linux-hwmon@vger.kernel.org
15908S:	Maintained
15909F:	Documentation/hwmon/pm6764tr.rst
15910F:	drivers/hwmon/pmbus/pm6764tr.c
15911
15912PM-GRAPH UTILITY
15913M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
15914L:	linux-pm@vger.kernel.org
15915S:	Supported
15916W:	https://01.org/pm-graph
15917B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15918T:	git git://github.com/intel/pm-graph
15919F:	tools/power/pm-graph
15920
15921PMBUS HARDWARE MONITORING DRIVERS
15922M:	Guenter Roeck <linux@roeck-us.net>
15923L:	linux-hwmon@vger.kernel.org
15924S:	Maintained
15925W:	http://hwmon.wiki.kernel.org/
15926W:	http://www.roeck-us.net/linux/drivers/
15927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15928F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
15929F:	Documentation/devicetree/bindings/hwmon/max31785.txt
15930F:	Documentation/hwmon/adm1275.rst
15931F:	Documentation/hwmon/ibm-cffps.rst
15932F:	Documentation/hwmon/ir35221.rst
15933F:	Documentation/hwmon/lm25066.rst
15934F:	Documentation/hwmon/ltc2978.rst
15935F:	Documentation/hwmon/ltc3815.rst
15936F:	Documentation/hwmon/max16064.rst
15937F:	Documentation/hwmon/max20751.rst
15938F:	Documentation/hwmon/max31785.rst
15939F:	Documentation/hwmon/max34440.rst
15940F:	Documentation/hwmon/max8688.rst
15941F:	Documentation/hwmon/pmbus-core.rst
15942F:	Documentation/hwmon/pmbus.rst
15943F:	Documentation/hwmon/tps40422.rst
15944F:	Documentation/hwmon/ucd9000.rst
15945F:	Documentation/hwmon/ucd9200.rst
15946F:	Documentation/hwmon/zl6100.rst
15947F:	drivers/hwmon/pmbus/
15948F:	include/linux/pmbus.h
15949
15950PMC SIERRA MaxRAID DRIVER
15951L:	linux-scsi@vger.kernel.org
15952S:	Orphan
15953W:	http://www.pmc-sierra.com/
15954F:	drivers/scsi/pmcraid.*
15955
15956PMC SIERRA PM8001 DRIVER
15957M:	Jack Wang <jinpu.wang@cloud.ionos.com>
15958L:	linux-scsi@vger.kernel.org
15959S:	Supported
15960F:	drivers/scsi/pm8001/
15961
15962PNI RM3100 IIO DRIVER
15963M:	Song Qiang <songqiang1304521@gmail.com>
15964L:	linux-iio@vger.kernel.org
15965S:	Maintained
15966F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15967F:	drivers/iio/magnetometer/rm3100*
15968
15969PNP SUPPORT
15970M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15971L:	linux-acpi@vger.kernel.org
15972S:	Maintained
15973F:	drivers/pnp/
15974F:	include/linux/pnp.h
15975
15976POSIX CLOCKS and TIMERS
15977M:	Thomas Gleixner <tglx@linutronix.de>
15978L:	linux-kernel@vger.kernel.org
15979S:	Maintained
15980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15981F:	fs/timerfd.c
15982F:	include/linux/time_namespace.h
15983F:	include/linux/timer*
15984F:	kernel/time/*timer*
15985F:	kernel/time/namespace.c
15986
15987POWER MANAGEMENT CORE
15988M:	"Rafael J. Wysocki" <rafael@kernel.org>
15989L:	linux-pm@vger.kernel.org
15990S:	Supported
15991B:	https://bugzilla.kernel.org
15992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15993F:	drivers/base/power/
15994F:	drivers/powercap/
15995F:	include/linux/intel_rapl.h
15996F:	include/linux/pm.h
15997F:	include/linux/pm_*
15998F:	include/linux/powercap.h
15999F:	kernel/configs/nopm.config
16000
16001DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16002M:	Daniel Lezcano <daniel.lezcano@kernel.org>
16003L:	linux-pm@vger.kernel.org
16004S:	Supported
16005B:	https://bugzilla.kernel.org
16006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16007F:	drivers/powercap/dtpm*
16008F:	include/linux/dtpm.h
16009
16010POWER STATE COORDINATION INTERFACE (PSCI)
16011M:	Mark Rutland <mark.rutland@arm.com>
16012M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16014S:	Maintained
16015F:	drivers/firmware/psci/
16016F:	include/linux/psci.h
16017F:	include/uapi/linux/psci.h
16018
16019POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16020M:	Sebastian Reichel <sre@kernel.org>
16021L:	linux-pm@vger.kernel.org
16022S:	Maintained
16023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16024F:	Documentation/ABI/testing/sysfs-class-power
16025F:	Documentation/devicetree/bindings/power/supply/
16026F:	drivers/power/supply/
16027F:	include/linux/power/
16028F:	include/linux/power_supply.h
16029
16030POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16031M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16032L:	linuxppc-dev@lists.ozlabs.org
16033S:	Maintained
16034F:	drivers/char/powernv-op-panel.c
16035
16036PPP OVER ATM (RFC 2364)
16037M:	Mitchell Blank Jr <mitch@sfgoth.com>
16038S:	Maintained
16039F:	include/uapi/linux/atmppp.h
16040F:	net/atm/pppoatm.c
16041
16042PPP OVER ETHERNET
16043M:	Michal Ostrowski <mostrows@earthlink.net>
16044S:	Maintained
16045F:	drivers/net/ppp/pppoe.c
16046F:	drivers/net/ppp/pppox.c
16047
16048PPP OVER L2TP
16049M:	James Chapman <jchapman@katalix.com>
16050S:	Maintained
16051F:	include/linux/if_pppol2tp.h
16052F:	include/uapi/linux/if_pppol2tp.h
16053F:	net/l2tp/l2tp_ppp.c
16054
16055PPP PROTOCOL DRIVERS AND COMPRESSORS
16056M:	Paul Mackerras <paulus@samba.org>
16057L:	linux-ppp@vger.kernel.org
16058S:	Maintained
16059F:	drivers/net/ppp/ppp_*
16060
16061PPS SUPPORT
16062M:	Rodolfo Giometti <giometti@enneenne.com>
16063L:	linuxpps@ml.enneenne.com (subscribers-only)
16064S:	Maintained
16065W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
16066F:	Documentation/ABI/testing/sysfs-pps
16067F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
16068F:	Documentation/driver-api/pps.rst
16069F:	drivers/pps/
16070F:	include/linux/pps*.h
16071F:	include/uapi/linux/pps.h
16072
16073PPTP DRIVER
16074M:	Dmitry Kozlov <xeb@mail.ru>
16075L:	netdev@vger.kernel.org
16076S:	Maintained
16077W:	http://sourceforge.net/projects/accel-pptp
16078F:	drivers/net/ppp/pptp.c
16079
16080PRESSURE STALL INFORMATION (PSI)
16081M:	Johannes Weiner <hannes@cmpxchg.org>
16082M:	Suren Baghdasaryan <surenb@google.com>
16083S:	Maintained
16084F:	include/linux/psi*
16085F:	kernel/sched/psi.c
16086
16087PRINTK
16088M:	Petr Mladek <pmladek@suse.com>
16089M:	Sergey Senozhatsky <senozhatsky@chromium.org>
16090R:	Steven Rostedt <rostedt@goodmis.org>
16091R:	John Ogness <john.ogness@linutronix.de>
16092S:	Maintained
16093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16094F:	include/linux/printk.h
16095F:	kernel/printk/
16096
16097PRINTK INDEXING
16098R:	Chris Down <chris@chrisdown.name>
16099S:	Maintained
16100F:	Documentation/core-api/printk-index.rst
16101F:	kernel/printk/index.c
16102K:	printk_index
16103
16104PROC FILESYSTEM
16105L:	linux-kernel@vger.kernel.org
16106L:	linux-fsdevel@vger.kernel.org
16107S:	Maintained
16108F:	Documentation/filesystems/proc.rst
16109F:	fs/proc/
16110F:	include/linux/proc_fs.h
16111F:	tools/testing/selftests/proc/
16112
16113PROC SYSCTL
16114M:	Luis Chamberlain <mcgrof@kernel.org>
16115M:	Kees Cook <keescook@chromium.org>
16116M:	Iurii Zaikin <yzaikin@google.com>
16117L:	linux-kernel@vger.kernel.org
16118L:	linux-fsdevel@vger.kernel.org
16119S:	Maintained
16120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16121F:	fs/proc/proc_sysctl.c
16122F:	include/linux/sysctl.h
16123F:	kernel/sysctl-test.c
16124F:	kernel/sysctl.c
16125F:	tools/testing/selftests/sysctl/
16126
16127PS3 NETWORK SUPPORT
16128M:	Geoff Levand <geoff@infradead.org>
16129L:	netdev@vger.kernel.org
16130L:	linuxppc-dev@lists.ozlabs.org
16131S:	Maintained
16132F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
16133
16134PS3 PLATFORM SUPPORT
16135M:	Geoff Levand <geoff@infradead.org>
16136L:	linuxppc-dev@lists.ozlabs.org
16137S:	Maintained
16138F:	arch/powerpc/boot/ps3*
16139F:	arch/powerpc/include/asm/lv1call.h
16140F:	arch/powerpc/include/asm/ps3*.h
16141F:	arch/powerpc/platforms/ps3/
16142F:	drivers/*/ps3*
16143F:	drivers/ps3/
16144F:	drivers/rtc/rtc-ps3.c
16145F:	drivers/usb/host/*ps3.c
16146F:	sound/ppc/snd_ps3*
16147
16148PS3VRAM DRIVER
16149M:	Jim Paris <jim@jtan.com>
16150M:	Geoff Levand <geoff@infradead.org>
16151L:	linuxppc-dev@lists.ozlabs.org
16152S:	Maintained
16153F:	drivers/block/ps3vram.c
16154
16155PSAMPLE PACKET SAMPLING SUPPORT
16156M:	Yotam Gigi <yotam.gi@gmail.com>
16157S:	Maintained
16158F:	include/net/psample.h
16159F:	include/uapi/linux/psample.h
16160F:	net/psample
16161
16162PSTORE FILESYSTEM
16163M:	Kees Cook <keescook@chromium.org>
16164M:	Anton Vorontsov <anton@enomsg.org>
16165M:	Colin Cross <ccross@android.com>
16166M:	Tony Luck <tony.luck@intel.com>
16167S:	Maintained
16168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16169F:	Documentation/admin-guide/ramoops.rst
16170F:	Documentation/admin-guide/pstore-blk.rst
16171F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16172F:	drivers/acpi/apei/erst.c
16173F:	drivers/firmware/efi/efi-pstore.c
16174F:	fs/pstore/
16175F:	include/linux/pstore*
16176K:	\b(pstore|ramoops)
16177
16178PTP HARDWARE CLOCK SUPPORT
16179M:	Richard Cochran <richardcochran@gmail.com>
16180L:	netdev@vger.kernel.org
16181S:	Maintained
16182W:	http://linuxptp.sourceforge.net/
16183F:	Documentation/ABI/testing/sysfs-ptp
16184F:	Documentation/driver-api/ptp.rst
16185F:	drivers/net/phy/dp83640*
16186F:	drivers/ptp/*
16187F:	include/linux/ptp_cl*
16188
16189PTP VIRTUAL CLOCK SUPPORT
16190M:	Yangbo Lu <yangbo.lu@nxp.com>
16191L:	netdev@vger.kernel.org
16192S:	Maintained
16193F:	drivers/ptp/ptp_vclock.c
16194F:	net/ethtool/phc_vclocks.c
16195
16196PTRACE SUPPORT
16197M:	Oleg Nesterov <oleg@redhat.com>
16198S:	Maintained
16199F:	arch/*/*/ptrace*.c
16200F:	arch/*/include/asm/ptrace*.h
16201F:	arch/*/ptrace*.c
16202F:	include/asm-generic/syscall.h
16203F:	include/linux/ptrace.h
16204F:	include/linux/regset.h
16205F:	include/uapi/linux/ptrace.h
16206F:	kernel/ptrace.c
16207
16208PULSE8-CEC DRIVER
16209M:	Hans Verkuil <hverkuil@xs4all.nl>
16210L:	linux-media@vger.kernel.org
16211S:	Maintained
16212T:	git git://linuxtv.org/media_tree.git
16213F:	Documentation/admin-guide/media/pulse8-cec.rst
16214F:	drivers/media/cec/usb/pulse8/
16215
16216PURELIFI PLFXLC DRIVER
16217M:	Srinivasan Raju <srini.raju@purelifi.com>
16218L:	linux-wireless@vger.kernel.org
16219S:	Supported
16220F:	drivers/net/wireless/purelifi/plfxlc/
16221
16222PVRUSB2 VIDEO4LINUX DRIVER
16223M:	Mike Isely <isely@pobox.com>
16224L:	pvrusb2@isely.net	(subscribers-only)
16225L:	linux-media@vger.kernel.org
16226S:	Maintained
16227W:	http://www.isely.net/pvrusb2/
16228T:	git git://linuxtv.org/media_tree.git
16229F:	Documentation/driver-api/media/drivers/pvrusb2*
16230F:	drivers/media/usb/pvrusb2/
16231
16232PWC WEBCAM DRIVER
16233M:	Hans Verkuil <hverkuil@xs4all.nl>
16234L:	linux-media@vger.kernel.org
16235S:	Odd Fixes
16236T:	git git://linuxtv.org/media_tree.git
16237F:	drivers/media/usb/pwc/*
16238F:	include/trace/events/pwc.h
16239
16240PWM FAN DRIVER
16241M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16242L:	linux-hwmon@vger.kernel.org
16243S:	Supported
16244F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16245F:	Documentation/hwmon/pwm-fan.rst
16246F:	drivers/hwmon/pwm-fan.c
16247
16248PWM IR Transmitter
16249M:	Sean Young <sean@mess.org>
16250L:	linux-media@vger.kernel.org
16251S:	Maintained
16252F:	drivers/media/rc/pwm-ir-tx.c
16253
16254PWM SUBSYSTEM
16255M:	Thierry Reding <thierry.reding@gmail.com>
16256R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16257M:	Lee Jones <lee.jones@linaro.org>
16258L:	linux-pwm@vger.kernel.org
16259S:	Maintained
16260Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
16261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16262F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16263F:	Documentation/devicetree/bindings/pwm/
16264F:	Documentation/driver-api/pwm.rst
16265F:	drivers/gpio/gpio-mvebu.c
16266F:	drivers/pwm/
16267F:	drivers/video/backlight/pwm_bl.c
16268F:	include/linux/pwm.h
16269F:	include/linux/pwm_backlight.h
16270K:	pwm_(config|apply_state|ops)
16271
16272PXA GPIO DRIVER
16273M:	Robert Jarzmik <robert.jarzmik@free.fr>
16274L:	linux-gpio@vger.kernel.org
16275S:	Maintained
16276F:	drivers/gpio/gpio-pxa.c
16277
16278PXA MMCI DRIVER
16279S:	Orphan
16280
16281PXA RTC DRIVER
16282M:	Robert Jarzmik <robert.jarzmik@free.fr>
16283L:	linux-rtc@vger.kernel.org
16284S:	Maintained
16285
16286PXA2xx/PXA3xx SUPPORT
16287M:	Daniel Mack <daniel@zonque.org>
16288M:	Haojian Zhuang <haojian.zhuang@gmail.com>
16289M:	Robert Jarzmik <robert.jarzmik@free.fr>
16290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16291S:	Maintained
16292T:	git git://github.com/hzhuang1/linux.git
16293T:	git git://github.com/rjarzmik/linux.git
16294F:	arch/arm/boot/dts/pxa*
16295F:	arch/arm/mach-pxa/
16296F:	drivers/dma/pxa*
16297F:	drivers/pcmcia/pxa2xx*
16298F:	drivers/pinctrl/pxa/
16299F:	drivers/spi/spi-pxa2xx*
16300F:	drivers/usb/gadget/udc/pxa2*
16301F:	include/sound/pxa2xx-lib.h
16302F:	sound/arm/pxa*
16303F:	sound/soc/pxa/
16304
16305QAT DRIVER
16306M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16307L:	qat-linux@intel.com
16308S:	Supported
16309F:	drivers/crypto/qat/
16310
16311QCOM AUDIO (ASoC) DRIVERS
16312M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16313M:	Banajit Goswami <bgoswami@codeaurora.org>
16314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16315S:	Supported
16316F:	sound/soc/codecs/lpass-va-macro.c
16317F:	sound/soc/codecs/lpass-wsa-macro.*
16318F:	sound/soc/codecs/msm8916-wcd-analog.c
16319F:	sound/soc/codecs/msm8916-wcd-digital.c
16320F:	sound/soc/codecs/wcd9335.*
16321F:	sound/soc/codecs/wcd934x.c
16322F:	sound/soc/codecs/wcd-clsh-v2.*
16323F:	sound/soc/codecs/wsa881x.c
16324F:	sound/soc/qcom/
16325
16326QCOM EMBEDDED USB DEBUGGER (EUD)
16327M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16328L:	linux-arm-msm@vger.kernel.org
16329S:	Maintained
16330F:	Documentation/ABI/testing/sysfs-driver-eud
16331F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16332F:	drivers/usb/misc/qcom_eud.c
16333
16334QCOM IPA DRIVER
16335M:	Alex Elder <elder@kernel.org>
16336L:	netdev@vger.kernel.org
16337S:	Supported
16338F:	drivers/net/ipa/
16339
16340QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16341M:	Gabriel Somlo <somlo@cmu.edu>
16342M:	"Michael S. Tsirkin" <mst@redhat.com>
16343L:	qemu-devel@nongnu.org
16344S:	Maintained
16345F:	drivers/firmware/qemu_fw_cfg.c
16346F:	include/uapi/linux/qemu_fw_cfg.h
16347
16348QIB DRIVER
16349M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16350L:	linux-rdma@vger.kernel.org
16351S:	Supported
16352F:	drivers/infiniband/hw/qib/
16353
16354QLOGIC QL41xxx FCOE DRIVER
16355M:	Saurav Kashyap <skashyap@marvell.com>
16356M:	Javed Hasan <jhasan@marvell.com>
16357M:	GR-QLogic-Storage-Upstream@marvell.com
16358L:	linux-scsi@vger.kernel.org
16359S:	Supported
16360F:	drivers/scsi/qedf/
16361
16362QLOGIC QL41xxx ISCSI DRIVER
16363M:	Nilesh Javali <njavali@marvell.com>
16364M:	Manish Rangankar <mrangankar@marvell.com>
16365M:	GR-QLogic-Storage-Upstream@marvell.com
16366L:	linux-scsi@vger.kernel.org
16367S:	Supported
16368F:	drivers/scsi/qedi/
16369
16370QLOGIC QL4xxx ETHERNET DRIVER
16371M:	Ariel Elior <aelior@marvell.com>
16372M:	Manish Chopra <manishc@marvell.com>
16373L:	netdev@vger.kernel.org
16374S:	Supported
16375F:	drivers/net/ethernet/qlogic/qed/
16376F:	drivers/net/ethernet/qlogic/qede/
16377F:	include/linux/qed/
16378
16379QLOGIC QL4xxx RDMA DRIVER
16380M:	Michal Kalderon <mkalderon@marvell.com>
16381M:	Ariel Elior <aelior@marvell.com>
16382L:	linux-rdma@vger.kernel.org
16383S:	Supported
16384F:	drivers/infiniband/hw/qedr/
16385F:	include/uapi/rdma/qedr-abi.h
16386
16387QLOGIC QLA1280 SCSI DRIVER
16388M:	Michael Reed <mdr@sgi.com>
16389L:	linux-scsi@vger.kernel.org
16390S:	Maintained
16391F:	drivers/scsi/qla1280.[ch]
16392
16393QLOGIC QLA2XXX FC-SCSI DRIVER
16394M:	Nilesh Javali <njavali@marvell.com>
16395M:	GR-QLogic-Storage-Upstream@marvell.com
16396L:	linux-scsi@vger.kernel.org
16397S:	Supported
16398F:	drivers/scsi/qla2xxx/
16399
16400QLOGIC QLA3XXX NETWORK DRIVER
16401M:	GR-Linux-NIC-Dev@marvell.com
16402L:	netdev@vger.kernel.org
16403S:	Supported
16404F:	drivers/net/ethernet/qlogic/qla3xxx.*
16405
16406QLOGIC QLA4XXX iSCSI DRIVER
16407M:	Nilesh Javali <njavali@marvell.com>
16408M:	Manish Rangankar <mrangankar@marvell.com>
16409M:	GR-QLogic-Storage-Upstream@marvell.com
16410L:	linux-scsi@vger.kernel.org
16411S:	Supported
16412F:	drivers/scsi/qla4xxx/
16413
16414QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16415M:	Shahed Shaikh <shshaikh@marvell.com>
16416M:	Manish Chopra <manishc@marvell.com>
16417M:	GR-Linux-NIC-Dev@marvell.com
16418L:	netdev@vger.kernel.org
16419S:	Supported
16420F:	drivers/net/ethernet/qlogic/qlcnic/
16421
16422QLOGIC QLGE 10Gb ETHERNET DRIVER
16423M:	Manish Chopra <manishc@marvell.com>
16424M:	GR-Linux-NIC-Dev@marvell.com
16425M:	Coiby Xu <coiby.xu@gmail.com>
16426L:	netdev@vger.kernel.org
16427S:	Supported
16428F:	Documentation/networking/device_drivers/qlogic/qlge.rst
16429F:	drivers/staging/qlge/
16430
16431QM1D1B0004 MEDIA DRIVER
16432M:	Akihiro Tsukada <tskd08@gmail.com>
16433L:	linux-media@vger.kernel.org
16434S:	Odd Fixes
16435F:	drivers/media/tuners/qm1d1b0004*
16436
16437QM1D1C0042 MEDIA DRIVER
16438M:	Akihiro Tsukada <tskd08@gmail.com>
16439L:	linux-media@vger.kernel.org
16440S:	Odd Fixes
16441F:	drivers/media/tuners/qm1d1c0042*
16442
16443QNX4 FILESYSTEM
16444M:	Anders Larsen <al@alarsen.net>
16445S:	Maintained
16446W:	http://www.alarsen.net/linux/qnx4fs/
16447F:	fs/qnx4/
16448F:	include/uapi/linux/qnx4_fs.h
16449F:	include/uapi/linux/qnxtypes.h
16450
16451QORIQ DPAA2 FSL-MC BUS DRIVER
16452M:	Stuart Yoder <stuyoder@gmail.com>
16453M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
16454L:	linux-kernel@vger.kernel.org
16455S:	Maintained
16456F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
16457F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16458F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16459F:	drivers/bus/fsl-mc/
16460F:	include/uapi/linux/fsl_mc.h
16461
16462QT1010 MEDIA DRIVER
16463M:	Antti Palosaari <crope@iki.fi>
16464L:	linux-media@vger.kernel.org
16465S:	Maintained
16466W:	https://linuxtv.org
16467W:	http://palosaari.fi/linux/
16468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16469T:	git git://linuxtv.org/anttip/media_tree.git
16470F:	drivers/media/tuners/qt1010*
16471
16472QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16473M:	Kalle Valo <kvalo@kernel.org>
16474L:	ath10k@lists.infradead.org
16475S:	Supported
16476W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16478F:	drivers/net/wireless/ath/ath10k/
16479F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16480
16481QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16482M:	Kalle Valo <kvalo@kernel.org>
16483L:	ath11k@lists.infradead.org
16484S:	Supported
16485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16486F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16487F:	drivers/net/wireless/ath/ath11k/
16488
16489QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16490M:	Toke Høiland-Jørgensen <toke@toke.dk>
16491L:	linux-wireless@vger.kernel.org
16492S:	Maintained
16493W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16494F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16495F:	drivers/net/wireless/ath/ath9k/
16496
16497QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16498M:	Stephan Gerhold <stephan@gerhold.net>
16499L:	netdev@vger.kernel.org
16500L:	linux-arm-msm@vger.kernel.org
16501S:	Maintained
16502F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16503F:	drivers/net/wwan/qcom_bam_dmux.c
16504
16505QUALCOMM CAMERA SUBSYSTEM DRIVER
16506M:	Robert Foss <robert.foss@linaro.org>
16507M:	Todor Tomov <todor.too@gmail.com>
16508L:	linux-media@vger.kernel.org
16509S:	Maintained
16510F:	Documentation/admin-guide/media/qcom_camss.rst
16511F:	Documentation/devicetree/bindings/media/*camss*
16512F:	drivers/media/platform/qcom/camss/
16513
16514QUALCOMM CLOCK DRIVERS
16515M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16516L:	linux-arm-msm@vger.kernel.org
16517S:	Supported
16518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16519F:	Documentation/devicetree/bindings/clock/qcom,*
16520F:	drivers/clk/qcom/
16521F:	include/dt-bindings/clock/qcom,*
16522
16523QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16524M:	Niklas Cassel <nks@flawful.org>
16525L:	linux-pm@vger.kernel.org
16526L:	linux-arm-msm@vger.kernel.org
16527S:	Maintained
16528F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16529F:	drivers/soc/qcom/cpr.c
16530
16531QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16532M:	Ilia Lin <ilia.lin@kernel.org>
16533L:	linux-pm@vger.kernel.org
16534S:	Maintained
16535F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16536F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16537F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
16538
16539QUALCOMM CRYPTO DRIVERS
16540M:	Thara Gopinath <thara.gopinath@gmail.com>
16541L:	linux-crypto@vger.kernel.org
16542L:	linux-arm-msm@vger.kernel.org
16543S:	Maintained
16544F:	drivers/crypto/qce/
16545
16546QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16547M:	Timur Tabi <timur@kernel.org>
16548L:	netdev@vger.kernel.org
16549S:	Maintained
16550F:	drivers/net/ethernet/qualcomm/emac/
16551
16552QUALCOMM ETHQOS ETHERNET DRIVER
16553M:	Vinod Koul <vkoul@kernel.org>
16554L:	netdev@vger.kernel.org
16555S:	Maintained
16556F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
16557F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16558
16559QUALCOMM FASTRPC DRIVER
16560M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16561M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
16562L:	linux-arm-msm@vger.kernel.org
16563S:	Maintained
16564F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16565F:	drivers/misc/fastrpc.c
16566F:	include/uapi/misc/fastrpc.h
16567
16568QUALCOMM HEXAGON ARCHITECTURE
16569M:	Brian Cain <bcain@quicinc.com>
16570L:	linux-hexagon@vger.kernel.org
16571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16572S:	Supported
16573F:	arch/hexagon/
16574
16575QUALCOMM HIDMA DRIVER
16576M:	Sinan Kaya <okaya@kernel.org>
16577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16578L:	linux-arm-msm@vger.kernel.org
16579L:	dmaengine@vger.kernel.org
16580S:	Supported
16581F:	drivers/dma/qcom/hidma*
16582
16583QUALCOMM I2C CCI DRIVER
16584M:	Loic Poulain <loic.poulain@linaro.org>
16585M:	Robert Foss <robert.foss@linaro.org>
16586L:	linux-i2c@vger.kernel.org
16587L:	linux-arm-msm@vger.kernel.org
16588S:	Maintained
16589F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16590F:	drivers/i2c/busses/i2c-qcom-cci.c
16591
16592QUALCOMM IOMMU
16593M:	Rob Clark <robdclark@gmail.com>
16594L:	iommu@lists.linux-foundation.org
16595L:	iommu@lists.linux.dev
16596L:	linux-arm-msm@vger.kernel.org
16597S:	Maintained
16598F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
16599
16600QUALCOMM IPC ROUTER (QRTR) DRIVER
16601M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16602L:	linux-arm-msm@vger.kernel.org
16603S:	Maintained
16604F:	include/trace/events/qrtr.h
16605F:	include/uapi/linux/qrtr.h
16606F:	net/qrtr/
16607
16608QUALCOMM IPCC MAILBOX DRIVER
16609M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16610L:	linux-arm-msm@vger.kernel.org
16611S:	Supported
16612F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16613F:	drivers/mailbox/qcom-ipcc.c
16614F:	include/dt-bindings/mailbox/qcom-ipcc.h
16615
16616QUALCOMM IPQ4019 USB PHY DRIVER
16617M:	Robert Marko <robert.marko@sartura.hr>
16618M:	Luka Perkov <luka.perkov@sartura.hr>
16619L:	linux-arm-msm@vger.kernel.org
16620S:	Maintained
16621F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16622F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16623
16624QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16625M:	Robert Marko <robert.marko@sartura.hr>
16626M:	Luka Perkov <luka.perkov@sartura.hr>
16627L:	linux-arm-msm@vger.kernel.org
16628S:	Maintained
16629F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16630F:	drivers/regulator/vqmmc-ipq4019-regulator.c
16631
16632QUALCOMM NAND CONTROLLER DRIVER
16633M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16634L:	linux-mtd@lists.infradead.org
16635L:	linux-arm-msm@vger.kernel.org
16636S:	Maintained
16637F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16638F:	drivers/mtd/nand/raw/qcom_nandc.c
16639
16640QUALCOMM RMNET DRIVER
16641M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16642M:	Sean Tranchetti <quic_stranche@quicinc.com>
16643L:	netdev@vger.kernel.org
16644S:	Maintained
16645F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16646F:	drivers/net/ethernet/qualcomm/rmnet/
16647F:	include/linux/if_rmnet.h
16648
16649QUALCOMM TSENS THERMAL DRIVER
16650M:	Amit Kucheria <amitk@kernel.org>
16651M:	Thara Gopinath <thara.gopinath@gmail.com>
16652L:	linux-pm@vger.kernel.org
16653L:	linux-arm-msm@vger.kernel.org
16654S:	Maintained
16655F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16656F:	drivers/thermal/qcom/
16657
16658QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16659M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
16660L:	linux-media@vger.kernel.org
16661L:	linux-arm-msm@vger.kernel.org
16662S:	Maintained
16663T:	git git://linuxtv.org/media_tree.git
16664F:	Documentation/devicetree/bindings/media/*venus*
16665F:	drivers/media/platform/qcom/venus/
16666
16667QUALCOMM WCN36XX WIRELESS DRIVER
16668M:	Loic Poulain <loic.poulain@linaro.org>
16669L:	wcn36xx@lists.infradead.org
16670S:	Supported
16671W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16672F:	drivers/net/wireless/ath/wcn36xx/
16673
16674QUANTENNA QTNFMAC WIRELESS DRIVER
16675M:	Igor Mitsyanko <imitsyanko@quantenna.com>
16676R:	Sergey Matyukevich <geomatsi@gmail.com>
16677L:	linux-wireless@vger.kernel.org
16678S:	Maintained
16679F:	drivers/net/wireless/quantenna
16680
16681RADEON and AMDGPU DRM DRIVERS
16682M:	Alex Deucher <alexander.deucher@amd.com>
16683M:	Christian König <christian.koenig@amd.com>
16684M:	Pan, Xinhui <Xinhui.Pan@amd.com>
16685L:	amd-gfx@lists.freedesktop.org
16686S:	Supported
16687T:	git https://gitlab.freedesktop.org/agd5f/linux.git
16688B:	https://gitlab.freedesktop.org/drm/amd/-/issues
16689C:	irc://irc.oftc.net/radeon
16690F:	Documentation/gpu/amdgpu/
16691F:	drivers/gpu/drm/amd/
16692F:	drivers/gpu/drm/radeon/
16693F:	include/uapi/drm/amdgpu_drm.h
16694F:	include/uapi/drm/radeon_drm.h
16695
16696RADEON FRAMEBUFFER DISPLAY DRIVER
16697M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
16698L:	linux-fbdev@vger.kernel.org
16699S:	Maintained
16700F:	drivers/video/fbdev/aty/radeon*
16701F:	include/uapi/linux/radeonfb.h
16702
16703RADIOSHARK RADIO DRIVER
16704M:	Hans Verkuil <hverkuil@xs4all.nl>
16705L:	linux-media@vger.kernel.org
16706S:	Maintained
16707T:	git git://linuxtv.org/media_tree.git
16708F:	drivers/media/radio/radio-shark.c
16709
16710RADIOSHARK2 RADIO DRIVER
16711M:	Hans Verkuil <hverkuil@xs4all.nl>
16712L:	linux-media@vger.kernel.org
16713S:	Maintained
16714T:	git git://linuxtv.org/media_tree.git
16715F:	drivers/media/radio/radio-shark2.c
16716F:	drivers/media/radio/radio-tea5777.c
16717
16718RADOS BLOCK DEVICE (RBD)
16719M:	Ilya Dryomov <idryomov@gmail.com>
16720R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
16721L:	ceph-devel@vger.kernel.org
16722S:	Supported
16723W:	http://ceph.com/
16724T:	git git://github.com/ceph/ceph-client.git
16725F:	Documentation/ABI/testing/sysfs-bus-rbd
16726F:	drivers/block/rbd.c
16727F:	drivers/block/rbd_types.h
16728
16729RAGE128 FRAMEBUFFER DISPLAY DRIVER
16730M:	Paul Mackerras <paulus@samba.org>
16731L:	linux-fbdev@vger.kernel.org
16732S:	Maintained
16733F:	drivers/video/fbdev/aty/aty128fb.c
16734
16735RAINSHADOW-CEC DRIVER
16736M:	Hans Verkuil <hverkuil@xs4all.nl>
16737L:	linux-media@vger.kernel.org
16738S:	Maintained
16739T:	git git://linuxtv.org/media_tree.git
16740F:	drivers/media/cec/usb/rainshadow/
16741
16742RALINK MIPS ARCHITECTURE
16743M:	John Crispin <john@phrozen.org>
16744L:	linux-mips@vger.kernel.org
16745S:	Maintained
16746F:	arch/mips/ralink
16747
16748RALINK MT7621 MIPS ARCHITECTURE
16749M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16750M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16751L:	linux-mips@vger.kernel.org
16752S:	Maintained
16753F:	arch/mips/boot/dts/ralink/mt7621*
16754
16755RALINK PINCTRL DRIVER
16756M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16757M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16758L:	linux-mips@vger.kernel.org
16759S:	Maintained
16760F:	drivers/pinctrl/ralink/
16761
16762RALINK RT2X00 WIRELESS LAN DRIVER
16763M:	Stanislaw Gruszka <stf_xl@wp.pl>
16764M:	Helmut Schaa <helmut.schaa@googlemail.com>
16765L:	linux-wireless@vger.kernel.org
16766S:	Maintained
16767F:	drivers/net/wireless/ralink/rt2x00/
16768
16769RAMDISK RAM BLOCK DEVICE DRIVER
16770M:	Jens Axboe <axboe@kernel.dk>
16771S:	Maintained
16772F:	Documentation/admin-guide/blockdev/ramdisk.rst
16773F:	drivers/block/brd.c
16774
16775RANCHU VIRTUAL BOARD FOR MIPS
16776M:	Miodrag Dinic <miodrag.dinic@mips.com>
16777L:	linux-mips@vger.kernel.org
16778S:	Supported
16779F:	arch/mips/configs/generic/board-ranchu.config
16780F:	arch/mips/generic/board-ranchu.c
16781
16782RANDOM NUMBER DRIVER
16783M:	"Theodore Ts'o" <tytso@mit.edu>
16784M:	Jason A. Donenfeld <Jason@zx2c4.com>
16785T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16786S:	Maintained
16787F:	drivers/char/random.c
16788F:	drivers/virt/vmgenid.c
16789
16790RAPIDIO SUBSYSTEM
16791M:	Matt Porter <mporter@kernel.crashing.org>
16792M:	Alexandre Bounine <alex.bou9@gmail.com>
16793S:	Maintained
16794F:	drivers/rapidio/
16795
16796RAS INFRASTRUCTURE
16797M:	Tony Luck <tony.luck@intel.com>
16798M:	Borislav Petkov <bp@alien8.de>
16799L:	linux-edac@vger.kernel.org
16800S:	Maintained
16801F:	Documentation/admin-guide/ras.rst
16802F:	drivers/ras/
16803F:	include/linux/ras.h
16804F:	include/ras/ras_event.h
16805
16806RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16807L:	linux-wireless@vger.kernel.org
16808S:	Orphan
16809F:	drivers/net/wireless/ray*
16810
16811RC-CORE / LIRC FRAMEWORK
16812M:	Sean Young <sean@mess.org>
16813L:	linux-media@vger.kernel.org
16814S:	Maintained
16815W:	http://linuxtv.org
16816T:	git git://linuxtv.org/media_tree.git
16817F:	Documentation/driver-api/media/rc-core.rst
16818F:	Documentation/userspace-api/media/rc/
16819F:	drivers/media/rc/
16820F:	include/media/rc-map.h
16821F:	include/media/rc-core.h
16822F:	include/uapi/linux/lirc.h
16823
16824RCMM REMOTE CONTROLS DECODER
16825M:	Patrick Lerda <patrick9876@free.fr>
16826S:	Maintained
16827F:	drivers/media/rc/ir-rcmm-decoder.c
16828
16829RCUTORTURE TEST FRAMEWORK
16830M:	"Paul E. McKenney" <paulmck@kernel.org>
16831M:	Josh Triplett <josh@joshtriplett.org>
16832R:	Steven Rostedt <rostedt@goodmis.org>
16833R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16834R:	Lai Jiangshan <jiangshanlai@gmail.com>
16835L:	rcu@vger.kernel.org
16836S:	Supported
16837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16838F:	tools/testing/selftests/rcutorture
16839
16840RDACM20 Camera Sensor
16841M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16842M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16843M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16844M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16845L:	linux-media@vger.kernel.org
16846S:	Maintained
16847F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16848F:	drivers/media/i2c/max9271.c
16849F:	drivers/media/i2c/max9271.h
16850F:	drivers/media/i2c/rdacm20.c
16851
16852RDACM21 Camera Sensor
16853M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16854M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16855M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16856M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16857L:	linux-media@vger.kernel.org
16858S:	Maintained
16859F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16860F:	drivers/media/i2c/max9271.c
16861F:	drivers/media/i2c/max9271.h
16862F:	drivers/media/i2c/rdacm21.c
16863
16864RDC R-321X SoC
16865M:	Florian Fainelli <florian@openwrt.org>
16866S:	Maintained
16867
16868RDC R6040 FAST ETHERNET DRIVER
16869M:	Florian Fainelli <f.fainelli@gmail.com>
16870L:	netdev@vger.kernel.org
16871S:	Maintained
16872F:	drivers/net/ethernet/rdc/r6040.c
16873
16874RDMAVT - RDMA verbs software
16875M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16876L:	linux-rdma@vger.kernel.org
16877S:	Supported
16878F:	drivers/infiniband/sw/rdmavt
16879
16880RDS - RELIABLE DATAGRAM SOCKETS
16881M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
16882L:	netdev@vger.kernel.org
16883L:	linux-rdma@vger.kernel.org
16884L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
16885S:	Supported
16886W:	https://oss.oracle.com/projects/rds/
16887F:	Documentation/networking/rds.rst
16888F:	net/rds/
16889
16890RDT - RESOURCE ALLOCATION
16891M:	Fenghua Yu <fenghua.yu@intel.com>
16892M:	Reinette Chatre <reinette.chatre@intel.com>
16893L:	linux-kernel@vger.kernel.org
16894S:	Supported
16895F:	Documentation/x86/resctrl*
16896F:	arch/x86/include/asm/resctrl.h
16897F:	arch/x86/kernel/cpu/resctrl/
16898F:	tools/testing/selftests/resctrl/
16899
16900READ-COPY UPDATE (RCU)
16901M:	"Paul E. McKenney" <paulmck@kernel.org>
16902M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
16903M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
16904M:	Josh Triplett <josh@joshtriplett.org>
16905R:	Steven Rostedt <rostedt@goodmis.org>
16906R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16907R:	Lai Jiangshan <jiangshanlai@gmail.com>
16908R:	Joel Fernandes <joel@joelfernandes.org>
16909L:	rcu@vger.kernel.org
16910S:	Supported
16911W:	http://www.rdrop.com/users/paulmck/RCU/
16912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16913F:	Documentation/RCU/
16914F:	include/linux/rcu*
16915F:	kernel/rcu/
16916X:	Documentation/RCU/torture.rst
16917X:	include/linux/srcu*.h
16918X:	kernel/rcu/srcu*.c
16919
16920REAL TIME CLOCK (RTC) SUBSYSTEM
16921M:	Alessandro Zummo <a.zummo@towertech.it>
16922M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16923L:	linux-rtc@vger.kernel.org
16924S:	Maintained
16925Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
16926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
16927F:	Documentation/admin-guide/rtc.rst
16928F:	Documentation/devicetree/bindings/rtc/
16929F:	drivers/rtc/
16930F:	include/linux/platform_data/rtc-*
16931F:	include/linux/rtc.h
16932F:	include/linux/rtc/
16933F:	include/uapi/linux/rtc.h
16934F:	tools/testing/selftests/rtc/
16935
16936REALTEK AUDIO CODECS
16937M:	Oder Chiou <oder_chiou@realtek.com>
16938S:	Maintained
16939F:	include/sound/rt*.h
16940F:	sound/soc/codecs/rt*
16941
16942REALTEK OTTO WATCHDOG
16943M:	Sander Vanheule <sander@svanheule.net>
16944L:	linux-watchdog@vger.kernel.org
16945S:	Maintained
16946F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
16947F:	drivers/watchdog/realtek_otto_wdt.c
16948
16949REALTEK RTL83xx SMI DSA ROUTER CHIPS
16950M:	Linus Walleij <linus.walleij@linaro.org>
16951M:	Alvin Šipraga <alsi@bang-olufsen.dk>
16952S:	Maintained
16953F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
16954F:	drivers/net/dsa/realtek/*
16955
16956REALTEK WIRELESS DRIVER (rtlwifi family)
16957M:	Ping-Ke Shih <pkshih@realtek.com>
16958L:	linux-wireless@vger.kernel.org
16959S:	Maintained
16960W:	https://wireless.wiki.kernel.org/
16961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16962F:	drivers/net/wireless/realtek/rtlwifi/
16963
16964REALTEK WIRELESS DRIVER (rtw88)
16965M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
16966L:	linux-wireless@vger.kernel.org
16967S:	Maintained
16968F:	drivers/net/wireless/realtek/rtw88/
16969
16970REALTEK WIRELESS DRIVER (rtw89)
16971M:	Ping-Ke Shih <pkshih@realtek.com>
16972L:	linux-wireless@vger.kernel.org
16973S:	Maintained
16974F:	drivers/net/wireless/realtek/rtw89/
16975
16976REDPINE WIRELESS DRIVER
16977M:	Amitkumar Karwar <amitkarwar@gmail.com>
16978M:	Siva Rebbagondla <siva8118@gmail.com>
16979L:	linux-wireless@vger.kernel.org
16980S:	Maintained
16981F:	drivers/net/wireless/rsi/
16982
16983REGISTER MAP ABSTRACTION
16984M:	Mark Brown <broonie@kernel.org>
16985L:	linux-kernel@vger.kernel.org
16986S:	Supported
16987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16988F:	Documentation/devicetree/bindings/regmap/
16989F:	drivers/base/regmap/
16990F:	include/linux/regmap.h
16991
16992REISERFS FILE SYSTEM
16993L:	reiserfs-devel@vger.kernel.org
16994S:	Supported
16995F:	fs/reiserfs/
16996
16997REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16998M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16999M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17000L:	linux-remoteproc@vger.kernel.org
17001S:	Maintained
17002T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17003F:	Documentation/ABI/testing/sysfs-class-remoteproc
17004F:	Documentation/devicetree/bindings/remoteproc/
17005F:	Documentation/staging/remoteproc.rst
17006F:	drivers/remoteproc/
17007F:	include/linux/remoteproc.h
17008F:	include/linux/remoteproc/
17009
17010REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17011M:	Bjorn Andersson <bjorn.andersson@linaro.org>
17012M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17013L:	linux-remoteproc@vger.kernel.org
17014S:	Maintained
17015T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17016F:	Documentation/ABI/testing/sysfs-bus-rpmsg
17017F:	Documentation/staging/rpmsg.rst
17018F:	drivers/rpmsg/
17019F:	include/linux/rpmsg.h
17020F:	include/linux/rpmsg/
17021F:	include/uapi/linux/rpmsg.h
17022F:	samples/rpmsg/
17023
17024REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17025M:	Stephan Gerhold <stephan@gerhold.net>
17026L:	netdev@vger.kernel.org
17027L:	linux-remoteproc@vger.kernel.org
17028S:	Maintained
17029F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
17030
17031RENESAS CLOCK DRIVERS
17032M:	Geert Uytterhoeven <geert+renesas@glider.be>
17033L:	linux-renesas-soc@vger.kernel.org
17034S:	Supported
17035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17036F:	Documentation/devicetree/bindings/clock/renesas,*
17037F:	drivers/clk/renesas/
17038
17039RENESAS EMEV2 I2C DRIVER
17040M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17041L:	linux-renesas-soc@vger.kernel.org
17042S:	Supported
17043F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17044F:	drivers/i2c/busses/i2c-emev2.c
17045
17046RENESAS ETHERNET DRIVERS
17047R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17048L:	netdev@vger.kernel.org
17049L:	linux-renesas-soc@vger.kernel.org
17050F:	Documentation/devicetree/bindings/net/renesas,*.yaml
17051F:	drivers/net/ethernet/renesas/
17052F:	include/linux/sh_eth.h
17053
17054RENESAS R-CAR GYROADC DRIVER
17055M:	Marek Vasut <marek.vasut@gmail.com>
17056L:	linux-iio@vger.kernel.org
17057S:	Supported
17058F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17059F:	drivers/iio/adc/rcar-gyroadc.c
17060
17061RENESAS R-CAR I2C DRIVERS
17062M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17063L:	linux-renesas-soc@vger.kernel.org
17064S:	Supported
17065F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17066F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17067F:	drivers/i2c/busses/i2c-rcar.c
17068F:	drivers/i2c/busses/i2c-sh_mobile.c
17069
17070RENESAS R-CAR SATA DRIVER
17071R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17072S:	Supported
17073L:	linux-ide@vger.kernel.org
17074L:	linux-renesas-soc@vger.kernel.org
17075F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17076F:	drivers/ata/sata_rcar.c
17077
17078RENESAS R-CAR THERMAL DRIVERS
17079M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
17080L:	linux-renesas-soc@vger.kernel.org
17081S:	Supported
17082F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17083F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17084F:	drivers/thermal/rcar_gen3_thermal.c
17085F:	drivers/thermal/rcar_thermal.c
17086
17087RENESAS RIIC DRIVER
17088M:	Chris Brandt <chris.brandt@renesas.com>
17089L:	linux-renesas-soc@vger.kernel.org
17090S:	Supported
17091F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17092F:	drivers/i2c/busses/i2c-riic.c
17093
17094RENESAS USB PHY DRIVER
17095M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17096L:	linux-renesas-soc@vger.kernel.org
17097S:	Maintained
17098F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
17099
17100RENESAS RZ/G2L A/D DRIVER
17101M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17102L:	linux-iio@vger.kernel.org
17103L:	linux-renesas-soc@vger.kernel.org
17104S:	Supported
17105F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17106F:	drivers/iio/adc/rzg2l_adc.c
17107
17108RENESAS RZ/N1 RTC CONTROLLER DRIVER
17109M:	Miquel Raynal <miquel.raynal@bootlin.com>
17110L:	linux-rtc@vger.kernel.org
17111L:	linux-renesas-soc@vger.kernel.org
17112S:	Maintained
17113F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17114F:	drivers/rtc/rtc-rzn1.c
17115
17116RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17117M:	Miquel Raynal <miquel.raynal@bootlin.com>
17118L:	linux-mtd@lists.infradead.org
17119L:	linux-renesas-soc@vger.kernel.org
17120S:	Maintained
17121F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17122F:	drivers/mtd/nand/raw/renesas-nand-controller.c
17123
17124RESET CONTROLLER FRAMEWORK
17125M:	Philipp Zabel <p.zabel@pengutronix.de>
17126S:	Maintained
17127T:	git git://git.pengutronix.de/git/pza/linux
17128F:	Documentation/devicetree/bindings/reset/
17129F:	Documentation/driver-api/reset.rst
17130F:	drivers/reset/
17131F:	include/dt-bindings/reset/
17132F:	include/linux/reset-controller.h
17133F:	include/linux/reset.h
17134F:	include/linux/reset/
17135K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17136
17137RESTARTABLE SEQUENCES SUPPORT
17138M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17139M:	Peter Zijlstra <peterz@infradead.org>
17140M:	"Paul E. McKenney" <paulmck@kernel.org>
17141M:	Boqun Feng <boqun.feng@gmail.com>
17142L:	linux-kernel@vger.kernel.org
17143S:	Supported
17144F:	include/trace/events/rseq.h
17145F:	include/uapi/linux/rseq.h
17146F:	kernel/rseq.c
17147F:	tools/testing/selftests/rseq/
17148
17149RFKILL
17150M:	Johannes Berg <johannes@sipsolutions.net>
17151L:	linux-wireless@vger.kernel.org
17152S:	Maintained
17153W:	https://wireless.wiki.kernel.org/
17154Q:	https://patchwork.kernel.org/project/linux-wireless/list/
17155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17157F:	Documentation/ABI/stable/sysfs-class-rfkill
17158F:	Documentation/driver-api/rfkill.rst
17159F:	include/linux/rfkill.h
17160F:	include/uapi/linux/rfkill.h
17161F:	net/rfkill/
17162
17163RHASHTABLE
17164M:	Thomas Graf <tgraf@suug.ch>
17165M:	Herbert Xu <herbert@gondor.apana.org.au>
17166L:	netdev@vger.kernel.org
17167S:	Maintained
17168F:	include/linux/rhashtable-types.h
17169F:	include/linux/rhashtable.h
17170F:	lib/rhashtable.c
17171F:	lib/test_rhashtable.c
17172
17173RICOH R5C592 MEMORYSTICK DRIVER
17174M:	Maxim Levitsky <maximlevitsky@gmail.com>
17175S:	Maintained
17176F:	drivers/memstick/host/r592.*
17177
17178RICOH SMARTMEDIA/XD DRIVER
17179M:	Maxim Levitsky <maximlevitsky@gmail.com>
17180S:	Maintained
17181F:	drivers/mtd/nand/raw/r852.c
17182F:	drivers/mtd/nand/raw/r852.h
17183
17184RISC-V PMU DRIVERS
17185M:	Atish Patra <atishp@atishpatra.org>
17186R:	Anup Patel <anup@brainfault.org>
17187L:	linux-riscv@lists.infradead.org
17188S:	Supported
17189F:	drivers/perf/riscv_pmu.c
17190F:	drivers/perf/riscv_pmu_legacy.c
17191F:	drivers/perf/riscv_pmu_sbi.c
17192
17193RISC-V ARCHITECTURE
17194M:	Paul Walmsley <paul.walmsley@sifive.com>
17195M:	Palmer Dabbelt <palmer@dabbelt.com>
17196M:	Albert Ou <aou@eecs.berkeley.edu>
17197L:	linux-riscv@lists.infradead.org
17198S:	Supported
17199P:	Documentation/riscv/patch-acceptance.rst
17200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17201F:	arch/riscv/
17202N:	riscv
17203K:	riscv
17204
17205RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17206M:	Lewis Hanly <lewis.hanly@microchip.com>
17207M:	Conor Dooley <conor.dooley@microchip.com>
17208L:	linux-riscv@lists.infradead.org
17209S:	Supported
17210F:	arch/riscv/boot/dts/microchip/
17211F:	drivers/mailbox/mailbox-mpfs.c
17212F:	drivers/soc/microchip/
17213F:	include/soc/microchip/mpfs.h
17214
17215RNBD BLOCK DRIVERS
17216M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17217M:	Jack Wang <jinpu.wang@ionos.com>
17218L:	linux-block@vger.kernel.org
17219S:	Maintained
17220F:	drivers/block/rnbd/
17221
17222ROCCAT DRIVERS
17223M:	Stefan Achatz <erazor_de@users.sourceforge.net>
17224S:	Maintained
17225W:	http://sourceforge.net/projects/roccat/
17226F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
17227F:	drivers/hid/hid-roccat*
17228F:	include/linux/hid-roccat*
17229
17230ROCKCHIP I2S TDM DRIVER
17231M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17232L:	linux-rockchip@lists.infradead.org
17233S:	Maintained
17234F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17235F:	sound/soc/rockchip/rockchip_i2s_tdm.*
17236
17237ROCKCHIP ISP V1 DRIVER
17238M:	Dafna Hirschfeld <dafna@fastmail.com>
17239L:	linux-media@vger.kernel.org
17240L:	linux-rockchip@lists.infradead.org
17241S:	Maintained
17242F:	Documentation/admin-guide/media/rkisp1.rst
17243F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17244F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17245F:	drivers/media/platform/rockchip/rkisp1
17246F:	include/uapi/linux/rkisp1-config.h
17247
17248ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17249M:	Jacob Chen <jacob-chen@iotwrt.com>
17250M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17251L:	linux-media@vger.kernel.org
17252L:	linux-rockchip@lists.infradead.org
17253S:	Maintained
17254F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
17255F:	drivers/media/platform/rockchip/rga/
17256
17257ROCKCHIP VIDEO DECODER DRIVER
17258M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17259L:	linux-media@vger.kernel.org
17260L:	linux-rockchip@lists.infradead.org
17261S:	Maintained
17262F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17263F:	drivers/staging/media/rkvdec/
17264
17265ROCKER DRIVER
17266M:	Jiri Pirko <jiri@resnulli.us>
17267L:	netdev@vger.kernel.org
17268S:	Supported
17269F:	drivers/net/ethernet/rocker/
17270
17271ROCKETPORT EXPRESS/INFINITY DRIVER
17272M:	Kevin Cernekee <cernekee@gmail.com>
17273L:	linux-serial@vger.kernel.org
17274S:	Odd Fixes
17275F:	drivers/tty/serial/rp2.*
17276
17277ROHM BD99954 CHARGER IC
17278R:	Matti Vaittinen <mazziesaccount@gmail.com>
17279S:	Supported
17280F:	drivers/power/supply/bd99954-charger.c
17281F:	drivers/power/supply/bd99954-charger.h
17282
17283ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17284M:	Tomasz Duszynski <tduszyns@gmail.com>
17285S:	Maintained
17286F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
17287F:	drivers/iio/light/bh1750.c
17288
17289ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17290M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17291L:	linux-kernel@vger.kernel.org
17292L:	linux-renesas-soc@vger.kernel.org
17293S:	Supported
17294F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17295F:	drivers/gpio/gpio-bd9571mwv.c
17296F:	drivers/mfd/bd9571mwv.c
17297F:	drivers/regulator/bd9571mwv-regulator.c
17298F:	include/linux/mfd/bd9571mwv.h
17299
17300ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17301R:	Matti Vaittinen <mazziesaccount@gmail.com>
17302S:	Supported
17303F:	drivers/clk/clk-bd718x7.c
17304F:	drivers/gpio/gpio-bd71815.c
17305F:	drivers/gpio/gpio-bd71828.c
17306F:	drivers/mfd/rohm-bd71828.c
17307F:	drivers/mfd/rohm-bd718x7.c
17308F:	drivers/mfd/rohm-bd9576.c
17309F:	drivers/regulator/bd71815-regulator.c
17310F:	drivers/regulator/bd71828-regulator.c
17311F:	drivers/regulator/bd718x7-regulator.c
17312F:	drivers/regulator/bd9576-regulator.c
17313F:	drivers/regulator/rohm-regulator.c
17314F:	drivers/rtc/rtc-bd70528.c
17315F:	drivers/watchdog/bd9576_wdt.c
17316F:	include/linux/mfd/rohm-bd71815.h
17317F:	include/linux/mfd/rohm-bd71828.h
17318F:	include/linux/mfd/rohm-bd718x7.h
17319F:	include/linux/mfd/rohm-bd957x.h
17320F:	include/linux/mfd/rohm-generic.h
17321F:	include/linux/mfd/rohm-shared.h
17322
17323ROSE NETWORK LAYER
17324M:	Ralf Baechle <ralf@linux-mips.org>
17325L:	linux-hams@vger.kernel.org
17326S:	Maintained
17327W:	http://www.linux-ax25.org/
17328F:	include/net/rose.h
17329F:	include/uapi/linux/rose.h
17330F:	net/rose/
17331
17332ROTATION DRIVER FOR ALLWINNER A83T
17333M:	Jernej Skrabec <jernej.skrabec@gmail.com>
17334L:	linux-media@vger.kernel.org
17335S:	Maintained
17336T:	git git://linuxtv.org/media_tree.git
17337F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17338F:	drivers/media/platform/sunxi/sun8i-rotate/
17339
17340RPMSG TTY DRIVER
17341M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17342L:	linux-remoteproc@vger.kernel.org
17343S:	Maintained
17344F:	drivers/tty/rpmsg_tty.c
17345
17346RTL2830 MEDIA DRIVER
17347M:	Antti Palosaari <crope@iki.fi>
17348L:	linux-media@vger.kernel.org
17349S:	Maintained
17350W:	https://linuxtv.org
17351W:	http://palosaari.fi/linux/
17352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17353T:	git git://linuxtv.org/anttip/media_tree.git
17354F:	drivers/media/dvb-frontends/rtl2830*
17355
17356RTL2832 MEDIA DRIVER
17357M:	Antti Palosaari <crope@iki.fi>
17358L:	linux-media@vger.kernel.org
17359S:	Maintained
17360W:	https://linuxtv.org
17361W:	http://palosaari.fi/linux/
17362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17363T:	git git://linuxtv.org/anttip/media_tree.git
17364F:	drivers/media/dvb-frontends/rtl2832*
17365
17366RTL2832_SDR MEDIA DRIVER
17367M:	Antti Palosaari <crope@iki.fi>
17368L:	linux-media@vger.kernel.org
17369S:	Maintained
17370W:	https://linuxtv.org
17371W:	http://palosaari.fi/linux/
17372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17373T:	git git://linuxtv.org/anttip/media_tree.git
17374F:	drivers/media/dvb-frontends/rtl2832_sdr*
17375
17376RTL8180 WIRELESS DRIVER
17377L:	linux-wireless@vger.kernel.org
17378S:	Orphan
17379W:	https://wireless.wiki.kernel.org/
17380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17381F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
17382
17383RTL8187 WIRELESS DRIVER
17384M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17385M:	Hin-Tak Leung <htl10@users.sourceforge.net>
17386M:	Larry Finger <Larry.Finger@lwfinger.net>
17387L:	linux-wireless@vger.kernel.org
17388S:	Maintained
17389W:	https://wireless.wiki.kernel.org/
17390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17391F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
17392
17393RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17394M:	Jes Sorensen <Jes.Sorensen@gmail.com>
17395L:	linux-wireless@vger.kernel.org
17396S:	Maintained
17397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17398F:	drivers/net/wireless/realtek/rtl8xxxu/
17399
17400RTRS TRANSPORT DRIVERS
17401M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17402M:	Jack Wang <jinpu.wang@ionos.com>
17403L:	linux-rdma@vger.kernel.org
17404S:	Maintained
17405F:	drivers/infiniband/ulp/rtrs/
17406
17407RXRPC SOCKETS (AF_RXRPC)
17408M:	David Howells <dhowells@redhat.com>
17409M:	Marc Dionne <marc.dionne@auristor.com>
17410L:	linux-afs@lists.infradead.org
17411S:	Supported
17412W:	https://www.infradead.org/~dhowells/kafs/
17413F:	Documentation/networking/rxrpc.rst
17414F:	include/keys/rxrpc-type.h
17415F:	include/net/af_rxrpc.h
17416F:	include/trace/events/rxrpc.h
17417F:	include/uapi/linux/rxrpc.h
17418F:	net/rxrpc/
17419
17420S3 SAVAGE FRAMEBUFFER DRIVER
17421M:	Antonino Daplas <adaplas@gmail.com>
17422L:	linux-fbdev@vger.kernel.org
17423S:	Maintained
17424F:	drivers/video/fbdev/savage/
17425
17426S390
17427M:	Heiko Carstens <hca@linux.ibm.com>
17428M:	Vasily Gorbik <gor@linux.ibm.com>
17429M:	Alexander Gordeev <agordeev@linux.ibm.com>
17430R:	Christian Borntraeger <borntraeger@linux.ibm.com>
17431R:	Sven Schnelle <svens@linux.ibm.com>
17432L:	linux-s390@vger.kernel.org
17433S:	Supported
17434W:	http://www.ibm.com/developerworks/linux/linux390/
17435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17436F:	Documentation/driver-api/s390-drivers.rst
17437F:	Documentation/s390/
17438F:	arch/s390/
17439F:	drivers/s390/
17440
17441S390 COMMON I/O LAYER
17442M:	Vineeth Vijayan <vneethv@linux.ibm.com>
17443M:	Peter Oberparleiter <oberpar@linux.ibm.com>
17444L:	linux-s390@vger.kernel.org
17445S:	Supported
17446W:	http://www.ibm.com/developerworks/linux/linux390/
17447F:	drivers/s390/cio/
17448
17449S390 DASD DRIVER
17450M:	Stefan Haberland <sth@linux.ibm.com>
17451M:	Jan Hoeppner <hoeppner@linux.ibm.com>
17452L:	linux-s390@vger.kernel.org
17453S:	Supported
17454W:	http://www.ibm.com/developerworks/linux/linux390/
17455F:	block/partitions/ibm.c
17456F:	drivers/s390/block/dasd*
17457F:	include/linux/dasd_mod.h
17458
17459S390 IOMMU (PCI)
17460M:	Matthew Rosato <mjrosato@linux.ibm.com>
17461M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17462L:	linux-s390@vger.kernel.org
17463S:	Supported
17464W:	http://www.ibm.com/developerworks/linux/linux390/
17465F:	drivers/iommu/s390-iommu.c
17466
17467S390 IUCV NETWORK LAYER
17468M:	Alexandra Winter <wintera@linux.ibm.com>
17469M:	Wenjia Zhang <wenjia@linux.ibm.com>
17470L:	linux-s390@vger.kernel.org
17471L:	netdev@vger.kernel.org
17472S:	Supported
17473W:	http://www.ibm.com/developerworks/linux/linux390/
17474F:	drivers/s390/net/*iucv*
17475F:	include/net/iucv/
17476F:	net/iucv/
17477
17478S390 NETWORK DRIVERS
17479M:	Alexandra Winter <wintera@linux.ibm.com>
17480M:	Wenjia Zhang <wenjia@linux.ibm.com>
17481L:	linux-s390@vger.kernel.org
17482L:	netdev@vger.kernel.org
17483S:	Supported
17484W:	http://www.ibm.com/developerworks/linux/linux390/
17485F:	drivers/s390/net/
17486
17487S390 PCI SUBSYSTEM
17488M:	Niklas Schnelle <schnelle@linux.ibm.com>
17489M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17490L:	linux-s390@vger.kernel.org
17491S:	Supported
17492W:	http://www.ibm.com/developerworks/linux/linux390/
17493F:	arch/s390/pci/
17494F:	drivers/pci/hotplug/s390_pci_hpc.c
17495F:	Documentation/s390/pci.rst
17496
17497S390 VFIO AP DRIVER
17498M:	Tony Krowiak <akrowiak@linux.ibm.com>
17499M:	Halil Pasic <pasic@linux.ibm.com>
17500M:	Jason Herne <jjherne@linux.ibm.com>
17501L:	linux-s390@vger.kernel.org
17502S:	Supported
17503W:	http://www.ibm.com/developerworks/linux/linux390/
17504F:	Documentation/s390/vfio-ap.rst
17505F:	drivers/s390/crypto/vfio_ap*
17506
17507S390 VFIO-CCW DRIVER
17508M:	Eric Farman <farman@linux.ibm.com>
17509M:	Matthew Rosato <mjrosato@linux.ibm.com>
17510R:	Halil Pasic <pasic@linux.ibm.com>
17511L:	linux-s390@vger.kernel.org
17512L:	kvm@vger.kernel.org
17513S:	Supported
17514F:	Documentation/s390/vfio-ccw.rst
17515F:	drivers/s390/cio/vfio_ccw*
17516F:	include/uapi/linux/vfio_ccw.h
17517
17518S390 VFIO-PCI DRIVER
17519M:	Matthew Rosato <mjrosato@linux.ibm.com>
17520M:	Eric Farman <farman@linux.ibm.com>
17521L:	linux-s390@vger.kernel.org
17522L:	kvm@vger.kernel.org
17523S:	Supported
17524F:	drivers/vfio/pci/vfio_pci_zdev.c
17525F:	include/uapi/linux/vfio_zdev.h
17526
17527S390 ZCRYPT DRIVER
17528M:	Harald Freudenberger <freude@linux.ibm.com>
17529L:	linux-s390@vger.kernel.org
17530S:	Supported
17531W:	http://www.ibm.com/developerworks/linux/linux390/
17532F:	drivers/s390/crypto/
17533
17534S390 ZFCP DRIVER
17535M:	Steffen Maier <maier@linux.ibm.com>
17536M:	Benjamin Block <bblock@linux.ibm.com>
17537L:	linux-s390@vger.kernel.org
17538S:	Supported
17539W:	http://www.ibm.com/developerworks/linux/linux390/
17540F:	drivers/s390/scsi/zfcp_*
17541
17542S3C ADC BATTERY DRIVER
17543M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17544L:	linux-samsung-soc@vger.kernel.org
17545S:	Odd Fixes
17546F:	drivers/power/supply/s3c_adc_battery.c
17547F:	include/linux/s3c_adc_battery.h
17548
17549S3C24XX SD/MMC Driver
17550M:	Ben Dooks <ben-linux@fluff.org>
17551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17552S:	Supported
17553F:	drivers/mmc/host/s3cmci.*
17554
17555SAA6588 RDS RECEIVER DRIVER
17556M:	Hans Verkuil <hverkuil@xs4all.nl>
17557L:	linux-media@vger.kernel.org
17558S:	Odd Fixes
17559W:	https://linuxtv.org
17560T:	git git://linuxtv.org/media_tree.git
17561F:	drivers/media/i2c/saa6588*
17562
17563SAA7134 VIDEO4LINUX DRIVER
17564M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17565L:	linux-media@vger.kernel.org
17566S:	Odd fixes
17567W:	https://linuxtv.org
17568T:	git git://linuxtv.org/media_tree.git
17569F:	Documentation/driver-api/media/drivers/saa7134*
17570F:	drivers/media/pci/saa7134/
17571
17572SAA7146 VIDEO4LINUX-2 DRIVER
17573M:	Hans Verkuil <hverkuil@xs4all.nl>
17574L:	linux-media@vger.kernel.org
17575S:	Maintained
17576T:	git git://linuxtv.org/media_tree.git
17577F:	drivers/media/common/saa7146/
17578F:	drivers/media/pci/saa7146/
17579F:	include/media/drv-intf/saa7146*
17580
17581SAFESETID SECURITY MODULE
17582M:	Micah Morton <mortonm@chromium.org>
17583S:	Supported
17584F:	Documentation/admin-guide/LSM/SafeSetID.rst
17585F:	security/safesetid/
17586
17587SAMSUNG AUDIO (ASoC) DRIVERS
17588M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17589M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17591S:	Supported
17592B:	mailto:linux-samsung-soc@vger.kernel.org
17593F:	Documentation/devicetree/bindings/sound/samsung*
17594F:	sound/soc/samsung/
17595
17596SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17597M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17598L:	linux-crypto@vger.kernel.org
17599L:	linux-samsung-soc@vger.kernel.org
17600S:	Maintained
17601F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17602F:	drivers/crypto/exynos-rng.c
17603
17604SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17605M:	Łukasz Stelmach <l.stelmach@samsung.com>
17606L:	linux-samsung-soc@vger.kernel.org
17607S:	Maintained
17608F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17609F:	drivers/char/hw_random/exynos-trng.c
17610
17611SAMSUNG FRAMEBUFFER DRIVER
17612M:	Jingoo Han <jingoohan1@gmail.com>
17613L:	linux-fbdev@vger.kernel.org
17614S:	Maintained
17615F:	drivers/video/fbdev/s3c-fb.c
17616
17617SAMSUNG INTERCONNECT DRIVERS
17618M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17619M:	Artur Świgoń <a.swigon@samsung.com>
17620L:	linux-pm@vger.kernel.org
17621L:	linux-samsung-soc@vger.kernel.org
17622S:	Supported
17623F:	drivers/interconnect/samsung/
17624
17625SAMSUNG LAPTOP DRIVER
17626M:	Corentin Chary <corentin.chary@gmail.com>
17627L:	platform-driver-x86@vger.kernel.org
17628S:	Maintained
17629F:	drivers/platform/x86/samsung-laptop.c
17630
17631SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17632M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17633M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17634L:	linux-kernel@vger.kernel.org
17635L:	linux-samsung-soc@vger.kernel.org
17636S:	Supported
17637B:	mailto:linux-samsung-soc@vger.kernel.org
17638F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17639F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17640F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17641F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17642F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17643F:	drivers/clk/clk-s2mps11.c
17644F:	drivers/mfd/sec*.c
17645F:	drivers/regulator/s2m*.c
17646F:	drivers/regulator/s5m*.c
17647F:	drivers/rtc/rtc-s5m.c
17648F:	include/linux/mfd/samsung/
17649
17650SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17651M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17652L:	linux-media@vger.kernel.org
17653L:	linux-samsung-soc@vger.kernel.org
17654S:	Maintained
17655F:	drivers/media/platform/samsung/s3c-camif/
17656F:	include/media/drv-intf/s3c_camif.h
17657
17658SAMSUNG S3FWRN5 NFC DRIVER
17659M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17660M:	Krzysztof Opasiak <k.opasiak@samsung.com>
17661L:	linux-nfc@lists.01.org (subscribers-only)
17662S:	Maintained
17663F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17664F:	drivers/nfc/s3fwrn5
17665
17666SAMSUNG S5C73M3 CAMERA DRIVER
17667M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17668M:	Andrzej Hajda <andrzej.hajda@intel.com>
17669L:	linux-media@vger.kernel.org
17670S:	Supported
17671F:	drivers/media/i2c/s5c73m3/*
17672
17673SAMSUNG S5K5BAF CAMERA DRIVER
17674M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17675M:	Andrzej Hajda <andrzej.hajda@intel.com>
17676L:	linux-media@vger.kernel.org
17677S:	Supported
17678F:	drivers/media/i2c/s5k5baf.c
17679
17680SAMSUNG S5P Security SubSystem (SSS) DRIVER
17681M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17682M:	Vladimir Zapolskiy <vz@mleia.com>
17683L:	linux-crypto@vger.kernel.org
17684L:	linux-samsung-soc@vger.kernel.org
17685S:	Maintained
17686F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17687F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17688F:	drivers/crypto/s5p-sss.c
17689
17690SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17691M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17692L:	linux-media@vger.kernel.org
17693S:	Supported
17694Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17695F:	drivers/media/platform/samsung/exynos4-is/
17696
17697SAMSUNG SOC CLOCK DRIVERS
17698M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17699M:	Tomasz Figa <tomasz.figa@gmail.com>
17700M:	Chanwoo Choi <cw00.choi@samsung.com>
17701R:	Alim Akhtar <alim.akhtar@samsung.com>
17702L:	linux-samsung-soc@vger.kernel.org
17703S:	Supported
17704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17705F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
17706F:	Documentation/devicetree/bindings/clock/samsung,s3c*
17707F:	drivers/clk/samsung/
17708F:	include/dt-bindings/clock/exynos*.h
17709F:	include/dt-bindings/clock/s3c*.h
17710F:	include/dt-bindings/clock/s5p*.h
17711F:	include/dt-bindings/clock/samsung,*.h
17712F:	include/linux/clk/samsung.h
17713F:	include/linux/platform_data/clk-s3c2410.h
17714
17715SAMSUNG SPI DRIVERS
17716M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17717M:	Andi Shyti <andi@etezian.org>
17718L:	linux-spi@vger.kernel.org
17719L:	linux-samsung-soc@vger.kernel.org
17720S:	Maintained
17721F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17722F:	drivers/spi/spi-s3c*
17723F:	include/linux/platform_data/spi-s3c64xx.h
17724F:	include/linux/spi/s3c24xx-fiq.h
17725
17726SAMSUNG SXGBE DRIVERS
17727M:	Byungho An <bh74.an@samsung.com>
17728L:	netdev@vger.kernel.org
17729S:	Supported
17730F:	drivers/net/ethernet/samsung/sxgbe/
17731
17732SAMSUNG THERMAL DRIVER
17733M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17734M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17735L:	linux-pm@vger.kernel.org
17736L:	linux-samsung-soc@vger.kernel.org
17737S:	Maintained
17738F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17739F:	drivers/thermal/samsung/
17740
17741SAMSUNG USB2 PHY DRIVER
17742M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17743L:	linux-kernel@vger.kernel.org
17744S:	Supported
17745F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17746F:	Documentation/driver-api/phy/samsung-usb2.rst
17747F:	drivers/phy/samsung/phy-exynos4210-usb2.c
17748F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
17749F:	drivers/phy/samsung/phy-exynos5250-usb2.c
17750F:	drivers/phy/samsung/phy-s5pv210-usb2.c
17751F:	drivers/phy/samsung/phy-samsung-usb2.c
17752F:	drivers/phy/samsung/phy-samsung-usb2.h
17753
17754SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17755M:	Paul Barker <paul.barker@sancloud.com>
17756R:	Marc Murphy <marc.murphy@sancloud.com>
17757S:	Supported
17758F:	arch/arm/boot/dts/am335x-sancloud*
17759
17760SC1200 WDT DRIVER
17761M:	Zwane Mwaikambo <zwanem@gmail.com>
17762S:	Maintained
17763F:	drivers/watchdog/sc1200wdt.c
17764
17765SCHEDULER
17766M:	Ingo Molnar <mingo@redhat.com>
17767M:	Peter Zijlstra <peterz@infradead.org>
17768M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17769M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17770R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17771R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17772R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17773R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17774R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17775R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17776L:	linux-kernel@vger.kernel.org
17777S:	Maintained
17778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17779F:	include/linux/preempt.h
17780F:	include/linux/sched.h
17781F:	include/linux/wait.h
17782F:	include/uapi/linux/sched.h
17783F:	kernel/sched/
17784
17785SCR24X CHIP CARD INTERFACE DRIVER
17786M:	Lubomir Rintel <lkundrak@v3.sk>
17787S:	Supported
17788F:	drivers/char/pcmcia/scr24x_cs.c
17789
17790SCSI RDMA PROTOCOL (SRP) INITIATOR
17791M:	Bart Van Assche <bvanassche@acm.org>
17792L:	linux-rdma@vger.kernel.org
17793S:	Supported
17794Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17795F:	drivers/infiniband/ulp/srp/
17796F:	include/scsi/srp.h
17797
17798SCSI RDMA PROTOCOL (SRP) TARGET
17799M:	Bart Van Assche <bvanassche@acm.org>
17800L:	linux-rdma@vger.kernel.org
17801L:	target-devel@vger.kernel.org
17802S:	Supported
17803Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17804F:	drivers/infiniband/ulp/srpt/
17805
17806SCSI SG DRIVER
17807M:	Doug Gilbert <dgilbert@interlog.com>
17808L:	linux-scsi@vger.kernel.org
17809S:	Maintained
17810W:	http://sg.danny.cz/sg
17811F:	Documentation/scsi/scsi-generic.rst
17812F:	drivers/scsi/sg.c
17813F:	include/scsi/sg.h
17814
17815SCSI SUBSYSTEM
17816M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
17817M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17818L:	linux-scsi@vger.kernel.org
17819S:	Maintained
17820Q:	https://patchwork.kernel.org/project/linux-scsi/list/
17821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17823F:	Documentation/devicetree/bindings/scsi/
17824F:	drivers/scsi/
17825F:	drivers/ufs/
17826F:	include/scsi/
17827
17828SCSI TAPE DRIVER
17829M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17830L:	linux-scsi@vger.kernel.org
17831S:	Maintained
17832F:	Documentation/scsi/st.rst
17833F:	drivers/scsi/st.*
17834F:	drivers/scsi/st_*.h
17835
17836SCSI TARGET CORE USER DRIVER
17837M:	Bodo Stroesser <bostroesser@gmail.com>
17838L:	linux-scsi@vger.kernel.org
17839L:	target-devel@vger.kernel.org
17840S:	Supported
17841F:	Documentation/target/tcmu-design.rst
17842F:	drivers/target/target_core_user.c
17843F:	include/uapi/linux/target_core_user.h
17844
17845SCSI TARGET SUBSYSTEM
17846M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17847L:	linux-scsi@vger.kernel.org
17848L:	target-devel@vger.kernel.org
17849S:	Supported
17850W:	http://www.linux-iscsi.org
17851Q:	https://patchwork.kernel.org/project/target-devel/list/
17852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17853F:	Documentation/target/
17854F:	drivers/target/
17855F:	include/target/
17856
17857SCTP PROTOCOL
17858M:	Vlad Yasevich <vyasevich@gmail.com>
17859M:	Neil Horman <nhorman@tuxdriver.com>
17860M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17861L:	linux-sctp@vger.kernel.org
17862S:	Maintained
17863W:	http://lksctp.sourceforge.net
17864F:	Documentation/networking/sctp.rst
17865F:	include/linux/sctp.h
17866F:	include/net/sctp/
17867F:	include/uapi/linux/sctp.h
17868F:	net/sctp/
17869
17870SCx200 CPU SUPPORT
17871M:	Jim Cromie <jim.cromie@gmail.com>
17872S:	Odd Fixes
17873F:	Documentation/i2c/busses/scx200_acb.rst
17874F:	arch/x86/platform/scx200/
17875F:	drivers/i2c/busses/scx200*
17876F:	drivers/mtd/maps/scx200_docflash.c
17877F:	drivers/watchdog/scx200_wdt.c
17878F:	include/linux/scx200.h
17879
17880SCx200 GPIO DRIVER
17881M:	Jim Cromie <jim.cromie@gmail.com>
17882S:	Maintained
17883F:	drivers/char/scx200_gpio.c
17884F:	include/linux/scx200_gpio.h
17885
17886SCx200 HRT CLOCKSOURCE DRIVER
17887M:	Jim Cromie <jim.cromie@gmail.com>
17888S:	Maintained
17889F:	drivers/clocksource/scx200_hrt.c
17890
17891SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17892M:	Sascha Sommer <saschasommer@freenet.de>
17893L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17894S:	Maintained
17895F:	drivers/mmc/host/sdricoh_cs.c
17896
17897SECO BOARDS CEC DRIVER
17898M:	Ettore Chimenti <ek5.chimenti@gmail.com>
17899S:	Maintained
17900F:	drivers/media/cec/platform/seco/seco-cec.c
17901F:	drivers/media/cec/platform/seco/seco-cec.h
17902
17903SECURE COMPUTING
17904M:	Kees Cook <keescook@chromium.org>
17905R:	Andy Lutomirski <luto@amacapital.net>
17906R:	Will Drewry <wad@chromium.org>
17907S:	Supported
17908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
17909F:	Documentation/userspace-api/seccomp_filter.rst
17910F:	include/linux/seccomp.h
17911F:	include/uapi/linux/seccomp.h
17912F:	kernel/seccomp.c
17913F:	tools/testing/selftests/kselftest_harness.h
17914F:	tools/testing/selftests/seccomp/*
17915K:	\bsecure_computing
17916K:	\bTIF_SECCOMP\b
17917
17918SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
17919M:	Al Cooper <alcooperx@gmail.com>
17920R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17921L:	linux-mmc@vger.kernel.org
17922S:	Maintained
17923F:	drivers/mmc/host/sdhci-brcmstb*
17924
17925SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
17926M:	Adrian Hunter <adrian.hunter@intel.com>
17927L:	linux-mmc@vger.kernel.org
17928S:	Maintained
17929F:	drivers/mmc/host/sdhci*
17930
17931SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
17932M:	Eugen Hristev <eugen.hristev@microchip.com>
17933L:	linux-mmc@vger.kernel.org
17934S:	Supported
17935F:	drivers/mmc/host/sdhci-of-at91.c
17936
17937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
17938M:	Ben Dooks <ben-linux@fluff.org>
17939M:	Jaehoon Chung <jh80.chung@samsung.com>
17940L:	linux-mmc@vger.kernel.org
17941S:	Maintained
17942F:	drivers/mmc/host/sdhci-s3c*
17943
17944SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
17945M:	Viresh Kumar <vireshk@kernel.org>
17946L:	linux-mmc@vger.kernel.org
17947S:	Maintained
17948F:	drivers/mmc/host/sdhci-spear.c
17949
17950SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
17951M:	Kishon Vijay Abraham I <kishon@ti.com>
17952L:	linux-mmc@vger.kernel.org
17953S:	Maintained
17954F:	drivers/mmc/host/sdhci-omap.c
17955
17956SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
17957M:	Haibo Chen <haibo.chen@nxp.com>
17958L:	linux-imx@nxp.com
17959L:	linux-mmc@vger.kernel.org
17960S:	Maintained
17961F:	drivers/mmc/host/sdhci-esdhc-imx.c
17962
17963SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
17964M:	Jonathan Derrick <jonathan.derrick@intel.com>
17965M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
17966L:	linux-block@vger.kernel.org
17967S:	Supported
17968F:	block/opal_proto.h
17969F:	block/sed*
17970F:	include/linux/sed*
17971F:	include/uapi/linux/sed*
17972
17973SECURITY CONTACT
17974M:	Security Officers <security@kernel.org>
17975S:	Supported
17976F:	Documentation/admin-guide/security-bugs.rst
17977
17978SECURITY SUBSYSTEM
17979M:	James Morris <jmorris@namei.org>
17980M:	"Serge E. Hallyn" <serge@hallyn.com>
17981L:	linux-security-module@vger.kernel.org (suggested Cc:)
17982S:	Supported
17983W:	http://kernsec.org/
17984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
17985F:	security/
17986X:	security/selinux/
17987
17988SELINUX SECURITY MODULE
17989M:	Paul Moore <paul@paul-moore.com>
17990M:	Stephen Smalley <stephen.smalley.work@gmail.com>
17991M:	Eric Paris <eparis@parisplace.org>
17992L:	selinux@vger.kernel.org
17993S:	Supported
17994W:	https://selinuxproject.org
17995W:	https://github.com/SELinuxProject
17996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17997F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17998F:	Documentation/ABI/obsolete/sysfs-selinux-disable
17999F:	Documentation/admin-guide/LSM/SELinux.rst
18000F:	include/trace/events/avc.h
18001F:	include/uapi/linux/selinux_netlink.h
18002F:	scripts/selinux/
18003F:	security/selinux/
18004
18005SENSABLE PHANTOM
18006M:	Jiri Slaby <jirislaby@kernel.org>
18007S:	Maintained
18008F:	drivers/misc/phantom.c
18009F:	include/uapi/linux/phantom.h
18010
18011SENSEAIR SUNRISE 006-0-0007
18012M:	Jacopo Mondi <jacopo@jmondi.org>
18013S:	Maintained
18014F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18015F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18016F:	drivers/iio/chemical/sunrise_co2.c
18017
18018SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18019M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
18020S:	Maintained
18021F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18022F:	drivers/iio/chemical/scd30.h
18023F:	drivers/iio/chemical/scd30_core.c
18024F:	drivers/iio/chemical/scd30_i2c.c
18025F:	drivers/iio/chemical/scd30_serial.c
18026
18027SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18028M:	Roan van Dijk <roan@protonic.nl>
18029S:	Maintained
18030F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18031F:	drivers/iio/chemical/scd4x.c
18032
18033SENSIRION SGP40 GAS SENSOR DRIVER
18034M:	Andreas Klinger <ak@it-klinger.de>
18035S:	Maintained
18036F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18037F:	drivers/iio/chemical/sgp40.c
18038
18039SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18040M:	Tomasz Duszynski <tduszyns@gmail.com>
18041S:	Maintained
18042F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18043F:	drivers/iio/chemical/sps30.c
18044F:	drivers/iio/chemical/sps30_i2c.c
18045F:	drivers/iio/chemical/sps30_serial.c
18046
18047SERIAL DEVICE BUS
18048M:	Rob Herring <robh@kernel.org>
18049L:	linux-serial@vger.kernel.org
18050S:	Maintained
18051F:	Documentation/devicetree/bindings/serial/serial.yaml
18052F:	drivers/tty/serdev/
18053F:	include/linux/serdev.h
18054
18055SERIAL DRIVERS
18056M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18057L:	linux-serial@vger.kernel.org
18058S:	Maintained
18059F:	Documentation/devicetree/bindings/serial/
18060F:	drivers/tty/serial/
18061
18062SERIAL IR RECEIVER
18063M:	Sean Young <sean@mess.org>
18064L:	linux-media@vger.kernel.org
18065S:	Maintained
18066F:	drivers/media/rc/serial_ir.c
18067
18068SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18069M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18071S:	Maintained
18072F:	Documentation/devicetree/bindings/slimbus/
18073F:	drivers/slimbus/
18074F:	include/linux/slimbus.h
18075
18076SFC NETWORK DRIVER
18077M:	Edward Cree <ecree.xilinx@gmail.com>
18078M:	Martin Habets <habetsm.xilinx@gmail.com>
18079L:	netdev@vger.kernel.org
18080S:	Supported
18081F:	drivers/net/ethernet/sfc/
18082
18083SFF/SFP/SFP+ MODULE SUPPORT
18084M:	Russell King <linux@armlinux.org.uk>
18085L:	netdev@vger.kernel.org
18086S:	Maintained
18087F:	drivers/net/phy/phylink.c
18088F:	drivers/net/phy/sfp*
18089F:	include/linux/mdio/mdio-i2c.h
18090F:	include/linux/phylink.h
18091F:	include/linux/sfp.h
18092K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
18093
18094SGI GRU DRIVER
18095M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
18096S:	Maintained
18097F:	drivers/misc/sgi-gru/
18098
18099SGI XP/XPC/XPNET DRIVER
18100M:	Robin Holt <robinmholt@gmail.com>
18101M:	Steve Wahl <steve.wahl@hpe.com>
18102R:	Mike Travis <mike.travis@hpe.com>
18103S:	Maintained
18104F:	drivers/misc/sgi-xp/
18105
18106SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18107M:	Karsten Graul <kgraul@linux.ibm.com>
18108L:	linux-s390@vger.kernel.org
18109S:	Supported
18110W:	http://www.ibm.com/developerworks/linux/linux390/
18111F:	net/smc/
18112
18113SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18114M:	Linus Walleij <linus.walleij@linaro.org>
18115L:	linux-iio@vger.kernel.org
18116S:	Maintained
18117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18118F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18119F:	drivers/iio/light/gp2ap002.c
18120
18121SHARP RJ54N1CB0C SENSOR DRIVER
18122M:	Jacopo Mondi <jacopo@jmondi.org>
18123L:	linux-media@vger.kernel.org
18124S:	Odd fixes
18125T:	git git://linuxtv.org/media_tree.git
18126F:	drivers/media/i2c/rj54n1cb0c.c
18127F:	include/media/i2c/rj54n1cb0c.h
18128
18129SH_VOU V4L2 OUTPUT DRIVER
18130L:	linux-media@vger.kernel.org
18131S:	Orphan
18132F:	drivers/media/platform/renesas/sh_vou.c
18133F:	include/media/drv-intf/sh_vou.h
18134
18135SI2157 MEDIA DRIVER
18136M:	Antti Palosaari <crope@iki.fi>
18137L:	linux-media@vger.kernel.org
18138S:	Maintained
18139W:	https://linuxtv.org
18140W:	http://palosaari.fi/linux/
18141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18142T:	git git://linuxtv.org/anttip/media_tree.git
18143F:	drivers/media/tuners/si2157*
18144
18145SI2165 MEDIA DRIVER
18146M:	Matthias Schwarzott <zzam@gentoo.org>
18147L:	linux-media@vger.kernel.org
18148S:	Maintained
18149W:	https://linuxtv.org
18150Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18151F:	drivers/media/dvb-frontends/si2165*
18152
18153SI2168 MEDIA DRIVER
18154M:	Antti Palosaari <crope@iki.fi>
18155L:	linux-media@vger.kernel.org
18156S:	Maintained
18157W:	https://linuxtv.org
18158W:	http://palosaari.fi/linux/
18159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18160T:	git git://linuxtv.org/anttip/media_tree.git
18161F:	drivers/media/dvb-frontends/si2168*
18162
18163SI470X FM RADIO RECEIVER I2C DRIVER
18164M:	Hans Verkuil <hverkuil@xs4all.nl>
18165L:	linux-media@vger.kernel.org
18166S:	Odd Fixes
18167W:	https://linuxtv.org
18168T:	git git://linuxtv.org/media_tree.git
18169F:	drivers/media/radio/si470x/radio-si470x-i2c.c
18170
18171SI470X FM RADIO RECEIVER USB DRIVER
18172M:	Hans Verkuil <hverkuil@xs4all.nl>
18173L:	linux-media@vger.kernel.org
18174S:	Maintained
18175W:	https://linuxtv.org
18176T:	git git://linuxtv.org/media_tree.git
18177F:	drivers/media/radio/si470x/radio-si470x-common.c
18178F:	drivers/media/radio/si470x/radio-si470x-usb.c
18179F:	drivers/media/radio/si470x/radio-si470x.h
18180
18181SI4713 FM RADIO TRANSMITTER I2C DRIVER
18182M:	Eduardo Valentin <edubezval@gmail.com>
18183L:	linux-media@vger.kernel.org
18184S:	Odd Fixes
18185W:	https://linuxtv.org
18186T:	git git://linuxtv.org/media_tree.git
18187F:	drivers/media/radio/si4713/si4713.?
18188
18189SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18190M:	Eduardo Valentin <edubezval@gmail.com>
18191L:	linux-media@vger.kernel.org
18192S:	Odd Fixes
18193W:	https://linuxtv.org
18194T:	git git://linuxtv.org/media_tree.git
18195F:	drivers/media/radio/si4713/radio-platform-si4713.c
18196
18197SI4713 FM RADIO TRANSMITTER USB DRIVER
18198M:	Hans Verkuil <hverkuil@xs4all.nl>
18199L:	linux-media@vger.kernel.org
18200S:	Maintained
18201W:	https://linuxtv.org
18202T:	git git://linuxtv.org/media_tree.git
18203F:	drivers/media/radio/si4713/radio-usb-si4713.c
18204
18205SIANO DVB DRIVER
18206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18207L:	linux-media@vger.kernel.org
18208S:	Odd fixes
18209W:	https://linuxtv.org
18210T:	git git://linuxtv.org/media_tree.git
18211F:	drivers/media/common/siano/
18212F:	drivers/media/mmc/siano/
18213F:	drivers/media/usb/siano/
18214F:	drivers/media/usb/siano/
18215
18216SIFIVE DRIVERS
18217M:	Palmer Dabbelt <palmer@dabbelt.com>
18218M:	Paul Walmsley <paul.walmsley@sifive.com>
18219L:	linux-riscv@lists.infradead.org
18220S:	Supported
18221T:	git git://github.com/sifive/riscv-linux.git
18222N:	sifive
18223K:	[^@]sifive
18224
18225SIFIVE FU540 SYSTEM-ON-CHIP
18226M:	Paul Walmsley <paul.walmsley@sifive.com>
18227M:	Palmer Dabbelt <palmer@dabbelt.com>
18228L:	linux-riscv@lists.infradead.org
18229S:	Supported
18230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18231N:	fu540
18232K:	fu540
18233
18234SIFIVE PDMA DRIVER
18235M:	Green Wan <green.wan@sifive.com>
18236S:	Maintained
18237F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18238F:	drivers/dma/sf-pdma/
18239
18240SILEAD TOUCHSCREEN DRIVER
18241M:	Hans de Goede <hdegoede@redhat.com>
18242L:	linux-input@vger.kernel.org
18243L:	platform-driver-x86@vger.kernel.org
18244S:	Maintained
18245F:	drivers/input/touchscreen/silead.c
18246F:	drivers/platform/x86/touchscreen_dmi.c
18247
18248SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18249M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
18250S:	Supported
18251F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18252F:	drivers/net/wireless/silabs/wfx/
18253
18254SILICON MOTION SM712 FRAME BUFFER DRIVER
18255M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18256M:	Teddy Wang <teddy.wang@siliconmotion.com>
18257M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18258L:	linux-fbdev@vger.kernel.org
18259S:	Maintained
18260F:	Documentation/fb/sm712fb.rst
18261F:	drivers/video/fbdev/sm712*
18262
18263SILVACO I3C DUAL-ROLE MASTER
18264M:	Miquel Raynal <miquel.raynal@bootlin.com>
18265M:	Conor Culhane <conor.culhane@silvaco.com>
18266L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
18267S:	Maintained
18268F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18269F:	drivers/i3c/master/svc-i3c-master.c
18270
18271SIMPLEFB FB DRIVER
18272M:	Hans de Goede <hdegoede@redhat.com>
18273L:	linux-fbdev@vger.kernel.org
18274S:	Maintained
18275F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18276F:	drivers/video/fbdev/simplefb.c
18277F:	include/linux/platform_data/simplefb.h
18278
18279SIMTEC EB110ATX (Chalice CATS)
18280M:	Simtec Linux Team <linux@simtec.co.uk>
18281S:	Supported
18282W:	http://www.simtec.co.uk/products/EB110ATX/
18283
18284SIMTEC EB2410ITX (BAST)
18285M:	Simtec Linux Team <linux@simtec.co.uk>
18286S:	Supported
18287W:	http://www.simtec.co.uk/products/EB2410ITX/
18288F:	arch/arm/mach-s3c/bast-ide.c
18289F:	arch/arm/mach-s3c/bast-irq.c
18290F:	arch/arm/mach-s3c/mach-bast.c
18291
18292SIOX
18293M:	Thorsten Scherer <t.scherer@eckelmann.de>
18294M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18295R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18296S:	Supported
18297F:	drivers/gpio/gpio-siox.c
18298F:	drivers/siox/*
18299F:	include/trace/events/siox.h
18300
18301SIPHASH PRF ROUTINES
18302M:	Jason A. Donenfeld <Jason@zx2c4.com>
18303S:	Maintained
18304F:	include/linux/siphash.h
18305F:	lib/siphash.c
18306F:	lib/test_siphash.c
18307
18308SIS 190 ETHERNET DRIVER
18309M:	Francois Romieu <romieu@fr.zoreil.com>
18310L:	netdev@vger.kernel.org
18311S:	Maintained
18312F:	drivers/net/ethernet/sis/sis190.c
18313
18314SIS 900/7016 FAST ETHERNET DRIVER
18315M:	Daniele Venzano <venza@brownhat.org>
18316L:	netdev@vger.kernel.org
18317S:	Maintained
18318W:	http://www.brownhat.org/sis900.html
18319F:	drivers/net/ethernet/sis/sis900.*
18320
18321SIS FRAMEBUFFER DRIVER
18322M:	Thomas Winischhofer <thomas@winischhofer.net>
18323S:	Maintained
18324W:	http://www.winischhofer.net/linuxsisvga.shtml
18325F:	Documentation/fb/sisfb.rst
18326F:	drivers/video/fbdev/sis/
18327F:	include/video/sisfb.h
18328
18329SIS I2C TOUCHSCREEN DRIVER
18330M:	Mika Penttilä <mika.penttila@nextfour.com>
18331L:	linux-input@vger.kernel.org
18332S:	Maintained
18333F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18334F:	drivers/input/touchscreen/sis_i2c.c
18335
18336SIS USB2VGA DRIVER
18337M:	Thomas Winischhofer <thomas@winischhofer.net>
18338S:	Maintained
18339W:	http://www.winischhofer.at/linuxsisusbvga.shtml
18340F:	drivers/usb/misc/sisusbvga/
18341
18342SL28 CPLD MFD DRIVER
18343M:	Michael Walle <michael@walle.cc>
18344S:	Maintained
18345F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18346F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18347F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18348F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18349F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18350F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18351F:	drivers/gpio/gpio-sl28cpld.c
18352F:	drivers/hwmon/sl28cpld-hwmon.c
18353F:	drivers/irqchip/irq-sl28cpld.c
18354F:	drivers/pwm/pwm-sl28cpld.c
18355F:	drivers/watchdog/sl28cpld_wdt.c
18356
18357SLAB ALLOCATOR
18358M:	Christoph Lameter <cl@linux.com>
18359M:	Pekka Enberg <penberg@kernel.org>
18360M:	David Rientjes <rientjes@google.com>
18361M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
18362M:	Andrew Morton <akpm@linux-foundation.org>
18363M:	Vlastimil Babka <vbabka@suse.cz>
18364R:	Roman Gushchin <roman.gushchin@linux.dev>
18365R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
18366L:	linux-mm@kvack.org
18367S:	Maintained
18368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18369F:	include/linux/sl?b*.h
18370F:	mm/sl?b*
18371
18372SLEEPABLE READ-COPY UPDATE (SRCU)
18373M:	Lai Jiangshan <jiangshanlai@gmail.com>
18374M:	"Paul E. McKenney" <paulmck@kernel.org>
18375M:	Josh Triplett <josh@joshtriplett.org>
18376R:	Steven Rostedt <rostedt@goodmis.org>
18377R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18378L:	rcu@vger.kernel.org
18379S:	Supported
18380W:	http://www.rdrop.com/users/paulmck/RCU/
18381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18382F:	include/linux/srcu*.h
18383F:	kernel/rcu/srcu*.c
18384
18385SMACK SECURITY MODULE
18386M:	Casey Schaufler <casey@schaufler-ca.com>
18387L:	linux-security-module@vger.kernel.org
18388S:	Maintained
18389W:	http://schaufler-ca.com
18390T:	git git://github.com/cschaufler/smack-next
18391F:	Documentation/admin-guide/LSM/Smack.rst
18392F:	security/smack/
18393
18394SMC91x ETHERNET DRIVER
18395M:	Nicolas Pitre <nico@fluxnic.net>
18396S:	Odd Fixes
18397F:	drivers/net/ethernet/smsc/smc91x.*
18398
18399SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18400M:	Mark Rutland <mark.rutland@arm.com>
18401M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18402M:	Sudeep Holla <sudeep.holla@arm.com>
18403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18404S:	Maintained
18405F:	drivers/firmware/smccc/
18406F:	include/linux/arm-smccc.h
18407
18408SMM665 HARDWARE MONITOR DRIVER
18409M:	Guenter Roeck <linux@roeck-us.net>
18410L:	linux-hwmon@vger.kernel.org
18411S:	Maintained
18412F:	Documentation/hwmon/smm665.rst
18413F:	drivers/hwmon/smm665.c
18414
18415SMSC EMC2103 HARDWARE MONITOR DRIVER
18416M:	Steve Glendinning <steve.glendinning@shawell.net>
18417L:	linux-hwmon@vger.kernel.org
18418S:	Maintained
18419F:	Documentation/hwmon/emc2103.rst
18420F:	drivers/hwmon/emc2103.c
18421
18422SMSC SCH5627 HARDWARE MONITOR DRIVER
18423M:	Hans de Goede <hdegoede@redhat.com>
18424L:	linux-hwmon@vger.kernel.org
18425S:	Supported
18426F:	Documentation/hwmon/sch5627.rst
18427F:	drivers/hwmon/sch5627.c
18428
18429SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18430M:	Steve Glendinning <steve.glendinning@shawell.net>
18431L:	linux-fbdev@vger.kernel.org
18432S:	Maintained
18433F:	drivers/video/fbdev/smscufx.c
18434
18435SMSC47B397 HARDWARE MONITOR DRIVER
18436M:	Jean Delvare <jdelvare@suse.com>
18437L:	linux-hwmon@vger.kernel.org
18438S:	Maintained
18439F:	Documentation/hwmon/smsc47b397.rst
18440F:	drivers/hwmon/smsc47b397.c
18441
18442SMSC911x ETHERNET DRIVER
18443M:	Steve Glendinning <steve.glendinning@shawell.net>
18444L:	netdev@vger.kernel.org
18445S:	Maintained
18446F:	drivers/net/ethernet/smsc/smsc911x.*
18447F:	include/linux/smsc911x.h
18448
18449SMSC9420 PCI ETHERNET DRIVER
18450M:	Steve Glendinning <steve.glendinning@shawell.net>
18451L:	netdev@vger.kernel.org
18452S:	Maintained
18453F:	drivers/net/ethernet/smsc/smsc9420.*
18454
18455SOCIONEXT (SNI) AVE NETWORK DRIVER
18456M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18457L:	netdev@vger.kernel.org
18458S:	Maintained
18459F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18460F:	drivers/net/ethernet/socionext/sni_ave.c
18461
18462SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18463M:	Jassi Brar <jaswinder.singh@linaro.org>
18464M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18465L:	netdev@vger.kernel.org
18466S:	Maintained
18467F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
18468F:	drivers/net/ethernet/socionext/netsec.c
18469
18470SOCIONEXT (SNI) Synquacer SPI DRIVER
18471M:	Masahisa Kojima <masahisa.kojima@linaro.org>
18472M:	Jassi Brar <jaswinder.singh@linaro.org>
18473L:	linux-spi@vger.kernel.org
18474S:	Maintained
18475F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
18476F:	drivers/spi/spi-synquacer.c
18477
18478SOCIONEXT SYNQUACER I2C DRIVER
18479M:	Ard Biesheuvel <ardb@kernel.org>
18480L:	linux-i2c@vger.kernel.org
18481S:	Maintained
18482F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18483F:	drivers/i2c/busses/i2c-synquacer.c
18484
18485SOCIONEXT UNIPHIER SOUND DRIVER
18486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18487S:	Orphan
18488F:	sound/soc/uniphier/
18489
18490SOEKRIS NET48XX LED SUPPORT
18491M:	Chris Boot <bootc@bootc.net>
18492S:	Maintained
18493F:	drivers/leds/leds-net48xx.c
18494
18495SOFT-IWARP DRIVER (siw)
18496M:	Bernard Metzler <bmt@zurich.ibm.com>
18497L:	linux-rdma@vger.kernel.org
18498S:	Supported
18499F:	drivers/infiniband/sw/siw/
18500F:	include/uapi/rdma/siw-abi.h
18501
18502SOFT-ROCE DRIVER (rxe)
18503M:	Zhu Yanjun <zyjzyj2000@gmail.com>
18504L:	linux-rdma@vger.kernel.org
18505S:	Supported
18506F:	drivers/infiniband/sw/rxe/
18507F:	include/uapi/rdma/rdma_user_rxe.h
18508
18509SOFTLOGIC 6x10 MPEG CODEC
18510M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18511M:	Anton Sviridenko <anton@corp.bluecherry.net>
18512M:	Andrey Utkin <andrey_utkin@fastmail.com>
18513M:	Ismael Luceno <ismael@iodev.co.uk>
18514L:	linux-media@vger.kernel.org
18515S:	Supported
18516F:	drivers/media/pci/solo6x10/
18517
18518SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18519M:	James Morse <james.morse@arm.com>
18520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18521S:	Maintained
18522F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
18523F:	drivers/firmware/arm_sdei.c
18524F:	include/linux/arm_sdei.h
18525F:	include/uapi/linux/arm_sdei.h
18526
18527SOFTWARE NODES AND DEVICE PROPERTIES
18528R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18529R:	Daniel Scally <djrscally@gmail.com>
18530R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18531R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18532L:	linux-acpi@vger.kernel.org
18533S:	Maintained
18534F:	drivers/base/property.c
18535F:	drivers/base/swnode.c
18536F:	include/linux/fwnode.h
18537F:	include/linux/property.h
18538
18539SOFTWARE RAID (Multiple Disks) SUPPORT
18540M:	Song Liu <song@kernel.org>
18541L:	linux-raid@vger.kernel.org
18542S:	Supported
18543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18544F:	drivers/md/Kconfig
18545F:	drivers/md/Makefile
18546F:	drivers/md/md*
18547F:	drivers/md/raid*
18548F:	include/linux/raid/
18549F:	include/uapi/linux/raid/
18550
18551SOLIDRUN CLEARFOG SUPPORT
18552M:	Russell King <linux@armlinux.org.uk>
18553S:	Maintained
18554F:	arch/arm/boot/dts/armada-388-clearfog*
18555F:	arch/arm/boot/dts/armada-38x-solidrun-*
18556
18557SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18558M:	Russell King <linux@armlinux.org.uk>
18559S:	Maintained
18560F:	arch/arm/boot/dts/imx6*-cubox-i*
18561F:	arch/arm/boot/dts/imx6*-hummingboard*
18562F:	arch/arm/boot/dts/imx6*-sr-*
18563
18564SONIC NETWORK DRIVER
18565M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18566L:	netdev@vger.kernel.org
18567S:	Maintained
18568F:	drivers/net/ethernet/natsemi/sonic.*
18569
18570SONICS SILICON BACKPLANE DRIVER (SSB)
18571M:	Michael Buesch <m@bues.ch>
18572L:	linux-wireless@vger.kernel.org
18573S:	Maintained
18574F:	drivers/ssb/
18575F:	include/linux/ssb/
18576
18577SONY IMX208 SENSOR DRIVER
18578M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18579L:	linux-media@vger.kernel.org
18580S:	Maintained
18581T:	git git://linuxtv.org/media_tree.git
18582F:	drivers/media/i2c/imx208.c
18583
18584SONY IMX214 SENSOR DRIVER
18585M:	Ricardo Ribalda <ribalda@kernel.org>
18586L:	linux-media@vger.kernel.org
18587S:	Maintained
18588T:	git git://linuxtv.org/media_tree.git
18589F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18590F:	drivers/media/i2c/imx214.c
18591
18592SONY IMX219 SENSOR DRIVER
18593M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18594L:	linux-media@vger.kernel.org
18595S:	Maintained
18596T:	git git://linuxtv.org/media_tree.git
18597F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
18598F:	drivers/media/i2c/imx219.c
18599
18600SONY IMX258 SENSOR DRIVER
18601M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18602L:	linux-media@vger.kernel.org
18603S:	Maintained
18604T:	git git://linuxtv.org/media_tree.git
18605F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
18606F:	drivers/media/i2c/imx258.c
18607
18608SONY IMX274 SENSOR DRIVER
18609M:	Leon Luo <leonl@leopardimaging.com>
18610L:	linux-media@vger.kernel.org
18611S:	Maintained
18612T:	git git://linuxtv.org/media_tree.git
18613F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18614F:	drivers/media/i2c/imx274.c
18615
18616SONY IMX290 SENSOR DRIVER
18617M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18618L:	linux-media@vger.kernel.org
18619S:	Maintained
18620T:	git git://linuxtv.org/media_tree.git
18621F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
18622F:	drivers/media/i2c/imx290.c
18623
18624SONY IMX319 SENSOR DRIVER
18625M:	Bingbu Cao <bingbu.cao@intel.com>
18626L:	linux-media@vger.kernel.org
18627S:	Maintained
18628T:	git git://linuxtv.org/media_tree.git
18629F:	drivers/media/i2c/imx319.c
18630
18631SONY IMX334 SENSOR DRIVER
18632M:	Paul J. Murphy <paul.j.murphy@intel.com>
18633M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18634L:	linux-media@vger.kernel.org
18635S:	Maintained
18636T:	git git://linuxtv.org/media_tree.git
18637F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18638F:	drivers/media/i2c/imx334.c
18639
18640SONY IMX335 SENSOR DRIVER
18641M:	Paul J. Murphy <paul.j.murphy@intel.com>
18642M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18643L:	linux-media@vger.kernel.org
18644S:	Maintained
18645T:	git git://linuxtv.org/media_tree.git
18646F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18647F:	drivers/media/i2c/imx335.c
18648
18649SONY IMX355 SENSOR DRIVER
18650M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18651L:	linux-media@vger.kernel.org
18652S:	Maintained
18653T:	git git://linuxtv.org/media_tree.git
18654F:	drivers/media/i2c/imx355.c
18655
18656SONY IMX412 SENSOR DRIVER
18657M:	Paul J. Murphy <paul.j.murphy@intel.com>
18658M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18659L:	linux-media@vger.kernel.org
18660S:	Maintained
18661T:	git git://linuxtv.org/media_tree.git
18662F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18663F:	drivers/media/i2c/imx412.c
18664
18665SONY MEMORYSTICK SUBSYSTEM
18666M:	Maxim Levitsky <maximlevitsky@gmail.com>
18667M:	Alex Dubov <oakad@yahoo.com>
18668M:	Ulf Hansson <ulf.hansson@linaro.org>
18669L:	linux-mmc@vger.kernel.org
18670S:	Maintained
18671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18672F:	drivers/memstick/
18673F:	include/linux/memstick.h
18674
18675SONY VAIO CONTROL DEVICE DRIVER
18676M:	Mattia Dongili <malattia@linux.it>
18677L:	platform-driver-x86@vger.kernel.org
18678S:	Maintained
18679W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18680F:	Documentation/admin-guide/laptops/sony-laptop.rst
18681F:	drivers/char/sonypi.c
18682F:	drivers/platform/x86/sony-laptop.c
18683F:	include/linux/sony-laptop.h
18684
18685SOUND
18686M:	Jaroslav Kysela <perex@perex.cz>
18687M:	Takashi Iwai <tiwai@suse.com>
18688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18689S:	Maintained
18690W:	http://www.alsa-project.org/
18691Q:	http://patchwork.kernel.org/project/alsa-devel/list/
18692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18693F:	Documentation/sound/
18694F:	include/sound/
18695F:	include/uapi/sound/
18696F:	sound/
18697F:	tools/testing/selftests/alsa
18698
18699SOUND - COMPRESSED AUDIO
18700M:	Vinod Koul <vkoul@kernel.org>
18701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18702S:	Supported
18703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18704F:	Documentation/sound/designs/compress-offload.rst
18705F:	include/sound/compress_driver.h
18706F:	include/uapi/sound/compress_*
18707F:	sound/core/compress_offload.c
18708F:	sound/soc/soc-compress.c
18709
18710SOUND - DMAENGINE HELPERS
18711M:	Lars-Peter Clausen <lars@metafoo.de>
18712S:	Supported
18713F:	include/sound/dmaengine_pcm.h
18714F:	sound/core/pcm_dmaengine.c
18715F:	sound/soc/soc-generic-dmaengine-pcm.c
18716
18717SOUND - ALSA SELFTESTS
18718M:	Mark Brown <broonie@kernel.org>
18719L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18720L:	linux-kselftest@vger.kernel.org
18721S:	Supported
18722F:	tools/testing/selftests/alsa
18723
18724SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18725M:	Liam Girdwood <lgirdwood@gmail.com>
18726M:	Mark Brown <broonie@kernel.org>
18727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18728S:	Supported
18729W:	http://alsa-project.org/main/index.php/ASoC
18730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18731F:	Documentation/devicetree/bindings/sound/
18732F:	Documentation/sound/soc/
18733F:	include/dt-bindings/sound/
18734F:	include/sound/soc*
18735F:	sound/soc/
18736
18737SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18738M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18739M:	Liam Girdwood <lgirdwood@gmail.com>
18740M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18741M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
18742M:	Daniel Baluta <daniel.baluta@nxp.com>
18743L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18744S:	Supported
18745W:	https://github.com/thesofproject/linux/
18746F:	sound/soc/sof/
18747
18748SOUNDWIRE SUBSYSTEM
18749M:	Vinod Koul <vkoul@kernel.org>
18750M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18751R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18752R:	Sanyog Kale <sanyog.r.kale@intel.com>
18753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18754S:	Supported
18755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18756F:	Documentation/driver-api/soundwire/
18757F:	drivers/soundwire/
18758F:	include/linux/soundwire/
18759
18760SP2 MEDIA DRIVER
18761M:	Olli Salonen <olli.salonen@iki.fi>
18762L:	linux-media@vger.kernel.org
18763S:	Maintained
18764W:	https://linuxtv.org
18765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18766F:	drivers/media/dvb-frontends/sp2*
18767
18768SPARC + UltraSPARC (sparc/sparc64)
18769M:	"David S. Miller" <davem@davemloft.net>
18770L:	sparclinux@vger.kernel.org
18771S:	Maintained
18772Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
18773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18775F:	arch/sparc/
18776F:	drivers/sbus/
18777
18778SPARC SERIAL DRIVERS
18779M:	"David S. Miller" <davem@davemloft.net>
18780L:	sparclinux@vger.kernel.org
18781S:	Maintained
18782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18784F:	drivers/tty/serial/suncore.c
18785F:	drivers/tty/serial/sunhv.c
18786F:	drivers/tty/serial/sunsab.c
18787F:	drivers/tty/serial/sunsab.h
18788F:	drivers/tty/serial/sunsu.c
18789F:	drivers/tty/serial/sunzilog.c
18790F:	drivers/tty/serial/sunzilog.h
18791F:	drivers/tty/vcc.c
18792F:	include/linux/sunserialcore.h
18793
18794SPARSE CHECKER
18795M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18796L:	linux-sparse@vger.kernel.org
18797S:	Maintained
18798W:	https://sparse.docs.kernel.org/
18799T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18800Q:	https://patchwork.kernel.org/project/linux-sparse/list/
18801B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18802F:	include/linux/compiler.h
18803
18804SPEAKUP CONSOLE SPEECH DRIVER
18805M:	William Hubbs <w.d.hubbs@gmail.com>
18806M:	Chris Brannon <chris@the-brannons.com>
18807M:	Kirk Reiser <kirk@reisers.ca>
18808M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
18809L:	speakup@linux-speakup.org
18810S:	Odd Fixes
18811W:	http://www.linux-speakup.org/
18812W:	https://github.com/linux-speakup/speakup
18813B:	https://github.com/linux-speakup/speakup/issues
18814F:	drivers/accessibility/speakup/
18815
18816SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18817M:	Viresh Kumar <vireshk@kernel.org>
18818M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18819M:	soc@kernel.org
18820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18821S:	Maintained
18822W:	http://www.st.com/spear
18823F:	arch/arm/boot/dts/spear*
18824F:	arch/arm/mach-spear/
18825F:	drivers/clk/spear/
18826F:	drivers/pinctrl/spear/
18827
18828SPI NOR SUBSYSTEM
18829M:	Tudor Ambarus <tudor.ambarus@microchip.com>
18830M:	Pratyush Yadav <p.yadav@ti.com>
18831R:	Michael Walle <michael@walle.cc>
18832L:	linux-mtd@lists.infradead.org
18833S:	Maintained
18834W:	http://www.linux-mtd.infradead.org/
18835Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18836C:	irc://irc.oftc.net/mtd
18837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18838F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18839F:	drivers/mtd/spi-nor/
18840F:	include/linux/mtd/spi-nor.h
18841
18842SPI SUBSYSTEM
18843M:	Mark Brown <broonie@kernel.org>
18844L:	linux-spi@vger.kernel.org
18845S:	Maintained
18846Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
18847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18848F:	Documentation/devicetree/bindings/spi/
18849F:	Documentation/spi/
18850F:	drivers/spi/
18851F:	include/linux/spi/
18852F:	include/uapi/linux/spi/
18853F:	tools/spi/
18854
18855SPIDERNET NETWORK DRIVER for CELL
18856M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18857M:	Geoff Levand <geoff@infradead.org>
18858L:	netdev@vger.kernel.org
18859L:	linuxppc-dev@lists.ozlabs.org
18860S:	Maintained
18861F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18862F:	drivers/net/ethernet/toshiba/spider_net*
18863
18864SPMI SUBSYSTEM
18865M:	Stephen Boyd <sboyd@kernel.org>
18866L:	linux-kernel@vger.kernel.org
18867S:	Maintained
18868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18869F:	Documentation/devicetree/bindings/spmi/
18870F:	drivers/spmi/
18871F:	include/dt-bindings/spmi/spmi.h
18872F:	include/linux/spmi.h
18873F:	include/trace/events/spmi.h
18874
18875SPU FILE SYSTEM
18876M:	Jeremy Kerr <jk@ozlabs.org>
18877L:	linuxppc-dev@lists.ozlabs.org
18878S:	Supported
18879W:	http://www.ibm.com/developerworks/power/cell/
18880F:	Documentation/filesystems/spufs/spufs.rst
18881F:	arch/powerpc/platforms/cell/spufs/
18882
18883SQUASHFS FILE SYSTEM
18884M:	Phillip Lougher <phillip@squashfs.org.uk>
18885L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
18886S:	Maintained
18887W:	http://squashfs.org.uk
18888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18889F:	Documentation/filesystems/squashfs.rst
18890F:	fs/squashfs/
18891
18892SRM (Alpha) environment access
18893M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
18894S:	Maintained
18895F:	arch/alpha/kernel/srm_env.c
18896
18897ST LSM6DSx IMU IIO DRIVER
18898M:	Lorenzo Bianconi <lorenzo@kernel.org>
18899L:	linux-iio@vger.kernel.org
18900S:	Maintained
18901W:	http://www.st.com/
18902F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
18903F:	drivers/iio/imu/st_lsm6dsx/
18904
18905ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
18906M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
18907M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
18908L:	linux-media@vger.kernel.org
18909S:	Maintained
18910T:	git git://linuxtv.org/media_tree.git
18911F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
18912F:	drivers/media/i2c/st-mipid02.c
18913
18914ST STM32 I2C/SMBUS DRIVER
18915M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
18916M:	Alain Volmat <alain.volmat@foss.st.com>
18917L:	linux-i2c@vger.kernel.org
18918S:	Maintained
18919F:	drivers/i2c/busses/i2c-stm32*
18920
18921ST STM32 SPI DRIVER
18922M:	Alain Volmat <alain.volmat@foss.st.com>
18923L:	linux-spi@vger.kernel.org
18924S:	Maintained
18925F:	drivers/spi/spi-stm32.c
18926
18927ST STPDDC60 DRIVER
18928M:	Daniel Nilsson <daniel.nilsson@flex.com>
18929L:	linux-hwmon@vger.kernel.org
18930S:	Maintained
18931F:	Documentation/hwmon/stpddc60.rst
18932F:	drivers/hwmon/pmbus/stpddc60.c
18933
18934ST VL53L0X ToF RANGER(I2C) IIO DRIVER
18935M:	Song Qiang <songqiang1304521@gmail.com>
18936L:	linux-iio@vger.kernel.org
18937S:	Maintained
18938F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
18939F:	drivers/iio/proximity/vl53l0x-i2c.c
18940
18941STABLE BRANCH
18942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18943M:	Sasha Levin <sashal@kernel.org>
18944L:	stable@vger.kernel.org
18945S:	Supported
18946F:	Documentation/process/stable-kernel-rules.rst
18947
18948STAGING - ATOMISP DRIVER
18949M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18950R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18951L:	linux-media@vger.kernel.org
18952S:	Maintained
18953F:	drivers/staging/media/atomisp/
18954
18955STAGING - FIELDBUS SUBSYSTEM
18956M:	Sven Van Asbroeck <TheSven73@gmail.com>
18957S:	Maintained
18958F:	drivers/staging/fieldbus/*
18959F:	drivers/staging/fieldbus/Documentation/
18960
18961STAGING - HMS ANYBUS-S BUS
18962M:	Sven Van Asbroeck <TheSven73@gmail.com>
18963S:	Maintained
18964F:	drivers/staging/fieldbus/anybuss/
18965
18966STAGING - INDUSTRIAL IO
18967M:	Jonathan Cameron <jic23@kernel.org>
18968L:	linux-iio@vger.kernel.org
18969S:	Odd Fixes
18970F:	Documentation/devicetree/bindings/staging/iio/
18971F:	drivers/staging/iio/
18972
18973STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
18974M:	Marc Dietrich <marvin24@gmx.de>
18975L:	ac100@lists.launchpad.net (moderated for non-subscribers)
18976L:	linux-tegra@vger.kernel.org
18977S:	Maintained
18978F:	drivers/staging/nvec/
18979
18980STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
18981M:	Jens Frederich <jfrederich@gmail.com>
18982M:	Jon Nettleton <jon.nettleton@gmail.com>
18983S:	Maintained
18984W:	http://wiki.laptop.org/go/DCON
18985F:	drivers/staging/olpc_dcon/
18986
18987STAGING - REALTEK RTL8188EU DRIVERS
18988M:	Larry Finger <Larry.Finger@lwfinger.net>
18989M:	Phillip Potter <phil@philpotter.co.uk>
18990S:	Supported
18991F:	drivers/staging/r8188eu/
18992
18993STAGING - REALTEK RTL8712U DRIVERS
18994M:	Larry Finger <Larry.Finger@lwfinger.net>
18995M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
18996S:	Odd Fixes
18997F:	drivers/staging/rtl8712/
18998
18999STAGING - SEPS525 LCD CONTROLLER DRIVERS
19000M:	Michael Hennerich <michael.hennerich@analog.com>
19001L:	linux-fbdev@vger.kernel.org
19002S:	Supported
19003F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19004F:	drivers/staging/fbtft/fb_seps525.c
19005
19006STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19007M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19008M:	Teddy Wang <teddy.wang@siliconmotion.com>
19009M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19010L:	linux-fbdev@vger.kernel.org
19011S:	Maintained
19012F:	drivers/staging/sm750fb/
19013
19014STAGING - VIA VT665X DRIVERS
19015M:	Forest Bond <forest@alittletooquiet.net>
19016S:	Odd Fixes
19017F:	drivers/staging/vt665?/
19018
19019STAGING SUBSYSTEM
19020M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19021L:	linux-staging@lists.linux.dev
19022S:	Supported
19023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19024F:	drivers/staging/
19025
19026STARFIRE/DURALAN NETWORK DRIVER
19027M:	Ion Badulescu <ionut@badula.org>
19028S:	Odd Fixes
19029F:	drivers/net/ethernet/adaptec/starfire*
19030
19031STARFIVE JH7100 CLOCK DRIVERS
19032M:	Emil Renner Berthing <kernel@esmil.dk>
19033S:	Maintained
19034F:	Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19035F:	drivers/clk/starfive/clk-starfive-jh7100*
19036F:	include/dt-bindings/clock/starfive-jh7100*.h
19037
19038STARFIVE JH7100 PINCTRL DRIVER
19039M:	Emil Renner Berthing <kernel@esmil.dk>
19040L:	linux-gpio@vger.kernel.org
19041S:	Maintained
19042F:	Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19043F:	drivers/pinctrl/pinctrl-starfive.c
19044F:	include/dt-bindings/pinctrl/pinctrl-starfive.h
19045
19046STARFIVE JH7100 RESET CONTROLLER DRIVER
19047M:	Emil Renner Berthing <kernel@esmil.dk>
19048S:	Maintained
19049F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19050F:	drivers/reset/reset-starfive-jh7100.c
19051F:	include/dt-bindings/reset/starfive-jh7100.h
19052
19053STATIC BRANCH/CALL
19054M:	Peter Zijlstra <peterz@infradead.org>
19055M:	Josh Poimboeuf <jpoimboe@kernel.org>
19056M:	Jason Baron <jbaron@akamai.com>
19057R:	Steven Rostedt <rostedt@goodmis.org>
19058R:	Ard Biesheuvel <ardb@kernel.org>
19059S:	Supported
19060F:	arch/*/include/asm/jump_label*.h
19061F:	arch/*/include/asm/static_call*.h
19062F:	arch/*/kernel/jump_label.c
19063F:	arch/*/kernel/static_call.c
19064F:	include/linux/jump_label*.h
19065F:	include/linux/static_call*.h
19066F:	kernel/jump_label.c
19067F:	kernel/static_call.c
19068
19069STI AUDIO (ASoC) DRIVERS
19070M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19072S:	Maintained
19073F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19074F:	sound/soc/sti/
19075
19076STI CEC DRIVER
19077M:	Alain Volmat <alain.volmat@foss.st.com>
19078S:	Maintained
19079F:	Documentation/devicetree/bindings/media/stih-cec.txt
19080F:	drivers/media/cec/platform/sti/
19081
19082STK1160 USB VIDEO CAPTURE DRIVER
19083M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19084L:	linux-media@vger.kernel.org
19085S:	Maintained
19086T:	git git://linuxtv.org/media_tree.git
19087F:	drivers/media/usb/stk1160/
19088
19089STM32 AUDIO (ASoC) DRIVERS
19090M:	Olivier Moysan <olivier.moysan@foss.st.com>
19091M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19093S:	Maintained
19094F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19095F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19096F:	sound/soc/stm/
19097
19098STM32 TIMER/LPTIMER DRIVERS
19099M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19100S:	Maintained
19101F:	Documentation/ABI/testing/*timer-stm32
19102F:	Documentation/devicetree/bindings/*/*stm32-*timer*
19103F:	drivers/*/stm32-*timer*
19104F:	drivers/pwm/pwm-stm32*
19105F:	include/linux/*/stm32-*tim*
19106
19107STMMAC ETHERNET DRIVER
19108M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
19109M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
19110M:	Jose Abreu <joabreu@synopsys.com>
19111L:	netdev@vger.kernel.org
19112S:	Supported
19113W:	http://www.stlinux.com
19114F:	Documentation/networking/device_drivers/ethernet/stmicro/
19115F:	drivers/net/ethernet/stmicro/stmmac/
19116
19117SUN3/3X
19118M:	Sam Creasey <sammy@sammy.net>
19119S:	Maintained
19120W:	http://sammy.net/sun3/
19121F:	arch/m68k/include/asm/sun3*
19122F:	arch/m68k/kernel/*sun3*
19123F:	arch/m68k/sun3*/
19124F:	drivers/net/ethernet/i825xx/sun3*
19125
19126SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19127M:	Hans de Goede <hdegoede@redhat.com>
19128L:	linux-input@vger.kernel.org
19129S:	Maintained
19130F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19131F:	drivers/input/keyboard/sun4i-lradc-keys.c
19132
19133SUNDANCE NETWORK DRIVER
19134M:	Denis Kirjanov <kda@linux-powerpc.org>
19135L:	netdev@vger.kernel.org
19136S:	Maintained
19137F:	drivers/net/ethernet/dlink/sundance.c
19138
19139SUNPLUS ETHERNET DRIVER
19140M:	Wells Lu <wellslutw@gmail.com>
19141L:	netdev@vger.kernel.org
19142S:	Maintained
19143W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19144F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19145F:	drivers/net/ethernet/sunplus/
19146
19147SUNPLUS OCOTP DRIVER
19148M:	Vincent Shih <vincent.sunplus@gmail.com>
19149S:	Maintained
19150F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19151F:	drivers/nvmem/sunplus-ocotp.c
19152
19153SUNPLUS PWM DRIVER
19154M:	Hammer Hsieh <hammerh0314@gmail.com>
19155S:	Maintained
19156F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19157F:	drivers/pwm/pwm-sunplus.c
19158
19159SUNPLUS RTC DRIVER
19160M:	Vincent Shih <vincent.sunplus@gmail.com>
19161L:	linux-rtc@vger.kernel.org
19162S:	Maintained
19163F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19164F:	drivers/rtc/rtc-sunplus.c
19165
19166SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19167M:	Li-hao Kuo <lhjeff911@gmail.com>
19168L:	linux-spi@vger.kernel.org
19169S:	Maintained
19170F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19171F:	drivers/spi/spi-sunplus-sp7021.c
19172
19173SUNPLUS UART DRIVER
19174M:	Hammer Hsieh <hammerh0314@gmail.com>
19175S:	Maintained
19176F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19177F:	drivers/tty/serial/sunplus-uart.c
19178
19179SUNPLUS WATCHDOG DRIVER
19180M:	Xiantao Hu <xt.hu@cqplus1.com>
19181L:	linux-watchdog@vger.kernel.org
19182S:	Maintained
19183F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19184F:	drivers/watchdog/sunplus_wdt.c
19185
19186SUPERH
19187M:	Yoshinori Sato <ysato@users.sourceforge.jp>
19188M:	Rich Felker <dalias@libc.org>
19189L:	linux-sh@vger.kernel.org
19190S:	Maintained
19191Q:	http://patchwork.kernel.org/project/linux-sh/list/
19192F:	Documentation/sh/
19193F:	arch/sh/
19194F:	drivers/sh/
19195
19196SUSPEND TO RAM
19197M:	"Rafael J. Wysocki" <rafael@kernel.org>
19198M:	Len Brown <len.brown@intel.com>
19199M:	Pavel Machek <pavel@ucw.cz>
19200L:	linux-pm@vger.kernel.org
19201S:	Supported
19202B:	https://bugzilla.kernel.org
19203F:	Documentation/power/
19204F:	arch/x86/kernel/acpi/
19205F:	drivers/base/power/
19206F:	include/linux/freezer.h
19207F:	include/linux/pm.h
19208F:	include/linux/suspend.h
19209F:	kernel/power/
19210
19211SVGA HANDLING
19212M:	Martin Mares <mj@ucw.cz>
19213L:	linux-video@atrey.karlin.mff.cuni.cz
19214S:	Maintained
19215F:	Documentation/admin-guide/svga.rst
19216F:	arch/x86/boot/video*
19217
19218SWIOTLB SUBSYSTEM
19219M:	Christoph Hellwig <hch@infradead.org>
19220L:	iommu@lists.linux-foundation.org
19221L:	iommu@lists.linux.dev
19222S:	Supported
19223W:	http://git.infradead.org/users/hch/dma-mapping.git
19224T:	git git://git.infradead.org/users/hch/dma-mapping.git
19225F:	arch/*/kernel/pci-swiotlb.c
19226F:	include/linux/swiotlb.h
19227F:	kernel/dma/swiotlb.c
19228
19229SWITCHDEV
19230M:	Jiri Pirko <jiri@resnulli.us>
19231M:	Ivan Vecera <ivecera@redhat.com>
19232L:	netdev@vger.kernel.org
19233S:	Supported
19234F:	include/net/switchdev.h
19235F:	net/switchdev/
19236
19237SY8106A REGULATOR DRIVER
19238M:	Icenowy Zheng <icenowy@aosc.io>
19239S:	Maintained
19240F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19241F:	drivers/regulator/sy8106a-regulator.c
19242
19243SYNC FILE FRAMEWORK
19244M:	Sumit Semwal <sumit.semwal@linaro.org>
19245R:	Gustavo Padovan <gustavo@padovan.org>
19246L:	linux-media@vger.kernel.org
19247L:	dri-devel@lists.freedesktop.org
19248S:	Maintained
19249T:	git git://anongit.freedesktop.org/drm/drm-misc
19250F:	Documentation/driver-api/sync_file.rst
19251F:	drivers/dma-buf/dma-fence*
19252F:	drivers/dma-buf/sw_sync.c
19253F:	drivers/dma-buf/sync_*
19254F:	include/linux/sync_file.h
19255F:	include/uapi/linux/sync_file.h
19256
19257SYNOPSYS ARC ARCHITECTURE
19258M:	Vineet Gupta <vgupta@kernel.org>
19259L:	linux-snps-arc@lists.infradead.org
19260S:	Supported
19261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19262F:	Documentation/arc/
19263F:	Documentation/devicetree/bindings/arc/*
19264F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19265F:	arch/arc/
19266F:	drivers/clocksource/arc_timer.c
19267F:	drivers/tty/serial/arc_uart.c
19268
19269SYNOPSYS ARC HSDK SDP pll clock driver
19270M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19271S:	Supported
19272F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19273F:	drivers/clk/clk-hsdk-pll.c
19274
19275SYNOPSYS ARC SDP clock driver
19276M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19277S:	Supported
19278F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19279F:	drivers/clk/axs10x/*
19280
19281SYNOPSYS ARC SDP platform support
19282M:	Alexey Brodkin <abrodkin@synopsys.com>
19283S:	Supported
19284F:	Documentation/devicetree/bindings/arc/axs10*
19285F:	arch/arc/boot/dts/ax*
19286F:	arch/arc/plat-axs10x
19287
19288SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19289M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19290S:	Supported
19291F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19292F:	drivers/reset/reset-axs10x.c
19293
19294SYNOPSYS CREG GPIO DRIVER
19295M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19296S:	Maintained
19297F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19298F:	drivers/gpio/gpio-creg-snps.c
19299
19300SYNOPSYS DESIGNWARE 8250 UART DRIVER
19301R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19302S:	Maintained
19303F:	drivers/tty/serial/8250/8250_dw.c
19304F:	drivers/tty/serial/8250/8250_dwlib.*
19305F:	drivers/tty/serial/8250/8250_lpss.c
19306
19307SYNOPSYS DESIGNWARE APB GPIO DRIVER
19308M:	Hoan Tran <hoan@os.amperecomputing.com>
19309M:	Serge Semin <fancer.lancer@gmail.com>
19310L:	linux-gpio@vger.kernel.org
19311S:	Maintained
19312F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19313F:	drivers/gpio/gpio-dwapb.c
19314
19315SYNOPSYS DESIGNWARE APB SSI DRIVER
19316M:	Serge Semin <fancer.lancer@gmail.com>
19317L:	linux-spi@vger.kernel.org
19318S:	Supported
19319F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19320F:	drivers/spi/spi-dw*
19321
19322SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19323M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19324S:	Maintained
19325F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19326F:	drivers/dma/dw-axi-dmac/
19327
19328SYNOPSYS DESIGNWARE DMAC DRIVER
19329M:	Viresh Kumar <vireshk@kernel.org>
19330R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19331S:	Maintained
19332F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19333F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19334F:	drivers/dma/dw/
19335F:	include/dt-bindings/dma/dw-dmac.h
19336F:	include/linux/dma/dw.h
19337F:	include/linux/platform_data/dma-dw.h
19338
19339SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19340M:	Jose Abreu <Jose.Abreu@synopsys.com>
19341L:	netdev@vger.kernel.org
19342S:	Supported
19343F:	drivers/net/ethernet/synopsys/
19344
19345SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19346M:	Jose Abreu <Jose.Abreu@synopsys.com>
19347L:	netdev@vger.kernel.org
19348S:	Supported
19349F:	drivers/net/pcs/pcs-xpcs.c
19350F:	drivers/net/pcs/pcs-xpcs.h
19351F:	include/linux/pcs/pcs-xpcs.h
19352
19353SYNOPSYS DESIGNWARE I2C DRIVER
19354M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
19355R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19356R:	Mika Westerberg <mika.westerberg@linux.intel.com>
19357R:	Jan Dabros <jsd@semihalf.com>
19358L:	linux-i2c@vger.kernel.org
19359S:	Supported
19360F:	drivers/i2c/busses/i2c-designware-*
19361
19362SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19363M:	Jaehoon Chung <jh80.chung@samsung.com>
19364L:	linux-mmc@vger.kernel.org
19365S:	Maintained
19366F:	drivers/mmc/host/dw_mmc*
19367
19368SYNOPSYS HSDK RESET CONTROLLER DRIVER
19369M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19370S:	Supported
19371F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19372F:	drivers/reset/reset-hsdk.c
19373F:	include/dt-bindings/reset/snps,hsdk-reset.h
19374
19375SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19376M:	Prabu Thangamuthu <prabu.t@synopsys.com>
19377M:	Manjunath M B <manjumb@synopsys.com>
19378L:	linux-mmc@vger.kernel.org
19379S:	Maintained
19380F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
19381
19382SYSTEM CONFIGURATION (SYSCON)
19383M:	Lee Jones <lee.jones@linaro.org>
19384M:	Arnd Bergmann <arnd@arndb.de>
19385S:	Supported
19386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19387F:	drivers/mfd/syscon.c
19388
19389SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19390M:	Sudeep Holla <sudeep.holla@arm.com>
19391R:	Cristian Marussi <cristian.marussi@arm.com>
19392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19393S:	Maintained
19394F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19395F:	drivers/clk/clk-sc[mp]i.c
19396F:	drivers/cpufreq/sc[mp]i-cpufreq.c
19397F:	drivers/firmware/arm_scmi/
19398F:	drivers/firmware/arm_scpi.c
19399F:	drivers/regulator/scmi-regulator.c
19400F:	drivers/reset/reset-scmi.c
19401F:	include/linux/sc[mp]i_protocol.h
19402F:	include/trace/events/scmi.h
19403F:	include/uapi/linux/virtio_scmi.h
19404
19405SYSTEM RESET/SHUTDOWN DRIVERS
19406M:	Sebastian Reichel <sre@kernel.org>
19407L:	linux-pm@vger.kernel.org
19408S:	Maintained
19409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19410F:	Documentation/devicetree/bindings/power/reset/
19411F:	drivers/power/reset/
19412
19413SYSTEM TRACE MODULE CLASS
19414M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
19415S:	Maintained
19416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19417F:	Documentation/trace/stm.rst
19418F:	drivers/hwtracing/stm/
19419F:	include/linux/stm.h
19420F:	include/uapi/linux/stm.h
19421
19422SYSTEM76 ACPI DRIVER
19423M:	Jeremy Soller <jeremy@system76.com>
19424M:	System76 Product Development <productdev@system76.com>
19425L:	platform-driver-x86@vger.kernel.org
19426S:	Maintained
19427F:	drivers/platform/x86/system76_acpi.c
19428
19429SYSV FILESYSTEM
19430M:	Christoph Hellwig <hch@infradead.org>
19431S:	Maintained
19432F:	Documentation/filesystems/sysv-fs.rst
19433F:	fs/sysv/
19434F:	include/linux/sysv_fs.h
19435
19436TASKSTATS STATISTICS INTERFACE
19437M:	Balbir Singh <bsingharora@gmail.com>
19438S:	Maintained
19439F:	Documentation/accounting/taskstats*
19440F:	include/linux/taskstats*
19441F:	kernel/taskstats.c
19442
19443TC subsystem
19444M:	Jamal Hadi Salim <jhs@mojatatu.com>
19445M:	Cong Wang <xiyou.wangcong@gmail.com>
19446M:	Jiri Pirko <jiri@resnulli.us>
19447L:	netdev@vger.kernel.org
19448S:	Maintained
19449F:	include/net/pkt_cls.h
19450F:	include/net/pkt_sched.h
19451F:	include/net/tc_act/
19452F:	include/uapi/linux/pkt_cls.h
19453F:	include/uapi/linux/pkt_sched.h
19454F:	include/uapi/linux/tc_act/
19455F:	include/uapi/linux/tc_ematch/
19456F:	net/sched/
19457F:	tools/testing/selftests/tc-testing
19458
19459TC90522 MEDIA DRIVER
19460M:	Akihiro Tsukada <tskd08@gmail.com>
19461L:	linux-media@vger.kernel.org
19462S:	Odd Fixes
19463F:	drivers/media/dvb-frontends/tc90522*
19464
19465TCP LOW PRIORITY MODULE
19466M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19467M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19468S:	Maintained
19469W:	http://tcp-lp-mod.sourceforge.net/
19470F:	net/ipv4/tcp_lp.c
19471
19472TDA10071 MEDIA DRIVER
19473M:	Antti Palosaari <crope@iki.fi>
19474L:	linux-media@vger.kernel.org
19475S:	Maintained
19476W:	https://linuxtv.org
19477W:	http://palosaari.fi/linux/
19478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19479T:	git git://linuxtv.org/anttip/media_tree.git
19480F:	drivers/media/dvb-frontends/tda10071*
19481
19482TDA18212 MEDIA DRIVER
19483M:	Antti Palosaari <crope@iki.fi>
19484L:	linux-media@vger.kernel.org
19485S:	Maintained
19486W:	https://linuxtv.org
19487W:	http://palosaari.fi/linux/
19488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19489T:	git git://linuxtv.org/anttip/media_tree.git
19490F:	drivers/media/tuners/tda18212*
19491
19492TDA18218 MEDIA DRIVER
19493M:	Antti Palosaari <crope@iki.fi>
19494L:	linux-media@vger.kernel.org
19495S:	Maintained
19496W:	https://linuxtv.org
19497W:	http://palosaari.fi/linux/
19498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19499T:	git git://linuxtv.org/anttip/media_tree.git
19500F:	drivers/media/tuners/tda18218*
19501
19502TDA18250 MEDIA DRIVER
19503M:	Olli Salonen <olli.salonen@iki.fi>
19504L:	linux-media@vger.kernel.org
19505S:	Maintained
19506W:	https://linuxtv.org
19507Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19508T:	git git://linuxtv.org/media_tree.git
19509F:	drivers/media/tuners/tda18250*
19510
19511TDA18271 MEDIA DRIVER
19512M:	Michael Krufky <mkrufky@linuxtv.org>
19513L:	linux-media@vger.kernel.org
19514S:	Maintained
19515W:	https://linuxtv.org
19516W:	http://github.com/mkrufky
19517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19518T:	git git://linuxtv.org/mkrufky/tuners.git
19519F:	drivers/media/tuners/tda18271*
19520
19521TDA1997x MEDIA DRIVER
19522M:	Tim Harvey <tharvey@gateworks.com>
19523L:	linux-media@vger.kernel.org
19524S:	Maintained
19525W:	https://linuxtv.org
19526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19527F:	drivers/media/i2c/tda1997x.*
19528
19529TDA827x MEDIA DRIVER
19530M:	Michael Krufky <mkrufky@linuxtv.org>
19531L:	linux-media@vger.kernel.org
19532S:	Maintained
19533W:	https://linuxtv.org
19534W:	http://github.com/mkrufky
19535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19536T:	git git://linuxtv.org/mkrufky/tuners.git
19537F:	drivers/media/tuners/tda8290.*
19538
19539TDA8290 MEDIA DRIVER
19540M:	Michael Krufky <mkrufky@linuxtv.org>
19541L:	linux-media@vger.kernel.org
19542S:	Maintained
19543W:	https://linuxtv.org
19544W:	http://github.com/mkrufky
19545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19546T:	git git://linuxtv.org/mkrufky/tuners.git
19547F:	drivers/media/tuners/tda8290.*
19548
19549TDA9840 MEDIA DRIVER
19550M:	Hans Verkuil <hverkuil@xs4all.nl>
19551L:	linux-media@vger.kernel.org
19552S:	Maintained
19553W:	https://linuxtv.org
19554T:	git git://linuxtv.org/media_tree.git
19555F:	drivers/media/i2c/tda9840*
19556
19557TEA5761 TUNER DRIVER
19558M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19559L:	linux-media@vger.kernel.org
19560S:	Odd fixes
19561W:	https://linuxtv.org
19562T:	git git://linuxtv.org/media_tree.git
19563F:	drivers/media/tuners/tea5761.*
19564
19565TEA5767 TUNER DRIVER
19566M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19567L:	linux-media@vger.kernel.org
19568S:	Maintained
19569W:	https://linuxtv.org
19570T:	git git://linuxtv.org/media_tree.git
19571F:	drivers/media/tuners/tea5767.*
19572
19573TEA6415C MEDIA DRIVER
19574M:	Hans Verkuil <hverkuil@xs4all.nl>
19575L:	linux-media@vger.kernel.org
19576S:	Maintained
19577W:	https://linuxtv.org
19578T:	git git://linuxtv.org/media_tree.git
19579F:	drivers/media/i2c/tea6415c*
19580
19581TEA6420 MEDIA DRIVER
19582M:	Hans Verkuil <hverkuil@xs4all.nl>
19583L:	linux-media@vger.kernel.org
19584S:	Maintained
19585W:	https://linuxtv.org
19586T:	git git://linuxtv.org/media_tree.git
19587F:	drivers/media/i2c/tea6420*
19588
19589TEAM DRIVER
19590M:	Jiri Pirko <jiri@resnulli.us>
19591L:	netdev@vger.kernel.org
19592S:	Supported
19593F:	drivers/net/team/
19594F:	include/linux/if_team.h
19595F:	include/uapi/linux/if_team.h
19596
19597TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19598M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19599S:	Maintained
19600F:	arch/x86/platform/ts5500/
19601
19602TECHNOTREND USB IR RECEIVER
19603M:	Sean Young <sean@mess.org>
19604L:	linux-media@vger.kernel.org
19605S:	Maintained
19606F:	drivers/media/rc/ttusbir.c
19607
19608TECHWELL TW9910 VIDEO DECODER
19609L:	linux-media@vger.kernel.org
19610S:	Orphan
19611F:	drivers/media/i2c/tw9910.c
19612F:	include/media/i2c/tw9910.h
19613
19614TEE SUBSYSTEM
19615M:	Jens Wiklander <jens.wiklander@linaro.org>
19616R:	Sumit Garg <sumit.garg@linaro.org>
19617L:	op-tee@lists.trustedfirmware.org
19618S:	Maintained
19619F:	Documentation/staging/tee.rst
19620F:	drivers/tee/
19621F:	include/linux/tee_drv.h
19622F:	include/uapi/linux/tee.h
19623
19624TEGRA ARCHITECTURE SUPPORT
19625M:	Thierry Reding <thierry.reding@gmail.com>
19626M:	Jonathan Hunter <jonathanh@nvidia.com>
19627L:	linux-tegra@vger.kernel.org
19628S:	Supported
19629Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
19630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19631N:	[^a-z]tegra
19632
19633TEGRA CLOCK DRIVER
19634M:	Peter De Schrijver <pdeschrijver@nvidia.com>
19635M:	Prashant Gaikwad <pgaikwad@nvidia.com>
19636S:	Supported
19637F:	drivers/clk/tegra/
19638
19639TEGRA DMA DRIVERS
19640M:	Laxman Dewangan <ldewangan@nvidia.com>
19641M:	Jon Hunter <jonathanh@nvidia.com>
19642S:	Supported
19643F:	drivers/dma/tegra*
19644
19645TEGRA I2C DRIVER
19646M:	Laxman Dewangan <ldewangan@nvidia.com>
19647R:	Dmitry Osipenko <digetx@gmail.com>
19648S:	Supported
19649F:	drivers/i2c/busses/i2c-tegra.c
19650
19651TEGRA IOMMU DRIVERS
19652M:	Thierry Reding <thierry.reding@gmail.com>
19653R:	Krishna Reddy <vdumpa@nvidia.com>
19654L:	linux-tegra@vger.kernel.org
19655S:	Supported
19656F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19657F:	drivers/iommu/tegra*
19658
19659TEGRA KBC DRIVER
19660M:	Laxman Dewangan <ldewangan@nvidia.com>
19661S:	Supported
19662F:	drivers/input/keyboard/tegra-kbc.c
19663
19664TEGRA NAND DRIVER
19665M:	Stefan Agner <stefan@agner.ch>
19666M:	Lucas Stach <dev@lynxeye.de>
19667S:	Maintained
19668F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19669F:	drivers/mtd/nand/raw/tegra_nand.c
19670
19671TEGRA PWM DRIVER
19672M:	Thierry Reding <thierry.reding@gmail.com>
19673S:	Supported
19674F:	drivers/pwm/pwm-tegra.c
19675
19676TEGRA SERIAL DRIVER
19677M:	Laxman Dewangan <ldewangan@nvidia.com>
19678S:	Supported
19679F:	drivers/tty/serial/serial-tegra.c
19680
19681TEGRA SPI DRIVER
19682M:	Laxman Dewangan <ldewangan@nvidia.com>
19683S:	Supported
19684F:	drivers/spi/spi-tegra*
19685
19686TEGRA QUAD SPI DRIVER
19687M:	Thierry Reding <thierry.reding@gmail.com>
19688M:	Jonathan Hunter <jonathanh@nvidia.com>
19689M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19690L:	linux-tegra@vger.kernel.org
19691S:	Maintained
19692F:	drivers/spi/spi-tegra210-quad.c
19693
19694TEGRA VIDEO DRIVER
19695M:	Thierry Reding <thierry.reding@gmail.com>
19696M:	Jonathan Hunter <jonathanh@nvidia.com>
19697M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19698L:	linux-media@vger.kernel.org
19699L:	linux-tegra@vger.kernel.org
19700S:	Maintained
19701F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
19702F:	drivers/staging/media/tegra-video/
19703
19704TEGRA XUSB PADCTL DRIVER
19705M:	JC Kuo <jckuo@nvidia.com>
19706S:	Supported
19707F:	drivers/phy/tegra/xusb*
19708
19709TEHUTI ETHERNET DRIVER
19710M:	Andy Gospodarek <andy@greyhouse.net>
19711L:	netdev@vger.kernel.org
19712S:	Supported
19713F:	drivers/net/ethernet/tehuti/*
19714
19715TELECOM CLOCK DRIVER FOR MCPL0010
19716M:	Mark Gross <markgross@kernel.org>
19717S:	Supported
19718F:	drivers/char/tlclk.c
19719
19720TEMPO SEMICONDUCTOR DRIVERS
19721M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19722S:	Maintained
19723F:	Documentation/devicetree/bindings/sound/tscs*.txt
19724F:	sound/soc/codecs/tscs*.c
19725F:	sound/soc/codecs/tscs*.h
19726
19727TENSILICA XTENSA PORT (xtensa)
19728M:	Chris Zankel <chris@zankel.net>
19729M:	Max Filippov <jcmvbkbc@gmail.com>
19730L:	linux-xtensa@linux-xtensa.org
19731S:	Maintained
19732T:	git git://github.com/czankel/xtensa-linux.git
19733F:	arch/xtensa/
19734F:	drivers/irqchip/irq-xtensa-*
19735
19736TEXAS INSTRUMENTS ASoC DRIVERS
19737M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19738L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19739S:	Maintained
19740F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19741F:	sound/soc/ti/
19742
19743TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19744M:	Ricardo Ribalda <ribalda@kernel.org>
19745L:	linux-iio@vger.kernel.org
19746S:	Supported
19747F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19748F:	drivers/iio/dac/ti-dac7612.c
19749
19750TEXAS INSTRUMENTS DMA DRIVERS
19751M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19752L:	dmaengine@vger.kernel.org
19753S:	Maintained
19754F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19755F:	Documentation/devicetree/bindings/dma/ti-edma.txt
19756F:	Documentation/devicetree/bindings/dma/ti/
19757F:	drivers/dma/ti/
19758X:	drivers/dma/ti/cppi41.c
19759F:	include/linux/dma/k3-udma-glue.h
19760F:	include/linux/dma/ti-cppi5.h
19761F:	include/linux/dma/k3-psil.h
19762
19763TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19764M:	Nishanth Menon <nm@ti.com>
19765M:	Tero Kristo <kristo@kernel.org>
19766M:	Santosh Shilimkar <ssantosh@kernel.org>
19767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19768S:	Maintained
19769F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19770F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19771F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19772F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19773F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19774F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19775F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19776F:	drivers/clk/keystone/sci-clk.c
19777F:	drivers/firmware/ti_sci*
19778F:	drivers/irqchip/irq-ti-sci-inta.c
19779F:	drivers/irqchip/irq-ti-sci-intr.c
19780F:	drivers/reset/reset-ti-sci.c
19781F:	drivers/soc/ti/ti_sci_inta_msi.c
19782F:	drivers/soc/ti/ti_sci_pm_domains.c
19783F:	include/dt-bindings/soc/ti,sci_pm_domain.h
19784F:	include/linux/soc/ti/ti_sci_inta_msi.h
19785F:	include/linux/soc/ti/ti_sci_protocol.h
19786
19787TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19788M:	Robert Marko <robert.marko@sartura.hr>
19789M:	Luka Perkov <luka.perkov@sartura.hr>
19790L:	linux-hwmon@vger.kernel.org
19791S:	Maintained
19792F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19793F:	Documentation/hwmon/tps23861.rst
19794F:	drivers/hwmon/tps23861.c
19795
19796TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19797M:	Puranjay Mohan <puranjay12@gmail.com>
19798L:	linux-iio@vger.kernel.org
19799S:	Supported
19800F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19801F:	drivers/iio/temperature/tmp117.c
19802
19803THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19804M:	Hans Verkuil <hverkuil@xs4all.nl>
19805L:	linux-media@vger.kernel.org
19806S:	Maintained
19807W:	https://linuxtv.org
19808T:	git git://linuxtv.org/media_tree.git
19809F:	drivers/media/radio/radio-raremono.c
19810
19811THERMAL
19812M:	Rafael J. Wysocki <rafael@kernel.org>
19813M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19814R:	Amit Kucheria <amitk@kernel.org>
19815R:	Zhang Rui <rui.zhang@intel.com>
19816L:	linux-pm@vger.kernel.org
19817S:	Supported
19818Q:	https://patchwork.kernel.org/project/linux-pm/list/
19819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19820F:	Documentation/ABI/testing/sysfs-class-thermal
19821F:	Documentation/devicetree/bindings/thermal/
19822F:	Documentation/driver-api/thermal/
19823F:	drivers/thermal/
19824F:	include/linux/cpu_cooling.h
19825F:	include/linux/thermal.h
19826F:	include/uapi/linux/thermal.h
19827F:	tools/lib/thermal/
19828F:	tools/thermal/
19829
19830THERMAL DRIVER FOR AMLOGIC SOCS
19831M:	Guillaume La Roque <glaroque@baylibre.com>
19832L:	linux-pm@vger.kernel.org
19833L:	linux-amlogic@lists.infradead.org
19834S:	Supported
19835W:	http://linux-meson.com/
19836F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19837F:	drivers/thermal/amlogic_thermal.c
19838
19839THERMAL/CPU_COOLING
19840M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
19841M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19842M:	Viresh Kumar <viresh.kumar@linaro.org>
19843R:	Lukasz Luba <lukasz.luba@arm.com>
19844L:	linux-pm@vger.kernel.org
19845S:	Supported
19846F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
19847F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
19848F:	drivers/thermal/cpufreq_cooling.c
19849F:	drivers/thermal/cpuidle_cooling.c
19850F:	include/linux/cpu_cooling.h
19851
19852THERMAL/POWER_ALLOCATOR
19853M:	Lukasz Luba <lukasz.luba@arm.com>
19854L:	linux-pm@vger.kernel.org
19855S:	Maintained
19856F:	Documentation/driver-api/thermal/power_allocator.rst
19857F:	drivers/thermal/gov_power_allocator.c
19858F:	include/trace/events/thermal_power_allocator.h
19859
19860THINKPAD ACPI EXTRAS DRIVER
19861M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19862L:	ibm-acpi-devel@lists.sourceforge.net
19863L:	platform-driver-x86@vger.kernel.org
19864S:	Maintained
19865W:	http://ibm-acpi.sourceforge.net
19866W:	http://thinkwiki.org/wiki/Ibm-acpi
19867T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19868F:	drivers/platform/x86/thinkpad_acpi.c
19869
19870THINKPAD LMI DRIVER
19871M:	Mark Pearson <markpearson@lenovo.com>
19872L:	platform-driver-x86@vger.kernel.org
19873S:	Maintained
19874F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
19875F:	drivers/platform/x86/think-lmi.?
19876
19877THUNDERBOLT DMA TRAFFIC TEST DRIVER
19878M:	Isaac Hazan <isaac.hazan@intel.com>
19879L:	linux-usb@vger.kernel.org
19880S:	Maintained
19881F:	drivers/thunderbolt/dma_test.c
19882
19883THUNDERBOLT DRIVER
19884M:	Andreas Noever <andreas.noever@gmail.com>
19885M:	Michael Jamet <michael.jamet@intel.com>
19886M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19887M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19888L:	linux-usb@vger.kernel.org
19889S:	Maintained
19890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19891F:	Documentation/admin-guide/thunderbolt.rst
19892F:	drivers/thunderbolt/
19893F:	include/linux/thunderbolt.h
19894
19895THUNDERBOLT NETWORK DRIVER
19896M:	Michael Jamet <michael.jamet@intel.com>
19897M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19898M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19899L:	netdev@vger.kernel.org
19900S:	Maintained
19901F:	drivers/net/thunderbolt.c
19902
19903THUNDERX GPIO DRIVER
19904M:	Robert Richter <rric@kernel.org>
19905S:	Odd Fixes
19906F:	drivers/gpio/gpio-thunderx.c
19907
19908TI ADS131E0X ADC SERIES DRIVER
19909M:	Tomislav Denis <tomislav.denis@avl.com>
19910L:	linux-iio@vger.kernel.org
19911S:	Maintained
19912F:	Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
19913F:	drivers/iio/adc/ti-ads131e08.c
19914
19915TI AM437X VPFE DRIVER
19916M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19917L:	linux-media@vger.kernel.org
19918S:	Maintained
19919W:	https://linuxtv.org
19920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19921T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19922F:	drivers/media/platform/ti/am437x/
19923
19924TI BANDGAP AND THERMAL DRIVER
19925M:	Eduardo Valentin <edubezval@gmail.com>
19926M:	Keerthy <j-keerthy@ti.com>
19927L:	linux-pm@vger.kernel.org
19928L:	linux-omap@vger.kernel.org
19929S:	Maintained
19930F:	drivers/thermal/ti-soc-thermal/
19931
19932TI BQ27XXX POWER SUPPLY DRIVER
19933F:	drivers/power/supply/bq27xxx_battery.c
19934F:	drivers/power/supply/bq27xxx_battery_i2c.c
19935F:	include/linux/power/bq27xxx_battery.h
19936
19937TI CDCE706 CLOCK DRIVER
19938M:	Max Filippov <jcmvbkbc@gmail.com>
19939S:	Maintained
19940F:	drivers/clk/clk-cdce706.c
19941
19942TI CLOCK DRIVER
19943M:	Tero Kristo <kristo@kernel.org>
19944L:	linux-omap@vger.kernel.org
19945S:	Odd Fixes
19946F:	drivers/clk/ti/
19947F:	include/linux/clk/ti.h
19948
19949TI DAVINCI MACHINE SUPPORT
19950M:	Sekhar Nori <nsekhar@ti.com>
19951R:	Bartosz Golaszewski <brgl@bgdev.pl>
19952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19953S:	Supported
19954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
19955F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
19956F:	arch/arm/boot/dts/da850*
19957F:	arch/arm/mach-davinci/
19958F:	drivers/i2c/busses/i2c-davinci.c
19959
19960TI DAVINCI SERIES CLOCK DRIVER
19961M:	David Lechner <david@lechnology.com>
19962R:	Sekhar Nori <nsekhar@ti.com>
19963S:	Maintained
19964F:	Documentation/devicetree/bindings/clock/ti/davinci/
19965F:	drivers/clk/davinci/
19966
19967TI DAVINCI SERIES GPIO DRIVER
19968M:	Keerthy <j-keerthy@ti.com>
19969L:	linux-gpio@vger.kernel.org
19970S:	Maintained
19971F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
19972F:	drivers/gpio/gpio-davinci.c
19973
19974TI DAVINCI SERIES MEDIA DRIVER
19975M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
19976L:	linux-media@vger.kernel.org
19977S:	Maintained
19978W:	https://linuxtv.org
19979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19980T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
19981F:	drivers/media/platform/ti/davinci/
19982F:	include/media/davinci/
19983
19984TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
19985R:	David Lechner <david@lechnology.com>
19986L:	linux-iio@vger.kernel.org
19987F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
19988F:	drivers/counter/ti-eqep.c
19989
19990TI ETHERNET SWITCH DRIVER (CPSW)
19991R:	Grygorii Strashko <grygorii.strashko@ti.com>
19992L:	linux-omap@vger.kernel.org
19993L:	netdev@vger.kernel.org
19994S:	Maintained
19995F:	drivers/net/ethernet/ti/cpsw*
19996F:	drivers/net/ethernet/ti/davinci*
19997
19998TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
19999M:	Alex Dubov <oakad@yahoo.com>
20000S:	Maintained
20001W:	http://tifmxx.berlios.de/
20002F:	drivers/memstick/host/tifm_ms.c
20003F:	drivers/misc/tifm*
20004F:	drivers/mmc/host/tifm_sd.c
20005F:	include/linux/tifm.h
20006
20007TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20008M:	Nishanth Menon <nm@ti.com>
20009M:	Santosh Shilimkar <ssantosh@kernel.org>
20010L:	linux-kernel@vger.kernel.org
20011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20012S:	Maintained
20013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20014F:	drivers/soc/ti/*
20015
20016TI LM49xxx FAMILY ASoC CODEC DRIVERS
20017M:	M R Swami Reddy <mr.swami.reddy@ti.com>
20018M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20020S:	Maintained
20021F:	sound/soc/codecs/isabelle*
20022F:	sound/soc/codecs/lm49453*
20023
20024TI PCM3060 ASoC CODEC DRIVER
20025M:	Kirill Marinushkin <kmarinushkin@birdec.com>
20026L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20027S:	Maintained
20028F:	Documentation/devicetree/bindings/sound/pcm3060.txt
20029F:	sound/soc/codecs/pcm3060*
20030
20031TI TAS571X FAMILY ASoC CODEC DRIVER
20032M:	Kevin Cernekee <cernekee@chromium.org>
20033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20034S:	Odd Fixes
20035F:	sound/soc/codecs/tas571x*
20036
20037TI TRF7970A NFC DRIVER
20038M:	Mark Greer <mgreer@animalcreek.com>
20039L:	linux-wireless@vger.kernel.org
20040L:	linux-nfc@lists.01.org (subscribers-only)
20041S:	Supported
20042F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20043F:	drivers/nfc/trf7970a.c
20044
20045TI TSC2046 ADC DRIVER
20046M:	Oleksij Rempel <o.rempel@pengutronix.de>
20047R:	kernel@pengutronix.de
20048L:	linux-iio@vger.kernel.org
20049S:	Maintained
20050F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20051F:	drivers/iio/adc/ti-tsc2046.c
20052
20053TI TWL4030 SERIES SOC CODEC DRIVER
20054M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
20055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20056S:	Maintained
20057F:	sound/soc/codecs/twl4030*
20058
20059TI VPE/CAL DRIVERS
20060M:	Benoit Parrot <bparrot@ti.com>
20061L:	linux-media@vger.kernel.org
20062S:	Maintained
20063W:	http://linuxtv.org/
20064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20065F:	Documentation/devicetree/bindings/media/ti,cal.yaml
20066F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
20067F:	drivers/media/platform/ti/cal/
20068F:	drivers/media/platform/ti/vpe/
20069
20070TI WILINK WIRELESS DRIVERS
20071L:	linux-wireless@vger.kernel.org
20072S:	Orphan
20073W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20074W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20076F:	drivers/net/wireless/ti/
20077F:	include/linux/wl12xx.h
20078
20079TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20080M:	John Stultz <jstultz@google.com>
20081M:	Thomas Gleixner <tglx@linutronix.de>
20082R:	Stephen Boyd <sboyd@kernel.org>
20083L:	linux-kernel@vger.kernel.org
20084S:	Supported
20085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20086F:	include/linux/clocksource.h
20087F:	include/linux/time.h
20088F:	include/linux/timex.h
20089F:	include/uapi/linux/time.h
20090F:	include/uapi/linux/timex.h
20091F:	kernel/time/alarmtimer.c
20092F:	kernel/time/clocksource.c
20093F:	kernel/time/ntp.c
20094F:	kernel/time/time*.c
20095F:	tools/testing/selftests/timers/
20096
20097TIPC NETWORK LAYER
20098M:	Jon Maloy <jmaloy@redhat.com>
20099M:	Ying Xue <ying.xue@windriver.com>
20100L:	netdev@vger.kernel.org (core kernel code)
20101L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20102S:	Maintained
20103W:	http://tipc.sourceforge.net/
20104F:	include/uapi/linux/tipc*.h
20105F:	net/tipc/
20106
20107TLAN NETWORK DRIVER
20108M:	Samuel Chessman <chessman@tux.org>
20109L:	tlan-devel@lists.sourceforge.net (subscribers-only)
20110S:	Maintained
20111W:	http://sourceforge.net/projects/tlan/
20112F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20113F:	drivers/net/ethernet/ti/tlan.*
20114
20115TM6000 VIDEO4LINUX DRIVER
20116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20117L:	linux-media@vger.kernel.org
20118S:	Odd fixes
20119W:	https://linuxtv.org
20120T:	git git://linuxtv.org/media_tree.git
20121F:	Documentation/admin-guide/media/tm6000*
20122F:	drivers/media/usb/tm6000/
20123
20124TMIO/SDHI MMC DRIVER
20125M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20126L:	linux-mmc@vger.kernel.org
20127L:	linux-renesas-soc@vger.kernel.org
20128S:	Supported
20129F:	drivers/mmc/host/renesas_sdhi*
20130F:	drivers/mmc/host/tmio_mmc*
20131F:	include/linux/mfd/tmio.h
20132
20133TMP401 HARDWARE MONITOR DRIVER
20134M:	Guenter Roeck <linux@roeck-us.net>
20135L:	linux-hwmon@vger.kernel.org
20136S:	Maintained
20137F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20138F:	Documentation/hwmon/tmp401.rst
20139F:	drivers/hwmon/tmp401.c
20140
20141TMP464 HARDWARE MONITOR DRIVER
20142M:	Agathe Porte <agathe.porte@nokia.com>
20143M:	Guenter Roeck <linux@roeck-us.net>
20144L:	linux-hwmon@vger.kernel.org
20145S:	Maintained
20146F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20147F:	Documentation/hwmon/tmp464.rst
20148F:	drivers/hwmon/tmp464.c
20149
20150TMP513 HARDWARE MONITOR DRIVER
20151M:	Eric Tremblay <etremblay@distech-controls.com>
20152L:	linux-hwmon@vger.kernel.org
20153S:	Maintained
20154F:	Documentation/hwmon/tmp513.rst
20155F:	drivers/hwmon/tmp513.c
20156
20157TMPFS (SHMEM FILESYSTEM)
20158M:	Hugh Dickins <hughd@google.com>
20159L:	linux-mm@kvack.org
20160S:	Maintained
20161F:	include/linux/shmem_fs.h
20162F:	mm/shmem.c
20163
20164TOMOYO SECURITY MODULE
20165M:	Kentaro Takeda <takedakn@nttdata.co.jp>
20166M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20167L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20168L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20169L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20170L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20171S:	Maintained
20172W:	https://tomoyo.osdn.jp/
20173F:	security/tomoyo/
20174
20175TOPSTAR LAPTOP EXTRAS DRIVER
20176M:	Herton Ronaldo Krzesinski <herton@canonical.com>
20177L:	platform-driver-x86@vger.kernel.org
20178S:	Maintained
20179F:	drivers/platform/x86/topstar-laptop.c
20180
20181TORTURE-TEST MODULES
20182M:	Davidlohr Bueso <dave@stgolabs.net>
20183M:	"Paul E. McKenney" <paulmck@kernel.org>
20184M:	Josh Triplett <josh@joshtriplett.org>
20185L:	linux-kernel@vger.kernel.org
20186S:	Supported
20187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20188F:	Documentation/RCU/torture.rst
20189F:	kernel/locking/locktorture.c
20190F:	kernel/rcu/rcuscale.c
20191F:	kernel/rcu/rcutorture.c
20192F:	kernel/rcu/refscale.c
20193F:	kernel/torture.c
20194
20195TOSHIBA ACPI EXTRAS DRIVER
20196M:	Azael Avalos <coproscefalo@gmail.com>
20197L:	platform-driver-x86@vger.kernel.org
20198S:	Maintained
20199F:	drivers/platform/x86/toshiba_acpi.c
20200
20201TOSHIBA BLUETOOTH DRIVER
20202M:	Azael Avalos <coproscefalo@gmail.com>
20203L:	platform-driver-x86@vger.kernel.org
20204S:	Maintained
20205F:	drivers/platform/x86/toshiba_bluetooth.c
20206
20207TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20208M:	Azael Avalos <coproscefalo@gmail.com>
20209L:	platform-driver-x86@vger.kernel.org
20210S:	Maintained
20211F:	drivers/platform/x86/toshiba_haps.c
20212
20213TOSHIBA SMM DRIVER
20214M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
20215S:	Maintained
20216W:	http://www.buzzard.org.uk/toshiba/
20217F:	drivers/char/toshiba.c
20218F:	include/linux/toshiba.h
20219F:	include/uapi/linux/toshiba.h
20220
20221TOSHIBA TC358743 DRIVER
20222M:	Mats Randgaard <matrandg@cisco.com>
20223L:	linux-media@vger.kernel.org
20224S:	Maintained
20225F:	drivers/media/i2c/tc358743*
20226F:	include/media/i2c/tc358743.h
20227
20228TOSHIBA WMI HOTKEYS DRIVER
20229M:	Azael Avalos <coproscefalo@gmail.com>
20230L:	platform-driver-x86@vger.kernel.org
20231S:	Maintained
20232F:	drivers/platform/x86/toshiba-wmi.c
20233
20234TPM DEVICE DRIVER
20235M:	Peter Huewe <peterhuewe@gmx.de>
20236M:	Jarkko Sakkinen <jarkko@kernel.org>
20237R:	Jason Gunthorpe <jgg@ziepe.ca>
20238L:	linux-integrity@vger.kernel.org
20239S:	Maintained
20240W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20241Q:	https://patchwork.kernel.org/project/linux-integrity/list/
20242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20243F:	drivers/char/tpm/
20244
20245TRACING
20246M:	Steven Rostedt <rostedt@goodmis.org>
20247M:	Ingo Molnar <mingo@redhat.com>
20248S:	Maintained
20249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20250F:	Documentation/trace/ftrace.rst
20251F:	arch/*/*/*/*ftrace*
20252F:	arch/*/*/*ftrace*
20253F:	fs/tracefs/
20254F:	include/*/ftrace.h
20255F:	include/linux/trace*.h
20256F:	include/trace/
20257F:	kernel/trace/
20258F:	tools/testing/selftests/ftrace/
20259
20260TRACING MMIO ACCESSES (MMIOTRACE)
20261M:	Steven Rostedt <rostedt@goodmis.org>
20262M:	Ingo Molnar <mingo@kernel.org>
20263R:	Karol Herbst <karolherbst@gmail.com>
20264R:	Pekka Paalanen <ppaalanen@gmail.com>
20265L:	linux-kernel@vger.kernel.org
20266L:	nouveau@lists.freedesktop.org
20267S:	Maintained
20268F:	arch/x86/mm/kmmio.c
20269F:	arch/x86/mm/mmio-mod.c
20270F:	arch/x86/mm/testmmiotrace.c
20271F:	include/linux/mmiotrace.h
20272F:	kernel/trace/trace_mmiotrace.c
20273
20274TRACING OS NOISE / LATENCY TRACERS
20275M:	Steven Rostedt <rostedt@goodmis.org>
20276M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20277S:	Maintained
20278F:	kernel/trace/trace_osnoise.c
20279F:	include/trace/events/osnoise.h
20280F:	kernel/trace/trace_hwlat.c
20281F:	kernel/trace/trace_irqsoff.c
20282F:	kernel/trace/trace_sched_wakeup.c
20283F:	Documentation/trace/osnoise-tracer.rst
20284F:	Documentation/trace/timerlat-tracer.rst
20285F:	Documentation/trace/hwlat_detector.rst
20286F:	arch/*/kernel/trace.c
20287
20288Real-time Linux Analysis (RTLA) tools
20289M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20290M:	Steven Rostedt <rostedt@goodmis.org>
20291L:	linux-trace-devel@vger.kernel.org
20292S:	Maintained
20293F:	Documentation/tools/rtla/
20294F:	tools/tracing/rtla/
20295
20296TRADITIONAL CHINESE DOCUMENTATION
20297M:	Hu Haowen <src.res@email.cn>
20298L:	linux-doc-tw-discuss@lists.sourceforge.net
20299S:	Maintained
20300W:	https://github.com/srcres258/linux-doc
20301T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
20302F:	Documentation/translations/zh_TW/
20303
20304TTY LAYER
20305M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20306M:	Jiri Slaby <jirislaby@kernel.org>
20307S:	Supported
20308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20309F:	Documentation/driver-api/serial/
20310F:	drivers/tty/
20311F:	drivers/tty/serial/serial_core.c
20312F:	include/linux/selection.h
20313F:	include/linux/serial.h
20314F:	include/linux/serial_core.h
20315F:	include/linux/sysrq.h
20316F:	include/linux/tty*.h
20317F:	include/linux/vt.h
20318F:	include/linux/vt_*.h
20319F:	include/uapi/linux/serial.h
20320F:	include/uapi/linux/serial_core.h
20321F:	include/uapi/linux/tty.h
20322
20323TUA9001 MEDIA DRIVER
20324M:	Antti Palosaari <crope@iki.fi>
20325L:	linux-media@vger.kernel.org
20326S:	Maintained
20327W:	https://linuxtv.org
20328W:	http://palosaari.fi/linux/
20329Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20330T:	git git://linuxtv.org/anttip/media_tree.git
20331F:	drivers/media/tuners/tua9001*
20332
20333TULIP NETWORK DRIVERS
20334L:	netdev@vger.kernel.org
20335L:	linux-parisc@vger.kernel.org
20336S:	Orphan
20337F:	drivers/net/ethernet/dec/tulip/
20338
20339TUN/TAP driver
20340M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
20341S:	Maintained
20342W:	http://vtun.sourceforge.net/tun
20343F:	Documentation/networking/tuntap.rst
20344F:	arch/um/os-Linux/drivers/
20345
20346TURBOCHANNEL SUBSYSTEM
20347M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
20348M:	Ralf Baechle <ralf@linux-mips.org>
20349L:	linux-mips@vger.kernel.org
20350S:	Maintained
20351Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
20352F:	drivers/tc/
20353F:	include/linux/tc.h
20354
20355TURBOSTAT UTILITY
20356M:	"Len Brown" <lenb@kernel.org>
20357L:	linux-pm@vger.kernel.org
20358S:	Supported
20359Q:	https://patchwork.kernel.org/project/linux-pm/list/
20360B:	https://bugzilla.kernel.org
20361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20362F:	tools/power/x86/turbostat/
20363
20364TW5864 VIDEO4LINUX DRIVER
20365M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20366M:	Anton Sviridenko <anton@corp.bluecherry.net>
20367M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20368M:	Andrey Utkin <andrey_utkin@fastmail.com>
20369L:	linux-media@vger.kernel.org
20370S:	Supported
20371F:	drivers/media/pci/tw5864/
20372
20373TW68 VIDEO4LINUX DRIVER
20374M:	Hans Verkuil <hverkuil@xs4all.nl>
20375L:	linux-media@vger.kernel.org
20376S:	Odd Fixes
20377W:	https://linuxtv.org
20378T:	git git://linuxtv.org/media_tree.git
20379F:	drivers/media/pci/tw68/
20380
20381TW686X VIDEO4LINUX DRIVER
20382M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20383L:	linux-media@vger.kernel.org
20384S:	Maintained
20385W:	http://linuxtv.org
20386T:	git git://linuxtv.org/media_tree.git
20387F:	drivers/media/pci/tw686x/
20388
20389U-BOOT ENVIRONMENT VARIABLES
20390M:	Rafał Miłecki <rafal@milecki.pl>
20391S:	Maintained
20392F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20393
20394UACCE ACCELERATOR FRAMEWORK
20395M:	Zhangfei Gao <zhangfei.gao@linaro.org>
20396M:	Zhou Wang <wangzhou1@hisilicon.com>
20397L:	linux-accelerators@lists.ozlabs.org
20398L:	linux-kernel@vger.kernel.org
20399S:	Maintained
20400F:	Documentation/ABI/testing/sysfs-driver-uacce
20401F:	Documentation/misc-devices/uacce.rst
20402F:	drivers/misc/uacce/
20403F:	include/linux/uacce.h
20404F:	include/uapi/misc/uacce/
20405
20406UBI FILE SYSTEM (UBIFS)
20407M:	Richard Weinberger <richard@nod.at>
20408L:	linux-mtd@lists.infradead.org
20409S:	Supported
20410W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
20411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20413F:	Documentation/ABI/testing/sysfs-fs-ubifs
20414F:	Documentation/filesystems/ubifs-authentication.rst
20415F:	Documentation/filesystems/ubifs.rst
20416F:	fs/ubifs/
20417
20418UCLINUX (M68KNOMMU AND COLDFIRE)
20419M:	Greg Ungerer <gerg@linux-m68k.org>
20420L:	linux-m68k@lists.linux-m68k.org
20421L:	uclinux-dev@uclinux.org  (subscribers-only)
20422S:	Maintained
20423W:	http://www.linux-m68k.org/
20424W:	http://www.uclinux.org/
20425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20426F:	arch/m68k/*/*_no.*
20427F:	arch/m68k/68*/
20428F:	arch/m68k/coldfire/
20429F:	arch/m68k/include/asm/*_no.*
20430
20431UDF FILESYSTEM
20432M:	Jan Kara <jack@suse.com>
20433S:	Maintained
20434F:	Documentation/filesystems/udf.rst
20435F:	fs/udf/
20436
20437UDRAW TABLET
20438M:	Bastien Nocera <hadess@hadess.net>
20439L:	linux-input@vger.kernel.org
20440S:	Maintained
20441F:	drivers/hid/hid-udraw-ps3.c
20442
20443UFS FILESYSTEM
20444M:	Evgeniy Dushistov <dushistov@mail.ru>
20445S:	Maintained
20446F:	Documentation/admin-guide/ufs.rst
20447F:	fs/ufs/
20448
20449UHID USERSPACE HID IO DRIVER
20450M:	David Rheinsberg <david.rheinsberg@gmail.com>
20451L:	linux-input@vger.kernel.org
20452S:	Maintained
20453F:	drivers/hid/uhid.c
20454F:	include/uapi/linux/uhid.h
20455
20456ULPI BUS
20457M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20458L:	linux-usb@vger.kernel.org
20459S:	Maintained
20460F:	drivers/usb/common/ulpi.c
20461F:	include/linux/ulpi/
20462
20463UNICODE SUBSYSTEM
20464M:	Gabriel Krisman Bertazi <krisman@collabora.com>
20465L:	linux-fsdevel@vger.kernel.org
20466S:	Supported
20467F:	fs/unicode/
20468
20469UNIFDEF
20470M:	Tony Finch <dot@dotat.at>
20471S:	Maintained
20472W:	http://dotat.at/prog/unifdef
20473F:	scripts/unifdef.c
20474
20475UNIFORM CDROM DRIVER
20476M:	Phillip Potter <phil@philpotter.co.uk>
20477S:	Maintained
20478F:	Documentation/cdrom/
20479F:	drivers/cdrom/cdrom.c
20480F:	include/linux/cdrom.h
20481F:	include/uapi/linux/cdrom.h
20482
20483UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20484R:	Alim Akhtar <alim.akhtar@samsung.com>
20485R:	Avri Altman <avri.altman@wdc.com>
20486R:	Bart Van Assche <bvanassche@acm.org>
20487L:	linux-scsi@vger.kernel.org
20488S:	Supported
20489F:	Documentation/devicetree/bindings/ufs/
20490F:	Documentation/scsi/ufs.rst
20491F:	drivers/ufs/core/
20492
20493UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20494M:	Pedro Sousa <pedrom.sousa@synopsys.com>
20495L:	linux-scsi@vger.kernel.org
20496S:	Supported
20497F:	drivers/ufs/host/*dwc*
20498
20499UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20500M:	Stanley Chu <stanley.chu@mediatek.com>
20501L:	linux-scsi@vger.kernel.org
20502L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20503S:	Maintained
20504F:	drivers/ufs/host/ufs-mediatek*
20505
20506UNSORTED BLOCK IMAGES (UBI)
20507M:	Richard Weinberger <richard@nod.at>
20508L:	linux-mtd@lists.infradead.org
20509S:	Supported
20510W:	http://www.linux-mtd.infradead.org/
20511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20513F:	drivers/mtd/ubi/
20514F:	include/linux/mtd/ubi.h
20515F:	include/uapi/mtd/ubi-user.h
20516
20517USB "USBNET" DRIVER FRAMEWORK
20518M:	Oliver Neukum <oneukum@suse.com>
20519L:	netdev@vger.kernel.org
20520S:	Maintained
20521W:	http://www.linux-usb.org/usbnet
20522F:	drivers/net/usb/usbnet.c
20523F:	include/linux/usb/usbnet.h
20524
20525USB ACM DRIVER
20526M:	Oliver Neukum <oneukum@suse.com>
20527L:	linux-usb@vger.kernel.org
20528S:	Maintained
20529F:	Documentation/usb/acm.rst
20530F:	drivers/usb/class/cdc-acm.*
20531
20532USB APPLE MFI FASTCHARGE DRIVER
20533M:	Bastien Nocera <hadess@hadess.net>
20534L:	linux-usb@vger.kernel.org
20535S:	Maintained
20536F:	drivers/usb/misc/apple-mfi-fastcharge.c
20537
20538USB AR5523 WIRELESS DRIVER
20539M:	Pontus Fuchs <pontus.fuchs@gmail.com>
20540L:	linux-wireless@vger.kernel.org
20541S:	Maintained
20542F:	drivers/net/wireless/ath/ar5523/
20543
20544USB ATTACHED SCSI
20545M:	Oliver Neukum <oneukum@suse.com>
20546L:	linux-usb@vger.kernel.org
20547L:	linux-scsi@vger.kernel.org
20548S:	Maintained
20549F:	drivers/usb/storage/uas.c
20550
20551USB CDC ETHERNET DRIVER
20552M:	Oliver Neukum <oliver@neukum.org>
20553L:	linux-usb@vger.kernel.org
20554S:	Maintained
20555F:	drivers/net/usb/cdc_*.c
20556F:	include/uapi/linux/usb/cdc.h
20557
20558USB CHAOSKEY DRIVER
20559M:	Keith Packard <keithp@keithp.com>
20560L:	linux-usb@vger.kernel.org
20561S:	Maintained
20562F:	drivers/usb/misc/chaoskey.c
20563
20564USB CYPRESS C67X00 DRIVER
20565L:	linux-usb@vger.kernel.org
20566S:	Orphan
20567F:	drivers/usb/c67x00/
20568
20569USB DAVICOM DM9601 DRIVER
20570M:	Peter Korsgaard <peter@korsgaard.com>
20571L:	netdev@vger.kernel.org
20572S:	Maintained
20573W:	http://www.linux-usb.org/usbnet
20574F:	drivers/net/usb/dm9601.c
20575
20576USB EHCI DRIVER
20577M:	Alan Stern <stern@rowland.harvard.edu>
20578L:	linux-usb@vger.kernel.org
20579S:	Maintained
20580F:	Documentation/usb/ehci.rst
20581F:	drivers/usb/host/ehci*
20582
20583USB GADGET/PERIPHERAL SUBSYSTEM
20584M:	Felipe Balbi <balbi@kernel.org>
20585L:	linux-usb@vger.kernel.org
20586S:	Maintained
20587W:	http://www.linux-usb.org/gadget
20588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20589F:	drivers/usb/gadget/
20590F:	include/linux/usb/gadget*
20591
20592USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20593M:	Jiri Kosina <jikos@kernel.org>
20594M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
20595L:	linux-usb@vger.kernel.org
20596S:	Maintained
20597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20598F:	Documentation/hid/hiddev.rst
20599F:	drivers/hid/usbhid/
20600
20601USB INTEL XHCI ROLE MUX DRIVER
20602M:	Hans de Goede <hdegoede@redhat.com>
20603L:	linux-usb@vger.kernel.org
20604S:	Maintained
20605F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
20606
20607USB IP DRIVER FOR HISILICON KIRIN 960
20608M:	Yu Chen <chenyu56@huawei.com>
20609M:	Binghui Wang <wangbinghui@hisilicon.com>
20610L:	linux-usb@vger.kernel.org
20611S:	Maintained
20612F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20613F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
20614
20615USB IP DRIVER FOR HISILICON KIRIN 970
20616M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20617L:	linux-usb@vger.kernel.org
20618S:	Maintained
20619F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20620F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
20621
20622USB ISP116X DRIVER
20623M:	Olav Kongas <ok@artecdesign.ee>
20624L:	linux-usb@vger.kernel.org
20625S:	Maintained
20626F:	drivers/usb/host/isp116x*
20627F:	include/linux/usb/isp116x.h
20628
20629USB ISP1760 DRIVER
20630M:	Rui Miguel Silva <rui.silva@linaro.org>
20631L:	linux-usb@vger.kernel.org
20632S:	Maintained
20633F:	drivers/usb/isp1760/*
20634F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20635
20636USB LAN78XX ETHERNET DRIVER
20637M:	Woojung Huh <woojung.huh@microchip.com>
20638M:	UNGLinuxDriver@microchip.com
20639L:	netdev@vger.kernel.org
20640S:	Maintained
20641F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20642F:	drivers/net/usb/lan78xx.*
20643F:	include/dt-bindings/net/microchip-lan78xx.h
20644
20645USB MASS STORAGE DRIVER
20646M:	Alan Stern <stern@rowland.harvard.edu>
20647L:	linux-usb@vger.kernel.org
20648L:	usb-storage@lists.one-eyed-alien.net
20649S:	Maintained
20650F:	drivers/usb/storage/
20651
20652USB MIDI DRIVER
20653M:	Clemens Ladisch <clemens@ladisch.de>
20654L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20655S:	Maintained
20656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20657F:	sound/usb/midi.*
20658
20659USB NETWORKING DRIVERS
20660L:	linux-usb@vger.kernel.org
20661S:	Odd Fixes
20662F:	drivers/net/usb/
20663
20664USB OHCI DRIVER
20665M:	Alan Stern <stern@rowland.harvard.edu>
20666L:	linux-usb@vger.kernel.org
20667S:	Maintained
20668F:	Documentation/usb/ohci.rst
20669F:	drivers/usb/host/ohci*
20670
20671USB OTG FSM (Finite State Machine)
20672M:	Peter Chen <peter.chen@kernel.org>
20673L:	linux-usb@vger.kernel.org
20674S:	Maintained
20675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20676F:	drivers/usb/common/usb-otg-fsm.c
20677
20678USB OVER IP DRIVER
20679M:	Valentina Manea <valentina.manea.m@gmail.com>
20680M:	Shuah Khan <shuah@kernel.org>
20681M:	Shuah Khan <skhan@linuxfoundation.org>
20682L:	linux-usb@vger.kernel.org
20683S:	Maintained
20684F:	Documentation/usb/usbip_protocol.rst
20685F:	drivers/usb/usbip/
20686F:	tools/testing/selftests/drivers/usb/usbip/
20687F:	tools/usb/usbip/
20688
20689USB PEGASUS DRIVER
20690M:	Petko Manolov <petkan@nucleusys.com>
20691L:	linux-usb@vger.kernel.org
20692L:	netdev@vger.kernel.org
20693S:	Maintained
20694W:	https://github.com/petkan/pegasus
20695T:	git git://github.com/petkan/pegasus.git
20696F:	drivers/net/usb/pegasus.*
20697
20698USB PHY LAYER
20699M:	Felipe Balbi <balbi@kernel.org>
20700L:	linux-usb@vger.kernel.org
20701S:	Maintained
20702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20703F:	drivers/usb/phy/
20704
20705USB PRINTER DRIVER (usblp)
20706M:	Pete Zaitcev <zaitcev@redhat.com>
20707L:	linux-usb@vger.kernel.org
20708S:	Supported
20709F:	drivers/usb/class/usblp.c
20710
20711USB RAW GADGET DRIVER
20712R:	Andrey Konovalov <andreyknvl@gmail.com>
20713L:	linux-usb@vger.kernel.org
20714S:	Maintained
20715F:	Documentation/usb/raw-gadget.rst
20716F:	drivers/usb/gadget/legacy/raw_gadget.c
20717F:	include/uapi/linux/usb/raw_gadget.h
20718
20719USB QMI WWAN NETWORK DRIVER
20720M:	Bjørn Mork <bjorn@mork.no>
20721L:	netdev@vger.kernel.org
20722S:	Maintained
20723F:	Documentation/ABI/testing/sysfs-class-net-qmi
20724F:	drivers/net/usb/qmi_wwan.c
20725
20726USB RTL8150 DRIVER
20727M:	Petko Manolov <petkan@nucleusys.com>
20728L:	linux-usb@vger.kernel.org
20729L:	netdev@vger.kernel.org
20730S:	Maintained
20731W:	https://github.com/petkan/rtl8150
20732T:	git git://github.com/petkan/rtl8150.git
20733F:	drivers/net/usb/rtl8150.c
20734
20735USB SERIAL SUBSYSTEM
20736M:	Johan Hovold <johan@kernel.org>
20737L:	linux-usb@vger.kernel.org
20738S:	Maintained
20739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20740F:	Documentation/usb/usb-serial.rst
20741F:	drivers/usb/serial/
20742F:	include/linux/usb/serial.h
20743
20744USB SMSC75XX ETHERNET DRIVER
20745M:	Steve Glendinning <steve.glendinning@shawell.net>
20746L:	netdev@vger.kernel.org
20747S:	Maintained
20748F:	drivers/net/usb/smsc75xx.*
20749
20750USB SMSC95XX ETHERNET DRIVER
20751M:	Steve Glendinning <steve.glendinning@shawell.net>
20752M:	UNGLinuxDriver@microchip.com
20753L:	netdev@vger.kernel.org
20754S:	Maintained
20755F:	drivers/net/usb/smsc95xx.*
20756
20757USB SUBSYSTEM
20758M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20759L:	linux-usb@vger.kernel.org
20760S:	Supported
20761W:	http://www.linux-usb.org
20762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20763F:	Documentation/devicetree/bindings/usb/
20764F:	Documentation/usb/
20765F:	drivers/usb/
20766F:	include/dt-bindings/usb/
20767F:	include/linux/usb.h
20768F:	include/linux/usb/
20769
20770USB TYPEC BUS FOR ALTERNATE MODES
20771M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20772L:	linux-usb@vger.kernel.org
20773S:	Maintained
20774F:	Documentation/ABI/testing/sysfs-bus-typec
20775F:	Documentation/driver-api/usb/typec_bus.rst
20776F:	drivers/usb/typec/altmodes/
20777F:	include/linux/usb/typec_altmode.h
20778
20779USB TYPEC CLASS
20780M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20781L:	linux-usb@vger.kernel.org
20782S:	Maintained
20783F:	Documentation/ABI/testing/sysfs-class-typec
20784F:	Documentation/driver-api/usb/typec.rst
20785F:	drivers/usb/typec/
20786F:	include/linux/usb/typec.h
20787
20788USB TYPEC INTEL PMC MUX DRIVER
20789M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20790L:	linux-usb@vger.kernel.org
20791S:	Maintained
20792F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20793F:	drivers/usb/typec/mux/intel_pmc_mux.c
20794
20795USB TYPEC PI3USB30532 MUX DRIVER
20796M:	Hans de Goede <hdegoede@redhat.com>
20797L:	linux-usb@vger.kernel.org
20798S:	Maintained
20799F:	drivers/usb/typec/mux/pi3usb30532.c
20800
20801USB TYPEC PORT CONTROLLER DRIVERS
20802M:	Guenter Roeck <linux@roeck-us.net>
20803L:	linux-usb@vger.kernel.org
20804S:	Maintained
20805F:	drivers/usb/typec/tcpm/
20806
20807USB UHCI DRIVER
20808M:	Alan Stern <stern@rowland.harvard.edu>
20809L:	linux-usb@vger.kernel.org
20810S:	Maintained
20811F:	drivers/usb/host/uhci*
20812
20813USB VIDEO CLASS
20814M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20815L:	linux-media@vger.kernel.org
20816S:	Maintained
20817W:	http://www.ideasonboard.org/uvc/
20818T:	git git://linuxtv.org/media_tree.git
20819F:	drivers/media/usb/uvc/
20820F:	include/uapi/linux/uvcvideo.h
20821
20822USB WEBCAM GADGET
20823M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20824L:	linux-usb@vger.kernel.org
20825S:	Maintained
20826F:	drivers/usb/gadget/function/*uvc*
20827F:	drivers/usb/gadget/legacy/webcam.c
20828F:	include/uapi/linux/usb/g_uvc.h
20829
20830USB WIRELESS RNDIS DRIVER (rndis_wlan)
20831M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
20832L:	linux-wireless@vger.kernel.org
20833S:	Maintained
20834F:	drivers/net/wireless/rndis_wlan.c
20835
20836USB XHCI DRIVER
20837M:	Mathias Nyman <mathias.nyman@intel.com>
20838L:	linux-usb@vger.kernel.org
20839S:	Supported
20840F:	drivers/usb/host/pci-quirks*
20841F:	drivers/usb/host/xhci*
20842
20843USB ZD1201 DRIVER
20844L:	linux-wireless@vger.kernel.org
20845S:	Orphan
20846W:	http://linux-lc100020.sourceforge.net
20847F:	drivers/net/wireless/zydas/zd1201.*
20848
20849USB ZR364XX DRIVER
20850M:	Antoine Jacquet <royale@zerezo.com>
20851L:	linux-usb@vger.kernel.org
20852L:	linux-media@vger.kernel.org
20853S:	Maintained
20854W:	http://royale.zerezo.com/zr364xx/
20855T:	git git://linuxtv.org/media_tree.git
20856F:	Documentation/admin-guide/media/zr364xx*
20857F:	drivers/media/usb/zr364xx/
20858
20859USER-MODE LINUX (UML)
20860M:	Richard Weinberger <richard@nod.at>
20861M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
20862M:	Johannes Berg <johannes@sipsolutions.net>
20863L:	linux-um@lists.infradead.org
20864S:	Maintained
20865W:	http://user-mode-linux.sourceforge.net
20866Q:	https://patchwork.ozlabs.org/project/linux-um/list/
20867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20869F:	Documentation/virt/uml/
20870F:	arch/um/
20871F:	arch/x86/um/
20872F:	fs/hostfs/
20873
20874USERSPACE COPYIN/COPYOUT (UIOVEC)
20875M:	Alexander Viro <viro@zeniv.linux.org.uk>
20876S:	Maintained
20877F:	include/linux/uio.h
20878F:	lib/iov_iter.c
20879
20880USERSPACE DMA BUFFER DRIVER
20881M:	Gerd Hoffmann <kraxel@redhat.com>
20882L:	dri-devel@lists.freedesktop.org
20883S:	Maintained
20884T:	git git://anongit.freedesktop.org/drm/drm-misc
20885F:	drivers/dma-buf/udmabuf.c
20886F:	include/uapi/linux/udmabuf.h
20887
20888USERSPACE I/O (UIO)
20889M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20890S:	Maintained
20891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20892F:	Documentation/driver-api/uio-howto.rst
20893F:	drivers/uio/
20894F:	include/linux/uio_driver.h
20895
20896UTIL-LINUX PACKAGE
20897M:	Karel Zak <kzak@redhat.com>
20898L:	util-linux@vger.kernel.org
20899S:	Maintained
20900W:	http://en.wikipedia.org/wiki/Util-linux
20901T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
20902
20903UUID HELPERS
20904M:	Christoph Hellwig <hch@lst.de>
20905R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20906L:	linux-kernel@vger.kernel.org
20907S:	Maintained
20908T:	git git://git.infradead.org/users/hch/uuid.git
20909F:	include/linux/uuid.h
20910F:	include/uapi/linux/uuid.h
20911F:	lib/test_uuid.c
20912F:	lib/uuid.c
20913
20914UV SYSFS DRIVER
20915M:	Justin Ernst <justin.ernst@hpe.com>
20916L:	platform-driver-x86@vger.kernel.org
20917S:	Maintained
20918F:	drivers/platform/x86/uv_sysfs.c
20919
20920UVESAFB DRIVER
20921M:	Michal Januszewski <spock@gentoo.org>
20922L:	linux-fbdev@vger.kernel.org
20923S:	Maintained
20924W:	https://github.com/mjanusz/v86d
20925F:	Documentation/fb/uvesafb.rst
20926F:	drivers/video/fbdev/uvesafb.*
20927
20928Ux500 CLOCK DRIVERS
20929M:	Ulf Hansson <ulf.hansson@linaro.org>
20930L:	linux-clk@vger.kernel.org
20931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20932S:	Maintained
20933F:	drivers/clk/ux500/
20934
20935VF610 NAND DRIVER
20936M:	Stefan Agner <stefan@agner.ch>
20937L:	linux-mtd@lists.infradead.org
20938S:	Supported
20939F:	drivers/mtd/nand/raw/vf610_nfc.c
20940
20941VFAT/FAT/MSDOS FILESYSTEM
20942M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
20943S:	Maintained
20944F:	Documentation/filesystems/vfat.rst
20945F:	fs/fat/
20946
20947VFIO DRIVER
20948M:	Alex Williamson <alex.williamson@redhat.com>
20949R:	Cornelia Huck <cohuck@redhat.com>
20950L:	kvm@vger.kernel.org
20951S:	Maintained
20952T:	git git://github.com/awilliam/linux-vfio.git
20953F:	Documentation/driver-api/vfio.rst
20954F:	drivers/vfio/
20955F:	include/linux/vfio.h
20956F:	include/linux/vfio_pci_core.h
20957F:	include/uapi/linux/vfio.h
20958
20959VFIO FSL-MC DRIVER
20960M:	Diana Craciun <diana.craciun@oss.nxp.com>
20961L:	kvm@vger.kernel.org
20962S:	Maintained
20963F:	drivers/vfio/fsl-mc/
20964
20965VFIO HISILICON PCI DRIVER
20966M:	Longfang Liu <liulongfang@huawei.com>
20967M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20968L:	kvm@vger.kernel.org
20969S:	Maintained
20970F:	drivers/vfio/pci/hisilicon/
20971
20972VFIO MEDIATED DEVICE DRIVERS
20973M:	Kirti Wankhede <kwankhede@nvidia.com>
20974L:	kvm@vger.kernel.org
20975S:	Maintained
20976F:	Documentation/driver-api/vfio-mediated-device.rst
20977F:	drivers/vfio/mdev/
20978F:	include/linux/mdev.h
20979F:	samples/vfio-mdev/
20980
20981VFIO PCI DEVICE SPECIFIC DRIVERS
20982R:	Jason Gunthorpe <jgg@nvidia.com>
20983R:	Yishai Hadas <yishaih@nvidia.com>
20984R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
20985R:	Kevin Tian <kevin.tian@intel.com>
20986L:	kvm@vger.kernel.org
20987S:	Maintained
20988P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
20989F:	drivers/vfio/pci/*/
20990
20991VFIO PLATFORM DRIVER
20992M:	Eric Auger <eric.auger@redhat.com>
20993L:	kvm@vger.kernel.org
20994S:	Maintained
20995F:	drivers/vfio/platform/
20996
20997VFIO MLX5 PCI DRIVER
20998M:	Yishai Hadas <yishaih@nvidia.com>
20999L:	kvm@vger.kernel.org
21000S:	Maintained
21001F:	drivers/vfio/pci/mlx5/
21002
21003VGA_SWITCHEROO
21004R:	Lukas Wunner <lukas@wunner.de>
21005S:	Maintained
21006T:	git git://anongit.freedesktop.org/drm/drm-misc
21007F:	Documentation/gpu/vga-switcheroo.rst
21008F:	drivers/gpu/vga/vga_switcheroo.c
21009F:	include/linux/vga_switcheroo.h
21010
21011VIA RHINE NETWORK DRIVER
21012S:	Maintained
21013M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
21014F:	drivers/net/ethernet/via/via-rhine.c
21015
21016VIA SD/MMC CARD CONTROLLER DRIVER
21017M:	Bruce Chang <brucechang@via.com.tw>
21018M:	Harald Welte <HaraldWelte@viatech.com>
21019S:	Maintained
21020F:	drivers/mmc/host/via-sdmmc.c
21021
21022VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21023M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21024L:	linux-fbdev@vger.kernel.org
21025S:	Maintained
21026F:	drivers/video/fbdev/via/
21027F:	include/linux/via-core.h
21028F:	include/linux/via-gpio.h
21029F:	include/linux/via_i2c.h
21030
21031VIA VELOCITY NETWORK DRIVER
21032M:	Francois Romieu <romieu@fr.zoreil.com>
21033L:	netdev@vger.kernel.org
21034S:	Maintained
21035F:	drivers/net/ethernet/via/via-velocity.*
21036
21037VICODEC VIRTUAL CODEC DRIVER
21038M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21039L:	linux-media@vger.kernel.org
21040S:	Maintained
21041W:	https://linuxtv.org
21042T:	git git://linuxtv.org/media_tree.git
21043F:	drivers/media/test-drivers/vicodec/*
21044
21045VIDEO I2C POLLING DRIVER
21046M:	Matt Ranostay <matt.ranostay@konsulko.com>
21047L:	linux-media@vger.kernel.org
21048S:	Maintained
21049F:	drivers/media/i2c/video-i2c.c
21050
21051VIDEO MULTIPLEXER DRIVER
21052M:	Philipp Zabel <p.zabel@pengutronix.de>
21053L:	linux-media@vger.kernel.org
21054S:	Maintained
21055F:	drivers/media/platform/video-mux.c
21056
21057VIDEOBUF2 FRAMEWORK
21058M:	Tomasz Figa <tfiga@chromium.org>
21059M:	Marek Szyprowski <m.szyprowski@samsung.com>
21060L:	linux-media@vger.kernel.org
21061S:	Maintained
21062F:	drivers/media/common/videobuf2/*
21063F:	include/media/videobuf2-*
21064
21065VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21066M:	Shuah Khan <skhan@linuxfoundation.org>
21067R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21068L:	linux-media@vger.kernel.org
21069S:	Maintained
21070W:	https://linuxtv.org
21071T:	git git://linuxtv.org/media_tree.git
21072F:	drivers/media/test-drivers/vimc/*
21073
21074VIRT LIB
21075M:	Alex Williamson <alex.williamson@redhat.com>
21076M:	Paolo Bonzini <pbonzini@redhat.com>
21077L:	kvm@vger.kernel.org
21078S:	Supported
21079F:	virt/lib/
21080
21081VIRTIO AND VHOST VSOCK DRIVER
21082M:	Stefan Hajnoczi <stefanha@redhat.com>
21083M:	Stefano Garzarella <sgarzare@redhat.com>
21084L:	kvm@vger.kernel.org
21085L:	virtualization@lists.linux-foundation.org
21086L:	netdev@vger.kernel.org
21087S:	Maintained
21088F:	drivers/vhost/vsock.c
21089F:	include/linux/virtio_vsock.h
21090F:	include/uapi/linux/virtio_vsock.h
21091F:	net/vmw_vsock/virtio_transport.c
21092F:	net/vmw_vsock/virtio_transport_common.c
21093
21094VIRTIO BLOCK AND SCSI DRIVERS
21095M:	"Michael S. Tsirkin" <mst@redhat.com>
21096M:	Jason Wang <jasowang@redhat.com>
21097R:	Paolo Bonzini <pbonzini@redhat.com>
21098R:	Stefan Hajnoczi <stefanha@redhat.com>
21099L:	virtualization@lists.linux-foundation.org
21100S:	Maintained
21101F:	drivers/block/virtio_blk.c
21102F:	drivers/scsi/virtio_scsi.c
21103F:	drivers/vhost/scsi.c
21104F:	include/uapi/linux/virtio_blk.h
21105F:	include/uapi/linux/virtio_scsi.h
21106
21107VIRTIO CONSOLE DRIVER
21108M:	Amit Shah <amit@kernel.org>
21109L:	virtualization@lists.linux-foundation.org
21110S:	Maintained
21111F:	drivers/char/virtio_console.c
21112F:	include/linux/virtio_console.h
21113F:	include/uapi/linux/virtio_console.h
21114
21115VIRTIO CORE AND NET DRIVERS
21116M:	"Michael S. Tsirkin" <mst@redhat.com>
21117M:	Jason Wang <jasowang@redhat.com>
21118L:	virtualization@lists.linux-foundation.org
21119S:	Maintained
21120F:	Documentation/ABI/testing/sysfs-bus-vdpa
21121F:	Documentation/devicetree/bindings/virtio/
21122F:	drivers/block/virtio_blk.c
21123F:	drivers/crypto/virtio/
21124F:	drivers/net/virtio_net.c
21125F:	drivers/vdpa/
21126F:	drivers/virtio/
21127F:	include/linux/vdpa.h
21128F:	include/linux/virtio*.h
21129F:	include/uapi/linux/virtio_*.h
21130F:	tools/virtio/
21131
21132VIRTIO BALLOON
21133M:	"Michael S. Tsirkin" <mst@redhat.com>
21134M:	David Hildenbrand <david@redhat.com>
21135L:	virtualization@lists.linux-foundation.org
21136S:	Maintained
21137F:	drivers/virtio/virtio_balloon.c
21138F:	include/uapi/linux/virtio_balloon.h
21139F:	include/linux/balloon_compaction.h
21140F:	mm/balloon_compaction.c
21141
21142VIRTIO CRYPTO DRIVER
21143M:	Gonglei <arei.gonglei@huawei.com>
21144L:	virtualization@lists.linux-foundation.org
21145L:	linux-crypto@vger.kernel.org
21146S:	Maintained
21147F:	drivers/crypto/virtio/
21148F:	include/uapi/linux/virtio_crypto.h
21149
21150VIRTIO DRIVERS FOR S390
21151M:	Cornelia Huck <cohuck@redhat.com>
21152M:	Halil Pasic <pasic@linux.ibm.com>
21153M:	Eric Farman <farman@linux.ibm.com>
21154L:	linux-s390@vger.kernel.org
21155L:	virtualization@lists.linux-foundation.org
21156L:	kvm@vger.kernel.org
21157S:	Supported
21158F:	arch/s390/include/uapi/asm/virtio-ccw.h
21159F:	drivers/s390/virtio/
21160
21161VIRTIO FILE SYSTEM
21162M:	Vivek Goyal <vgoyal@redhat.com>
21163M:	Stefan Hajnoczi <stefanha@redhat.com>
21164M:	Miklos Szeredi <miklos@szeredi.hu>
21165L:	virtualization@lists.linux-foundation.org
21166L:	linux-fsdevel@vger.kernel.org
21167S:	Supported
21168W:	https://virtio-fs.gitlab.io/
21169F:	Documentation/filesystems/virtiofs.rst
21170F:	fs/fuse/virtio_fs.c
21171F:	include/uapi/linux/virtio_fs.h
21172
21173VIRTIO GPIO DRIVER
21174M:	Enrico Weigelt, metux IT consult <info@metux.net>
21175M:	Viresh Kumar <vireshk@kernel.org>
21176L:	linux-gpio@vger.kernel.org
21177L:	virtualization@lists.linux-foundation.org
21178S:	Maintained
21179F:	drivers/gpio/gpio-virtio.c
21180F:	include/uapi/linux/virtio_gpio.h
21181
21182VIRTIO GPU DRIVER
21183M:	David Airlie <airlied@linux.ie>
21184M:	Gerd Hoffmann <kraxel@redhat.com>
21185R:	Gurchetan Singh <gurchetansingh@chromium.org>
21186R:	Chia-I Wu <olvaffe@gmail.com>
21187L:	dri-devel@lists.freedesktop.org
21188L:	virtualization@lists.linux-foundation.org
21189S:	Maintained
21190T:	git git://anongit.freedesktop.org/drm/drm-misc
21191F:	drivers/gpu/drm/virtio/
21192F:	include/uapi/linux/virtio_gpu.h
21193
21194VIRTIO HOST (VHOST)
21195M:	"Michael S. Tsirkin" <mst@redhat.com>
21196M:	Jason Wang <jasowang@redhat.com>
21197L:	kvm@vger.kernel.org
21198L:	virtualization@lists.linux-foundation.org
21199L:	netdev@vger.kernel.org
21200S:	Maintained
21201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21202F:	drivers/vhost/
21203F:	include/linux/vhost_iotlb.h
21204F:	include/uapi/linux/vhost.h
21205
21206VIRTIO INPUT DRIVER
21207M:	Gerd Hoffmann <kraxel@redhat.com>
21208S:	Maintained
21209F:	drivers/virtio/virtio_input.c
21210F:	include/uapi/linux/virtio_input.h
21211
21212VIRTIO IOMMU DRIVER
21213M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
21214L:	virtualization@lists.linux-foundation.org
21215S:	Maintained
21216F:	drivers/iommu/virtio-iommu.c
21217F:	include/uapi/linux/virtio_iommu.h
21218
21219VIRTIO MEM DRIVER
21220M:	David Hildenbrand <david@redhat.com>
21221L:	virtualization@lists.linux-foundation.org
21222S:	Maintained
21223W:	https://virtio-mem.gitlab.io/
21224F:	drivers/virtio/virtio_mem.c
21225F:	include/uapi/linux/virtio_mem.h
21226
21227VIRTIO SOUND DRIVER
21228M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
21229M:	"Michael S. Tsirkin" <mst@redhat.com>
21230L:	virtualization@lists.linux-foundation.org
21231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21232S:	Maintained
21233F:	include/uapi/linux/virtio_snd.h
21234F:	sound/virtio/*
21235
21236VIRTIO I2C DRIVER
21237M:	Conghui Chen <conghui.chen@intel.com>
21238M:	Viresh Kumar <viresh.kumar@linaro.org>
21239L:	linux-i2c@vger.kernel.org
21240L:	virtualization@lists.linux-foundation.org
21241S:	Maintained
21242F:	drivers/i2c/busses/i2c-virtio.c
21243F:	include/uapi/linux/virtio_i2c.h
21244
21245VIRTIO PMEM DRIVER
21246M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21247L:	virtualization@lists.linux-foundation.org
21248S:	Maintained
21249F:	drivers/nvdimm/virtio_pmem.c
21250F:	drivers/nvdimm/nd_virtio.c
21251
21252VIRTUAL BOX GUEST DEVICE DRIVER
21253M:	Hans de Goede <hdegoede@redhat.com>
21254M:	Arnd Bergmann <arnd@arndb.de>
21255M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21256S:	Maintained
21257F:	drivers/virt/vboxguest/
21258F:	include/linux/vbox_utils.h
21259F:	include/uapi/linux/vbox*.h
21260
21261VIRTUAL BOX SHARED FOLDER VFS DRIVER
21262M:	Hans de Goede <hdegoede@redhat.com>
21263L:	linux-fsdevel@vger.kernel.org
21264S:	Maintained
21265F:	fs/vboxsf/*
21266
21267VIRTUAL SERIO DEVICE DRIVER
21268M:	Stephen Chandler Paul <thatslyude@gmail.com>
21269S:	Maintained
21270F:	drivers/input/serio/userio.c
21271F:	include/uapi/linux/userio.h
21272
21273VIVID VIRTUAL VIDEO DRIVER
21274M:	Hans Verkuil <hverkuil@xs4all.nl>
21275L:	linux-media@vger.kernel.org
21276S:	Maintained
21277W:	https://linuxtv.org
21278T:	git git://linuxtv.org/media_tree.git
21279F:	drivers/media/test-drivers/vivid/*
21280
21281VIDTV VIRTUAL DIGITAL TV DRIVER
21282M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21283L:	linux-media@vger.kernel.org
21284S:	Maintained
21285W:	https://linuxtv.org
21286T:	git git://linuxtv.org/media_tree.git
21287F:	drivers/media/test-drivers/vidtv/*
21288
21289VLYNQ BUS
21290M:	Florian Fainelli <f.fainelli@gmail.com>
21291L:	openwrt-devel@lists.openwrt.org (subscribers-only)
21292S:	Maintained
21293F:	drivers/vlynq/vlynq.c
21294F:	include/linux/vlynq.h
21295
21296VME SUBSYSTEM
21297M:	Martyn Welch <martyn@welchs.me.uk>
21298M:	Manohar Vanga <manohar.vanga@gmail.com>
21299M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21300L:	linux-kernel@vger.kernel.org
21301S:	Maintained
21302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21303F:	Documentation/driver-api/vme.rst
21304F:	drivers/staging/vme_user/
21305F:	drivers/vme/
21306F:	include/linux/vme*
21307
21308VM SOCKETS (AF_VSOCK)
21309M:	Stefano Garzarella <sgarzare@redhat.com>
21310L:	virtualization@lists.linux-foundation.org
21311L:	netdev@vger.kernel.org
21312S:	Maintained
21313F:	drivers/net/vsockmon.c
21314F:	include/net/af_vsock.h
21315F:	include/uapi/linux/vm_sockets.h
21316F:	include/uapi/linux/vm_sockets_diag.h
21317F:	include/uapi/linux/vsockmon.h
21318F:	net/vmw_vsock/
21319F:	tools/testing/vsock/
21320
21321VMWARE BALLOON DRIVER
21322M:	Nadav Amit <namit@vmware.com>
21323R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21324L:	linux-kernel@vger.kernel.org
21325S:	Maintained
21326F:	drivers/misc/vmw_balloon.c
21327
21328VMWARE HYPERVISOR INTERFACE
21329M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21330M:	Alexey Makhalov <amakhalov@vmware.com>
21331R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21332L:	virtualization@lists.linux-foundation.org
21333L:	x86@kernel.org
21334S:	Supported
21335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21336F:	arch/x86/include/asm/vmware.h
21337F:	arch/x86/kernel/cpu/vmware.c
21338
21339VMWARE PVRDMA DRIVER
21340M:	Bryan Tan <bryantan@vmware.com>
21341M:	Vishnu Dasa <vdasa@vmware.com>
21342R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21343L:	linux-rdma@vger.kernel.org
21344S:	Maintained
21345F:	drivers/infiniband/hw/vmw_pvrdma/
21346
21347VMware PVSCSI driver
21348M:	Vishal Bhakta <vbhakta@vmware.com>
21349R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21350L:	linux-scsi@vger.kernel.org
21351S:	Maintained
21352F:	drivers/scsi/vmw_pvscsi.c
21353F:	drivers/scsi/vmw_pvscsi.h
21354
21355VMWARE VIRTUAL PTP CLOCK DRIVER
21356M:	Vivek Thampi <vithampi@vmware.com>
21357R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21358L:	netdev@vger.kernel.org
21359S:	Supported
21360F:	drivers/ptp/ptp_vmw.c
21361
21362VMWARE VMCI DRIVER
21363M:	Bryan Tan <bryantan@vmware.com>
21364M:	Rajesh Jalisatgi <rjalisatgi@vmware.com>
21365M:	Vishnu Dasa <vdasa@vmware.com>
21366R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21367L:	linux-kernel@vger.kernel.org
21368S:	Maintained
21369F:	drivers/misc/vmw_vmci/
21370
21371VMWARE VMMOUSE SUBDRIVER
21372M:	Zack Rusin <zackr@vmware.com>
21373R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21374R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21375L:	linux-input@vger.kernel.org
21376S:	Maintained
21377F:	drivers/input/mouse/vmmouse.c
21378F:	drivers/input/mouse/vmmouse.h
21379
21380VMWARE VMXNET3 ETHERNET DRIVER
21381M:	Ronak Doshi <doshir@vmware.com>
21382R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21383L:	netdev@vger.kernel.org
21384S:	Maintained
21385F:	drivers/net/vmxnet3/
21386
21387VOCORE VOCORE2 BOARD
21388M:	Harvey Hunt <harveyhuntnexus@gmail.com>
21389L:	linux-mips@vger.kernel.org
21390S:	Maintained
21391F:	arch/mips/boot/dts/ralink/vocore2.dts
21392
21393VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21394M:	Liam Girdwood <lgirdwood@gmail.com>
21395M:	Mark Brown <broonie@kernel.org>
21396L:	linux-kernel@vger.kernel.org
21397S:	Supported
21398W:	http://www.slimlogic.co.uk/?p=48
21399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21400F:	Documentation/devicetree/bindings/regulator/
21401F:	Documentation/power/regulator/
21402F:	drivers/regulator/
21403F:	include/dt-bindings/regulator/
21404F:	include/linux/regulator/
21405K:	regulator_get_optional
21406
21407VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21408R:	Matti Vaittinen <mazziesaccount@gmail.com>
21409F:	drivers/regulator/irq_helpers.c
21410
21411VRF
21412M:	David Ahern <dsahern@kernel.org>
21413L:	netdev@vger.kernel.org
21414S:	Maintained
21415F:	Documentation/networking/vrf.rst
21416F:	drivers/net/vrf.c
21417
21418VSPRINTF
21419M:	Petr Mladek <pmladek@suse.com>
21420M:	Steven Rostedt <rostedt@goodmis.org>
21421M:	Sergey Senozhatsky <senozhatsky@chromium.org>
21422R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21423R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
21424S:	Maintained
21425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21426F:	Documentation/core-api/printk-formats.rst
21427F:	lib/test_printf.c
21428F:	lib/test_scanf.c
21429F:	lib/vsprintf.c
21430
21431VT1211 HARDWARE MONITOR DRIVER
21432M:	Juerg Haefliger <juergh@gmail.com>
21433L:	linux-hwmon@vger.kernel.org
21434S:	Maintained
21435F:	Documentation/hwmon/vt1211.rst
21436F:	drivers/hwmon/vt1211.c
21437
21438VT8231 HARDWARE MONITOR DRIVER
21439M:	Roger Lucas <vt8231@hiddenengine.co.uk>
21440L:	linux-hwmon@vger.kernel.org
21441S:	Maintained
21442F:	drivers/hwmon/vt8231.c
21443
21444VUB300 USB to SDIO/SD/MMC bridge chip
21445L:	linux-mmc@vger.kernel.org
21446S:	Orphan
21447F:	drivers/mmc/host/vub300.c
21448
21449W1 DALLAS'S 1-WIRE BUS
21450M:	Evgeniy Polyakov <zbr@ioremap.net>
21451S:	Maintained
21452F:	Documentation/devicetree/bindings/w1/
21453F:	Documentation/w1/
21454F:	drivers/w1/
21455F:	include/linux/w1.h
21456
21457W83791D HARDWARE MONITORING DRIVER
21458M:	Marc Hulsman <m.hulsman@tudelft.nl>
21459L:	linux-hwmon@vger.kernel.org
21460S:	Maintained
21461F:	Documentation/hwmon/w83791d.rst
21462F:	drivers/hwmon/w83791d.c
21463
21464W83793 HARDWARE MONITORING DRIVER
21465M:	Rudolf Marek <r.marek@assembler.cz>
21466L:	linux-hwmon@vger.kernel.org
21467S:	Maintained
21468F:	Documentation/hwmon/w83793.rst
21469F:	drivers/hwmon/w83793.c
21470
21471W83795 HARDWARE MONITORING DRIVER
21472M:	Jean Delvare <jdelvare@suse.com>
21473L:	linux-hwmon@vger.kernel.org
21474S:	Maintained
21475F:	drivers/hwmon/w83795.c
21476
21477W83L51xD SD/MMC CARD INTERFACE DRIVER
21478M:	Pierre Ossman <pierre@ossman.eu>
21479S:	Maintained
21480F:	drivers/mmc/host/wbsd.*
21481
21482WACOM PROTOCOL 4 SERIAL TABLETS
21483M:	Julian Squires <julian@cipht.net>
21484M:	Hans de Goede <hdegoede@redhat.com>
21485L:	linux-input@vger.kernel.org
21486S:	Maintained
21487F:	drivers/input/tablet/wacom_serial4.c
21488
21489WATCHDOG DEVICE DRIVERS
21490M:	Wim Van Sebroeck <wim@linux-watchdog.org>
21491M:	Guenter Roeck <linux@roeck-us.net>
21492L:	linux-watchdog@vger.kernel.org
21493S:	Maintained
21494W:	http://www.linux-watchdog.org/
21495T:	git git://www.linux-watchdog.org/linux-watchdog.git
21496F:	Documentation/devicetree/bindings/watchdog/
21497F:	Documentation/watchdog/
21498F:	drivers/watchdog/
21499F:	include/linux/watchdog.h
21500F:	include/uapi/linux/watchdog.h
21501
21502WHISKEYCOVE PMIC GPIO DRIVER
21503M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21504L:	linux-gpio@vger.kernel.org
21505S:	Maintained
21506F:	drivers/gpio/gpio-wcove.c
21507
21508WHWAVE RTC DRIVER
21509M:	Dianlong Li <long17.cool@163.com>
21510L:	linux-rtc@vger.kernel.org
21511S:	Maintained
21512F:	drivers/rtc/rtc-sd3078.c
21513
21514WIIMOTE HID DRIVER
21515M:	David Rheinsberg <david.rheinsberg@gmail.com>
21516L:	linux-input@vger.kernel.org
21517S:	Maintained
21518F:	drivers/hid/hid-wiimote*
21519
21520WILOCITY WIL6210 WIRELESS DRIVER
21521L:	linux-wireless@vger.kernel.org
21522S:	Orphan
21523W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21524F:	drivers/net/wireless/ath/wil6210/
21525
21526WINBOND CIR DRIVER
21527M:	David Härdeman <david@hardeman.nu>
21528S:	Maintained
21529F:	drivers/media/rc/winbond-cir.c
21530
21531WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21532M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21533L:	linux-watchdog@vger.kernel.org
21534S:	Maintained
21535F:	drivers/watchdog/ebc-c384_wdt.c
21536
21537WINSYSTEMS WS16C48 GPIO DRIVER
21538M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21539L:	linux-gpio@vger.kernel.org
21540S:	Maintained
21541F:	drivers/gpio/gpio-ws16c48.c
21542
21543WIREGUARD SECURE NETWORK TUNNEL
21544M:	Jason A. Donenfeld <Jason@zx2c4.com>
21545L:	wireguard@lists.zx2c4.com
21546L:	netdev@vger.kernel.org
21547S:	Maintained
21548F:	drivers/net/wireguard/
21549F:	tools/testing/selftests/wireguard/
21550
21551WISTRON LAPTOP BUTTON DRIVER
21552M:	Miloslav Trmac <mitr@volny.cz>
21553S:	Maintained
21554F:	drivers/input/misc/wistron_btns.c
21555
21556WL3501 WIRELESS PCMCIA CARD DRIVER
21557L:	linux-wireless@vger.kernel.org
21558S:	Odd fixes
21559F:	drivers/net/wireless/wl3501*
21560
21561WOLFSON MICROELECTRONICS DRIVERS
21562L:	patches@opensource.cirrus.com
21563S:	Supported
21564W:	https://github.com/CirrusLogic/linux-drivers/wiki
21565T:	git https://github.com/CirrusLogic/linux-drivers.git
21566F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21567F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21568F:	Documentation/devicetree/bindings/mfd/wm831x.txt
21569F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21570F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
21571F:	Documentation/devicetree/bindings/sound/wm*
21572F:	Documentation/hwmon/wm83??.rst
21573F:	arch/arm/mach-s3c/mach-crag6410*
21574F:	drivers/clk/clk-wm83*.c
21575F:	drivers/gpio/gpio-*wm*.c
21576F:	drivers/gpio/gpio-arizona.c
21577F:	drivers/hwmon/wm83??-hwmon.c
21578F:	drivers/input/misc/wm831x-on.c
21579F:	drivers/input/touchscreen/wm831x-ts.c
21580F:	drivers/input/touchscreen/wm97*.c
21581F:	drivers/leds/leds-wm83*.c
21582F:	drivers/mfd/arizona*
21583F:	drivers/mfd/cs47l24*
21584F:	drivers/mfd/wm*.c
21585F:	drivers/power/supply/wm83*.c
21586F:	drivers/regulator/arizona*
21587F:	drivers/regulator/wm8*.c
21588F:	drivers/rtc/rtc-wm83*.c
21589F:	drivers/video/backlight/wm83*_bl.c
21590F:	drivers/watchdog/wm83*_wdt.c
21591F:	include/linux/mfd/arizona/
21592F:	include/linux/mfd/wm831x/
21593F:	include/linux/mfd/wm8350/
21594F:	include/linux/mfd/wm8400*
21595F:	include/linux/regulator/arizona*
21596F:	include/linux/wm97xx.h
21597F:	include/sound/wm????.h
21598F:	sound/soc/codecs/arizona*
21599F:	sound/soc/codecs/cs47l24*
21600F:	sound/soc/codecs/wm*
21601
21602WORKQUEUE
21603M:	Tejun Heo <tj@kernel.org>
21604R:	Lai Jiangshan <jiangshanlai@gmail.com>
21605S:	Maintained
21606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21607F:	Documentation/core-api/workqueue.rst
21608F:	include/linux/workqueue.h
21609F:	kernel/workqueue.c
21610
21611WWAN DRIVERS
21612M:	Loic Poulain <loic.poulain@linaro.org>
21613M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
21614R:	Johannes Berg <johannes@sipsolutions.net>
21615L:	netdev@vger.kernel.org
21616S:	Maintained
21617F:	drivers/net/wwan/
21618F:	include/linux/wwan.h
21619F:	include/uapi/linux/wwan.h
21620
21621X-POWERS AXP288 PMIC DRIVERS
21622M:	Hans de Goede <hdegoede@redhat.com>
21623S:	Maintained
21624F:	drivers/acpi/pmic/intel_pmic_xpower.c
21625N:	axp288
21626
21627X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21628M:	Chen-Yu Tsai <wens@csie.org>
21629L:	linux-kernel@vger.kernel.org
21630S:	Maintained
21631N:	axp[128]
21632
21633X.25 STACK
21634M:	Martin Schiller <ms@dev.tdt.de>
21635L:	linux-x25@vger.kernel.org
21636S:	Maintained
21637F:	Documentation/networking/lapb-module.rst
21638F:	Documentation/networking/x25*
21639F:	drivers/net/wan/hdlc_x25.c
21640F:	drivers/net/wan/lapbether.c
21641F:	include/*/lapb.h
21642F:	include/net/x25*
21643F:	include/uapi/linux/x25.h
21644F:	net/lapb/
21645F:	net/x25/
21646
21647X86 ARCHITECTURE (32-BIT AND 64-BIT)
21648M:	Thomas Gleixner <tglx@linutronix.de>
21649M:	Ingo Molnar <mingo@redhat.com>
21650M:	Borislav Petkov <bp@alien8.de>
21651M:	Dave Hansen <dave.hansen@linux.intel.com>
21652M:	x86@kernel.org
21653R:	"H. Peter Anvin" <hpa@zytor.com>
21654L:	linux-kernel@vger.kernel.org
21655S:	Maintained
21656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21657F:	Documentation/devicetree/bindings/x86/
21658F:	Documentation/x86/
21659F:	arch/x86/
21660
21661X86 ENTRY CODE
21662M:	Andy Lutomirski <luto@kernel.org>
21663L:	linux-kernel@vger.kernel.org
21664S:	Maintained
21665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21666F:	arch/x86/entry/
21667
21668X86 MCE INFRASTRUCTURE
21669M:	Tony Luck <tony.luck@intel.com>
21670M:	Borislav Petkov <bp@alien8.de>
21671L:	linux-edac@vger.kernel.org
21672S:	Maintained
21673F:	Documentation/ABI/testing/sysfs-mce
21674F:	Documentation/x86/x86_64/machinecheck.rst
21675F:	arch/x86/kernel/cpu/mce/*
21676
21677X86 MICROCODE UPDATE SUPPORT
21678M:	Borislav Petkov <bp@alien8.de>
21679S:	Maintained
21680F:	arch/x86/kernel/cpu/microcode/*
21681
21682X86 MM
21683M:	Dave Hansen <dave.hansen@linux.intel.com>
21684M:	Andy Lutomirski <luto@kernel.org>
21685M:	Peter Zijlstra <peterz@infradead.org>
21686L:	linux-kernel@vger.kernel.org
21687S:	Maintained
21688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21689F:	arch/x86/mm/
21690
21691X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21692M:	Hans de Goede <hdegoede@redhat.com>
21693L:	platform-driver-x86@vger.kernel.org
21694S:	Maintained
21695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21696F:	drivers/platform/x86/x86-android-tablets.c
21697
21698X86 PLATFORM DRIVERS
21699M:	Hans de Goede <hdegoede@redhat.com>
21700M:	Mark Gross <markgross@kernel.org>
21701L:	platform-driver-x86@vger.kernel.org
21702S:	Maintained
21703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21704F:	drivers/platform/olpc/
21705F:	drivers/platform/x86/
21706
21707X86 PLATFORM DRIVERS - ARCH
21708R:	Darren Hart <dvhart@infradead.org>
21709R:	Andy Shevchenko <andy@infradead.org>
21710L:	platform-driver-x86@vger.kernel.org
21711L:	x86@kernel.org
21712S:	Maintained
21713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21714F:	arch/x86/platform
21715
21716X86 PLATFORM UV HPE SUPERDOME FLEX
21717M:	Steve Wahl <steve.wahl@hpe.com>
21718R:	Mike Travis <mike.travis@hpe.com>
21719R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21720R:	Russ Anderson <russ.anderson@hpe.com>
21721S:	Supported
21722F:	arch/x86/include/asm/uv/
21723F:	arch/x86/kernel/apic/x2apic_uv_x.c
21724F:	arch/x86/platform/uv/
21725
21726X86 STACK UNWINDING
21727M:	Josh Poimboeuf <jpoimboe@kernel.org>
21728M:	Peter Zijlstra <peterz@infradead.org>
21729S:	Supported
21730F:	arch/x86/include/asm/unwind*.h
21731F:	arch/x86/kernel/dumpstack.c
21732F:	arch/x86/kernel/stacktrace.c
21733F:	arch/x86/kernel/unwind_*.c
21734
21735X86 VDSO
21736M:	Andy Lutomirski <luto@kernel.org>
21737L:	linux-kernel@vger.kernel.org
21738S:	Maintained
21739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21740F:	arch/x86/entry/vdso/
21741
21742XARRAY
21743M:	Matthew Wilcox <willy@infradead.org>
21744L:	linux-fsdevel@vger.kernel.org
21745S:	Supported
21746F:	Documentation/core-api/xarray.rst
21747F:	include/linux/idr.h
21748F:	include/linux/xarray.h
21749F:	lib/idr.c
21750F:	lib/xarray.c
21751F:	tools/testing/radix-tree
21752
21753XBOX DVD IR REMOTE
21754M:	Benjamin Valentin <benpicco@googlemail.com>
21755S:	Maintained
21756F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
21757F:	drivers/media/rc/xbox_remote.c
21758
21759XC2028/3028 TUNER DRIVER
21760M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21761L:	linux-media@vger.kernel.org
21762S:	Maintained
21763W:	https://linuxtv.org
21764T:	git git://linuxtv.org/media_tree.git
21765F:	drivers/media/tuners/xc2028.*
21766
21767XDP (eXpress Data Path)
21768M:	Alexei Starovoitov <ast@kernel.org>
21769M:	Daniel Borkmann <daniel@iogearbox.net>
21770M:	David S. Miller <davem@davemloft.net>
21771M:	Jakub Kicinski <kuba@kernel.org>
21772M:	Jesper Dangaard Brouer <hawk@kernel.org>
21773M:	John Fastabend <john.fastabend@gmail.com>
21774L:	netdev@vger.kernel.org
21775L:	bpf@vger.kernel.org
21776S:	Supported
21777F:	include/net/xdp.h
21778F:	include/net/xdp_priv.h
21779F:	include/trace/events/xdp.h
21780F:	kernel/bpf/cpumap.c
21781F:	kernel/bpf/devmap.c
21782F:	net/core/xdp.c
21783F:	samples/bpf/xdp*
21784F:	tools/testing/selftests/bpf/*xdp*
21785F:	tools/testing/selftests/bpf/*/*xdp*
21786F:	drivers/net/ethernet/*/*/*/*/*xdp*
21787F:	drivers/net/ethernet/*/*/*xdp*
21788K:	(?:\b|_)xdp(?:\b|_)
21789
21790XDP SOCKETS (AF_XDP)
21791M:	Björn Töpel <bjorn@kernel.org>
21792M:	Magnus Karlsson <magnus.karlsson@intel.com>
21793M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21794R:	Jonathan Lemon <jonathan.lemon@gmail.com>
21795L:	netdev@vger.kernel.org
21796L:	bpf@vger.kernel.org
21797S:	Maintained
21798F:	Documentation/networking/af_xdp.rst
21799F:	include/net/xdp_sock*
21800F:	include/net/xsk_buff_pool.h
21801F:	include/uapi/linux/if_xdp.h
21802F:	include/uapi/linux/xdp_diag.h
21803F:	include/net/netns/xdp.h
21804F:	net/xdp/
21805F:	samples/bpf/xdpsock*
21806F:	tools/lib/bpf/xsk*
21807
21808XEN BLOCK SUBSYSTEM
21809M:	Roger Pau Monné <roger.pau@citrix.com>
21810L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21811S:	Supported
21812F:	drivers/block/xen*
21813F:	drivers/block/xen-blkback/*
21814
21815XEN HYPERVISOR ARM
21816M:	Stefano Stabellini <sstabellini@kernel.org>
21817L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21818S:	Maintained
21819F:	arch/arm/include/asm/xen/
21820F:	arch/arm/xen/
21821
21822XEN HYPERVISOR ARM64
21823M:	Stefano Stabellini <sstabellini@kernel.org>
21824L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21825S:	Maintained
21826F:	arch/arm64/include/asm/xen/
21827F:	arch/arm64/xen/
21828
21829XEN HYPERVISOR INTERFACE
21830M:	Juergen Gross <jgross@suse.com>
21831M:	Stefano Stabellini <sstabellini@kernel.org>
21832R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21833L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21834S:	Supported
21835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21836F:	Documentation/ABI/stable/sysfs-hypervisor-xen
21837F:	Documentation/ABI/testing/sysfs-hypervisor-xen
21838F:	drivers/*/xen-*front.c
21839F:	drivers/xen/
21840F:	include/uapi/xen/
21841F:	include/xen/
21842
21843XEN HYPERVISOR X86
21844M:	Juergen Gross <jgross@suse.com>
21845R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
21846L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21847S:	Supported
21848F:	arch/x86/include/asm/pvclock-abi.h
21849F:	arch/x86/include/asm/xen/
21850F:	arch/x86/platform/pvh/
21851F:	arch/x86/xen/
21852
21853XEN NETWORK BACKEND DRIVER
21854M:	Wei Liu <wei.liu@kernel.org>
21855M:	Paul Durrant <paul@xen.org>
21856L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21857L:	netdev@vger.kernel.org
21858S:	Supported
21859F:	drivers/net/xen-netback/*
21860
21861XEN PCI SUBSYSTEM
21862M:	Juergen Gross <jgross@suse.com>
21863L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21864S:	Supported
21865F:	arch/x86/pci/*xen*
21866F:	drivers/pci/*xen*
21867
21868XEN PVSCSI DRIVERS
21869M:	Juergen Gross <jgross@suse.com>
21870L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21871L:	linux-scsi@vger.kernel.org
21872S:	Supported
21873F:	drivers/scsi/xen-scsifront.c
21874F:	drivers/xen/xen-scsiback.c
21875F:	include/xen/interface/io/vscsiif.h
21876
21877XEN PVUSB DRIVER
21878M:	Juergen Gross <jgross@suse.com>
21879L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21880L:	linux-usb@vger.kernel.org
21881S:	Supported
21882F:	drivers/usb/host/xen*
21883F:	include/xen/interface/io/usbif.h
21884
21885XEN SOUND FRONTEND DRIVER
21886M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21887L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21888L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21889S:	Supported
21890F:	sound/xen/*
21891
21892XEN SWIOTLB SUBSYSTEM
21893M:	Juergen Gross <jgross@suse.com>
21894M:	Stefano Stabellini <sstabellini@kernel.org>
21895L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21896L:	iommu@lists.linux-foundation.org
21897L:	iommu@lists.linux.dev
21898S:	Supported
21899F:	arch/x86/xen/*swiotlb*
21900F:	drivers/xen/*swiotlb*
21901
21902XFS FILESYSTEM
21903C:	irc://irc.oftc.net/xfs
21904M:	Darrick J. Wong <djwong@kernel.org>
21905L:	linux-xfs@vger.kernel.org
21906S:	Supported
21907W:	http://xfs.org/
21908T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
21909F:	Documentation/ABI/testing/sysfs-fs-xfs
21910F:	Documentation/admin-guide/xfs.rst
21911F:	Documentation/filesystems/xfs-delayed-logging-design.rst
21912F:	Documentation/filesystems/xfs-self-describing-metadata.rst
21913F:	fs/xfs/
21914F:	include/uapi/linux/dqblk_xfs.h
21915F:	include/uapi/linux/fsmap.h
21916
21917XILINX AMS DRIVER
21918M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
21919L:	linux-iio@vger.kernel.org
21920S:	Maintained
21921F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
21922F:	drivers/iio/adc/xilinx-ams.c
21923
21924XILINX AXI ETHERNET DRIVER
21925M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
21926S:	Maintained
21927F:	drivers/net/ethernet/xilinx/xilinx_axienet*
21928
21929XILINX CAN DRIVER
21930M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
21931R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
21932L:	linux-can@vger.kernel.org
21933S:	Maintained
21934F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
21935F:	drivers/net/can/xilinx_can.c
21936
21937XILINX GPIO DRIVER
21938M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
21939R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
21940R:	Michal Simek <michal.simek@xilinx.com>
21941S:	Maintained
21942F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
21943F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
21944F:	drivers/gpio/gpio-xilinx.c
21945F:	drivers/gpio/gpio-zynq.c
21946
21947XILINX SD-FEC IP CORES
21948M:	Derek Kiernan <derek.kiernan@xilinx.com>
21949M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
21950S:	Maintained
21951F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
21952F:	Documentation/misc-devices/xilinx_sdfec.rst
21953F:	drivers/misc/Kconfig
21954F:	drivers/misc/Makefile
21955F:	drivers/misc/xilinx_sdfec.c
21956F:	include/uapi/misc/xilinx_sdfec.h
21957
21958XILINX PWM DRIVER
21959M:	Sean Anderson <sean.anderson@seco.com>
21960S:	Maintained
21961F:	drivers/pwm/pwm-xilinx.c
21962F:	include/clocksource/timer-xilinx.h
21963
21964XILINX UARTLITE SERIAL DRIVER
21965M:	Peter Korsgaard <jacmet@sunsite.dk>
21966L:	linux-serial@vger.kernel.org
21967S:	Maintained
21968F:	drivers/tty/serial/uartlite.c
21969
21970XILINX VIDEO IP CORES
21971M:	Hyun Kwon <hyun.kwon@xilinx.com>
21972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21973L:	linux-media@vger.kernel.org
21974S:	Supported
21975T:	git git://linuxtv.org/media_tree.git
21976F:	Documentation/devicetree/bindings/media/xilinx/
21977F:	drivers/media/platform/xilinx/
21978F:	include/uapi/linux/xilinx-v4l2-controls.h
21979
21980XILINX ZYNQMP DPDMA DRIVER
21981M:	Hyun Kwon <hyun.kwon@xilinx.com>
21982M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21983L:	dmaengine@vger.kernel.org
21984S:	Supported
21985F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
21986F:	drivers/dma/xilinx/xilinx_dpdma.c
21987F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
21988
21989XILINX ZYNQMP PSGTR PHY DRIVER
21990M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
21991M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21992L:	linux-kernel@vger.kernel.org
21993S:	Supported
21994T:	git https://github.com/Xilinx/linux-xlnx.git
21995F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
21996F:	drivers/phy/xilinx/phy-zynqmp.c
21997
21998XILINX ZYNQMP SHA3 DRIVER
21999M:	Harsha <harsha.harsha@xilinx.com>
22000S:	Maintained
22001F:	drivers/crypto/xilinx/zynqmp-sha.c
22002
22003XILINX EVENT MANAGEMENT DRIVER
22004M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22005S:	Maintained
22006F:	drivers/soc/xilinx/xlnx_event_manager.c
22007F:	include/linux/firmware/xlnx-event-manager.h
22008
22009XILLYBUS DRIVER
22010M:	Eli Billauer <eli.billauer@gmail.com>
22011L:	linux-kernel@vger.kernel.org
22012S:	Supported
22013F:	drivers/char/xillybus/
22014
22015XLP9XX I2C DRIVER
22016M:	George Cherian <gcherian@marvell.com>
22017L:	linux-i2c@vger.kernel.org
22018S:	Supported
22019W:	http://www.marvell.com
22020F:	drivers/i2c/busses/i2c-xlp9xx.c
22021
22022XRA1403 GPIO EXPANDER
22023M:	Nandor Han <nandor.han@ge.com>
22024M:	Semi Malinen <semi.malinen@ge.com>
22025L:	linux-gpio@vger.kernel.org
22026S:	Maintained
22027F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22028F:	drivers/gpio/gpio-xra1403.c
22029
22030XTENSA XTFPGA PLATFORM SUPPORT
22031M:	Max Filippov <jcmvbkbc@gmail.com>
22032L:	linux-xtensa@linux-xtensa.org
22033S:	Maintained
22034F:	drivers/spi/spi-xtensa-xtfpga.c
22035F:	sound/soc/xtensa/xtfpga-i2s.c
22036
22037YAM DRIVER FOR AX.25
22038M:	Jean-Paul Roubelat <jpr@f6fbb.org>
22039L:	linux-hams@vger.kernel.org
22040S:	Maintained
22041F:	drivers/net/hamradio/yam*
22042F:	include/linux/yam.h
22043
22044YAMA SECURITY MODULE
22045M:	Kees Cook <keescook@chromium.org>
22046S:	Supported
22047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22048F:	Documentation/admin-guide/LSM/Yama.rst
22049F:	security/yama/
22050
22051YEALINK PHONE DRIVER
22052M:	Henk Vergonet <Henk.Vergonet@gmail.com>
22053L:	usbb2k-api-dev@nongnu.org
22054S:	Maintained
22055F:	Documentation/input/devices/yealink.rst
22056F:	drivers/input/misc/yealink.*
22057
22058Z8530 DRIVER FOR AX.25
22059M:	Joerg Reuter <jreuter@yaina.de>
22060L:	linux-hams@vger.kernel.org
22061S:	Maintained
22062W:	http://yaina.de/jreuter/
22063W:	http://www.qsl.net/dl1bke/
22064F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
22065F:	drivers/net/hamradio/*scc.c
22066F:	drivers/net/hamradio/z8530.h
22067
22068ZBUD COMPRESSED PAGE ALLOCATOR
22069M:	Seth Jennings <sjenning@redhat.com>
22070M:	Dan Streetman <ddstreet@ieee.org>
22071L:	linux-mm@kvack.org
22072S:	Maintained
22073F:	mm/zbud.c
22074
22075Z3FOLD COMPRESSED PAGE ALLOCATOR
22076M:	Vitaly Wool <vitaly.wool@konsulko.com>
22077R:	Miaohe Lin <linmiaohe@huawei.com>
22078L:	linux-mm@kvack.org
22079S:	Maintained
22080F:	mm/z3fold.c
22081
22082ZD1211RW WIRELESS DRIVER
22083M:	Ulrich Kunitz <kune@deine-taler.de>
22084L:	linux-wireless@vger.kernel.org
22085L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
22086S:	Maintained
22087W:	http://zd1211.ath.cx/wiki/DriverRewrite
22088F:	drivers/net/wireless/zydas/zd1211rw/
22089
22090ZD1301 MEDIA DRIVER
22091M:	Antti Palosaari <crope@iki.fi>
22092L:	linux-media@vger.kernel.org
22093S:	Maintained
22094W:	https://linuxtv.org/
22095W:	http://palosaari.fi/linux/
22096Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22097F:	drivers/media/usb/dvb-usb-v2/zd1301*
22098
22099ZD1301_DEMOD MEDIA DRIVER
22100M:	Antti Palosaari <crope@iki.fi>
22101L:	linux-media@vger.kernel.org
22102S:	Maintained
22103W:	https://linuxtv.org/
22104W:	http://palosaari.fi/linux/
22105Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22106F:	drivers/media/dvb-frontends/zd1301_demod*
22107
22108ZHAOXIN PROCESSOR SUPPORT
22109M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22110L:	linux-kernel@vger.kernel.org
22111S:	Maintained
22112F:	arch/x86/kernel/cpu/zhaoxin.c
22113
22114ZONEFS FILESYSTEM
22115M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
22116M:	Naohiro Aota <naohiro.aota@wdc.com>
22117R:	Johannes Thumshirn <jth@kernel.org>
22118L:	linux-fsdevel@vger.kernel.org
22119S:	Maintained
22120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22121F:	Documentation/filesystems/zonefs.rst
22122F:	fs/zonefs/
22123
22124ZPOOL COMPRESSED PAGE STORAGE API
22125M:	Dan Streetman <ddstreet@ieee.org>
22126L:	linux-mm@kvack.org
22127S:	Maintained
22128F:	include/linux/zpool.h
22129F:	mm/zpool.c
22130
22131ZR36067 VIDEO FOR LINUX DRIVER
22132M:	Corentin Labbe <clabbe@baylibre.com>
22133L:	mjpeg-users@lists.sourceforge.net
22134L:	linux-media@vger.kernel.org
22135S:	Maintained
22136W:	http://mjpeg.sourceforge.net/driver-zoran/
22137Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22138F:	Documentation/driver-api/media/drivers/zoran.rst
22139F:	drivers/staging/media/zoran/
22140
22141ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22142M:	Minchan Kim <minchan@kernel.org>
22143M:	Nitin Gupta <ngupta@vflare.org>
22144R:	Sergey Senozhatsky <senozhatsky@chromium.org>
22145L:	linux-kernel@vger.kernel.org
22146S:	Maintained
22147F:	Documentation/admin-guide/blockdev/zram.rst
22148F:	drivers/block/zram/
22149
22150ZS DECSTATION Z85C30 SERIAL DRIVER
22151M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22152S:	Maintained
22153F:	drivers/tty/serial/zs.*
22154
22155ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22156M:	Minchan Kim <minchan@kernel.org>
22157M:	Nitin Gupta <ngupta@vflare.org>
22158R:	Sergey Senozhatsky <senozhatsky@chromium.org>
22159L:	linux-mm@kvack.org
22160S:	Maintained
22161F:	Documentation/mm/zsmalloc.rst
22162F:	include/linux/zsmalloc.h
22163F:	mm/zsmalloc.c
22164
22165ZSTD
22166M:	Nick Terrell <terrelln@fb.com>
22167S:	Maintained
22168B:	https://github.com/facebook/zstd/issues
22169T:	git git://github.com/terrelln/linux.git
22170F:	include/linux/zstd*
22171F:	lib/zstd/
22172F:	lib/decompress_unzstd.c
22173F:	crypto/zstd.c
22174N:	zstd
22175K:	zstd
22176
22177ZSWAP COMPRESSED SWAP CACHING
22178M:	Seth Jennings <sjenning@redhat.com>
22179M:	Dan Streetman <ddstreet@ieee.org>
22180M:	Vitaly Wool <vitaly.wool@konsulko.com>
22181L:	linux-mm@kvack.org
22182S:	Maintained
22183F:	mm/zswap.c
22184
22185THE REST
22186M:	Linus Torvalds <torvalds@linux-foundation.org>
22187L:	linux-kernel@vger.kernel.org
22188S:	Buried alive in reporters
22189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
22190F:	*
22191F:	*/
22192