xref: /openbmc/linux/MAINTAINERS (revision 6486a57f)
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>
174L:	linux-bluetooth@vger.kernel.org
175L:	linux-wpan@vger.kernel.org
176S:	Maintained
177F:	Documentation/networking/6lowpan.rst
178F:	include/net/6lowpan.h
179F:	net/6lowpan/
180
1816PACK NETWORK DRIVER FOR AX.25
182M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
183L:	linux-hams@vger.kernel.org
184S:	Maintained
185F:	drivers/net/hamradio/6pack.c
186
187802.11 (including CFG80211/NL80211)
188M:	Johannes Berg <johannes@sipsolutions.net>
189L:	linux-wireless@vger.kernel.org
190S:	Maintained
191W:	https://wireless.wiki.kernel.org/
192Q:	https://patchwork.kernel.org/project/linux-wireless/list/
193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
195F:	Documentation/driver-api/80211/cfg80211.rst
196F:	Documentation/networking/regulatory.rst
197F:	include/linux/ieee80211.h
198F:	include/net/cfg80211.h
199F:	include/net/ieee80211_radiotap.h
200F:	include/net/iw_handler.h
201F:	include/net/wext.h
202F:	include/uapi/linux/nl80211.h
203F:	include/uapi/linux/wireless.h
204F:	net/wireless/
205
2068169 10/100/1000 GIGABIT ETHERNET DRIVER
207M:	Heiner Kallweit <hkallweit1@gmail.com>
208M:	nic_swsd@realtek.com
209L:	netdev@vger.kernel.org
210S:	Maintained
211F:	drivers/net/ethernet/realtek/r8169*
212
2138250/16?50 (AND CLONE UARTS) SERIAL DRIVER
214M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
215L:	linux-serial@vger.kernel.org
216S:	Maintained
217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
218F:	drivers/tty/serial/8250*
219F:	include/linux/serial_8250.h
220
2218390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
222L:	netdev@vger.kernel.org
223S:	Orphan / Obsolete
224F:	drivers/net/ethernet/8390/
225
2269P FILE SYSTEM
227M:	Eric Van Hensbergen <ericvh@gmail.com>
228M:	Latchesar Ionkov <lucho@ionkov.net>
229M:	Dominique Martinet <asmadeus@codewreck.org>
230R:	Christian Schoenebeck <linux_oss@crudebyte.com>
231L:	v9fs-developer@lists.sourceforge.net
232S:	Maintained
233W:	http://swik.net/v9fs
234Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
236T:	git git://github.com/martinetd/linux.git
237F:	Documentation/filesystems/9p.rst
238F:	fs/9p/
239F:	include/net/9p/
240F:	include/trace/events/9p.h
241F:	include/uapi/linux/virtio_9p.h
242F:	net/9p/
243
244A64FX DIAG DRIVER
245M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
246S:	Supported
247F:	drivers/soc/fujitsu/a64fx-diag.c
248
249A8293 MEDIA DRIVER
250M:	Antti Palosaari <crope@iki.fi>
251L:	linux-media@vger.kernel.org
252S:	Maintained
253W:	https://linuxtv.org
254W:	http://palosaari.fi/linux/
255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
256T:	git git://linuxtv.org/anttip/media_tree.git
257F:	drivers/media/dvb-frontends/a8293*
258
259AACRAID SCSI RAID DRIVER
260M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
261L:	linux-scsi@vger.kernel.org
262S:	Supported
263W:	http://www.adaptec.com/
264F:	Documentation/scsi/aacraid.rst
265F:	drivers/scsi/aacraid/
266
267AB8500 BATTERY AND CHARGER DRIVERS
268M:	Linus Walleij <linus.walleij@linaro.org>
269F:	Documentation/devicetree/bindings/power/supply/*ab8500*
270F:	drivers/power/supply/*ab8500*
271
272ABI/API
273L:	linux-api@vger.kernel.org
274F:	include/linux/syscalls.h
275F:	kernel/sys_ni.c
276X:	include/uapi/
277X:	arch/*/include/uapi/
278
279ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
280M:	Hans de Goede <hdegoede@redhat.com>
281L:	linux-hwmon@vger.kernel.org
282S:	Maintained
283F:	drivers/hwmon/abituguru.c
284
285ABIT UGURU 3 HARDWARE MONITOR DRIVER
286M:	Alistair John Strachan <alistair@devzero.co.uk>
287L:	linux-hwmon@vger.kernel.org
288S:	Maintained
289F:	drivers/hwmon/abituguru3.c
290
291ACCES 104-DIO-48E GPIO DRIVER
292M:	William Breathitt Gray <william.gray@linaro.org>
293L:	linux-gpio@vger.kernel.org
294S:	Maintained
295F:	drivers/gpio/gpio-104-dio-48e.c
296
297ACCES 104-IDI-48 GPIO DRIVER
298M:	William Breathitt Gray <william.gray@linaro.org>
299L:	linux-gpio@vger.kernel.org
300S:	Maintained
301F:	drivers/gpio/gpio-104-idi-48.c
302
303ACCES 104-IDIO-16 GPIO DRIVER
304M:	William Breathitt Gray <william.gray@linaro.org>
305L:	linux-gpio@vger.kernel.org
306S:	Maintained
307F:	drivers/gpio/gpio-104-idio-16.c
308
309ACCES 104-QUAD-8 DRIVER
310M:	William Breathitt Gray <william.gray@linaro.org>
311L:	linux-iio@vger.kernel.org
312S:	Maintained
313F:	drivers/counter/104-quad-8.c
314
315ACCES IDIO-16 GPIO LIBRARY
316M:	William Breathitt Gray <william.gray@linaro.org>
317L:	linux-gpio@vger.kernel.org
318S:	Maintained
319F:	drivers/gpio/gpio-idio-16.c
320F:	drivers/gpio/gpio-idio-16.h
321
322ACCES PCI-IDIO-16 GPIO DRIVER
323M:	William Breathitt Gray <william.gray@linaro.org>
324L:	linux-gpio@vger.kernel.org
325S:	Maintained
326F:	drivers/gpio/gpio-pci-idio-16.c
327
328ACCES PCIe-IDIO-24 GPIO DRIVER
329M:	William Breathitt Gray <william.gray@linaro.org>
330L:	linux-gpio@vger.kernel.org
331S:	Maintained
332F:	drivers/gpio/gpio-pcie-idio-24.c
333
334ACENIC DRIVER
335M:	Jes Sorensen <jes@trained-monkey.org>
336L:	linux-acenic@sunsite.dk
337S:	Maintained
338F:	drivers/net/ethernet/alteon/acenic*
339
340ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
341M:	Peter Kaestle <peter@piie.net>
342L:	platform-driver-x86@vger.kernel.org
343S:	Maintained
344W:	http://piie.net/?section=acerhdf
345F:	drivers/platform/x86/acerhdf.c
346
347ACER WMI LAPTOP EXTRAS
348M:	"Lee, Chun-Yi" <jlee@suse.com>
349L:	platform-driver-x86@vger.kernel.org
350S:	Maintained
351F:	drivers/platform/x86/acer-wmi.c
352
353ACPI
354M:	"Rafael J. Wysocki" <rafael@kernel.org>
355R:	Len Brown <lenb@kernel.org>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	Documentation/ABI/testing/configfs-acpi
362F:	Documentation/ABI/testing/sysfs-bus-acpi
363F:	Documentation/firmware-guide/acpi/
364F:	arch/x86/kernel/acpi/
365F:	arch/x86/pci/acpi.c
366F:	drivers/acpi/
367F:	drivers/pci/*/*acpi*
368F:	drivers/pci/*acpi*
369F:	drivers/pnp/pnpacpi/
370F:	include/acpi/
371F:	include/linux/acpi.h
372F:	include/linux/fwnode.h
373F:	tools/power/acpi/
374
375ACPI APEI
376M:	"Rafael J. Wysocki" <rafael@kernel.org>
377R:	Len Brown <lenb@kernel.org>
378R:	James Morse <james.morse@arm.com>
379R:	Tony Luck <tony.luck@intel.com>
380R:	Borislav Petkov <bp@alien8.de>
381L:	linux-acpi@vger.kernel.org
382F:	drivers/acpi/apei/
383
384ACPI COMPONENT ARCHITECTURE (ACPICA)
385M:	Robert Moore <robert.moore@intel.com>
386M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
387L:	linux-acpi@vger.kernel.org
388L:	acpica-devel@lists.linuxfoundation.org
389S:	Supported
390W:	https://acpica.org/
391W:	https://github.com/acpica/acpica/
392Q:	https://patchwork.kernel.org/project/linux-acpi/list/
393B:	https://bugzilla.kernel.org
394B:	https://bugs.acpica.org
395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
396F:	drivers/acpi/acpica/
397F:	include/acpi/
398F:	tools/power/acpi/
399
400ACPI FOR ARM64 (ACPI/arm64)
401M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
402M:	Hanjun Guo <guohanjun@huawei.com>
403M:	Sudeep Holla <sudeep.holla@arm.com>
404L:	linux-acpi@vger.kernel.org
405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
406S:	Maintained
407F:	drivers/acpi/arm64
408
409ACPI SERIAL MULTI INSTANTIATE DRIVER
410M:	Hans de Goede <hdegoede@redhat.com>
411L:	platform-driver-x86@vger.kernel.org
412S:	Maintained
413F:	drivers/platform/x86/serial-multi-instantiate.c
414
415ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
416M:	Sudeep Holla <sudeep.holla@arm.com>
417L:	linux-acpi@vger.kernel.org
418S:	Supported
419F:	drivers/mailbox/pcc.c
420
421ACPI PMIC DRIVERS
422M:	"Rafael J. Wysocki" <rafael@kernel.org>
423M:	Len Brown <lenb@kernel.org>
424R:	Andy Shevchenko <andy@kernel.org>
425R:	Mika Westerberg <mika.westerberg@linux.intel.com>
426L:	linux-acpi@vger.kernel.org
427S:	Supported
428Q:	https://patchwork.kernel.org/project/linux-acpi/list/
429B:	https://bugzilla.kernel.org
430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
431F:	drivers/acpi/pmic/
432
433ACPI THERMAL DRIVER
434M:	Rafael J. Wysocki <rafael@kernel.org>
435R:	Zhang Rui <rui.zhang@intel.com>
436L:	linux-acpi@vger.kernel.org
437S:	Supported
438B:	https://bugzilla.kernel.org
439F:	drivers/acpi/*thermal*
440
441ACPI VIOT DRIVER
442M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
443L:	linux-acpi@vger.kernel.org
444L:	iommu@lists.linux.dev
445S:	Maintained
446F:	drivers/acpi/viot.c
447F:	include/linux/acpi_viot.h
448
449ACPI WMI DRIVER
450L:	platform-driver-x86@vger.kernel.org
451S:	Orphan
452F:	drivers/platform/x86/wmi.c
453F:	include/uapi/linux/wmi.h
454
455ACRN HYPERVISOR SERVICE MODULE
456M:	Fei Li <fei1.li@intel.com>
457L:	acrn-dev@lists.projectacrn.org (subscribers-only)
458S:	Supported
459W:	https://projectacrn.org
460F:	Documentation/virt/acrn/
461F:	drivers/virt/acrn/
462F:	include/uapi/linux/acrn.h
463
464AD1889 ALSA SOUND DRIVER
465L:	linux-parisc@vger.kernel.org
466S:	Maintained
467W:	https://parisc.wiki.kernel.org/index.php/AD1889
468F:	sound/pci/ad1889.*
469
470AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
471M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
472L:	linux-iio@vger.kernel.org
473S:	Supported
474F:	drivers/iio/potentiometer/ad5110.c
475
476AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
477M:	Michael Hennerich <michael.hennerich@analog.com>
478S:	Supported
479W:	http://wiki.analog.com/AD5254
480W:	https://ez.analog.com/linux-software-drivers
481F:	drivers/misc/ad525x_dpot.c
482
483AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
484M:	Michael Hennerich <michael.hennerich@analog.com>
485S:	Supported
486W:	http://wiki.analog.com/AD5398
487W:	https://ez.analog.com/linux-software-drivers
488F:	drivers/regulator/ad5398.c
489
490AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
491M:	Michael Hennerich <michael.hennerich@analog.com>
492S:	Supported
493W:	http://wiki.analog.com/AD7142
494W:	https://ez.analog.com/linux-software-drivers
495F:	drivers/input/misc/ad714x.c
496
497AD7877 TOUCHSCREEN DRIVER
498M:	Michael Hennerich <michael.hennerich@analog.com>
499S:	Supported
500W:	http://wiki.analog.com/AD7877
501W:	https://ez.analog.com/linux-software-drivers
502F:	drivers/input/touchscreen/ad7877.c
503
504AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506S:	Supported
507W:	http://wiki.analog.com/AD7879
508W:	https://ez.analog.com/linux-software-drivers
509F:	drivers/input/touchscreen/ad7879.c
510
511ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
512M:	Jiri Kosina <jikos@kernel.org>
513S:	Maintained
514
515ADF7242 IEEE 802.15.4 RADIO DRIVER
516M:	Michael Hennerich <michael.hennerich@analog.com>
517L:	linux-wpan@vger.kernel.org
518S:	Supported
519W:	https://wiki.analog.com/ADF7242
520W:	https://ez.analog.com/linux-software-drivers
521F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
522F:	drivers/net/ieee802154/adf7242.c
523
524ADM1025 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adm1025.rst
529F:	drivers/hwmon/adm1025.c
530
531ADM1029 HARDWARE MONITOR DRIVER
532M:	Corentin Labbe <clabbe.montjoie@gmail.com>
533L:	linux-hwmon@vger.kernel.org
534S:	Maintained
535F:	drivers/hwmon/adm1029.c
536
537ADM8211 WIRELESS DRIVER
538L:	linux-wireless@vger.kernel.org
539S:	Orphan
540W:	https://wireless.wiki.kernel.org/
541F:	drivers/net/wireless/admtek/adm8211.*
542
543ADP1653 FLASH CONTROLLER DRIVER
544M:	Sakari Ailus <sakari.ailus@iki.fi>
545L:	linux-media@vger.kernel.org
546S:	Maintained
547F:	drivers/media/i2c/adp1653.c
548F:	include/media/i2c/adp1653.h
549
550ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
551M:	Michael Hennerich <michael.hennerich@analog.com>
552S:	Supported
553W:	http://wiki.analog.com/ADP5520
554W:	https://ez.analog.com/linux-software-drivers
555F:	drivers/gpio/gpio-adp5520.c
556F:	drivers/input/keyboard/adp5520-keys.c
557F:	drivers/leds/leds-adp5520.c
558F:	drivers/mfd/adp5520.c
559F:	drivers/video/backlight/adp5520_bl.c
560
561ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
562M:	Michael Hennerich <michael.hennerich@analog.com>
563S:	Supported
564W:	http://wiki.analog.com/ADP5588
565W:	https://ez.analog.com/linux-software-drivers
566F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
567F:	drivers/input/keyboard/adp5588-keys.c
568
569ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
570M:	Michael Hennerich <michael.hennerich@analog.com>
571S:	Supported
572W:	http://wiki.analog.com/ADP8860
573W:	https://ez.analog.com/linux-software-drivers
574F:	drivers/video/backlight/adp8860_bl.c
575
576ADT746X FAN DRIVER
577M:	Colin Leroy <colin@colino.net>
578S:	Maintained
579F:	drivers/macintosh/therm_adt746x.c
580
581ADT7475 HARDWARE MONITOR DRIVER
582M:	Jean Delvare <jdelvare@suse.com>
583L:	linux-hwmon@vger.kernel.org
584S:	Maintained
585F:	Documentation/hwmon/adt7475.rst
586F:	drivers/hwmon/adt7475.c
587
588ADVANSYS SCSI DRIVER
589M:	Matthew Wilcox <willy@infradead.org>
590M:	Hannes Reinecke <hare@suse.com>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	Documentation/scsi/advansys.rst
594F:	drivers/scsi/advansys.c
595
596ADVANTECH SWBTN DRIVER
597M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
598L:	platform-driver-x86@vger.kernel.org
599S:	Maintained
600F:	drivers/platform/x86/adv_swbutton.c
601
602ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Lucas Stankus <lucas.p.stankus@gmail.com>
604S:	Supported
605F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
606F:	drivers/iio/accel/adxl313*
607
608ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
609M:	Michael Hennerich <michael.hennerich@analog.com>
610S:	Supported
611W:	http://wiki.analog.com/ADXL345
612W:	https://ez.analog.com/linux-software-drivers
613F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
614F:	drivers/input/misc/adxl34x.c
615
616ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
617M:	Puranjay Mohan <puranjay12@gmail.com>
618L:	linux-iio@vger.kernel.org
619S:	Supported
620F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
621F:	drivers/iio/accel/adxl355.h
622F:	drivers/iio/accel/adxl355_core.c
623F:	drivers/iio/accel/adxl355_i2c.c
624F:	drivers/iio/accel/adxl355_spi.c
625
626ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
628L:	linux-iio@vger.kernel.org
629S:	Supported
630W:	https://ez.analog.com/linux-software-drivers
631F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
632F:	drivers/iio/accel/adxl367*
633
634ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
635M:	Michael Hennerich <michael.hennerich@analog.com>
636S:	Supported
637W:	https://ez.analog.com/linux-software-drivers
638F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
639F:	drivers/iio/accel/adxl372.c
640F:	drivers/iio/accel/adxl372_i2c.c
641F:	drivers/iio/accel/adxl372_spi.c
642
643AF9013 MEDIA DRIVER
644M:	Antti Palosaari <crope@iki.fi>
645L:	linux-media@vger.kernel.org
646S:	Maintained
647W:	https://linuxtv.org
648W:	http://palosaari.fi/linux/
649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
650T:	git git://linuxtv.org/anttip/media_tree.git
651F:	drivers/media/dvb-frontends/af9013*
652
653AF9033 MEDIA DRIVER
654M:	Antti Palosaari <crope@iki.fi>
655L:	linux-media@vger.kernel.org
656S:	Maintained
657W:	https://linuxtv.org
658W:	http://palosaari.fi/linux/
659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
660T:	git git://linuxtv.org/anttip/media_tree.git
661F:	drivers/media/dvb-frontends/af9033*
662
663AFFS FILE SYSTEM
664M:	David Sterba <dsterba@suse.com>
665L:	linux-fsdevel@vger.kernel.org
666S:	Odd Fixes
667F:	Documentation/filesystems/affs.rst
668F:	fs/affs/
669
670AFS FILESYSTEM
671M:	David Howells <dhowells@redhat.com>
672M:	Marc Dionne <marc.dionne@auristor.com>
673L:	linux-afs@lists.infradead.org
674S:	Supported
675W:	https://www.infradead.org/~dhowells/kafs/
676F:	Documentation/filesystems/afs.rst
677F:	fs/afs/
678F:	include/trace/events/afs.h
679
680AGPGART DRIVER
681M:	David Airlie <airlied@redhat.com>
682L:	dri-devel@lists.freedesktop.org
683S:	Maintained
684T:	git git://anongit.freedesktop.org/drm/drm
685F:	drivers/char/agp/
686F:	include/linux/agp*
687F:	include/uapi/linux/agp*
688
689AHA152X SCSI DRIVER
690M:	"Juergen E. Fischer" <fischer@norbit.de>
691L:	linux-scsi@vger.kernel.org
692S:	Maintained
693F:	drivers/scsi/aha152x*
694F:	drivers/scsi/pcmcia/aha152x*
695
696AIC7XXX / AIC79XX SCSI DRIVER
697M:	Hannes Reinecke <hare@suse.com>
698L:	linux-scsi@vger.kernel.org
699S:	Maintained
700F:	drivers/scsi/aic7xxx/
701
702AIMSLAB FM RADIO RECEIVER DRIVER
703M:	Hans Verkuil <hverkuil@xs4all.nl>
704L:	linux-media@vger.kernel.org
705S:	Maintained
706W:	https://linuxtv.org
707T:	git git://linuxtv.org/media_tree.git
708F:	drivers/media/radio/radio-aimslab*
709
710AIO
711M:	Benjamin LaHaise <bcrl@kvack.org>
712L:	linux-aio@kvack.org
713S:	Supported
714F:	fs/aio.c
715F:	include/linux/*aio*.h
716
717AIRSPY MEDIA DRIVER
718M:	Antti Palosaari <crope@iki.fi>
719L:	linux-media@vger.kernel.org
720S:	Maintained
721W:	https://linuxtv.org
722W:	http://palosaari.fi/linux/
723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
724T:	git git://linuxtv.org/anttip/media_tree.git
725F:	drivers/media/usb/airspy/
726
727ALACRITECH GIGABIT ETHERNET DRIVER
728M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
729S:	Maintained
730F:	drivers/net/ethernet/alacritech/*
731
732ALCATEL SPEEDTOUCH USB DRIVER
733M:	Duncan Sands <duncan.sands@free.fr>
734L:	linux-usb@vger.kernel.org
735S:	Maintained
736W:	http://www.linux-usb.org/SpeedTouch/
737F:	drivers/usb/atm/speedtch.c
738F:	drivers/usb/atm/usbatm.c
739
740ALCHEMY AU1XX0 MMC DRIVER
741M:	Manuel Lauss <manuel.lauss@gmail.com>
742S:	Maintained
743F:	drivers/mmc/host/au1xmmc.c
744
745ALI1563 I2C DRIVER
746M:	Rudolf Marek <r.marek@assembler.cz>
747L:	linux-i2c@vger.kernel.org
748S:	Maintained
749F:	Documentation/i2c/busses/i2c-ali1563.rst
750F:	drivers/i2c/busses/i2c-ali1563.c
751
752ALIBABA ELASTIC RDMA DRIVER
753M:	Cheng Xu <chengyou@linux.alibaba.com>
754M:	Kai Shen <kaishen@linux.alibaba.com>
755L:	linux-rdma@vger.kernel.org
756S:	Supported
757F:	drivers/infiniband/hw/erdma
758F:	include/uapi/rdma/erdma-abi.h
759
760ALIBABA PMU DRIVER
761M:	Shuai Xue <xueshuai@linux.alibaba.com>
762S:	Supported
763F:	Documentation/admin-guide/perf/alibaba_pmu.rst
764F:	drivers/perf/alibaba_uncore_drw_pmu.c
765
766ALIENWARE WMI DRIVER
767L:	Dell.Client.Kernel@dell.com
768S:	Maintained
769F:	drivers/platform/x86/dell/alienware-wmi.c
770
771ALLEGRO DVT VIDEO IP CORE DRIVER
772M:	Michael Tretter <m.tretter@pengutronix.de>
773R:	Pengutronix Kernel Team <kernel@pengutronix.de>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
777F:	drivers/media/platform/allegro-dvt/
778
779ALLWINNER A10 CSI DRIVER
780M:	Maxime Ripard <mripard@kernel.org>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
785F:	drivers/media/platform/sunxi/sun4i-csi/
786
787ALLWINNER A31 CSI DRIVER
788M:	Yong Deng <yong.deng@magewell.com>
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
794F:	drivers/media/platform/sunxi/sun6i-csi/
795
796ALLWINNER A31 ISP DRIVER
797M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800T:	git git://linuxtv.org/media_tree.git
801F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
802F:	drivers/staging/media/sunxi/sun6i-isp/
803F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
804
805ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
806M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
807L:	linux-media@vger.kernel.org
808S:	Maintained
809T:	git git://linuxtv.org/media_tree.git
810F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
811F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
812
813ALLWINNER CPUFREQ DRIVER
814M:	Yangtao Li <tiny.windzz@gmail.com>
815L:	linux-pm@vger.kernel.org
816S:	Maintained
817F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
818F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
819
820ALLWINNER CRYPTO DRIVERS
821M:	Corentin Labbe <clabbe.montjoie@gmail.com>
822L:	linux-crypto@vger.kernel.org
823S:	Maintained
824F:	drivers/crypto/allwinner/
825
826ALLWINNER HARDWARE SPINLOCK SUPPORT
827M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
828S:	Maintained
829F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
830F:	drivers/hwspinlock/sun6i_hwspinlock.c
831
832ALLWINNER THERMAL DRIVER
833M:	Vasily Khoruzhick <anarsoul@gmail.com>
834M:	Yangtao Li <tiny.windzz@gmail.com>
835L:	linux-pm@vger.kernel.org
836S:	Maintained
837F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
838F:	drivers/thermal/sun8i_thermal.c
839
840ALLWINNER VPU DRIVER
841M:	Maxime Ripard <mripard@kernel.org>
842M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
843L:	linux-media@vger.kernel.org
844S:	Maintained
845F:	drivers/staging/media/sunxi/cedrus/
846
847ALLWINNER DMIC DRIVERS
848M:	Ban Tao <fengzheng923@gmail.com>
849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
850S:	Maintained
851F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
852F:	sound/soc/sunxi/sun50i-dmic.c
853
854ALPHA PORT
855M:	Richard Henderson <richard.henderson@linaro.org>
856M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
857M:	Matt Turner <mattst88@gmail.com>
858L:	linux-alpha@vger.kernel.org
859S:	Odd Fixes
860F:	arch/alpha/
861
862ALPS PS/2 TOUCHPAD DRIVER
863R:	Pali Rohár <pali@kernel.org>
864F:	drivers/input/mouse/alps.*
865
866ALTERA I2C CONTROLLER DRIVER
867M:	Thor Thayer <thor.thayer@linux.intel.com>
868S:	Maintained
869F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
870F:	drivers/i2c/busses/i2c-altera.c
871
872ALTERA MAILBOX DRIVER
873M:	Mun Yew Tham <mun.yew.tham@intel.com>
874S:	Maintained
875F:	drivers/mailbox/mailbox-altera.c
876
877ALTERA MSGDMA IP CORE DRIVER
878M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
879R:	Stefan Roese <sr@denx.de>
880L:	dmaengine@vger.kernel.org
881S:	Odd Fixes
882F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
883F:	drivers/dma/altera-msgdma.c
884
885ALTERA PIO DRIVER
886M:	Mun Yew Tham <mun.yew.tham@intel.com>
887L:	linux-gpio@vger.kernel.org
888S:	Maintained
889F:	drivers/gpio/gpio-altera.c
890
891ALTERA SYSTEM MANAGER DRIVER
892M:	Thor Thayer <thor.thayer@linux.intel.com>
893S:	Maintained
894F:	drivers/mfd/altera-sysmgr.c
895F:	include/linux/mfd/altera-sysmgr.h
896
897ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
898M:	Thor Thayer <thor.thayer@linux.intel.com>
899S:	Maintained
900F:	drivers/gpio/gpio-altera-a10sr.c
901F:	drivers/mfd/altera-a10sr.c
902F:	drivers/reset/reset-a10sr.c
903F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
904F:	include/linux/mfd/altera-a10sr.h
905
906ALTERA TRIPLE SPEED ETHERNET DRIVER
907M:	Joyce Ooi <joyce.ooi@intel.com>
908L:	netdev@vger.kernel.org
909S:	Maintained
910F:	drivers/net/ethernet/altera/
911
912ALTERA TSE PCS
913M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
914L:	netdev@vger.kernel.org
915S:	Supported
916F:	drivers/net/pcs/pcs-altera-tse.c
917F:	include/linux/pcs-altera-tse.h
918
919ALTERA UART/JTAG UART SERIAL DRIVERS
920M:	Tobias Klauser <tklauser@distanz.ch>
921L:	linux-serial@vger.kernel.org
922S:	Maintained
923F:	drivers/tty/serial/altera_jtaguart.c
924F:	drivers/tty/serial/altera_uart.c
925F:	include/linux/altera_jtaguart.h
926F:	include/linux/altera_uart.h
927
928AMAZON ANNAPURNA LABS FIC DRIVER
929M:	Talel Shenhar <talel@amazon.com>
930S:	Maintained
931F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
932F:	drivers/irqchip/irq-al-fic.c
933
934AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
935M:	Talel Shenhar <talel@amazon.com>
936M:	Talel Shenhar <talelshenhar@gmail.com>
937S:	Maintained
938F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
939F:	drivers/edac/al_mc_edac.c
940
941AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
942M:	Talel Shenhar <talel@amazon.com>
943S:	Maintained
944F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
945F:	drivers/thermal/thermal_mmio.c
946
947AMAZON ETHERNET DRIVERS
948M:	Shay Agroskin <shayagr@amazon.com>
949M:	Arthur Kiyanovski <akiyano@amazon.com>
950R:	David Arinzon <darinzon@amazon.com>
951R:	Noam Dagan <ndagan@amazon.com>
952R:	Saeed Bishara <saeedb@amazon.com>
953L:	netdev@vger.kernel.org
954S:	Supported
955F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956F:	drivers/net/ethernet/amazon/
957
958AMAZON RDMA EFA DRIVER
959M:	Gal Pressman <galpress@amazon.com>
960R:	Yossi Leybovich <sleybo@amazon.com>
961L:	linux-rdma@vger.kernel.org
962S:	Supported
963Q:	https://patchwork.kernel.org/project/linux-rdma/list/
964F:	drivers/infiniband/hw/efa/
965F:	include/uapi/rdma/efa-abi.h
966
967AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
968M:	Tom Lendacky <thomas.lendacky@amd.com>
969M:	John Allen <john.allen@amd.com>
970L:	linux-crypto@vger.kernel.org
971S:	Supported
972F:	drivers/crypto/ccp/
973F:	include/linux/ccp.h
974
975AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
976M:	Brijesh Singh <brijesh.singh@amd.com>
977M:	Tom Lendacky <thomas.lendacky@amd.com>
978L:	linux-crypto@vger.kernel.org
979S:	Supported
980F:	drivers/crypto/ccp/sev*
981F:	include/uapi/linux/psp-sev.h
982
983AMD DISPLAY CORE
984M:	Harry Wentland <harry.wentland@amd.com>
985M:	Leo Li <sunpeng.li@amd.com>
986M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
987L:	amd-gfx@lists.freedesktop.org
988S:	Supported
989T:	git https://gitlab.freedesktop.org/agd5f/linux.git
990F:	drivers/gpu/drm/amd/display/
991
992AMD FAM15H PROCESSOR POWER MONITORING DRIVER
993M:	Huang Rui <ray.huang@amd.com>
994L:	linux-hwmon@vger.kernel.org
995S:	Supported
996F:	Documentation/hwmon/fam15h_power.rst
997F:	drivers/hwmon/fam15h_power.c
998
999AMD FCH GPIO DRIVER
1000M:	Enrico Weigelt, metux IT consult <info@metux.net>
1001L:	linux-gpio@vger.kernel.org
1002S:	Maintained
1003F:	drivers/gpio/gpio-amd-fch.c
1004F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1005
1006AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1007L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1008S:	Orphan
1009F:	drivers/usb/gadget/udc/amd5536udc.*
1010
1011AMD GEODE PROCESSOR/CHIPSET SUPPORT
1012M:	Andres Salomon <dilinger@queued.net>
1013L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1014S:	Supported
1015W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1016F:	arch/x86/include/asm/geode.h
1017F:	drivers/char/hw_random/geode-rng.c
1018F:	drivers/crypto/geode*
1019F:	drivers/video/fbdev/geode/
1020
1021AMD IOMMU (AMD-VI)
1022M:	Joerg Roedel <joro@8bytes.org>
1023R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1024L:	iommu@lists.linux.dev
1025S:	Maintained
1026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1027F:	drivers/iommu/amd/
1028F:	include/linux/amd-iommu.h
1029
1030AMD KFD
1031M:	Felix Kuehling <Felix.Kuehling@amd.com>
1032L:	amd-gfx@lists.freedesktop.org
1033S:	Supported
1034T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1035F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1036F:	drivers/gpu/drm/amd/amdkfd/
1037F:	drivers/gpu/drm/amd/include/cik_structs.h
1038F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1039F:	drivers/gpu/drm/amd/include/v9_structs.h
1040F:	drivers/gpu/drm/amd/include/vi_structs.h
1041F:	include/uapi/linux/kfd_ioctl.h
1042F:	include/uapi/linux/kfd_sysfs.h
1043
1044AMD SPI DRIVER
1045M:	Sanjay R Mehta <sanju.mehta@amd.com>
1046S:	Maintained
1047F:	drivers/spi/spi-amd.c
1048
1049AMD MP2 I2C DRIVER
1050M:	Elie Morisse <syniurge@gmail.com>
1051M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1052L:	linux-i2c@vger.kernel.org
1053S:	Maintained
1054F:	drivers/i2c/busses/i2c-amd-mp2*
1055
1056AMD PMC DRIVER
1057M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1058L:	platform-driver-x86@vger.kernel.org
1059S:	Maintained
1060F:	drivers/platform/x86/amd/pmc.c
1061
1062AMD PMF DRIVER
1063M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1064L:	platform-driver-x86@vger.kernel.org
1065S:	Maintained
1066F:	Documentation/ABI/testing/sysfs-amd-pmf
1067F:	drivers/platform/x86/amd/pmf/
1068
1069AMD HSMP DRIVER
1070M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1071R:	Carlos Bilbao <carlos.bilbao@amd.com>
1072L:	platform-driver-x86@vger.kernel.org
1073S:	Maintained
1074F:	Documentation/x86/amd_hsmp.rst
1075F:	arch/x86/include/asm/amd_hsmp.h
1076F:	arch/x86/include/uapi/asm/amd_hsmp.h
1077F:	drivers/platform/x86/amd/hsmp.c
1078
1079AMD POWERPLAY AND SWSMU
1080M:	Evan Quan <evan.quan@amd.com>
1081L:	amd-gfx@lists.freedesktop.org
1082S:	Supported
1083T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1084F:	drivers/gpu/drm/amd/pm/
1085
1086AMD PSTATE DRIVER
1087M:	Huang Rui <ray.huang@amd.com>
1088L:	linux-pm@vger.kernel.org
1089S:	Supported
1090F:	Documentation/admin-guide/pm/amd-pstate.rst
1091F:	drivers/cpufreq/amd-pstate*
1092F:	include/linux/amd-pstate.h
1093F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1094
1095AMD PTDMA DRIVER
1096M:	Sanjay R Mehta <sanju.mehta@amd.com>
1097L:	dmaengine@vger.kernel.org
1098S:	Maintained
1099F:	drivers/dma/ptdma/
1100
1101AMD SEATTLE DEVICE TREE SUPPORT
1102M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1103M:	Tom Lendacky <thomas.lendacky@amd.com>
1104S:	Supported
1105F:	arch/arm64/boot/dts/amd/
1106
1107AMD XGBE DRIVER
1108M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1109L:	netdev@vger.kernel.org
1110S:	Supported
1111F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1112F:	drivers/net/ethernet/amd/xgbe/
1113
1114AMD SENSOR FUSION HUB DRIVER
1115M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1116L:	linux-input@vger.kernel.org
1117S:	Maintained
1118F:	Documentation/hid/amd-sfh*
1119F:	drivers/hid/amd-sfh-hid/
1120
1121AMLOGIC DDR PMU DRIVER
1122M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1123L:	linux-amlogic@lists.infradead.org
1124S:	Supported
1125W:	http://www.amlogic.com
1126F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1127F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1128F:	drivers/perf/amlogic/
1129F:	include/soc/amlogic/
1130
1131AMPHION VPU CODEC V4L2 DRIVER
1132M:	Ming Qian <ming.qian@nxp.com>
1133M:	Shijie Qin <shijie.qin@nxp.com>
1134M:	Zhou Peng <eagle.zhou@nxp.com>
1135L:	linux-media@vger.kernel.org
1136S:	Maintained
1137F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1138F:	drivers/media/platform/amphion/
1139
1140AMS AS73211 DRIVER
1141M:	Christian Eggers <ceggers@arri.de>
1142L:	linux-iio@vger.kernel.org
1143S:	Maintained
1144F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1145F:	drivers/iio/light/as73211.c
1146
1147AMT (Automatic Multicast Tunneling)
1148M:	Taehee Yoo <ap420073@gmail.com>
1149L:	netdev@vger.kernel.org
1150S:	Maintained
1151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1153F:	drivers/net/amt.c
1154
1155ANALOG DEVICES INC AD4130 DRIVER
1156M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1157L:	linux-iio@vger.kernel.org
1158S:	Supported
1159W:	http://ez.analog.com/community/linux-device-drivers
1160F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1161F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1162F:	drivers/iio/adc/ad4130.c
1163
1164ANALOG DEVICES INC AD7192 DRIVER
1165M:	Alexandru Tachici <alexandru.tachici@analog.com>
1166L:	linux-iio@vger.kernel.org
1167S:	Supported
1168W:	https://ez.analog.com/linux-software-drivers
1169F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1170F:	drivers/iio/adc/ad7192.c
1171
1172ANALOG DEVICES INC AD7292 DRIVER
1173M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1174L:	linux-iio@vger.kernel.org
1175S:	Supported
1176W:	https://ez.analog.com/linux-software-drivers
1177F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1178F:	drivers/iio/adc/ad7292.c
1179
1180ANALOG DEVICES INC AD3552R DRIVER
1181M:	Nuno Sá <nuno.sa@analog.com>
1182L:	linux-iio@vger.kernel.org
1183S:	Supported
1184W:	https://ez.analog.com/linux-software-drivers
1185F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1186F:	drivers/iio/dac/ad3552r.c
1187
1188ANALOG DEVICES INC AD7293 DRIVER
1189M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1190L:	linux-iio@vger.kernel.org
1191S:	Supported
1192W:	https://ez.analog.com/linux-software-drivers
1193F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1194F:	drivers/iio/dac/ad7293.c
1195
1196ANALOG DEVICES INC AD7768-1 DRIVER
1197M:	Michael Hennerich <Michael.Hennerich@analog.com>
1198L:	linux-iio@vger.kernel.org
1199S:	Supported
1200W:	https://ez.analog.com/linux-software-drivers
1201F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1202F:	drivers/iio/adc/ad7768-1.c
1203
1204ANALOG DEVICES INC AD7780 DRIVER
1205M:	Michael Hennerich <Michael.Hennerich@analog.com>
1206M:	Renato Lui Geh <renatogeh@gmail.com>
1207L:	linux-iio@vger.kernel.org
1208S:	Supported
1209W:	https://ez.analog.com/linux-software-drivers
1210F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1211F:	drivers/iio/adc/ad7780.c
1212
1213ANALOG DEVICES INC AD74115 DRIVER
1214M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1215L:	linux-iio@vger.kernel.org
1216S:	Supported
1217W:	http://ez.analog.com/community/linux-device-drivers
1218F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1219F:	drivers/iio/addac/ad74115.c
1220
1221ANALOG DEVICES INC AD74413R DRIVER
1222M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1223L:	linux-iio@vger.kernel.org
1224S:	Supported
1225W:	https://ez.analog.com/linux-software-drivers
1226F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1227F:	drivers/iio/addac/ad74413r.c
1228F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1229
1230ANALOG DEVICES INC AD9389B DRIVER
1231M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1232L:	linux-media@vger.kernel.org
1233S:	Maintained
1234F:	drivers/media/i2c/ad9389b*
1235
1236ANALOG DEVICES INC ADA4250 DRIVER
1237M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1238L:	linux-iio@vger.kernel.org
1239S:	Supported
1240W:	https://ez.analog.com/linux-software-drivers
1241F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1242F:	drivers/iio/amplifiers/ada4250.c
1243
1244ANALOG DEVICES INC ADF4377 DRIVER
1245M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1246L:	linux-iio@vger.kernel.org
1247S:	Supported
1248W:	https://ez.analog.com/linux-software-drivers
1249F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1250F:	drivers/iio/frequency/adf4377.c
1251
1252ANALOG DEVICES INC ADGS1408 DRIVER
1253M:	Mircea Caprioru <mircea.caprioru@analog.com>
1254S:	Supported
1255F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1256F:	drivers/mux/adgs1408.c
1257
1258ANALOG DEVICES INC ADIN DRIVER
1259M:	Michael Hennerich <michael.hennerich@analog.com>
1260L:	netdev@vger.kernel.org
1261S:	Supported
1262W:	https://ez.analog.com/linux-software-drivers
1263F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1264F:	drivers/net/phy/adin.c
1265
1266ANALOG DEVICES INC ADIS DRIVER LIBRARY
1267M:	Nuno Sa <nuno.sa@analog.com>
1268L:	linux-iio@vger.kernel.org
1269S:	Supported
1270F:	drivers/iio/imu/adis.c
1271F:	drivers/iio/imu/adis_buffer.c
1272F:	drivers/iio/imu/adis_trigger.c
1273F:	include/linux/iio/imu/adis.h
1274
1275ANALOG DEVICES INC ADIS16460 DRIVER
1276M:	Dragos Bogdan <dragos.bogdan@analog.com>
1277L:	linux-iio@vger.kernel.org
1278S:	Supported
1279W:	https://ez.analog.com/linux-software-drivers
1280F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1281F:	drivers/iio/imu/adis16460.c
1282
1283ANALOG DEVICES INC ADIS16475 DRIVER
1284M:	Nuno Sa <nuno.sa@analog.com>
1285L:	linux-iio@vger.kernel.org
1286W:	https://ez.analog.com/linux-software-drivers
1287S:	Supported
1288F:	drivers/iio/imu/adis16475.c
1289F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1290
1291ANALOG DEVICES INC ADM1177 DRIVER
1292M:	Michael Hennerich <Michael.Hennerich@analog.com>
1293L:	linux-hwmon@vger.kernel.org
1294S:	Supported
1295W:	https://ez.analog.com/linux-software-drivers
1296F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1297F:	drivers/hwmon/adm1177.c
1298
1299ANALOG DEVICES INC ADMV1013 DRIVER
1300M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1301L:	linux-iio@vger.kernel.org
1302S:	Supported
1303W:	https://ez.analog.com/linux-software-drivers
1304F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1305F:	drivers/iio/frequency/admv1013.c
1306
1307ANALOG DEVICES INC ADMV8818 DRIVER
1308M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1309L:	linux-iio@vger.kernel.org
1310S:	Supported
1311W:	https://ez.analog.com/linux-software-drivers
1312F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1313F:	drivers/iio/filter/admv8818.c
1314
1315ANALOG DEVICES INC ADMV1014 DRIVER
1316M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1317L:	linux-iio@vger.kernel.org
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1321F:	drivers/iio/frequency/admv1014.c
1322
1323ANALOG DEVICES INC ADP5061 DRIVER
1324M:	Michael Hennerich <Michael.Hennerich@analog.com>
1325L:	linux-pm@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	drivers/power/supply/adp5061.c
1329
1330ANALOG DEVICES INC ADRF6780 DRIVER
1331M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1332L:	linux-iio@vger.kernel.org
1333S:	Supported
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1336F:	drivers/iio/frequency/adrf6780.c
1337
1338ANALOG DEVICES INC ADV7180 DRIVER
1339M:	Lars-Peter Clausen <lars@metafoo.de>
1340L:	linux-media@vger.kernel.org
1341S:	Supported
1342W:	https://ez.analog.com/linux-software-drivers
1343F:	drivers/media/i2c/adv7180.c
1344F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1345
1346ANALOG DEVICES INC ADV748X DRIVER
1347M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1348L:	linux-media@vger.kernel.org
1349S:	Maintained
1350F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1351F:	drivers/media/i2c/adv748x/*
1352
1353ANALOG DEVICES INC ADV7511 DRIVER
1354M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1355L:	linux-media@vger.kernel.org
1356S:	Maintained
1357F:	drivers/media/i2c/adv7511*
1358
1359ANALOG DEVICES INC ADV7604 DRIVER
1360M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1361L:	linux-media@vger.kernel.org
1362S:	Maintained
1363F:	drivers/media/i2c/adv7604*
1364F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1365
1366ANALOG DEVICES INC ADV7842 DRIVER
1367M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1368L:	linux-media@vger.kernel.org
1369S:	Maintained
1370F:	drivers/media/i2c/adv7842*
1371
1372ANALOG DEVICES INC ADXRS290 DRIVER
1373M:	Nishant Malpani <nish.malpani25@gmail.com>
1374L:	linux-iio@vger.kernel.org
1375S:	Supported
1376F:	drivers/iio/gyro/adxrs290.c
1377F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1378
1379ANALOG DEVICES INC ASOC CODEC DRIVERS
1380M:	Lars-Peter Clausen <lars@metafoo.de>
1381M:	Nuno Sá <nuno.sa@analog.com>
1382L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1383S:	Supported
1384W:	http://wiki.analog.com/
1385W:	https://ez.analog.com/linux-software-drivers
1386F:	sound/soc/codecs/ad1*
1387F:	sound/soc/codecs/ad7*
1388F:	sound/soc/codecs/adau*
1389F:	sound/soc/codecs/adav*
1390F:	sound/soc/codecs/sigmadsp.*
1391F:	sound/soc/codecs/ssm*
1392
1393ANALOG DEVICES INC DMA DRIVERS
1394M:	Lars-Peter Clausen <lars@metafoo.de>
1395S:	Supported
1396W:	https://ez.analog.com/linux-software-drivers
1397F:	drivers/dma/dma-axi-dmac.c
1398
1399ANALOG DEVICES INC IIO DRIVERS
1400M:	Lars-Peter Clausen <lars@metafoo.de>
1401M:	Michael Hennerich <Michael.Hennerich@analog.com>
1402S:	Supported
1403W:	http://wiki.analog.com/
1404W:	https://ez.analog.com/linux-software-drivers
1405F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1406F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1407F:	Documentation/devicetree/bindings/iio/*/adi,*
1408F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1409F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1410F:	drivers/iio/*/ad*
1411F:	drivers/iio/adc/ltc249*
1412F:	drivers/iio/amplifiers/hmc425a.c
1413F:	drivers/staging/iio/*/ad*
1414X:	drivers/iio/*/adjd*
1415
1416ANALOG DEVICES INC MAX31760 DRIVER
1417M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1418S:	Maintained
1419W:	http://wiki.analog.com/
1420W:	https://ez.analog.com/linux-software-drivers
1421F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1422F:	Documentation/hwmon/max31760.rst
1423F:	drivers/hwmon/max31760.c
1424
1425ANALOGBITS PLL LIBRARIES
1426M:	Paul Walmsley <paul.walmsley@sifive.com>
1427S:	Supported
1428F:	drivers/clk/analogbits/*
1429F:	include/linux/clk/analogbits*
1430
1431ANDROID CONFIG FRAGMENTS
1432M:	Rob Herring <robh@kernel.org>
1433S:	Supported
1434F:	kernel/configs/android*
1435
1436ANDROID DRIVERS
1437M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1438M:	Arve Hjønnevåg <arve@android.com>
1439M:	Todd Kjos <tkjos@android.com>
1440M:	Martijn Coenen <maco@android.com>
1441M:	Joel Fernandes <joel@joelfernandes.org>
1442M:	Christian Brauner <christian@brauner.io>
1443M:	Carlos Llamas <cmllamas@google.com>
1444M:	Suren Baghdasaryan <surenb@google.com>
1445L:	linux-kernel@vger.kernel.org
1446S:	Supported
1447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1448F:	drivers/android/
1449
1450ANDROID GOLDFISH PIC DRIVER
1451M:	Miodrag Dinic <miodrag.dinic@mips.com>
1452S:	Supported
1453F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1454F:	drivers/irqchip/irq-goldfish-pic.c
1455
1456ANDROID GOLDFISH RTC DRIVER
1457M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1458S:	Supported
1459F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1460F:	drivers/rtc/rtc-goldfish.c
1461
1462AOA (Apple Onboard Audio) ALSA DRIVER
1463M:	Johannes Berg <johannes@sipsolutions.net>
1464L:	linuxppc-dev@lists.ozlabs.org
1465L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1466S:	Maintained
1467F:	sound/aoa/
1468
1469APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1470M:	William Breathitt Gray <william.gray@linaro.org>
1471L:	linux-iio@vger.kernel.org
1472S:	Maintained
1473F:	drivers/iio/addac/stx104.c
1474
1475APM DRIVER
1476M:	Jiri Kosina <jikos@kernel.org>
1477S:	Odd fixes
1478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1479F:	arch/x86/kernel/apm_32.c
1480F:	drivers/char/apm-emulation.c
1481F:	include/linux/apm_bios.h
1482F:	include/uapi/linux/apm_bios.h
1483
1484APPARMOR SECURITY MODULE
1485M:	John Johansen <john.johansen@canonical.com>
1486M:	John Johansen <john@apparmor.net>
1487L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1488S:	Supported
1489W:	apparmor.net
1490B:	https://gitlab.com/apparmor/apparmor-kernel
1491C:	irc://irc.oftc.net/apparmor
1492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1493T:	https://gitlab.com/apparmor/apparmor-kernel.git
1494F:	Documentation/admin-guide/LSM/apparmor.rst
1495F:	security/apparmor/
1496
1497APPLE BCM5974 MULTITOUCH DRIVER
1498M:	Henrik Rydberg <rydberg@bitmath.org>
1499L:	linux-input@vger.kernel.org
1500S:	Odd fixes
1501F:	drivers/input/mouse/bcm5974.c
1502
1503APPLE PCIE CONTROLLER DRIVER
1504M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1505M:	Marc Zyngier <maz@kernel.org>
1506L:	linux-pci@vger.kernel.org
1507S:	Maintained
1508F:	drivers/pci/controller/pcie-apple.c
1509
1510APPLE SMC DRIVER
1511M:	Henrik Rydberg <rydberg@bitmath.org>
1512L:	linux-hwmon@vger.kernel.org
1513S:	Odd fixes
1514F:	drivers/hwmon/applesmc.c
1515
1516APPLETALK NETWORK LAYER
1517L:	netdev@vger.kernel.org
1518S:	Odd fixes
1519F:	drivers/net/appletalk/
1520F:	include/linux/atalk.h
1521F:	include/uapi/linux/atalk.h
1522F:	net/appletalk/
1523
1524APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1525M:	Khuong Dinh <khuong@os.amperecomputing.com>
1526S:	Supported
1527F:	arch/arm64/boot/dts/apm/
1528
1529APPLIED MICRO (APM) X-GENE SOC EDAC
1530M:	Khuong Dinh <khuong@os.amperecomputing.com>
1531S:	Supported
1532F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1533F:	drivers/edac/xgene_edac.c
1534
1535APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1536M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1537M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1538S:	Supported
1539F:	drivers/net/ethernet/apm/xgene-v2/
1540
1541APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1542M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1543M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1544M:	Quan Nguyen <quan@os.amperecomputing.com>
1545S:	Supported
1546F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1547F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1548F:	drivers/net/ethernet/apm/xgene/
1549F:	drivers/net/mdio/mdio-xgene.c
1550
1551APPLIED MICRO (APM) X-GENE SOC PMU
1552M:	Khuong Dinh <khuong@os.amperecomputing.com>
1553S:	Supported
1554F:	Documentation/admin-guide/perf/xgene-pmu.rst
1555F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1556F:	drivers/perf/xgene_pmu.c
1557
1558APTINA CAMERA SENSOR PLL
1559M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1560L:	linux-media@vger.kernel.org
1561S:	Maintained
1562F:	drivers/media/i2c/aptina-pll.*
1563
1564AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1565M:	Aleksa Savic <savicaleksa83@gmail.com>
1566M:	Jack Doan <me@jackdoan.com>
1567L:	linux-hwmon@vger.kernel.org
1568S:	Maintained
1569F:	Documentation/hwmon/aquacomputer_d5next.rst
1570F:	drivers/hwmon/aquacomputer_d5next.c
1571
1572AQUANTIA ETHERNET DRIVER (atlantic)
1573M:	Igor Russkikh <irusskikh@marvell.com>
1574L:	netdev@vger.kernel.org
1575S:	Supported
1576W:	https://www.marvell.com/
1577Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1578F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1579F:	drivers/net/ethernet/aquantia/atlantic/
1580
1581AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1582M:	Egor Pomozov <epomozov@marvell.com>
1583L:	netdev@vger.kernel.org
1584S:	Supported
1585W:	http://www.aquantia.com
1586F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1587
1588AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1589M:	Krzysztof Hałasa <khalasa@piap.pl>
1590L:	linux-media@vger.kernel.org
1591S:	Maintained
1592F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1593F:	drivers/media/i2c/ar0521.c
1594
1595ARASAN NAND CONTROLLER DRIVER
1596M:	Miquel Raynal <miquel.raynal@bootlin.com>
1597M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1598L:	linux-mtd@lists.infradead.org
1599S:	Maintained
1600F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1601F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1602
1603ARC FRAMEBUFFER DRIVER
1604M:	Jaya Kumar <jayalk@intworks.biz>
1605S:	Maintained
1606F:	drivers/video/fbdev/arcfb.c
1607F:	drivers/video/fbdev/core/fb_defio.c
1608
1609ARC PGU DRM DRIVER
1610M:	Alexey Brodkin <abrodkin@synopsys.com>
1611S:	Supported
1612F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1613F:	drivers/gpu/drm/tiny/arcpgu.c
1614
1615ARCNET NETWORK LAYER
1616M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1617L:	netdev@vger.kernel.org
1618S:	Maintained
1619F:	drivers/net/arcnet/
1620F:	include/uapi/linux/if_arcnet.h
1621
1622ARM ARCHITECTED TIMER DRIVER
1623M:	Mark Rutland <mark.rutland@arm.com>
1624M:	Marc Zyngier <maz@kernel.org>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S:	Maintained
1627F:	arch/arm/include/asm/arch_timer.h
1628F:	arch/arm64/include/asm/arch_timer.h
1629F:	drivers/clocksource/arm_arch_timer.c
1630
1631ARM HDLCD DRM DRIVER
1632M:	Liviu Dudau <liviu.dudau@arm.com>
1633S:	Supported
1634F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1635F:	drivers/gpu/drm/arm/hdlcd_*
1636
1637ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1638M:	Linus Walleij <linus.walleij@linaro.org>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1642F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1643F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1644F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1645F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1646F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1647F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1648F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1649F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1650F:	arch/arm/boot/dts/arm-realview-*
1651F:	arch/arm/boot/dts/integrator*
1652F:	arch/arm/boot/dts/versatile*
1653F:	arch/arm/mach-versatile/
1654F:	drivers/bus/arm-integrator-lm.c
1655F:	drivers/clk/versatile/
1656F:	drivers/i2c/busses/i2c-versatile.c
1657F:	drivers/irqchip/irq-versatile-fpga.c
1658F:	drivers/mtd/maps/physmap-versatile.*
1659F:	drivers/power/reset/arm-versatile-reboot.c
1660F:	drivers/soc/versatile/
1661
1662ARM KOMEDA DRM-KMS DRIVER
1663M:	James (Qian) Wang <james.qian.wang@arm.com>
1664M:	Liviu Dudau <liviu.dudau@arm.com>
1665M:	Mihail Atanassov <mihail.atanassov@arm.com>
1666L:	Mali DP Maintainers <malidp@foss.arm.com>
1667S:	Supported
1668T:	git git://anongit.freedesktop.org/drm/drm-misc
1669F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1670F:	Documentation/gpu/komeda-kms.rst
1671F:	drivers/gpu/drm/arm/display/include/
1672F:	drivers/gpu/drm/arm/display/komeda/
1673
1674ARM MALI PANFROST DRM DRIVER
1675M:	Rob Herring <robh@kernel.org>
1676M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1677R:	Steven Price <steven.price@arm.com>
1678R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1679L:	dri-devel@lists.freedesktop.org
1680S:	Supported
1681T:	git git://anongit.freedesktop.org/drm/drm-misc
1682F:	drivers/gpu/drm/panfrost/
1683F:	include/uapi/drm/panfrost_drm.h
1684
1685ARM MALI-DP DRM DRIVER
1686M:	Liviu Dudau <liviu.dudau@arm.com>
1687M:	Brian Starkey <brian.starkey@arm.com>
1688L:	Mali DP Maintainers <malidp@foss.arm.com>
1689S:	Supported
1690T:	git git://anongit.freedesktop.org/drm/drm-misc
1691F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1692F:	Documentation/gpu/afbc.rst
1693F:	drivers/gpu/drm/arm/
1694
1695ARM MFM AND FLOPPY DRIVERS
1696M:	Ian Molton <spyro@f2s.com>
1697S:	Maintained
1698F:	arch/arm/include/asm/floppy.h
1699F:	arch/arm/mach-rpc/floppydma.S
1700
1701ARM PMU PROFILING AND DEBUGGING
1702M:	Will Deacon <will@kernel.org>
1703M:	Mark Rutland <mark.rutland@arm.com>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/pmu.yaml
1707F:	Documentation/devicetree/bindings/perf/
1708F:	arch/arm*/include/asm/hw_breakpoint.h
1709F:	arch/arm*/include/asm/perf_event.h
1710F:	arch/arm*/kernel/hw_breakpoint.c
1711F:	arch/arm*/kernel/perf_*
1712F:	drivers/perf/
1713F:	include/linux/perf/arm_pmu.h
1714
1715ARM PORT
1716M:	Russell King <linux@armlinux.org.uk>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Odd Fixes
1719W:	http://www.armlinux.org.uk/
1720T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1721F:	arch/arm/
1722X:	arch/arm/boot/dts/
1723
1724ARM PRIMECELL AACI PL041 DRIVER
1725M:	Russell King <linux@armlinux.org.uk>
1726S:	Odd Fixes
1727F:	sound/arm/aaci.*
1728
1729ARM PRIMECELL BUS SUPPORT
1730M:	Russell King <linux@armlinux.org.uk>
1731S:	Odd Fixes
1732F:	drivers/amba/
1733F:	include/linux/amba/bus.h
1734
1735ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1736M:	Miquel Raynal <miquel.raynal@bootlin.com>
1737M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1738L:	linux-mtd@lists.infradead.org
1739S:	Maintained
1740F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1741F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1742
1743ARM PRIMECELL PL35X SMC DRIVER
1744M:	Miquel Raynal <miquel.raynal@bootlin.com>
1745M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S:	Maintained
1748F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1749F:	drivers/memory/pl353-smc.c
1750
1751ARM PRIMECELL CLCD PL110 DRIVER
1752M:	Russell King <linux@armlinux.org.uk>
1753S:	Odd Fixes
1754F:	drivers/video/fbdev/amba-clcd.*
1755
1756ARM PRIMECELL KMI PL050 DRIVER
1757M:	Russell King <linux@armlinux.org.uk>
1758S:	Odd Fixes
1759F:	drivers/input/serio/ambakmi.*
1760F:	include/linux/amba/kmi.h
1761
1762ARM PRIMECELL MMCI PL180/1 DRIVER
1763M:	Russell King <linux@armlinux.org.uk>
1764S:	Odd Fixes
1765F:	drivers/mmc/host/mmci.*
1766F:	include/linux/amba/mmci.h
1767
1768ARM PRIMECELL SSP PL022 SPI DRIVER
1769M:	Linus Walleij <linus.walleij@linaro.org>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S:	Maintained
1772F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1773F:	drivers/spi/spi-pl022.c
1774
1775ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1776M:	Russell King <linux@armlinux.org.uk>
1777S:	Odd Fixes
1778F:	drivers/tty/serial/amba-pl01*.c
1779F:	include/linux/amba/serial.h
1780
1781ARM PRIMECELL VIC PL190/PL192 DRIVER
1782M:	Linus Walleij <linus.walleij@linaro.org>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1786F:	drivers/irqchip/irq-vic.c
1787
1788ARM SMC WATCHDOG DRIVER
1789M:	Julius Werner <jwerner@chromium.org>
1790R:	Evan Benn <evanbenn@chromium.org>
1791S:	Maintained
1792F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1793F:	drivers/watchdog/arm_smc_wdt.c
1794
1795ARM SMMU DRIVERS
1796M:	Will Deacon <will@kernel.org>
1797R:	Robin Murphy <robin.murphy@arm.com>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1801F:	drivers/iommu/arm/
1802F:	drivers/iommu/io-pgtable-arm*
1803
1804ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1805M:	Arnd Bergmann <arnd@arndb.de>
1806M:	Olof Johansson <olof@lixom.net>
1807M:	soc@kernel.org
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810C:	irc://irc.libera.chat/armlinux
1811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1812F:	arch/arm/boot/dts/Makefile
1813F:	arch/arm64/boot/dts/Makefile
1814
1815ARM SUB-ARCHITECTURES
1816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S:	Maintained
1818C:	irc://irc.libera.chat/armlinux
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1820F:	arch/arm/mach-*/
1821F:	arch/arm/plat-*/
1822
1823ARM/ACTIONS SEMI ARCHITECTURE
1824M:	Andreas Färber <afaerber@suse.de>
1825M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829F:	Documentation/devicetree/bindings/arm/actions.yaml
1830F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1831F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1832F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1833F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1834F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1835F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1836F:	Documentation/devicetree/bindings/pinctrl/actions,*
1837F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1838F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1839F:	arch/arm/boot/dts/owl-*
1840F:	arch/arm/mach-actions/
1841F:	arch/arm64/boot/dts/actions/
1842F:	drivers/clk/actions/
1843F:	drivers/clocksource/timer-owl*
1844F:	drivers/dma/owl-dma.c
1845F:	drivers/i2c/busses/i2c-owl.c
1846F:	drivers/irqchip/irq-owl-sirq.c
1847F:	drivers/mmc/host/owl-mmc.c
1848F:	drivers/net/ethernet/actions/
1849F:	drivers/pinctrl/actions/*
1850F:	drivers/soc/actions/
1851F:	include/dt-bindings/power/owl-*
1852F:	include/dt-bindings/reset/actions,*
1853F:	include/linux/soc/actions/
1854N:	owl
1855
1856ARM/Allwinner SoC Clock Support
1857M:	Emilio López <emilio@elopez.com.ar>
1858S:	Maintained
1859F:	drivers/clk/sunxi/
1860
1861ARM/Allwinner sunXi SoC support
1862M:	Chen-Yu Tsai <wens@csie.org>
1863M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1864M:	Samuel Holland <samuel@sholland.org>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1868L:	linux-sunxi@lists.linux.dev
1869F:	arch/arm/mach-sunxi/
1870F:	arch/arm64/boot/dts/allwinner/
1871F:	drivers/clk/sunxi-ng/
1872F:	drivers/pinctrl/sunxi/
1873F:	drivers/soc/sunxi/
1874N:	allwinner
1875N:	sun[x456789]i
1876N:	sun[25]0i
1877
1878ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1879M:	Neil Armstrong <neil.armstrong@linaro.org>
1880M:	Jerome Brunet <jbrunet@baylibre.com>
1881L:	linux-amlogic@lists.infradead.org
1882S:	Maintained
1883F:	Documentation/devicetree/bindings/clock/amlogic*
1884F:	drivers/clk/meson/
1885F:	include/dt-bindings/clock/gxbb*
1886F:	include/dt-bindings/clock/meson*
1887
1888ARM/Amlogic Meson SoC Crypto Drivers
1889M:	Corentin Labbe <clabbe@baylibre.com>
1890L:	linux-crypto@vger.kernel.org
1891L:	linux-amlogic@lists.infradead.org
1892S:	Maintained
1893F:	Documentation/devicetree/bindings/crypto/amlogic*
1894F:	drivers/crypto/amlogic/
1895
1896ARM/Amlogic Meson SoC Sound Drivers
1897M:	Jerome Brunet <jbrunet@baylibre.com>
1898L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1899S:	Maintained
1900F:	Documentation/devicetree/bindings/sound/amlogic*
1901F:	sound/soc/meson/
1902
1903ARM/Amlogic Meson SoC support
1904M:	Neil Armstrong <neil.armstrong@linaro.org>
1905M:	Kevin Hilman <khilman@baylibre.com>
1906R:	Jerome Brunet <jbrunet@baylibre.com>
1907R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909L:	linux-amlogic@lists.infradead.org
1910S:	Maintained
1911W:	http://linux-meson.com/
1912F:	arch/arm/boot/dts/meson*
1913F:	arch/arm/mach-meson/
1914F:	arch/arm64/boot/dts/amlogic/
1915F:	drivers/mmc/host/meson*
1916F:	drivers/pinctrl/meson/
1917F:	drivers/rtc/rtc-meson*
1918F:	drivers/soc/amlogic/
1919N:	meson
1920
1921ARM/Annapurna Labs ALPINE ARCHITECTURE
1922M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1923M:	Antoine Tenart <atenart@kernel.org>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	arch/arm/boot/dts/alpine*
1927F:	arch/arm/mach-alpine/
1928F:	arch/arm64/boot/dts/amazon/
1929F:	drivers/*/*alpine*
1930
1931ARM/APPLE MACHINE SUPPORT
1932M:	Hector Martin <marcan@marcan.st>
1933M:	Sven Peter <sven@svenpeter.dev>
1934R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1935L:	asahi@lists.linux.dev
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Maintained
1938W:	https://asahilinux.org
1939B:	https://github.com/AsahiLinux/linux/issues
1940C:	irc://irc.oftc.net/asahi-dev
1941T:	git https://github.com/AsahiLinux/linux.git
1942F:	Documentation/devicetree/bindings/arm/apple.yaml
1943F:	Documentation/devicetree/bindings/arm/apple/*
1944F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1945F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1946F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1947F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1948F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1949F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1950F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1951F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1952F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1953F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1954F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1955F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1956F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1957F:	Documentation/devicetree/bindings/power/apple*
1958F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1959F:	arch/arm64/boot/dts/apple/
1960F:	drivers/bluetooth/hci_bcm4377.c
1961F:	drivers/clk/clk-apple-nco.c
1962F:	drivers/cpufreq/apple-soc-cpufreq.c
1963F:	drivers/dma/apple-admac.c
1964F:	drivers/i2c/busses/i2c-pasemi-core.c
1965F:	drivers/i2c/busses/i2c-pasemi-platform.c
1966F:	drivers/iommu/apple-dart.c
1967F:	drivers/iommu/io-pgtable-dart.c
1968F:	drivers/irqchip/irq-apple-aic.c
1969F:	drivers/mailbox/apple-mailbox.c
1970F:	drivers/nvme/host/apple.c
1971F:	drivers/nvmem/apple-efuses.c
1972F:	drivers/pinctrl/pinctrl-apple-gpio.c
1973F:	drivers/soc/apple/*
1974F:	drivers/watchdog/apple_wdt.c
1975F:	include/dt-bindings/interrupt-controller/apple-aic.h
1976F:	include/dt-bindings/pinctrl/apple.h
1977F:	include/linux/apple-mailbox.h
1978F:	include/linux/soc/apple/*
1979
1980ARM/APPLE MACHINE SOUND DRIVERS
1981M:	Martin Povišer <povik+lin@cutebit.org>
1982L:	asahi@lists.linux.dev
1983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1984S:	Maintained
1985F:	Documentation/devicetree/bindings/sound/apple,*
1986F:	sound/soc/apple/*
1987F:	sound/soc/codecs/cs42l83-i2c.c
1988
1989ARM/ARTPEC MACHINE SUPPORT
1990M:	Jesper Nilsson <jesper.nilsson@axis.com>
1991M:	Lars Persson <lars.persson@axis.com>
1992L:	linux-arm-kernel@axis.com
1993S:	Maintained
1994F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1995F:	arch/arm/boot/dts/artpec6*
1996F:	arch/arm/mach-artpec
1997F:	drivers/clk/axis
1998F:	drivers/crypto/axis
1999F:	drivers/mmc/host/usdhi6rol0.c
2000F:	drivers/pinctrl/pinctrl-artpec*
2001
2002ARM/ASPEED I2C DRIVER
2003M:	Brendan Higgins <brendanhiggins@google.com>
2004R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2005R:	Joel Stanley <joel@jms.id.au>
2006L:	linux-i2c@vger.kernel.org
2007L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2008S:	Maintained
2009F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2010F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2011F:	drivers/i2c/busses/i2c-aspeed.c
2012F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2013
2014ARM/ASPEED MACHINE SUPPORT
2015M:	Joel Stanley <joel@jms.id.au>
2016R:	Andrew Jeffery <andrew@aj.id.au>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2019S:	Supported
2020Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
2022F:	Documentation/devicetree/bindings/arm/aspeed/
2023F:	arch/arm/boot/dts/aspeed-*
2024F:	arch/arm/mach-aspeed/
2025N:	aspeed
2026
2027ARM/BITMAIN ARCHITECTURE
2028M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030S:	Maintained
2031F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2032F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2033F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2034F:	arch/arm64/boot/dts/bitmain/
2035F:	drivers/clk/clk-bm1880.c
2036F:	drivers/pinctrl/pinctrl-bm1880.c
2037
2038ARM/CALXEDA HIGHBANK ARCHITECTURE
2039M:	Andre Przywara <andre.przywara@arm.com>
2040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041S:	Maintained
2042F:	arch/arm/boot/dts/ecx-*.dts*
2043F:	arch/arm/boot/dts/highbank.dts
2044F:	arch/arm/mach-highbank/
2045
2046ARM/CAVIUM THUNDER NETWORK DRIVER
2047M:	Sunil Goutham <sgoutham@marvell.com>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Supported
2050F:	drivers/net/ethernet/cavium/thunder/
2051
2052ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2053M:	Lukasz Majewski <lukma@denx.de>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056F:	arch/arm/mach-ep93xx/ts72xx.c
2057
2058ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2059M:	Alexander Shiyan <shc_work@mail.ru>
2060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061S:	Odd Fixes
2062N:	clps711x
2063
2064ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
2065M:	Lennert Buytenhek <kernel@wantstofly.org>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068
2069ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2070M:	Hartley Sweeten <hsweeten@visionengravers.com>
2071M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074F:	arch/arm/boot/compressed/misc-ep93xx.h
2075F:	arch/arm/mach-ep93xx/
2076
2077ARM/CLKDEV SUPPORT
2078M:	Russell King <linux@armlinux.org.uk>
2079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080S:	Maintained
2081T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2082F:	drivers/clk/clkdev.c
2083
2084ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2085M:	Baruch Siach <baruch@tkos.co.il>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087S:	Maintained
2088F:	arch/arm/boot/dts/cx92755*
2089N:	digicolor
2090
2091ARM/CORESIGHT FRAMEWORK AND DRIVERS
2092M:	Mathieu Poirier <mathieu.poirier@linaro.org>
2093M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2094R:	Mike Leach <mike.leach@linaro.org>
2095R:	Leo Yan <leo.yan@linaro.org>
2096L:	coresight@lists.linaro.org (moderated for non-subscribers)
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098S:	Maintained
2099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2100F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2101F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2102F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2103F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2104F:	Documentation/trace/coresight/*
2105F:	drivers/hwtracing/coresight/*
2106F:	include/dt-bindings/arm/coresight-cti-dt.h
2107F:	include/linux/coresight*
2108F:	samples/coresight/*
2109F:	tools/perf/tests/shell/coresight/*
2110F:	tools/perf/arch/arm/util/auxtrace.c
2111F:	tools/perf/arch/arm/util/cs-etm.c
2112F:	tools/perf/arch/arm/util/cs-etm.h
2113F:	tools/perf/arch/arm/util/pmu.c
2114F:	tools/perf/util/cs-etm-decoder/*
2115F:	tools/perf/util/cs-etm.*
2116
2117ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2118M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2119M:	Linus Walleij <linus.walleij@linaro.org>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121S:	Maintained
2122T:	git git://github.com/ulli-kroll/linux.git
2123F:	Documentation/devicetree/bindings/arm/gemini.yaml
2124F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2125F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2126F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2127F:	arch/arm/boot/dts/gemini*
2128F:	arch/arm/mach-gemini/
2129F:	drivers/crypto/gemini/
2130F:	drivers/net/ethernet/cortina/
2131F:	drivers/pinctrl/pinctrl-gemini.c
2132F:	drivers/rtc/rtc-ftrtc010.c
2133
2134ARM/CZ.NIC TURRIS SUPPORT
2135M:	Marek Behún <kabel@kernel.org>
2136S:	Maintained
2137W:	https://www.turris.cz/
2138F:	Documentation/ABI/testing/debugfs-moxtet
2139F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2140F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2141F:	Documentation/devicetree/bindings/bus/moxtet.txt
2142F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2143F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2144F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2145F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2146F:	drivers/bus/moxtet.c
2147F:	drivers/firmware/turris-mox-rwtm.c
2148F:	drivers/leds/leds-turris-omnia.c
2149F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2150F:	drivers/gpio/gpio-moxtet.c
2151F:	drivers/watchdog/armada_37xx_wdt.c
2152F:	include/dt-bindings/bus/moxtet.h
2153F:	include/linux/armada-37xx-rwtm-mailbox.h
2154F:	include/linux/moxtet.h
2155
2156ARM/FARADAY FA526 PORT
2157M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159S:	Maintained
2160T:	git git://git.berlios.de/gemini-board
2161F:	arch/arm/mm/*-fa*
2162
2163ARM/FOOTBRIDGE ARCHITECTURE
2164M:	Russell King <linux@armlinux.org.uk>
2165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S:	Maintained
2167W:	http://www.armlinux.org.uk/
2168F:	arch/arm/include/asm/hardware/dec21285.h
2169F:	arch/arm/mach-footbridge/
2170
2171ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2172M:	Shawn Guo <shawnguo@kernel.org>
2173M:	Sascha Hauer <s.hauer@pengutronix.de>
2174R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2175R:	Fabio Estevam <festevam@gmail.com>
2176R:	NXP Linux Team <linux-imx@nxp.com>
2177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178S:	Maintained
2179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2180X:	drivers/media/i2c/
2181F:	arch/arm64/boot/dts/freescale/
2182X:	arch/arm64/boot/dts/freescale/fsl-*
2183X:	arch/arm64/boot/dts/freescale/qoriq-*
2184N:	imx
2185N:	mxs
2186
2187ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2188M:	Shawn Guo <shawnguo@kernel.org>
2189M:	Li Yang <leoyang.li@nxp.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2193F:	arch/arm/boot/dts/ls1021a*
2194F:	arch/arm64/boot/dts/freescale/fsl-*
2195F:	arch/arm64/boot/dts/freescale/qoriq-*
2196
2197ARM/FREESCALE VYBRID ARM ARCHITECTURE
2198M:	Shawn Guo <shawnguo@kernel.org>
2199M:	Sascha Hauer <s.hauer@pengutronix.de>
2200R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2201R:	Stefan Agner <stefan@agner.ch>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Maintained
2204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2205F:	arch/arm/boot/dts/vf*
2206F:	arch/arm/mach-imx/*vf610*
2207
2208ARM/GUMSTIX MACHINE SUPPORT
2209M:	Steve Sakoman <sakoman@gmail.com>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S:	Maintained
2212
2213ARM/HISILICON SOC SUPPORT
2214M:	Wei Xu <xuwei5@hisilicon.com>
2215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S:	Supported
2217W:	http://www.hisilicon.com
2218T:	git https://github.com/hisilicon/linux-hisi.git
2219F:	arch/arm/boot/dts/hi3*
2220F:	arch/arm/boot/dts/hip*
2221F:	arch/arm/boot/dts/hisi*
2222F:	arch/arm/mach-hisi/
2223F:	arch/arm64/boot/dts/hisilicon/
2224
2225ARM/HP JORNADA 7XX MACHINE SUPPORT
2226M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2227S:	Maintained
2228W:	www.jlime.com
2229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2230F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2231F:	arch/arm/mach-sa1100/jornada720.c
2232
2233ARM/HPE GXP ARCHITECTURE
2234M:	Jean-Marie Verdun <verdun@hpe.com>
2235M:	Nick Hawkins <nick.hawkins@hpe.com>
2236S:	Maintained
2237F:	Documentation/hwmon/gxp-fan-ctrl.rst
2238F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2239F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2240F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2241F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2242F:	arch/arm/boot/dts/hpe-bmc*
2243F:	arch/arm/boot/dts/hpe-gxp*
2244F:	arch/arm/mach-hpe/
2245F:	drivers/clocksource/timer-gxp.c
2246F:	drivers/hwmon/gxp-fan-ctrl.c
2247F:	drivers/spi/spi-gxp.c
2248F:	drivers/watchdog/gxp-wdt.c
2249
2250ARM/IGEP MACHINE SUPPORT
2251M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2252M:	Javier Martinez Canillas <javier@dowhile0.org>
2253L:	linux-omap@vger.kernel.org
2254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255S:	Maintained
2256F:	arch/arm/boot/dts/omap3-igep*
2257
2258ARM/INTEL IXP4XX ARM ARCHITECTURE
2259M:	Linus Walleij <linusw@kernel.org>
2260M:	Imre Kaloz <kaloz@openwrt.org>
2261M:	Krzysztof Halasa <khalasa@piap.pl>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2265F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2266F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2267F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2268F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2269F:	arch/arm/boot/dts/intel-ixp*
2270F:	arch/arm/mach-ixp4xx/
2271F:	drivers/bus/intel-ixp4xx-eb.c
2272F:	drivers/clocksource/timer-ixp4xx.c
2273F:	drivers/crypto/ixp4xx_crypto.c
2274F:	drivers/gpio/gpio-ixp4xx.c
2275F:	drivers/irqchip/irq-ixp4xx.c
2276
2277ARM/INTEL KEEMBAY ARCHITECTURE
2278M:	Paul J. Murphy <paul.j.murphy@intel.com>
2279M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2282F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2283F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2284
2285ARM/INTEL XSC3 (MANZANO) ARM CORE
2286M:	Lennert Buytenhek <kernel@wantstofly.org>
2287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288S:	Maintained
2289
2290ARM/LG1K ARCHITECTURE
2291M:	Chanho Min <chanho.min@lge.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Maintained
2294F:	arch/arm64/boot/dts/lg/
2295
2296ARM/LPC18XX ARCHITECTURE
2297M:	Vladimir Zapolskiy <vz@mleia.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Maintained
2300F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2301F:	arch/arm/boot/dts/lpc43*
2302F:	drivers/i2c/busses/i2c-lpc2k.c
2303F:	drivers/memory/pl172.c
2304F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2305F:	drivers/rtc/rtc-lpc24xx.c
2306N:	lpc18xx
2307
2308ARM/LPC32XX SOC SUPPORT
2309M:	Vladimir Zapolskiy <vz@mleia.com>
2310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2313F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2314F:	arch/arm/boot/dts/lpc32*
2315F:	arch/arm/mach-lpc32xx/
2316F:	drivers/i2c/busses/i2c-pnx.c
2317F:	drivers/net/ethernet/nxp/lpc_eth.c
2318F:	drivers/usb/host/ohci-nxp.c
2319F:	drivers/watchdog/pnx4008_wdt.c
2320N:	lpc32xx
2321
2322ARM/Marvell Dove/MV78xx0/Orion SOC support
2323M:	Andrew Lunn <andrew@lunn.ch>
2324M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2325M:	Gregory Clement <gregory.clement@bootlin.com>
2326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327S:	Maintained
2328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2329F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2330F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2331F:	Documentation/devicetree/bindings/soc/dove/
2332F:	arch/arm/boot/dts/dove*
2333F:	arch/arm/boot/dts/orion5x*
2334F:	arch/arm/mach-dove/
2335F:	arch/arm/mach-mv78xx0/
2336F:	arch/arm/mach-orion5x/
2337F:	arch/arm/plat-orion/
2338F:	drivers/soc/dove/
2339
2340ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2341M:	Andrew Lunn <andrew@lunn.ch>
2342M:	Gregory Clement <gregory.clement@bootlin.com>
2343M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345S:	Maintained
2346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2347F:	Documentation/devicetree/bindings/arm/marvell/
2348F:	arch/arm/boot/dts/armada*
2349F:	arch/arm/boot/dts/kirkwood*
2350F:	arch/arm/configs/mvebu_*_defconfig
2351F:	arch/arm/mach-mvebu/
2352F:	arch/arm64/boot/dts/marvell/armada*
2353F:	arch/arm64/boot/dts/marvell/cn913*
2354F:	drivers/cpufreq/armada-37xx-cpufreq.c
2355F:	drivers/cpufreq/armada-8k-cpufreq.c
2356F:	drivers/cpufreq/mvebu-cpufreq.c
2357F:	drivers/irqchip/irq-armada-370-xp.c
2358F:	drivers/irqchip/irq-mvebu-*
2359F:	drivers/pinctrl/mvebu/
2360F:	drivers/rtc/rtc-armada38x.c
2361
2362ARM/Mediatek RTC DRIVER
2363M:	Eddie Huang <eddie.huang@mediatek.com>
2364M:	Sean Wang <sean.wang@mediatek.com>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2367S:	Maintained
2368F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2369F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2370F:	drivers/rtc/rtc-mt2712.c
2371F:	drivers/rtc/rtc-mt6397.c
2372F:	drivers/rtc/rtc-mt7622.c
2373
2374ARM/Mediatek SoC support
2375M:	Matthias Brugger <matthias.bgg@gmail.com>
2376R:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2377L:	linux-kernel@vger.kernel.org
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2380S:	Maintained
2381W:	https://mtk.wiki.kernel.org/
2382C:	irc://irc.libera.chat/linux-mediatek
2383F:	arch/arm/boot/dts/mt2*
2384F:	arch/arm/boot/dts/mt6*
2385F:	arch/arm/boot/dts/mt7*
2386F:	arch/arm/boot/dts/mt8*
2387F:	arch/arm/mach-mediatek/
2388F:	arch/arm64/boot/dts/mediatek/
2389F:	drivers/soc/mediatek/
2390N:	mtk
2391N:	mt[2678]
2392K:	mediatek
2393
2394ARM/Mediatek USB3 PHY DRIVER
2395M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2398S:	Maintained
2399F:	Documentation/devicetree/bindings/phy/mediatek,*
2400F:	drivers/phy/mediatek/
2401
2402ARM/Microchip (AT91) SoC support
2403M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2404M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2405M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S:	Supported
2408W:	http://www.linux4sam.org
2409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2410F:	arch/arm/boot/dts/at91*.dts
2411F:	arch/arm/boot/dts/at91*.dtsi
2412F:	arch/arm/boot/dts/sama*.dts
2413F:	arch/arm/boot/dts/sama*.dtsi
2414F:	arch/arm/include/debug/at91.S
2415F:	arch/arm/mach-at91/
2416F:	drivers/memory/atmel*
2417F:	drivers/watchdog/sama5d4_wdt.c
2418F:	include/soc/at91/
2419X:	drivers/input/touchscreen/atmel_mxt_ts.c
2420X:	drivers/net/wireless/atmel/
2421N:	at91
2422N:	atmel
2423
2424ARM/Microchip Sparx5 SoC support
2425M:	Lars Povlsen <lars.povlsen@microchip.com>
2426M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2427M:	Daniel Machon <daniel.machon@microchip.com>
2428M:	UNGLinuxDriver@microchip.com
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Supported
2431T:	git git://github.com/microchip-ung/linux-upstream.git
2432F:	arch/arm64/boot/dts/microchip/
2433F:	drivers/net/ethernet/microchip/vcap/
2434F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2435N:	sparx5
2436
2437Microchip Timer Counter Block (TCB) Capture Driver
2438M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
2439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440L:	linux-iio@vger.kernel.org
2441S:	Maintained
2442F:	drivers/counter/microchip-tcb-capture.c
2443
2444ARM/MILBEAUT ARCHITECTURE
2445M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2446M:	Takao Orito <orito.takao@socionext.com>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448S:	Maintained
2449F:	arch/arm/boot/dts/milbeaut*
2450F:	arch/arm/mach-milbeaut/
2451N:	milbeaut
2452
2453ARM/MStar/Sigmastar Armv7 SoC support
2454M:	Daniel Palmer <daniel@thingy.jp>
2455M:	Romain Perier <romain.perier@gmail.com>
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457S:	Maintained
2458W:	http://linux-chenxing.org/
2459T:	git git://github.com/linux-chenxing/linux.git
2460F:	Documentation/devicetree/bindings/arm/mstar/*
2461F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2462F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2463F:	arch/arm/boot/dts/mstar-*
2464F:	arch/arm/mach-mstar/
2465F:	drivers/clk/mstar/
2466F:	drivers/clocksource/timer-msc313e.c
2467F:	drivers/gpio/gpio-msc313.c
2468F:	drivers/rtc/rtc-msc313.c
2469F:	drivers/watchdog/msc313e_wdt.c
2470F:	include/dt-bindings/clock/mstar-*
2471F:	include/dt-bindings/gpio/msc313-gpio.h
2472
2473ARM/NOMADIK/Ux500 ARCHITECTURES
2474M:	Linus Walleij <linus.walleij@linaro.org>
2475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476S:	Maintained
2477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2478F:	Documentation/devicetree/bindings/arm/ste-*
2479F:	Documentation/devicetree/bindings/arm/ux500.yaml
2480F:	Documentation/devicetree/bindings/arm/ux500/
2481F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2482F:	arch/arm/boot/dts/ste-*
2483F:	arch/arm/mach-nomadik/
2484F:	arch/arm/mach-ux500/
2485F:	drivers/clk/clk-nomadik.c
2486F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2487F:	drivers/dma/ste_dma40*
2488F:	drivers/hwspinlock/u8500_hsem.c
2489F:	drivers/i2c/busses/i2c-nomadik.c
2490F:	drivers/iio/adc/ab8500-gpadc.c
2491F:	drivers/mfd/ab8500*
2492F:	drivers/mfd/abx500*
2493F:	drivers/mfd/db8500*
2494F:	drivers/pinctrl/nomadik/
2495F:	drivers/rtc/rtc-ab8500.c
2496F:	drivers/rtc/rtc-pl031.c
2497F:	drivers/soc/ux500/
2498
2499ARM/NUVOTON NPCM ARCHITECTURE
2500M:	Avi Fishman <avifishman70@gmail.com>
2501M:	Tomer Maimon <tmaimon77@gmail.com>
2502M:	Tali Perry <tali.perry1@gmail.com>
2503R:	Patrick Venture <venture@google.com>
2504R:	Nancy Yuen <yuenn@google.com>
2505R:	Benjamin Fair <benjaminfair@google.com>
2506L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2507S:	Supported
2508F:	Documentation/devicetree/bindings/*/*/*npcm*
2509F:	Documentation/devicetree/bindings/*/*npcm*
2510F:	Documentation/devicetree/bindings/arm/npcm/*
2511F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2512F:	arch/arm/boot/dts/nuvoton-npcm*
2513F:	arch/arm/mach-npcm/
2514F:	arch/arm64/boot/dts/nuvoton/
2515F:	drivers/*/*npcm*
2516F:	drivers/*/*/*npcm*
2517F:	drivers/rtc/rtc-nct3018y.c
2518F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2519F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2520
2521ARM/NUVOTON WPCM450 ARCHITECTURE
2522M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2523L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2524S:	Maintained
2525W:	https://github.com/neuschaefer/wpcm450/wiki
2526F:	Documentation/devicetree/bindings/*/*wpcm*
2527F:	arch/arm/boot/dts/nuvoton-wpcm450*
2528F:	arch/arm/configs/wpcm450_defconfig
2529F:	arch/arm/mach-npcm/wpcm450.c
2530F:	drivers/*/*/*wpcm*
2531F:	drivers/*/*wpcm*
2532
2533ARM/NXP S32G ARCHITECTURE
2534M:	Chester Lin <clin@suse.com>
2535R:	Andreas Färber <afaerber@suse.de>
2536R:	Matthias Brugger <mbrugger@suse.com>
2537R:	NXP S32 Linux Team <s32@nxp.com>
2538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539S:	Maintained
2540F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2541
2542ARM/Orion SoC/Technologic Systems TS-78xx platform support
2543M:	Alexander Clouter <alex@digriz.org.uk>
2544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545S:	Maintained
2546W:	http://www.digriz.org.uk/ts78xx/kernel
2547F:	arch/arm/mach-orion5x/ts78xx-*
2548
2549ARM/OXNAS platform support
2550M:	Neil Armstrong <neil.armstrong@linaro.org>
2551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552L:	linux-oxnas@groups.io (moderated for non-subscribers)
2553S:	Maintained
2554F:	arch/arm/boot/dts/ox8*.dts*
2555F:	arch/arm/mach-oxnas/
2556F:	drivers/power/reset/oxnas-restart.c
2557N:	oxnas
2558
2559ARM/QUALCOMM SUPPORT
2560M:	Andy Gross <agross@kernel.org>
2561M:	Bjorn Andersson <andersson@kernel.org>
2562R:	Konrad Dybcio <konrad.dybcio@linaro.org>
2563L:	linux-arm-msm@vger.kernel.org
2564S:	Maintained
2565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2566F:	Documentation/devicetree/bindings/*/qcom*
2567F:	Documentation/devicetree/bindings/soc/qcom/
2568F:	arch/arm/boot/dts/qcom-*.dts
2569F:	arch/arm/boot/dts/qcom-*.dtsi
2570F:	arch/arm/configs/qcom_defconfig
2571F:	arch/arm/mach-qcom/
2572F:	arch/arm64/boot/dts/qcom/
2573F:	drivers/*/*/qcom*
2574F:	drivers/*/*/qcom/
2575F:	drivers/*/pm8???-*
2576F:	drivers/*/qcom*
2577F:	drivers/*/qcom/
2578F:	drivers/bluetooth/btqcomsmd.c
2579F:	drivers/clocksource/timer-qcom.c
2580F:	drivers/cpuidle/cpuidle-qcom-spm.c
2581F:	drivers/extcon/extcon-qcom*
2582F:	drivers/i2c/busses/i2c-qcom-geni.c
2583F:	drivers/i2c/busses/i2c-qup.c
2584F:	drivers/iommu/msm*
2585F:	drivers/mfd/ssbi.c
2586F:	drivers/mmc/host/mmci_qcom*
2587F:	drivers/mmc/host/sdhci-msm.c
2588F:	drivers/pci/controller/dwc/pcie-qcom.c
2589F:	drivers/phy/qualcomm/
2590F:	drivers/power/*/msm*
2591F:	drivers/reset/reset-qcom-*
2592F:	drivers/ufs/host/ufs-qcom*
2593F:	drivers/spi/spi-geni-qcom.c
2594F:	drivers/spi/spi-qcom-qspi.c
2595F:	drivers/spi/spi-qup.c
2596F:	drivers/tty/serial/msm_serial.c
2597F:	drivers/usb/dwc3/dwc3-qcom.c
2598F:	include/dt-bindings/*/qcom*
2599F:	include/linux/*/qcom*
2600F:	include/linux/soc/qcom/
2601
2602ARM/RDA MICRO ARCHITECTURE
2603M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2606S:	Maintained
2607F:	Documentation/devicetree/bindings/arm/rda.yaml
2608F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2609F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2610F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2611F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2612F:	arch/arm/boot/dts/rda8810pl-*
2613F:	drivers/clocksource/timer-rda.c
2614F:	drivers/gpio/gpio-rda.c
2615F:	drivers/irqchip/irq-rda-intc.c
2616F:	drivers/tty/serial/rda-uart.c
2617
2618ARM/REALTEK ARCHITECTURE
2619M:	Andreas Färber <afaerber@suse.de>
2620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2622S:	Maintained
2623F:	Documentation/devicetree/bindings/arm/realtek.yaml
2624F:	arch/arm/boot/dts/rtd*
2625F:	arch/arm/mach-realtek/
2626F:	arch/arm64/boot/dts/realtek/
2627
2628ARM/RISC-V/RENESAS ARCHITECTURE
2629M:	Geert Uytterhoeven <geert+renesas@glider.be>
2630M:	Magnus Damm <magnus.damm@gmail.com>
2631L:	linux-renesas-soc@vger.kernel.org
2632S:	Supported
2633Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2634C:	irc://irc.libera.chat/renesas-soc
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2636F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2637F:	Documentation/devicetree/bindings/soc/renesas/
2638F:	arch/arm/boot/dts/emev2*
2639F:	arch/arm/boot/dts/gr-peach*
2640F:	arch/arm/boot/dts/iwg20d-q7*
2641F:	arch/arm/boot/dts/r7s*
2642F:	arch/arm/boot/dts/r8a*
2643F:	arch/arm/boot/dts/r9a*
2644F:	arch/arm/boot/dts/sh*
2645F:	arch/arm/configs/shmobile_defconfig
2646F:	arch/arm/include/debug/renesas-scif.S
2647F:	arch/arm/mach-shmobile/
2648F:	arch/arm64/boot/dts/renesas/
2649F:	arch/riscv/boot/dts/renesas/
2650F:	drivers/soc/renesas/
2651F:	include/linux/soc/renesas/
2652
2653ARM/RISCPC ARCHITECTURE
2654M:	Russell King <linux@armlinux.org.uk>
2655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2656S:	Maintained
2657W:	http://www.armlinux.org.uk/
2658F:	arch/arm/include/asm/hardware/ioc.h
2659F:	arch/arm/include/asm/hardware/iomd.h
2660F:	arch/arm/include/asm/hardware/memc.h
2661F:	arch/arm/mach-rpc/
2662F:	drivers/net/ethernet/8390/etherh.c
2663F:	drivers/net/ethernet/i825xx/ether1*
2664F:	drivers/net/ethernet/seeq/ether3*
2665F:	drivers/scsi/arm/
2666
2667ARM/Rockchip SoC support
2668M:	Heiko Stuebner <heiko@sntech.de>
2669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670L:	linux-rockchip@lists.infradead.org
2671S:	Maintained
2672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2673F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2674F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2675F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2676F:	arch/arm/boot/dts/rk3*
2677F:	arch/arm/boot/dts/rv11*
2678F:	arch/arm/mach-rockchip/
2679F:	drivers/*/*/*rockchip*
2680F:	drivers/*/*rockchip*
2681F:	drivers/clk/rockchip/
2682F:	drivers/i2c/busses/i2c-rk3x.c
2683F:	sound/soc/rockchip/
2684N:	rockchip
2685
2686ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2687M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2688R:	Alim Akhtar <alim.akhtar@samsung.com>
2689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690L:	linux-samsung-soc@vger.kernel.org
2691S:	Maintained
2692C:	irc://irc.libera.chat/linux-exynos
2693Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2694B:	mailto:linux-samsung-soc@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2696F:	Documentation/arm/samsung/
2697F:	Documentation/devicetree/bindings/arm/samsung/
2698F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2699F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2700F:	Documentation/devicetree/bindings/soc/samsung/
2701F:	arch/arm/boot/dts/exynos*
2702F:	arch/arm/boot/dts/s3c*
2703F:	arch/arm/boot/dts/s5p*
2704F:	arch/arm/mach-exynos*/
2705F:	arch/arm/mach-s3c/
2706F:	arch/arm/mach-s5p*/
2707F:	arch/arm64/boot/dts/exynos/
2708F:	drivers/*/*/*s3c24*
2709F:	drivers/*/*s3c24*
2710F:	drivers/*/*s3c64xx*
2711F:	drivers/*/*s5pv210*
2712F:	drivers/clocksource/samsung_pwm_timer.c
2713F:	drivers/memory/samsung/
2714F:	drivers/pwm/pwm-samsung.c
2715F:	drivers/soc/samsung/
2716F:	drivers/tty/serial/samsung*
2717F:	include/clocksource/samsung_pwm.h
2718F:	include/linux/platform_data/*s3c*
2719F:	include/linux/serial_s3c.h
2720F:	include/linux/soc/samsung/
2721N:	exynos
2722N:	s3c64xx
2723N:	s5pv210
2724
2725ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2726M:	Łukasz Stelmach <l.stelmach@samsung.com>
2727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728L:	linux-media@vger.kernel.org
2729S:	Maintained
2730F:	drivers/media/platform/samsung/s5p-g2d/
2731
2732ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2733M:	Marek Szyprowski <m.szyprowski@samsung.com>
2734L:	linux-samsung-soc@vger.kernel.org
2735L:	linux-media@vger.kernel.org
2736S:	Maintained
2737F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2738F:	drivers/media/cec/platform/s5p/
2739
2740ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2741M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2742M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2743M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2745L:	linux-media@vger.kernel.org
2746S:	Maintained
2747F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2748F:	drivers/media/platform/samsung/s5p-jpeg/
2749
2750ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2751M:	Marek Szyprowski <m.szyprowski@samsung.com>
2752M:	Andrzej Hajda <andrzej.hajda@intel.com>
2753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2754L:	linux-media@vger.kernel.org
2755S:	Maintained
2756F:	drivers/media/platform/samsung/s5p-mfc/
2757
2758ARM/SOCFPGA ARCHITECTURE
2759M:	Dinh Nguyen <dinguyen@kernel.org>
2760S:	Maintained
2761W:	http://www.rocketboards.org
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2763F:	arch/arm/boot/dts/socfpga*
2764F:	arch/arm/configs/socfpga_defconfig
2765F:	arch/arm/mach-socfpga/
2766F:	arch/arm64/boot/dts/altera/
2767F:	arch/arm64/boot/dts/intel/
2768
2769ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2770M:	Dinh Nguyen <dinguyen@kernel.org>
2771S:	Maintained
2772F:	drivers/clk/socfpga/
2773
2774ARM/SOCFPGA EDAC SUPPORT
2775M:	Dinh Nguyen <dinguyen@kernel.org>
2776S:	Maintained
2777F:	drivers/edac/altera_edac.[ch]
2778
2779ARM/SPREADTRUM SoC SUPPORT
2780M:	Orson Zhai <orsonzhai@gmail.com>
2781M:	Baolin Wang <baolin.wang7@gmail.com>
2782M:	Chunyan Zhang <zhang.lyra@gmail.com>
2783S:	Maintained
2784F:	arch/arm64/boot/dts/sprd
2785N:	sprd
2786N:	sc27xx
2787N:	sc2731
2788
2789ARM/STI ARCHITECTURE
2790M:	Patrice Chotard <patrice.chotard@foss.st.com>
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792S:	Maintained
2793W:	http://www.stlinux.com
2794F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2795F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2796F:	arch/arm/boot/dts/sti*
2797F:	arch/arm/mach-sti/
2798F:	drivers/ata/ahci_st.c
2799F:	drivers/char/hw_random/st-rng.c
2800F:	drivers/clocksource/arm_global_timer.c
2801F:	drivers/clocksource/clksrc_st_lpc.c
2802F:	drivers/cpufreq/sti-cpufreq.c
2803F:	drivers/dma/st_fdma*
2804F:	drivers/i2c/busses/i2c-st.c
2805F:	drivers/media/platform/st/sti/c8sectpfe/
2806F:	drivers/media/rc/st_rc.c
2807F:	drivers/mmc/host/sdhci-st.c
2808F:	drivers/phy/st/phy-miphy28lp.c
2809F:	drivers/phy/st/phy-stih407-usb.c
2810F:	drivers/pinctrl/pinctrl-st.c
2811F:	drivers/remoteproc/st_remoteproc.c
2812F:	drivers/remoteproc/st_slim_rproc.c
2813F:	drivers/reset/sti/
2814F:	drivers/rtc/rtc-st-lpc.c
2815F:	drivers/tty/serial/st-asc.c
2816F:	drivers/usb/dwc3/dwc3-st.c
2817F:	drivers/usb/host/ehci-st.c
2818F:	drivers/usb/host/ohci-st.c
2819F:	drivers/watchdog/st_lpc_wdt.c
2820F:	include/linux/remoteproc/st_slim_rproc.h
2821
2822ARM/STM32 ARCHITECTURE
2823M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2824M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2825L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827S:	Maintained
2828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2829F:	arch/arm/boot/dts/stm32*
2830F:	arch/arm/mach-stm32/
2831F:	drivers/clocksource/armv7m_systick.c
2832N:	stm32
2833N:	stm
2834
2835ARM/SUNPLUS SP7021 SOC SUPPORT
2836M:	Qin Jian <qinjian@cqplus1.com>
2837L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2838S:	Maintained
2839W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2840F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2841F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2842F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2843F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2844F:	arch/arm/boot/dts/sunplus-sp7021*.dts*
2845F:	arch/arm/configs/sp7021_*defconfig
2846F:	arch/arm/mach-sunplus/
2847F:	drivers/irqchip/irq-sp7021-intc.c
2848F:	drivers/reset/reset-sunplus.c
2849F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2850F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2851
2852ARM/Synaptics SoC support
2853M:	Jisheng Zhang <jszhang@kernel.org>
2854M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856S:	Maintained
2857F:	arch/arm/boot/dts/berlin*
2858F:	arch/arm/mach-berlin/
2859F:	arch/arm64/boot/dts/synaptics/
2860
2861ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2862M:	Lennert Buytenhek <kernel@wantstofly.org>
2863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864S:	Maintained
2865
2866ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2867M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2868L:	linux-tegra@vger.kernel.org
2869L:	linux-media@vger.kernel.org
2870S:	Maintained
2871F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2872F:	drivers/media/cec/platform/tegra/
2873
2874ARM/TESLA FSD SoC SUPPORT
2875M:	Alim Akhtar <alim.akhtar@samsung.com>
2876M:	linux-fsd@tesla.com
2877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2878L:	linux-samsung-soc@vger.kernel.org
2879S:	Maintained
2880F:	arch/arm64/boot/dts/tesla/
2881
2882ARM/TETON BGA MACHINE SUPPORT
2883M:	"Mark F. Brown" <mark.brown314@gmail.com>
2884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885S:	Maintained
2886
2887ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2888M:	Santosh Shilimkar <ssantosh@kernel.org>
2889L:	linux-kernel@vger.kernel.org
2890S:	Maintained
2891F:	drivers/memory/*emif*
2892
2893ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2894M:	Nishanth Menon <nm@ti.com>
2895M:	Santosh Shilimkar <ssantosh@kernel.org>
2896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2897S:	Maintained
2898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2899F:	arch/arm/boot/dts/keystone-*
2900F:	arch/arm/mach-keystone/
2901
2902ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2903M:	Santosh Shilimkar <ssantosh@kernel.org>
2904L:	linux-kernel@vger.kernel.org
2905S:	Maintained
2906F:	drivers/clk/keystone/
2907
2908ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2909M:	Santosh Shilimkar <ssantosh@kernel.org>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911L:	linux-kernel@vger.kernel.org
2912S:	Maintained
2913F:	drivers/clocksource/timer-keystone.c
2914
2915ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2916M:	Santosh Shilimkar <ssantosh@kernel.org>
2917L:	linux-kernel@vger.kernel.org
2918S:	Maintained
2919F:	drivers/power/reset/keystone-reset.c
2920
2921ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2922M:	Nishanth Menon <nm@ti.com>
2923M:	Vignesh Raghavendra <vigneshr@ti.com>
2924M:	Tero Kristo <kristo@kernel.org>
2925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926S:	Supported
2927F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2928F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2929F:	arch/arm64/boot/dts/ti/Makefile
2930F:	arch/arm64/boot/dts/ti/k3-*
2931F:	include/dt-bindings/pinctrl/k3.h
2932
2933ARM/TOSHIBA VISCONTI ARCHITECTURE
2934M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936S:	Supported
2937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2938F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2939F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2940F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2941F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2942F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2943F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2944F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2945F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2946F:	arch/arm64/boot/dts/toshiba/
2947F:	drivers/clk/visconti/
2948F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2949F:	drivers/gpio/gpio-visconti.c
2950F:	drivers/pci/controller/dwc/pcie-visconti.c
2951F:	drivers/pinctrl/visconti/
2952F:	drivers/watchdog/visconti_wdt.c
2953N:	visconti
2954
2955ARM/UNIPHIER ARCHITECTURE
2956M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2957M:	Masami Hiramatsu <mhiramat@kernel.org>
2958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2959S:	Maintained
2960F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2961F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2962F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2963F:	arch/arm/boot/dts/uniphier*
2964F:	arch/arm/include/asm/hardware/cache-uniphier.h
2965F:	arch/arm/mach-uniphier/
2966F:	arch/arm/mm/cache-uniphier.c
2967F:	arch/arm64/boot/dts/socionext/uniphier*
2968F:	drivers/bus/uniphier-system-bus.c
2969F:	drivers/clk/uniphier/
2970F:	drivers/dma/uniphier-mdmac.c
2971F:	drivers/gpio/gpio-uniphier.c
2972F:	drivers/i2c/busses/i2c-uniphier*
2973F:	drivers/irqchip/irq-uniphier-aidet.c
2974F:	drivers/mmc/host/uniphier-sd.c
2975F:	drivers/pinctrl/uniphier/
2976F:	drivers/reset/reset-uniphier.c
2977F:	drivers/tty/serial/8250/8250_uniphier.c
2978N:	uniphier
2979
2980ARM/VERSATILE EXPRESS PLATFORM
2981M:	Liviu Dudau <liviu.dudau@arm.com>
2982M:	Sudeep Holla <sudeep.holla@arm.com>
2983M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985S:	Maintained
2986F:	*/*/*/vexpress*
2987F:	*/*/vexpress*
2988F:	arch/arm/boot/dts/vexpress*
2989F:	arch/arm/mach-versatile/
2990F:	arch/arm64/boot/dts/arm/
2991F:	drivers/clk/versatile/clk-vexpress-osc.c
2992F:	drivers/clocksource/timer-versatile.c
2993N:	mps2
2994
2995ARM/VFP SUPPORT
2996M:	Russell King <linux@armlinux.org.uk>
2997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2998S:	Maintained
2999W:	http://www.armlinux.org.uk/
3000F:	arch/arm/vfp/
3001
3002ARM/VT8500 ARM ARCHITECTURE
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004S:	Orphan
3005F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3006F:	arch/arm/mach-vt8500/
3007F:	drivers/clocksource/timer-vt8500.c
3008F:	drivers/i2c/busses/i2c-wmt.c
3009F:	drivers/mmc/host/wmt-sdmmc.c
3010F:	drivers/pwm/pwm-vt8500.c
3011F:	drivers/rtc/rtc-vt8500.c
3012F:	drivers/tty/serial/vt8500_serial.c
3013F:	drivers/usb/host/ehci-platform.c
3014F:	drivers/usb/host/uhci-platform.c
3015F:	drivers/video/fbdev/vt8500lcdfb.*
3016F:	drivers/video/fbdev/wm8505fb*
3017F:	drivers/video/fbdev/wmt_ge_rops.*
3018
3019ARM/ZYNQ ARCHITECTURE
3020M:	Michal Simek <michal.simek@xilinx.com>
3021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022S:	Supported
3023W:	http://wiki.xilinx.com
3024T:	git https://github.com/Xilinx/linux-xlnx.git
3025F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3026F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3027F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3028F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3029F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3030F:	arch/arm/mach-zynq/
3031F:	drivers/clocksource/timer-cadence-ttc.c
3032F:	drivers/cpuidle/cpuidle-zynq.c
3033F:	drivers/edac/synopsys_edac.c
3034F:	drivers/i2c/busses/i2c-cadence.c
3035F:	drivers/i2c/busses/i2c-xiic.c
3036F:	drivers/mmc/host/sdhci-of-arasan.c
3037N:	zynq
3038N:	xilinx
3039
3040ARM64 PORT (AARCH64 ARCHITECTURE)
3041M:	Catalin Marinas <catalin.marinas@arm.com>
3042M:	Will Deacon <will@kernel.org>
3043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3044S:	Maintained
3045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3046F:	Documentation/arm64/
3047F:	arch/arm64/
3048F:	tools/testing/selftests/arm64/
3049X:	arch/arm64/boot/dts/
3050
3051ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3052M:	George McCollister <george.mccollister@gmail.com>
3053L:	netdev@vger.kernel.org
3054S:	Maintained
3055F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3056F:	drivers/net/dsa/xrs700x/*
3057F:	net/dsa/tag_xrs700x.c
3058
3059AS3645A LED FLASH CONTROLLER DRIVER
3060M:	Sakari Ailus <sakari.ailus@iki.fi>
3061L:	linux-leds@vger.kernel.org
3062S:	Maintained
3063F:	drivers/leds/flash/leds-as3645a.c
3064
3065ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3066M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3067L:	linux-media@vger.kernel.org
3068S:	Maintained
3069T:	git git://linuxtv.org/media_tree.git
3070F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
3071F:	drivers/media/i2c/ak7375.c
3072
3073ASAHI KASEI AK8974 DRIVER
3074M:	Linus Walleij <linus.walleij@linaro.org>
3075L:	linux-iio@vger.kernel.org
3076S:	Supported
3077W:	http://www.akm.com/
3078F:	drivers/iio/magnetometer/ak8974.c
3079
3080ASC7621 HARDWARE MONITOR DRIVER
3081M:	George Joseph <george.joseph@fairview5.com>
3082L:	linux-hwmon@vger.kernel.org
3083S:	Maintained
3084F:	Documentation/hwmon/asc7621.rst
3085F:	drivers/hwmon/asc7621.c
3086
3087ASIX AX88796C SPI ETHERNET ADAPTER
3088M:	Łukasz Stelmach <l.stelmach@samsung.com>
3089S:	Maintained
3090F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3091F:	drivers/net/ethernet/asix/ax88796c_*
3092
3093ASPEED PECI CONTROLLER
3094M:	Iwona Winiarska <iwona.winiarska@intel.com>
3095L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3096L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3097S:	Supported
3098F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3099F:	drivers/peci/controller/peci-aspeed.c
3100
3101ASPEED PINCTRL DRIVERS
3102M:	Andrew Jeffery <andrew@aj.id.au>
3103L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3104L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3105L:	linux-gpio@vger.kernel.org
3106S:	Maintained
3107F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3108F:	drivers/pinctrl/aspeed/
3109
3110ASPEED SCU INTERRUPT CONTROLLER DRIVER
3111M:	Eddie James <eajames@linux.ibm.com>
3112L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3113S:	Maintained
3114F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3115F:	drivers/irqchip/irq-aspeed-scu-ic.c
3116F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3117
3118ASPEED SD/MMC DRIVER
3119M:	Andrew Jeffery <andrew@aj.id.au>
3120L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3121L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3122L:	linux-mmc@vger.kernel.org
3123S:	Maintained
3124F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3125F:	drivers/mmc/host/sdhci-of-aspeed*
3126
3127ASPEED SMC SPI DRIVER
3128M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3129M:	Cédric Le Goater <clg@kaod.org>
3130L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3131L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3132L:	linux-spi@vger.kernel.org
3133S:	Maintained
3134F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3135F:	drivers/spi/spi-aspeed-smc.c
3136
3137ASPEED VIDEO ENGINE DRIVER
3138M:	Eddie James <eajames@linux.ibm.com>
3139L:	linux-media@vger.kernel.org
3140L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3141S:	Maintained
3142F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3143F:	drivers/media/platform/aspeed/
3144
3145ASPEED USB UDC DRIVER
3146M:	Neal Liu <neal_liu@aspeedtech.com>
3147L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3148S:	Maintained
3149F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3150F:	drivers/usb/gadget/udc/aspeed_udc.c
3151
3152ASPEED CRYPTO DRIVER
3153M:	Neal Liu <neal_liu@aspeedtech.com>
3154L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3155S:	Maintained
3156F:	Documentation/devicetree/bindings/crypto/aspeed,*
3157F:	drivers/crypto/aspeed/
3158
3159ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3160M:	Corentin Chary <corentin.chary@gmail.com>
3161L:	acpi4asus-user@lists.sourceforge.net
3162L:	platform-driver-x86@vger.kernel.org
3163S:	Maintained
3164W:	http://acpi4asus.sf.net
3165F:	drivers/platform/x86/asus*.c
3166F:	drivers/platform/x86/eeepc*.c
3167
3168ASUS TF103C DOCK DRIVER
3169M:	Hans de Goede <hdegoede@redhat.com>
3170L:	platform-driver-x86@vger.kernel.org
3171S:	Maintained
3172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3173F:	drivers/platform/x86/asus-tf103c-dock.c
3174
3175ASUS WMI HARDWARE MONITOR DRIVER
3176M:	Ed Brindley <kernel@maidavale.org>
3177M:	Denis Pauk <pauk.denis@gmail.com>
3178L:	linux-hwmon@vger.kernel.org
3179S:	Maintained
3180F:	drivers/hwmon/asus_wmi_sensors.c
3181
3182ASUS EC HARDWARE MONITOR DRIVER
3183M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3184L:	linux-hwmon@vger.kernel.org
3185S:	Maintained
3186F:	drivers/hwmon/asus-ec-sensors.c
3187
3188ASUS WIRELESS RADIO CONTROL DRIVER
3189M:	João Paulo Rechi Vita <jprvita@gmail.com>
3190L:	platform-driver-x86@vger.kernel.org
3191S:	Maintained
3192F:	drivers/platform/x86/asus-wireless.c
3193
3194ASYMMETRIC KEYS
3195M:	David Howells <dhowells@redhat.com>
3196L:	keyrings@vger.kernel.org
3197S:	Maintained
3198F:	Documentation/crypto/asymmetric-keys.rst
3199F:	crypto/asymmetric_keys/
3200F:	include/crypto/pkcs7.h
3201F:	include/crypto/public_key.h
3202F:	include/linux/verification.h
3203
3204ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3205R:	Dan Williams <dan.j.williams@intel.com>
3206S:	Odd fixes
3207W:	http://sourceforge.net/projects/xscaleiop
3208F:	Documentation/crypto/async-tx-api.rst
3209F:	crypto/async_tx/
3210F:	include/linux/async_tx.h
3211
3212AT24 EEPROM DRIVER
3213M:	Bartosz Golaszewski <brgl@bgdev.pl>
3214L:	linux-i2c@vger.kernel.org
3215S:	Maintained
3216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3217F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3218F:	drivers/misc/eeprom/at24.c
3219
3220ATA OVER ETHERNET (AOE) DRIVER
3221M:	"Justin Sanders" <justin@coraid.com>
3222S:	Supported
3223W:	http://www.openaoe.org/
3224F:	Documentation/admin-guide/aoe/
3225F:	drivers/block/aoe/
3226
3227ATC260X PMIC MFD DRIVER
3228M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3229M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3230L:	linux-actions@lists.infradead.org
3231S:	Maintained
3232F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3233F:	drivers/input/misc/atc260x-onkey.c
3234F:	drivers/mfd/atc260*
3235F:	drivers/power/reset/atc260x-poweroff.c
3236F:	drivers/regulator/atc260x-regulator.c
3237F:	include/linux/mfd/atc260x/*
3238
3239ATHEROS 71XX/9XXX GPIO DRIVER
3240M:	Alban Bedel <albeu@free.fr>
3241S:	Maintained
3242W:	https://github.com/AlbanBedel/linux
3243T:	git git://github.com/AlbanBedel/linux
3244F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3245F:	drivers/gpio/gpio-ath79.c
3246
3247ATHEROS 71XX/9XXX USB PHY DRIVER
3248M:	Alban Bedel <albeu@free.fr>
3249S:	Maintained
3250W:	https://github.com/AlbanBedel/linux
3251T:	git git://github.com/AlbanBedel/linux
3252F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3253F:	drivers/phy/qualcomm/phy-ath79-usb.c
3254
3255ATHEROS ATH GENERIC UTILITIES
3256M:	Kalle Valo <kvalo@kernel.org>
3257L:	linux-wireless@vger.kernel.org
3258S:	Supported
3259F:	drivers/net/wireless/ath/*
3260
3261ATHEROS ATH5K WIRELESS DRIVER
3262M:	Jiri Slaby <jirislaby@kernel.org>
3263M:	Nick Kossifidis <mickflemm@gmail.com>
3264M:	Luis Chamberlain <mcgrof@kernel.org>
3265L:	linux-wireless@vger.kernel.org
3266S:	Maintained
3267W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3268F:	drivers/net/wireless/ath/ath5k/
3269
3270ATHEROS ATH6KL WIRELESS DRIVER
3271L:	linux-wireless@vger.kernel.org
3272S:	Orphan
3273W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3274F:	drivers/net/wireless/ath/ath6kl/
3275
3276ATI_REMOTE2 DRIVER
3277M:	Ville Syrjala <syrjala@sci.fi>
3278S:	Maintained
3279F:	drivers/input/misc/ati_remote2.c
3280
3281ATK0110 HWMON DRIVER
3282M:	Luca Tettamanti <kronos.it@gmail.com>
3283L:	linux-hwmon@vger.kernel.org
3284S:	Maintained
3285F:	drivers/hwmon/asus_atk0110.c
3286
3287ATLX ETHERNET DRIVERS
3288M:	Chris Snook <chris.snook@gmail.com>
3289L:	netdev@vger.kernel.org
3290S:	Maintained
3291W:	http://sourceforge.net/projects/atl1
3292W:	http://atl1.sourceforge.net
3293F:	drivers/net/ethernet/atheros/
3294
3295ATM
3296M:	Chas Williams <3chas3@gmail.com>
3297L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3298L:	netdev@vger.kernel.org
3299S:	Maintained
3300W:	http://linux-atm.sourceforge.net
3301F:	drivers/atm/
3302F:	include/linux/atm*
3303F:	include/uapi/linux/atm*
3304
3305ATMEL MACB ETHERNET DRIVER
3306M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3307M:	Claudiu Beznea <claudiu.beznea@microchip.com>
3308S:	Supported
3309F:	drivers/net/ethernet/cadence/
3310
3311ATMEL MAXTOUCH DRIVER
3312M:	Nick Dyer <nick@shmanahar.org>
3313S:	Maintained
3314T:	git git://github.com/ndyer/linux.git
3315F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3316F:	drivers/input/touchscreen/atmel_mxt_ts.c
3317
3318ATMEL WIRELESS DRIVER
3319M:	Simon Kelley <simon@thekelleys.org.uk>
3320L:	linux-wireless@vger.kernel.org
3321S:	Maintained
3322W:	http://www.thekelleys.org.uk/atmel
3323W:	http://atmelwlandriver.sourceforge.net/
3324F:	drivers/net/wireless/atmel/atmel*
3325
3326ATOMIC INFRASTRUCTURE
3327M:	Will Deacon <will@kernel.org>
3328M:	Peter Zijlstra <peterz@infradead.org>
3329R:	Boqun Feng <boqun.feng@gmail.com>
3330R:	Mark Rutland <mark.rutland@arm.com>
3331L:	linux-kernel@vger.kernel.org
3332S:	Maintained
3333F:	arch/*/include/asm/atomic*.h
3334F:	include/*/atomic*.h
3335F:	include/linux/refcount.h
3336F:	Documentation/atomic_*.txt
3337F:	scripts/atomic/
3338
3339ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3340M:	Bradley Grove <linuxdrivers@attotech.com>
3341L:	linux-scsi@vger.kernel.org
3342S:	Supported
3343W:	http://www.attotech.com
3344F:	drivers/scsi/esas2r
3345
3346ATUSB IEEE 802.15.4 RADIO DRIVER
3347M:	Stefan Schmidt <stefan@datenfreihafen.org>
3348L:	linux-wpan@vger.kernel.org
3349S:	Maintained
3350F:	drivers/net/ieee802154/at86rf230.h
3351F:	drivers/net/ieee802154/atusb.c
3352F:	drivers/net/ieee802154/atusb.h
3353
3354AUDIT SUBSYSTEM
3355M:	Paul Moore <paul@paul-moore.com>
3356M:	Eric Paris <eparis@redhat.com>
3357L:	audit@vger.kernel.org
3358S:	Supported
3359W:	https://github.com/linux-audit
3360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3361F:	include/asm-generic/audit_*.h
3362F:	include/linux/audit.h
3363F:	include/linux/audit_arch.h
3364F:	include/uapi/linux/audit.h
3365F:	kernel/audit*
3366F:	lib/*audit.c
3367
3368AUXILIARY DISPLAY DRIVERS
3369M:	Miguel Ojeda <ojeda@kernel.org>
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/auxdisplay/
3372F:	drivers/auxdisplay/
3373F:	include/linux/cfag12864b.h
3374
3375AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3376M:	Andreas Klinger <ak@it-klinger.de>
3377L:	linux-iio@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3380F:	drivers/iio/adc/hx711.c
3381
3382AX.25 NETWORK LAYER
3383M:	Ralf Baechle <ralf@linux-mips.org>
3384L:	linux-hams@vger.kernel.org
3385S:	Maintained
3386W:	http://www.linux-ax25.org/
3387F:	include/net/ax25.h
3388F:	include/uapi/linux/ax25.h
3389F:	net/ax25/
3390
3391AXENTIA ARM DEVICES
3392M:	Peter Rosin <peda@axentia.se>
3393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3394S:	Maintained
3395F:	arch/arm/boot/dts/at91-linea.dtsi
3396F:	arch/arm/boot/dts/at91-natte.dtsi
3397F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3398F:	arch/arm/boot/dts/at91-tse850-3.dts
3399
3400AXENTIA ASOC DRIVERS
3401M:	Peter Rosin <peda@axentia.se>
3402L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3403S:	Maintained
3404F:	Documentation/devicetree/bindings/sound/axentia,*
3405F:	sound/soc/atmel/tse850-pcm5142.c
3406
3407AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3408M:	Nuno Sá <nuno.sa@analog.com>
3409L:	linux-hwmon@vger.kernel.org
3410S:	Supported
3411W:	https://ez.analog.com/linux-software-drivers
3412F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3413F:	drivers/hwmon/axi-fan-control.c
3414
3415AXXIA I2C CONTROLLER
3416M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3417L:	linux-i2c@vger.kernel.org
3418S:	Maintained
3419F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3420F:	drivers/i2c/busses/i2c-axxia.c
3421
3422AZ6007 DVB DRIVER
3423M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3424L:	linux-media@vger.kernel.org
3425S:	Maintained
3426W:	https://linuxtv.org
3427T:	git git://linuxtv.org/media_tree.git
3428F:	drivers/media/usb/dvb-usb-v2/az6007.c
3429
3430AZTECH FM RADIO RECEIVER DRIVER
3431M:	Hans Verkuil <hverkuil@xs4all.nl>
3432L:	linux-media@vger.kernel.org
3433S:	Maintained
3434W:	https://linuxtv.org
3435T:	git git://linuxtv.org/media_tree.git
3436F:	drivers/media/radio/radio-aztech*
3437
3438B43 WIRELESS DRIVER
3439L:	linux-wireless@vger.kernel.org
3440L:	b43-dev@lists.infradead.org
3441S:	Odd Fixes
3442W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3443F:	drivers/net/wireless/broadcom/b43/
3444
3445B43LEGACY WIRELESS DRIVER
3446M:	Larry Finger <Larry.Finger@lwfinger.net>
3447L:	linux-wireless@vger.kernel.org
3448L:	b43-dev@lists.infradead.org
3449S:	Maintained
3450W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3451F:	drivers/net/wireless/broadcom/b43legacy/
3452
3453BACKLIGHT CLASS/SUBSYSTEM
3454M:	Lee Jones <lee@kernel.org>
3455M:	Daniel Thompson <daniel.thompson@linaro.org>
3456M:	Jingoo Han <jingoohan1@gmail.com>
3457L:	dri-devel@lists.freedesktop.org
3458S:	Maintained
3459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3460F:	Documentation/ABI/stable/sysfs-class-backlight
3461F:	Documentation/ABI/testing/sysfs-class-backlight
3462F:	Documentation/devicetree/bindings/leds/backlight
3463F:	drivers/video/backlight/
3464F:	include/linux/backlight.h
3465F:	include/linux/pwm_backlight.h
3466
3467BARCO P50 GPIO DRIVER
3468M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3469M:	Peter Korsgaard <peter.korsgaard@barco.com>
3470S:	Maintained
3471F:	drivers/platform/x86/barco-p50-gpio.c
3472
3473BATMAN ADVANCED
3474M:	Marek Lindner <mareklindner@neomailbox.ch>
3475M:	Simon Wunderlich <sw@simonwunderlich.de>
3476M:	Antonio Quartulli <a@unstable.cc>
3477M:	Sven Eckelmann <sven@narfation.org>
3478L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3479S:	Maintained
3480W:	https://www.open-mesh.org/
3481Q:	https://patchwork.open-mesh.org/project/batman/list/
3482B:	https://www.open-mesh.org/projects/batman-adv/issues
3483C:	ircs://irc.hackint.org/batadv
3484T:	git https://git.open-mesh.org/linux-merge.git
3485F:	Documentation/networking/batman-adv.rst
3486F:	include/uapi/linux/batadv_packet.h
3487F:	include/uapi/linux/batman_adv.h
3488F:	net/batman-adv/
3489
3490BAYCOM/HDLCDRV DRIVERS FOR AX.25
3491M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3492L:	linux-hams@vger.kernel.org
3493S:	Maintained
3494W:	http://www.baycom.org/~tom/ham/ham.html
3495F:	drivers/net/hamradio/baycom*
3496
3497BCACHE (BLOCK LAYER CACHE)
3498M:	Coly Li <colyli@suse.de>
3499M:	Kent Overstreet <kent.overstreet@gmail.com>
3500L:	linux-bcache@vger.kernel.org
3501S:	Maintained
3502W:	http://bcache.evilpiepirate.org
3503C:	irc://irc.oftc.net/bcache
3504F:	drivers/md/bcache/
3505
3506BDISP ST MEDIA DRIVER
3507M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3508L:	linux-media@vger.kernel.org
3509S:	Supported
3510W:	https://linuxtv.org
3511T:	git git://linuxtv.org/media_tree.git
3512F:	drivers/media/platform/st/sti/bdisp
3513
3514BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3515M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3516L:	netdev@vger.kernel.org
3517S:	Maintained
3518F:	drivers/net/ethernet/ec_bhf.c
3519
3520BEFS FILE SYSTEM
3521M:	Luis de Bethencourt <luisbg@kernel.org>
3522M:	Salah Triki <salah.triki@gmail.com>
3523S:	Maintained
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3525F:	Documentation/filesystems/befs.rst
3526F:	fs/befs/
3527
3528BFQ I/O SCHEDULER
3529M:	Paolo Valente <paolo.valente@linaro.org>
3530M:	Jens Axboe <axboe@kernel.dk>
3531L:	linux-block@vger.kernel.org
3532S:	Maintained
3533F:	Documentation/block/bfq-iosched.rst
3534F:	block/bfq-*
3535
3536BFS FILE SYSTEM
3537M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3538S:	Maintained
3539F:	Documentation/filesystems/bfs.rst
3540F:	fs/bfs/
3541F:	include/uapi/linux/bfs_fs.h
3542
3543BITMAP API
3544M:	Yury Norov <yury.norov@gmail.com>
3545R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3546R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3547S:	Maintained
3548F:	include/linux/bitmap.h
3549F:	include/linux/cpumask.h
3550F:	include/linux/find.h
3551F:	include/linux/nodemask.h
3552F:	lib/bitmap.c
3553F:	lib/cpumask.c
3554F:	lib/cpumask_kunit.c
3555F:	lib/find_bit.c
3556F:	lib/find_bit_benchmark.c
3557F:	lib/test_bitmap.c
3558F:	tools/include/linux/bitmap.h
3559F:	tools/include/linux/find.h
3560F:	tools/lib/bitmap.c
3561F:	tools/lib/find_bit.c
3562
3563BLINKM RGB LED DRIVER
3564M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3565S:	Maintained
3566F:	drivers/leds/leds-blinkm.c
3567
3568BLOCK LAYER
3569M:	Jens Axboe <axboe@kernel.dk>
3570L:	linux-block@vger.kernel.org
3571S:	Maintained
3572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3573F:	Documentation/ABI/stable/sysfs-block
3574F:	Documentation/block/
3575F:	block/
3576F:	drivers/block/
3577F:	include/linux/bio.h
3578F:	include/linux/blk*
3579F:	kernel/trace/blktrace.c
3580F:	lib/sbitmap.c
3581
3582BLOCK2MTD DRIVER
3583M:	Joern Engel <joern@lazybastard.org>
3584L:	linux-mtd@lists.infradead.org
3585S:	Maintained
3586F:	drivers/mtd/devices/block2mtd.c
3587
3588BLUETOOTH DRIVERS
3589M:	Marcel Holtmann <marcel@holtmann.org>
3590M:	Johan Hedberg <johan.hedberg@gmail.com>
3591M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3592L:	linux-bluetooth@vger.kernel.org
3593S:	Supported
3594W:	http://www.bluez.org/
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3597F:	drivers/bluetooth/
3598
3599BLUETOOTH SUBSYSTEM
3600M:	Marcel Holtmann <marcel@holtmann.org>
3601M:	Johan Hedberg <johan.hedberg@gmail.com>
3602M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3603L:	linux-bluetooth@vger.kernel.org
3604S:	Supported
3605W:	http://www.bluez.org/
3606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3608F:	include/net/bluetooth/
3609F:	net/bluetooth/
3610
3611BONDING DRIVER
3612M:	Jay Vosburgh <j.vosburgh@gmail.com>
3613M:	Andy Gospodarek <andy@greyhouse.net>
3614L:	netdev@vger.kernel.org
3615S:	Supported
3616W:	http://sourceforge.net/projects/bonding/
3617F:	Documentation/networking/bonding.rst
3618F:	drivers/net/bonding/
3619F:	include/net/bond*
3620F:	include/uapi/linux/if_bonding.h
3621F:	tools/testing/selftests/drivers/net/bonding/
3622
3623BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3624M:	Dan Robertson <dan@dlrobertson.com>
3625L:	linux-iio@vger.kernel.org
3626S:	Maintained
3627F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3628F:	drivers/iio/accel/bma400*
3629
3630BPF [GENERAL] (Safe Dynamic Programs and Tools)
3631M:	Alexei Starovoitov <ast@kernel.org>
3632M:	Daniel Borkmann <daniel@iogearbox.net>
3633M:	Andrii Nakryiko <andrii@kernel.org>
3634R:	Martin KaFai Lau <martin.lau@linux.dev>
3635R:	Song Liu <song@kernel.org>
3636R:	Yonghong Song <yhs@fb.com>
3637R:	John Fastabend <john.fastabend@gmail.com>
3638R:	KP Singh <kpsingh@kernel.org>
3639R:	Stanislav Fomichev <sdf@google.com>
3640R:	Hao Luo <haoluo@google.com>
3641R:	Jiri Olsa <jolsa@kernel.org>
3642L:	bpf@vger.kernel.org
3643S:	Supported
3644W:	https://bpf.io/
3645Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3648F:	Documentation/bpf/
3649F:	Documentation/networking/filter.rst
3650F:	Documentation/userspace-api/ebpf/
3651F:	arch/*/net/*
3652F:	include/linux/bpf*
3653F:	include/linux/btf*
3654F:	include/linux/filter.h
3655F:	include/trace/events/xdp.h
3656F:	include/uapi/linux/bpf*
3657F:	include/uapi/linux/btf*
3658F:	include/uapi/linux/filter.h
3659F:	kernel/bpf/
3660F:	kernel/trace/bpf_trace.c
3661F:	lib/test_bpf.c
3662F:	net/bpf/
3663F:	net/core/filter.c
3664F:	net/sched/act_bpf.c
3665F:	net/sched/cls_bpf.c
3666F:	samples/bpf/
3667F:	scripts/bpf_doc.py
3668F:	scripts/pahole-flags.sh
3669F:	scripts/pahole-version.sh
3670F:	tools/bpf/
3671F:	tools/lib/bpf/
3672F:	tools/testing/selftests/bpf/
3673
3674BPF JIT for ARM
3675M:	Shubham Bansal <illusionist.neo@gmail.com>
3676L:	bpf@vger.kernel.org
3677S:	Odd Fixes
3678F:	arch/arm/net/
3679
3680BPF JIT for ARM64
3681M:	Daniel Borkmann <daniel@iogearbox.net>
3682M:	Alexei Starovoitov <ast@kernel.org>
3683M:	Zi Shen Lim <zlim.lnx@gmail.com>
3684L:	bpf@vger.kernel.org
3685S:	Supported
3686F:	arch/arm64/net/
3687
3688BPF JIT for MIPS (32-BIT AND 64-BIT)
3689M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3690M:	Paul Burton <paulburton@kernel.org>
3691L:	bpf@vger.kernel.org
3692S:	Maintained
3693F:	arch/mips/net/
3694
3695BPF JIT for NFP NICs
3696M:	Jakub Kicinski <kuba@kernel.org>
3697L:	bpf@vger.kernel.org
3698S:	Odd Fixes
3699F:	drivers/net/ethernet/netronome/nfp/bpf/
3700
3701BPF JIT for POWERPC (32-BIT AND 64-BIT)
3702M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3703M:	Michael Ellerman <mpe@ellerman.id.au>
3704L:	bpf@vger.kernel.org
3705S:	Supported
3706F:	arch/powerpc/net/
3707
3708BPF JIT for RISC-V (32-bit)
3709M:	Luke Nelson <luke.r.nels@gmail.com>
3710M:	Xi Wang <xi.wang@gmail.com>
3711L:	bpf@vger.kernel.org
3712S:	Maintained
3713F:	arch/riscv/net/
3714X:	arch/riscv/net/bpf_jit_comp64.c
3715
3716BPF JIT for RISC-V (64-bit)
3717M:	Björn Töpel <bjorn@kernel.org>
3718L:	bpf@vger.kernel.org
3719S:	Maintained
3720F:	arch/riscv/net/
3721X:	arch/riscv/net/bpf_jit_comp32.c
3722
3723BPF JIT for S390
3724M:	Ilya Leoshkevich <iii@linux.ibm.com>
3725M:	Heiko Carstens <hca@linux.ibm.com>
3726M:	Vasily Gorbik <gor@linux.ibm.com>
3727L:	bpf@vger.kernel.org
3728S:	Supported
3729F:	arch/s390/net/
3730X:	arch/s390/net/pnet.c
3731
3732BPF JIT for SPARC (32-BIT AND 64-BIT)
3733M:	David S. Miller <davem@davemloft.net>
3734L:	bpf@vger.kernel.org
3735S:	Odd Fixes
3736F:	arch/sparc/net/
3737
3738BPF JIT for X86 32-BIT
3739M:	Wang YanQing <udknight@gmail.com>
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:	bpf@vger.kernel.org
3748S:	Supported
3749F:	arch/x86/net/
3750X:	arch/x86/net/bpf_jit_comp32.c
3751
3752BPF [CORE]
3753M:	Alexei Starovoitov <ast@kernel.org>
3754M:	Daniel Borkmann <daniel@iogearbox.net>
3755R:	John Fastabend <john.fastabend@gmail.com>
3756L:	bpf@vger.kernel.org
3757S:	Maintained
3758F:	kernel/bpf/verifier.c
3759F:	kernel/bpf/tnum.c
3760F:	kernel/bpf/core.c
3761F:	kernel/bpf/syscall.c
3762F:	kernel/bpf/dispatcher.c
3763F:	kernel/bpf/trampoline.c
3764F:	include/linux/bpf*
3765F:	include/linux/filter.h
3766F:	include/linux/tnum.h
3767
3768BPF [BTF]
3769M:	Martin KaFai Lau <martin.lau@linux.dev>
3770L:	bpf@vger.kernel.org
3771S:	Maintained
3772F:	kernel/bpf/btf.c
3773F:	include/linux/btf*
3774
3775BPF [TRACING]
3776M:	Song Liu <song@kernel.org>
3777R:	Jiri Olsa <jolsa@kernel.org>
3778L:	bpf@vger.kernel.org
3779S:	Maintained
3780F:	kernel/trace/bpf_trace.c
3781F:	kernel/bpf/stackmap.c
3782
3783BPF [NETWORKING] (tc BPF, sock_addr)
3784M:	Martin KaFai Lau <martin.lau@linux.dev>
3785M:	Daniel Borkmann <daniel@iogearbox.net>
3786R:	John Fastabend <john.fastabend@gmail.com>
3787L:	bpf@vger.kernel.org
3788L:	netdev@vger.kernel.org
3789S:	Maintained
3790F:	net/core/filter.c
3791F:	net/sched/act_bpf.c
3792F:	net/sched/cls_bpf.c
3793
3794BPF [NETWORKING] (struct_ops, reuseport)
3795M:	Martin KaFai Lau <martin.lau@linux.dev>
3796L:	bpf@vger.kernel.org
3797L:	netdev@vger.kernel.org
3798S:	Maintained
3799F:	kernel/bpf/bpf_struct*
3800
3801BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3802M:	KP Singh <kpsingh@kernel.org>
3803R:	Florent Revest <revest@chromium.org>
3804R:	Brendan Jackman <jackmanb@chromium.org>
3805L:	bpf@vger.kernel.org
3806S:	Maintained
3807F:	Documentation/bpf/prog_lsm.rst
3808F:	include/linux/bpf_lsm.h
3809F:	kernel/bpf/bpf_lsm.c
3810F:	security/bpf/
3811
3812BPF [STORAGE & CGROUPS]
3813M:	Martin KaFai Lau <martin.lau@linux.dev>
3814L:	bpf@vger.kernel.org
3815S:	Maintained
3816F:	kernel/bpf/cgroup.c
3817F:	kernel/bpf/*storage.c
3818F:	kernel/bpf/bpf_lru*
3819
3820BPF [RINGBUF]
3821M:	Andrii Nakryiko <andrii@kernel.org>
3822L:	bpf@vger.kernel.org
3823S:	Maintained
3824F:	kernel/bpf/ringbuf.c
3825
3826BPF [ITERATOR]
3827M:	Yonghong Song <yhs@fb.com>
3828L:	bpf@vger.kernel.org
3829S:	Maintained
3830F:	kernel/bpf/*iter.c
3831
3832BPF [L7 FRAMEWORK] (sockmap)
3833M:	John Fastabend <john.fastabend@gmail.com>
3834M:	Jakub Sitnicki <jakub@cloudflare.com>
3835L:	netdev@vger.kernel.org
3836L:	bpf@vger.kernel.org
3837S:	Maintained
3838F:	include/linux/skmsg.h
3839F:	net/core/skmsg.c
3840F:	net/core/sock_map.c
3841F:	net/ipv4/tcp_bpf.c
3842F:	net/ipv4/udp_bpf.c
3843F:	net/unix/unix_bpf.c
3844
3845BPF [LIBRARY] (libbpf)
3846M:	Andrii Nakryiko <andrii@kernel.org>
3847L:	bpf@vger.kernel.org
3848S:	Maintained
3849F:	tools/lib/bpf/
3850
3851BPF [TOOLING] (bpftool)
3852M:	Quentin Monnet <quentin@isovalent.com>
3853L:	bpf@vger.kernel.org
3854S:	Maintained
3855F:	kernel/bpf/disasm.*
3856F:	tools/bpf/bpftool/
3857
3858BPF [SELFTESTS] (Test Runners & Infrastructure)
3859M:	Andrii Nakryiko <andrii@kernel.org>
3860R:	Mykola Lysenko <mykolal@fb.com>
3861L:	bpf@vger.kernel.org
3862S:	Maintained
3863F:	tools/testing/selftests/bpf/
3864
3865BPF [DOCUMENTATION] (Related to Standardization)
3866R:	David Vernet <void@manifault.com>
3867L:	bpf@vger.kernel.org
3868L:	bpf@ietf.org
3869S:	Maintained
3870F:	Documentation/bpf/instruction-set.rst
3871
3872BPF [MISC]
3873L:	bpf@vger.kernel.org
3874S:	Odd Fixes
3875K:	(?:\b|_)bpf(?:\b|_)
3876
3877BROADCOM B44 10/100 ETHERNET DRIVER
3878M:	Michael Chan <michael.chan@broadcom.com>
3879L:	netdev@vger.kernel.org
3880S:	Supported
3881F:	drivers/net/ethernet/broadcom/b44.*
3882
3883BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3884M:	Florian Fainelli <f.fainelli@gmail.com>
3885L:	netdev@vger.kernel.org
3886L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3887S:	Supported
3888F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3889F:	drivers/net/dsa/b53/*
3890F:	drivers/net/dsa/bcm_sf2*
3891F:	include/linux/dsa/brcm.h
3892F:	include/linux/platform_data/b53.h
3893
3894BROADCOM BCMBCA ARM ARCHITECTURE
3895M:	William Zhang <william.zhang@broadcom.com>
3896M:	Anand Gore <anand.gore@broadcom.com>
3897M:	Kursad Oney <kursad.oney@broadcom.com>
3898M:	Florian Fainelli <f.fainelli@gmail.com>
3899M:	Rafał Miłecki <rafal@milecki.pl>
3900R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3902S:	Maintained
3903T:	git https://github.com/broadcom/stblinux.git
3904F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3905F:	arch/arm64/boot/dts/broadcom/bcmbca/*
3906N:	bcmbca
3907N:	bcm[9]?47622
3908N:	bcm[9]?4912
3909N:	bcm[9]?63138
3910N:	bcm[9]?63146
3911N:	bcm[9]?63148
3912N:	bcm[9]?63158
3913N:	bcm[9]?63178
3914N:	bcm[9]?6756
3915N:	bcm[9]?6813
3916N:	bcm[9]?6846
3917N:	bcm[9]?6855
3918N:	bcm[9]?6856
3919N:	bcm[9]?6858
3920N:	bcm[9]?6878
3921
3922BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3923M:	Florian Fainelli <f.fainelli@gmail.com>
3924R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3925L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3927S:	Maintained
3928T:	git https://github.com/broadcom/stblinux.git
3929F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3930F:	drivers/pci/controller/pcie-brcmstb.c
3931F:	drivers/staging/vc04_services
3932N:	bcm2711
3933N:	bcm283*
3934N:	raspberrypi
3935
3936BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3937M:	Florian Fainelli <f.fainelli@gmail.com>
3938M:	Ray Jui <rjui@broadcom.com>
3939M:	Scott Branden <sbranden@broadcom.com>
3940R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3941S:	Maintained
3942T:	git https://github.com/broadcom/mach-bcm
3943F:	arch/arm/mach-bcm/
3944N:	bcm281*
3945N:	bcm113*
3946N:	bcm216*
3947N:	kona
3948
3949BROADCOM BCM47XX MIPS ARCHITECTURE
3950M:	Hauke Mehrtens <hauke@hauke-m.de>
3951M:	Rafał Miłecki <zajec5@gmail.com>
3952L:	linux-mips@vger.kernel.org
3953S:	Maintained
3954F:	Documentation/devicetree/bindings/mips/brcm/
3955F:	arch/mips/bcm47xx/*
3956F:	arch/mips/include/asm/mach-bcm47xx/*
3957
3958BROADCOM BCM4908 ETHERNET DRIVER
3959M:	Rafał Miłecki <rafal@milecki.pl>
3960R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3961L:	netdev@vger.kernel.org
3962S:	Maintained
3963F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3964F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3965F:	drivers/net/ethernet/broadcom/unimac.h
3966
3967BROADCOM BCM4908 PINMUX DRIVER
3968M:	Rafał Miłecki <rafal@milecki.pl>
3969R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3970L:	linux-gpio@vger.kernel.org
3971S:	Maintained
3972F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3973F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3974
3975BROADCOM BCM5301X ARM ARCHITECTURE
3976M:	Florian Fainelli <f.fainelli@gmail.com>
3977M:	Hauke Mehrtens <hauke@hauke-m.de>
3978M:	Rafał Miłecki <zajec5@gmail.com>
3979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3981S:	Maintained
3982F:	arch/arm/boot/dts/bcm470*
3983F:	arch/arm/boot/dts/bcm5301*
3984F:	arch/arm/boot/dts/bcm953012*
3985F:	arch/arm/mach-bcm/bcm_5301x.c
3986
3987BROADCOM BCM53573 ARM ARCHITECTURE
3988M:	Florian Fainelli <f.fainelli@gmail.com>
3989M:	Rafał Miłecki <rafal@milecki.pl>
3990R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3992S:	Maintained
3993F:	arch/arm/boot/dts/bcm47189*
3994F:	arch/arm/boot/dts/bcm53573*
3995
3996BROADCOM BCM63XX/BCM33XX UDC DRIVER
3997M:	Kevin Cernekee <cernekee@gmail.com>
3998L:	linux-usb@vger.kernel.org
3999S:	Maintained
4000F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4001
4002BROADCOM BCM7XXX ARM ARCHITECTURE
4003M:	Florian Fainelli <f.fainelli@gmail.com>
4004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4006S:	Maintained
4007T:	git https://github.com/broadcom/stblinux.git
4008F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4009F:	arch/arm/boot/dts/bcm7*.dts*
4010F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4011F:	arch/arm/mach-bcm/*brcmstb*
4012F:	arch/arm/mm/cache-b15-rac.c
4013F:	drivers/bus/brcmstb_gisb.c
4014F:	drivers/pci/controller/pcie-brcmstb.c
4015N:	brcmstb
4016N:	bcm7038
4017N:	bcm7120
4018
4019BROADCOM BDC DRIVER
4020M:	Justin Chen <justinpopo6@gmail.com>
4021M:	Al Cooper <alcooperx@gmail.com>
4022L:	linux-usb@vger.kernel.org
4023R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4024S:	Maintained
4025F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4026F:	drivers/usb/gadget/udc/bdc/
4027
4028BROADCOM BMIPS CPUFREQ DRIVER
4029M:	Markus Mayer <mmayer@broadcom.com>
4030R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4031L:	linux-pm@vger.kernel.org
4032S:	Maintained
4033F:	drivers/cpufreq/bmips-cpufreq.c
4034
4035BROADCOM BMIPS MIPS ARCHITECTURE
4036M:	Florian Fainelli <f.fainelli@gmail.com>
4037R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4038L:	linux-mips@vger.kernel.org
4039S:	Maintained
4040T:	git https://github.com/broadcom/stblinux.git
4041F:	arch/mips/bmips/*
4042F:	arch/mips/boot/dts/brcm/bcm*.dts*
4043F:	arch/mips/include/asm/mach-bmips/*
4044F:	arch/mips/kernel/*bmips*
4045F:	drivers/soc/bcm/bcm63xx
4046F:	drivers/irqchip/irq-bcm63*
4047F:	drivers/irqchip/irq-bcm7*
4048F:	drivers/irqchip/irq-brcmstb*
4049F:	include/linux/bcm963xx_nvram.h
4050F:	include/linux/bcm963xx_tag.h
4051
4052BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4053M:	Rasesh Mody <rmody@marvell.com>
4054M:	GR-Linux-NIC-Dev@marvell.com
4055L:	netdev@vger.kernel.org
4056S:	Supported
4057F:	drivers/net/ethernet/broadcom/bnx2.*
4058F:	drivers/net/ethernet/broadcom/bnx2_*
4059
4060BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4061M:	Saurav Kashyap <skashyap@marvell.com>
4062M:	Javed Hasan <jhasan@marvell.com>
4063M:	GR-QLogic-Storage-Upstream@marvell.com
4064L:	linux-scsi@vger.kernel.org
4065S:	Supported
4066F:	drivers/scsi/bnx2fc/
4067
4068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4069M:	Nilesh Javali <njavali@marvell.com>
4070M:	Manish Rangankar <mrangankar@marvell.com>
4071M:	GR-QLogic-Storage-Upstream@marvell.com
4072L:	linux-scsi@vger.kernel.org
4073S:	Supported
4074F:	drivers/scsi/bnx2i/
4075
4076BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4077M:	Ariel Elior <aelior@marvell.com>
4078M:	Sudarsana Kalluru <skalluru@marvell.com>
4079M:	Manish Chopra <manishc@marvell.com>
4080L:	netdev@vger.kernel.org
4081S:	Supported
4082F:	drivers/net/ethernet/broadcom/bnx2x/
4083
4084BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4085M:	Michael Chan <michael.chan@broadcom.com>
4086L:	netdev@vger.kernel.org
4087S:	Supported
4088F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4089F:	drivers/net/ethernet/broadcom/bnxt/
4090F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4091
4092BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4093M:	Arend van Spriel <aspriel@gmail.com>
4094M:	Franky Lin <franky.lin@broadcom.com>
4095M:	Hante Meuleman <hante.meuleman@broadcom.com>
4096L:	linux-wireless@vger.kernel.org
4097L:	brcm80211-dev-list.pdl@broadcom.com
4098L:	SHA-cyfmac-dev-list@infineon.com
4099S:	Supported
4100F:	drivers/net/wireless/broadcom/brcm80211/
4101
4102BROADCOM BRCMSTB GPIO DRIVER
4103M:	Doug Berger <opendmb@gmail.com>
4104M:	Florian Fainelli <f.fainelli@gmail.com>
4105R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4106S:	Supported
4107F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4108F:	drivers/gpio/gpio-brcmstb.c
4109
4110BROADCOM BRCMSTB I2C DRIVER
4111M:	Kamal Dasu <kdasu.kdev@gmail.com>
4112R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4113L:	linux-i2c@vger.kernel.org
4114S:	Supported
4115F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4116F:	drivers/i2c/busses/i2c-brcmstb.c
4117
4118BROADCOM BRCMSTB UART DRIVER
4119M:	Al Cooper <alcooperx@gmail.com>
4120R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4121L:	linux-serial@vger.kernel.org
4122S:	Maintained
4123F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4124F:	drivers/tty/serial/8250/8250_bcm7271.c
4125
4126BROADCOM BRCMSTB USB EHCI DRIVER
4127M:	Justin Chen <justinpopo6@gmail.com>
4128M:	Al Cooper <alcooperx@gmail.com>
4129R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4130L:	linux-usb@vger.kernel.org
4131S:	Maintained
4132F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4133F:	drivers/usb/host/ehci-brcm.*
4134
4135BROADCOM BRCMSTB USB PIN MAP DRIVER
4136M:	Al Cooper <alcooperx@gmail.com>
4137R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4138L:	linux-usb@vger.kernel.org
4139S:	Maintained
4140F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4141F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4142
4143BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4144M:	Justin Chen <justinpopo6@gmail.com>
4145M:	Al Cooper <alcooperx@gmail.com>
4146R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4147L:	linux-kernel@vger.kernel.org
4148S:	Maintained
4149F:	drivers/phy/broadcom/phy-brcm-usb*
4150
4151BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4152M:	William Zhang <william.zhang@broadcom.com>
4153M:	Kursad Oney <kursad.oney@broadcom.com>
4154M:	Jonas Gorski <jonas.gorski@gmail.com>
4155R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4156L:	linux-spi@vger.kernel.org
4157S:	Maintained
4158F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4159F:	drivers/spi/spi-bcm63xx-hsspi.c
4160F:	drivers/spi/spi-bcmbca-hsspi.c
4161
4162BROADCOM ETHERNET PHY DRIVERS
4163M:	Florian Fainelli <f.fainelli@gmail.com>
4164R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4165L:	netdev@vger.kernel.org
4166S:	Supported
4167F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4168F:	drivers/net/phy/bcm*.[ch]
4169F:	drivers/net/phy/broadcom.c
4170F:	include/linux/brcmphy.h
4171
4172BROADCOM GENET ETHERNET DRIVER
4173M:	Doug Berger <opendmb@gmail.com>
4174M:	Florian Fainelli <f.fainelli@gmail.com>
4175R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4176L:	netdev@vger.kernel.org
4177S:	Supported
4178F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4179F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4180F:	drivers/net/ethernet/broadcom/genet/
4181F:	drivers/net/ethernet/broadcom/unimac.h
4182F:	drivers/net/mdio/mdio-bcm-unimac.c
4183F:	include/linux/platform_data/bcmgenet.h
4184F:	include/linux/platform_data/mdio-bcm-unimac.h
4185
4186BROADCOM IPROC ARM ARCHITECTURE
4187M:	Ray Jui <rjui@broadcom.com>
4188M:	Scott Branden <sbranden@broadcom.com>
4189R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4191S:	Maintained
4192T:	git https://github.com/broadcom/stblinux.git
4193F:	arch/arm64/boot/dts/broadcom/northstar2/*
4194F:	arch/arm64/boot/dts/broadcom/stingray/*
4195F:	drivers/clk/bcm/clk-ns*
4196F:	drivers/clk/bcm/clk-sr*
4197F:	drivers/pinctrl/bcm/pinctrl-ns*
4198F:	include/dt-bindings/clock/bcm-sr*
4199N:	iproc
4200N:	cygnus
4201N:	bcm[-_]nsp
4202N:	bcm9113*
4203N:	bcm9583*
4204N:	bcm9585*
4205N:	bcm9586*
4206N:	bcm988312
4207N:	bcm113*
4208N:	bcm583*
4209N:	bcm585*
4210N:	bcm586*
4211N:	bcm88312
4212N:	hr2
4213N:	stingray
4214
4215BROADCOM IPROC GBIT ETHERNET DRIVER
4216M:	Rafał Miłecki <rafal@milecki.pl>
4217R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4218L:	netdev@vger.kernel.org
4219S:	Maintained
4220F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4221F:	drivers/net/ethernet/broadcom/bgmac*
4222F:	drivers/net/ethernet/broadcom/unimac.h
4223
4224BROADCOM KONA GPIO DRIVER
4225M:	Ray Jui <rjui@broadcom.com>
4226R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4227S:	Supported
4228F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4229F:	drivers/gpio/gpio-bcm-kona.c
4230
4231BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4232M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4233M:	Kashyap Desai <kashyap.desai@broadcom.com>
4234M:	Sumit Saxena <sumit.saxena@broadcom.com>
4235M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4236L:	mpi3mr-linuxdrv.pdl@broadcom.com
4237L:	linux-scsi@vger.kernel.org
4238S:	Supported
4239W:	https://www.broadcom.com/support/storage
4240F:	drivers/scsi/mpi3mr/
4241
4242BROADCOM NETXTREME-E ROCE DRIVER
4243M:	Selvin Xavier <selvin.xavier@broadcom.com>
4244L:	linux-rdma@vger.kernel.org
4245S:	Supported
4246W:	http://www.broadcom.com
4247F:	drivers/infiniband/hw/bnxt_re/
4248F:	include/uapi/rdma/bnxt_re-abi.h
4249
4250BROADCOM NVRAM DRIVER
4251M:	Rafał Miłecki <zajec5@gmail.com>
4252L:	linux-mips@vger.kernel.org
4253S:	Maintained
4254F:	drivers/firmware/broadcom/*
4255
4256BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4257M:	Rafał Miłecki <rafal@milecki.pl>
4258M:	Florian Fainelli <f.fainelli@gmail.com>
4259R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4260L:	linux-pm@vger.kernel.org
4261S:	Maintained
4262T:	git https://github.com/broadcom/stblinux.git
4263F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
4264F:	include/dt-bindings/soc/bcm-pmb.h
4265
4266BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4267M:	Rafał Miłecki <zajec5@gmail.com>
4268L:	linux-wireless@vger.kernel.org
4269S:	Maintained
4270F:	drivers/bcma/
4271F:	include/linux/bcma/
4272
4273BROADCOM SPI DRIVER
4274M:	Kamal Dasu <kdasu.kdev@gmail.com>
4275R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4276S:	Maintained
4277F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4278F:	drivers/spi/spi-bcm-qspi.*
4279F:	drivers/spi/spi-brcmstb-qspi.c
4280F:	drivers/spi/spi-iproc-qspi.c
4281
4282BROADCOM STB AVS CPUFREQ DRIVER
4283M:	Markus Mayer <mmayer@broadcom.com>
4284R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4285L:	linux-pm@vger.kernel.org
4286S:	Maintained
4287F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4288F:	drivers/cpufreq/brcmstb*
4289
4290BROADCOM STB AVS TMON DRIVER
4291M:	Markus Mayer <mmayer@broadcom.com>
4292R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4293L:	linux-pm@vger.kernel.org
4294S:	Maintained
4295F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4296F:	drivers/thermal/broadcom/brcmstb*
4297
4298BROADCOM STB DPFE DRIVER
4299M:	Markus Mayer <mmayer@broadcom.com>
4300R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4302S:	Maintained
4303F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4304F:	drivers/memory/brcmstb_dpfe.c
4305
4306BROADCOM STB NAND FLASH DRIVER
4307M:	Brian Norris <computersforpeace@gmail.com>
4308M:	Kamal Dasu <kdasu.kdev@gmail.com>
4309R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4310L:	linux-mtd@lists.infradead.org
4311S:	Maintained
4312F:	drivers/mtd/nand/raw/brcmnand/
4313F:	include/linux/platform_data/brcmnand.h
4314
4315BROADCOM STB PCIE DRIVER
4316M:	Jim Quinlan <jim2101024@gmail.com>
4317M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4318M:	Florian Fainelli <f.fainelli@gmail.com>
4319R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4320L:	linux-pci@vger.kernel.org
4321S:	Maintained
4322F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4323F:	drivers/pci/controller/pcie-brcmstb.c
4324
4325BROADCOM SYSTEMPORT ETHERNET DRIVER
4326M:	Florian Fainelli <f.fainelli@gmail.com>
4327R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4328L:	netdev@vger.kernel.org
4329S:	Supported
4330F:	drivers/net/ethernet/broadcom/bcmsysport.*
4331F:	drivers/net/ethernet/broadcom/unimac.h
4332F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4333
4334BROADCOM TG3 GIGABIT ETHERNET DRIVER
4335M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4336M:	Prashant Sreedharan <prashant@broadcom.com>
4337M:	Michael Chan <mchan@broadcom.com>
4338L:	netdev@vger.kernel.org
4339S:	Supported
4340F:	drivers/net/ethernet/broadcom/tg3.*
4341
4342BROADCOM VK DRIVER
4343M:	Scott Branden <scott.branden@broadcom.com>
4344R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4345S:	Supported
4346F:	drivers/misc/bcm-vk/
4347F:	include/uapi/linux/misc/bcm_vk.h
4348
4349BROCADE BFA FC SCSI DRIVER
4350M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4351M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4352L:	linux-scsi@vger.kernel.org
4353S:	Supported
4354F:	drivers/scsi/bfa/
4355
4356BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4357M:	Rasesh Mody <rmody@marvell.com>
4358M:	Sudarsana Kalluru <skalluru@marvell.com>
4359M:	GR-Linux-NIC-Dev@marvell.com
4360L:	netdev@vger.kernel.org
4361S:	Supported
4362F:	drivers/net/ethernet/brocade/bna/
4363
4364BSG (block layer generic sg v4 driver)
4365M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4366L:	linux-scsi@vger.kernel.org
4367S:	Supported
4368F:	block/bsg.c
4369F:	include/linux/bsg.h
4370F:	include/uapi/linux/bsg.h
4371
4372BT87X AUDIO DRIVER
4373M:	Clemens Ladisch <clemens@ladisch.de>
4374L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4375S:	Maintained
4376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4377F:	Documentation/sound/cards/bt87x.rst
4378F:	sound/pci/bt87x.c
4379
4380BT8XXGPIO DRIVER
4381M:	Michael Buesch <m@bues.ch>
4382S:	Maintained
4383W:	http://bu3sch.de/btgpio.php
4384F:	drivers/gpio/gpio-bt8xx.c
4385
4386BTRFS FILE SYSTEM
4387M:	Chris Mason <clm@fb.com>
4388M:	Josef Bacik <josef@toxicpanda.com>
4389M:	David Sterba <dsterba@suse.com>
4390L:	linux-btrfs@vger.kernel.org
4391S:	Maintained
4392W:	https://btrfs.readthedocs.io
4393W:	https://btrfs.wiki.kernel.org/
4394Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4395C:	irc://irc.libera.chat/btrfs
4396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4397F:	Documentation/filesystems/btrfs.rst
4398F:	fs/btrfs/
4399F:	include/linux/btrfs*
4400F:	include/trace/events/btrfs.h
4401F:	include/uapi/linux/btrfs*
4402
4403BTTV VIDEO4LINUX DRIVER
4404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4405L:	linux-media@vger.kernel.org
4406S:	Odd fixes
4407W:	https://linuxtv.org
4408T:	git git://linuxtv.org/media_tree.git
4409F:	Documentation/driver-api/media/drivers/bttv*
4410F:	drivers/media/pci/bt8xx/bttv*
4411
4412BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4413M:	Chanwoo Choi <cw00.choi@samsung.com>
4414L:	linux-pm@vger.kernel.org
4415L:	linux-samsung-soc@vger.kernel.org
4416S:	Maintained
4417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4418F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4419F:	drivers/devfreq/exynos-bus.c
4420
4421BUSLOGIC SCSI DRIVER
4422M:	Khalid Aziz <khalid@gonehiking.org>
4423L:	linux-scsi@vger.kernel.org
4424S:	Maintained
4425F:	drivers/scsi/BusLogic.*
4426F:	drivers/scsi/FlashPoint.*
4427
4428C-MEDIA CMI8788 DRIVER
4429M:	Clemens Ladisch <clemens@ladisch.de>
4430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4431S:	Maintained
4432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4433F:	sound/pci/oxygen/
4434
4435C-SKY ARCHITECTURE
4436M:	Guo Ren <guoren@kernel.org>
4437L:	linux-csky@vger.kernel.org
4438S:	Supported
4439T:	git https://github.com/c-sky/csky-linux.git
4440F:	Documentation/devicetree/bindings/csky/
4441F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4442F:	Documentation/devicetree/bindings/timer/csky,*
4443F:	arch/csky/
4444F:	drivers/clocksource/timer-gx6605s.c
4445F:	drivers/clocksource/timer-mp-csky.c
4446F:	drivers/irqchip/irq-csky-*
4447N:	csky
4448K:	csky
4449
4450CA8210 IEEE-802.15.4 RADIO DRIVER
4451L:	linux-wpan@vger.kernel.org
4452S:	Orphan
4453W:	https://github.com/Cascoda/ca8210-linux.git
4454F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4455F:	drivers/net/ieee802154/ca8210.c
4456
4457CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4458M:	Damien Le Moal <damien.lemoal@wdc.com>
4459L:	linux-riscv@lists.infradead.org
4460L:	linux-gpio@vger.kernel.org (pinctrl driver)
4461F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4462F:	drivers/pinctrl/pinctrl-k210.c
4463
4464CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4465M:	Damien Le Moal <damien.lemoal@wdc.com>
4466L:	linux-kernel@vger.kernel.org
4467L:	linux-riscv@lists.infradead.org
4468S:	Maintained
4469F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4470F:	drivers/reset/reset-k210.c
4471
4472CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4473M:	Damien Le Moal <damien.lemoal@wdc.com>
4474L:	linux-riscv@lists.infradead.org
4475S:	Maintained
4476F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4477F:	drivers/soc/canaan/
4478F:	include/soc/canaan/
4479
4480CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4481M:	David Howells <dhowells@redhat.com>
4482L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4483S:	Supported
4484F:	Documentation/filesystems/caching/cachefiles.rst
4485F:	fs/cachefiles/
4486
4487CADENCE MIPI-CSI2 BRIDGES
4488M:	Maxime Ripard <mripard@kernel.org>
4489L:	linux-media@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/devicetree/bindings/media/cdns,*.txt
4492F:	drivers/media/platform/cadence/cdns-csi2*
4493
4494CADENCE NAND DRIVER
4495L:	linux-mtd@lists.infradead.org
4496S:	Orphan
4497F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4498F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4499
4500CADENCE USB3 DRD IP DRIVER
4501M:	Peter Chen <peter.chen@kernel.org>
4502M:	Pawel Laszczak <pawell@cadence.com>
4503R:	Roger Quadros <rogerq@kernel.org>
4504R:	Aswath Govindraju <a-govindraju@ti.com>
4505L:	linux-usb@vger.kernel.org
4506S:	Maintained
4507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4508F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4509F:	drivers/usb/cdns3/
4510X:	drivers/usb/cdns3/cdnsp*
4511
4512CADENCE USBSSP DRD IP DRIVER
4513M:	Pawel Laszczak <pawell@cadence.com>
4514L:	linux-usb@vger.kernel.org
4515S:	Maintained
4516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4517F:	drivers/usb/cdns3/
4518X:	drivers/usb/cdns3/cdns3*
4519
4520CADET FM/AM RADIO RECEIVER DRIVER
4521M:	Hans Verkuil <hverkuil@xs4all.nl>
4522L:	linux-media@vger.kernel.org
4523S:	Maintained
4524W:	https://linuxtv.org
4525T:	git git://linuxtv.org/media_tree.git
4526F:	drivers/media/radio/radio-cadet*
4527
4528CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4529L:	linux-media@vger.kernel.org
4530S:	Orphan
4531T:	git git://linuxtv.org/media_tree.git
4532F:	Documentation/admin-guide/media/cafe_ccic*
4533F:	drivers/media/platform/marvell/
4534
4535CAIF NETWORK LAYER
4536L:	netdev@vger.kernel.org
4537S:	Orphan
4538F:	Documentation/networking/caif/
4539F:	drivers/net/caif/
4540F:	include/net/caif/
4541F:	include/uapi/linux/caif/
4542F:	net/caif/
4543
4544CAKE QDISC
4545M:	Toke Høiland-Jørgensen <toke@toke.dk>
4546L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4547S:	Maintained
4548F:	net/sched/sch_cake.c
4549
4550CAN NETWORK DRIVERS
4551M:	Wolfgang Grandegger <wg@grandegger.com>
4552M:	Marc Kleine-Budde <mkl@pengutronix.de>
4553L:	linux-can@vger.kernel.org
4554S:	Maintained
4555W:	https://github.com/linux-can
4556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4558F:	Documentation/devicetree/bindings/net/can/
4559F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4560F:	drivers/net/can/
4561F:	drivers/phy/phy-can-transceiver.c
4562F:	include/linux/can/bittiming.h
4563F:	include/linux/can/dev.h
4564F:	include/linux/can/length.h
4565F:	include/linux/can/platform/
4566F:	include/linux/can/rx-offload.h
4567F:	include/uapi/linux/can/error.h
4568F:	include/uapi/linux/can/netlink.h
4569F:	include/uapi/linux/can/vxcan.h
4570
4571CAN NETWORK LAYER
4572M:	Oliver Hartkopp <socketcan@hartkopp.net>
4573M:	Marc Kleine-Budde <mkl@pengutronix.de>
4574L:	linux-can@vger.kernel.org
4575S:	Maintained
4576W:	https://github.com/linux-can
4577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4579F:	Documentation/networking/can.rst
4580F:	include/linux/can/can-ml.h
4581F:	include/linux/can/core.h
4582F:	include/linux/can/skb.h
4583F:	include/net/netns/can.h
4584F:	include/uapi/linux/can.h
4585F:	include/uapi/linux/can/bcm.h
4586F:	include/uapi/linux/can/gw.h
4587F:	include/uapi/linux/can/isotp.h
4588F:	include/uapi/linux/can/raw.h
4589F:	net/can/
4590
4591CAN-J1939 NETWORK LAYER
4592M:	Robin van der Gracht <robin@protonic.nl>
4593M:	Oleksij Rempel <o.rempel@pengutronix.de>
4594R:	kernel@pengutronix.de
4595L:	linux-can@vger.kernel.org
4596S:	Maintained
4597F:	Documentation/networking/j1939.rst
4598F:	include/uapi/linux/can/j1939.h
4599F:	net/can/j1939/
4600
4601CAPABILITIES
4602M:	Serge Hallyn <serge@hallyn.com>
4603L:	linux-security-module@vger.kernel.org
4604S:	Supported
4605F:	include/linux/capability.h
4606F:	include/uapi/linux/capability.h
4607F:	kernel/capability.c
4608F:	security/commoncap.c
4609
4610CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4611M:	Kevin Tsai <ktsai@capellamicro.com>
4612S:	Maintained
4613F:	drivers/iio/light/cm*
4614
4615CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4616M:	Christian Lamparter <chunkeey@googlemail.com>
4617L:	linux-wireless@vger.kernel.org
4618S:	Maintained
4619W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4620F:	drivers/net/wireless/ath/carl9170/
4621
4622CAVIUM I2C DRIVER
4623M:	Robert Richter <rric@kernel.org>
4624S:	Odd Fixes
4625W:	http://www.marvell.com
4626F:	drivers/i2c/busses/i2c-octeon*
4627F:	drivers/i2c/busses/i2c-thunderx*
4628
4629CAVIUM LIQUIDIO NETWORK DRIVER
4630M:	Derek Chickles <dchickles@marvell.com>
4631M:	Satanand Burla <sburla@marvell.com>
4632M:	Felix Manlunas <fmanlunas@marvell.com>
4633L:	netdev@vger.kernel.org
4634S:	Supported
4635W:	http://www.marvell.com
4636F:	drivers/net/ethernet/cavium/liquidio/
4637
4638CAVIUM MMC DRIVER
4639M:	Robert Richter <rric@kernel.org>
4640S:	Odd Fixes
4641W:	http://www.marvell.com
4642F:	drivers/mmc/host/cavium*
4643
4644CAVIUM OCTEON-TX CRYPTO DRIVER
4645M:	George Cherian <gcherian@marvell.com>
4646L:	linux-crypto@vger.kernel.org
4647S:	Supported
4648W:	http://www.marvell.com
4649F:	drivers/crypto/cavium/cpt/
4650
4651CAVIUM THUNDERX2 ARM64 SOC
4652M:	Robert Richter <rric@kernel.org>
4653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4654S:	Odd Fixes
4655F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4656F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4657
4658CBS/ETF/TAPRIO QDISCS
4659M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4660S:	Maintained
4661L:	netdev@vger.kernel.org
4662F:	net/sched/sch_cbs.c
4663F:	net/sched/sch_etf.c
4664F:	net/sched/sch_taprio.c
4665
4666CC2520 IEEE-802.15.4 RADIO DRIVER
4667M:	Stefan Schmidt <stefan@datenfreihafen.org>
4668L:	linux-wpan@vger.kernel.org
4669S:	Odd Fixes
4670F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4671F:	drivers/net/ieee802154/cc2520.c
4672
4673CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4674M:	Gilad Ben-Yossef <gilad@benyossef.com>
4675L:	linux-crypto@vger.kernel.org
4676S:	Supported
4677W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4678F:	drivers/crypto/ccree/
4679
4680CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4681M:	Hadar Gat <hadar.gat@arm.com>
4682L:	linux-crypto@vger.kernel.org
4683S:	Supported
4684F:	drivers/char/hw_random/cctrng.c
4685F:	drivers/char/hw_random/cctrng.h
4686F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4687W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4688
4689CEC FRAMEWORK
4690M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4691L:	linux-media@vger.kernel.org
4692S:	Supported
4693W:	http://linuxtv.org
4694T:	git git://linuxtv.org/media_tree.git
4695F:	Documentation/ABI/testing/debugfs-cec-error-inj
4696F:	Documentation/devicetree/bindings/media/cec.txt
4697F:	Documentation/driver-api/media/cec-core.rst
4698F:	Documentation/userspace-api/media/cec
4699F:	drivers/media/cec/
4700F:	drivers/media/rc/keymaps/rc-cec.c
4701F:	include/media/cec-notifier.h
4702F:	include/media/cec.h
4703F:	include/uapi/linux/cec-funcs.h
4704F:	include/uapi/linux/cec.h
4705
4706CEC GPIO DRIVER
4707M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4708L:	linux-media@vger.kernel.org
4709S:	Supported
4710W:	http://linuxtv.org
4711T:	git git://linuxtv.org/media_tree.git
4712F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4713F:	drivers/media/cec/platform/cec-gpio/
4714
4715CELL BROADBAND ENGINE ARCHITECTURE
4716M:	Arnd Bergmann <arnd@arndb.de>
4717L:	linuxppc-dev@lists.ozlabs.org
4718S:	Supported
4719W:	http://www.ibm.com/developerworks/power/cell/
4720F:	arch/powerpc/include/asm/cell*.h
4721F:	arch/powerpc/include/asm/spu*.h
4722F:	arch/powerpc/include/uapi/asm/spu*.h
4723F:	arch/powerpc/platforms/cell/
4724
4725CELLWISE CW2015 BATTERY DRIVER
4726M:	Tobias Schrammm <t.schramm@manjaro.org>
4727S:	Maintained
4728F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4729F:	drivers/power/supply/cw2015_battery.c
4730
4731CEPH COMMON CODE (LIBCEPH)
4732M:	Ilya Dryomov <idryomov@gmail.com>
4733M:	Xiubo Li <xiubli@redhat.com>
4734R:	Jeff Layton <jlayton@kernel.org>
4735L:	ceph-devel@vger.kernel.org
4736S:	Supported
4737W:	http://ceph.com/
4738T:	git https://github.com/ceph/ceph-client.git
4739F:	include/linux/ceph/
4740F:	include/linux/crush/
4741F:	net/ceph/
4742
4743CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4744M:	Xiubo Li <xiubli@redhat.com>
4745M:	Ilya Dryomov <idryomov@gmail.com>
4746R:	Jeff Layton <jlayton@kernel.org>
4747L:	ceph-devel@vger.kernel.org
4748S:	Supported
4749W:	http://ceph.com/
4750T:	git https://github.com/ceph/ceph-client.git
4751F:	Documentation/filesystems/ceph.rst
4752F:	fs/ceph/
4753
4754CERTIFICATE HANDLING
4755M:	David Howells <dhowells@redhat.com>
4756M:	David Woodhouse <dwmw2@infradead.org>
4757L:	keyrings@vger.kernel.org
4758S:	Maintained
4759F:	Documentation/admin-guide/module-signing.rst
4760F:	certs/
4761F:	scripts/sign-file.c
4762F:	tools/certs/
4763
4764CFAG12864B LCD DRIVER
4765M:	Miguel Ojeda <ojeda@kernel.org>
4766S:	Maintained
4767F:	drivers/auxdisplay/cfag12864b.c
4768F:	include/linux/cfag12864b.h
4769
4770CFAG12864BFB LCD FRAMEBUFFER DRIVER
4771M:	Miguel Ojeda <ojeda@kernel.org>
4772S:	Maintained
4773F:	drivers/auxdisplay/cfag12864bfb.c
4774F:	include/linux/cfag12864b.h
4775
4776CHAR and MISC DRIVERS
4777M:	Arnd Bergmann <arnd@arndb.de>
4778M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4779S:	Supported
4780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4781F:	drivers/char/
4782F:	drivers/misc/
4783F:	include/linux/miscdevice.h
4784X:	drivers/char/agp/
4785X:	drivers/char/hw_random/
4786X:	drivers/char/ipmi/
4787X:	drivers/char/random.c
4788X:	drivers/char/tpm/
4789
4790CHECKPATCH
4791M:	Andy Whitcroft <apw@canonical.com>
4792M:	Joe Perches <joe@perches.com>
4793R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4794R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4795S:	Maintained
4796F:	scripts/checkpatch.pl
4797
4798CHECKPATCH DOCUMENTATION
4799M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4800M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4801R:	Joe Perches <joe@perches.com>
4802S:	Maintained
4803F:	Documentation/dev-tools/checkpatch.rst
4804
4805CHINESE DOCUMENTATION
4806M:	Alex Shi <alexs@kernel.org>
4807M:	Yanteng Si <siyanteng@loongson.cn>
4808S:	Maintained
4809F:	Documentation/translations/zh_CN/
4810
4811CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4812M:	Peter Chen <peter.chen@kernel.org>
4813L:	linux-usb@vger.kernel.org
4814S:	Maintained
4815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4816F:	drivers/usb/chipidea/
4817
4818CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4819M:	Hans de Goede <hdegoede@redhat.com>
4820L:	linux-input@vger.kernel.org
4821S:	Maintained
4822F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4823F:	drivers/input/touchscreen/chipone_icn8318.c
4824
4825CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4826M:	Hans de Goede <hdegoede@redhat.com>
4827L:	linux-input@vger.kernel.org
4828S:	Maintained
4829F:	drivers/input/touchscreen/chipone_icn8505.c
4830
4831CHROME HARDWARE PLATFORM SUPPORT
4832M:	Benson Leung <bleung@chromium.org>
4833L:	chrome-platform@lists.linux.dev
4834S:	Maintained
4835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4836F:	drivers/platform/chrome/
4837
4838CHROMEOS EC CODEC DRIVER
4839M:	Cheng-Yi Chiang <cychiang@chromium.org>
4840M:	Tzung-Bi Shih <tzungbi@kernel.org>
4841R:	Guenter Roeck <groeck@chromium.org>
4842L:	chrome-platform@lists.linux.dev
4843S:	Maintained
4844F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4845F:	sound/soc/codecs/cros_ec_codec.*
4846
4847CHROMEOS EC UART DRIVER
4848M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4849R:	Benson Leung <bleung@chromium.org>
4850R:	Tzung-Bi Shih <tzungbi@kernel.org>
4851S:	Maintained
4852F:	drivers/platform/chrome/cros_ec_uart.c
4853
4854CHROMEOS EC SUBDRIVERS
4855M:	Benson Leung <bleung@chromium.org>
4856R:	Guenter Roeck <groeck@chromium.org>
4857L:	chrome-platform@lists.linux.dev
4858S:	Maintained
4859F:	drivers/power/supply/cros_usbpd-charger.c
4860N:	cros_ec
4861N:	cros-ec
4862
4863CHROMEOS EC USB TYPE-C DRIVER
4864M:	Prashant Malani <pmalani@chromium.org>
4865L:	chrome-platform@lists.linux.dev
4866S:	Maintained
4867F:	drivers/platform/chrome/cros_ec_typec.*
4868F:	drivers/platform/chrome/cros_typec_switch.c
4869F:	drivers/platform/chrome/cros_typec_vdm.*
4870
4871CHROMEOS EC USB PD NOTIFY DRIVER
4872M:	Prashant Malani <pmalani@chromium.org>
4873L:	chrome-platform@lists.linux.dev
4874S:	Maintained
4875F:	drivers/platform/chrome/cros_usbpd_notify.c
4876F:	include/linux/platform_data/cros_usbpd_notify.h
4877
4878CHROMEOS HPS DRIVER
4879M:	Dan Callaghan <dcallagh@chromium.org>
4880R:	Sami Kyöstilä <skyostil@chromium.org>
4881S:	Maintained
4882F:	drivers/platform/chrome/cros_hps_i2c.c
4883
4884CHRONTEL CH7322 CEC DRIVER
4885M:	Joe Tessler <jrt@google.com>
4886L:	linux-media@vger.kernel.org
4887S:	Maintained
4888T:	git git://linuxtv.org/media_tree.git
4889F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4890F:	drivers/media/cec/i2c/ch7322.c
4891
4892CIRRUS LOGIC AUDIO CODEC DRIVERS
4893M:	James Schulman <james.schulman@cirrus.com>
4894M:	David Rhodes <david.rhodes@cirrus.com>
4895M:	Lucas Tanure <tanureal@opensource.cirrus.com>
4896M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4898L:	patches@opensource.cirrus.com
4899S:	Maintained
4900F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4901F:	include/dt-bindings/sound/cs*
4902F:	sound/pci/hda/cs*
4903F:	sound/pci/hda/hda_cs_dsp_ctl.*
4904F:	sound/soc/codecs/cs*
4905
4906CIRRUS LOGIC DSP FIRMWARE DRIVER
4907M:	Simon Trimmer <simont@opensource.cirrus.com>
4908M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4909M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4910L:	patches@opensource.cirrus.com
4911S:	Supported
4912W:	https://github.com/CirrusLogic/linux-drivers/wiki
4913T:	git https://github.com/CirrusLogic/linux-drivers.git
4914F:	drivers/firmware/cirrus/*
4915F:	include/linux/firmware/cirrus/*
4916
4917CIRRUS LOGIC EP93XX ETHERNET DRIVER
4918M:	Hartley Sweeten <hsweeten@visionengravers.com>
4919L:	netdev@vger.kernel.org
4920S:	Maintained
4921F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4922
4923CIRRUS LOGIC LOCHNAGAR DRIVER
4924M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4925M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4926L:	patches@opensource.cirrus.com
4927S:	Supported
4928F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4929F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4930F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4931F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4932F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4933F:	Documentation/hwmon/lochnagar.rst
4934F:	drivers/clk/clk-lochnagar.c
4935F:	drivers/hwmon/lochnagar-hwmon.c
4936F:	drivers/mfd/lochnagar-i2c.c
4937F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4938F:	drivers/regulator/lochnagar-regulator.c
4939F:	include/dt-bindings/clock/lochnagar.h
4940F:	include/dt-bindings/pinctrl/lochnagar.h
4941F:	include/linux/mfd/lochnagar*
4942F:	sound/soc/codecs/lochnagar-sc.c
4943
4944CIRRUS LOGIC MADERA CODEC DRIVERS
4945M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4946M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4947L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4948L:	patches@opensource.cirrus.com
4949S:	Supported
4950W:	https://github.com/CirrusLogic/linux-drivers/wiki
4951T:	git https://github.com/CirrusLogic/linux-drivers.git
4952F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4953F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4954F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4955F:	drivers/gpio/gpio-madera*
4956F:	drivers/irqchip/irq-madera*
4957F:	drivers/mfd/cs47l*
4958F:	drivers/mfd/madera*
4959F:	drivers/pinctrl/cirrus/*
4960F:	include/dt-bindings/sound/madera*
4961F:	include/linux/irqchip/irq-madera*
4962F:	include/linux/mfd/madera/*
4963F:	include/sound/madera*
4964F:	sound/soc/codecs/cs47l*
4965F:	sound/soc/codecs/madera*
4966
4967CISCO FCOE HBA DRIVER
4968M:	Satish Kharat <satishkh@cisco.com>
4969M:	Sesidhar Baddela <sebaddel@cisco.com>
4970M:	Karan Tilak Kumar <kartilak@cisco.com>
4971L:	linux-scsi@vger.kernel.org
4972S:	Supported
4973F:	drivers/scsi/fnic/
4974
4975CISCO SCSI HBA DRIVER
4976M:	Karan Tilak Kumar <kartilak@cisco.com>
4977M:	Sesidhar Baddela <sebaddel@cisco.com>
4978L:	linux-scsi@vger.kernel.org
4979S:	Supported
4980F:	drivers/scsi/snic/
4981
4982CISCO VIC ETHERNET NIC DRIVER
4983M:	Christian Benvenuti <benve@cisco.com>
4984M:	Satish Kharat <satishkh@cisco.com>
4985S:	Supported
4986F:	drivers/net/ethernet/cisco/enic/
4987
4988CISCO VIC LOW LATENCY NIC DRIVER
4989M:	Christian Benvenuti <benve@cisco.com>
4990M:	Nelson Escobar <neescoba@cisco.com>
4991S:	Supported
4992F:	drivers/infiniband/hw/usnic/
4993
4994CLANG-FORMAT FILE
4995M:	Miguel Ojeda <ojeda@kernel.org>
4996S:	Maintained
4997F:	.clang-format
4998
4999CLANG/LLVM BUILD SUPPORT
5000M:	Nathan Chancellor <nathan@kernel.org>
5001M:	Nick Desaulniers <ndesaulniers@google.com>
5002R:	Tom Rix <trix@redhat.com>
5003L:	llvm@lists.linux.dev
5004S:	Supported
5005W:	https://clangbuiltlinux.github.io/
5006B:	https://github.com/ClangBuiltLinux/linux/issues
5007C:	irc://irc.libera.chat/clangbuiltlinux
5008F:	Documentation/kbuild/llvm.rst
5009F:	include/linux/compiler-clang.h
5010F:	scripts/Makefile.clang
5011F:	scripts/clang-tools/
5012K:	\b(?i:clang|llvm)\b
5013
5014CLANG CONTROL FLOW INTEGRITY SUPPORT
5015M:	Sami Tolvanen <samitolvanen@google.com>
5016M:	Kees Cook <keescook@chromium.org>
5017R:	Nathan Chancellor <nathan@kernel.org>
5018R:	Nick Desaulniers <ndesaulniers@google.com>
5019L:	llvm@lists.linux.dev
5020S:	Supported
5021B:	https://github.com/ClangBuiltLinux/linux/issues
5022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5023F:	include/linux/cfi.h
5024F:	kernel/cfi.c
5025
5026CLK API
5027M:	Russell King <linux@armlinux.org.uk>
5028L:	linux-clk@vger.kernel.org
5029S:	Maintained
5030F:	include/linux/clk.h
5031
5032CLOCKSOURCE, CLOCKEVENT DRIVERS
5033M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5034M:	Thomas Gleixner <tglx@linutronix.de>
5035L:	linux-kernel@vger.kernel.org
5036S:	Supported
5037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5038F:	Documentation/devicetree/bindings/timer/
5039F:	drivers/clocksource/
5040
5041CMPC ACPI DRIVER
5042M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5043M:	Daniel Oliveira Nascimento <don@syst.com.br>
5044L:	platform-driver-x86@vger.kernel.org
5045S:	Supported
5046F:	drivers/platform/x86/classmate-laptop.c
5047
5048COBALT MEDIA DRIVER
5049M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5050L:	linux-media@vger.kernel.org
5051S:	Supported
5052W:	https://linuxtv.org
5053T:	git git://linuxtv.org/media_tree.git
5054F:	drivers/media/pci/cobalt/
5055
5056COCCINELLE/Semantic Patches (SmPL)
5057M:	Julia Lawall <Julia.Lawall@inria.fr>
5058M:	Nicolas Palix <nicolas.palix@imag.fr>
5059L:	cocci@inria.fr (moderated for non-subscribers)
5060S:	Supported
5061W:	https://coccinelle.gitlabpages.inria.fr/website/
5062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5063F:	Documentation/dev-tools/coccinelle.rst
5064F:	scripts/coccicheck
5065F:	scripts/coccinelle/
5066
5067CODA FILE SYSTEM
5068M:	Jan Harkes <jaharkes@cs.cmu.edu>
5069M:	coda@cs.cmu.edu
5070L:	codalist@coda.cs.cmu.edu
5071S:	Maintained
5072W:	http://www.coda.cs.cmu.edu/
5073F:	Documentation/filesystems/coda.rst
5074F:	fs/coda/
5075F:	include/linux/coda*.h
5076F:	include/uapi/linux/coda*.h
5077
5078CODA V4L2 MEM2MEM DRIVER
5079M:	Philipp Zabel <p.zabel@pengutronix.de>
5080L:	linux-media@vger.kernel.org
5081S:	Maintained
5082F:	Documentation/devicetree/bindings/media/coda.yaml
5083F:	drivers/media/platform/chips-media/
5084
5085CODE OF CONDUCT
5086M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5087S:	Supported
5088F:	Documentation/process/code-of-conduct-interpretation.rst
5089F:	Documentation/process/code-of-conduct.rst
5090
5091COMEDI DRIVERS
5092M:	Ian Abbott <abbotti@mev.co.uk>
5093M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5094S:	Odd Fixes
5095F:	drivers/comedi/
5096F:	include/linux/comedi/
5097F:	include/uapi/linux/comedi.h
5098
5099COMMON CLK FRAMEWORK
5100M:	Michael Turquette <mturquette@baylibre.com>
5101M:	Stephen Boyd <sboyd@kernel.org>
5102L:	linux-clk@vger.kernel.org
5103S:	Maintained
5104Q:	http://patchwork.kernel.org/project/linux-clk/list/
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5106F:	Documentation/devicetree/bindings/clock/
5107F:	drivers/clk/
5108F:	include/dt-bindings/clock/
5109F:	include/linux/clk-pr*
5110F:	include/linux/clk/
5111F:	include/linux/of_clk.h
5112X:	drivers/clk/clkdev.c
5113
5114COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5115M:	Steve French <sfrench@samba.org>
5116R:	Paulo Alcantara <pc@cjr.nz> (DFS, global name space)
5117R:	Ronnie Sahlberg <lsahlber@redhat.com> (directory leases, sparse files)
5118R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5119R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5120L:	linux-cifs@vger.kernel.org
5121L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5122S:	Supported
5123W:	https://wiki.samba.org/index.php/LinuxCIFS
5124T:	git git://git.samba.org/sfrench/cifs-2.6.git
5125F:	Documentation/admin-guide/cifs/
5126F:	fs/cifs/
5127F:	fs/smbfs_common/
5128F:	include/uapi/linux/cifs
5129
5130COMPACTPCI HOTPLUG CORE
5131M:	Scott Murray <scott@spiteful.org>
5132L:	linux-pci@vger.kernel.org
5133S:	Maintained
5134F:	drivers/pci/hotplug/cpci_hotplug*
5135
5136COMPACTPCI HOTPLUG GENERIC DRIVER
5137M:	Scott Murray <scott@spiteful.org>
5138L:	linux-pci@vger.kernel.org
5139S:	Maintained
5140F:	drivers/pci/hotplug/cpcihp_generic.c
5141
5142COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5143M:	Scott Murray <scott@spiteful.org>
5144L:	linux-pci@vger.kernel.org
5145S:	Maintained
5146F:	drivers/pci/hotplug/cpcihp_zt5550.*
5147
5148COMPAL LAPTOP SUPPORT
5149M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5150L:	platform-driver-x86@vger.kernel.org
5151S:	Maintained
5152F:	drivers/platform/x86/compal-laptop.c
5153
5154COMPILER ATTRIBUTES
5155M:	Miguel Ojeda <ojeda@kernel.org>
5156R:	Nick Desaulniers <ndesaulniers@google.com>
5157S:	Maintained
5158F:	include/linux/compiler_attributes.h
5159
5160COMPUTE EXPRESS LINK (CXL)
5161M:	Alison Schofield <alison.schofield@intel.com>
5162M:	Vishal Verma <vishal.l.verma@intel.com>
5163M:	Ira Weiny <ira.weiny@intel.com>
5164M:	Ben Widawsky <bwidawsk@kernel.org>
5165M:	Dan Williams <dan.j.williams@intel.com>
5166L:	linux-cxl@vger.kernel.org
5167S:	Maintained
5168F:	drivers/cxl/
5169F:	include/uapi/linux/cxl_mem.h
5170
5171CONEXANT ACCESSRUNNER USB DRIVER
5172L:	accessrunner-general@lists.sourceforge.net
5173S:	Orphan
5174W:	http://accessrunner.sourceforge.net/
5175F:	drivers/usb/atm/cxacru.c
5176
5177CONFIGFS
5178M:	Joel Becker <jlbec@evilplan.org>
5179M:	Christoph Hellwig <hch@lst.de>
5180S:	Supported
5181T:	git git://git.infradead.org/users/hch/configfs.git
5182F:	fs/configfs/
5183F:	include/linux/configfs.h
5184F:	samples/configfs/
5185
5186CONSOLE SUBSYSTEM
5187M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5188S:	Supported
5189F:	drivers/video/console/
5190F:	include/linux/console*
5191
5192CONTEXT TRACKING
5193M:	Frederic Weisbecker <frederic@kernel.org>
5194M:	"Paul E. McKenney" <paulmck@kernel.org>
5195S:	Maintained
5196F:	kernel/context_tracking.c
5197F:	include/linux/context_tracking*
5198
5199CONTROL GROUP (CGROUP)
5200M:	Tejun Heo <tj@kernel.org>
5201M:	Zefan Li <lizefan.x@bytedance.com>
5202M:	Johannes Weiner <hannes@cmpxchg.org>
5203L:	cgroups@vger.kernel.org
5204S:	Maintained
5205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5206F:	Documentation/admin-guide/cgroup-v1/
5207F:	Documentation/admin-guide/cgroup-v2.rst
5208F:	include/linux/cgroup*
5209F:	kernel/cgroup/
5210F:	tools/testing/selftests/cgroup/
5211
5212CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5213M:	Tejun Heo <tj@kernel.org>
5214M:	Josef Bacik <josef@toxicpanda.com>
5215M:	Jens Axboe <axboe@kernel.dk>
5216L:	cgroups@vger.kernel.org
5217L:	linux-block@vger.kernel.org
5218T:	git git://git.kernel.dk/linux-block
5219F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5220F:	block/bfq-cgroup.c
5221F:	block/blk-cgroup.c
5222F:	block/blk-iocost.c
5223F:	block/blk-iolatency.c
5224F:	block/blk-throttle.c
5225F:	include/linux/blk-cgroup.h
5226
5227CONTROL GROUP - CPUSET
5228M:	Waiman Long <longman@redhat.com>
5229M:	Zefan Li <lizefan.x@bytedance.com>
5230L:	cgroups@vger.kernel.org
5231S:	Maintained
5232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5233F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5234F:	include/linux/cpuset.h
5235F:	kernel/cgroup/cpuset.c
5236
5237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5238M:	Johannes Weiner <hannes@cmpxchg.org>
5239M:	Michal Hocko <mhocko@kernel.org>
5240M:	Roman Gushchin <roman.gushchin@linux.dev>
5241M:	Shakeel Butt <shakeelb@google.com>
5242R:	Muchun Song <muchun.song@linux.dev>
5243L:	cgroups@vger.kernel.org
5244L:	linux-mm@kvack.org
5245S:	Maintained
5246F:	mm/memcontrol.c
5247F:	mm/swap_cgroup.c
5248F:	tools/testing/selftests/cgroup/memcg_protection.m
5249F:	tools/testing/selftests/cgroup/test_kmem.c
5250F:	tools/testing/selftests/cgroup/test_memcontrol.c
5251
5252CORETEMP HARDWARE MONITORING DRIVER
5253M:	Fenghua Yu <fenghua.yu@intel.com>
5254L:	linux-hwmon@vger.kernel.org
5255S:	Maintained
5256F:	Documentation/hwmon/coretemp.rst
5257F:	drivers/hwmon/coretemp.c
5258
5259CORSAIR-CPRO HARDWARE MONITOR DRIVER
5260M:	Marius Zachmann <mail@mariuszachmann.de>
5261L:	linux-hwmon@vger.kernel.org
5262S:	Maintained
5263F:	drivers/hwmon/corsair-cpro.c
5264
5265CORSAIR-PSU HARDWARE MONITOR DRIVER
5266M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5267L:	linux-hwmon@vger.kernel.org
5268S:	Maintained
5269F:	Documentation/hwmon/corsair-psu.rst
5270F:	drivers/hwmon/corsair-psu.c
5271
5272COUNTER SUBSYSTEM
5273M:	William Breathitt Gray <william.gray@linaro.org>
5274L:	linux-iio@vger.kernel.org
5275S:	Maintained
5276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5277F:	Documentation/ABI/testing/sysfs-bus-counter
5278F:	Documentation/driver-api/generic-counter.rst
5279F:	drivers/counter/
5280F:	include/linux/counter.h
5281F:	include/uapi/linux/counter.h
5282F:	tools/counter/
5283
5284CP2615 I2C DRIVER
5285M:	Bence Csókás <bence98@sch.bme.hu>
5286S:	Maintained
5287F:	drivers/i2c/busses/i2c-cp2615.c
5288
5289CPMAC ETHERNET DRIVER
5290M:	Florian Fainelli <f.fainelli@gmail.com>
5291L:	netdev@vger.kernel.org
5292S:	Maintained
5293F:	drivers/net/ethernet/ti/cpmac.c
5294
5295CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5296M:	Viresh Kumar <viresh.kumar@linaro.org>
5297M:	Sudeep Holla <sudeep.holla@arm.com>
5298L:	linux-pm@vger.kernel.org
5299S:	Maintained
5300W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5301F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5302
5303CPU FREQUENCY SCALING FRAMEWORK
5304M:	"Rafael J. Wysocki" <rafael@kernel.org>
5305M:	Viresh Kumar <viresh.kumar@linaro.org>
5306L:	linux-pm@vger.kernel.org
5307S:	Maintained
5308B:	https://bugzilla.kernel.org
5309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5311F:	Documentation/admin-guide/pm/cpufreq.rst
5312F:	Documentation/admin-guide/pm/intel_pstate.rst
5313F:	Documentation/cpu-freq/
5314F:	Documentation/devicetree/bindings/cpufreq/
5315F:	drivers/cpufreq/
5316F:	include/linux/cpufreq.h
5317F:	include/linux/sched/cpufreq.h
5318F:	kernel/sched/cpufreq*.c
5319F:	tools/testing/selftests/cpufreq/
5320
5321CPU IDLE TIME MANAGEMENT FRAMEWORK
5322M:	"Rafael J. Wysocki" <rafael@kernel.org>
5323M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5324L:	linux-pm@vger.kernel.org
5325S:	Maintained
5326B:	https://bugzilla.kernel.org
5327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5328F:	Documentation/admin-guide/pm/cpuidle.rst
5329F:	Documentation/driver-api/pm/cpuidle.rst
5330F:	drivers/cpuidle/
5331F:	include/linux/cpuidle.h
5332
5333CPU POWER MONITORING SUBSYSTEM
5334M:	Thomas Renninger <trenn@suse.com>
5335M:	Shuah Khan <shuah@kernel.org>
5336M:	Shuah Khan <skhan@linuxfoundation.org>
5337L:	linux-pm@vger.kernel.org
5338S:	Maintained
5339F:	tools/power/cpupower/
5340
5341CPUID/MSR DRIVER
5342M:	"H. Peter Anvin" <hpa@zytor.com>
5343S:	Maintained
5344F:	arch/x86/kernel/cpuid.c
5345F:	arch/x86/kernel/msr.c
5346
5347CPUIDLE DRIVER - ARM BIG LITTLE
5348M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5349M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5350L:	linux-pm@vger.kernel.org
5351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5352S:	Maintained
5353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5354F:	drivers/cpuidle/cpuidle-big_little.c
5355
5356CPUIDLE DRIVER - ARM EXYNOS
5357M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5358R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5359M:	Kukjin Kim <kgene@kernel.org>
5360L:	linux-pm@vger.kernel.org
5361L:	linux-samsung-soc@vger.kernel.org
5362S:	Supported
5363F:	arch/arm/mach-exynos/pm.c
5364F:	drivers/cpuidle/cpuidle-exynos.c
5365F:	include/linux/platform_data/cpuidle-exynos.h
5366
5367CPUIDLE DRIVER - ARM PSCI
5368M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5369M:	Sudeep Holla <sudeep.holla@arm.com>
5370L:	linux-pm@vger.kernel.org
5371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5372S:	Supported
5373F:	drivers/cpuidle/cpuidle-psci.c
5374
5375CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5376M:	Ulf Hansson <ulf.hansson@linaro.org>
5377L:	linux-pm@vger.kernel.org
5378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5379S:	Supported
5380F:	drivers/cpuidle/cpuidle-psci.h
5381F:	drivers/cpuidle/cpuidle-psci-domain.c
5382
5383CPUIDLE DRIVER - DT IDLE PM DOMAIN
5384M:	Ulf Hansson <ulf.hansson@linaro.org>
5385L:	linux-pm@vger.kernel.org
5386S:	Supported
5387F:	drivers/cpuidle/dt_idle_genpd.c
5388F:	drivers/cpuidle/dt_idle_genpd.h
5389
5390CPUIDLE DRIVER - RISC-V SBI
5391M:	Anup Patel <anup@brainfault.org>
5392L:	linux-pm@vger.kernel.org
5393L:	linux-riscv@lists.infradead.org
5394S:	Maintained
5395F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5396
5397CRAMFS FILESYSTEM
5398M:	Nicolas Pitre <nico@fluxnic.net>
5399S:	Maintained
5400F:	Documentation/filesystems/cramfs.rst
5401F:	fs/cramfs/
5402
5403CREATIVE SB0540
5404M:	Bastien Nocera <hadess@hadess.net>
5405L:	linux-input@vger.kernel.org
5406S:	Maintained
5407F:	drivers/hid/hid-creative-sb0540.c
5408
5409CRYPTO API
5410M:	Herbert Xu <herbert@gondor.apana.org.au>
5411M:	"David S. Miller" <davem@davemloft.net>
5412L:	linux-crypto@vger.kernel.org
5413S:	Maintained
5414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5416F:	Documentation/crypto/
5417F:	Documentation/devicetree/bindings/crypto/
5418F:	arch/*/crypto/
5419F:	crypto/
5420F:	drivers/crypto/
5421F:	include/crypto/
5422F:	include/linux/crypto*
5423F:	lib/crypto/
5424
5425CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5426M:	Neil Horman <nhorman@tuxdriver.com>
5427L:	linux-crypto@vger.kernel.org
5428S:	Maintained
5429F:	crypto/ansi_cprng.c
5430F:	crypto/rng.c
5431
5432CS3308 MEDIA DRIVER
5433M:	Hans Verkuil <hverkuil@xs4all.nl>
5434L:	linux-media@vger.kernel.org
5435S:	Odd Fixes
5436W:	http://linuxtv.org
5437T:	git git://linuxtv.org/media_tree.git
5438F:	drivers/media/i2c/cs3308.c
5439
5440CS5535 Audio ALSA driver
5441M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5442S:	Maintained
5443F:	sound/pci/cs5535audio/
5444
5445CTU CAN FD DRIVER
5446M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5447M:	Ondrej Ille <ondrej.ille@gmail.com>
5448L:	linux-can@vger.kernel.org
5449S:	Maintained
5450F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5451F:	drivers/net/can/ctucanfd/
5452
5453CW1200 WLAN driver
5454M:	Solomon Peachy <pizza@shaftnet.org>
5455S:	Maintained
5456F:	drivers/net/wireless/st/cw1200/
5457
5458CX18 VIDEO4LINUX DRIVER
5459M:	Andy Walls <awalls@md.metrocast.net>
5460L:	linux-media@vger.kernel.org
5461S:	Maintained
5462W:	https://linuxtv.org
5463T:	git git://linuxtv.org/media_tree.git
5464F:	drivers/media/pci/cx18/
5465F:	include/uapi/linux/ivtv*
5466
5467CX2341X MPEG ENCODER HELPER MODULE
5468M:	Hans Verkuil <hverkuil@xs4all.nl>
5469L:	linux-media@vger.kernel.org
5470S:	Maintained
5471W:	https://linuxtv.org
5472T:	git git://linuxtv.org/media_tree.git
5473F:	drivers/media/common/cx2341x*
5474F:	include/media/drv-intf/cx2341x.h
5475
5476CX24120 MEDIA DRIVER
5477M:	Jemma Denson <jdenson@gmail.com>
5478M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5479L:	linux-media@vger.kernel.org
5480S:	Maintained
5481W:	https://linuxtv.org
5482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5483F:	drivers/media/dvb-frontends/cx24120*
5484
5485CX88 VIDEO4LINUX DRIVER
5486M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5487L:	linux-media@vger.kernel.org
5488S:	Odd fixes
5489W:	https://linuxtv.org
5490T:	git git://linuxtv.org/media_tree.git
5491F:	Documentation/driver-api/media/drivers/cx88*
5492F:	drivers/media/pci/cx88/
5493
5494CXD2820R MEDIA DRIVER
5495M:	Antti Palosaari <crope@iki.fi>
5496L:	linux-media@vger.kernel.org
5497S:	Maintained
5498W:	https://linuxtv.org
5499W:	http://palosaari.fi/linux/
5500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5501T:	git git://linuxtv.org/anttip/media_tree.git
5502F:	drivers/media/dvb-frontends/cxd2820r*
5503
5504CXGB3 ETHERNET DRIVER (CXGB3)
5505M:	Raju Rangoju <rajur@chelsio.com>
5506L:	netdev@vger.kernel.org
5507S:	Supported
5508W:	http://www.chelsio.com
5509F:	drivers/net/ethernet/chelsio/cxgb3/
5510
5511CXGB3 ISCSI DRIVER (CXGB3I)
5512M:	Varun Prakash <varun@chelsio.com>
5513L:	linux-scsi@vger.kernel.org
5514S:	Supported
5515W:	http://www.chelsio.com
5516F:	drivers/scsi/cxgbi/cxgb3i
5517
5518CXGB4 CRYPTO DRIVER (chcr)
5519M:	Ayush Sawal <ayush.sawal@chelsio.com>
5520L:	linux-crypto@vger.kernel.org
5521S:	Supported
5522W:	http://www.chelsio.com
5523F:	drivers/crypto/chelsio
5524
5525CXGB4 INLINE CRYPTO DRIVER
5526M:	Ayush Sawal <ayush.sawal@chelsio.com>
5527L:	netdev@vger.kernel.org
5528S:	Supported
5529W:	http://www.chelsio.com
5530F:	drivers/net/ethernet/chelsio/inline_crypto/
5531
5532CXGB4 ETHERNET DRIVER (CXGB4)
5533M:	Raju Rangoju <rajur@chelsio.com>
5534L:	netdev@vger.kernel.org
5535S:	Supported
5536W:	http://www.chelsio.com
5537F:	drivers/net/ethernet/chelsio/cxgb4/
5538
5539CXGB4 ISCSI DRIVER (CXGB4I)
5540M:	Varun Prakash <varun@chelsio.com>
5541L:	linux-scsi@vger.kernel.org
5542S:	Supported
5543W:	http://www.chelsio.com
5544F:	drivers/scsi/cxgbi/cxgb4i
5545
5546CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5547M:	Potnuri Bharat Teja <bharat@chelsio.com>
5548L:	linux-rdma@vger.kernel.org
5549S:	Supported
5550W:	http://www.openfabrics.org
5551F:	drivers/infiniband/hw/cxgb4/
5552F:	include/uapi/rdma/cxgb4-abi.h
5553
5554CXGB4VF ETHERNET DRIVER (CXGB4VF)
5555M:	Raju Rangoju <rajur@chelsio.com>
5556L:	netdev@vger.kernel.org
5557S:	Supported
5558W:	http://www.chelsio.com
5559F:	drivers/net/ethernet/chelsio/cxgb4vf/
5560
5561CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5562M:	Frederic Barrat <fbarrat@linux.ibm.com>
5563M:	Andrew Donnellan <ajd@linux.ibm.com>
5564L:	linuxppc-dev@lists.ozlabs.org
5565S:	Supported
5566F:	Documentation/ABI/testing/sysfs-class-cxl
5567F:	Documentation/powerpc/cxl.rst
5568F:	arch/powerpc/platforms/powernv/pci-cxl.c
5569F:	drivers/misc/cxl/
5570F:	include/misc/cxl*
5571F:	include/uapi/misc/cxl.h
5572
5573CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5574M:	Manoj N. Kumar <manoj@linux.ibm.com>
5575M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5576M:	Uma Krishnan <ukrishn@linux.ibm.com>
5577L:	linux-scsi@vger.kernel.org
5578S:	Supported
5579F:	Documentation/powerpc/cxlflash.rst
5580F:	drivers/scsi/cxlflash/
5581F:	include/uapi/scsi/cxlflash_ioctl.h
5582
5583CYBERPRO FB DRIVER
5584M:	Russell King <linux@armlinux.org.uk>
5585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5586S:	Maintained
5587W:	http://www.armlinux.org.uk/
5588F:	drivers/video/fbdev/cyber2000fb.*
5589
5590CYCLADES PC300 DRIVER
5591S:	Orphan
5592F:	drivers/net/wan/pc300*
5593
5594CYPRESS_FIRMWARE MEDIA DRIVER
5595M:	Antti Palosaari <crope@iki.fi>
5596L:	linux-media@vger.kernel.org
5597S:	Maintained
5598W:	https://linuxtv.org
5599W:	http://palosaari.fi/linux/
5600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5601T:	git git://linuxtv.org/anttip/media_tree.git
5602F:	drivers/media/common/cypress_firmware*
5603
5604CYPRESS CY8C95X0 PINCTRL DRIVER
5605M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5606L:	linux-gpio@vger.kernel.org
5607S:	Maintained
5608F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5609
5610CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5611M:	Linus Walleij <linus.walleij@linaro.org>
5612L:	linux-input@vger.kernel.org
5613S:	Maintained
5614F:	drivers/input/touchscreen/cy8ctma140.c
5615
5616CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5617M:	Yassine Oudjana <y.oudjana@protonmail.com>
5618L:	linux-input@vger.kernel.org
5619S:	Maintained
5620F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5621F:	drivers/input/keyboard/cypress-sf.c
5622
5623CYTTSP TOUCHSCREEN DRIVER
5624M:	Linus Walleij <linus.walleij@linaro.org>
5625L:	linux-input@vger.kernel.org
5626S:	Maintained
5627F:	drivers/input/touchscreen/cyttsp*
5628
5629D-LINK DIR-685 TOUCHKEYS DRIVER
5630M:	Linus Walleij <linus.walleij@linaro.org>
5631L:	linux-input@vger.kernel.org
5632S:	Supported
5633F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5634
5635DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5636M:	Joshua Kinard <kumba@gentoo.org>
5637S:	Maintained
5638F:	drivers/rtc/rtc-ds1685.c
5639F:	include/linux/rtc/ds1685.h
5640
5641DAMA SLAVE for AX.25
5642M:	Joerg Reuter <jreuter@yaina.de>
5643L:	linux-hams@vger.kernel.org
5644S:	Maintained
5645W:	http://yaina.de/jreuter/
5646W:	http://www.qsl.net/dl1bke/
5647F:	net/ax25/af_ax25.c
5648F:	net/ax25/ax25_dev.c
5649F:	net/ax25/ax25_ds_*
5650F:	net/ax25/ax25_in.c
5651F:	net/ax25/ax25_out.c
5652F:	net/ax25/ax25_timer.c
5653F:	net/ax25/sysctl_net_ax25.c
5654
5655DATA ACCESS MONITOR
5656M:	SeongJae Park <sj@kernel.org>
5657L:	damon@lists.linux.dev
5658L:	linux-mm@kvack.org
5659S:	Maintained
5660F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5661F:	Documentation/admin-guide/mm/damon/
5662F:	Documentation/mm/damon/
5663F:	include/linux/damon.h
5664F:	include/trace/events/damon.h
5665F:	mm/damon/
5666F:	tools/testing/selftests/damon/
5667
5668DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5669L:	netdev@vger.kernel.org
5670S:	Orphan
5671F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5672F:	drivers/net/ethernet/dec/tulip/dmfe.c
5673
5674DC390/AM53C974 SCSI driver
5675M:	Hannes Reinecke <hare@suse.com>
5676L:	linux-scsi@vger.kernel.org
5677S:	Maintained
5678F:	drivers/scsi/am53c974.c
5679
5680DC395x SCSI driver
5681M:	Oliver Neukum <oliver@neukum.org>
5682M:	Ali Akcaagac <aliakc@web.de>
5683M:	Jamie Lenehan <lenehan@twibble.org>
5684L:	dc395x@twibble.org
5685S:	Maintained
5686W:	http://twibble.org/dist/dc395x/
5687W:	http://lists.twibble.org/mailman/listinfo/dc395x/
5688F:	Documentation/scsi/dc395x.rst
5689F:	drivers/scsi/dc395x.*
5690
5691DCCP PROTOCOL
5692L:	dccp@vger.kernel.org
5693S:	Orphan
5694W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5695F:	include/linux/dccp.h
5696F:	include/linux/tfrc.h
5697F:	include/uapi/linux/dccp.h
5698F:	net/dccp/
5699
5700DECSTATION PLATFORM SUPPORT
5701M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5702L:	linux-mips@vger.kernel.org
5703S:	Maintained
5704W:	http://www.linux-mips.org/wiki/DECstation
5705F:	arch/mips/dec/
5706F:	arch/mips/include/asm/dec/
5707F:	arch/mips/include/asm/mach-dec/
5708
5709DEFXX FDDI NETWORK DRIVER
5710M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5711S:	Maintained
5712F:	drivers/net/fddi/defxx.*
5713
5714DEFZA FDDI NETWORK DRIVER
5715M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5716S:	Maintained
5717F:	drivers/net/fddi/defza.*
5718
5719DEINTERLACE DRIVERS FOR ALLWINNER H3
5720M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5721L:	linux-media@vger.kernel.org
5722S:	Maintained
5723T:	git git://linuxtv.org/media_tree.git
5724F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5725F:	drivers/media/platform/sunxi/sun8i-di/
5726
5727DELL LAPTOP DRIVER
5728M:	Matthew Garrett <mjg59@srcf.ucam.org>
5729M:	Pali Rohár <pali@kernel.org>
5730L:	platform-driver-x86@vger.kernel.org
5731S:	Maintained
5732F:	drivers/platform/x86/dell/dell-laptop.c
5733
5734DELL LAPTOP FREEFALL DRIVER
5735M:	Pali Rohár <pali@kernel.org>
5736S:	Maintained
5737F:	drivers/platform/x86/dell/dell-smo8800.c
5738
5739DELL LAPTOP RBTN DRIVER
5740M:	Pali Rohár <pali@kernel.org>
5741S:	Maintained
5742F:	drivers/platform/x86/dell/dell-rbtn.*
5743
5744DELL LAPTOP SMM DRIVER
5745M:	Pali Rohár <pali@kernel.org>
5746S:	Maintained
5747F:	Documentation/ABI/obsolete/procfs-i8k
5748F:	drivers/hwmon/dell-smm-hwmon.c
5749F:	include/uapi/linux/i8k.h
5750
5751DELL REMOTE BIOS UPDATE DRIVER
5752M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5753L:	platform-driver-x86@vger.kernel.org
5754S:	Maintained
5755F:	drivers/platform/x86/dell/dell_rbu.c
5756
5757DELL SMBIOS DRIVER
5758M:	Pali Rohár <pali@kernel.org>
5759L:	Dell.Client.Kernel@dell.com
5760L:	platform-driver-x86@vger.kernel.org
5761S:	Maintained
5762F:	drivers/platform/x86/dell/dell-smbios.*
5763
5764DELL SMBIOS SMM DRIVER
5765L:	Dell.Client.Kernel@dell.com
5766L:	platform-driver-x86@vger.kernel.org
5767S:	Maintained
5768F:	drivers/platform/x86/dell/dell-smbios-smm.c
5769
5770DELL SMBIOS WMI DRIVER
5771L:	Dell.Client.Kernel@dell.com
5772L:	platform-driver-x86@vger.kernel.org
5773S:	Maintained
5774F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5775F:	tools/wmi/dell-smbios-example.c
5776
5777DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5778M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5779L:	platform-driver-x86@vger.kernel.org
5780S:	Maintained
5781F:	Documentation/driver-api/dcdbas.rst
5782F:	drivers/platform/x86/dell/dcdbas.*
5783
5784DELL WMI DESCRIPTOR DRIVER
5785L:	Dell.Client.Kernel@dell.com
5786S:	Maintained
5787F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5788
5789DELL WMI DDV DRIVER
5790M:	Armin Wolf <W_Armin@gmx.de>
5791S:	Maintained
5792F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5793F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5794F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5795
5796DELL WMI SYSMAN DRIVER
5797M:	Prasanth Ksr <prasanth.ksr@dell.com>
5798L:	Dell.Client.Kernel@dell.com
5799L:	platform-driver-x86@vger.kernel.org
5800S:	Maintained
5801F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5802F:	drivers/platform/x86/dell/dell-wmi-sysman/
5803
5804DELL WMI NOTIFICATIONS DRIVER
5805M:	Matthew Garrett <mjg59@srcf.ucam.org>
5806M:	Pali Rohár <pali@kernel.org>
5807S:	Maintained
5808F:	drivers/platform/x86/dell/dell-wmi-base.c
5809
5810DELL WMI HARDWARE PRIVACY SUPPORT
5811M:	Perry Yuan <Perry.Yuan@dell.com>
5812L:	Dell.Client.Kernel@dell.com
5813L:	platform-driver-x86@vger.kernel.org
5814S:	Maintained
5815F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5816
5817DELTA ST MEDIA DRIVER
5818M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5819L:	linux-media@vger.kernel.org
5820S:	Supported
5821W:	https://linuxtv.org
5822T:	git git://linuxtv.org/media_tree.git
5823F:	drivers/media/platform/st/sti/delta
5824
5825DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5826M:	Zev Weiss <zev@bewilderbeest.net>
5827L:	linux-hwmon@vger.kernel.org
5828S:	Maintained
5829F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5830
5831DELTA DPS920AB PSU DRIVER
5832M:	Robert Marko <robert.marko@sartura.hr>
5833L:	linux-hwmon@vger.kernel.org
5834S:	Maintained
5835F:	Documentation/hwmon/dps920ab.rst
5836F:	drivers/hwmon/pmbus/dps920ab.c
5837
5838DELTA NETWORKS TN48M CPLD DRIVERS
5839M:	Robert Marko <robert.marko@sartura.hr>
5840S:	Maintained
5841F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5842F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5843F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5844F:	drivers/gpio/gpio-tn48m.c
5845F:	include/dt-bindings/reset/delta,tn48m-reset.h
5846
5847DENALI NAND DRIVER
5848L:	linux-mtd@lists.infradead.org
5849S:	Orphan
5850F:	drivers/mtd/nand/raw/denali*
5851
5852DESIGNWARE EDMA CORE IP DRIVER
5853M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5854L:	dmaengine@vger.kernel.org
5855S:	Maintained
5856F:	drivers/dma/dw-edma/
5857F:	include/linux/dma/edma.h
5858
5859DESIGNWARE XDATA IP DRIVER
5860M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5861L:	linux-pci@vger.kernel.org
5862S:	Maintained
5863F:	Documentation/misc-devices/dw-xdata-pcie.rst
5864F:	drivers/misc/dw-xdata-pcie.c
5865
5866DESIGNWARE USB2 DRD IP DRIVER
5867M:	Minas Harutyunyan <hminas@synopsys.com>
5868L:	linux-usb@vger.kernel.org
5869S:	Maintained
5870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5871F:	drivers/usb/dwc2/
5872
5873DESIGNWARE USB3 DRD IP DRIVER
5874M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
5875L:	linux-usb@vger.kernel.org
5876S:	Maintained
5877F:	drivers/usb/dwc3/
5878
5879DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5880M:	Andreas Klinger <ak@it-klinger.de>
5881L:	linux-iio@vger.kernel.org
5882S:	Maintained
5883F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5884F:	drivers/iio/proximity/srf*.c
5885
5886DEVICE COREDUMP (DEV_COREDUMP)
5887M:	Johannes Berg <johannes@sipsolutions.net>
5888L:	linux-kernel@vger.kernel.org
5889S:	Maintained
5890F:	drivers/base/devcoredump.c
5891F:	include/linux/devcoredump.h
5892
5893DEVICE DEPENDENCY HELPER SCRIPT
5894M:	Saravana Kannan <saravanak@google.com>
5895L:	linux-kernel@vger.kernel.org
5896S:	Maintained
5897F:	scripts/dev-needs.sh
5898
5899DEVICE DIRECT ACCESS (DAX)
5900M:	Dan Williams <dan.j.williams@intel.com>
5901M:	Vishal Verma <vishal.l.verma@intel.com>
5902M:	Dave Jiang <dave.jiang@intel.com>
5903L:	nvdimm@lists.linux.dev
5904S:	Supported
5905F:	drivers/dax/
5906
5907DEVICE FREQUENCY (DEVFREQ)
5908M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5909M:	Kyungmin Park <kyungmin.park@samsung.com>
5910M:	Chanwoo Choi <cw00.choi@samsung.com>
5911L:	linux-pm@vger.kernel.org
5912S:	Maintained
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5914F:	Documentation/devicetree/bindings/devfreq/
5915F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
5916F:	drivers/devfreq/
5917F:	include/linux/devfreq.h
5918F:	include/trace/events/devfreq.h
5919
5920DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5921M:	Chanwoo Choi <cw00.choi@samsung.com>
5922L:	linux-pm@vger.kernel.org
5923S:	Supported
5924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5925F:	Documentation/devicetree/bindings/devfreq/event/
5926F:	drivers/devfreq/devfreq-event.c
5927F:	drivers/devfreq/event/
5928F:	include/dt-bindings/pmu/exynos_ppmu.h
5929F:	include/linux/devfreq-event.h
5930
5931DEVICE NUMBER REGISTRY
5932M:	Torben Mathiasen <device@lanana.org>
5933S:	Maintained
5934W:	http://lanana.org/docs/device-list/index.html
5935
5936DEVICE RESOURCE MANAGEMENT HELPERS
5937M:	Hans de Goede <hdegoede@redhat.com>
5938R:	Matti Vaittinen <mazziesaccount@gmail.com>
5939S:	Maintained
5940F:	include/linux/devm-helpers.h
5941
5942DEVICE-MAPPER  (LVM)
5943M:	Alasdair Kergon <agk@redhat.com>
5944M:	Mike Snitzer <snitzer@kernel.org>
5945M:	dm-devel@redhat.com
5946L:	dm-devel@redhat.com
5947S:	Maintained
5948W:	http://sources.redhat.com/dm
5949Q:	http://patchwork.kernel.org/project/dm-devel/list/
5950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5951T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5952F:	Documentation/admin-guide/device-mapper/
5953F:	drivers/md/Kconfig
5954F:	drivers/md/Makefile
5955F:	drivers/md/dm*
5956F:	drivers/md/persistent-data/
5957F:	include/linux/device-mapper.h
5958F:	include/linux/dm-*.h
5959F:	include/uapi/linux/dm-*.h
5960
5961DEVLINK
5962M:	Jiri Pirko <jiri@nvidia.com>
5963L:	netdev@vger.kernel.org
5964S:	Supported
5965F:	Documentation/networking/devlink
5966F:	include/net/devlink.h
5967F:	include/uapi/linux/devlink.h
5968F:	net/devlink/
5969
5970DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
5971M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
5972L:	kernel@dh-electronics.com
5973S:	Maintained
5974F:	arch/arm/boot/dts/imx6*-dhcom-*
5975F:	arch/arm/boot/dts/imx6*-dhcor-*
5976
5977DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5978M:	Marek Vasut <marex@denx.de>
5979L:	kernel@dh-electronics.com
5980S:	Maintained
5981F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
5982F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
5983
5984DIALOG SEMICONDUCTOR DRIVERS
5985M:	Support Opensource <support.opensource@diasemi.com>
5986S:	Supported
5987W:	http://www.dialog-semiconductor.com/products
5988F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5989F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
5990F:	Documentation/devicetree/bindings/mfd/da90*.txt
5991F:	Documentation/devicetree/bindings/mfd/da90*.yaml
5992F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5993F:	Documentation/devicetree/bindings/regulator/da92*.txt
5994F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5995F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5996F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5997F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5998F:	Documentation/hwmon/da90??.rst
5999F:	drivers/gpio/gpio-da90??.c
6000F:	drivers/hwmon/da90??-hwmon.c
6001F:	drivers/iio/adc/da91??-*.c
6002F:	drivers/input/misc/da72??.[ch]
6003F:	drivers/input/misc/da90??_onkey.c
6004F:	drivers/input/touchscreen/da9052_tsi.c
6005F:	drivers/leds/leds-da90??.c
6006F:	drivers/mfd/da903x.c
6007F:	drivers/mfd/da90??-*.c
6008F:	drivers/mfd/da91??-*.c
6009F:	drivers/pinctrl/pinctrl-da90??.c
6010F:	drivers/power/supply/da9052-battery.c
6011F:	drivers/power/supply/da91??-*.c
6012F:	drivers/regulator/da9???-regulator.[ch]
6013F:	drivers/regulator/slg51000-regulator.[ch]
6014F:	drivers/rtc/rtc-da90??.c
6015F:	drivers/thermal/da90??-thermal.c
6016F:	drivers/video/backlight/da90??_bl.c
6017F:	drivers/watchdog/da90??_wdt.c
6018F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6019F:	include/linux/mfd/da903x.h
6020F:	include/linux/mfd/da9052/
6021F:	include/linux/mfd/da9055/
6022F:	include/linux/mfd/da9062/
6023F:	include/linux/mfd/da9063/
6024F:	include/linux/mfd/da9150/
6025F:	include/linux/regulator/da9211.h
6026F:	include/sound/da[79]*.h
6027F:	sound/soc/codecs/da[79]*.[ch]
6028
6029DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6030M:	William Breathitt Gray <william.gray@linaro.org>
6031L:	linux-gpio@vger.kernel.org
6032S:	Maintained
6033F:	drivers/gpio/gpio-gpio-mm.c
6034
6035DIOLAN U2C-12 I2C DRIVER
6036M:	Guenter Roeck <linux@roeck-us.net>
6037L:	linux-i2c@vger.kernel.org
6038S:	Maintained
6039F:	drivers/i2c/busses/i2c-diolan-u2c.c
6040
6041DIRECTORY NOTIFICATION (DNOTIFY)
6042M:	Jan Kara <jack@suse.cz>
6043R:	Amir Goldstein <amir73il@gmail.com>
6044L:	linux-fsdevel@vger.kernel.org
6045S:	Maintained
6046F:	Documentation/filesystems/dnotify.rst
6047F:	fs/notify/dnotify/
6048F:	include/linux/dnotify.h
6049
6050DISK GEOMETRY AND PARTITION HANDLING
6051M:	Andries Brouwer <aeb@cwi.nl>
6052S:	Maintained
6053W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6054W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6055W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6056
6057DISKQUOTA
6058M:	Jan Kara <jack@suse.com>
6059S:	Maintained
6060F:	Documentation/filesystems/quota.rst
6061F:	fs/quota/
6062F:	include/linux/quota*.h
6063F:	include/uapi/linux/quota*.h
6064
6065DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6066M:	Bernie Thompson <bernie@plugable.com>
6067L:	linux-fbdev@vger.kernel.org
6068S:	Maintained
6069W:	http://plugable.com/category/projects/udlfb/
6070F:	Documentation/fb/udlfb.rst
6071F:	drivers/video/fbdev/udlfb.c
6072F:	include/video/udlfb.h
6073
6074DISTRIBUTED LOCK MANAGER (DLM)
6075M:	Christine Caulfield <ccaulfie@redhat.com>
6076M:	David Teigland <teigland@redhat.com>
6077L:	cluster-devel@redhat.com
6078S:	Supported
6079W:	http://sources.redhat.com/cluster/
6080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6081F:	fs/dlm/
6082
6083DMA BUFFER SHARING FRAMEWORK
6084M:	Sumit Semwal <sumit.semwal@linaro.org>
6085M:	Christian König <christian.koenig@amd.com>
6086L:	linux-media@vger.kernel.org
6087L:	dri-devel@lists.freedesktop.org
6088L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6089S:	Maintained
6090T:	git git://anongit.freedesktop.org/drm/drm-misc
6091F:	Documentation/driver-api/dma-buf.rst
6092F:	drivers/dma-buf/
6093F:	include/linux/*fence.h
6094F:	include/linux/dma-buf.h
6095F:	include/linux/dma-resv.h
6096K:	\bdma_(?:buf|fence|resv)\b
6097
6098DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6099M:	Vinod Koul <vkoul@kernel.org>
6100L:	dmaengine@vger.kernel.org
6101S:	Maintained
6102Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6104F:	Documentation/devicetree/bindings/dma/
6105F:	Documentation/driver-api/dmaengine/
6106F:	drivers/dma/
6107F:	include/dt-bindings/dma/
6108F:	include/linux/dma/
6109F:	include/linux/dmaengine.h
6110F:	include/linux/of_dma.h
6111
6112DMA MAPPING HELPERS
6113M:	Christoph Hellwig <hch@lst.de>
6114M:	Marek Szyprowski <m.szyprowski@samsung.com>
6115R:	Robin Murphy <robin.murphy@arm.com>
6116L:	iommu@lists.linux.dev
6117S:	Supported
6118W:	http://git.infradead.org/users/hch/dma-mapping.git
6119T:	git git://git.infradead.org/users/hch/dma-mapping.git
6120F:	include/asm-generic/dma-mapping.h
6121F:	include/linux/dma-direct.h
6122F:	include/linux/dma-mapping.h
6123F:	include/linux/dma-map-ops.h
6124F:	include/linux/swiotlb.h
6125F:	kernel/dma/
6126
6127DMA MAPPING BENCHMARK
6128M:	Xiang Chen <chenxiang66@hisilicon.com>
6129L:	iommu@lists.linux.dev
6130F:	kernel/dma/map_benchmark.c
6131F:	tools/testing/selftests/dma/
6132
6133DMA-BUF HEAPS FRAMEWORK
6134M:	Sumit Semwal <sumit.semwal@linaro.org>
6135R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6136R:	Liam Mark <lmark@codeaurora.org>
6137R:	Laura Abbott <labbott@redhat.com>
6138R:	Brian Starkey <Brian.Starkey@arm.com>
6139R:	John Stultz <jstultz@google.com>
6140L:	linux-media@vger.kernel.org
6141L:	dri-devel@lists.freedesktop.org
6142L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6143S:	Maintained
6144T:	git git://anongit.freedesktop.org/drm/drm-misc
6145F:	drivers/dma-buf/dma-heap.c
6146F:	drivers/dma-buf/heaps/*
6147F:	include/linux/dma-heap.h
6148F:	include/uapi/linux/dma-heap.h
6149
6150DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6151M:	Lukasz Luba <lukasz.luba@arm.com>
6152L:	linux-pm@vger.kernel.org
6153L:	linux-samsung-soc@vger.kernel.org
6154S:	Maintained
6155F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6156F:	drivers/memory/samsung/exynos5422-dmc.c
6157
6158DME1737 HARDWARE MONITOR DRIVER
6159M:	Juerg Haefliger <juergh@proton.me>
6160L:	linux-hwmon@vger.kernel.org
6161S:	Maintained
6162F:	Documentation/hwmon/dme1737.rst
6163F:	drivers/hwmon/dme1737.c
6164
6165DMI/SMBIOS SUPPORT
6166M:	Jean Delvare <jdelvare@suse.com>
6167S:	Maintained
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6169F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6170F:	drivers/firmware/dmi-id.c
6171F:	drivers/firmware/dmi_scan.c
6172F:	include/linux/dmi.h
6173
6174DOCUMENTATION
6175M:	Jonathan Corbet <corbet@lwn.net>
6176L:	linux-doc@vger.kernel.org
6177S:	Maintained
6178P:	Documentation/doc-guide/maintainer-profile.rst
6179T:	git git://git.lwn.net/linux.git docs-next
6180F:	Documentation/
6181F:	scripts/documentation-file-ref-check
6182F:	scripts/kernel-doc
6183F:	scripts/sphinx-pre-install
6184X:	Documentation/ABI/
6185X:	Documentation/admin-guide/media/
6186X:	Documentation/devicetree/
6187X:	Documentation/driver-api/media/
6188X:	Documentation/firmware-guide/acpi/
6189X:	Documentation/i2c/
6190X:	Documentation/power/
6191X:	Documentation/spi/
6192X:	Documentation/userspace-api/media/
6193
6194DOCUMENTATION REPORTING ISSUES
6195M:	Thorsten Leemhuis <linux@leemhuis.info>
6196L:	linux-doc@vger.kernel.org
6197S:	Maintained
6198F:	Documentation/admin-guide/reporting-issues.rst
6199
6200DOCUMENTATION SCRIPTS
6201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6202L:	linux-doc@vger.kernel.org
6203S:	Maintained
6204F:	Documentation/sphinx/parse-headers.pl
6205F:	scripts/documentation-file-ref-check
6206F:	scripts/sphinx-pre-install
6207
6208DOCUMENTATION/ITALIAN
6209M:	Federico Vaga <federico.vaga@vaga.pv.it>
6210L:	linux-doc@vger.kernel.org
6211S:	Maintained
6212F:	Documentation/translations/it_IT
6213
6214DOCUMENTATION/JAPANESE
6215R:	Akira Yokosawa <akiyks@gmail.com>
6216L:	linux-doc@vger.kernel.org
6217S:	Maintained
6218F:	Documentation/translations/ja_JP
6219
6220DONGWOON DW9714 LENS VOICE COIL DRIVER
6221M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6222L:	linux-media@vger.kernel.org
6223S:	Maintained
6224T:	git git://linuxtv.org/media_tree.git
6225F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6226F:	drivers/media/i2c/dw9714.c
6227
6228DONGWOON DW9768 LENS VOICE COIL DRIVER
6229M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
6230L:	linux-media@vger.kernel.org
6231S:	Maintained
6232T:	git git://linuxtv.org/media_tree.git
6233F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6234F:	drivers/media/i2c/dw9768.c
6235
6236DONGWOON DW9807 LENS VOICE COIL DRIVER
6237M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6238L:	linux-media@vger.kernel.org
6239S:	Maintained
6240T:	git git://linuxtv.org/media_tree.git
6241F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6242F:	drivers/media/i2c/dw9807-vcm.c
6243
6244DOUBLETALK DRIVER
6245M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6246L:	blinux-list@redhat.com
6247S:	Maintained
6248F:	drivers/char/dtlk.c
6249F:	include/linux/dtlk.h
6250
6251DPAA2 DATAPATH I/O (DPIO) DRIVER
6252M:	Roy Pledge <Roy.Pledge@nxp.com>
6253L:	linux-kernel@vger.kernel.org
6254S:	Maintained
6255F:	drivers/soc/fsl/dpio
6256
6257DPAA2 ETHERNET DRIVER
6258M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6259L:	netdev@vger.kernel.org
6260S:	Maintained
6261F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6262F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6263F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6264F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6265F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6266F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6267F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6268F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6269F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6270F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6271
6272DPAA2 ETHERNET SWITCH DRIVER
6273M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6274L:	netdev@vger.kernel.org
6275S:	Maintained
6276F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6277F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6278F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6279
6280DRBD DRIVER
6281M:	Philipp Reisner <philipp.reisner@linbit.com>
6282M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6283M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6284L:	drbd-dev@lists.linbit.com
6285S:	Supported
6286W:	http://www.drbd.org
6287T:	git git://git.linbit.com/linux-drbd.git
6288T:	git git://git.linbit.com/drbd-8.4.git
6289F:	Documentation/admin-guide/blockdev/
6290F:	drivers/block/drbd/
6291F:	include/linux/drbd*
6292F:	lib/lru_cache.c
6293
6294DRIVER COMPONENT FRAMEWORK
6295L:	dri-devel@lists.freedesktop.org
6296F:	drivers/base/component.c
6297F:	include/linux/component.h
6298
6299DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6300M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6301R:	"Rafael J. Wysocki" <rafael@kernel.org>
6302S:	Supported
6303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6304F:	Documentation/core-api/kobject.rst
6305F:	drivers/base/
6306F:	fs/debugfs/
6307F:	fs/sysfs/
6308F:	include/linux/debugfs.h
6309F:	include/linux/kobj*
6310F:	lib/kobj*
6311
6312DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6313M:	Nishanth Menon <nm@ti.com>
6314L:	linux-pm@vger.kernel.org
6315S:	Maintained
6316F:	drivers/soc/ti/smartreflex.c
6317F:	include/linux/power/smartreflex.h
6318
6319DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6320M:	Maxime Ripard <mripard@kernel.org>
6321M:	Chen-Yu Tsai <wens@csie.org>
6322R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6323L:	dri-devel@lists.freedesktop.org
6324S:	Supported
6325T:	git git://anongit.freedesktop.org/drm/drm-misc
6326F:	drivers/gpu/drm/sun4i/sun8i*
6327
6328DRM DRIVER FOR ARM PL111 CLCD
6329M:	Emma Anholt <emma@anholt.net>
6330S:	Supported
6331T:	git git://anongit.freedesktop.org/drm/drm-misc
6332F:	drivers/gpu/drm/pl111/
6333
6334DRM DRIVER FOR ARM VERSATILE TFT PANELS
6335M:	Linus Walleij <linus.walleij@linaro.org>
6336S:	Maintained
6337T:	git git://anongit.freedesktop.org/drm/drm-misc
6338F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6339F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6340
6341DRM DRIVER FOR ASPEED BMC GFX
6342M:	Joel Stanley <joel@jms.id.au>
6343L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6344S:	Supported
6345T:	git git://anongit.freedesktop.org/drm/drm-misc
6346F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6347F:	drivers/gpu/drm/aspeed/
6348
6349DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6350M:	Dave Airlie <airlied@redhat.com>
6351R:	Thomas Zimmermann <tzimmermann@suse.de>
6352L:	dri-devel@lists.freedesktop.org
6353S:	Supported
6354T:	git git://anongit.freedesktop.org/drm/drm-misc
6355F:	drivers/gpu/drm/ast/
6356
6357DRM DRIVER FOR BOCHS VIRTUAL GPU
6358M:	Gerd Hoffmann <kraxel@redhat.com>
6359L:	virtualization@lists.linux-foundation.org
6360S:	Maintained
6361T:	git git://anongit.freedesktop.org/drm/drm-misc
6362F:	drivers/gpu/drm/tiny/bochs.c
6363
6364DRM DRIVER FOR BOE HIMAX8279D PANELS
6365M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6366S:	Maintained
6367F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6368F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6369
6370DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6371M:	Jagan Teki <jagan@amarulasolutions.com>
6372S:	Maintained
6373F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6374F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6375
6376DRM DRIVER FOR EBBG FT8719 PANEL
6377M:	Joel Selvaraj <jo@jsfamily.in>
6378S:	Maintained
6379T:	git git://anongit.freedesktop.org/drm/drm-misc
6380F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6381F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6382
6383DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6384M:	Linus Walleij <linus.walleij@linaro.org>
6385S:	Maintained
6386T:	git git://anongit.freedesktop.org/drm/drm-misc
6387F:	drivers/gpu/drm/tve200/
6388
6389DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6390M:	Icenowy Zheng <icenowy@aosc.io>
6391S:	Maintained
6392F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6393F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6394
6395DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6396M:	Jagan Teki <jagan@amarulasolutions.com>
6397S:	Maintained
6398F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6399F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6400
6401DRM DRIVER FOR GENERIC EDP PANELS
6402R:	Douglas Anderson <dianders@chromium.org>
6403F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6404F:	drivers/gpu/drm/panel/panel-edp.c
6405
6406DRM DRIVER FOR GENERIC USB DISPLAY
6407M:	Noralf Trønnes <noralf@tronnes.org>
6408S:	Maintained
6409W:	https://github.com/notro/gud/wiki
6410T:	git git://anongit.freedesktop.org/drm/drm-misc
6411F:	drivers/gpu/drm/gud/
6412F:	include/drm/gud.h
6413
6414DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6415M:	Hans de Goede <hdegoede@redhat.com>
6416S:	Maintained
6417T:	git git://anongit.freedesktop.org/drm/drm-misc
6418F:	drivers/gpu/drm/tiny/gm12u320.c
6419
6420DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6421M:	Ondrej Jirman <megi@xff.cz>
6422M:	Javier Martinez Canillas <javierm@redhat.com>
6423S:	Maintained
6424T:	git git://anongit.freedesktop.org/drm/drm-misc
6425F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6426F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6427
6428DRM DRIVER FOR HX8357D PANELS
6429M:	Emma Anholt <emma@anholt.net>
6430S:	Maintained
6431T:	git git://anongit.freedesktop.org/drm/drm-misc
6432F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6433F:	drivers/gpu/drm/tiny/hx8357d.c
6434
6435DRM DRIVER FOR ILITEK ILI9225 PANELS
6436M:	David Lechner <david@lechnology.com>
6437S:	Maintained
6438T:	git git://anongit.freedesktop.org/drm/drm-misc
6439F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6440F:	drivers/gpu/drm/tiny/ili9225.c
6441
6442DRM DRIVER FOR ILITEK ILI9486 PANELS
6443M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6444S:	Maintained
6445T:	git git://anongit.freedesktop.org/drm/drm-misc
6446F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6447F:	drivers/gpu/drm/tiny/ili9486.c
6448
6449DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6450M:	Jagan Teki <jagan@edgeble.ai>
6451S:	Maintained
6452F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6453F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6454
6455DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6456M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6457S:	Supported
6458T:	git git://anongit.freedesktop.org/drm/drm-misc
6459F:	drivers/gpu/drm/logicvc/
6460
6461DRM DRIVER FOR LVDS PANELS
6462M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6463L:	dri-devel@lists.freedesktop.org
6464T:	git git://anongit.freedesktop.org/drm/drm-misc
6465S:	Maintained
6466F:	drivers/gpu/drm/panel/panel-lvds.c
6467F:	Documentation/devicetree/bindings/display/lvds.yaml
6468F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6469
6470DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6471M:	Guido Günther <agx@sigxcpu.org>
6472R:	Purism Kernel Team <kernel@puri.sm>
6473S:	Maintained
6474F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6475F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6476
6477DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6478M:	Dave Airlie <airlied@redhat.com>
6479R:	Thomas Zimmermann <tzimmermann@suse.de>
6480L:	dri-devel@lists.freedesktop.org
6481S:	Supported
6482T:	git git://anongit.freedesktop.org/drm/drm-misc
6483F:	drivers/gpu/drm/mgag200/
6484
6485DRM DRIVER FOR MI0283QT
6486M:	Noralf Trønnes <noralf@tronnes.org>
6487S:	Maintained
6488T:	git git://anongit.freedesktop.org/drm/drm-misc
6489F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6490F:	drivers/gpu/drm/tiny/mi0283qt.c
6491
6492DRM DRIVER FOR MIPI DBI compatible panels
6493M:	Noralf Trønnes <noralf@tronnes.org>
6494S:	Maintained
6495W:	https://github.com/notro/panel-mipi-dbi/wiki
6496T:	git git://anongit.freedesktop.org/drm/drm-misc
6497F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6498F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6499
6500DRM DRIVER FOR MSM ADRENO GPU
6501M:	Rob Clark <robdclark@gmail.com>
6502M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6503M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6504R:	Sean Paul <sean@poorly.run>
6505L:	linux-arm-msm@vger.kernel.org
6506L:	dri-devel@lists.freedesktop.org
6507L:	freedreno@lists.freedesktop.org
6508S:	Maintained
6509T:	git https://gitlab.freedesktop.org/drm/msm.git
6510F:	Documentation/devicetree/bindings/display/msm/
6511F:	drivers/gpu/drm/msm/
6512F:	include/uapi/drm/msm_drm.h
6513
6514DRM DRIVER FOR NOVATEK NT35510 PANELS
6515M:	Linus Walleij <linus.walleij@linaro.org>
6516S:	Maintained
6517T:	git git://anongit.freedesktop.org/drm/drm-misc
6518F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6519F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6520
6521DRM DRIVER FOR NOVATEK NT35560 PANELS
6522M:	Linus Walleij <linus.walleij@linaro.org>
6523S:	Maintained
6524T:	git git://anongit.freedesktop.org/drm/drm-misc
6525F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6526F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6527
6528DRM DRIVER FOR NOVATEK NT36672A PANELS
6529M:	Sumit Semwal <sumit.semwal@linaro.org>
6530S:	Maintained
6531T:	git git://anongit.freedesktop.org/drm/drm-misc
6532F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6533F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6534
6535DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6536M:	Ben Skeggs <bskeggs@redhat.com>
6537M:	Karol Herbst <kherbst@redhat.com>
6538M:	Lyude Paul <lyude@redhat.com>
6539L:	dri-devel@lists.freedesktop.org
6540L:	nouveau@lists.freedesktop.org
6541S:	Supported
6542W:	https://nouveau.freedesktop.org/
6543Q:	https://patchwork.freedesktop.org/project/nouveau/
6544Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6545B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6546C:	irc://irc.oftc.net/nouveau
6547T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6548F:	drivers/gpu/drm/nouveau/
6549F:	include/uapi/drm/nouveau_drm.h
6550
6551DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6552M:	Stefan Mavrodiev <stefan@olimex.com>
6553S:	Maintained
6554F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6555F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6556
6557DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6558R:	Douglas Anderson <dianders@chromium.org>
6559F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6560F:	drivers/gpu/drm/bridge/parade-ps8640.c
6561
6562DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6563M:	Noralf Trønnes <noralf@tronnes.org>
6564S:	Maintained
6565T:	git git://anongit.freedesktop.org/drm/drm-misc
6566F:	Documentation/devicetree/bindings/display/repaper.txt
6567F:	drivers/gpu/drm/tiny/repaper.c
6568
6569DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6570M:	Javier Martinez Canillas <javierm@redhat.com>
6571S:	Maintained
6572T:	git git://anongit.freedesktop.org/drm/drm-misc
6573F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6574F:	drivers/gpu/drm/solomon/ssd130x*
6575
6576DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6577M:	Dave Airlie <airlied@redhat.com>
6578M:	Gerd Hoffmann <kraxel@redhat.com>
6579L:	virtualization@lists.linux-foundation.org
6580S:	Obsolete
6581W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6582T:	git git://anongit.freedesktop.org/drm/drm-misc
6583F:	drivers/gpu/drm/tiny/cirrus.c
6584
6585DRM DRIVER FOR QXL VIRTUAL GPU
6586M:	Dave Airlie <airlied@redhat.com>
6587M:	Gerd Hoffmann <kraxel@redhat.com>
6588L:	virtualization@lists.linux-foundation.org
6589L:	spice-devel@lists.freedesktop.org
6590S:	Maintained
6591T:	git git://anongit.freedesktop.org/drm/drm-misc
6592F:	drivers/gpu/drm/qxl/
6593F:	include/uapi/drm/qxl_drm.h
6594
6595DRM DRIVER FOR RAYDIUM RM67191 PANELS
6596M:	Robert Chiras <robert.chiras@nxp.com>
6597S:	Maintained
6598F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6599F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6600
6601DRM DRIVER FOR SAMSUNG DB7430 PANELS
6602M:	Linus Walleij <linus.walleij@linaro.org>
6603S:	Maintained
6604T:	git git://anongit.freedesktop.org/drm/drm-misc
6605F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6606F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6607
6608DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6609M:	Markuss Broks <markuss.broks@gmail.com>
6610S:	Maintained
6611F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6612F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6613
6614DRM DRIVER FOR SITRONIX ST7703 PANELS
6615M:	Guido Günther <agx@sigxcpu.org>
6616R:	Purism Kernel Team <kernel@puri.sm>
6617R:	Ondrej Jirman <megous@megous.com>
6618S:	Maintained
6619F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6620F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6621
6622DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6623M:	Thomas Zimmermann <tzimmermann@suse.de>
6624M:	Javier Martinez Canillas <javierm@redhat.com>
6625L:	dri-devel@lists.freedesktop.org
6626S:	Maintained
6627T:	git git://anongit.freedesktop.org/drm/drm-misc
6628F:	drivers/gpu/drm/drm_aperture.c
6629F:	drivers/gpu/drm/tiny/ofdrm.c
6630F:	drivers/gpu/drm/tiny/simpledrm.c
6631F:	drivers/video/aperture.c
6632F:	drivers/video/nomodeset.c
6633F:	include/drm/drm_aperture.h
6634F:	include/linux/aperture.h
6635F:	include/video/nomodeset.h
6636
6637DRM DRIVER FOR SITRONIX ST7586 PANELS
6638M:	David Lechner <david@lechnology.com>
6639S:	Maintained
6640T:	git git://anongit.freedesktop.org/drm/drm-misc
6641F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6642F:	drivers/gpu/drm/tiny/st7586.c
6643
6644DRM DRIVER FOR SITRONIX ST7701 PANELS
6645M:	Jagan Teki <jagan@amarulasolutions.com>
6646S:	Maintained
6647F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6648F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6649
6650DRM DRIVER FOR SITRONIX ST7735R PANELS
6651M:	David Lechner <david@lechnology.com>
6652S:	Maintained
6653T:	git git://anongit.freedesktop.org/drm/drm-misc
6654F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6655F:	drivers/gpu/drm/tiny/st7735r.c
6656
6657DRM DRIVER FOR ST-ERICSSON MCDE
6658M:	Linus Walleij <linus.walleij@linaro.org>
6659S:	Maintained
6660T:	git git://anongit.freedesktop.org/drm/drm-misc
6661F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6662F:	drivers/gpu/drm/mcde/
6663
6664DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6665M:	Jagan Teki <jagan@amarulasolutions.com>
6666S:	Maintained
6667F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6668F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6669
6670DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6671R:	Douglas Anderson <dianders@chromium.org>
6672F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6673F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6674
6675DRM DRIVER FOR TPO TPG110 PANELS
6676M:	Linus Walleij <linus.walleij@linaro.org>
6677S:	Maintained
6678T:	git git://anongit.freedesktop.org/drm/drm-misc
6679F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6680F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6681
6682DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6683M:	Dave Airlie <airlied@redhat.com>
6684R:	Sean Paul <sean@poorly.run>
6685R:	Thomas Zimmermann <tzimmermann@suse.de>
6686L:	dri-devel@lists.freedesktop.org
6687S:	Supported
6688T:	git git://anongit.freedesktop.org/drm/drm-misc
6689F:	drivers/gpu/drm/udl/
6690
6691DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6692M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6693M:	Melissa Wen <melissa.srw@gmail.com>
6694R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6695R:	Daniel Vetter <daniel@ffwll.ch>
6696L:	dri-devel@lists.freedesktop.org
6697S:	Maintained
6698T:	git git://anongit.freedesktop.org/drm/drm-misc
6699F:	Documentation/gpu/vkms.rst
6700F:	drivers/gpu/drm/vkms/
6701
6702DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6703M:	Hans de Goede <hdegoede@redhat.com>
6704L:	dri-devel@lists.freedesktop.org
6705S:	Maintained
6706T:	git git://anongit.freedesktop.org/drm/drm-misc
6707F:	drivers/gpu/drm/vboxvideo/
6708
6709DRM DRIVER FOR VMWARE VIRTUAL GPU
6710M:	Zack Rusin <zackr@vmware.com>
6711R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6712L:	dri-devel@lists.freedesktop.org
6713S:	Supported
6714T:	git git://anongit.freedesktop.org/drm/drm-misc
6715F:	drivers/gpu/drm/vmwgfx/
6716F:	include/uapi/drm/vmwgfx_drm.h
6717
6718DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6719M:	Linus Walleij <linus.walleij@linaro.org>
6720S:	Maintained
6721T:	git git://anongit.freedesktop.org/drm/drm-misc
6722F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6723F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6724
6725DRM DRIVERS
6726M:	David Airlie <airlied@gmail.com>
6727M:	Daniel Vetter <daniel@ffwll.ch>
6728L:	dri-devel@lists.freedesktop.org
6729S:	Maintained
6730B:	https://gitlab.freedesktop.org/drm
6731C:	irc://irc.oftc.net/dri-devel
6732T:	git git://anongit.freedesktop.org/drm/drm
6733F:	Documentation/devicetree/bindings/display/
6734F:	Documentation/devicetree/bindings/gpu/
6735F:	Documentation/gpu/
6736F:	drivers/gpu/
6737F:	include/drm/
6738F:	include/linux/vga*
6739F:	include/uapi/drm/
6740
6741DRM DRIVERS AND MISC GPU PATCHES
6742M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6743M:	Maxime Ripard <mripard@kernel.org>
6744M:	Thomas Zimmermann <tzimmermann@suse.de>
6745S:	Maintained
6746W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6747T:	git git://anongit.freedesktop.org/drm/drm-misc
6748F:	Documentation/gpu/
6749F:	drivers/gpu/drm/*
6750F:	drivers/gpu/vga/
6751F:	include/drm/drm*
6752F:	include/linux/vga*
6753F:	include/uapi/drm/drm*
6754
6755DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6756M:	Oded Gabbay <ogabbay@kernel.org>
6757L:	dri-devel@lists.freedesktop.org
6758S:	Maintained
6759C:	irc://irc.oftc.net/dri-devel
6760T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6761F:	Documentation/accel/
6762F:	drivers/accel/
6763F:	include/drm/drm_accel.h
6764
6765DRM ACCEL DRIVERS FOR INTEL VPU
6766M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6767M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6768L:	dri-devel@lists.freedesktop.org
6769S:	Supported
6770T:	git git://anongit.freedesktop.org/drm/drm-misc
6771F:	drivers/accel/ivpu/
6772F:	include/uapi/drm/ivpu_accel.h
6773
6774DRM DRIVERS FOR ALLWINNER A10
6775M:	Maxime Ripard <mripard@kernel.org>
6776M:	Chen-Yu Tsai <wens@csie.org>
6777L:	dri-devel@lists.freedesktop.org
6778S:	Supported
6779T:	git git://anongit.freedesktop.org/drm/drm-misc
6780F:	Documentation/devicetree/bindings/display/allwinner*
6781F:	drivers/gpu/drm/sun4i/
6782
6783DRM DRIVERS FOR AMLOGIC SOCS
6784M:	Neil Armstrong <neil.armstrong@linaro.org>
6785L:	dri-devel@lists.freedesktop.org
6786L:	linux-amlogic@lists.infradead.org
6787S:	Supported
6788W:	http://linux-meson.com/
6789T:	git git://anongit.freedesktop.org/drm/drm-misc
6790F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6791F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6792F:	Documentation/gpu/meson.rst
6793F:	drivers/gpu/drm/meson/
6794
6795DRM DRIVERS FOR ATMEL HLCDC
6796M:	Sam Ravnborg <sam@ravnborg.org>
6797M:	Boris Brezillon <bbrezillon@kernel.org>
6798L:	dri-devel@lists.freedesktop.org
6799S:	Supported
6800T:	git git://anongit.freedesktop.org/drm/drm-misc
6801F:	Documentation/devicetree/bindings/display/atmel/
6802F:	drivers/gpu/drm/atmel-hlcdc/
6803
6804DRM DRIVERS FOR BRIDGE CHIPS
6805M:	Andrzej Hajda <andrzej.hajda@intel.com>
6806M:	Neil Armstrong <neil.armstrong@linaro.org>
6807M:	Robert Foss <rfoss@kernel.org>
6808R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6809R:	Jonas Karlman <jonas@kwiboo.se>
6810R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6811S:	Maintained
6812T:	git git://anongit.freedesktop.org/drm/drm-misc
6813F:	Documentation/devicetree/bindings/display/bridge/
6814F:	drivers/gpu/drm/bridge/
6815
6816DRM DRIVERS FOR EXYNOS
6817M:	Inki Dae <inki.dae@samsung.com>
6818M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6819M:	Kyungmin Park <kyungmin.park@samsung.com>
6820L:	dri-devel@lists.freedesktop.org
6821S:	Supported
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6823F:	Documentation/devicetree/bindings/display/exynos/
6824F:	Documentation/devicetree/bindings/display/samsung/
6825F:	drivers/gpu/drm/exynos/
6826F:	include/uapi/drm/exynos_drm.h
6827
6828DRM DRIVERS FOR FREESCALE DCU
6829M:	Stefan Agner <stefan@agner.ch>
6830M:	Alison Wang <alison.wang@nxp.com>
6831L:	dri-devel@lists.freedesktop.org
6832S:	Supported
6833T:	git git://anongit.freedesktop.org/drm/drm-misc
6834F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6835F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6836F:	drivers/gpu/drm/fsl-dcu/
6837
6838DRM DRIVERS FOR FREESCALE IMX
6839M:	Philipp Zabel <p.zabel@pengutronix.de>
6840L:	dri-devel@lists.freedesktop.org
6841S:	Maintained
6842F:	Documentation/devicetree/bindings/display/imx/
6843F:	drivers/gpu/drm/imx/ipuv3/
6844F:	drivers/gpu/ipu-v3/
6845
6846DRM DRIVERS FOR FREESCALE IMX BRIDGE
6847M:	Liu Ying <victor.liu@nxp.com>
6848L:	dri-devel@lists.freedesktop.org
6849S:	Maintained
6850F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6851F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6852F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6853F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6854F:	drivers/gpu/drm/bridge/imx/
6855
6856DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6857M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6858L:	dri-devel@lists.freedesktop.org
6859S:	Maintained
6860T:	git git://github.com/patjak/drm-gma500
6861F:	drivers/gpu/drm/gma500/
6862
6863DRM DRIVERS FOR HISILICON
6864M:	Xinliang Liu <xinliang.liu@linaro.org>
6865M:	Tian Tao  <tiantao6@hisilicon.com>
6866R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6867R:	Sumit Semwal <sumit.semwal@linaro.org>
6868R:	Yongqin Liu <yongqin.liu@linaro.org>
6869R:	John Stultz <jstultz@google.com>
6870L:	dri-devel@lists.freedesktop.org
6871S:	Maintained
6872T:	git git://anongit.freedesktop.org/drm/drm-misc
6873F:	Documentation/devicetree/bindings/display/hisilicon/
6874F:	drivers/gpu/drm/hisilicon/
6875
6876DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6877M:	Deepak Rawat <drawat.floss@gmail.com>
6878L:	linux-hyperv@vger.kernel.org
6879L:	dri-devel@lists.freedesktop.org
6880S:	Maintained
6881T:	git git://anongit.freedesktop.org/drm/drm-misc
6882F:	drivers/gpu/drm/hyperv
6883
6884DRM DRIVERS FOR LIMA
6885M:	Qiang Yu <yuq825@gmail.com>
6886L:	dri-devel@lists.freedesktop.org
6887L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6888S:	Maintained
6889T:	git git://anongit.freedesktop.org/drm/drm-misc
6890F:	drivers/gpu/drm/lima/
6891F:	include/uapi/drm/lima_drm.h
6892
6893DRM DRIVERS FOR MEDIATEK
6894M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6895M:	Philipp Zabel <p.zabel@pengutronix.de>
6896L:	dri-devel@lists.freedesktop.org
6897L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6898S:	Supported
6899F:	Documentation/devicetree/bindings/display/mediatek/
6900F:	drivers/gpu/drm/mediatek/
6901F:	drivers/phy/mediatek/phy-mtk-dp.c
6902F:	drivers/phy/mediatek/phy-mtk-hdmi*
6903F:	drivers/phy/mediatek/phy-mtk-mipi*
6904
6905DRM DRIVERS FOR NVIDIA TEGRA
6906M:	Thierry Reding <thierry.reding@gmail.com>
6907L:	dri-devel@lists.freedesktop.org
6908L:	linux-tegra@vger.kernel.org
6909S:	Supported
6910T:	git https://gitlab.freedesktop.org/drm/tegra.git
6911F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6912F:	Documentation/devicetree/bindings/gpu/host1x/
6913F:	drivers/gpu/drm/tegra/
6914F:	drivers/gpu/host1x/
6915F:	include/linux/host1x.h
6916F:	include/uapi/drm/tegra_drm.h
6917
6918DRM DRIVERS FOR RENESAS
6919M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6920M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6921L:	dri-devel@lists.freedesktop.org
6922L:	linux-renesas-soc@vger.kernel.org
6923S:	Supported
6924T:	git git://linuxtv.org/pinchartl/media drm/du/next
6925F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6926F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6927F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6928F:	Documentation/devicetree/bindings/display/renesas,du.yaml
6929F:	drivers/gpu/drm/rcar-du/
6930F:	drivers/gpu/drm/shmobile/
6931F:	include/linux/platform_data/shmob_drm.h
6932
6933DRM DRIVERS FOR ROCKCHIP
6934M:	Sandy Huang <hjc@rock-chips.com>
6935M:	Heiko Stübner <heiko@sntech.de>
6936L:	dri-devel@lists.freedesktop.org
6937S:	Maintained
6938T:	git git://anongit.freedesktop.org/drm/drm-misc
6939F:	Documentation/devicetree/bindings/display/rockchip/
6940F:	drivers/gpu/drm/rockchip/
6941
6942DRM DRIVERS FOR STI
6943M:	Alain Volmat <alain.volmat@foss.st.com>
6944L:	dri-devel@lists.freedesktop.org
6945S:	Maintained
6946T:	git git://anongit.freedesktop.org/drm/drm-misc
6947F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
6948F:	drivers/gpu/drm/sti
6949
6950DRM DRIVERS FOR STM
6951M:	Yannick Fertre <yannick.fertre@foss.st.com>
6952M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6953M:	Philippe Cornu <philippe.cornu@foss.st.com>
6954L:	dri-devel@lists.freedesktop.org
6955S:	Maintained
6956T:	git git://anongit.freedesktop.org/drm/drm-misc
6957F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6958F:	drivers/gpu/drm/stm
6959
6960DRM DRIVERS FOR TI KEYSTONE
6961M:	Jyri Sarha <jyri.sarha@iki.fi>
6962M:	Tomi Valkeinen <tomba@kernel.org>
6963L:	dri-devel@lists.freedesktop.org
6964S:	Maintained
6965T:	git git://anongit.freedesktop.org/drm/drm-misc
6966F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6967F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6968F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6969F:	drivers/gpu/drm/tidss/
6970
6971DRM DRIVERS FOR TI LCDC
6972M:	Jyri Sarha <jyri.sarha@iki.fi>
6973R:	Tomi Valkeinen <tomba@kernel.org>
6974L:	dri-devel@lists.freedesktop.org
6975S:	Maintained
6976F:	Documentation/devicetree/bindings/display/tilcdc/
6977F:	drivers/gpu/drm/tilcdc/
6978
6979DRM DRIVERS FOR TI OMAP
6980M:	Tomi Valkeinen <tomba@kernel.org>
6981L:	dri-devel@lists.freedesktop.org
6982S:	Maintained
6983F:	Documentation/devicetree/bindings/display/ti/
6984F:	drivers/gpu/drm/omapdrm/
6985
6986DRM DRIVERS FOR V3D
6987M:	Emma Anholt <emma@anholt.net>
6988M:	Melissa Wen <mwen@igalia.com>
6989S:	Supported
6990T:	git git://anongit.freedesktop.org/drm/drm-misc
6991F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6992F:	drivers/gpu/drm/v3d/
6993F:	include/uapi/drm/v3d_drm.h
6994
6995DRM DRIVERS FOR VC4
6996M:	Emma Anholt <emma@anholt.net>
6997M:	Maxime Ripard <mripard@kernel.org>
6998S:	Supported
6999T:	git git://github.com/anholt/linux
7000T:	git git://anongit.freedesktop.org/drm/drm-misc
7001F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7002F:	drivers/gpu/drm/vc4/
7003F:	include/uapi/drm/vc4_drm.h
7004
7005DRM DRIVERS FOR VIVANTE GPU IP
7006M:	Lucas Stach <l.stach@pengutronix.de>
7007R:	Russell King <linux+etnaviv@armlinux.org.uk>
7008R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7009L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7010L:	dri-devel@lists.freedesktop.org
7011S:	Maintained
7012F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7013F:	drivers/gpu/drm/etnaviv/
7014F:	include/uapi/drm/etnaviv_drm.h
7015
7016DRM DRIVERS FOR XEN
7017M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7018L:	dri-devel@lists.freedesktop.org
7019L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7020S:	Supported
7021T:	git git://anongit.freedesktop.org/drm/drm-misc
7022F:	Documentation/gpu/xen-front.rst
7023F:	drivers/gpu/drm/xen/
7024
7025DRM DRIVERS FOR XILINX
7026M:	Hyun Kwon <hyun.kwon@xilinx.com>
7027M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7028L:	dri-devel@lists.freedesktop.org
7029S:	Maintained
7030T:	git git://anongit.freedesktop.org/drm/drm-misc
7031F:	Documentation/devicetree/bindings/display/xlnx/
7032F:	drivers/gpu/drm/xlnx/
7033
7034DRM PANEL DRIVERS
7035M:	Thierry Reding <thierry.reding@gmail.com>
7036R:	Sam Ravnborg <sam@ravnborg.org>
7037L:	dri-devel@lists.freedesktop.org
7038S:	Maintained
7039T:	git git://anongit.freedesktop.org/drm/drm-misc
7040F:	Documentation/devicetree/bindings/display/panel/
7041F:	drivers/gpu/drm/drm_panel.c
7042F:	drivers/gpu/drm/panel/
7043F:	include/drm/drm_panel.h
7044
7045DRM PRIVACY-SCREEN CLASS
7046M:	Hans de Goede <hdegoede@redhat.com>
7047L:	dri-devel@lists.freedesktop.org
7048S:	Maintained
7049T:	git git://anongit.freedesktop.org/drm/drm-misc
7050F:	drivers/gpu/drm/drm_privacy_screen*
7051F:	include/drm/drm_privacy_screen*
7052
7053DRM TTM SUBSYSTEM
7054M:	Christian Koenig <christian.koenig@amd.com>
7055M:	Huang Rui <ray.huang@amd.com>
7056L:	dri-devel@lists.freedesktop.org
7057S:	Maintained
7058T:	git git://anongit.freedesktop.org/drm/drm-misc
7059F:	drivers/gpu/drm/ttm/
7060F:	include/drm/ttm/
7061
7062DRM GPU SCHEDULER
7063M:	Luben Tuikov <luben.tuikov@amd.com>
7064L:	dri-devel@lists.freedesktop.org
7065S:	Maintained
7066T:	git git://anongit.freedesktop.org/drm/drm-misc
7067F:	drivers/gpu/drm/scheduler/
7068F:	include/drm/gpu_scheduler.h
7069
7070DSBR100 USB FM RADIO DRIVER
7071M:	Alexey Klimov <klimov.linux@gmail.com>
7072L:	linux-media@vger.kernel.org
7073S:	Maintained
7074T:	git git://linuxtv.org/media_tree.git
7075F:	drivers/media/radio/dsbr100.c
7076
7077DT3155 MEDIA DRIVER
7078M:	Hans Verkuil <hverkuil@xs4all.nl>
7079L:	linux-media@vger.kernel.org
7080S:	Odd Fixes
7081W:	https://linuxtv.org
7082T:	git git://linuxtv.org/media_tree.git
7083F:	drivers/media/pci/dt3155/
7084
7085DVB_USB_AF9015 MEDIA DRIVER
7086M:	Antti Palosaari <crope@iki.fi>
7087L:	linux-media@vger.kernel.org
7088S:	Maintained
7089W:	https://linuxtv.org
7090W:	http://palosaari.fi/linux/
7091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7092T:	git git://linuxtv.org/anttip/media_tree.git
7093F:	drivers/media/usb/dvb-usb-v2/af9015*
7094
7095DVB_USB_AF9035 MEDIA DRIVER
7096M:	Antti Palosaari <crope@iki.fi>
7097L:	linux-media@vger.kernel.org
7098S:	Maintained
7099W:	https://linuxtv.org
7100W:	http://palosaari.fi/linux/
7101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7102T:	git git://linuxtv.org/anttip/media_tree.git
7103F:	drivers/media/usb/dvb-usb-v2/af9035*
7104
7105DVB_USB_ANYSEE MEDIA DRIVER
7106M:	Antti Palosaari <crope@iki.fi>
7107L:	linux-media@vger.kernel.org
7108S:	Maintained
7109W:	https://linuxtv.org
7110W:	http://palosaari.fi/linux/
7111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7112T:	git git://linuxtv.org/anttip/media_tree.git
7113F:	drivers/media/usb/dvb-usb-v2/anysee*
7114
7115DVB_USB_AU6610 MEDIA DRIVER
7116M:	Antti Palosaari <crope@iki.fi>
7117L:	linux-media@vger.kernel.org
7118S:	Maintained
7119W:	https://linuxtv.org
7120W:	http://palosaari.fi/linux/
7121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7122T:	git git://linuxtv.org/anttip/media_tree.git
7123F:	drivers/media/usb/dvb-usb-v2/au6610*
7124
7125DVB_USB_CE6230 MEDIA DRIVER
7126M:	Antti Palosaari <crope@iki.fi>
7127L:	linux-media@vger.kernel.org
7128S:	Maintained
7129W:	https://linuxtv.org
7130W:	http://palosaari.fi/linux/
7131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7132T:	git git://linuxtv.org/anttip/media_tree.git
7133F:	drivers/media/usb/dvb-usb-v2/ce6230*
7134
7135DVB_USB_CXUSB MEDIA DRIVER
7136M:	Michael Krufky <mkrufky@linuxtv.org>
7137L:	linux-media@vger.kernel.org
7138S:	Maintained
7139W:	https://linuxtv.org
7140W:	http://github.com/mkrufky
7141Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7142T:	git git://linuxtv.org/media_tree.git
7143F:	drivers/media/usb/dvb-usb/cxusb*
7144
7145DVB_USB_EC168 MEDIA DRIVER
7146M:	Antti Palosaari <crope@iki.fi>
7147L:	linux-media@vger.kernel.org
7148S:	Maintained
7149W:	https://linuxtv.org
7150W:	http://palosaari.fi/linux/
7151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7152T:	git git://linuxtv.org/anttip/media_tree.git
7153F:	drivers/media/usb/dvb-usb-v2/ec168*
7154
7155DVB_USB_GL861 MEDIA DRIVER
7156M:	Antti Palosaari <crope@iki.fi>
7157L:	linux-media@vger.kernel.org
7158S:	Maintained
7159W:	https://linuxtv.org
7160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7161T:	git git://linuxtv.org/anttip/media_tree.git
7162F:	drivers/media/usb/dvb-usb-v2/gl861*
7163
7164DVB_USB_MXL111SF MEDIA DRIVER
7165M:	Michael Krufky <mkrufky@linuxtv.org>
7166L:	linux-media@vger.kernel.org
7167S:	Maintained
7168W:	https://linuxtv.org
7169W:	http://github.com/mkrufky
7170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7171T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7172F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7173
7174DVB_USB_RTL28XXU MEDIA DRIVER
7175M:	Antti Palosaari <crope@iki.fi>
7176L:	linux-media@vger.kernel.org
7177S:	Maintained
7178W:	https://linuxtv.org
7179W:	http://palosaari.fi/linux/
7180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7181T:	git git://linuxtv.org/anttip/media_tree.git
7182F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7183
7184DVB_USB_V2 MEDIA DRIVER
7185M:	Antti Palosaari <crope@iki.fi>
7186L:	linux-media@vger.kernel.org
7187S:	Maintained
7188W:	https://linuxtv.org
7189W:	http://palosaari.fi/linux/
7190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7191T:	git git://linuxtv.org/anttip/media_tree.git
7192F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7193F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7194
7195DYNAMIC DEBUG
7196M:	Jason Baron <jbaron@akamai.com>
7197S:	Maintained
7198F:	include/linux/dynamic_debug.h
7199F:	lib/dynamic_debug.c
7200M:	Jim Cromie <jim.cromie@gmail.com>
7201F:	lib/test_dynamic_debug.c
7202
7203DYNAMIC INTERRUPT MODERATION
7204M:	Tal Gilboa <talgi@nvidia.com>
7205S:	Maintained
7206F:	Documentation/networking/net_dim.rst
7207F:	include/linux/dim.h
7208F:	lib/dim/
7209
7210DZ DECSTATION DZ11 SERIAL DRIVER
7211M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7212S:	Maintained
7213F:	drivers/tty/serial/dz.*
7214
7215E3X0 POWER BUTTON DRIVER
7216M:	Moritz Fischer <moritz.fischer@ettus.com>
7217L:	usrp-users@lists.ettus.com
7218S:	Supported
7219W:	http://www.ettus.com
7220F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7221F:	drivers/input/misc/e3x0-button.c
7222
7223E4000 MEDIA DRIVER
7224M:	Antti Palosaari <crope@iki.fi>
7225L:	linux-media@vger.kernel.org
7226S:	Maintained
7227W:	https://linuxtv.org
7228W:	http://palosaari.fi/linux/
7229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7230T:	git git://linuxtv.org/anttip/media_tree.git
7231F:	drivers/media/tuners/e4000*
7232
7233EARTH_PT1 MEDIA DRIVER
7234M:	Akihiro Tsukada <tskd08@gmail.com>
7235L:	linux-media@vger.kernel.org
7236S:	Odd Fixes
7237F:	drivers/media/pci/pt1/
7238
7239EARTH_PT3 MEDIA DRIVER
7240M:	Akihiro Tsukada <tskd08@gmail.com>
7241L:	linux-media@vger.kernel.org
7242S:	Odd Fixes
7243F:	drivers/media/pci/pt3/
7244
7245EC100 MEDIA DRIVER
7246M:	Antti Palosaari <crope@iki.fi>
7247L:	linux-media@vger.kernel.org
7248S:	Maintained
7249W:	https://linuxtv.org
7250W:	http://palosaari.fi/linux/
7251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7252T:	git git://linuxtv.org/anttip/media_tree.git
7253F:	drivers/media/dvb-frontends/ec100*
7254
7255ECRYPT FILE SYSTEM
7256M:	Tyler Hicks <code@tyhicks.com>
7257L:	ecryptfs@vger.kernel.org
7258S:	Odd Fixes
7259W:	http://ecryptfs.org
7260W:	https://launchpad.net/ecryptfs
7261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7262F:	Documentation/filesystems/ecryptfs.rst
7263F:	fs/ecryptfs/
7264
7265EDAC-AMD64
7266M:	Yazen Ghannam <yazen.ghannam@amd.com>
7267L:	linux-edac@vger.kernel.org
7268S:	Supported
7269F:	drivers/edac/amd64_edac*
7270F:	drivers/edac/mce_amd*
7271
7272EDAC-ARMADA
7273M:	Jan Luebbe <jlu@pengutronix.de>
7274L:	linux-edac@vger.kernel.org
7275S:	Maintained
7276F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7277F:	drivers/edac/armada_xp_*
7278
7279EDAC-AST2500
7280M:	Stefan Schaeckeler <sschaeck@cisco.com>
7281S:	Supported
7282F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7283F:	drivers/edac/aspeed_edac.c
7284
7285EDAC-BLUEFIELD
7286M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7287S:	Supported
7288F:	drivers/edac/bluefield_edac.c
7289
7290EDAC-CALXEDA
7291M:	Andre Przywara <andre.przywara@arm.com>
7292L:	linux-edac@vger.kernel.org
7293S:	Maintained
7294F:	drivers/edac/highbank*
7295
7296EDAC-CAVIUM OCTEON
7297M:	Ralf Baechle <ralf@linux-mips.org>
7298L:	linux-edac@vger.kernel.org
7299L:	linux-mips@vger.kernel.org
7300S:	Supported
7301F:	drivers/edac/octeon_edac*
7302
7303EDAC-CAVIUM THUNDERX
7304M:	Robert Richter <rric@kernel.org>
7305L:	linux-edac@vger.kernel.org
7306S:	Odd Fixes
7307F:	drivers/edac/thunderx_edac*
7308
7309EDAC-CORE
7310M:	Borislav Petkov <bp@alien8.de>
7311M:	Tony Luck <tony.luck@intel.com>
7312R:	James Morse <james.morse@arm.com>
7313R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7314R:	Robert Richter <rric@kernel.org>
7315L:	linux-edac@vger.kernel.org
7316S:	Supported
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7318F:	Documentation/admin-guide/ras.rst
7319F:	Documentation/driver-api/edac.rst
7320F:	drivers/edac/
7321F:	include/linux/edac.h
7322
7323EDAC-DMC520
7324M:	Lei Wang <lewan@microsoft.com>
7325L:	linux-edac@vger.kernel.org
7326S:	Supported
7327F:	drivers/edac/dmc520_edac.c
7328
7329EDAC-E752X
7330M:	Mark Gross <markgross@kernel.org>
7331L:	linux-edac@vger.kernel.org
7332S:	Maintained
7333F:	drivers/edac/e752x_edac.c
7334
7335EDAC-E7XXX
7336L:	linux-edac@vger.kernel.org
7337S:	Maintained
7338F:	drivers/edac/e7xxx_edac.c
7339
7340EDAC-FSL_DDR
7341M:	York Sun <york.sun@nxp.com>
7342L:	linux-edac@vger.kernel.org
7343S:	Maintained
7344F:	drivers/edac/fsl_ddr_edac.*
7345
7346EDAC-GHES
7347M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7348L:	linux-edac@vger.kernel.org
7349S:	Maintained
7350F:	drivers/edac/ghes_edac.c
7351
7352EDAC-I10NM
7353M:	Tony Luck <tony.luck@intel.com>
7354L:	linux-edac@vger.kernel.org
7355S:	Maintained
7356F:	drivers/edac/i10nm_base.c
7357
7358EDAC-I3000
7359L:	linux-edac@vger.kernel.org
7360S:	Orphan
7361F:	drivers/edac/i3000_edac.c
7362
7363EDAC-I5000
7364L:	linux-edac@vger.kernel.org
7365S:	Maintained
7366F:	drivers/edac/i5000_edac.c
7367
7368EDAC-I5400
7369M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7370L:	linux-edac@vger.kernel.org
7371S:	Maintained
7372F:	drivers/edac/i5400_edac.c
7373
7374EDAC-I7300
7375M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7376L:	linux-edac@vger.kernel.org
7377S:	Maintained
7378F:	drivers/edac/i7300_edac.c
7379
7380EDAC-I7CORE
7381M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7382L:	linux-edac@vger.kernel.org
7383S:	Maintained
7384F:	drivers/edac/i7core_edac.c
7385
7386EDAC-I82443BXGX
7387M:	Tim Small <tim@buttersideup.com>
7388L:	linux-edac@vger.kernel.org
7389S:	Maintained
7390F:	drivers/edac/i82443bxgx_edac.c
7391
7392EDAC-I82975X
7393M:	"Arvind R." <arvino55@gmail.com>
7394L:	linux-edac@vger.kernel.org
7395S:	Maintained
7396F:	drivers/edac/i82975x_edac.c
7397
7398EDAC-IE31200
7399M:	Jason Baron <jbaron@akamai.com>
7400L:	linux-edac@vger.kernel.org
7401S:	Maintained
7402F:	drivers/edac/ie31200_edac.c
7403
7404EDAC-IGEN6
7405M:	Tony Luck <tony.luck@intel.com>
7406R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7407L:	linux-edac@vger.kernel.org
7408S:	Maintained
7409F:	drivers/edac/igen6_edac.c
7410
7411EDAC-MPC85XX
7412M:	Johannes Thumshirn <morbidrsa@gmail.com>
7413L:	linux-edac@vger.kernel.org
7414S:	Maintained
7415F:	drivers/edac/mpc85xx_edac.[ch]
7416
7417EDAC-PASEMI
7418M:	Egor Martovetsky <egor@pasemi.com>
7419L:	linux-edac@vger.kernel.org
7420S:	Maintained
7421F:	drivers/edac/pasemi_edac.c
7422
7423EDAC-PND2
7424M:	Tony Luck <tony.luck@intel.com>
7425L:	linux-edac@vger.kernel.org
7426S:	Maintained
7427F:	drivers/edac/pnd2_edac.[ch]
7428
7429EDAC-QCOM
7430M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7431L:	linux-arm-msm@vger.kernel.org
7432L:	linux-edac@vger.kernel.org
7433S:	Maintained
7434F:	drivers/edac/qcom_edac.c
7435
7436EDAC-R82600
7437M:	Tim Small <tim@buttersideup.com>
7438L:	linux-edac@vger.kernel.org
7439S:	Maintained
7440F:	drivers/edac/r82600_edac.c
7441
7442EDAC-SBRIDGE
7443M:	Tony Luck <tony.luck@intel.com>
7444R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7445L:	linux-edac@vger.kernel.org
7446S:	Maintained
7447F:	drivers/edac/sb_edac.c
7448
7449EDAC-SKYLAKE
7450M:	Tony Luck <tony.luck@intel.com>
7451L:	linux-edac@vger.kernel.org
7452S:	Maintained
7453F:	drivers/edac/skx_*.[ch]
7454
7455EDAC-TI
7456M:	Tero Kristo <kristo@kernel.org>
7457L:	linux-edac@vger.kernel.org
7458S:	Odd Fixes
7459F:	drivers/edac/ti_edac.c
7460
7461EDIROL UA-101/UA-1000 DRIVER
7462M:	Clemens Ladisch <clemens@ladisch.de>
7463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7464S:	Maintained
7465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7466F:	sound/usb/misc/ua101.c
7467
7468EFI TEST DRIVER
7469M:	Ivan Hu <ivan.hu@canonical.com>
7470M:	Ard Biesheuvel <ardb@kernel.org>
7471L:	linux-efi@vger.kernel.org
7472S:	Maintained
7473F:	drivers/firmware/efi/test/
7474
7475EFI VARIABLE FILESYSTEM
7476M:	Jeremy Kerr <jk@ozlabs.org>
7477M:	Ard Biesheuvel <ardb@kernel.org>
7478L:	linux-efi@vger.kernel.org
7479S:	Maintained
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7481F:	fs/efivarfs/
7482
7483EFIFB FRAMEBUFFER DRIVER
7484M:	Peter Jones <pjones@redhat.com>
7485L:	linux-fbdev@vger.kernel.org
7486S:	Maintained
7487F:	drivers/video/fbdev/efifb.c
7488
7489EFS FILESYSTEM
7490S:	Orphan
7491W:	http://aeschi.ch.eu.org/efs/
7492F:	fs/efs/
7493
7494EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7495M:	Douglas Miller <dougmill@linux.ibm.com>
7496L:	netdev@vger.kernel.org
7497S:	Maintained
7498F:	drivers/net/ethernet/ibm/ehea/
7499
7500ELM327 CAN NETWORK DRIVER
7501M:	Max Staudt <max@enpas.org>
7502L:	linux-can@vger.kernel.org
7503S:	Maintained
7504F:	Documentation/networking/device_drivers/can/can327.rst
7505F:	drivers/net/can/can327.c
7506
7507EM28XX VIDEO4LINUX DRIVER
7508M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7509L:	linux-media@vger.kernel.org
7510S:	Maintained
7511W:	https://linuxtv.org
7512T:	git git://linuxtv.org/media_tree.git
7513F:	Documentation/admin-guide/media/em28xx*
7514F:	drivers/media/usb/em28xx/
7515
7516EMBEDDED LINUX
7517M:	Olivia Mackall <olivia@selenic.com>
7518M:	David Woodhouse <dwmw2@infradead.org>
7519L:	linux-embedded@vger.kernel.org
7520S:	Maintained
7521
7522EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7523M:	Adrian Hunter <adrian.hunter@intel.com>
7524M:	Ritesh Harjani <riteshh@codeaurora.org>
7525M:	Asutosh Das <asutoshd@codeaurora.org>
7526L:	linux-mmc@vger.kernel.org
7527S:	Supported
7528F:	drivers/mmc/host/cqhci*
7529
7530EMULEX 10Gbps iSCSI - OneConnect DRIVER
7531M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7532L:	linux-scsi@vger.kernel.org
7533S:	Supported
7534W:	http://www.broadcom.com
7535F:	drivers/scsi/be2iscsi/
7536
7537EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7538M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7539M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7540M:	Somnath Kotur <somnath.kotur@broadcom.com>
7541L:	netdev@vger.kernel.org
7542S:	Supported
7543W:	http://www.emulex.com
7544F:	drivers/net/ethernet/emulex/benet/
7545
7546EMULEX ONECONNECT ROCE DRIVER
7547M:	Selvin Xavier <selvin.xavier@broadcom.com>
7548L:	linux-rdma@vger.kernel.org
7549S:	Odd Fixes
7550W:	http://www.broadcom.com
7551F:	drivers/infiniband/hw/ocrdma/
7552F:	include/uapi/rdma/ocrdma-abi.h
7553
7554EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7555M:	James Smart <james.smart@broadcom.com>
7556M:	Dick Kennedy <dick.kennedy@broadcom.com>
7557L:	linux-scsi@vger.kernel.org
7558S:	Supported
7559W:	http://www.broadcom.com
7560F:	drivers/scsi/lpfc/
7561
7562EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7563M:	James Smart <james.smart@broadcom.com>
7564M:	Ram Vegesna <ram.vegesna@broadcom.com>
7565L:	linux-scsi@vger.kernel.org
7566L:	target-devel@vger.kernel.org
7567S:	Supported
7568W:	http://www.broadcom.com
7569F:	drivers/scsi/elx/
7570
7571ENE CB710 FLASH CARD READER DRIVER
7572M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7573S:	Maintained
7574F:	drivers/misc/cb710/
7575F:	drivers/mmc/host/cb710-mmc.*
7576F:	include/linux/cb710.h
7577
7578ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7579M:	Maxim Levitsky <maximlevitsky@gmail.com>
7580S:	Maintained
7581F:	drivers/media/rc/ene_ir.*
7582
7583EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7584M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7585L:	linuxppc-dev@lists.ozlabs.org
7586S:	Maintained
7587F:	drivers/tty/ehv_bytechan.c
7588
7589EPSON S1D13XXX FRAMEBUFFER DRIVER
7590M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7591S:	Maintained
7592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7593F:	drivers/video/fbdev/s1d13xxxfb.c
7594F:	include/video/s1d13xxxfb.h
7595
7596EROFS FILE SYSTEM
7597M:	Gao Xiang <xiang@kernel.org>
7598M:	Chao Yu <chao@kernel.org>
7599R:	Yue Hu <huyue2@coolpad.com>
7600R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7601L:	linux-erofs@lists.ozlabs.org
7602S:	Maintained
7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7604F:	Documentation/ABI/testing/sysfs-fs-erofs
7605F:	Documentation/filesystems/erofs.rst
7606F:	fs/erofs/
7607F:	include/trace/events/erofs.h
7608
7609ERRSEQ ERROR TRACKING INFRASTRUCTURE
7610M:	Jeff Layton <jlayton@kernel.org>
7611S:	Maintained
7612F:	include/linux/errseq.h
7613F:	lib/errseq.c
7614
7615ESD CAN/USB DRIVERS
7616M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7617R:	socketcan@esd.eu
7618L:	linux-can@vger.kernel.org
7619S:	Maintained
7620F:	drivers/net/can/usb/esd_usb.c
7621
7622ET131X NETWORK DRIVER
7623M:	Mark Einon <mark.einon@gmail.com>
7624S:	Odd Fixes
7625F:	drivers/net/ethernet/agere/
7626
7627ETAS ES58X CAN/USB DRIVER
7628M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7629L:	linux-can@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/networking/devlink/etas_es58x.rst
7632F:	drivers/net/can/usb/etas_es58x/
7633
7634ETHERNET BRIDGE
7635M:	Roopa Prabhu <roopa@nvidia.com>
7636M:	Nikolay Aleksandrov <razor@blackwall.org>
7637L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7638L:	netdev@vger.kernel.org
7639S:	Maintained
7640W:	http://www.linuxfoundation.org/en/Net:Bridge
7641F:	include/linux/netfilter_bridge/
7642F:	net/bridge/
7643
7644ETHERNET PHY LIBRARY
7645M:	Andrew Lunn <andrew@lunn.ch>
7646M:	Heiner Kallweit <hkallweit1@gmail.com>
7647R:	Russell King <linux@armlinux.org.uk>
7648L:	netdev@vger.kernel.org
7649S:	Maintained
7650F:	Documentation/ABI/testing/sysfs-class-net-phydev
7651F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7652F:	Documentation/devicetree/bindings/net/mdio*
7653F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7654F:	Documentation/networking/phy.rst
7655F:	drivers/net/mdio/
7656F:	drivers/net/mdio/acpi_mdio.c
7657F:	drivers/net/mdio/fwnode_mdio.c
7658F:	drivers/net/mdio/of_mdio.c
7659F:	drivers/net/pcs/
7660F:	drivers/net/phy/
7661F:	include/dt-bindings/net/qca-ar803x.h
7662F:	include/linux/linkmode.h
7663F:	include/linux/*mdio*.h
7664F:	include/linux/mdio/*.h
7665F:	include/linux/mii.h
7666F:	include/linux/of_net.h
7667F:	include/linux/phy.h
7668F:	include/linux/phy_fixed.h
7669F:	include/linux/platform_data/mdio-bcm-unimac.h
7670F:	include/linux/platform_data/mdio-gpio.h
7671F:	include/trace/events/mdio.h
7672F:	include/uapi/linux/mdio.h
7673F:	include/uapi/linux/mii.h
7674F:	net/core/of_net.c
7675
7676EXEC & BINFMT API
7677R:	Eric Biederman <ebiederm@xmission.com>
7678R:	Kees Cook <keescook@chromium.org>
7679L:	linux-mm@kvack.org
7680S:	Supported
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7682F:	fs/*binfmt_*.c
7683F:	fs/exec.c
7684F:	include/linux/binfmts.h
7685F:	include/linux/elf.h
7686F:	include/uapi/linux/binfmts.h
7687F:	include/uapi/linux/elf.h
7688F:	tools/testing/selftests/exec/
7689N:	asm/elf.h
7690N:	binfmt
7691
7692EXFAT FILE SYSTEM
7693M:	Namjae Jeon <linkinjeon@kernel.org>
7694M:	Sungjong Seo <sj1557.seo@samsung.com>
7695L:	linux-fsdevel@vger.kernel.org
7696S:	Maintained
7697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7698F:	fs/exfat/
7699
7700EXT2 FILE SYSTEM
7701M:	Jan Kara <jack@suse.com>
7702L:	linux-ext4@vger.kernel.org
7703S:	Maintained
7704F:	Documentation/filesystems/ext2.rst
7705F:	fs/ext2/
7706F:	include/linux/ext2*
7707
7708EXT4 FILE SYSTEM
7709M:	"Theodore Ts'o" <tytso@mit.edu>
7710M:	Andreas Dilger <adilger.kernel@dilger.ca>
7711L:	linux-ext4@vger.kernel.org
7712S:	Maintained
7713W:	http://ext4.wiki.kernel.org
7714Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7716F:	Documentation/filesystems/ext4/
7717F:	fs/ext4/
7718F:	include/trace/events/ext4.h
7719
7720Extended Verification Module (EVM)
7721M:	Mimi Zohar <zohar@linux.ibm.com>
7722L:	linux-integrity@vger.kernel.org
7723S:	Supported
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7725F:	security/integrity/evm/
7726F:	security/integrity/
7727
7728EXTENSIBLE FIRMWARE INTERFACE (EFI)
7729M:	Ard Biesheuvel <ardb@kernel.org>
7730L:	linux-efi@vger.kernel.org
7731S:	Maintained
7732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7733F:	Documentation/admin-guide/efi-stub.rst
7734F:	arch/*/include/asm/efi.h
7735F:	arch/*/kernel/efi.c
7736F:	arch/arm/boot/compressed/efi-header.S
7737F:	arch/x86/platform/efi/
7738F:	drivers/firmware/efi/
7739F:	include/linux/efi*.h
7740
7741EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7742M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7743M:	Chanwoo Choi <cw00.choi@samsung.com>
7744L:	linux-kernel@vger.kernel.org
7745S:	Maintained
7746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7747F:	Documentation/devicetree/bindings/extcon/
7748F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7749F:	drivers/extcon/
7750F:	include/linux/extcon.h
7751F:	include/linux/extcon/
7752
7753EXTRA BOOT CONFIG
7754M:	Masami Hiramatsu <mhiramat@kernel.org>
7755L:	linux-kernel@vger.kernel.org
7756L:	linux-trace-kernel@vger.kernel.org
7757Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
7758S:	Maintained
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
7760F:	Documentation/admin-guide/bootconfig.rst
7761F:	fs/proc/bootconfig.c
7762F:	include/linux/bootconfig.h
7763F:	lib/bootconfig-data.S
7764F:	lib/bootconfig.c
7765F:	tools/bootconfig/*
7766F:	tools/bootconfig/scripts/*
7767
7768EXYNOS DP DRIVER
7769M:	Jingoo Han <jingoohan1@gmail.com>
7770L:	dri-devel@lists.freedesktop.org
7771S:	Maintained
7772F:	drivers/gpu/drm/exynos/exynos_dp*
7773
7774EXYNOS SYSMMU (IOMMU) driver
7775M:	Marek Szyprowski <m.szyprowski@samsung.com>
7776L:	iommu@lists.linux.dev
7777S:	Maintained
7778F:	drivers/iommu/exynos-iommu.c
7779
7780F2FS FILE SYSTEM
7781M:	Jaegeuk Kim <jaegeuk@kernel.org>
7782M:	Chao Yu <chao@kernel.org>
7783L:	linux-f2fs-devel@lists.sourceforge.net
7784S:	Maintained
7785W:	https://f2fs.wiki.kernel.org/
7786B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
7787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7788F:	Documentation/ABI/testing/sysfs-fs-f2fs
7789F:	Documentation/filesystems/f2fs.rst
7790F:	fs/f2fs/
7791F:	include/linux/f2fs_fs.h
7792F:	include/trace/events/f2fs.h
7793F:	include/uapi/linux/f2fs.h
7794
7795F71805F HARDWARE MONITORING DRIVER
7796M:	Jean Delvare <jdelvare@suse.com>
7797L:	linux-hwmon@vger.kernel.org
7798S:	Maintained
7799F:	Documentation/hwmon/f71805f.rst
7800F:	drivers/hwmon/f71805f.c
7801
7802FADDR2LINE
7803M:	Josh Poimboeuf <jpoimboe@kernel.org>
7804S:	Maintained
7805F:	scripts/faddr2line
7806
7807FAILOVER MODULE
7808M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7809L:	netdev@vger.kernel.org
7810S:	Supported
7811F:	Documentation/networking/failover.rst
7812F:	include/net/failover.h
7813F:	net/core/failover.c
7814
7815FANOTIFY
7816M:	Jan Kara <jack@suse.cz>
7817R:	Amir Goldstein <amir73il@gmail.com>
7818R:	Matthew Bobrowski <repnop@google.com>
7819L:	linux-fsdevel@vger.kernel.org
7820S:	Maintained
7821F:	fs/notify/fanotify/
7822F:	include/linux/fanotify.h
7823F:	include/uapi/linux/fanotify.h
7824
7825FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
7826M:	Linus Walleij <linus.walleij@linaro.org>
7827L:	linux-usb@vger.kernel.org
7828S:	Maintained
7829F:	drivers/usb/fotg210/
7830
7831FARSYNC SYNCHRONOUS DRIVER
7832M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7833S:	Supported
7834W:	http://www.farsite.co.uk/
7835F:	drivers/net/wan/farsync.*
7836
7837FAULT INJECTION SUPPORT
7838M:	Akinobu Mita <akinobu.mita@gmail.com>
7839S:	Supported
7840F:	Documentation/fault-injection/
7841F:	lib/fault-inject.c
7842
7843FBTFT Framebuffer drivers
7844L:	dri-devel@lists.freedesktop.org
7845L:	linux-fbdev@vger.kernel.org
7846S:	Orphan
7847F:	drivers/staging/fbtft/
7848
7849FC0011 TUNER DRIVER
7850M:	Michael Buesch <m@bues.ch>
7851L:	linux-media@vger.kernel.org
7852S:	Maintained
7853F:	drivers/media/tuners/fc0011.c
7854F:	drivers/media/tuners/fc0011.h
7855
7856FC2580 MEDIA DRIVER
7857M:	Antti Palosaari <crope@iki.fi>
7858L:	linux-media@vger.kernel.org
7859S:	Maintained
7860W:	https://linuxtv.org
7861W:	http://palosaari.fi/linux/
7862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7863T:	git git://linuxtv.org/anttip/media_tree.git
7864F:	drivers/media/tuners/fc2580*
7865
7866FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7867M:	Hannes Reinecke <hare@suse.de>
7868L:	linux-scsi@vger.kernel.org
7869S:	Supported
7870W:	www.Open-FCoE.org
7871F:	drivers/scsi/fcoe/
7872F:	drivers/scsi/libfc/
7873F:	include/scsi/fc/
7874F:	include/scsi/libfc.h
7875F:	include/scsi/libfcoe.h
7876F:	include/uapi/scsi/fc/
7877
7878FILE LOCKING (flock() and fcntl()/lockf())
7879M:	Jeff Layton <jlayton@kernel.org>
7880M:	Chuck Lever <chuck.lever@oracle.com>
7881L:	linux-fsdevel@vger.kernel.org
7882S:	Maintained
7883F:	fs/fcntl.c
7884F:	fs/locks.c
7885F:	include/linux/fcntl.h
7886F:	include/uapi/linux/fcntl.h
7887
7888FILESYSTEM DIRECT ACCESS (DAX)
7889M:	Dan Williams <dan.j.williams@intel.com>
7890R:	Matthew Wilcox <willy@infradead.org>
7891R:	Jan Kara <jack@suse.cz>
7892L:	linux-fsdevel@vger.kernel.org
7893L:	nvdimm@lists.linux.dev
7894S:	Supported
7895F:	fs/dax.c
7896F:	include/linux/dax.h
7897F:	include/trace/events/fs_dax.h
7898
7899FILESYSTEMS (VFS and infrastructure)
7900M:	Alexander Viro <viro@zeniv.linux.org.uk>
7901L:	linux-fsdevel@vger.kernel.org
7902S:	Maintained
7903F:	fs/*
7904F:	include/linux/fs.h
7905F:	include/linux/fs_types.h
7906F:	include/uapi/linux/fs.h
7907F:	include/uapi/linux/openat2.h
7908
7909FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7910M:	Riku Voipio <riku.voipio@iki.fi>
7911L:	linux-hwmon@vger.kernel.org
7912S:	Maintained
7913F:	drivers/hwmon/f75375s.c
7914F:	include/linux/f75375s.h
7915
7916FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7917M:	Clemens Ladisch <clemens@ladisch.de>
7918M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
7919L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7920S:	Maintained
7921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7922F:	include/uapi/sound/firewire.h
7923F:	sound/firewire/
7924
7925FIREWIRE MEDIA DRIVERS (firedtv)
7926M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7927L:	linux-media@vger.kernel.org
7928L:	linux1394-devel@lists.sourceforge.net
7929S:	Maintained
7930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7931F:	drivers/media/firewire/
7932
7933FIREWIRE SBP-2 TARGET
7934M:	Chris Boot <bootc@bootc.net>
7935L:	linux-scsi@vger.kernel.org
7936L:	target-devel@vger.kernel.org
7937L:	linux1394-devel@lists.sourceforge.net
7938S:	Maintained
7939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7940F:	drivers/target/sbp/
7941
7942FIREWIRE SUBSYSTEM
7943M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7944L:	linux1394-devel@lists.sourceforge.net
7945S:	Maintained
7946W:	http://ieee1394.wiki.kernel.org/
7947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7948F:	drivers/firewire/
7949F:	include/linux/firewire.h
7950F:	include/uapi/linux/firewire*.h
7951F:	tools/firewire/
7952
7953FIRMWARE FRAMEWORK FOR ARMV8-A
7954M:	Sudeep Holla <sudeep.holla@arm.com>
7955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7956S:	Maintained
7957F:	drivers/firmware/arm_ffa/
7958F:	include/linux/arm_ffa.h
7959
7960FIRMWARE LOADER (request_firmware)
7961M:	Luis Chamberlain <mcgrof@kernel.org>
7962M:	Russ Weight <russell.h.weight@intel.com>
7963L:	linux-kernel@vger.kernel.org
7964S:	Maintained
7965F:	Documentation/firmware_class/
7966F:	drivers/base/firmware_loader/
7967F:	include/linux/firmware.h
7968
7969FLEXTIMER FTM-QUADDEC DRIVER
7970M:	Patrick Havelange <patrick.havelange@essensium.com>
7971L:	linux-iio@vger.kernel.org
7972S:	Maintained
7973F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7974F:	drivers/counter/ftm-quaddec.c
7975
7976FLOPPY DRIVER
7977M:	Denis Efremov <efremov@linux.com>
7978L:	linux-block@vger.kernel.org
7979S:	Odd Fixes
7980F:	drivers/block/floppy.c
7981
7982FLYSKY FSIA6B RC RECEIVER
7983M:	Markus Koch <markus@notsyncing.net>
7984L:	linux-input@vger.kernel.org
7985S:	Maintained
7986F:	drivers/input/joystick/fsia6b.c
7987
7988FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7989M:	Geoffrey D. Bennett <g@b4.vu>
7990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7991S:	Maintained
7992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7993F:	sound/usb/mixer_scarlett_gen2.c
7994
7995FORCEDETH GIGABIT ETHERNET DRIVER
7996M:	Rain River <rain.1986.08.12@gmail.com>
7997M:	Zhu Yanjun <zyjzyj2000@gmail.com>
7998L:	netdev@vger.kernel.org
7999S:	Maintained
8000F:	drivers/net/ethernet/nvidia/*
8001
8002FORTIFY_SOURCE
8003M:	Kees Cook <keescook@chromium.org>
8004L:	linux-hardening@vger.kernel.org
8005S:	Supported
8006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8007F:	include/linux/fortify-string.h
8008F:	lib/fortify_kunit.c
8009F:	lib/memcpy_kunit.c
8010F:	lib/strscpy_kunit.c
8011F:	lib/test_fortify/*
8012F:	scripts/test_fortify.sh
8013K:	\b__NO_FORTIFY\b
8014
8015FPGA DFL DRIVERS
8016M:	Wu Hao <hao.wu@intel.com>
8017R:	Tom Rix <trix@redhat.com>
8018L:	linux-fpga@vger.kernel.org
8019S:	Maintained
8020F:	Documentation/ABI/testing/sysfs-bus-dfl*
8021F:	Documentation/fpga/dfl.rst
8022F:	drivers/fpga/dfl*
8023F:	drivers/uio/uio_dfl.c
8024F:	include/linux/dfl.h
8025F:	include/uapi/linux/fpga-dfl.h
8026
8027FPGA MANAGER FRAMEWORK
8028M:	Moritz Fischer <mdf@kernel.org>
8029M:	Wu Hao <hao.wu@intel.com>
8030M:	Xu Yilun <yilun.xu@intel.com>
8031R:	Tom Rix <trix@redhat.com>
8032L:	linux-fpga@vger.kernel.org
8033S:	Maintained
8034Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8036F:	Documentation/devicetree/bindings/fpga/
8037F:	Documentation/driver-api/fpga/
8038F:	Documentation/fpga/
8039F:	drivers/fpga/
8040F:	include/linux/fpga/
8041
8042INTEL MAX10 BMC SECURE UPDATES
8043M:	Russ Weight <russell.h.weight@intel.com>
8044L:	linux-fpga@vger.kernel.org
8045S:	Maintained
8046F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
8047F:	drivers/fpga/intel-m10-bmc-sec-update.c
8048
8049MICROCHIP POLARFIRE FPGA DRIVERS
8050M:	Conor Dooley <conor.dooley@microchip.com>
8051R:	Ivan Bornyakov <i.bornyakov@metrotek.ru>
8052L:	linux-fpga@vger.kernel.org
8053S:	Supported
8054F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
8055F:	drivers/fpga/microchip-spi.c
8056
8057FPU EMULATOR
8058M:	Bill Metzenthen <billm@melbpc.org.au>
8059S:	Maintained
8060W:	https://floatingpoint.billm.au/
8061F:	arch/x86/math-emu/
8062
8063FRAMEBUFFER CORE
8064M:	Daniel Vetter <daniel@ffwll.ch>
8065F:	drivers/video/fbdev/core/
8066S:	Odd Fixes
8067T:	git git://anongit.freedesktop.org/drm/drm-misc
8068
8069FRAMEBUFFER LAYER
8070M:	Helge Deller <deller@gmx.de>
8071L:	linux-fbdev@vger.kernel.org
8072L:	dri-devel@lists.freedesktop.org
8073S:	Maintained
8074Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8076F:	Documentation/fb/
8077F:	drivers/video/
8078F:	include/linux/fb.h
8079F:	include/uapi/linux/fb.h
8080F:	include/uapi/video/
8081F:	include/video/
8082
8083FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8084M:	Horia Geantă <horia.geanta@nxp.com>
8085M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8086M:	Gaurav Jain <gaurav.jain@nxp.com>
8087L:	linux-crypto@vger.kernel.org
8088S:	Maintained
8089F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
8090F:	drivers/crypto/caam/
8091
8092FREESCALE COLDFIRE M5441X MMC DRIVER
8093M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8094L:	linux-mmc@vger.kernel.org
8095S:	Maintained
8096F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8097F:	include/linux/platform_data/mmc-esdhc-mcf.h
8098
8099FREESCALE DIU FRAMEBUFFER DRIVER
8100M:	Timur Tabi <timur@kernel.org>
8101L:	linux-fbdev@vger.kernel.org
8102S:	Maintained
8103F:	drivers/video/fbdev/fsl-diu-fb.*
8104
8105FREESCALE DMA DRIVER
8106M:	Li Yang <leoyang.li@nxp.com>
8107M:	Zhang Wei <zw@zh-kernel.org>
8108L:	linuxppc-dev@lists.ozlabs.org
8109S:	Maintained
8110F:	drivers/dma/fsldma.*
8111
8112FREESCALE DSPI DRIVER
8113M:	Vladimir Oltean <olteanv@gmail.com>
8114L:	linux-spi@vger.kernel.org
8115S:	Maintained
8116F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8117F:	drivers/spi/spi-fsl-dspi.c
8118F:	include/linux/spi/spi-fsl-dspi.h
8119
8120FREESCALE ENETC ETHERNET DRIVERS
8121M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8122L:	netdev@vger.kernel.org
8123S:	Maintained
8124F:	drivers/net/ethernet/freescale/enetc/
8125
8126FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8127M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8128L:	netdev@vger.kernel.org
8129S:	Maintained
8130F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8131F:	drivers/net/ethernet/freescale/gianfar*
8132
8133FREESCALE GPMI NAND DRIVER
8134M:	Han Xu <han.xu@nxp.com>
8135L:	linux-mtd@lists.infradead.org
8136S:	Maintained
8137F:	drivers/mtd/nand/raw/gpmi-nand/*
8138
8139FREESCALE I2C CPM DRIVER
8140M:	Jochen Friedrich <jochen@scram.de>
8141L:	linuxppc-dev@lists.ozlabs.org
8142L:	linux-i2c@vger.kernel.org
8143S:	Maintained
8144F:	drivers/i2c/busses/i2c-cpm.c
8145
8146FREESCALE IMX / MXC FEC DRIVER
8147M:	Wei Fang <wei.fang@nxp.com>
8148R:	Shenwei Wang <shenwei.wang@nxp.com>
8149R:	Clark Wang <xiaoning.wang@nxp.com>
8150R:	NXP Linux Team <linux-imx@nxp.com>
8151L:	netdev@vger.kernel.org
8152S:	Maintained
8153F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8154F:	drivers/net/ethernet/freescale/fec.h
8155F:	drivers/net/ethernet/freescale/fec_main.c
8156F:	drivers/net/ethernet/freescale/fec_ptp.c
8157
8158FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8159M:	Sascha Hauer <s.hauer@pengutronix.de>
8160R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8161L:	linux-fbdev@vger.kernel.org
8162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8163S:	Maintained
8164F:	drivers/video/fbdev/imxfb.c
8165
8166FREESCALE IMX DDR PMU DRIVER
8167M:	Frank Li <Frank.li@nxp.com>
8168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8169S:	Maintained
8170F:	Documentation/admin-guide/perf/imx-ddr.rst
8171F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8172F:	drivers/perf/fsl_imx8_ddr_perf.c
8173
8174FREESCALE IMX I2C DRIVER
8175M:	Oleksij Rempel <o.rempel@pengutronix.de>
8176R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8177L:	linux-i2c@vger.kernel.org
8178S:	Maintained
8179F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8180F:	drivers/i2c/busses/i2c-imx.c
8181
8182FREESCALE IMX LPI2C DRIVER
8183M:	Dong Aisheng <aisheng.dong@nxp.com>
8184L:	linux-i2c@vger.kernel.org
8185L:	linux-imx@nxp.com
8186S:	Maintained
8187F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8188F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8189
8190FREESCALE MPC I2C DRIVER
8191M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8192L:	linux-i2c@vger.kernel.org
8193S:	Maintained
8194F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8195F:	drivers/i2c/busses/i2c-mpc.c
8196
8197FREESCALE QORIQ DPAA ETHERNET DRIVER
8198M:	Madalin Bucur <madalin.bucur@nxp.com>
8199L:	netdev@vger.kernel.org
8200S:	Maintained
8201F:	drivers/net/ethernet/freescale/dpaa
8202
8203FREESCALE QORIQ DPAA FMAN DRIVER
8204M:	Madalin Bucur <madalin.bucur@nxp.com>
8205L:	netdev@vger.kernel.org
8206S:	Maintained
8207F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8208F:	drivers/net/ethernet/freescale/fman
8209
8210FREESCALE QORIQ PTP CLOCK DRIVER
8211M:	Yangbo Lu <yangbo.lu@nxp.com>
8212L:	netdev@vger.kernel.org
8213S:	Maintained
8214F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8215F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8216F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8217F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8218F:	drivers/ptp/ptp_qoriq.c
8219F:	drivers/ptp/ptp_qoriq_debugfs.c
8220F:	include/linux/fsl/ptp_qoriq.h
8221
8222FREESCALE QUAD SPI DRIVER
8223M:	Han Xu <han.xu@nxp.com>
8224L:	linux-spi@vger.kernel.org
8225S:	Maintained
8226F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8227F:	drivers/spi/spi-fsl-qspi.c
8228
8229FREESCALE QUICC ENGINE LIBRARY
8230M:	Qiang Zhao <qiang.zhao@nxp.com>
8231L:	linuxppc-dev@lists.ozlabs.org
8232S:	Maintained
8233F:	drivers/soc/fsl/qe/
8234F:	include/soc/fsl/qe/
8235
8236FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8237M:	Li Yang <leoyang.li@nxp.com>
8238L:	netdev@vger.kernel.org
8239L:	linuxppc-dev@lists.ozlabs.org
8240S:	Maintained
8241F:	drivers/net/ethernet/freescale/ucc_geth*
8242
8243FREESCALE QUICC ENGINE UCC HDLC DRIVER
8244M:	Zhao Qiang <qiang.zhao@nxp.com>
8245L:	netdev@vger.kernel.org
8246L:	linuxppc-dev@lists.ozlabs.org
8247S:	Maintained
8248F:	drivers/net/wan/fsl_ucc_hdlc*
8249
8250FREESCALE QUICC ENGINE UCC UART DRIVER
8251M:	Timur Tabi <timur@kernel.org>
8252L:	linuxppc-dev@lists.ozlabs.org
8253S:	Maintained
8254F:	drivers/tty/serial/ucc_uart.c
8255
8256FREESCALE SOC DRIVERS
8257M:	Li Yang <leoyang.li@nxp.com>
8258L:	linuxppc-dev@lists.ozlabs.org
8259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8260S:	Maintained
8261F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8262F:	Documentation/devicetree/bindings/soc/fsl/
8263F:	drivers/soc/fsl/
8264F:	include/linux/fsl/
8265F:	include/soc/fsl/
8266
8267FREESCALE SOC FS_ENET DRIVER
8268M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8269L:	linuxppc-dev@lists.ozlabs.org
8270L:	netdev@vger.kernel.org
8271S:	Maintained
8272F:	drivers/net/ethernet/freescale/fs_enet/
8273F:	include/linux/fs_enet_pd.h
8274
8275FREESCALE SOC SOUND DRIVERS
8276M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8277M:	Xiubo Li <Xiubo.Lee@gmail.com>
8278R:	Fabio Estevam <festevam@gmail.com>
8279R:	Nicolin Chen <nicoleotsuka@gmail.com>
8280L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8281L:	linuxppc-dev@lists.ozlabs.org
8282S:	Maintained
8283F:	sound/soc/fsl/fsl*
8284F:	sound/soc/fsl/imx*
8285F:	sound/soc/fsl/mpc8610_hpcd.c
8286
8287FREESCALE USB PERIPHERAL DRIVERS
8288M:	Li Yang <leoyang.li@nxp.com>
8289L:	linux-usb@vger.kernel.org
8290L:	linuxppc-dev@lists.ozlabs.org
8291S:	Maintained
8292F:	drivers/usb/gadget/udc/fsl*
8293
8294FREESCALE USB PHY DRIVER
8295M:	Ran Wang <ran.wang_1@nxp.com>
8296L:	linux-usb@vger.kernel.org
8297L:	linuxppc-dev@lists.ozlabs.org
8298S:	Maintained
8299F:	drivers/usb/phy/phy-fsl-usb*
8300
8301FREEVXFS FILESYSTEM
8302M:	Christoph Hellwig <hch@infradead.org>
8303S:	Maintained
8304W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8305F:	fs/freevxfs/
8306
8307FREEZER
8308M:	"Rafael J. Wysocki" <rafael@kernel.org>
8309M:	Pavel Machek <pavel@ucw.cz>
8310L:	linux-pm@vger.kernel.org
8311S:	Supported
8312F:	Documentation/power/freezing-of-tasks.rst
8313F:	include/linux/freezer.h
8314F:	kernel/freezer.c
8315
8316FRONTSWAP API
8317M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8318L:	linux-kernel@vger.kernel.org
8319S:	Maintained
8320F:	include/linux/frontswap.h
8321F:	mm/frontswap.c
8322
8323FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8324M:	David Howells <dhowells@redhat.com>
8325L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8326S:	Supported
8327F:	Documentation/filesystems/caching/
8328F:	fs/fscache/
8329F:	include/linux/fscache*.h
8330
8331FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8332M:	Eric Biggers <ebiggers@kernel.org>
8333M:	Theodore Y. Ts'o <tytso@mit.edu>
8334M:	Jaegeuk Kim <jaegeuk@kernel.org>
8335L:	linux-fscrypt@vger.kernel.org
8336S:	Supported
8337Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8338T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8339F:	Documentation/filesystems/fscrypt.rst
8340F:	fs/crypto/
8341F:	include/linux/fscrypt.h
8342F:	include/uapi/linux/fscrypt.h
8343
8344FSI SUBSYSTEM
8345M:	Jeremy Kerr <jk@ozlabs.org>
8346M:	Joel Stanley <joel@jms.id.au>
8347R:	Alistar Popple <alistair@popple.id.au>
8348R:	Eddie James <eajames@linux.ibm.com>
8349L:	linux-fsi@lists.ozlabs.org
8350S:	Supported
8351Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8353F:	drivers/fsi/
8354F:	include/linux/fsi*.h
8355F:	include/trace/events/fsi*.h
8356
8357FSI-ATTACHED I2C DRIVER
8358M:	Eddie James <eajames@linux.ibm.com>
8359L:	linux-i2c@vger.kernel.org
8360L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8361S:	Maintained
8362F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8363F:	drivers/i2c/busses/i2c-fsi.c
8364
8365FSI-ATTACHED SPI DRIVER
8366M:	Eddie James <eajames@linux.ibm.com>
8367L:	linux-spi@vger.kernel.org
8368S:	Maintained
8369F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8370F:	drivers/spi/spi-fsi.c
8371
8372FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8373M:	Jan Kara <jack@suse.cz>
8374R:	Amir Goldstein <amir73il@gmail.com>
8375L:	linux-fsdevel@vger.kernel.org
8376S:	Maintained
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8378F:	fs/notify/
8379F:	include/linux/fsnotify*.h
8380
8381FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8382M:	Eric Biggers <ebiggers@kernel.org>
8383M:	Theodore Y. Ts'o <tytso@mit.edu>
8384L:	fsverity@lists.linux.dev
8385S:	Supported
8386Q:	https://patchwork.kernel.org/project/fsverity/list/
8387T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8388F:	Documentation/filesystems/fsverity.rst
8389F:	fs/verity/
8390F:	include/linux/fsverity.h
8391F:	include/uapi/linux/fsverity.h
8392
8393FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8394M:	Michael Zaidman <michael.zaidman@gmail.com>
8395L:	linux-i2c@vger.kernel.org
8396L:	linux-input@vger.kernel.org
8397S:	Maintained
8398F:	drivers/hid/hid-ft260.c
8399
8400FUJITSU LAPTOP EXTRAS
8401M:	Jonathan Woithe <jwoithe@just42.net>
8402L:	platform-driver-x86@vger.kernel.org
8403S:	Maintained
8404F:	drivers/platform/x86/fujitsu-laptop.c
8405
8406FUJITSU M-5MO LS CAMERA ISP DRIVER
8407M:	Kyungmin Park <kyungmin.park@samsung.com>
8408M:	Heungjun Kim <riverful.kim@samsung.com>
8409L:	linux-media@vger.kernel.org
8410S:	Maintained
8411F:	drivers/media/i2c/m5mols/
8412F:	include/media/i2c/m5mols.h
8413
8414FUJITSU TABLET EXTRAS
8415M:	Robert Gerlach <khnz@gmx.de>
8416L:	platform-driver-x86@vger.kernel.org
8417S:	Maintained
8418F:	drivers/platform/x86/fujitsu-tablet.c
8419
8420FUNCTION HOOKS (FTRACE)
8421M:	Steven Rostedt <rostedt@goodmis.org>
8422M:	Masami Hiramatsu <mhiramat@kernel.org>
8423R:	Mark Rutland <mark.rutland@arm.com>
8424L:	linux-kernel@vger.kernel.org
8425L:	linux-trace-kernel@vger.kernel.org
8426Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8427S:	Maintained
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8429F:	Documentation/trace/ftrace*
8430F:	kernel/trace/ftrace*
8431F:	kernel/trace/fgraph.c
8432F:	arch/*/*/*/*ftrace*
8433F:	arch/*/*/*ftrace*
8434F:	include/*/ftrace.h
8435F:	samples/ftrace
8436
8437FUNGIBLE ETHERNET DRIVERS
8438M:	Dimitris Michailidis <dmichail@fungible.com>
8439L:	netdev@vger.kernel.org
8440S:	Supported
8441F:	drivers/net/ethernet/fungible/
8442
8443FUSE: FILESYSTEM IN USERSPACE
8444M:	Miklos Szeredi <miklos@szeredi.hu>
8445L:	linux-fsdevel@vger.kernel.org
8446S:	Maintained
8447W:	https://github.com/libfuse/
8448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8449F:	Documentation/filesystems/fuse.rst
8450F:	fs/fuse/
8451F:	include/uapi/linux/fuse.h
8452
8453FUTEX SUBSYSTEM
8454M:	Thomas Gleixner <tglx@linutronix.de>
8455M:	Ingo Molnar <mingo@redhat.com>
8456R:	Peter Zijlstra <peterz@infradead.org>
8457R:	Darren Hart <dvhart@infradead.org>
8458R:	Davidlohr Bueso <dave@stgolabs.net>
8459R:	André Almeida <andrealmeid@igalia.com>
8460L:	linux-kernel@vger.kernel.org
8461S:	Maintained
8462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8463F:	Documentation/locking/*futex*
8464F:	include/asm-generic/futex.h
8465F:	include/linux/futex.h
8466F:	include/uapi/linux/futex.h
8467F:	kernel/futex/*
8468F:	tools/perf/bench/futex*
8469F:	tools/testing/selftests/futex/
8470
8471GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8472M:	Tim Harvey <tharvey@gateworks.com>
8473S:	Maintained
8474F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8475F:	drivers/mfd/gateworks-gsc.c
8476F:	include/linux/mfd/gsc.h
8477F:	Documentation/hwmon/gsc-hwmon.rst
8478F:	drivers/hwmon/gsc-hwmon.c
8479F:	include/linux/platform_data/gsc_hwmon.h
8480
8481GCC PLUGINS
8482M:	Kees Cook <keescook@chromium.org>
8483L:	linux-hardening@vger.kernel.org
8484S:	Maintained
8485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8486F:	Documentation/kbuild/gcc-plugins.rst
8487F:	scripts/Makefile.gcc-plugins
8488F:	scripts/gcc-plugins/
8489
8490GCOV BASED KERNEL PROFILING
8491M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8492S:	Maintained
8493F:	Documentation/dev-tools/gcov.rst
8494F:	kernel/gcov/
8495
8496GDB KERNEL DEBUGGING HELPER SCRIPTS
8497M:	Jan Kiszka <jan.kiszka@siemens.com>
8498M:	Kieran Bingham <kbingham@kernel.org>
8499S:	Supported
8500F:	scripts/gdb/
8501
8502GEMINI CRYPTO DRIVER
8503M:	Corentin Labbe <clabbe@baylibre.com>
8504L:	linux-crypto@vger.kernel.org
8505S:	Maintained
8506F:	drivers/crypto/gemini/
8507
8508GEMTEK FM RADIO RECEIVER DRIVER
8509M:	Hans Verkuil <hverkuil@xs4all.nl>
8510L:	linux-media@vger.kernel.org
8511S:	Maintained
8512W:	https://linuxtv.org
8513T:	git git://linuxtv.org/media_tree.git
8514F:	drivers/media/radio/radio-gemtek*
8515
8516GENERIC ARCHITECTURE TOPOLOGY
8517M:	Sudeep Holla <sudeep.holla@arm.com>
8518L:	linux-kernel@vger.kernel.org
8519S:	Maintained
8520F:	drivers/base/arch_topology.c
8521F:	include/linux/arch_topology.h
8522
8523GENERIC ENTRY CODE
8524M:	Thomas Gleixner <tglx@linutronix.de>
8525M:	Peter Zijlstra <peterz@infradead.org>
8526M:	Andy Lutomirski <luto@kernel.org>
8527L:	linux-kernel@vger.kernel.org
8528S:	Maintained
8529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8530F:	include/linux/entry-common.h
8531F:	include/linux/entry-kvm.h
8532F:	kernel/entry/
8533
8534GENERIC GPIO I2C DRIVER
8535M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8536S:	Supported
8537F:	drivers/i2c/busses/i2c-gpio.c
8538F:	include/linux/platform_data/i2c-gpio.h
8539
8540GENERIC GPIO I2C MULTIPLEXER DRIVER
8541M:	Peter Korsgaard <peter.korsgaard@barco.com>
8542L:	linux-i2c@vger.kernel.org
8543S:	Supported
8544F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8545F:	drivers/i2c/muxes/i2c-mux-gpio.c
8546F:	include/linux/platform_data/i2c-mux-gpio.h
8547
8548GENERIC HDLC (WAN) DRIVERS
8549M:	Krzysztof Halasa <khc@pm.waw.pl>
8550S:	Maintained
8551W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8552F:	drivers/net/wan/c101.c
8553F:	drivers/net/wan/hd6457*
8554F:	drivers/net/wan/hdlc*
8555F:	drivers/net/wan/n2.c
8556F:	drivers/net/wan/pc300too.c
8557F:	drivers/net/wan/pci200syn.c
8558F:	drivers/net/wan/wanxl*
8559
8560GENERIC INCLUDE/ASM HEADER FILES
8561M:	Arnd Bergmann <arnd@arndb.de>
8562L:	linux-arch@vger.kernel.org
8563S:	Maintained
8564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8565F:	include/asm-generic/
8566F:	include/uapi/asm-generic/
8567
8568GENERIC PHY FRAMEWORK
8569M:	Vinod Koul <vkoul@kernel.org>
8570M:	Kishon Vijay Abraham I <kishon@kernel.org>
8571L:	linux-phy@lists.infradead.org
8572S:	Supported
8573Q:	https://patchwork.kernel.org/project/linux-phy/list/
8574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8575F:	Documentation/devicetree/bindings/phy/
8576F:	drivers/phy/
8577F:	include/dt-bindings/phy/
8578F:	include/linux/phy/
8579
8580GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8581M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8582S:	Supported
8583F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8584
8585GENERIC PM DOMAINS
8586M:	"Rafael J. Wysocki" <rafael@kernel.org>
8587M:	Kevin Hilman <khilman@kernel.org>
8588M:	Ulf Hansson <ulf.hansson@linaro.org>
8589L:	linux-pm@vger.kernel.org
8590S:	Supported
8591F:	Documentation/devicetree/bindings/power/power?domain*
8592F:	drivers/base/power/domain*.c
8593F:	include/linux/pm_domain.h
8594
8595GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8596M:	Eugen Hristev <eugen.hristev@microchip.com>
8597L:	linux-input@vger.kernel.org
8598S:	Maintained
8599F:	drivers/input/touchscreen/resistive-adc-touch.c
8600
8601GENERIC STRING LIBRARY
8602R:	Andy Shevchenko <andy@kernel.org>
8603S:	Maintained
8604F:	lib/string.c
8605F:	lib/string_helpers.c
8606F:	lib/test_string.c
8607F:	lib/test-string_helpers.c
8608
8609GENERIC UIO DRIVER FOR PCI DEVICES
8610M:	"Michael S. Tsirkin" <mst@redhat.com>
8611L:	kvm@vger.kernel.org
8612S:	Supported
8613F:	drivers/uio/uio_pci_generic.c
8614
8615GENERIC VDSO LIBRARY
8616M:	Andy Lutomirski <luto@kernel.org>
8617M:	Thomas Gleixner <tglx@linutronix.de>
8618M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8619L:	linux-kernel@vger.kernel.org
8620S:	Maintained
8621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8622F:	include/asm-generic/vdso/vsyscall.h
8623F:	include/vdso/
8624F:	kernel/time/vsyscall.c
8625F:	lib/vdso/
8626
8627GENWQE (IBM Generic Workqueue Card)
8628M:	Frank Haverkamp <haver@linux.ibm.com>
8629S:	Supported
8630F:	drivers/misc/genwqe/
8631
8632GET_MAINTAINER SCRIPT
8633M:	Joe Perches <joe@perches.com>
8634S:	Maintained
8635F:	scripts/get_maintainer.pl
8636
8637GFS2 FILE SYSTEM
8638M:	Bob Peterson <rpeterso@redhat.com>
8639M:	Andreas Gruenbacher <agruenba@redhat.com>
8640L:	cluster-devel@redhat.com
8641S:	Supported
8642B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8644F:	Documentation/filesystems/gfs2*
8645F:	fs/gfs2/
8646F:	include/uapi/linux/gfs2_ondisk.h
8647
8648GIGABYTE WMI DRIVER
8649M:	Thomas Weißschuh <thomas@weissschuh.net>
8650L:	platform-driver-x86@vger.kernel.org
8651S:	Maintained
8652F:	drivers/platform/x86/gigabyte-wmi.c
8653
8654GNSS SUBSYSTEM
8655M:	Johan Hovold <johan@kernel.org>
8656S:	Maintained
8657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8658F:	Documentation/ABI/testing/sysfs-class-gnss
8659F:	Documentation/devicetree/bindings/gnss/
8660F:	drivers/gnss/
8661F:	include/linux/gnss.h
8662
8663GO7007 MPEG CODEC
8664M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8665L:	linux-media@vger.kernel.org
8666S:	Maintained
8667F:	drivers/media/usb/go7007/
8668
8669GOODIX TOUCHSCREEN
8670M:	Bastien Nocera <hadess@hadess.net>
8671M:	Hans de Goede <hdegoede@redhat.com>
8672L:	linux-input@vger.kernel.org
8673S:	Maintained
8674F:	drivers/input/touchscreen/goodix*
8675
8676GOOGLE ETHERNET DRIVERS
8677M:	Jeroen de Borst <jeroendb@google.com>
8678M:	Catherine Sullivan <csully@google.com>
8679R:	Shailend Chand <shailend@google.com>
8680L:	netdev@vger.kernel.org
8681S:	Supported
8682F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8683F:	drivers/net/ethernet/google
8684
8685GPD POCKET FAN DRIVER
8686M:	Hans de Goede <hdegoede@redhat.com>
8687L:	platform-driver-x86@vger.kernel.org
8688S:	Maintained
8689F:	drivers/platform/x86/gpd-pocket-fan.c
8690
8691GPIO ACPI SUPPORT
8692M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8693M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8694L:	linux-gpio@vger.kernel.org
8695L:	linux-acpi@vger.kernel.org
8696S:	Supported
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8698F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8699F:	drivers/gpio/gpiolib-acpi.c
8700F:	drivers/gpio/gpiolib-acpi.h
8701
8702GPIO AGGREGATOR
8703M:	Geert Uytterhoeven <geert+renesas@glider.be>
8704L:	linux-gpio@vger.kernel.org
8705S:	Supported
8706F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8707F:	drivers/gpio/gpio-aggregator.c
8708
8709GPIO IR Transmitter
8710M:	Sean Young <sean@mess.org>
8711L:	linux-media@vger.kernel.org
8712S:	Maintained
8713F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
8714F:	drivers/media/rc/gpio-ir-tx.c
8715
8716GPIO MOCKUP DRIVER
8717M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8718L:	linux-gpio@vger.kernel.org
8719S:	Maintained
8720F:	drivers/gpio/gpio-mockup.c
8721F:	tools/testing/selftests/gpio/
8722
8723GPIO REGMAP
8724R:	Michael Walle <michael@walle.cc>
8725S:	Maintained
8726F:	drivers/gpio/gpio-regmap.c
8727F:	include/linux/gpio/regmap.h
8728
8729GPIO SUBSYSTEM
8730M:	Linus Walleij <linus.walleij@linaro.org>
8731M:	Bartosz Golaszewski <brgl@bgdev.pl>
8732L:	linux-gpio@vger.kernel.org
8733S:	Maintained
8734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8735F:	Documentation/ABI/obsolete/sysfs-gpio
8736F:	Documentation/ABI/testing/gpio-cdev
8737F:	Documentation/admin-guide/gpio/
8738F:	Documentation/devicetree/bindings/gpio/
8739F:	Documentation/driver-api/gpio/
8740F:	drivers/gpio/
8741F:	include/asm-generic/gpio.h
8742F:	include/dt-bindings/gpio/
8743F:	include/linux/gpio.h
8744F:	include/linux/gpio/
8745F:	include/linux/of_gpio.h
8746F:	include/uapi/linux/gpio.h
8747F:	tools/gpio/
8748
8749GRE DEMULTIPLEXER DRIVER
8750M:	Dmitry Kozlov <xeb@mail.ru>
8751L:	netdev@vger.kernel.org
8752S:	Maintained
8753F:	include/net/gre.h
8754F:	net/ipv4/gre_demux.c
8755F:	net/ipv4/gre_offload.c
8756
8757GRETH 10/100/1G Ethernet MAC device driver
8758M:	Andreas Larsson <andreas@gaisler.com>
8759L:	netdev@vger.kernel.org
8760S:	Maintained
8761F:	drivers/net/ethernet/aeroflex/
8762
8763GREYBUS AUDIO PROTOCOLS DRIVERS
8764M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8765M:	Mark Greer <mgreer@animalcreek.com>
8766S:	Maintained
8767F:	drivers/staging/greybus/audio_apbridgea.c
8768F:	drivers/staging/greybus/audio_apbridgea.h
8769F:	drivers/staging/greybus/audio_codec.c
8770F:	drivers/staging/greybus/audio_codec.h
8771F:	drivers/staging/greybus/audio_gb.c
8772F:	drivers/staging/greybus/audio_manager.c
8773F:	drivers/staging/greybus/audio_manager.h
8774F:	drivers/staging/greybus/audio_manager_module.c
8775F:	drivers/staging/greybus/audio_manager_private.h
8776F:	drivers/staging/greybus/audio_manager_sysfs.c
8777F:	drivers/staging/greybus/audio_module.c
8778F:	drivers/staging/greybus/audio_topology.c
8779
8780GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8781M:	Viresh Kumar <vireshk@kernel.org>
8782S:	Maintained
8783F:	drivers/staging/greybus/authentication.c
8784F:	drivers/staging/greybus/bootrom.c
8785F:	drivers/staging/greybus/firmware.h
8786F:	drivers/staging/greybus/fw-core.c
8787F:	drivers/staging/greybus/fw-download.c
8788F:	drivers/staging/greybus/fw-management.c
8789F:	drivers/staging/greybus/greybus_authentication.h
8790F:	drivers/staging/greybus/greybus_firmware.h
8791F:	drivers/staging/greybus/hid.c
8792F:	drivers/staging/greybus/i2c.c
8793F:	drivers/staging/greybus/spi.c
8794F:	drivers/staging/greybus/spilib.c
8795F:	drivers/staging/greybus/spilib.h
8796
8797GREYBUS LOOPBACK DRIVER
8798M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8799S:	Maintained
8800F:	drivers/staging/greybus/loopback.c
8801
8802GREYBUS PLATFORM DRIVERS
8803M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8804S:	Maintained
8805F:	drivers/staging/greybus/arche-apb-ctrl.c
8806F:	drivers/staging/greybus/arche-platform.c
8807F:	drivers/staging/greybus/arche_platform.h
8808
8809GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8810M:	Rui Miguel Silva <rmfrfs@gmail.com>
8811S:	Maintained
8812F:	drivers/staging/greybus/gpio.c
8813F:	drivers/staging/greybus/light.c
8814F:	drivers/staging/greybus/power_supply.c
8815F:	drivers/staging/greybus/sdio.c
8816F:	drivers/staging/greybus/spi.c
8817F:	drivers/staging/greybus/spilib.c
8818
8819GREYBUS SUBSYSTEM
8820M:	Johan Hovold <johan@kernel.org>
8821M:	Alex Elder <elder@kernel.org>
8822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8823L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8824S:	Maintained
8825F:	drivers/greybus/
8826F:	drivers/staging/greybus/
8827F:	include/linux/greybus.h
8828F:	include/linux/greybus/
8829
8830GREYBUS UART PROTOCOLS DRIVERS
8831M:	David Lin <dtwlin@gmail.com>
8832S:	Maintained
8833F:	drivers/staging/greybus/log.c
8834F:	drivers/staging/greybus/uart.c
8835
8836GS1662 VIDEO SERIALIZER
8837M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8838L:	linux-media@vger.kernel.org
8839S:	Maintained
8840T:	git git://linuxtv.org/media_tree.git
8841F:	drivers/media/spi/gs1662.c
8842
8843GSPCA FINEPIX SUBDRIVER
8844M:	Frank Zago <frank@zago.net>
8845L:	linux-media@vger.kernel.org
8846S:	Maintained
8847T:	git git://linuxtv.org/media_tree.git
8848F:	drivers/media/usb/gspca/finepix.c
8849
8850GSPCA GL860 SUBDRIVER
8851M:	Olivier Lorin <o.lorin@laposte.net>
8852L:	linux-media@vger.kernel.org
8853S:	Maintained
8854T:	git git://linuxtv.org/media_tree.git
8855F:	drivers/media/usb/gspca/gl860/
8856
8857GSPCA M5602 SUBDRIVER
8858M:	Erik Andren <erik.andren@gmail.com>
8859L:	linux-media@vger.kernel.org
8860S:	Maintained
8861T:	git git://linuxtv.org/media_tree.git
8862F:	drivers/media/usb/gspca/m5602/
8863
8864GSPCA PAC207 SONIXB SUBDRIVER
8865M:	Hans Verkuil <hverkuil@xs4all.nl>
8866L:	linux-media@vger.kernel.org
8867S:	Odd Fixes
8868T:	git git://linuxtv.org/media_tree.git
8869F:	drivers/media/usb/gspca/pac207.c
8870
8871GSPCA SN9C20X SUBDRIVER
8872M:	Brian Johnson <brijohn@gmail.com>
8873L:	linux-media@vger.kernel.org
8874S:	Maintained
8875T:	git git://linuxtv.org/media_tree.git
8876F:	drivers/media/usb/gspca/sn9c20x.c
8877
8878GSPCA T613 SUBDRIVER
8879M:	Leandro Costantino <lcostantino@gmail.com>
8880L:	linux-media@vger.kernel.org
8881S:	Maintained
8882T:	git git://linuxtv.org/media_tree.git
8883F:	drivers/media/usb/gspca/t613.c
8884
8885GSPCA USB WEBCAM DRIVER
8886M:	Hans Verkuil <hverkuil@xs4all.nl>
8887L:	linux-media@vger.kernel.org
8888S:	Odd Fixes
8889T:	git git://linuxtv.org/media_tree.git
8890F:	drivers/media/usb/gspca/
8891
8892GTP (GPRS Tunneling Protocol)
8893M:	Pablo Neira Ayuso <pablo@netfilter.org>
8894M:	Harald Welte <laforge@gnumonks.org>
8895L:	osmocom-net-gprs@lists.osmocom.org
8896S:	Maintained
8897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8898F:	drivers/net/gtp.c
8899
8900GUID PARTITION TABLE (GPT)
8901M:	Davidlohr Bueso <dave@stgolabs.net>
8902L:	linux-efi@vger.kernel.org
8903S:	Maintained
8904F:	block/partitions/efi.*
8905
8906HABANALABS PCI DRIVER
8907M:	Oded Gabbay <ogabbay@kernel.org>
8908L:	dri-devel@lists.freedesktop.org
8909S:	Supported
8910C:	irc://irc.oftc.net/dri-devel
8911T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8912F:	Documentation/ABI/testing/debugfs-driver-habanalabs
8913F:	Documentation/ABI/testing/sysfs-driver-habanalabs
8914F:	drivers/accel/habanalabs/
8915F:	include/trace/events/habanalabs.h
8916F:	include/uapi/drm/habanalabs_accel.h
8917
8918HACKRF MEDIA DRIVER
8919M:	Antti Palosaari <crope@iki.fi>
8920L:	linux-media@vger.kernel.org
8921S:	Maintained
8922W:	https://linuxtv.org
8923W:	http://palosaari.fi/linux/
8924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8925T:	git git://linuxtv.org/anttip/media_tree.git
8926F:	drivers/media/usb/hackrf/
8927
8928HANTRO VPU CODEC DRIVER
8929M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8930M:	Philipp Zabel <p.zabel@pengutronix.de>
8931L:	linux-media@vger.kernel.org
8932L:	linux-rockchip@lists.infradead.org
8933S:	Maintained
8934F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8935F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
8936F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8937F:	drivers/media/platform/verisilicon/
8938
8939HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8940M:	Frank Seidel <frank@f-seidel.de>
8941L:	platform-driver-x86@vger.kernel.org
8942S:	Maintained
8943W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8944F:	drivers/platform/x86/hdaps.c
8945
8946HARDWARE MONITORING
8947M:	Jean Delvare <jdelvare@suse.com>
8948M:	Guenter Roeck <linux@roeck-us.net>
8949L:	linux-hwmon@vger.kernel.org
8950S:	Maintained
8951W:	http://hwmon.wiki.kernel.org/
8952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8953F:	Documentation/ABI/testing/sysfs-class-hwmon
8954F:	Documentation/devicetree/bindings/hwmon/
8955F:	Documentation/hwmon/
8956F:	drivers/hwmon/
8957F:	include/linux/hwmon*.h
8958F:	include/trace/events/hwmon*.h
8959K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8960
8961HARDWARE RANDOM NUMBER GENERATOR CORE
8962M:	Olivia Mackall <olivia@selenic.com>
8963M:	Herbert Xu <herbert@gondor.apana.org.au>
8964L:	linux-crypto@vger.kernel.org
8965S:	Odd fixes
8966F:	Documentation/admin-guide/hw_random.rst
8967F:	Documentation/devicetree/bindings/rng/
8968F:	drivers/char/hw_random/
8969F:	include/linux/hw_random.h
8970
8971HARDWARE SPINLOCK CORE
8972M:	Ohad Ben-Cohen <ohad@wizery.com>
8973M:	Bjorn Andersson <andersson@kernel.org>
8974R:	Baolin Wang <baolin.wang7@gmail.com>
8975L:	linux-remoteproc@vger.kernel.org
8976S:	Maintained
8977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8978F:	Documentation/devicetree/bindings/hwlock/
8979F:	Documentation/locking/hwspinlock.rst
8980F:	drivers/hwspinlock/
8981F:	include/linux/hwspinlock.h
8982
8983HARDWARE TRACING FACILITIES
8984M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8985S:	Maintained
8986F:	drivers/hwtracing/
8987
8988HARMONY SOUND DRIVER
8989L:	linux-parisc@vger.kernel.org
8990S:	Maintained
8991F:	sound/parisc/harmony.*
8992
8993HDPVR USB VIDEO ENCODER DRIVER
8994M:	Hans Verkuil <hverkuil@xs4all.nl>
8995L:	linux-media@vger.kernel.org
8996S:	Odd Fixes
8997W:	https://linuxtv.org
8998T:	git git://linuxtv.org/media_tree.git
8999F:	drivers/media/usb/hdpvr/
9000
9001HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9002M:	Matt Hsiao <matt.hsiao@hpe.com>
9003S:	Supported
9004F:	drivers/misc/hpilo.[ch]
9005
9006HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9007M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9008S:	Supported
9009F:	Documentation/watchdog/hpwdt.rst
9010F:	drivers/watchdog/hpwdt.c
9011
9012HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9013M:	Don Brace <don.brace@microchip.com>
9014L:	storagedev@microchip.com
9015L:	linux-scsi@vger.kernel.org
9016S:	Supported
9017F:	Documentation/scsi/hpsa.rst
9018F:	drivers/scsi/hpsa*.[ch]
9019F:	include/linux/cciss*.h
9020F:	include/uapi/linux/cciss*.h
9021
9022HFI1 DRIVER
9023M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9024L:	linux-rdma@vger.kernel.org
9025S:	Supported
9026F:	drivers/infiniband/hw/hfi1
9027
9028HFS FILESYSTEM
9029L:	linux-fsdevel@vger.kernel.org
9030S:	Orphan
9031F:	Documentation/filesystems/hfs.rst
9032F:	fs/hfs/
9033
9034HFSPLUS FILESYSTEM
9035L:	linux-fsdevel@vger.kernel.org
9036S:	Orphan
9037F:	Documentation/filesystems/hfsplus.rst
9038F:	fs/hfsplus/
9039
9040HGA FRAMEBUFFER DRIVER
9041M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9042L:	linux-nvidia@lists.surfsouth.com
9043S:	Maintained
9044W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9045F:	drivers/video/fbdev/hgafb.c
9046
9047HIBERNATION (aka Software Suspend, aka swsusp)
9048M:	"Rafael J. Wysocki" <rafael@kernel.org>
9049M:	Pavel Machek <pavel@ucw.cz>
9050L:	linux-pm@vger.kernel.org
9051S:	Supported
9052B:	https://bugzilla.kernel.org
9053F:	arch/*/include/asm/suspend*.h
9054F:	arch/x86/power/
9055F:	drivers/base/power/
9056F:	include/linux/freezer.h
9057F:	include/linux/pm.h
9058F:	include/linux/suspend.h
9059F:	kernel/power/
9060
9061HID CORE LAYER
9062M:	Jiri Kosina <jikos@kernel.org>
9063M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9064L:	linux-input@vger.kernel.org
9065S:	Maintained
9066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9067F:	Documentation/hid/
9068F:	drivers/hid/
9069F:	include/linux/hid*
9070F:	include/uapi/linux/hid*
9071F:	samples/hid/
9072F:	tools/testing/selftests/hid/
9073
9074HID LOGITECH DRIVERS
9075R:	Filipe Laíns <lains@riseup.net>
9076L:	linux-input@vger.kernel.org
9077S:	Maintained
9078F:	drivers/hid/hid-logitech-*
9079
9080HID++ LOGITECH DRIVERS
9081R:	Filipe Laíns <lains@riseup.net>
9082R:	Bastien Nocera <hadess@hadess.net>
9083L:	linux-input@vger.kernel.org
9084S:	Maintained
9085F:	drivers/hid/hid-logitech-hidpp.c
9086
9087HID PLAYSTATION DRIVER
9088M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9089L:	linux-input@vger.kernel.org
9090S:	Supported
9091F:	drivers/hid/hid-playstation.c
9092
9093HID PHOENIX RC FLIGHT CONTROLLER
9094M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9095L:	linux-input@vger.kernel.org
9096S:	Maintained
9097F:	drivers/hid/hid-pxrc.c
9098
9099HID SENSOR HUB DRIVERS
9100M:	Jiri Kosina <jikos@kernel.org>
9101M:	Jonathan Cameron <jic23@kernel.org>
9102M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9103L:	linux-input@vger.kernel.org
9104L:	linux-iio@vger.kernel.org
9105S:	Maintained
9106F:	Documentation/hid/hid-sensor*
9107F:	drivers/hid/hid-sensor-*
9108F:	drivers/iio/*/hid-*
9109F:	include/linux/hid-sensor-*
9110
9111HID VRC-2 CAR CONTROLLER DRIVER
9112M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9113L:	linux-input@vger.kernel.org
9114S:	Maintained
9115F:	drivers/hid/hid-vrc2.c
9116
9117HID WACOM DRIVER
9118M:	Ping Cheng <ping.cheng@wacom.com>
9119M:	Jason Gerecke  <jason.gerecke@wacom.com>
9120L:	linux-input@vger.kernel.org
9121S:	Maintained
9122F:	drivers/hid/wacom.h
9123F:	drivers/hid/wacom_*
9124
9125HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9126M:	Thomas Gleixner <tglx@linutronix.de>
9127L:	linux-kernel@vger.kernel.org
9128S:	Maintained
9129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9130F:	Documentation/timers/
9131F:	include/linux/clockchips.h
9132F:	include/linux/hrtimer.h
9133F:	kernel/time/clockevents.c
9134F:	kernel/time/hrtimer.c
9135F:	kernel/time/timer_*.c
9136
9137HIGH-SPEED SCC DRIVER FOR AX.25
9138L:	linux-hams@vger.kernel.org
9139S:	Orphan
9140F:	drivers/net/hamradio/scc.c
9141
9142HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9143M:	HighPoint Linux Team <linux@highpoint-tech.com>
9144S:	Supported
9145W:	http://www.highpoint-tech.com
9146F:	Documentation/scsi/hptiop.rst
9147F:	drivers/scsi/hptiop.c
9148
9149HIMAX HX83112B TOUCHSCREEN SUPPORT
9150M:	Job Noorman <job@noorman.info>
9151L:	linux-input@vger.kernel.org
9152S:	Maintained
9153F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9154F:	drivers/input/touchscreen/himax_hx83112b.c
9155
9156HIPPI
9157M:	Jes Sorensen <jes@trained-monkey.org>
9158L:	linux-hippi@sunsite.dk
9159S:	Maintained
9160F:	drivers/net/hippi/
9161F:	include/linux/hippidevice.h
9162F:	include/uapi/linux/if_hippi.h
9163F:	net/802/hippi.c
9164
9165HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9166M:	Kurt Kanzenbach <kurt@linutronix.de>
9167L:	netdev@vger.kernel.org
9168S:	Maintained
9169F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9170F:	drivers/net/dsa/hirschmann/*
9171F:	include/linux/platform_data/hirschmann-hellcreek.h
9172F:	net/dsa/tag_hellcreek.c
9173
9174HISILICON DMA DRIVER
9175M:	Zhou Wang <wangzhou1@hisilicon.com>
9176M:	Jie Hai <haijie1@huawei.com>
9177L:	dmaengine@vger.kernel.org
9178S:	Maintained
9179F:	drivers/dma/hisi_dma.c
9180
9181HISILICON GPIO DRIVER
9182M:	Jay Fang <f.fangjian@huawei.com>
9183L:	linux-gpio@vger.kernel.org
9184S:	Maintained
9185F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9186F:	drivers/gpio/gpio-hisi.c
9187
9188HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9189M:	Longfang Liu <liulongfang@huawei.com>
9190L:	linux-crypto@vger.kernel.org
9191S:	Maintained
9192F:	Documentation/ABI/testing/debugfs-hisi-hpre
9193F:	drivers/crypto/hisilicon/hpre/hpre.h
9194F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9195F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9196
9197HISILICON I2C CONTROLLER DRIVER
9198M:	Yicong Yang <yangyicong@hisilicon.com>
9199L:	linux-i2c@vger.kernel.org
9200S:	Maintained
9201W:	https://www.hisilicon.com
9202F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9203F:	drivers/i2c/busses/i2c-hisi.c
9204
9205HISILICON LPC BUS DRIVER
9206M:	Jay Fang <f.fangjian@huawei.com>
9207S:	Maintained
9208W:	http://www.hisilicon.com
9209F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9210F:	drivers/bus/hisi_lpc.c
9211
9212HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9213M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9214M:	Salil Mehta <salil.mehta@huawei.com>
9215L:	netdev@vger.kernel.org
9216S:	Maintained
9217W:	http://www.hisilicon.com
9218F:	drivers/net/ethernet/hisilicon/hns3/
9219
9220HISILICON NETWORK SUBSYSTEM DRIVER
9221M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9222M:	Salil Mehta <salil.mehta@huawei.com>
9223L:	netdev@vger.kernel.org
9224S:	Maintained
9225W:	http://www.hisilicon.com
9226F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9227F:	drivers/net/ethernet/hisilicon/
9228
9229HIKEY960 ONBOARD USB GPIO HUB DRIVER
9230M:	John Stultz <jstultz@google.com>
9231L:	linux-kernel@vger.kernel.org
9232S:	Maintained
9233F:	drivers/misc/hisi_hikey_usb.c
9234
9235HISILICON PMU DRIVER
9236M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
9237M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9238S:	Supported
9239W:	http://www.hisilicon.com
9240F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9241F:	Documentation/admin-guide/perf/hisi-pmu.rst
9242F:	drivers/perf/hisilicon
9243
9244HISILICON HNS3 PMU DRIVER
9245M:	Guangbin Huang <huangguangbin2@huawei.com>
9246S:	Supported
9247F:	Documentation/admin-guide/perf/hns3-pmu.rst
9248F:	drivers/perf/hisilicon/hns3_pmu.c
9249
9250HISILICON PTT DRIVER
9251M:	Yicong Yang <yangyicong@hisilicon.com>
9252L:	linux-kernel@vger.kernel.org
9253S:	Maintained
9254F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9255F:	Documentation/trace/hisi-ptt.rst
9256F:	drivers/hwtracing/ptt/
9257
9258HISILICON QM DRIVER
9259M:	Weili Qian <qianweili@huawei.com>
9260M:	Zhou Wang <wangzhou1@hisilicon.com>
9261L:	linux-crypto@vger.kernel.org
9262S:	Maintained
9263F:	drivers/crypto/hisilicon/Kconfig
9264F:	drivers/crypto/hisilicon/Makefile
9265F:	drivers/crypto/hisilicon/qm.c
9266F:	drivers/crypto/hisilicon/sgl.c
9267F:	include/linux/hisi_acc_qm.h
9268
9269HISILICON ZIP Controller DRIVER
9270M:	Yang Shen <shenyang39@huawei.com>
9271M:	Zhou Wang <wangzhou1@hisilicon.com>
9272L:	linux-crypto@vger.kernel.org
9273S:	Maintained
9274F:	Documentation/ABI/testing/debugfs-hisi-zip
9275F:	drivers/crypto/hisilicon/zip/
9276
9277HISILICON ROCE DRIVER
9278M:	Haoyue Xu <xuhaoyue1@hisilicon.com>
9279M:	Wenpeng Liang <liangwenpeng@huawei.com>
9280L:	linux-rdma@vger.kernel.org
9281S:	Maintained
9282F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9283F:	drivers/infiniband/hw/hns/
9284
9285HISILICON SAS Controller
9286M:	Xiang Chen <chenxiang66@hisilicon.com>
9287S:	Supported
9288W:	http://www.hisilicon.com
9289F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9290F:	drivers/scsi/hisi_sas/
9291
9292HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9293M:	Kai Ye <yekai13@huawei.com>
9294M:	Longfang Liu <liulongfang@huawei.com>
9295L:	linux-crypto@vger.kernel.org
9296S:	Maintained
9297F:	Documentation/ABI/testing/debugfs-hisi-sec
9298F:	drivers/crypto/hisilicon/sec2/sec.h
9299F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9300F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9301F:	drivers/crypto/hisilicon/sec2/sec_main.c
9302
9303HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9304M:	Jay Fang <f.fangjian@huawei.com>
9305L:	linux-spi@vger.kernel.org
9306S:	Maintained
9307W:	http://www.hisilicon.com
9308F:	drivers/spi/spi-hisi-kunpeng.c
9309
9310HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9311M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9312L:	linux-kernel@vger.kernel.org
9313S:	Maintained
9314F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9315F:	drivers/spmi/hisi-spmi-controller.c
9316
9317HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9318M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9319L:	linux-kernel@vger.kernel.org
9320S:	Maintained
9321F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9322F:	drivers/mfd/hi6421-spmi-pmic.c
9323
9324HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9325M:	Weili Qian <qianweili@huawei.com>
9326S:	Maintained
9327F:	drivers/crypto/hisilicon/trng/trng.c
9328
9329HISILICON V3XX SPI NOR FLASH Controller Driver
9330M:	Jay Fang <f.fangjian@huawei.com>
9331S:	Maintained
9332W:	http://www.hisilicon.com
9333F:	drivers/spi/spi-hisi-sfc-v3xx.c
9334
9335HMM - Heterogeneous Memory Management
9336M:	Jérôme Glisse <jglisse@redhat.com>
9337L:	linux-mm@kvack.org
9338S:	Maintained
9339F:	Documentation/mm/hmm.rst
9340F:	include/linux/hmm*
9341F:	lib/test_hmm*
9342F:	mm/hmm*
9343F:	tools/testing/selftests/vm/*hmm*
9344
9345HOST AP DRIVER
9346M:	Jouni Malinen <j@w1.fi>
9347L:	linux-wireless@vger.kernel.org
9348S:	Obsolete
9349W:	http://w1.fi/hostap-driver.html
9350F:	drivers/net/wireless/intersil/hostap/
9351
9352HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9353L:	platform-driver-x86@vger.kernel.org
9354S:	Orphan
9355F:	drivers/platform/x86/hp/tc1100-wmi.c
9356
9357HPET:	High Precision Event Timers driver
9358M:	Clemens Ladisch <clemens@ladisch.de>
9359S:	Maintained
9360F:	Documentation/timers/hpet.rst
9361F:	drivers/char/hpet.c
9362F:	include/linux/hpet.h
9363F:	include/uapi/linux/hpet.h
9364
9365HPET:	x86
9366S:	Orphan
9367F:	arch/x86/include/asm/hpet.h
9368F:	arch/x86/kernel/hpet.c
9369
9370HPFS FILESYSTEM
9371M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9372S:	Maintained
9373W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9374F:	fs/hpfs/
9375
9376HSI SUBSYSTEM
9377M:	Sebastian Reichel <sre@kernel.org>
9378S:	Maintained
9379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9380F:	Documentation/ABI/testing/sysfs-bus-hsi
9381F:	Documentation/driver-api/hsi.rst
9382F:	drivers/hsi/
9383F:	include/linux/hsi/
9384F:	include/uapi/linux/hsi/
9385
9386HSO 3G MODEM DRIVER
9387L:	linux-usb@vger.kernel.org
9388S:	Orphan
9389F:	drivers/net/usb/hso.c
9390
9391HSR NETWORK PROTOCOL
9392L:	netdev@vger.kernel.org
9393S:	Orphan
9394F:	net/hsr/
9395
9396HT16K33 LED CONTROLLER DRIVER
9397M:	Robin van der Gracht <robin@protonic.nl>
9398S:	Maintained
9399F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9400F:	drivers/auxdisplay/ht16k33.c
9401
9402HTCPEN TOUCHSCREEN DRIVER
9403M:	Pau Oliva Fora <pof@eslack.org>
9404L:	linux-input@vger.kernel.org
9405S:	Maintained
9406F:	drivers/input/touchscreen/htcpen.c
9407
9408HTE SUBSYSTEM
9409M:	Dipen Patel <dipenp@nvidia.com>
9410S:	Maintained
9411F:	Documentation/devicetree/bindings/timestamp/
9412F:	Documentation/driver-api/hte/
9413F:	drivers/hte/
9414F:	include/linux/hte.h
9415
9416HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9417M:	Lorenzo Bianconi <lorenzo@kernel.org>
9418L:	linux-iio@vger.kernel.org
9419S:	Maintained
9420W:	http://www.st.com/
9421F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9422F:	drivers/iio/humidity/hts221*
9423
9424HUAWEI ETHERNET DRIVER
9425M:	Cai Huoqing <cai.huoqing@linux.dev>
9426L:	netdev@vger.kernel.org
9427S:	Maintained
9428F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9429F:	drivers/net/ethernet/huawei/hinic/
9430
9431HUGETLB SUBSYSTEM
9432M:	Mike Kravetz <mike.kravetz@oracle.com>
9433M:	Muchun Song <muchun.song@linux.dev>
9434L:	linux-mm@kvack.org
9435S:	Maintained
9436F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9437F:	Documentation/admin-guide/mm/hugetlbpage.rst
9438F:	Documentation/mm/hugetlbfs_reserv.rst
9439F:	Documentation/mm/vmemmap_dedup.rst
9440F:	fs/hugetlbfs/
9441F:	include/linux/hugetlb.h
9442F:	mm/hugetlb.c
9443F:	mm/hugetlb_vmemmap.c
9444F:	mm/hugetlb_vmemmap.h
9445
9446HVA ST MEDIA DRIVER
9447M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9448L:	linux-media@vger.kernel.org
9449S:	Supported
9450W:	https://linuxtv.org
9451T:	git git://linuxtv.org/media_tree.git
9452F:	drivers/media/platform/st/sti/hva
9453
9454HWPOISON MEMORY FAILURE HANDLING
9455M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9456R:	Miaohe Lin <linmiaohe@huawei.com>
9457L:	linux-mm@kvack.org
9458S:	Maintained
9459F:	mm/hwpoison-inject.c
9460F:	mm/memory-failure.c
9461
9462HYCON HY46XX TOUCHSCREEN SUPPORT
9463M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9464L:	linux-input@vger.kernel.org
9465S:	Maintained
9466F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9467F:	drivers/input/touchscreen/hycon-hy46xx.c
9468
9469HYGON PROCESSOR SUPPORT
9470M:	Pu Wen <puwen@hygon.cn>
9471L:	linux-kernel@vger.kernel.org
9472S:	Maintained
9473F:	arch/x86/kernel/cpu/hygon.c
9474
9475HYNIX HI556 SENSOR DRIVER
9476M:	Shawn Tu <shawnx.tu@intel.com>
9477L:	linux-media@vger.kernel.org
9478S:	Maintained
9479T:	git git://linuxtv.org/media_tree.git
9480F:	drivers/media/i2c/hi556.c
9481
9482HYNIX HI846 SENSOR DRIVER
9483M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9484L:	linux-media@vger.kernel.org
9485S:	Maintained
9486F:	drivers/media/i2c/hi846.c
9487
9488HYNIX HI847 SENSOR DRIVER
9489M:	Shawn Tu <shawnx.tu@intel.com>
9490L:	linux-media@vger.kernel.org
9491S:	Maintained
9492F:	drivers/media/i2c/hi847.c
9493
9494Hyper-V/Azure CORE AND DRIVERS
9495M:	"K. Y. Srinivasan" <kys@microsoft.com>
9496M:	Haiyang Zhang <haiyangz@microsoft.com>
9497M:	Wei Liu <wei.liu@kernel.org>
9498M:	Dexuan Cui <decui@microsoft.com>
9499L:	linux-hyperv@vger.kernel.org
9500S:	Supported
9501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9502F:	Documentation/ABI/stable/sysfs-bus-vmbus
9503F:	Documentation/ABI/testing/debugfs-hyperv
9504F:	Documentation/virt/hyperv
9505F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9506F:	arch/arm64/hyperv
9507F:	arch/arm64/include/asm/hyperv-tlfs.h
9508F:	arch/arm64/include/asm/mshyperv.h
9509F:	arch/x86/hyperv
9510F:	arch/x86/include/asm/hyperv-tlfs.h
9511F:	arch/x86/include/asm/mshyperv.h
9512F:	arch/x86/include/asm/trace/hyperv.h
9513F:	arch/x86/kernel/cpu/mshyperv.c
9514F:	drivers/clocksource/hyperv_timer.c
9515F:	drivers/hid/hid-hyperv.c
9516F:	drivers/hv/
9517F:	drivers/input/serio/hyperv-keyboard.c
9518F:	drivers/iommu/hyperv-iommu.c
9519F:	drivers/net/ethernet/microsoft/
9520F:	drivers/net/hyperv/
9521F:	drivers/pci/controller/pci-hyperv-intf.c
9522F:	drivers/pci/controller/pci-hyperv.c
9523F:	drivers/scsi/storvsc_drv.c
9524F:	drivers/uio/uio_hv_generic.c
9525F:	drivers/video/fbdev/hyperv_fb.c
9526F:	include/asm-generic/hyperv-tlfs.h
9527F:	include/asm-generic/mshyperv.h
9528F:	include/clocksource/hyperv_timer.h
9529F:	include/linux/hyperv.h
9530F:	include/net/mana
9531F:	include/uapi/linux/hyperv.h
9532F:	net/vmw_vsock/hyperv_transport.c
9533F:	tools/hv/
9534
9535HYPERBUS SUPPORT
9536M:	Vignesh Raghavendra <vigneshr@ti.com>
9537L:	linux-mtd@lists.infradead.org
9538S:	Supported
9539Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9540C:	irc://irc.oftc.net/mtd
9541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9542F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9543F:	drivers/mtd/hyperbus/
9544F:	include/linux/mtd/hyperbus.h
9545
9546HYPERVISOR VIRTUAL CONSOLE DRIVER
9547L:	linuxppc-dev@lists.ozlabs.org
9548S:	Odd Fixes
9549F:	drivers/tty/hvc/
9550
9551I2C ACPI SUPPORT
9552M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9553L:	linux-i2c@vger.kernel.org
9554L:	linux-acpi@vger.kernel.org
9555S:	Maintained
9556F:	drivers/i2c/i2c-core-acpi.c
9557
9558I2C CONTROLLER DRIVER FOR NVIDIA GPU
9559M:	Ajay Gupta <ajayg@nvidia.com>
9560L:	linux-i2c@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9563F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9564
9565I2C MUXES
9566M:	Peter Rosin <peda@axentia.se>
9567L:	linux-i2c@vger.kernel.org
9568S:	Maintained
9569F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9570F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9571F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9572F:	Documentation/i2c/i2c-topology.rst
9573F:	Documentation/i2c/muxes/
9574F:	drivers/i2c/i2c-mux.c
9575F:	drivers/i2c/muxes/
9576F:	include/linux/i2c-mux.h
9577
9578I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9579M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9580L:	linux-i2c@vger.kernel.org
9581S:	Maintained
9582F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9583F:	drivers/i2c/busses/i2c-mv64xxx.c
9584
9585I2C OVER PARALLEL PORT
9586M:	Jean Delvare <jdelvare@suse.com>
9587L:	linux-i2c@vger.kernel.org
9588S:	Maintained
9589F:	Documentation/i2c/busses/i2c-parport.rst
9590F:	drivers/i2c/busses/i2c-parport.c
9591
9592I2C SUBSYSTEM
9593M:	Wolfram Sang <wsa@kernel.org>
9594L:	linux-i2c@vger.kernel.org
9595S:	Maintained
9596W:	https://i2c.wiki.kernel.org/
9597Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9599F:	Documentation/devicetree/bindings/i2c/i2c.txt
9600F:	Documentation/i2c/
9601F:	drivers/i2c/*
9602F:	include/dt-bindings/i2c/i2c.h
9603F:	include/linux/i2c-dev.h
9604F:	include/linux/i2c-smbus.h
9605F:	include/linux/i2c.h
9606F:	include/uapi/linux/i2c-*.h
9607F:	include/uapi/linux/i2c.h
9608
9609I2C SUBSYSTEM HOST DRIVERS
9610L:	linux-i2c@vger.kernel.org
9611S:	Odd Fixes
9612W:	https://i2c.wiki.kernel.org/
9613Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9615F:	Documentation/devicetree/bindings/i2c/
9616F:	drivers/i2c/algos/
9617F:	drivers/i2c/busses/
9618F:	include/dt-bindings/i2c/
9619
9620I2C-TAOS-EVM DRIVER
9621M:	Jean Delvare <jdelvare@suse.com>
9622L:	linux-i2c@vger.kernel.org
9623S:	Maintained
9624F:	Documentation/i2c/busses/i2c-taos-evm.rst
9625F:	drivers/i2c/busses/i2c-taos-evm.c
9626
9627I2C-TINY-USB DRIVER
9628M:	Till Harbaum <till@harbaum.org>
9629L:	linux-i2c@vger.kernel.org
9630S:	Maintained
9631W:	http://www.harbaum.org/till/i2c_tiny_usb
9632F:	drivers/i2c/busses/i2c-tiny-usb.c
9633
9634I2C/SMBUS CONTROLLER DRIVERS FOR PC
9635M:	Jean Delvare <jdelvare@suse.com>
9636L:	linux-i2c@vger.kernel.org
9637S:	Maintained
9638F:	Documentation/i2c/busses/i2c-ali1535.rst
9639F:	Documentation/i2c/busses/i2c-ali1563.rst
9640F:	Documentation/i2c/busses/i2c-ali15x3.rst
9641F:	Documentation/i2c/busses/i2c-amd756.rst
9642F:	Documentation/i2c/busses/i2c-amd8111.rst
9643F:	Documentation/i2c/busses/i2c-i801.rst
9644F:	Documentation/i2c/busses/i2c-nforce2.rst
9645F:	Documentation/i2c/busses/i2c-piix4.rst
9646F:	Documentation/i2c/busses/i2c-sis5595.rst
9647F:	Documentation/i2c/busses/i2c-sis630.rst
9648F:	Documentation/i2c/busses/i2c-sis96x.rst
9649F:	Documentation/i2c/busses/i2c-via.rst
9650F:	Documentation/i2c/busses/i2c-viapro.rst
9651F:	drivers/i2c/busses/i2c-ali1535.c
9652F:	drivers/i2c/busses/i2c-ali1563.c
9653F:	drivers/i2c/busses/i2c-ali15x3.c
9654F:	drivers/i2c/busses/i2c-amd756-s4882.c
9655F:	drivers/i2c/busses/i2c-amd756.c
9656F:	drivers/i2c/busses/i2c-amd8111.c
9657F:	drivers/i2c/busses/i2c-i801.c
9658F:	drivers/i2c/busses/i2c-isch.c
9659F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9660F:	drivers/i2c/busses/i2c-nforce2.c
9661F:	drivers/i2c/busses/i2c-piix4.c
9662F:	drivers/i2c/busses/i2c-sis5595.c
9663F:	drivers/i2c/busses/i2c-sis630.c
9664F:	drivers/i2c/busses/i2c-sis96x.c
9665F:	drivers/i2c/busses/i2c-via.c
9666F:	drivers/i2c/busses/i2c-viapro.c
9667
9668I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9669M:	Hans de Goede <hdegoede@redhat.com>
9670L:	linux-i2c@vger.kernel.org
9671S:	Maintained
9672F:	drivers/i2c/busses/i2c-cht-wc.c
9673
9674I2C/SMBUS ISMT DRIVER
9675M:	Seth Heasley <seth.heasley@intel.com>
9676M:	Neil Horman <nhorman@tuxdriver.com>
9677L:	linux-i2c@vger.kernel.org
9678F:	Documentation/i2c/busses/i2c-ismt.rst
9679F:	drivers/i2c/busses/i2c-ismt.c
9680
9681I2C/SMBUS STUB DRIVER
9682M:	Jean Delvare <jdelvare@suse.com>
9683L:	linux-i2c@vger.kernel.org
9684S:	Maintained
9685F:	drivers/i2c/i2c-stub.c
9686
9687I3C DRIVER FOR CADENCE I3C MASTER IP
9688M:	Przemysław Gaj <pgaj@cadence.com>
9689S:	Maintained
9690F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9691F:	drivers/i3c/master/i3c-master-cdns.c
9692
9693I3C DRIVER FOR SYNOPSYS DESIGNWARE
9694S:	Orphan
9695F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9696F:	drivers/i3c/master/dw*
9697
9698I3C SUBSYSTEM
9699M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9700L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9701S:	Maintained
9702C:	irc://chat.freenode.net/linux-i3c
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9704F:	Documentation/ABI/testing/sysfs-bus-i3c
9705F:	Documentation/devicetree/bindings/i3c/
9706F:	Documentation/driver-api/i3c
9707F:	drivers/i3c/
9708F:	include/linux/i3c/
9709
9710IA64 (Itanium) PLATFORM
9711L:	linux-ia64@vger.kernel.org
9712S:	Orphan
9713F:	Documentation/ia64/
9714F:	arch/ia64/
9715
9716IBM Operation Panel Input Driver
9717M:	Eddie James <eajames@linux.ibm.com>
9718L:	linux-input@vger.kernel.org
9719S:	Maintained
9720F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
9721F:	drivers/input/misc/ibm-panel.c
9722
9723IBM Power 842 compression accelerator
9724M:	Haren Myneni <haren@us.ibm.com>
9725S:	Supported
9726F:	crypto/842.c
9727F:	drivers/crypto/nx/Kconfig
9728F:	drivers/crypto/nx/Makefile
9729F:	drivers/crypto/nx/nx-842*
9730F:	include/linux/sw842.h
9731F:	lib/842/
9732
9733IBM Power in-Nest Crypto Acceleration
9734M:	Breno Leitão <leitao@debian.org>
9735M:	Nayna Jain <nayna@linux.ibm.com>
9736M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9737L:	linux-crypto@vger.kernel.org
9738S:	Supported
9739F:	drivers/crypto/nx/Kconfig
9740F:	drivers/crypto/nx/Makefile
9741F:	drivers/crypto/nx/nx-aes*
9742F:	drivers/crypto/nx/nx-sha*
9743F:	drivers/crypto/nx/nx.*
9744F:	drivers/crypto/nx/nx_csbcpb.h
9745F:	drivers/crypto/nx/nx_debugfs.c
9746
9747IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9748M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9749L:	linux-pci@vger.kernel.org
9750L:	linuxppc-dev@lists.ozlabs.org
9751S:	Supported
9752F:	drivers/pci/hotplug/rpadlpar*
9753
9754IBM Power Linux RAID adapter
9755M:	Brian King <brking@us.ibm.com>
9756S:	Supported
9757F:	drivers/scsi/ipr.*
9758
9759IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9760M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9761L:	linux-pci@vger.kernel.org
9762L:	linuxppc-dev@lists.ozlabs.org
9763S:	Supported
9764F:	drivers/pci/hotplug/rpaphp*
9765
9766IBM Power SRIOV Virtual NIC Device Driver
9767M:	Haren Myneni <haren@linux.ibm.com>
9768M:	Rick Lindsley <ricklind@linux.ibm.com>
9769R:	Nick Child <nnac123@linux.ibm.com>
9770R:	Dany Madden <danymadden@us.ibm.com>
9771R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9772L:	netdev@vger.kernel.org
9773S:	Supported
9774F:	drivers/net/ethernet/ibm/ibmvnic.*
9775
9776IBM Power Virtual Accelerator Switchboard
9777L:	linuxppc-dev@lists.ozlabs.org
9778S:	Supported
9779F:	arch/powerpc/include/asm/vas.h
9780F:	arch/powerpc/platforms/powernv/copy-paste.h
9781F:	arch/powerpc/platforms/powernv/vas*
9782
9783IBM Power Virtual Ethernet Device Driver
9784M:	Nick Child <nnac123@linux.ibm.com>
9785L:	netdev@vger.kernel.org
9786S:	Supported
9787F:	drivers/net/ethernet/ibm/ibmveth.*
9788
9789IBM Power Virtual FC Device Drivers
9790M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9791L:	linux-scsi@vger.kernel.org
9792S:	Supported
9793F:	drivers/scsi/ibmvscsi/ibmvfc*
9794
9795IBM Power Virtual Management Channel Driver
9796M:	Brad Warrum <bwarrum@linux.ibm.com>
9797M:	Ritu Agarwal <rituagar@linux.ibm.com>
9798S:	Supported
9799F:	drivers/misc/ibmvmc.*
9800
9801IBM Power Virtual SCSI Device Drivers
9802M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9803L:	linux-scsi@vger.kernel.org
9804S:	Supported
9805F:	drivers/scsi/ibmvscsi/ibmvscsi*
9806F:	include/scsi/viosrp.h
9807
9808IBM Power Virtual SCSI Device Target Driver
9809M:	Michael Cyr <mikecyr@linux.ibm.com>
9810L:	linux-scsi@vger.kernel.org
9811L:	target-devel@vger.kernel.org
9812S:	Supported
9813F:	drivers/scsi/ibmvscsi_tgt/
9814
9815IBM Power VMX Cryptographic instructions
9816M:	Breno Leitão <leitao@debian.org>
9817M:	Nayna Jain <nayna@linux.ibm.com>
9818M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9819L:	linux-crypto@vger.kernel.org
9820S:	Supported
9821F:	drivers/crypto/vmx/Kconfig
9822F:	drivers/crypto/vmx/Makefile
9823F:	drivers/crypto/vmx/aes*
9824F:	drivers/crypto/vmx/ghash*
9825F:	drivers/crypto/vmx/ppc-xlate.pl
9826F:	drivers/crypto/vmx/vmx.c
9827
9828IBM ServeRAID RAID DRIVER
9829S:	Orphan
9830F:	drivers/scsi/ips.*
9831
9832ICH LPC AND GPIO DRIVER
9833M:	Peter Tyser <ptyser@xes-inc.com>
9834S:	Maintained
9835F:	drivers/gpio/gpio-ich.c
9836F:	drivers/mfd/lpc_ich.c
9837
9838ICY I2C DRIVER
9839M:	Max Staudt <max@enpas.org>
9840L:	linux-i2c@vger.kernel.org
9841S:	Maintained
9842F:	drivers/i2c/busses/i2c-icy.c
9843
9844IDEAPAD LAPTOP EXTRAS DRIVER
9845M:	Ike Panhc <ike.pan@canonical.com>
9846L:	platform-driver-x86@vger.kernel.org
9847S:	Maintained
9848W:	http://launchpad.net/ideapad-laptop
9849F:	drivers/platform/x86/ideapad-laptop.c
9850
9851IDEAPAD LAPTOP SLIDEBAR DRIVER
9852M:	Andrey Moiseev <o2g.org.ru@gmail.com>
9853L:	linux-input@vger.kernel.org
9854S:	Maintained
9855W:	https://github.com/o2genum/ideapad-slidebar
9856F:	drivers/input/misc/ideapad_slidebar.c
9857
9858IDMAPPED MOUNTS
9859M:	Christian Brauner <brauner@kernel.org>
9860M:	Seth Forshee <sforshee@kernel.org>
9861L:	linux-fsdevel@vger.kernel.org
9862S:	Maintained
9863T:	git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
9864F:	Documentation/filesystems/idmappings.rst
9865F:	tools/testing/selftests/mount_setattr/
9866F:	include/linux/mnt_idmapping.*
9867
9868IDT VersaClock 5 CLOCK DRIVER
9869M:	Luca Ceresoli <luca@lucaceresoli.net>
9870S:	Maintained
9871F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9872F:	drivers/clk/clk-versaclock5.c
9873
9874IEEE 802.15.4 SUBSYSTEM
9875M:	Alexander Aring <alex.aring@gmail.com>
9876M:	Stefan Schmidt <stefan@datenfreihafen.org>
9877M:	Miquel Raynal <miquel.raynal@bootlin.com>
9878L:	linux-wpan@vger.kernel.org
9879S:	Maintained
9880W:	https://linux-wpan.org/
9881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9883F:	Documentation/networking/ieee802154.rst
9884F:	drivers/net/ieee802154/
9885F:	include/linux/ieee802154.h
9886F:	include/linux/nl802154.h
9887F:	include/net/af_ieee802154.h
9888F:	include/net/cfg802154.h
9889F:	include/net/ieee802154_netdev.h
9890F:	include/net/mac802154.h
9891F:	include/net/nl802154.h
9892F:	net/ieee802154/
9893F:	net/mac802154/
9894
9895IFE PROTOCOL
9896M:	Yotam Gigi <yotam.gi@gmail.com>
9897M:	Jamal Hadi Salim <jhs@mojatatu.com>
9898F:	include/net/ife.h
9899F:	include/uapi/linux/ife.h
9900F:	net/ife
9901
9902IGORPLUG-USB IR RECEIVER
9903M:	Sean Young <sean@mess.org>
9904L:	linux-media@vger.kernel.org
9905S:	Maintained
9906F:	drivers/media/rc/igorplugusb.c
9907
9908IGUANAWORKS USB IR TRANSCEIVER
9909M:	Sean Young <sean@mess.org>
9910L:	linux-media@vger.kernel.org
9911S:	Maintained
9912F:	drivers/media/rc/iguanair.c
9913
9914IIO DIGITAL POTENTIOMETER DAC
9915M:	Peter Rosin <peda@axentia.se>
9916L:	linux-iio@vger.kernel.org
9917S:	Maintained
9918F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9919F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9920F:	drivers/iio/dac/dpot-dac.c
9921
9922IIO ENVELOPE DETECTOR
9923M:	Peter Rosin <peda@axentia.se>
9924L:	linux-iio@vger.kernel.org
9925S:	Maintained
9926F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9927F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9928F:	drivers/iio/adc/envelope-detector.c
9929
9930IIO MULTIPLEXER
9931M:	Peter Rosin <peda@axentia.se>
9932L:	linux-iio@vger.kernel.org
9933S:	Maintained
9934F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9935F:	drivers/iio/multiplexer/iio-mux.c
9936
9937IIO SCMI BASED DRIVER
9938M:	Jyoti Bhayana <jbhayana@google.com>
9939L:	linux-iio@vger.kernel.org
9940S:	Maintained
9941F:	drivers/iio/common/scmi_sensors/scmi_iio.c
9942
9943IIO SUBSYSTEM AND DRIVERS
9944M:	Jonathan Cameron <jic23@kernel.org>
9945R:	Lars-Peter Clausen <lars@metafoo.de>
9946L:	linux-iio@vger.kernel.org
9947S:	Maintained
9948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9949F:	Documentation/ABI/testing/configfs-iio*
9950F:	Documentation/ABI/testing/sysfs-bus-iio*
9951F:	Documentation/devicetree/bindings/iio/
9952F:	drivers/iio/
9953F:	drivers/staging/iio/
9954F:	include/dt-bindings/iio/
9955F:	include/linux/iio/
9956F:	tools/iio/
9957
9958IIO UNIT CONVERTER
9959M:	Peter Rosin <peda@axentia.se>
9960L:	linux-iio@vger.kernel.org
9961S:	Maintained
9962F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9963F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9964F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9965F:	drivers/iio/afe/iio-rescale.c
9966
9967IKANOS/ADI EAGLE ADSL USB DRIVER
9968M:	Matthieu Castet <castet.matthieu@free.fr>
9969M:	Stanislaw Gruszka <stf_xl@wp.pl>
9970S:	Maintained
9971F:	drivers/usb/atm/ueagle-atm.c
9972
9973IMAGIS TOUCHSCREEN DRIVER
9974M:	Markuss Broks <markuss.broks@gmail.com>
9975S:	Maintained
9976F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9977F:	drivers/input/touchscreen/imagis.c
9978
9979IMGTEC ASCII LCD DRIVER
9980M:	Paul Burton <paulburton@kernel.org>
9981S:	Maintained
9982F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9983F:	drivers/auxdisplay/img-ascii-lcd.c
9984
9985IMGTEC IR DECODER DRIVER
9986S:	Orphan
9987F:	drivers/media/rc/img-ir/
9988
9989IMON SOUNDGRAPH USB IR RECEIVER
9990M:	Sean Young <sean@mess.org>
9991L:	linux-media@vger.kernel.org
9992S:	Maintained
9993F:	drivers/media/rc/imon.c
9994F:	drivers/media/rc/imon_raw.c
9995
9996IMS TWINTURBO FRAMEBUFFER DRIVER
9997L:	linux-fbdev@vger.kernel.org
9998S:	Orphan
9999F:	drivers/video/fbdev/imsttfb.c
10000
10001INA209 HARDWARE MONITOR DRIVER
10002M:	Guenter Roeck <linux@roeck-us.net>
10003L:	linux-hwmon@vger.kernel.org
10004S:	Maintained
10005F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10006F:	Documentation/hwmon/ina209.rst
10007F:	drivers/hwmon/ina209.c
10008
10009INA2XX HARDWARE MONITOR DRIVER
10010M:	Guenter Roeck <linux@roeck-us.net>
10011L:	linux-hwmon@vger.kernel.org
10012S:	Maintained
10013F:	Documentation/hwmon/ina2xx.rst
10014F:	drivers/hwmon/ina2xx.c
10015F:	include/linux/platform_data/ina2xx.h
10016
10017INDEX OF FURTHER KERNEL DOCUMENTATION
10018M:	Carlos Bilbao <carlos.bilbao@amd.com>
10019S:	Maintained
10020F:	Documentation/process/kernel-docs.rst
10021
10022INDUSTRY PACK SUBSYSTEM (IPACK)
10023M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
10024M:	Jens Taprogge <jens.taprogge@taprogge.org>
10025M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10026L:	industrypack-devel@lists.sourceforge.net
10027S:	Maintained
10028W:	http://industrypack.sourceforge.net
10029F:	drivers/ipack/
10030
10031INFINEON DPS310 Driver
10032M:	Eddie James <eajames@linux.ibm.com>
10033L:	linux-iio@vger.kernel.org
10034S:	Maintained
10035F:	drivers/iio/pressure/dps310.c
10036
10037INFINEON PEB2466 ASoC CODEC
10038M:	Herve Codina <herve.codina@bootlin.com>
10039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10040S:	Maintained
10041F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10042F:	sound/soc/codecs/peb2466.c
10043
10044INFINIBAND SUBSYSTEM
10045M:	Jason Gunthorpe <jgg@nvidia.com>
10046M:	Leon Romanovsky <leonro@nvidia.com>
10047L:	linux-rdma@vger.kernel.org
10048S:	Supported
10049W:	https://github.com/linux-rdma/rdma-core
10050Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10052F:	Documentation/devicetree/bindings/infiniband/
10053F:	Documentation/infiniband/
10054F:	drivers/infiniband/
10055F:	include/rdma/
10056F:	include/trace/events/ib_mad.h
10057F:	include/trace/events/ib_umad.h
10058F:	include/trace/misc/rdma.h
10059F:	include/uapi/linux/if_infiniband.h
10060F:	include/uapi/rdma/
10061F:	samples/bpf/ibumad_kern.c
10062F:	samples/bpf/ibumad_user.c
10063
10064INGENIC JZ4780 NAND DRIVER
10065M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10066L:	linux-mtd@lists.infradead.org
10067L:	linux-mips@vger.kernel.org
10068S:	Maintained
10069F:	drivers/mtd/nand/raw/ingenic/
10070
10071INGENIC JZ47xx SoCs
10072M:	Paul Cercueil <paul@crapouillou.net>
10073L:	linux-mips@vger.kernel.org
10074S:	Maintained
10075F:	arch/mips/boot/dts/ingenic/
10076F:	arch/mips/generic/board-ingenic.c
10077F:	arch/mips/include/asm/mach-ingenic/
10078F:	arch/mips/ingenic/Kconfig
10079F:	drivers/clk/ingenic/
10080F:	drivers/dma/dma-jz4780.c
10081F:	drivers/gpu/drm/ingenic/
10082F:	drivers/i2c/busses/i2c-jz4780.c
10083F:	drivers/iio/adc/ingenic-adc.c
10084F:	drivers/irqchip/irq-ingenic.c
10085F:	drivers/memory/jz4780-nemc.c
10086F:	drivers/mmc/host/jz4740_mmc.c
10087F:	drivers/mtd/nand/raw/ingenic/
10088F:	drivers/pinctrl/pinctrl-ingenic.c
10089F:	drivers/power/supply/ingenic-battery.c
10090F:	drivers/pwm/pwm-jz4740.c
10091F:	drivers/remoteproc/ingenic_rproc.c
10092F:	drivers/rtc/rtc-jz4740.c
10093F:	drivers/tty/serial/8250/8250_ingenic.c
10094F:	drivers/usb/musb/jz4740.c
10095F:	drivers/watchdog/jz4740_wdt.c
10096F:	include/dt-bindings/iio/adc/ingenic,adc.h
10097F:	include/linux/mfd/ingenic-tcu.h
10098F:	sound/soc/codecs/jz47*
10099F:	sound/soc/jz4740/
10100
10101INJOINIC IP5xxx POWER BANK IC DRIVER
10102M:	Samuel Holland <samuel@sholland.org>
10103S:	Maintained
10104F:	drivers/power/supply/ip5xxx_power.c
10105
10106INOTIFY
10107M:	Jan Kara <jack@suse.cz>
10108R:	Amir Goldstein <amir73il@gmail.com>
10109L:	linux-fsdevel@vger.kernel.org
10110S:	Maintained
10111F:	Documentation/filesystems/inotify.rst
10112F:	fs/notify/inotify/
10113F:	include/linux/inotify.h
10114F:	include/uapi/linux/inotify.h
10115
10116INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10117M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10118L:	linux-input@vger.kernel.org
10119S:	Maintained
10120Q:	http://patchwork.kernel.org/project/linux-input/list/
10121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10122F:	Documentation/devicetree/bindings/input/
10123F:	Documentation/devicetree/bindings/serio/
10124F:	Documentation/input/
10125F:	drivers/input/
10126F:	include/dt-bindings/input/
10127F:	include/linux/input.h
10128F:	include/linux/input/
10129F:	include/uapi/linux/input-event-codes.h
10130F:	include/uapi/linux/input.h
10131
10132INPUT MULTITOUCH (MT) PROTOCOL
10133M:	Henrik Rydberg <rydberg@bitmath.org>
10134L:	linux-input@vger.kernel.org
10135S:	Odd fixes
10136F:	Documentation/input/multi-touch-protocol.rst
10137F:	drivers/input/input-mt.c
10138K:	\b(ABS|SYN)_MT_
10139
10140INSIDE SECURE CRYPTO DRIVER
10141M:	Antoine Tenart <atenart@kernel.org>
10142L:	linux-crypto@vger.kernel.org
10143S:	Maintained
10144F:	drivers/crypto/inside-secure/
10145
10146INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10147M:	Mimi Zohar <zohar@linux.ibm.com>
10148M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10149L:	linux-integrity@vger.kernel.org
10150S:	Supported
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10152F:	security/integrity/ima/
10153F:	security/integrity/
10154
10155INTEL 810/815 FRAMEBUFFER DRIVER
10156M:	Antonino Daplas <adaplas@gmail.com>
10157L:	linux-fbdev@vger.kernel.org
10158S:	Maintained
10159F:	drivers/video/fbdev/i810/
10160
10161INTEL 8255 GPIO DRIVER
10162M:	William Breathitt Gray <william.gray@linaro.org>
10163L:	linux-gpio@vger.kernel.org
10164S:	Maintained
10165F:	drivers/gpio/gpio-i8255.c
10166F:	drivers/gpio/gpio-i8255.h
10167
10168INTEL ASoC DRIVERS
10169M:	Cezary Rojewski <cezary.rojewski@intel.com>
10170M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10171M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10172M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10173M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10174M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10175M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10177S:	Supported
10178F:	sound/soc/intel/
10179
10180INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10181M:	Hans de Goede <hdegoede@redhat.com>
10182L:	platform-driver-x86@vger.kernel.org
10183S:	Maintained
10184F:	drivers/platform/x86/intel/atomisp2/pm.c
10185
10186INTEL ATOMISP2 LED DRIVER
10187M:	Hans de Goede <hdegoede@redhat.com>
10188L:	platform-driver-x86@vger.kernel.org
10189S:	Maintained
10190F:	drivers/platform/x86/intel/atomisp2/led.c
10191
10192INTEL BIOS SAR INT1092 DRIVER
10193M:	Shravan Sudhakar <s.shravan@intel.com>
10194M:	Intel Corporation <linuxwwan@intel.com>
10195L:	platform-driver-x86@vger.kernel.org
10196S:	Maintained
10197F:	drivers/platform/x86/intel/int1092/
10198
10199INTEL BROXTON PMC DRIVER
10200M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10201M:	Zha Qipeng <qipeng.zha@intel.com>
10202S:	Maintained
10203F:	drivers/mfd/intel_pmc_bxt.c
10204F:	include/linux/mfd/intel_pmc_bxt.h
10205
10206INTEL C600 SERIES SAS CONTROLLER DRIVER
10207M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10208L:	linux-scsi@vger.kernel.org
10209S:	Supported
10210T:	git git://git.code.sf.net/p/intel-sas/isci
10211F:	drivers/scsi/isci/
10212
10213INTEL CPU family model numbers
10214M:	Tony Luck <tony.luck@intel.com>
10215M:	x86@kernel.org
10216L:	linux-kernel@vger.kernel.org
10217S:	Supported
10218F:	arch/x86/include/asm/intel-family.h
10219
10220INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
10221M:	Jani Nikula <jani.nikula@linux.intel.com>
10222M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10223M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10224M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
10225L:	intel-gfx@lists.freedesktop.org
10226S:	Supported
10227W:	https://01.org/linuxgraphics/
10228Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10229B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10230C:	irc://irc.oftc.net/intel-gfx
10231T:	git git://anongit.freedesktop.org/drm-intel
10232F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10233F:	Documentation/gpu/i915.rst
10234F:	drivers/gpu/drm/i915/
10235F:	include/drm/i915*
10236F:	include/uapi/drm/i915_drm.h
10237
10238INTEL ETHERNET DRIVERS
10239M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10240M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10241L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10242S:	Supported
10243W:	http://www.intel.com/support/feedback.htm
10244W:	http://e1000.sourceforge.net/
10245Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10248F:	Documentation/networking/device_drivers/ethernet/intel/
10249F:	drivers/net/ethernet/intel/
10250F:	drivers/net/ethernet/intel/*/
10251F:	include/linux/avf/virtchnl.h
10252F:	include/linux/net/intel/iidc.h
10253
10254INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10255M:	Mustafa Ismail <mustafa.ismail@intel.com>
10256M:	Shiraz Saleem <shiraz.saleem@intel.com>
10257L:	linux-rdma@vger.kernel.org
10258S:	Supported
10259F:	drivers/infiniband/hw/irdma/
10260F:	include/uapi/rdma/irdma-abi.h
10261
10262INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10263M:	Maik Broemme <mbroemme@libmpq.org>
10264L:	linux-fbdev@vger.kernel.org
10265S:	Maintained
10266F:	Documentation/fb/intelfb.rst
10267F:	drivers/video/fbdev/intelfb/
10268
10269INTEL GPIO DRIVERS
10270M:	Andy Shevchenko <andy@kernel.org>
10271L:	linux-gpio@vger.kernel.org
10272S:	Supported
10273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10274F:	drivers/gpio/gpio-ich.c
10275F:	drivers/gpio/gpio-merrifield.c
10276F:	drivers/gpio/gpio-ml-ioh.c
10277F:	drivers/gpio/gpio-pch.c
10278F:	drivers/gpio/gpio-sch.c
10279F:	drivers/gpio/gpio-sodaville.c
10280
10281INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10282M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10283M:	Zhi Wang <zhi.a.wang@intel.com>
10284L:	intel-gvt-dev@lists.freedesktop.org
10285L:	intel-gfx@lists.freedesktop.org
10286S:	Supported
10287W:	https://01.org/igvt-g
10288T:	git https://github.com/intel/gvt-linux.git
10289F:	drivers/gpu/drm/i915/gvt/
10290
10291INTEL HID EVENT DRIVER
10292M:	Alex Hung <alexhung@gmail.com>
10293L:	platform-driver-x86@vger.kernel.org
10294S:	Maintained
10295F:	drivers/platform/x86/intel/hid.c
10296
10297INTEL I/OAT DMA DRIVER
10298M:	Dave Jiang <dave.jiang@intel.com>
10299R:	Dan Williams <dan.j.williams@intel.com>
10300L:	dmaengine@vger.kernel.org
10301S:	Supported
10302Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10303F:	drivers/dma/ioat*
10304
10305INTEL IDXD DRIVER
10306M:	Fenghua Yu <fenghua.yu@intel.com>
10307M:	Dave Jiang <dave.jiang@intel.com>
10308L:	dmaengine@vger.kernel.org
10309S:	Supported
10310F:	drivers/dma/idxd/*
10311F:	include/uapi/linux/idxd.h
10312
10313INTEL IDLE DRIVER
10314M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10315M:	Len Brown <lenb@kernel.org>
10316L:	linux-pm@vger.kernel.org
10317S:	Supported
10318B:	https://bugzilla.kernel.org
10319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10320F:	drivers/idle/intel_idle.c
10321
10322INTEL IN FIELD SCAN (IFS) DEVICE
10323M:	Jithu Joseph <jithu.joseph@intel.com>
10324R:	Ashok Raj <ashok.raj@intel.com>
10325R:	Tony Luck <tony.luck@intel.com>
10326S:	Maintained
10327F:	drivers/platform/x86/intel/ifs
10328F:	include/trace/events/intel_ifs.h
10329
10330INTEL INTEGRATED SENSOR HUB DRIVER
10331M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10332M:	Jiri Kosina <jikos@kernel.org>
10333L:	linux-input@vger.kernel.org
10334S:	Maintained
10335F:	drivers/hid/intel-ish-hid/
10336
10337INTEL IOMMU (VT-d)
10338M:	David Woodhouse <dwmw2@infradead.org>
10339M:	Lu Baolu <baolu.lu@linux.intel.com>
10340L:	iommu@lists.linux.dev
10341S:	Supported
10342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10343F:	drivers/iommu/intel/
10344F:	include/linux/intel-svm.h
10345
10346INTEL IPU3 CSI-2 CIO2 DRIVER
10347M:	Yong Zhi <yong.zhi@intel.com>
10348M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10349M:	Bingbu Cao <bingbu.cao@intel.com>
10350M:	Dan Scally <djrscally@gmail.com>
10351R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10352L:	linux-media@vger.kernel.org
10353S:	Maintained
10354T:	git git://linuxtv.org/media_tree.git
10355F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10356F:	drivers/media/pci/intel/ipu3/
10357
10358INTEL IPU3 CSI-2 IMGU DRIVER
10359M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10360R:	Bingbu Cao <bingbu.cao@intel.com>
10361R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10362L:	linux-media@vger.kernel.org
10363S:	Maintained
10364F:	Documentation/admin-guide/media/ipu3.rst
10365F:	Documentation/admin-guide/media/ipu3_rcb.svg
10366F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10367F:	drivers/staging/media/ipu3/
10368
10369INTEL IXP4XX CRYPTO SUPPORT
10370M:	Corentin Labbe <clabbe@baylibre.com>
10371L:	linux-crypto@vger.kernel.org
10372S:	Maintained
10373F:	drivers/crypto/ixp4xx_crypto.c
10374
10375INTEL ISHTP ECLITE DRIVER
10376M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10377L:	platform-driver-x86@vger.kernel.org
10378S:	Supported
10379F:	drivers/platform/x86/intel/ishtp_eclite.c
10380
10381INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10382M:	Krzysztof Halasa <khalasa@piap.pl>
10383S:	Maintained
10384F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10385F:	drivers/net/wan/ixp4xx_hss.c
10386F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10387F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10388F:	include/linux/soc/ixp4xx/npe.h
10389F:	include/linux/soc/ixp4xx/qmgr.h
10390
10391INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10392M:	Deepak Saxena <dsaxena@plexity.net>
10393S:	Maintained
10394F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10395F:	drivers/char/hw_random/ixp4xx-rng.c
10396
10397INTEL KEEM BAY DRM DRIVER
10398M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10399M:	Edmund Dea <edmund.j.dea@intel.com>
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10402F:	drivers/gpu/drm/kmb/
10403
10404INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10405M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10406S:	Maintained
10407F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10408F:	drivers/crypto/keembay/Kconfig
10409F:	drivers/crypto/keembay/Makefile
10410F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
10411F:	drivers/crypto/keembay/ocs-aes.c
10412F:	drivers/crypto/keembay/ocs-aes.h
10413
10414INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10415M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10416M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10417M:	Mark Gross <mgross@linux.intel.com>
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10420F:	drivers/crypto/keembay/Kconfig
10421F:	drivers/crypto/keembay/Makefile
10422F:	drivers/crypto/keembay/keembay-ocs-ecc.c
10423
10424INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10425M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10426M:	Declan Murphy <declan.murphy@intel.com>
10427S:	Maintained
10428F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10429F:	drivers/crypto/keembay/Kconfig
10430F:	drivers/crypto/keembay/Makefile
10431F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
10432F:	drivers/crypto/keembay/ocs-hcu.c
10433F:	drivers/crypto/keembay/ocs-hcu.h
10434
10435INTEL THUNDER BAY EMMC PHY DRIVER
10436M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
10437M:	Rashmi A <rashmi.a@intel.com>
10438S:	Maintained
10439F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10440F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
10441
10442INTEL MANAGEMENT ENGINE (mei)
10443M:	Tomas Winkler <tomas.winkler@intel.com>
10444L:	linux-kernel@vger.kernel.org
10445S:	Supported
10446F:	Documentation/driver-api/mei/*
10447F:	drivers/misc/mei/
10448F:	drivers/watchdog/mei_wdt.c
10449F:	include/linux/mei_aux.h
10450F:	include/linux/mei_cl_bus.h
10451F:	include/uapi/linux/mei.h
10452F:	samples/mei/*
10453
10454INTEL MAX 10 BMC MFD DRIVER
10455M:	Xu Yilun <yilun.xu@intel.com>
10456R:	Tom Rix <trix@redhat.com>
10457S:	Maintained
10458F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10459F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10460F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10461F:	drivers/mfd/intel-m10-bmc.c
10462F:	include/linux/mfd/intel-m10-bmc.h
10463
10464INTEL MENLOW THERMAL DRIVER
10465M:	Sujith Thomas <sujith.thomas@intel.com>
10466L:	linux-pm@vger.kernel.org
10467S:	Supported
10468F:	drivers/thermal/intel/intel_menlow.c
10469
10470INTEL P-Unit IPC DRIVER
10471M:	Zha Qipeng <qipeng.zha@intel.com>
10472L:	platform-driver-x86@vger.kernel.org
10473S:	Maintained
10474F:	arch/x86/include/asm/intel_punit_ipc.h
10475F:	drivers/platform/x86/intel/punit_ipc.c
10476
10477INTEL PMC CORE DRIVER
10478M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10479M:	David E Box <david.e.box@intel.com>
10480L:	platform-driver-x86@vger.kernel.org
10481S:	Maintained
10482F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10483F:	drivers/platform/x86/intel/pmc/
10484
10485INTEL PMIC GPIO DRIVERS
10486M:	Andy Shevchenko <andy@kernel.org>
10487S:	Supported
10488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10489F:	drivers/gpio/gpio-*cove.c
10490
10491INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10492M:	Andy Shevchenko <andy@kernel.org>
10493S:	Supported
10494F:	drivers/mfd/intel_soc_pmic*
10495F:	include/linux/mfd/intel_soc_pmic*
10496
10497INTEL PMT DRIVERS
10498M:	David E. Box <david.e.box@linux.intel.com>
10499S:	Supported
10500F:	drivers/platform/x86/intel/pmt/
10501
10502INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10503M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10504L:	linux-wireless@vger.kernel.org
10505S:	Maintained
10506F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10507F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10508F:	drivers/net/wireless/intel/ipw2x00/
10509
10510INTEL PSTATE DRIVER
10511M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10512M:	Len Brown <lenb@kernel.org>
10513L:	linux-pm@vger.kernel.org
10514S:	Supported
10515F:	drivers/cpufreq/intel_pstate.c
10516
10517INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10518M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10519L:	linux-iio@vger.kernel.org
10520F:	drivers/counter/intel-qep.c
10521
10522INTEL SCU DRIVERS
10523M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10524S:	Maintained
10525F:	arch/x86/include/asm/intel_scu_ipc.h
10526F:	drivers/platform/x86/intel_scu_*
10527
10528INTEL SDSI DRIVER
10529M:	David E. Box <david.e.box@linux.intel.com>
10530S:	Supported
10531F:	drivers/platform/x86/intel/sdsi.c
10532F:	tools/arch/x86/intel_sdsi/
10533F:	tools/testing/selftests/drivers/sdsi/
10534
10535INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10536M:	Daniel Scally <djrscally@gmail.com>
10537S:	Maintained
10538F:	drivers/platform/x86/intel/int3472/
10539
10540INTEL SPEED SELECT TECHNOLOGY
10541M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10542L:	platform-driver-x86@vger.kernel.org
10543S:	Maintained
10544F:	drivers/platform/x86/intel/speed_select_if/
10545F:	include/uapi/linux/isst_if.h
10546F:	tools/power/x86/intel-speed-select/
10547
10548INTEL STRATIX10 FIRMWARE DRIVERS
10549M:	Dinh Nguyen <dinguyen@kernel.org>
10550L:	linux-kernel@vger.kernel.org
10551S:	Maintained
10552F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10553F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10554F:	drivers/firmware/stratix10-rsu.c
10555F:	drivers/firmware/stratix10-svc.c
10556F:	include/linux/firmware/intel/stratix10-smc.h
10557F:	include/linux/firmware/intel/stratix10-svc-client.h
10558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10559
10560INTEL TELEMETRY DRIVER
10561M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10562M:	"David E. Box" <david.e.box@linux.intel.com>
10563L:	platform-driver-x86@vger.kernel.org
10564S:	Maintained
10565F:	arch/x86/include/asm/intel_telemetry.h
10566F:	drivers/platform/x86/intel/telemetry/
10567
10568INTEL TPMI DRIVER
10569M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10570L:	platform-driver-x86@vger.kernel.org
10571S:	Maintained
10572F:	drivers/platform/x86/intel/tpmi.c
10573F:	include/linux/intel_tpmi.h
10574
10575INTEL UNCORE FREQUENCY CONTROL
10576M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10577L:	platform-driver-x86@vger.kernel.org
10578S:	Maintained
10579F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10580F:	drivers/platform/x86/intel/uncore-frequency/
10581
10582INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10583M:	David E. Box <david.e.box@linux.intel.com>
10584S:	Supported
10585F:	drivers/platform/x86/intel/vsec.*
10586
10587INTEL VIRTUAL BUTTON DRIVER
10588M:	AceLan Kao <acelan.kao@canonical.com>
10589L:	platform-driver-x86@vger.kernel.org
10590S:	Maintained
10591F:	drivers/platform/x86/intel/vbtn.c
10592
10593INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10594M:	Stanislaw Gruszka <stf_xl@wp.pl>
10595L:	linux-wireless@vger.kernel.org
10596S:	Supported
10597F:	drivers/net/wireless/intel/iwlegacy/
10598
10599INTEL WIRELESS WIFI LINK (iwlwifi)
10600M:	Gregory Greenman <gregory.greenman@intel.com>
10601L:	linux-wireless@vger.kernel.org
10602S:	Supported
10603W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10605F:	drivers/net/wireless/intel/iwlwifi/
10606
10607INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10608M:	Jithu Joseph <jithu.joseph@intel.com>
10609R:	Maurice Ma <maurice.ma@intel.com>
10610S:	Maintained
10611W:	https://slimbootloader.github.io/security/firmware-update.html
10612F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10613
10614INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10615L:	Dell.Client.Kernel@dell.com
10616S:	Maintained
10617F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10618
10619INTEL WWAN IOSM DRIVER
10620M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10621M:	Intel Corporation <linuxwwan@intel.com>
10622L:	netdev@vger.kernel.org
10623S:	Maintained
10624F:	drivers/net/wwan/iosm/
10625
10626INTEL(R) TRACE HUB
10627M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10628S:	Supported
10629F:	Documentation/trace/intel_th.rst
10630F:	drivers/hwtracing/intel_th/
10631F:	include/linux/intel_th.h
10632
10633INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10634M:	Ning Sun <ning.sun@intel.com>
10635L:	tboot-devel@lists.sourceforge.net
10636S:	Supported
10637W:	http://tboot.sourceforge.net
10638T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10639F:	Documentation/x86/intel_txt.rst
10640F:	arch/x86/kernel/tboot.c
10641F:	include/linux/tboot.h
10642
10643INTEL SGX
10644M:	Jarkko Sakkinen <jarkko@kernel.org>
10645R:	Dave Hansen <dave.hansen@linux.intel.com>
10646L:	linux-sgx@vger.kernel.org
10647S:	Supported
10648Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10650F:	Documentation/x86/sgx.rst
10651F:	arch/x86/entry/vdso/vsgx.S
10652F:	arch/x86/include/asm/sgx.h
10653F:	arch/x86/include/uapi/asm/sgx.h
10654F:	arch/x86/kernel/cpu/sgx/*
10655F:	tools/testing/selftests/sgx/*
10656K:	\bSGX_
10657
10658INTERCONNECT API
10659M:	Georgi Djakov <djakov@kernel.org>
10660L:	linux-pm@vger.kernel.org
10661S:	Maintained
10662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10663F:	Documentation/devicetree/bindings/interconnect/
10664F:	Documentation/driver-api/interconnect.rst
10665F:	drivers/interconnect/
10666F:	include/dt-bindings/interconnect/
10667F:	include/linux/interconnect-provider.h
10668F:	include/linux/interconnect.h
10669
10670INTERRUPT COUNTER DRIVER
10671M:	Oleksij Rempel <o.rempel@pengutronix.de>
10672R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10673L:	linux-iio@vger.kernel.org
10674F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10675F:	drivers/counter/interrupt-cnt.c
10676
10677INTERSIL ISL7998X VIDEO DECODER DRIVER
10678M:	Michael Tretter <m.tretter@pengutronix.de>
10679R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10680L:	linux-media@vger.kernel.org
10681S:	Maintained
10682F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10683F:	drivers/media/i2c/isl7998x.c
10684
10685INVENSENSE ICM-426xx IMU DRIVER
10686M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10687L:	linux-iio@vger.kernel.org
10688S:	Maintained
10689W:	https://invensense.tdk.com/
10690F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10691F:	drivers/iio/imu/inv_icm42600/
10692
10693INVENSENSE MPU-3050 GYROSCOPE DRIVER
10694M:	Linus Walleij <linus.walleij@linaro.org>
10695L:	linux-iio@vger.kernel.org
10696S:	Maintained
10697F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10698F:	drivers/iio/gyro/mpu3050*
10699
10700IOC3 ETHERNET DRIVER
10701M:	Ralf Baechle <ralf@linux-mips.org>
10702L:	linux-mips@vger.kernel.org
10703S:	Maintained
10704F:	drivers/net/ethernet/sgi/ioc3-eth.c
10705
10706IOMAP FILESYSTEM LIBRARY
10707M:	Christoph Hellwig <hch@infradead.org>
10708M:	Darrick J. Wong <djwong@kernel.org>
10709L:	linux-xfs@vger.kernel.org
10710L:	linux-fsdevel@vger.kernel.org
10711S:	Supported
10712T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10713F:	fs/iomap/
10714F:	include/linux/iomap.h
10715
10716IOMMU DMA-API LAYER
10717M:	Robin Murphy <robin.murphy@arm.com>
10718L:	iommu@lists.linux.dev
10719S:	Maintained
10720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10721F:	drivers/iommu/dma-iommu.c
10722F:	drivers/iommu/dma-iommu.h
10723F:	drivers/iommu/iova.c
10724F:	include/linux/iova.h
10725
10726IOMMUFD
10727M:	Jason Gunthorpe <jgg@nvidia.com>
10728M:	Kevin Tian <kevin.tian@intel.com>
10729L:	iommu@lists.linux.dev
10730S:	Maintained
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
10732F:	Documentation/userspace-api/iommufd.rst
10733F:	drivers/iommu/iommufd/
10734F:	include/linux/iommufd.h
10735F:	include/uapi/linux/iommufd.h
10736F:	tools/testing/selftests/iommu/
10737
10738IOMMU SUBSYSTEM
10739M:	Joerg Roedel <joro@8bytes.org>
10740M:	Will Deacon <will@kernel.org>
10741R:	Robin Murphy <robin.murphy@arm.com>
10742L:	iommu@lists.linux.dev
10743S:	Maintained
10744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10745F:	Documentation/devicetree/bindings/iommu/
10746F:	Documentation/userspace-api/iommu.rst
10747F:	drivers/iommu/
10748F:	include/linux/iommu.h
10749F:	include/linux/iova.h
10750F:	include/linux/of_iommu.h
10751F:	include/uapi/linux/iommu.h
10752
10753IOSYS-MAP HELPERS
10754M:	Thomas Zimmermann <tzimmermann@suse.de>
10755L:	dri-devel@lists.freedesktop.org
10756S:	Maintained
10757T:	git git://anongit.freedesktop.org/drm/drm-misc
10758F:	include/linux/iosys-map.h
10759
10760IO_URING
10761M:	Jens Axboe <axboe@kernel.dk>
10762R:	Pavel Begunkov <asml.silence@gmail.com>
10763L:	io-uring@vger.kernel.org
10764S:	Maintained
10765T:	git git://git.kernel.dk/linux-block
10766T:	git git://git.kernel.dk/liburing
10767F:	io_uring/
10768F:	include/linux/io_uring.h
10769F:	include/linux/io_uring_types.h
10770F:	include/trace/events/io_uring.h
10771F:	include/uapi/linux/io_uring.h
10772F:	tools/io_uring/
10773
10774IPMI SUBSYSTEM
10775M:	Corey Minyard <minyard@acm.org>
10776L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10777S:	Supported
10778W:	http://openipmi.sourceforge.net/
10779T:	git https://github.com/cminyard/linux-ipmi.git for-next
10780F:	Documentation/driver-api/ipmi.rst
10781F:	Documentation/devicetree/bindings/ipmi/
10782F:	drivers/char/ipmi/
10783F:	include/linux/ipmi*
10784F:	include/uapi/linux/ipmi*
10785
10786IPS SCSI RAID DRIVER
10787M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10788L:	linux-scsi@vger.kernel.org
10789S:	Maintained
10790W:	http://www.adaptec.com/
10791F:	drivers/scsi/ips*
10792
10793IPVS
10794M:	Simon Horman <horms@verge.net.au>
10795M:	Julian Anastasov <ja@ssi.bg>
10796L:	netdev@vger.kernel.org
10797L:	lvs-devel@vger.kernel.org
10798S:	Maintained
10799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10801F:	Documentation/networking/ipvs-sysctl.rst
10802F:	include/net/ip_vs.h
10803F:	include/uapi/linux/ip_vs.h
10804F:	net/netfilter/ipvs/
10805
10806IPWIRELESS DRIVER
10807M:	Jiri Kosina <jikos@kernel.org>
10808M:	David Sterba <dsterba@suse.com>
10809S:	Odd Fixes
10810F:	drivers/tty/ipwireless/
10811
10812IRON DEVICE AUDIO CODEC DRIVERS
10813M:	Kiseok Jo <kiseok.jo@irondevice.com>
10814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10815S:	Maintained
10816F:	Documentation/devicetree/bindings/sound/irondevice,*
10817F:	sound/soc/codecs/sma*
10818
10819IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10820M:	Marc Zyngier <maz@kernel.org>
10821S:	Maintained
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10823F:	Documentation/core-api/irq/irq-domain.rst
10824F:	include/linux/irqdomain.h
10825F:	kernel/irq/irqdomain.c
10826F:	kernel/irq/msi.c
10827
10828IRQ SUBSYSTEM
10829M:	Thomas Gleixner <tglx@linutronix.de>
10830L:	linux-kernel@vger.kernel.org
10831S:	Maintained
10832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10833F:	kernel/irq/
10834F:	include/linux/group_cpus.h
10835F:	lib/group_cpus.c
10836
10837IRQCHIP DRIVERS
10838M:	Thomas Gleixner <tglx@linutronix.de>
10839M:	Marc Zyngier <maz@kernel.org>
10840L:	linux-kernel@vger.kernel.org
10841S:	Maintained
10842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10843F:	Documentation/devicetree/bindings/interrupt-controller/
10844F:	drivers/irqchip/
10845
10846ISA
10847M:	William Breathitt Gray <william.gray@linaro.org>
10848S:	Maintained
10849F:	Documentation/driver-api/isa.rst
10850F:	drivers/base/isa.c
10851F:	include/linux/isa.h
10852
10853ISA RADIO MODULE
10854M:	Hans Verkuil <hverkuil@xs4all.nl>
10855L:	linux-media@vger.kernel.org
10856S:	Maintained
10857W:	https://linuxtv.org
10858T:	git git://linuxtv.org/media_tree.git
10859F:	drivers/media/radio/radio-isa*
10860
10861ISAPNP
10862M:	Jaroslav Kysela <perex@perex.cz>
10863S:	Maintained
10864F:	Documentation/driver-api/isapnp.rst
10865F:	drivers/pnp/isapnp/
10866F:	include/linux/isapnp.h
10867
10868ISCSI
10869M:	Lee Duncan <lduncan@suse.com>
10870M:	Chris Leech <cleech@redhat.com>
10871M:	Mike Christie <michael.christie@oracle.com>
10872L:	open-iscsi@googlegroups.com
10873L:	linux-scsi@vger.kernel.org
10874S:	Maintained
10875W:	www.open-iscsi.com
10876F:	drivers/scsi/*iscsi*
10877F:	include/scsi/*iscsi*
10878
10879iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10880M:	Peter Jones <pjones@redhat.com>
10881M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
10882S:	Maintained
10883F:	drivers/firmware/iscsi_ibft*
10884
10885ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10886M:	Sagi Grimberg <sagi@grimberg.me>
10887M:	Max Gurtovoy <mgurtovoy@nvidia.com>
10888L:	linux-rdma@vger.kernel.org
10889S:	Supported
10890W:	http://www.openfabrics.org
10891W:	www.open-iscsi.org
10892Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10893F:	drivers/infiniband/ulp/iser/
10894
10895ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10896M:	Sagi Grimberg <sagi@grimberg.me>
10897L:	linux-rdma@vger.kernel.org
10898L:	target-devel@vger.kernel.org
10899S:	Supported
10900W:	http://www.linux-iscsi.org
10901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10902F:	drivers/infiniband/ulp/isert
10903
10904ISDN/CMTP OVER BLUETOOTH
10905M:	Karsten Keil <isdn@linux-pingi.de>
10906L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10907L:	netdev@vger.kernel.org
10908S:	Odd Fixes
10909W:	http://www.isdn4linux.de
10910F:	Documentation/isdn/
10911F:	drivers/isdn/capi/
10912F:	include/linux/isdn/
10913F:	include/uapi/linux/isdn/
10914F:	net/bluetooth/cmtp/
10915
10916ISDN/mISDN SUBSYSTEM
10917M:	Karsten Keil <isdn@linux-pingi.de>
10918L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10919L:	netdev@vger.kernel.org
10920S:	Maintained
10921W:	http://www.isdn4linux.de
10922F:	drivers/isdn/Kconfig
10923F:	drivers/isdn/Makefile
10924F:	drivers/isdn/hardware/
10925F:	drivers/isdn/mISDN/
10926
10927ISOFS FILESYSTEM
10928M:	Jan Kara <jack@suse.cz>
10929L:	linux-fsdevel@vger.kernel.org
10930S:	Maintained
10931F:	Documentation/filesystems/isofs.rst
10932F:	fs/isofs/
10933
10934IT87 HARDWARE MONITORING DRIVER
10935M:	Jean Delvare <jdelvare@suse.com>
10936L:	linux-hwmon@vger.kernel.org
10937S:	Maintained
10938F:	Documentation/hwmon/it87.rst
10939F:	drivers/hwmon/it87.c
10940
10941IT913X MEDIA DRIVER
10942M:	Antti Palosaari <crope@iki.fi>
10943L:	linux-media@vger.kernel.org
10944S:	Maintained
10945W:	https://linuxtv.org
10946W:	http://palosaari.fi/linux/
10947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10948T:	git git://linuxtv.org/anttip/media_tree.git
10949F:	drivers/media/tuners/it913x*
10950
10951ITE IT66121 HDMI BRIDGE DRIVER
10952M:	Phong LE <ple@baylibre.com>
10953M:	Neil Armstrong <neil.armstrong@linaro.org>
10954S:	Maintained
10955T:	git git://anongit.freedesktop.org/drm/drm-misc
10956F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10957F:	drivers/gpu/drm/bridge/ite-it66121.c
10958
10959IVTV VIDEO4LINUX DRIVER
10960M:	Andy Walls <awalls@md.metrocast.net>
10961L:	linux-media@vger.kernel.org
10962S:	Maintained
10963W:	https://linuxtv.org
10964T:	git git://linuxtv.org/media_tree.git
10965F:	Documentation/admin-guide/media/ivtv*
10966F:	drivers/media/pci/ivtv/
10967F:	include/uapi/linux/ivtv*
10968
10969IX2505V MEDIA DRIVER
10970M:	Malcolm Priestley <tvboxspy@gmail.com>
10971L:	linux-media@vger.kernel.org
10972S:	Maintained
10973W:	https://linuxtv.org
10974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10975F:	drivers/media/dvb-frontends/ix2505v*
10976
10977JAILHOUSE HYPERVISOR INTERFACE
10978M:	Jan Kiszka <jan.kiszka@siemens.com>
10979L:	jailhouse-dev@googlegroups.com
10980S:	Maintained
10981F:	arch/x86/include/asm/jailhouse_para.h
10982F:	arch/x86/kernel/jailhouse.c
10983
10984JC42.4 TEMPERATURE SENSOR DRIVER
10985M:	Guenter Roeck <linux@roeck-us.net>
10986L:	linux-hwmon@vger.kernel.org
10987S:	Maintained
10988F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10989F:	Documentation/hwmon/jc42.rst
10990F:	drivers/hwmon/jc42.c
10991
10992JFS FILESYSTEM
10993M:	Dave Kleikamp <shaggy@kernel.org>
10994L:	jfs-discussion@lists.sourceforge.net
10995S:	Odd Fixes
10996W:	http://jfs.sourceforge.net/
10997T:	git https://github.com/kleikamp/linux-shaggy.git
10998F:	Documentation/admin-guide/jfs.rst
10999F:	fs/jfs/
11000
11001JME NETWORK DRIVER
11002M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11003L:	netdev@vger.kernel.org
11004S:	Maintained
11005F:	drivers/net/ethernet/jme.*
11006
11007JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11008M:	David Woodhouse <dwmw2@infradead.org>
11009M:	Richard Weinberger <richard@nod.at>
11010L:	linux-mtd@lists.infradead.org
11011S:	Odd Fixes
11012W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11013T:	git git://git.infradead.org/ubifs-2.6.git
11014F:	fs/jffs2/
11015F:	include/uapi/linux/jffs2.h
11016
11017JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11018M:	"Theodore Ts'o" <tytso@mit.edu>
11019M:	Jan Kara <jack@suse.com>
11020L:	linux-ext4@vger.kernel.org
11021S:	Maintained
11022F:	fs/jbd2/
11023F:	include/linux/jbd2.h
11024
11025JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11026M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11027L:	linux-media@vger.kernel.org
11028L:	linux-renesas-soc@vger.kernel.org
11029S:	Maintained
11030F:	drivers/media/platform/renesas/rcar_jpu.c
11031
11032JSM Neo PCI based serial card
11033L:	linux-serial@vger.kernel.org
11034S:	Orphan
11035F:	drivers/tty/serial/jsm/
11036
11037K10TEMP HARDWARE MONITORING DRIVER
11038M:	Clemens Ladisch <clemens@ladisch.de>
11039L:	linux-hwmon@vger.kernel.org
11040S:	Maintained
11041F:	Documentation/hwmon/k10temp.rst
11042F:	drivers/hwmon/k10temp.c
11043
11044K8TEMP HARDWARE MONITORING DRIVER
11045M:	Rudolf Marek <r.marek@assembler.cz>
11046L:	linux-hwmon@vger.kernel.org
11047S:	Maintained
11048F:	Documentation/hwmon/k8temp.rst
11049F:	drivers/hwmon/k8temp.c
11050
11051KASAN
11052M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11053R:	Alexander Potapenko <glider@google.com>
11054R:	Andrey Konovalov <andreyknvl@gmail.com>
11055R:	Dmitry Vyukov <dvyukov@google.com>
11056R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11057L:	kasan-dev@googlegroups.com
11058S:	Maintained
11059F:	Documentation/dev-tools/kasan.rst
11060F:	arch/*/include/asm/*kasan.h
11061F:	arch/*/mm/kasan_init*
11062F:	include/linux/kasan*.h
11063F:	lib/Kconfig.kasan
11064F:	mm/kasan/
11065F:	scripts/Makefile.kasan
11066
11067KCONFIG
11068M:	Masahiro Yamada <masahiroy@kernel.org>
11069L:	linux-kbuild@vger.kernel.org
11070S:	Maintained
11071Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
11073F:	Documentation/kbuild/kconfig*
11074F:	scripts/Kconfig.include
11075F:	scripts/kconfig/
11076
11077KCOV
11078R:	Dmitry Vyukov <dvyukov@google.com>
11079R:	Andrey Konovalov <andreyknvl@gmail.com>
11080L:	kasan-dev@googlegroups.com
11081S:	Maintained
11082F:	Documentation/dev-tools/kcov.rst
11083F:	include/linux/kcov.h
11084F:	include/uapi/linux/kcov.h
11085F:	kernel/kcov.c
11086F:	scripts/Makefile.kcov
11087
11088KCSAN
11089M:	Marco Elver <elver@google.com>
11090R:	Dmitry Vyukov <dvyukov@google.com>
11091L:	kasan-dev@googlegroups.com
11092S:	Maintained
11093F:	Documentation/dev-tools/kcsan.rst
11094F:	include/linux/kcsan*.h
11095F:	kernel/kcsan/
11096F:	lib/Kconfig.kcsan
11097F:	scripts/Makefile.kcsan
11098
11099KDUMP
11100M:	Baoquan He <bhe@redhat.com>
11101R:	Vivek Goyal <vgoyal@redhat.com>
11102R:	Dave Young <dyoung@redhat.com>
11103L:	kexec@lists.infradead.org
11104S:	Maintained
11105W:	http://lse.sourceforge.net/kdump/
11106F:	Documentation/admin-guide/kdump/
11107F:	fs/proc/vmcore.c
11108F:	include/linux/crash_core.h
11109F:	include/linux/crash_dump.h
11110F:	include/uapi/linux/vmcore.h
11111F:	kernel/crash_*.c
11112
11113KEENE FM RADIO TRANSMITTER DRIVER
11114M:	Hans Verkuil <hverkuil@xs4all.nl>
11115L:	linux-media@vger.kernel.org
11116S:	Maintained
11117W:	https://linuxtv.org
11118T:	git git://linuxtv.org/media_tree.git
11119F:	drivers/media/radio/radio-keene*
11120
11121KERNEL AUTOMOUNTER
11122M:	Ian Kent <raven@themaw.net>
11123L:	autofs@vger.kernel.org
11124S:	Maintained
11125F:	fs/autofs/
11126
11127KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11128M:	Masahiro Yamada <masahiroy@kernel.org>
11129R:	Nathan Chancellor <nathan@kernel.org>
11130R:	Nick Desaulniers <ndesaulniers@google.com>
11131R:	Nicolas Schier <nicolas@fjasle.eu>
11132L:	linux-kbuild@vger.kernel.org
11133S:	Maintained
11134Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11136F:	Documentation/kbuild/
11137F:	Makefile
11138F:	scripts/*vmlinux*
11139F:	scripts/Kbuild*
11140F:	scripts/Makefile*
11141F:	scripts/basic/
11142F:	scripts/dummy-tools/
11143F:	scripts/mk*
11144F:	scripts/mod/
11145F:	scripts/package/
11146
11147KERNEL HARDENING (not covered by other areas)
11148M:	Kees Cook <keescook@chromium.org>
11149L:	linux-hardening@vger.kernel.org
11150S:	Supported
11151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11152F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11153F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11154F:	include/linux/overflow.h
11155F:	include/linux/randomize_kstack.h
11156F:	mm/usercopy.c
11157K:	\b(add|choose)_random_kstack_offset\b
11158K:	\b__check_(object_size|heap_object)\b
11159
11160KERNEL JANITORS
11161L:	kernel-janitors@vger.kernel.org
11162S:	Odd Fixes
11163W:	http://kernelnewbies.org/KernelJanitors
11164
11165KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11166M:	Chuck Lever <chuck.lever@oracle.com>
11167M:	Jeff Layton <jlayton@kernel.org>
11168L:	linux-nfs@vger.kernel.org
11169S:	Supported
11170W:	http://nfs.sourceforge.net/
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11172F:	fs/exportfs/
11173F:	fs/lockd/
11174F:	fs/nfs_common/
11175F:	fs/nfsd/
11176F:	include/linux/lockd/
11177F:	include/linux/sunrpc/
11178F:	include/trace/events/rpcgss.h
11179F:	include/trace/events/rpcrdma.h
11180F:	include/trace/events/sunrpc.h
11181F:	include/trace/misc/fs.h
11182F:	include/trace/misc/nfs.h
11183F:	include/trace/misc/sunrpc.h
11184F:	include/uapi/linux/nfsd/
11185F:	include/uapi/linux/sunrpc/
11186F:	net/sunrpc/
11187F:	Documentation/filesystems/nfs/
11188
11189KERNEL REGRESSIONS
11190M:	Thorsten Leemhuis <linux@leemhuis.info>
11191L:	regressions@lists.linux.dev
11192S:	Supported
11193F:	Documentation/admin-guide/reporting-regressions.rst
11194F:	Documentation/process/handling-regressions.rst
11195
11196KERNEL SELFTEST FRAMEWORK
11197M:	Shuah Khan <shuah@kernel.org>
11198M:	Shuah Khan <skhan@linuxfoundation.org>
11199L:	linux-kselftest@vger.kernel.org
11200S:	Maintained
11201Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11203F:	Documentation/dev-tools/kselftest*
11204F:	tools/testing/selftests/
11205
11206KERNEL SMB3 SERVER (KSMBD)
11207M:	Namjae Jeon <linkinjeon@kernel.org>
11208M:	Steve French <sfrench@samba.org>
11209R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11210R:	Tom Talpey <tom@talpey.com>
11211L:	linux-cifs@vger.kernel.org
11212S:	Maintained
11213T:	git git://git.samba.org/ksmbd.git
11214F:	Documentation/filesystems/cifs/ksmbd.rst
11215F:	fs/ksmbd/
11216F:	fs/smbfs_common/
11217
11218KERNEL UNIT TESTING FRAMEWORK (KUnit)
11219M:	Brendan Higgins <brendanhiggins@google.com>
11220M:	David Gow <davidgow@google.com>
11221L:	linux-kselftest@vger.kernel.org
11222L:	kunit-dev@googlegroups.com
11223S:	Maintained
11224W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11225F:	Documentation/dev-tools/kunit/
11226F:	include/kunit/
11227F:	lib/kunit/
11228F:	tools/testing/kunit/
11229
11230KERNEL USERMODE HELPER
11231M:	Luis Chamberlain <mcgrof@kernel.org>
11232L:	linux-kernel@vger.kernel.org
11233S:	Maintained
11234F:	include/linux/umh.h
11235F:	kernel/umh.c
11236
11237KERNEL VIRTUAL MACHINE (KVM)
11238M:	Paolo Bonzini <pbonzini@redhat.com>
11239L:	kvm@vger.kernel.org
11240S:	Supported
11241W:	http://www.linux-kvm.org
11242T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11243F:	Documentation/virt/kvm/
11244F:	include/asm-generic/kvm*
11245F:	include/kvm/iodev.h
11246F:	include/linux/kvm*
11247F:	include/trace/events/kvm.h
11248F:	include/uapi/asm-generic/kvm*
11249F:	include/uapi/linux/kvm*
11250F:	tools/kvm/
11251F:	tools/testing/selftests/kvm/
11252F:	virt/kvm/*
11253
11254KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11255M:	Marc Zyngier <maz@kernel.org>
11256R:	James Morse <james.morse@arm.com>
11257R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11258R:	Oliver Upton <oliver.upton@linux.dev>
11259R:	Zenghui Yu <yuzenghui@huawei.com>
11260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11261L:	kvmarm@lists.linux.dev
11262L:	kvmarm@lists.cs.columbia.edu (deprecated, moderated for non-subscribers)
11263S:	Maintained
11264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11265F:	arch/arm64/include/asm/kvm*
11266F:	arch/arm64/include/uapi/asm/kvm*
11267F:	arch/arm64/kvm/
11268F:	include/kvm/arm_*
11269F:	tools/testing/selftests/kvm/*/aarch64/
11270F:	tools/testing/selftests/kvm/aarch64/
11271
11272KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11273M:	Huacai Chen <chenhuacai@kernel.org>
11274M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
11275L:	linux-mips@vger.kernel.org
11276L:	kvm@vger.kernel.org
11277S:	Maintained
11278T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11279F:	arch/mips/include/asm/kvm*
11280F:	arch/mips/include/uapi/asm/kvm*
11281F:	arch/mips/kvm/
11282
11283KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11284L:	linuxppc-dev@lists.ozlabs.org
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11286F:	arch/powerpc/include/asm/kvm*
11287F:	arch/powerpc/include/uapi/asm/kvm*
11288F:	arch/powerpc/kernel/kvm*
11289F:	arch/powerpc/kvm/
11290
11291KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11292M:	Anup Patel <anup@brainfault.org>
11293R:	Atish Patra <atishp@atishpatra.org>
11294L:	kvm@vger.kernel.org
11295L:	kvm-riscv@lists.infradead.org
11296L:	linux-riscv@lists.infradead.org
11297S:	Maintained
11298T:	git https://github.com/kvm-riscv/linux.git
11299F:	arch/riscv/include/asm/kvm*
11300F:	arch/riscv/include/uapi/asm/kvm*
11301F:	arch/riscv/kvm/
11302F:	tools/testing/selftests/kvm/*/riscv/
11303
11304KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11305M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11306M:	Janosch Frank <frankja@linux.ibm.com>
11307M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11308R:	David Hildenbrand <david@redhat.com>
11309L:	kvm@vger.kernel.org
11310S:	Supported
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11312F:	Documentation/virt/kvm/s390*
11313F:	arch/s390/include/asm/gmap.h
11314F:	arch/s390/include/asm/kvm*
11315F:	arch/s390/include/uapi/asm/kvm*
11316F:	arch/s390/include/uapi/asm/uvdevice.h
11317F:	arch/s390/kernel/uv.c
11318F:	arch/s390/kvm/
11319F:	arch/s390/mm/gmap.c
11320F:	drivers/s390/char/uvdevice.c
11321F:	tools/testing/selftests/drivers/s390x/uvdevice/
11322F:	tools/testing/selftests/kvm/*/s390x/
11323F:	tools/testing/selftests/kvm/s390x/
11324
11325KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11326M:	Sean Christopherson <seanjc@google.com>
11327M:	Paolo Bonzini <pbonzini@redhat.com>
11328L:	kvm@vger.kernel.org
11329S:	Supported
11330T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11331F:	arch/x86/include/asm/kvm*
11332F:	arch/x86/include/asm/svm.h
11333F:	arch/x86/include/asm/vmx*.h
11334F:	arch/x86/include/uapi/asm/kvm*
11335F:	arch/x86/include/uapi/asm/svm.h
11336F:	arch/x86/include/uapi/asm/vmx.h
11337F:	arch/x86/kvm/
11338F:	arch/x86/kvm/*/
11339
11340KVM PARAVIRT (KVM/paravirt)
11341M:	Paolo Bonzini <pbonzini@redhat.com>
11342R:	Wanpeng Li <wanpengli@tencent.com>
11343R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11344L:	kvm@vger.kernel.org
11345S:	Supported
11346T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11347F:	arch/x86/kernel/kvm.c
11348F:	arch/x86/kernel/kvmclock.c
11349F:	arch/x86/include/asm/pvclock-abi.h
11350F:	include/linux/kvm_para.h
11351F:	include/uapi/linux/kvm_para.h
11352F:	include/uapi/asm-generic/kvm_para.h
11353F:	include/asm-generic/kvm_para.h
11354F:	arch/um/include/asm/kvm_para.h
11355F:	arch/x86/include/asm/kvm_para.h
11356F:	arch/x86/include/uapi/asm/kvm_para.h
11357
11358KVM X86 HYPER-V (KVM/hyper-v)
11359M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11360M:	Sean Christopherson <seanjc@google.com>
11361M:	Paolo Bonzini <pbonzini@redhat.com>
11362L:	kvm@vger.kernel.org
11363S:	Supported
11364T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11365F:	arch/x86/kvm/hyperv.*
11366F:	arch/x86/kvm/kvm_onhyperv.*
11367F:	arch/x86/kvm/svm/hyperv.*
11368F:	arch/x86/kvm/svm/svm_onhyperv.*
11369F:	arch/x86/kvm/vmx/hyperv.*
11370
11371KVM X86 Xen (KVM/Xen)
11372M:	David Woodhouse <dwmw2@infradead.org>
11373M:	Paul Durrant <paul@xen.org>
11374M:	Sean Christopherson <seanjc@google.com>
11375M:	Paolo Bonzini <pbonzini@redhat.com>
11376L:	kvm@vger.kernel.org
11377S:	Supported
11378T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11379F:	arch/x86/kvm/xen.*
11380
11381KERNFS
11382M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11383M:	Tejun Heo <tj@kernel.org>
11384S:	Supported
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11386F:	fs/kernfs/
11387F:	include/linux/kernfs.h
11388
11389KEXEC
11390M:	Eric Biederman <ebiederm@xmission.com>
11391L:	kexec@lists.infradead.org
11392S:	Maintained
11393W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11394F:	include/linux/kexec.h
11395F:	include/uapi/linux/kexec.h
11396F:	kernel/kexec*
11397
11398KEYS-ENCRYPTED
11399M:	Mimi Zohar <zohar@linux.ibm.com>
11400L:	linux-integrity@vger.kernel.org
11401L:	keyrings@vger.kernel.org
11402S:	Supported
11403F:	Documentation/security/keys/trusted-encrypted.rst
11404F:	include/keys/encrypted-type.h
11405F:	security/keys/encrypted-keys/
11406
11407KEYS-TRUSTED
11408M:	James Bottomley <jejb@linux.ibm.com>
11409M:	Jarkko Sakkinen <jarkko@kernel.org>
11410M:	Mimi Zohar <zohar@linux.ibm.com>
11411L:	linux-integrity@vger.kernel.org
11412L:	keyrings@vger.kernel.org
11413S:	Supported
11414F:	Documentation/security/keys/trusted-encrypted.rst
11415F:	include/keys/trusted-type.h
11416F:	include/keys/trusted_tpm.h
11417F:	security/keys/trusted-keys/
11418
11419KEYS-TRUSTED-TEE
11420M:	Sumit Garg <sumit.garg@linaro.org>
11421L:	linux-integrity@vger.kernel.org
11422L:	keyrings@vger.kernel.org
11423S:	Supported
11424F:	include/keys/trusted_tee.h
11425F:	security/keys/trusted-keys/trusted_tee.c
11426
11427KEYS-TRUSTED-CAAM
11428M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11429R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11430L:	linux-integrity@vger.kernel.org
11431L:	keyrings@vger.kernel.org
11432S:	Maintained
11433F:	include/keys/trusted_caam.h
11434F:	security/keys/trusted-keys/trusted_caam.c
11435
11436KEYS/KEYRINGS
11437M:	David Howells <dhowells@redhat.com>
11438M:	Jarkko Sakkinen <jarkko@kernel.org>
11439L:	keyrings@vger.kernel.org
11440S:	Maintained
11441F:	Documentation/security/keys/core.rst
11442F:	include/keys/
11443F:	include/linux/key-type.h
11444F:	include/linux/key.h
11445F:	include/linux/keyctl.h
11446F:	include/uapi/linux/keyctl.h
11447F:	security/keys/
11448
11449KEYS/KEYRINGS_INTEGRITY
11450M:	Jarkko Sakkinen <jarkko@kernel.org>
11451M:	Mimi Zohar <zohar@linux.ibm.com>
11452L:	linux-integrity@vger.kernel.org
11453L:	keyrings@vger.kernel.org
11454S:	Supported
11455F:	security/integrity/platform_certs
11456
11457KFENCE
11458M:	Alexander Potapenko <glider@google.com>
11459M:	Marco Elver <elver@google.com>
11460R:	Dmitry Vyukov <dvyukov@google.com>
11461L:	kasan-dev@googlegroups.com
11462S:	Maintained
11463F:	Documentation/dev-tools/kfence.rst
11464F:	arch/*/include/asm/kfence.h
11465F:	include/linux/kfence.h
11466F:	lib/Kconfig.kfence
11467F:	mm/kfence/
11468
11469KFIFO
11470M:	Stefani Seibold <stefani@seibold.net>
11471S:	Maintained
11472F:	include/linux/kfifo.h
11473F:	lib/kfifo.c
11474F:	samples/kfifo/
11475
11476KGDB / KDB /debug_core
11477M:	Jason Wessel <jason.wessel@windriver.com>
11478M:	Daniel Thompson <daniel.thompson@linaro.org>
11479R:	Douglas Anderson <dianders@chromium.org>
11480L:	kgdb-bugreport@lists.sourceforge.net
11481S:	Maintained
11482W:	http://kgdb.wiki.kernel.org/
11483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11484F:	Documentation/dev-tools/kgdb.rst
11485F:	drivers/misc/kgdbts.c
11486F:	drivers/tty/serial/kgdboc.c
11487F:	include/linux/kdb.h
11488F:	include/linux/kgdb.h
11489F:	kernel/debug/
11490F:	kernel/module/kdb.c
11491
11492KHADAS MCU MFD DRIVER
11493M:	Neil Armstrong <neil.armstrong@linaro.org>
11494L:	linux-amlogic@lists.infradead.org
11495S:	Maintained
11496F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11497F:	drivers/mfd/khadas-mcu.c
11498F:	include/linux/mfd/khadas-mcu.h
11499F:	drivers/thermal/khadas_mcu_fan.c
11500
11501KIONIX/ROHM KX022A ACCELEROMETER
11502M:	Matti Vaittinen <mazziesaccount@gmail.com>
11503L:	linux-iio@vger.kernel.org
11504S:	Supported
11505F:	drivers/iio/accel/kionix-kx022a*
11506
11507KMEMLEAK
11508M:	Catalin Marinas <catalin.marinas@arm.com>
11509S:	Maintained
11510F:	Documentation/dev-tools/kmemleak.rst
11511F:	include/linux/kmemleak.h
11512F:	mm/kmemleak.c
11513F:	samples/kmemleak/kmemleak-test.c
11514
11515KMOD KERNEL MODULE LOADER - USERMODE HELPER
11516M:	Luis Chamberlain <mcgrof@kernel.org>
11517L:	linux-kernel@vger.kernel.org
11518L:	linux-modules@vger.kernel.org
11519S:	Maintained
11520F:	include/linux/kmod.h
11521F:	kernel/kmod.c
11522F:	lib/test_kmod.c
11523F:	tools/testing/selftests/kmod/
11524
11525KMSAN
11526M:	Alexander Potapenko <glider@google.com>
11527R:	Marco Elver <elver@google.com>
11528R:	Dmitry Vyukov <dvyukov@google.com>
11529L:	kasan-dev@googlegroups.com
11530S:	Maintained
11531F:	Documentation/dev-tools/kmsan.rst
11532F:	arch/*/include/asm/kmsan.h
11533F:	arch/*/mm/kmsan_*
11534F:	include/linux/kmsan*.h
11535F:	lib/Kconfig.kmsan
11536F:	mm/kmsan/
11537F:	scripts/Makefile.kmsan
11538
11539KPROBES
11540M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11541M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11542M:	"David S. Miller" <davem@davemloft.net>
11543M:	Masami Hiramatsu <mhiramat@kernel.org>
11544L:	linux-kernel@vger.kernel.org
11545L:	linux-trace-kernel@vger.kernel.org
11546Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
11547S:	Maintained
11548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
11549F:	Documentation/trace/kprobes.rst
11550F:	include/asm-generic/kprobes.h
11551F:	include/linux/kprobes.h
11552F:	kernel/kprobes.c
11553F:	lib/test_kprobes.c
11554F:	samples/kprobes
11555
11556KS0108 LCD CONTROLLER DRIVER
11557M:	Miguel Ojeda <ojeda@kernel.org>
11558S:	Maintained
11559F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11560F:	drivers/auxdisplay/ks0108.c
11561F:	include/linux/ks0108.h
11562
11563KTD253 BACKLIGHT DRIVER
11564M:	Linus Walleij <linus.walleij@linaro.org>
11565S:	Maintained
11566F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11567F:	drivers/video/backlight/ktd253-backlight.c
11568
11569KTEST
11570M:	Steven Rostedt <rostedt@goodmis.org>
11571M:	John Hawley <warthog9@eaglescrag.net>
11572S:	Maintained
11573F:	tools/testing/ktest
11574
11575L3MDEV
11576M:	David Ahern <dsahern@kernel.org>
11577L:	netdev@vger.kernel.org
11578S:	Maintained
11579F:	include/net/l3mdev.h
11580F:	net/l3mdev
11581
11582LANDLOCK SECURITY MODULE
11583M:	Mickaël Salaün <mic@digikod.net>
11584L:	linux-security-module@vger.kernel.org
11585S:	Supported
11586W:	https://landlock.io
11587T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
11588F:	Documentation/security/landlock.rst
11589F:	Documentation/userspace-api/landlock.rst
11590F:	include/uapi/linux/landlock.h
11591F:	samples/landlock/
11592F:	security/landlock/
11593F:	tools/testing/selftests/landlock/
11594K:	landlock
11595K:	LANDLOCK
11596
11597LANTIQ / INTEL Ethernet drivers
11598M:	Hauke Mehrtens <hauke@hauke-m.de>
11599L:	netdev@vger.kernel.org
11600S:	Maintained
11601F:	drivers/net/dsa/lantiq_gswip.c
11602F:	drivers/net/dsa/lantiq_pce.h
11603F:	drivers/net/ethernet/lantiq_xrx200.c
11604F:	net/dsa/tag_gswip.c
11605
11606LANTIQ MIPS ARCHITECTURE
11607M:	John Crispin <john@phrozen.org>
11608L:	linux-mips@vger.kernel.org
11609S:	Maintained
11610F:	arch/mips/lantiq
11611F:	drivers/soc/lantiq
11612
11613LASI 53c700 driver for PARISC
11614M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11615L:	linux-scsi@vger.kernel.org
11616S:	Maintained
11617F:	Documentation/scsi/53c700.rst
11618F:	drivers/scsi/53c700*
11619
11620LEAKING_ADDRESSES
11621M:	Tobin C. Harding <me@tobin.cc>
11622M:	Tycho Andersen <tycho@tycho.pizza>
11623L:	linux-hardening@vger.kernel.org
11624S:	Maintained
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11626F:	scripts/leaking_addresses.pl
11627
11628LED SUBSYSTEM
11629M:	Pavel Machek <pavel@ucw.cz>
11630M:	Lee Jones <lee@kernel.org>
11631L:	linux-leds@vger.kernel.org
11632S:	Maintained
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11634F:	Documentation/devicetree/bindings/leds/
11635F:	drivers/leds/
11636F:	include/dt-bindings/leds/
11637F:	include/linux/leds.h
11638
11639LEGACY EEPROM DRIVER
11640M:	Jean Delvare <jdelvare@suse.com>
11641S:	Maintained
11642F:	Documentation/misc-devices/eeprom.rst
11643F:	drivers/misc/eeprom/eeprom.c
11644
11645LEGO MINDSTORMS EV3
11646R:	David Lechner <david@lechnology.com>
11647S:	Maintained
11648F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11649F:	arch/arm/boot/dts/da850-lego-ev3.dts
11650F:	drivers/power/supply/lego_ev3_battery.c
11651
11652LEGO USB Tower driver
11653M:	Juergen Stuber <starblue@users.sourceforge.net>
11654L:	legousb-devel@lists.sourceforge.net
11655S:	Maintained
11656W:	http://legousb.sourceforge.net/
11657F:	drivers/usb/misc/legousbtower.c
11658
11659LETSKETCH HID TABLET DRIVER
11660M:	Hans de Goede <hdegoede@redhat.com>
11661L:	linux-input@vger.kernel.org
11662S:	Maintained
11663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11664F:	drivers/hid/hid-letsketch.c
11665
11666LG LAPTOP EXTRAS
11667M:	Matan Ziv-Av <matan@svgalib.org>
11668L:	platform-driver-x86@vger.kernel.org
11669S:	Maintained
11670F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11671F:	Documentation/admin-guide/laptops/lg-laptop.rst
11672F:	drivers/platform/x86/lg-laptop.c
11673
11674LG2160 MEDIA DRIVER
11675M:	Michael Krufky <mkrufky@linuxtv.org>
11676L:	linux-media@vger.kernel.org
11677S:	Maintained
11678W:	https://linuxtv.org
11679W:	http://github.com/mkrufky
11680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11681T:	git git://linuxtv.org/mkrufky/tuners.git
11682F:	drivers/media/dvb-frontends/lg2160.*
11683
11684LGDT3305 MEDIA DRIVER
11685M:	Michael Krufky <mkrufky@linuxtv.org>
11686L:	linux-media@vger.kernel.org
11687S:	Maintained
11688W:	https://linuxtv.org
11689W:	http://github.com/mkrufky
11690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11691T:	git git://linuxtv.org/mkrufky/tuners.git
11692F:	drivers/media/dvb-frontends/lgdt3305.*
11693
11694LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11695M:	Viresh Kumar <vireshk@kernel.org>
11696L:	linux-ide@vger.kernel.org
11697S:	Maintained
11698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11699F:	drivers/ata/pata_arasan_cf.c
11700F:	include/linux/pata_arasan_cf_data.h
11701
11702LIBATA PATA DRIVERS
11703R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11704L:	linux-ide@vger.kernel.org
11705F:	drivers/ata/ata_*.c
11706F:	drivers/ata/pata_*.c
11707
11708LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11709M:	Linus Walleij <linus.walleij@linaro.org>
11710L:	linux-ide@vger.kernel.org
11711S:	Maintained
11712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11713F:	drivers/ata/pata_ftide010.c
11714F:	drivers/ata/sata_gemini.c
11715F:	drivers/ata/sata_gemini.h
11716
11717LIBATA SATA AHCI PLATFORM devices support
11718M:	Hans de Goede <hdegoede@redhat.com>
11719M:	Jens Axboe <axboe@kernel.dk>
11720L:	linux-ide@vger.kernel.org
11721S:	Maintained
11722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11723F:	drivers/ata/ahci_platform.c
11724F:	drivers/ata/libahci_platform.c
11725F:	include/linux/ahci_platform.h
11726
11727LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
11728M:	Serge Semin <fancer.lancer@gmail.com>
11729L:	linux-ide@vger.kernel.org
11730S:	Maintained
11731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11732F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
11733F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
11734F:	drivers/ata/ahci_dwc.c
11735
11736LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11737M:	Mikael Pettersson <mikpelinux@gmail.com>
11738L:	linux-ide@vger.kernel.org
11739S:	Maintained
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11741F:	drivers/ata/sata_promise.*
11742
11743LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11744M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
11745L:	linux-ide@vger.kernel.org
11746S:	Maintained
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11748F:	Documentation/ABI/testing/sysfs-ata
11749F:	Documentation/devicetree/bindings/ata/
11750F:	drivers/ata/
11751F:	include/linux/ata.h
11752F:	include/linux/libata.h
11753
11754LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11755M:	Vishal Verma <vishal.l.verma@intel.com>
11756M:	Dan Williams <dan.j.williams@intel.com>
11757M:	Dave Jiang <dave.jiang@intel.com>
11758L:	nvdimm@lists.linux.dev
11759S:	Supported
11760Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11761P:	Documentation/nvdimm/maintainer-entry-profile.rst
11762F:	drivers/nvdimm/btt*
11763
11764LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11765M:	Dan Williams <dan.j.williams@intel.com>
11766M:	Vishal Verma <vishal.l.verma@intel.com>
11767M:	Dave Jiang <dave.jiang@intel.com>
11768L:	nvdimm@lists.linux.dev
11769S:	Supported
11770Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11771P:	Documentation/nvdimm/maintainer-entry-profile.rst
11772F:	drivers/nvdimm/pmem*
11773
11774LIBNVDIMM: DEVICETREE BINDINGS
11775M:	Oliver O'Halloran <oohall@gmail.com>
11776L:	nvdimm@lists.linux.dev
11777S:	Supported
11778Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11779F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
11780F:	drivers/nvdimm/of_pmem.c
11781
11782LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11783M:	Dan Williams <dan.j.williams@intel.com>
11784M:	Vishal Verma <vishal.l.verma@intel.com>
11785M:	Dave Jiang <dave.jiang@intel.com>
11786M:	Ira Weiny <ira.weiny@intel.com>
11787L:	nvdimm@lists.linux.dev
11788S:	Supported
11789Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11790P:	Documentation/nvdimm/maintainer-entry-profile.rst
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11792F:	drivers/acpi/nfit/*
11793F:	drivers/nvdimm/*
11794F:	include/linux/libnvdimm.h
11795F:	include/linux/nd.h
11796F:	include/uapi/linux/ndctl.h
11797F:	tools/testing/nvdimm/
11798
11799LICENSES and SPDX stuff
11800M:	Thomas Gleixner <tglx@linutronix.de>
11801M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11802L:	linux-spdx@vger.kernel.org
11803S:	Maintained
11804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11805F:	COPYING
11806F:	Documentation/process/license-rules.rst
11807F:	LICENSES/
11808F:	scripts/spdxcheck-test.sh
11809F:	scripts/spdxcheck.py
11810F:	scripts/spdxexclude
11811
11812LINEAR RANGES HELPERS
11813M:	Mark Brown <broonie@kernel.org>
11814R:	Matti Vaittinen <mazziesaccount@gmail.com>
11815F:	lib/linear_ranges.c
11816F:	lib/test_linear_ranges.c
11817F:	include/linux/linear_range.h
11818
11819LINUX FOR POWER MACINTOSH
11820M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11821L:	linuxppc-dev@lists.ozlabs.org
11822S:	Odd Fixes
11823F:	arch/powerpc/platforms/powermac/
11824F:	drivers/macintosh/
11825
11826LINUX FOR POWERPC (32-BIT AND 64-BIT)
11827M:	Michael Ellerman <mpe@ellerman.id.au>
11828R:	Nicholas Piggin <npiggin@gmail.com>
11829R:	Christophe Leroy <christophe.leroy@csgroup.eu>
11830L:	linuxppc-dev@lists.ozlabs.org
11831S:	Supported
11832W:	https://github.com/linuxppc/wiki/wiki
11833Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11835F:	Documentation/ABI/stable/sysfs-firmware-opal-*
11836F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
11837F:	Documentation/devicetree/bindings/powerpc/
11838F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
11839F:	Documentation/powerpc/
11840F:	arch/powerpc/
11841F:	drivers/*/*/*pasemi*
11842F:	drivers/*/*pasemi*
11843F:	drivers/char/tpm/tpm_ibmvtpm*
11844F:	drivers/crypto/nx/
11845F:	drivers/crypto/vmx/
11846F:	drivers/i2c/busses/i2c-opal.c
11847F:	drivers/net/ethernet/ibm/ibmveth.*
11848F:	drivers/net/ethernet/ibm/ibmvnic.*
11849F:	drivers/pci/hotplug/pnv_php.c
11850F:	drivers/pci/hotplug/rpa*
11851F:	drivers/rtc/rtc-opal.c
11852F:	drivers/scsi/ibmvscsi/
11853F:	drivers/tty/hvc/hvc_opal.c
11854F:	drivers/watchdog/wdrtas.c
11855F:	tools/testing/selftests/powerpc
11856N:	/pmac
11857N:	powermac
11858N:	powernv
11859N:	[^a-z0-9]ps3
11860N:	pseries
11861
11862LINUX FOR POWERPC EMBEDDED MPC5XXX
11863M:	Anatolij Gustschin <agust@denx.de>
11864L:	linuxppc-dev@lists.ozlabs.org
11865S:	Odd Fixes
11866F:	arch/powerpc/platforms/512x/
11867F:	arch/powerpc/platforms/52xx/
11868
11869LINUX FOR POWERPC EMBEDDED PPC4XX
11870L:	linuxppc-dev@lists.ozlabs.org
11871S:	Orphan
11872F:	arch/powerpc/platforms/40x/
11873F:	arch/powerpc/platforms/44x/
11874
11875LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11876M:	Scott Wood <oss@buserror.net>
11877L:	linuxppc-dev@lists.ozlabs.org
11878S:	Odd fixes
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11880F:	Documentation/devicetree/bindings/powerpc/fsl/
11881F:	arch/powerpc/platforms/83xx/
11882F:	arch/powerpc/platforms/85xx/
11883
11884LINUX FOR POWERPC EMBEDDED PPC8XX
11885M:	Christophe Leroy <christophe.leroy@csgroup.eu>
11886L:	linuxppc-dev@lists.ozlabs.org
11887S:	Maintained
11888F:	arch/powerpc/platforms/8xx/
11889
11890LINUX KERNEL DUMP TEST MODULE (LKDTM)
11891M:	Kees Cook <keescook@chromium.org>
11892S:	Maintained
11893F:	drivers/misc/lkdtm/*
11894F:	tools/testing/selftests/lkdtm/*
11895
11896LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11897M:	Alan Stern <stern@rowland.harvard.edu>
11898M:	Andrea Parri <parri.andrea@gmail.com>
11899M:	Will Deacon <will@kernel.org>
11900M:	Peter Zijlstra <peterz@infradead.org>
11901M:	Boqun Feng <boqun.feng@gmail.com>
11902M:	Nicholas Piggin <npiggin@gmail.com>
11903M:	David Howells <dhowells@redhat.com>
11904M:	Jade Alglave <j.alglave@ucl.ac.uk>
11905M:	Luc Maranget <luc.maranget@inria.fr>
11906M:	"Paul E. McKenney" <paulmck@kernel.org>
11907R:	Akira Yokosawa <akiyks@gmail.com>
11908R:	Daniel Lustig <dlustig@nvidia.com>
11909R:	Joel Fernandes <joel@joelfernandes.org>
11910L:	linux-kernel@vger.kernel.org
11911L:	linux-arch@vger.kernel.org
11912S:	Supported
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11914F:	Documentation/atomic_bitops.txt
11915F:	Documentation/atomic_t.txt
11916F:	Documentation/core-api/refcount-vs-atomic.rst
11917F:	Documentation/litmus-tests/
11918F:	Documentation/memory-barriers.txt
11919F:	tools/memory-model/
11920
11921LIS3LV02D ACCELEROMETER DRIVER
11922M:	Eric Piel <eric.piel@tremplin-utc.net>
11923S:	Maintained
11924F:	Documentation/misc-devices/lis3lv02d.rst
11925F:	drivers/misc/lis3lv02d/
11926F:	drivers/platform/x86/hp/hp_accel.c
11927
11928LIST KUNIT TEST
11929M:	David Gow <davidgow@google.com>
11930L:	linux-kselftest@vger.kernel.org
11931L:	kunit-dev@googlegroups.com
11932S:	Maintained
11933F:	lib/list-test.c
11934
11935LITEX PLATFORM
11936M:	Karol Gugala <kgugala@antmicro.com>
11937M:	Mateusz Holenko <mholenko@antmicro.com>
11938M:	Gabriel Somlo <gsomlo@gmail.com>
11939M:	Joel Stanley <joel@jms.id.au>
11940S:	Maintained
11941F:	Documentation/devicetree/bindings/*/litex,*.yaml
11942F:	arch/openrisc/boot/dts/or1klitex.dts
11943F:	include/linux/litex.h
11944F:	drivers/tty/serial/liteuart.c
11945F:	drivers/soc/litex/*
11946F:	drivers/net/ethernet/litex/*
11947F:	drivers/mmc/host/litex_mmc.c
11948N:	litex
11949
11950LIVE PATCHING
11951M:	Josh Poimboeuf <jpoimboe@kernel.org>
11952M:	Jiri Kosina <jikos@kernel.org>
11953M:	Miroslav Benes <mbenes@suse.cz>
11954M:	Petr Mladek <pmladek@suse.com>
11955R:	Joe Lawrence <joe.lawrence@redhat.com>
11956L:	live-patching@vger.kernel.org
11957S:	Maintained
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11959F:	Documentation/ABI/testing/sysfs-kernel-livepatch
11960F:	Documentation/livepatch/
11961F:	arch/powerpc/include/asm/livepatch.h
11962F:	include/linux/livepatch.h
11963F:	kernel/livepatch/
11964F:	kernel/module/livepatch.c
11965F:	lib/livepatch/
11966F:	samples/livepatch/
11967F:	tools/testing/selftests/livepatch/
11968
11969LLC (802.2)
11970L:	netdev@vger.kernel.org
11971S:	Odd fixes
11972F:	include/linux/llc.h
11973F:	include/net/llc*
11974F:	include/uapi/linux/llc.h
11975F:	net/llc/
11976
11977LM73 HARDWARE MONITOR DRIVER
11978M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
11979L:	linux-hwmon@vger.kernel.org
11980S:	Maintained
11981F:	drivers/hwmon/lm73.c
11982
11983LM78 HARDWARE MONITOR DRIVER
11984M:	Jean Delvare <jdelvare@suse.com>
11985L:	linux-hwmon@vger.kernel.org
11986S:	Maintained
11987F:	Documentation/hwmon/lm78.rst
11988F:	drivers/hwmon/lm78.c
11989
11990LM83 HARDWARE MONITOR DRIVER
11991M:	Jean Delvare <jdelvare@suse.com>
11992L:	linux-hwmon@vger.kernel.org
11993S:	Maintained
11994F:	Documentation/hwmon/lm83.rst
11995F:	drivers/hwmon/lm83.c
11996
11997LM90 HARDWARE MONITOR DRIVER
11998M:	Jean Delvare <jdelvare@suse.com>
11999L:	linux-hwmon@vger.kernel.org
12000S:	Maintained
12001F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12002F:	Documentation/hwmon/lm90.rst
12003F:	drivers/hwmon/lm90.c
12004F:	include/dt-bindings/thermal/lm90.h
12005
12006LM95234 HARDWARE MONITOR DRIVER
12007M:	Guenter Roeck <linux@roeck-us.net>
12008L:	linux-hwmon@vger.kernel.org
12009S:	Maintained
12010F:	Documentation/hwmon/lm95234.rst
12011F:	drivers/hwmon/lm95234.c
12012
12013LME2510 MEDIA DRIVER
12014M:	Malcolm Priestley <tvboxspy@gmail.com>
12015L:	linux-media@vger.kernel.org
12016S:	Maintained
12017W:	https://linuxtv.org
12018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12019F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12020
12021LOADPIN SECURITY MODULE
12022M:	Kees Cook <keescook@chromium.org>
12023S:	Supported
12024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12025F:	Documentation/admin-guide/LSM/LoadPin.rst
12026F:	security/loadpin/
12027
12028LOCKING PRIMITIVES
12029M:	Peter Zijlstra <peterz@infradead.org>
12030M:	Ingo Molnar <mingo@redhat.com>
12031M:	Will Deacon <will@kernel.org>
12032R:	Waiman Long <longman@redhat.com>
12033R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12034L:	linux-kernel@vger.kernel.org
12035S:	Maintained
12036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12037F:	Documentation/locking/
12038F:	arch/*/include/asm/spinlock*.h
12039F:	include/linux/lockdep.h
12040F:	include/linux/mutex*.h
12041F:	include/linux/rwlock*.h
12042F:	include/linux/rwsem*.h
12043F:	include/linux/seqlock.h
12044F:	include/linux/spinlock*.h
12045F:	kernel/locking/
12046F:	lib/locking*.[ch]
12047X:	kernel/locking/locktorture.c
12048
12049LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12050M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12051L:	linux-ntfs-dev@lists.sourceforge.net
12052S:	Maintained
12053W:	http://www.linux-ntfs.org/content/view/19/37/
12054F:	Documentation/admin-guide/ldm.rst
12055F:	block/partitions/ldm.*
12056
12057LOGITECH HID GAMING KEYBOARDS
12058M:	Hans de Goede <hdegoede@redhat.com>
12059L:	linux-input@vger.kernel.org
12060S:	Maintained
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12062F:	drivers/hid/hid-lg-g15.c
12063
12064LONTIUM LT8912B MIPI TO HDMI BRIDGE
12065M:	Adrien Grassein <adrien.grassein@gmail.com>
12066S:	Maintained
12067F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12068F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12069
12070LOONGARCH
12071M:	Huacai Chen <chenhuacai@kernel.org>
12072R:	WANG Xuerui <kernel@xen0n.name>
12073L:	loongarch@lists.linux.dev
12074S:	Maintained
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12076F:	arch/loongarch/
12077F:	drivers/*/*loongarch*
12078F:	Documentation/loongarch/
12079F:	Documentation/translations/zh_CN/loongarch/
12080
12081LOONGSON-2 SOC SERIES GUTS DRIVER
12082M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12083L:	loongarch@lists.linux.dev
12084S:	Maintained
12085F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12086F:	drivers/soc/loongson/loongson2_guts.c
12087
12088LOONGSON-2 SOC SERIES PINCTRL DRIVER
12089M:	zhanghongchen <zhanghongchen@loongson.cn>
12090M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12091L:	linux-gpio@vger.kernel.org
12092S:	Maintained
12093F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12094F:	drivers/pinctrl/pinctrl-loongson2.c
12095
12096LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12097M:	Sathya Prakash <sathya.prakash@broadcom.com>
12098M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12099M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12100L:	MPT-FusionLinux.pdl@broadcom.com
12101L:	linux-scsi@vger.kernel.org
12102S:	Supported
12103W:	http://www.avagotech.com/support/
12104F:	drivers/message/fusion/
12105F:	drivers/scsi/mpt3sas/
12106
12107LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12108M:	Matthew Wilcox <willy@infradead.org>
12109L:	linux-scsi@vger.kernel.org
12110S:	Maintained
12111F:	drivers/scsi/sym53c8xx_2/
12112
12113LTC1660 DAC DRIVER
12114M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12115L:	linux-iio@vger.kernel.org
12116S:	Maintained
12117F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12118F:	drivers/iio/dac/ltc1660.c
12119
12120LTC2688 IIO DAC DRIVER
12121M:	Nuno Sá <nuno.sa@analog.com>
12122L:	linux-iio@vger.kernel.org
12123S:	Supported
12124W:	https://ez.analog.com/linux-software-drivers
12125F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12126F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12127F:	drivers/iio/dac/ltc2688.c
12128
12129LTC2947 HARDWARE MONITOR DRIVER
12130M:	Nuno Sá <nuno.sa@analog.com>
12131L:	linux-hwmon@vger.kernel.org
12132S:	Supported
12133W:	https://ez.analog.com/linux-software-drivers
12134F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12135F:	drivers/hwmon/ltc2947-core.c
12136F:	drivers/hwmon/ltc2947-i2c.c
12137F:	drivers/hwmon/ltc2947-spi.c
12138F:	drivers/hwmon/ltc2947.h
12139
12140LTC2983 IIO TEMPERATURE DRIVER
12141M:	Nuno Sá <nuno.sa@analog.com>
12142L:	linux-iio@vger.kernel.org
12143S:	Supported
12144W:	https://ez.analog.com/linux-software-drivers
12145F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12146F:	drivers/iio/temperature/ltc2983.c
12147
12148LTC4261 HARDWARE MONITOR DRIVER
12149M:	Guenter Roeck <linux@roeck-us.net>
12150L:	linux-hwmon@vger.kernel.org
12151S:	Maintained
12152F:	Documentation/hwmon/ltc4261.rst
12153F:	drivers/hwmon/ltc4261.c
12154
12155LTC4306 I2C MULTIPLEXER DRIVER
12156M:	Michael Hennerich <michael.hennerich@analog.com>
12157L:	linux-i2c@vger.kernel.org
12158S:	Supported
12159W:	https://ez.analog.com/linux-software-drivers
12160F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12161F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12162
12163LTP (Linux Test Project)
12164M:	Mike Frysinger <vapier@gentoo.org>
12165M:	Cyril Hrubis <chrubis@suse.cz>
12166M:	Wanlong Gao <wanlong.gao@gmail.com>
12167M:	Jan Stancek <jstancek@redhat.com>
12168M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
12169M:	Alexey Kodanev <alexey.kodanev@oracle.com>
12170L:	ltp@lists.linux.it (subscribers-only)
12171S:	Maintained
12172W:	http://linux-test-project.github.io/
12173T:	git https://github.com/linux-test-project/ltp.git
12174
12175LYNX 28G SERDES PHY DRIVER
12176M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12177L:	netdev@vger.kernel.org
12178S:	Supported
12179F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12180F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12181
12182LYNX PCS MODULE
12183M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12184L:	netdev@vger.kernel.org
12185S:	Supported
12186F:	drivers/net/pcs/pcs-lynx.c
12187F:	include/linux/pcs-lynx.h
12188
12189M68K ARCHITECTURE
12190M:	Geert Uytterhoeven <geert@linux-m68k.org>
12191L:	linux-m68k@lists.linux-m68k.org
12192S:	Maintained
12193W:	http://www.linux-m68k.org/
12194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12195F:	arch/m68k/
12196F:	drivers/zorro/
12197
12198M68K ON APPLE MACINTOSH
12199M:	Joshua Thompson <funaho@jurai.org>
12200L:	linux-m68k@lists.linux-m68k.org
12201S:	Maintained
12202W:	http://www.mac.linux-m68k.org/
12203F:	arch/m68k/mac/
12204F:	drivers/macintosh/adb-iop.c
12205F:	drivers/macintosh/via-macii.c
12206
12207M68K ON HP9000/300
12208M:	Philip Blundell <philb@gnu.org>
12209S:	Maintained
12210W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12211F:	arch/m68k/hp300/
12212
12213M88DS3103 MEDIA DRIVER
12214M:	Antti Palosaari <crope@iki.fi>
12215L:	linux-media@vger.kernel.org
12216S:	Maintained
12217W:	https://linuxtv.org
12218W:	http://palosaari.fi/linux/
12219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12220T:	git git://linuxtv.org/anttip/media_tree.git
12221F:	drivers/media/dvb-frontends/m88ds3103*
12222
12223M88RS2000 MEDIA DRIVER
12224M:	Malcolm Priestley <tvboxspy@gmail.com>
12225L:	linux-media@vger.kernel.org
12226S:	Maintained
12227W:	https://linuxtv.org
12228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12229F:	drivers/media/dvb-frontends/m88rs2000*
12230
12231MA901 MASTERKIT USB FM RADIO DRIVER
12232M:	Alexey Klimov <klimov.linux@gmail.com>
12233L:	linux-media@vger.kernel.org
12234S:	Maintained
12235T:	git git://linuxtv.org/media_tree.git
12236F:	drivers/media/radio/radio-ma901.c
12237
12238MAC80211
12239M:	Johannes Berg <johannes@sipsolutions.net>
12240L:	linux-wireless@vger.kernel.org
12241S:	Maintained
12242W:	https://wireless.wiki.kernel.org/
12243Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12246F:	Documentation/networking/mac80211-injection.rst
12247F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12248F:	drivers/net/wireless/mac80211_hwsim.[ch]
12249F:	include/net/mac80211.h
12250F:	net/mac80211/
12251
12252MAILBOX API
12253M:	Jassi Brar <jassisinghbrar@gmail.com>
12254L:	linux-kernel@vger.kernel.org
12255S:	Maintained
12256F:	drivers/mailbox/
12257F:	include/linux/mailbox_client.h
12258F:	include/linux/mailbox_controller.h
12259F:	include/dt-bindings/mailbox/
12260F:	Documentation/devicetree/bindings/mailbox/
12261
12262MAILBOX ARM MHUv2
12263M:	Viresh Kumar <viresh.kumar@linaro.org>
12264M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12265L:	linux-kernel@vger.kernel.org
12266S:	Maintained
12267F:	drivers/mailbox/arm_mhuv2.c
12268F:	include/linux/mailbox/arm_mhuv2_message.h
12269F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12270
12271MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12272M:	Jeremy Kerr <jk@codeconstruct.com.au>
12273M:	Matt Johnston <matt@codeconstruct.com.au>
12274L:	netdev@vger.kernel.org
12275S:	Maintained
12276F:	Documentation/networking/mctp.rst
12277F:	drivers/net/mctp/
12278F:	include/net/mctp.h
12279F:	include/net/mctpdevice.h
12280F:	include/net/netns/mctp.h
12281F:	net/mctp/
12282
12283MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12284M:	Michael Kerrisk <mtk.manpages@gmail.com>
12285L:	linux-man@vger.kernel.org
12286S:	Maintained
12287W:	http://www.kernel.org/doc/man-pages
12288
12289MAPLE TREE
12290M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12291L:	linux-mm@kvack.org
12292S:	Supported
12293F:	Documentation/core-api/maple_tree.rst
12294F:	include/linux/maple_tree.h
12295F:	include/trace/events/maple_tree.h
12296F:	lib/maple_tree.c
12297F:	lib/test_maple_tree.c
12298F:	tools/testing/radix-tree/linux/maple_tree.h
12299F:	tools/testing/radix-tree/maple.c
12300
12301MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12302M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12303L:	linux-mips@vger.kernel.org
12304S:	Maintained
12305F:	arch/mips/boot/dts/img/pistachio*
12306
12307MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12308M:	Andrew Lunn <andrew@lunn.ch>
12309L:	netdev@vger.kernel.org
12310S:	Maintained
12311F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
12312F:	Documentation/networking/devlink/mv88e6xxx.rst
12313F:	drivers/net/dsa/mv88e6xxx/
12314F:	include/linux/dsa/mv88e6xxx.h
12315F:	include/linux/platform_data/mv88e6xxx.h
12316
12317MARVELL ARMADA 3700 PHY DRIVERS
12318M:	Miquel Raynal <miquel.raynal@bootlin.com>
12319S:	Maintained
12320F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12321F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12322F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12323F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12324
12325MARVELL ARMADA 3700 SERIAL DRIVER
12326M:	Pali Rohár <pali@kernel.org>
12327S:	Maintained
12328F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12329F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12330F:	drivers/tty/serial/mvebu-uart.c
12331
12332MARVELL ARMADA DRM SUPPORT
12333M:	Russell King <linux@armlinux.org.uk>
12334S:	Maintained
12335T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12336T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12337F:	Documentation/devicetree/bindings/display/armada/
12338F:	drivers/gpu/drm/armada/
12339F:	include/uapi/drm/armada_drm.h
12340
12341MARVELL CRYPTO DRIVER
12342M:	Boris Brezillon <bbrezillon@kernel.org>
12343M:	Arnaud Ebalard <arno@natisbad.org>
12344M:	Srujana Challa <schalla@marvell.com>
12345L:	linux-crypto@vger.kernel.org
12346S:	Maintained
12347F:	drivers/crypto/marvell/
12348F:	include/linux/soc/marvell/octeontx2/
12349
12350MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12351M:	Mirko Lindner <mlindner@marvell.com>
12352M:	Stephen Hemminger <stephen@networkplumber.org>
12353L:	netdev@vger.kernel.org
12354S:	Maintained
12355F:	drivers/net/ethernet/marvell/sk*
12356
12357MARVELL LIBERTAS WIRELESS DRIVER
12358L:	libertas-dev@lists.infradead.org
12359S:	Orphan
12360F:	drivers/net/wireless/marvell/libertas/
12361
12362MARVELL MACCHIATOBIN SUPPORT
12363M:	Russell King <linux@armlinux.org.uk>
12364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12365S:	Maintained
12366F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12367
12368MARVELL MV643XX ETHERNET DRIVER
12369M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12370L:	netdev@vger.kernel.org
12371S:	Maintained
12372F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12373F:	include/linux/mv643xx.h
12374
12375MARVELL MV88X3310 PHY DRIVER
12376M:	Russell King <linux@armlinux.org.uk>
12377M:	Marek Behún <kabel@kernel.org>
12378L:	netdev@vger.kernel.org
12379S:	Maintained
12380F:	drivers/net/phy/marvell10g.c
12381
12382MARVELL MVEBU THERMAL DRIVER
12383M:	Miquel Raynal <miquel.raynal@bootlin.com>
12384S:	Maintained
12385F:	drivers/thermal/armada_thermal.c
12386
12387MARVELL MVNETA ETHERNET DRIVER
12388M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12389L:	netdev@vger.kernel.org
12390S:	Maintained
12391F:	drivers/net/ethernet/marvell/mvneta.*
12392
12393MARVELL MVPP2 ETHERNET DRIVER
12394M:	Marcin Wojtas <mw@semihalf.com>
12395M:	Russell King <linux@armlinux.org.uk>
12396L:	netdev@vger.kernel.org
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
12399F:	drivers/net/ethernet/marvell/mvpp2/
12400
12401MARVELL MWIFIEX WIRELESS DRIVER
12402M:	Amitkumar Karwar <amitkarwar@gmail.com>
12403M:	Ganapathi Bhat <ganapathi017@gmail.com>
12404M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
12405M:	Xinming Hu <huxinming820@gmail.com>
12406L:	linux-wireless@vger.kernel.org
12407S:	Maintained
12408F:	drivers/net/wireless/marvell/mwifiex/
12409
12410MARVELL MWL8K WIRELESS DRIVER
12411M:	Lennert Buytenhek <buytenh@wantstofly.org>
12412L:	linux-wireless@vger.kernel.org
12413S:	Odd Fixes
12414F:	drivers/net/wireless/marvell/mwl8k.c
12415
12416MARVELL NAND CONTROLLER DRIVER
12417M:	Miquel Raynal <miquel.raynal@bootlin.com>
12418L:	linux-mtd@lists.infradead.org
12419S:	Maintained
12420F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
12421F:	drivers/mtd/nand/raw/marvell_nand.c
12422
12423MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12424M:	Sunil Goutham <sgoutham@marvell.com>
12425M:	Geetha sowjanya <gakula@marvell.com>
12426M:	Subbaraya Sundeep <sbhatta@marvell.com>
12427M:	hariprasad <hkelam@marvell.com>
12428L:	netdev@vger.kernel.org
12429S:	Supported
12430F:	drivers/net/ethernet/marvell/octeontx2/nic/
12431F:	include/linux/soc/marvell/octeontx2/
12432
12433MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12434M:	Sunil Goutham <sgoutham@marvell.com>
12435M:	Linu Cherian <lcherian@marvell.com>
12436M:	Geetha sowjanya <gakula@marvell.com>
12437M:	Jerin Jacob <jerinj@marvell.com>
12438M:	hariprasad <hkelam@marvell.com>
12439M:	Subbaraya Sundeep <sbhatta@marvell.com>
12440L:	netdev@vger.kernel.org
12441S:	Supported
12442F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12443F:	drivers/net/ethernet/marvell/octeontx2/af/
12444
12445MARVELL PRESTERA ETHERNET SWITCH DRIVER
12446M:	Taras Chornyi <taras.chornyi@plvision.eu>
12447S:	Supported
12448W:	https://github.com/Marvell-switching/switchdev-prestera
12449F:	drivers/net/ethernet/marvell/prestera/
12450
12451MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12452M:	Nicolas Pitre <nico@fluxnic.net>
12453S:	Odd Fixes
12454F:	drivers/mmc/host/mvsdio.*
12455
12456MARVELL USB MDIO CONTROLLER DRIVER
12457M:	Tobias Waldekranz <tobias@waldekranz.com>
12458L:	netdev@vger.kernel.org
12459S:	Maintained
12460F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12461F:	drivers/net/mdio/mdio-mvusb.c
12462
12463MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12464M:	Hu Ziji <huziji@marvell.com>
12465L:	linux-mmc@vger.kernel.org
12466S:	Supported
12467F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12468F:	drivers/mmc/host/sdhci-xenon*
12469
12470MARVELL OCTEON ENDPOINT DRIVER
12471M:	Veerasenareddy Burru <vburru@marvell.com>
12472M:	Abhijit Ayarekar <aayarekar@marvell.com>
12473L:	netdev@vger.kernel.org
12474S:	Supported
12475F:	drivers/net/ethernet/marvell/octeon_ep
12476
12477MATROX FRAMEBUFFER DRIVER
12478L:	linux-fbdev@vger.kernel.org
12479S:	Orphan
12480F:	drivers/video/fbdev/matrox/matroxfb_*
12481F:	include/uapi/linux/matroxfb.h
12482
12483MAX15301 DRIVER
12484M:	Daniel Nilsson <daniel.nilsson@flex.com>
12485L:	linux-hwmon@vger.kernel.org
12486S:	Maintained
12487F:	Documentation/hwmon/max15301.rst
12488F:	drivers/hwmon/pmbus/max15301.c
12489
12490MAX16065 HARDWARE MONITOR DRIVER
12491M:	Guenter Roeck <linux@roeck-us.net>
12492L:	linux-hwmon@vger.kernel.org
12493S:	Maintained
12494F:	Documentation/hwmon/max16065.rst
12495F:	drivers/hwmon/max16065.c
12496
12497MAX2175 SDR TUNER DRIVER
12498M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12499L:	linux-media@vger.kernel.org
12500S:	Maintained
12501T:	git git://linuxtv.org/media_tree.git
12502F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12503F:	Documentation/userspace-api/media/drivers/max2175.rst
12504F:	drivers/media/i2c/max2175*
12505F:	include/uapi/linux/max2175.h
12506
12507MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12508L:	linux-hwmon@vger.kernel.org
12509S:	Orphan
12510F:	Documentation/hwmon/max6650.rst
12511F:	drivers/hwmon/max6650.c
12512
12513MAX6697 HARDWARE MONITOR DRIVER
12514M:	Guenter Roeck <linux@roeck-us.net>
12515L:	linux-hwmon@vger.kernel.org
12516S:	Maintained
12517F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12518F:	Documentation/hwmon/max6697.rst
12519F:	drivers/hwmon/max6697.c
12520F:	include/linux/platform_data/max6697.h
12521
12522MAX9286 QUAD GMSL DESERIALIZER DRIVER
12523M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12524M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12525M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12526M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12527L:	linux-media@vger.kernel.org
12528S:	Maintained
12529F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12530F:	drivers/media/i2c/max9286.c
12531
12532MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12533M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12534L:	linux-media@vger.kernel.org
12535S:	Maintained
12536F:	drivers/staging/media/max96712/max96712.c
12537
12538MAX9860 MONO AUDIO VOICE CODEC DRIVER
12539M:	Peter Rosin <peda@axentia.se>
12540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12541S:	Maintained
12542F:	Documentation/devicetree/bindings/sound/max9860.txt
12543F:	sound/soc/codecs/max9860.*
12544
12545MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12546M:	Andreas Klinger <ak@it-klinger.de>
12547L:	linux-iio@vger.kernel.org
12548S:	Maintained
12549F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12550F:	drivers/iio/proximity/mb1232.c
12551
12552MAXIM MAX11205 DRIVER
12553M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
12554L:	linux-iio@vger.kernel.org
12555S:	Supported
12556W:	https://ez.analog.com/linux-software-drivers
12557F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
12558F:	drivers/iio/adc/max11205.c
12559
12560MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12561R:	Iskren Chernev <iskren.chernev@gmail.com>
12562R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12563R:	Marek Szyprowski <m.szyprowski@samsung.com>
12564R:	Matheus Castello <matheus@castello.eng.br>
12565L:	linux-pm@vger.kernel.org
12566S:	Maintained
12567F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12568F:	drivers/power/supply/max17040_battery.c
12569
12570MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12571R:	Hans de Goede <hdegoede@redhat.com>
12572R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12573R:	Marek Szyprowski <m.szyprowski@samsung.com>
12574R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12575R:	Purism Kernel Team <kernel@puri.sm>
12576L:	linux-pm@vger.kernel.org
12577S:	Maintained
12578F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12579F:	drivers/power/supply/max17042_battery.c
12580
12581MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12582M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12583L:	linux-kernel@vger.kernel.org
12584S:	Maintained
12585F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12586F:	drivers/regulator/max20086-regulator.c
12587
12588MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
12589M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
12590L:	linux-iio@vger.kernel.org
12591S:	Maintained
12592F:	drivers/iio/temperature/max30208.c
12593
12594MAXIM MAX77650 PMIC MFD DRIVER
12595M:	Bartosz Golaszewski <brgl@bgdev.pl>
12596L:	linux-kernel@vger.kernel.org
12597S:	Maintained
12598F:	Documentation/devicetree/bindings/*/*max77650.yaml
12599F:	Documentation/devicetree/bindings/*/max77650*.yaml
12600F:	drivers/gpio/gpio-max77650.c
12601F:	drivers/input/misc/max77650-onkey.c
12602F:	drivers/leds/leds-max77650.c
12603F:	drivers/mfd/max77650.c
12604F:	drivers/power/supply/max77650-charger.c
12605F:	drivers/regulator/max77650-regulator.c
12606F:	include/linux/mfd/max77650.h
12607
12608MAXIM MAX77714 PMIC MFD DRIVER
12609M:	Luca Ceresoli <luca@lucaceresoli.net>
12610S:	Maintained
12611F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12612F:	drivers/mfd/max77714.c
12613F:	include/linux/mfd/max77714.h
12614
12615MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12616M:	Javier Martinez Canillas <javier@dowhile0.org>
12617L:	linux-kernel@vger.kernel.org
12618S:	Supported
12619F:	Documentation/devicetree/bindings/*/*max77802.yaml
12620F:	drivers/regulator/max77802-regulator.c
12621F:	include/dt-bindings/*/*max77802.h
12622
12623MAXIM MAX77976 BATTERY CHARGER
12624M:	Luca Ceresoli <luca@lucaceresoli.net>
12625S:	Supported
12626F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12627F:	drivers/power/supply/max77976_charger.c
12628
12629MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12630M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12631L:	linux-pm@vger.kernel.org
12632S:	Supported
12633B:	mailto:linux-samsung-soc@vger.kernel.org
12634F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12635F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12636F:	drivers/power/supply/max14577_charger.c
12637F:	drivers/power/supply/max77693_charger.c
12638
12639MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12640M:	Chanwoo Choi <cw00.choi@samsung.com>
12641M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12642L:	linux-kernel@vger.kernel.org
12643S:	Supported
12644B:	mailto:linux-samsung-soc@vger.kernel.org
12645F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12646F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12647F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12648F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12649F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12650F:	drivers/*/*max77843.c
12651F:	drivers/*/max14577*.c
12652F:	drivers/*/max77686*.c
12653F:	drivers/*/max77693*.c
12654F:	drivers/clk/clk-max77686.c
12655F:	drivers/extcon/extcon-max14577.c
12656F:	drivers/extcon/extcon-max77693.c
12657F:	drivers/rtc/rtc-max77686.c
12658F:	include/linux/mfd/max14577*.h
12659F:	include/linux/mfd/max77686*.h
12660F:	include/linux/mfd/max77693*.h
12661
12662MAXIRADIO FM RADIO RECEIVER DRIVER
12663M:	Hans Verkuil <hverkuil@xs4all.nl>
12664L:	linux-media@vger.kernel.org
12665S:	Maintained
12666W:	https://linuxtv.org
12667T:	git git://linuxtv.org/media_tree.git
12668F:	drivers/media/radio/radio-maxiradio*
12669
12670MAXLINEAR ETHERNET PHY DRIVER
12671M:	Xu Liang <lxu@maxlinear.com>
12672L:	netdev@vger.kernel.org
12673S:	Supported
12674F:	drivers/net/phy/mxl-gpy.c
12675
12676MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12677R:	Yasushi SHOJI <yashi@spacecubics.com>
12678L:	linux-can@vger.kernel.org
12679S:	Maintained
12680F:	drivers/net/can/usb/mcba_usb.c
12681
12682MCAN MMIO DEVICE DRIVER
12683M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12684L:	linux-can@vger.kernel.org
12685S:	Maintained
12686F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12687F:	drivers/net/can/m_can/m_can.c
12688F:	drivers/net/can/m_can/m_can.h
12689F:	drivers/net/can/m_can/m_can_platform.c
12690
12691MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12692M:	Rishi Gupta <gupt21@gmail.com>
12693L:	linux-i2c@vger.kernel.org
12694L:	linux-input@vger.kernel.org
12695S:	Maintained
12696F:	drivers/hid/hid-mcp2221.c
12697
12698MCP251XFD SPI-CAN NETWORK DRIVER
12699M:	Marc Kleine-Budde <mkl@pengutronix.de>
12700M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12701R:	Thomas Kopp <thomas.kopp@microchip.com>
12702L:	linux-can@vger.kernel.org
12703S:	Maintained
12704F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12705F:	drivers/net/can/spi/mcp251xfd/
12706
12707MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12708M:	Peter Rosin <peda@axentia.se>
12709L:	linux-iio@vger.kernel.org
12710S:	Maintained
12711F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12712F:	drivers/iio/potentiometer/mcp4018.c
12713F:	drivers/iio/potentiometer/mcp4531.c
12714
12715MCR20A IEEE-802.15.4 RADIO DRIVER
12716M:	Stefan Schmidt <stefan@datenfreihafen.org>
12717L:	linux-wpan@vger.kernel.org
12718S:	Odd Fixes
12719W:	https://github.com/xueliu/mcr20a-linux
12720F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12721F:	drivers/net/ieee802154/mcr20a.c
12722F:	drivers/net/ieee802154/mcr20a.h
12723
12724MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12725M:	William Breathitt Gray <william.gray@linaro.org>
12726L:	linux-iio@vger.kernel.org
12727S:	Maintained
12728F:	drivers/iio/dac/cio-dac.c
12729
12730MEDIA CONTROLLER FRAMEWORK
12731M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12732M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12733L:	linux-media@vger.kernel.org
12734S:	Supported
12735W:	https://www.linuxtv.org
12736T:	git git://linuxtv.org/media_tree.git
12737F:	drivers/media/mc/
12738F:	include/media/media-*.h
12739F:	include/uapi/linux/media.h
12740
12741MEDIA DRIVER FOR FREESCALE IMX PXP
12742M:	Philipp Zabel <p.zabel@pengutronix.de>
12743L:	linux-media@vger.kernel.org
12744S:	Maintained
12745T:	git git://linuxtv.org/media_tree.git
12746F:	drivers/media/platform/nxp/imx-pxp.[ch]
12747
12748MEDIA DRIVERS FOR ASCOT2E
12749M:	Sergey Kozlov <serjk@netup.ru>
12750M:	Abylay Ospan <aospan@netup.ru>
12751L:	linux-media@vger.kernel.org
12752S:	Supported
12753W:	https://linuxtv.org
12754W:	http://netup.tv/
12755T:	git git://linuxtv.org/media_tree.git
12756F:	drivers/media/dvb-frontends/ascot2e*
12757
12758MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12759M:	Jasmin Jessich <jasmin@anw.at>
12760L:	linux-media@vger.kernel.org
12761S:	Maintained
12762W:	https://linuxtv.org
12763T:	git git://linuxtv.org/media_tree.git
12764F:	drivers/media/dvb-frontends/cxd2099*
12765
12766MEDIA DRIVERS FOR CXD2841ER
12767M:	Sergey Kozlov <serjk@netup.ru>
12768M:	Abylay Ospan <aospan@netup.ru>
12769L:	linux-media@vger.kernel.org
12770S:	Supported
12771W:	https://linuxtv.org
12772W:	http://netup.tv/
12773T:	git git://linuxtv.org/media_tree.git
12774F:	drivers/media/dvb-frontends/cxd2841er*
12775
12776MEDIA DRIVERS FOR CXD2880
12777M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12778L:	linux-media@vger.kernel.org
12779S:	Supported
12780W:	http://linuxtv.org/
12781T:	git git://linuxtv.org/media_tree.git
12782F:	drivers/media/dvb-frontends/cxd2880/*
12783F:	drivers/media/spi/cxd2880*
12784
12785MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12786L:	linux-media@vger.kernel.org
12787S:	Orphan
12788W:	https://linuxtv.org
12789T:	git git://linuxtv.org/media_tree.git
12790F:	drivers/media/pci/ddbridge/*
12791
12792MEDIA DRIVERS FOR FREESCALE IMX
12793M:	Steve Longerbeam <slongerbeam@gmail.com>
12794M:	Philipp Zabel <p.zabel@pengutronix.de>
12795L:	linux-media@vger.kernel.org
12796S:	Maintained
12797T:	git git://linuxtv.org/media_tree.git
12798F:	Documentation/admin-guide/media/imx.rst
12799F:	Documentation/devicetree/bindings/media/imx.txt
12800F:	drivers/staging/media/imx/
12801F:	include/linux/imx-media.h
12802F:	include/media/imx.h
12803
12804MEDIA DRIVERS FOR FREESCALE IMX7
12805M:	Rui Miguel Silva <rmfrfs@gmail.com>
12806M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12807L:	linux-media@vger.kernel.org
12808S:	Maintained
12809T:	git git://linuxtv.org/media_tree.git
12810F:	Documentation/admin-guide/media/imx7.rst
12811F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12812F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12813F:	drivers/media/platform/nxp/imx-mipi-csis.c
12814F:	drivers/media/platform/nxp/imx7-media-csi.c
12815
12816MEDIA DRIVERS FOR HELENE
12817M:	Abylay Ospan <aospan@netup.ru>
12818L:	linux-media@vger.kernel.org
12819S:	Supported
12820W:	https://linuxtv.org
12821W:	http://netup.tv/
12822T:	git git://linuxtv.org/media_tree.git
12823F:	drivers/media/dvb-frontends/helene*
12824
12825MEDIA DRIVERS FOR HORUS3A
12826M:	Sergey Kozlov <serjk@netup.ru>
12827M:	Abylay Ospan <aospan@netup.ru>
12828L:	linux-media@vger.kernel.org
12829S:	Supported
12830W:	https://linuxtv.org
12831W:	http://netup.tv/
12832T:	git git://linuxtv.org/media_tree.git
12833F:	drivers/media/dvb-frontends/horus3a*
12834
12835MEDIA DRIVERS FOR LNBH25
12836M:	Sergey Kozlov <serjk@netup.ru>
12837M:	Abylay Ospan <aospan@netup.ru>
12838L:	linux-media@vger.kernel.org
12839S:	Supported
12840W:	https://linuxtv.org
12841W:	http://netup.tv/
12842T:	git git://linuxtv.org/media_tree.git
12843F:	drivers/media/dvb-frontends/lnbh25*
12844
12845MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12846L:	linux-media@vger.kernel.org
12847S:	Orphan
12848W:	https://linuxtv.org
12849T:	git git://linuxtv.org/media_tree.git
12850F:	drivers/media/dvb-frontends/mxl5xx*
12851
12852MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12853M:	Sergey Kozlov <serjk@netup.ru>
12854M:	Abylay Ospan <aospan@netup.ru>
12855L:	linux-media@vger.kernel.org
12856S:	Supported
12857W:	https://linuxtv.org
12858W:	http://netup.tv/
12859T:	git git://linuxtv.org/media_tree.git
12860F:	drivers/media/pci/netup_unidvb/*
12861
12862MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12863M:	Dmitry Osipenko <digetx@gmail.com>
12864L:	linux-media@vger.kernel.org
12865L:	linux-tegra@vger.kernel.org
12866S:	Maintained
12867T:	git git://linuxtv.org/media_tree.git
12868F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12869F:	drivers/media/platform/nvidia/tegra-vde/
12870
12871MEDIA DRIVERS FOR RENESAS - CEU
12872M:	Jacopo Mondi <jacopo@jmondi.org>
12873L:	linux-media@vger.kernel.org
12874L:	linux-renesas-soc@vger.kernel.org
12875S:	Supported
12876T:	git git://linuxtv.org/media_tree.git
12877F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
12878F:	drivers/media/platform/renesas/renesas-ceu.c
12879F:	include/media/drv-intf/renesas-ceu.h
12880
12881MEDIA DRIVERS FOR RENESAS - DRIF
12882M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12883L:	linux-media@vger.kernel.org
12884L:	linux-renesas-soc@vger.kernel.org
12885S:	Supported
12886T:	git git://linuxtv.org/media_tree.git
12887F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
12888F:	drivers/media/platform/renesas/rcar_drif.c
12889
12890MEDIA DRIVERS FOR RENESAS - FCP
12891M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12892L:	linux-media@vger.kernel.org
12893L:	linux-renesas-soc@vger.kernel.org
12894S:	Supported
12895T:	git git://linuxtv.org/media_tree.git
12896F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
12897F:	drivers/media/platform/renesas/rcar-fcp.c
12898F:	include/media/rcar-fcp.h
12899
12900MEDIA DRIVERS FOR RENESAS - FDP1
12901M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12902L:	linux-media@vger.kernel.org
12903L:	linux-renesas-soc@vger.kernel.org
12904S:	Supported
12905T:	git git://linuxtv.org/media_tree.git
12906F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12907F:	drivers/media/platform/renesas/rcar_fdp1.c
12908
12909MEDIA DRIVERS FOR RENESAS - VIN
12910M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12911L:	linux-media@vger.kernel.org
12912L:	linux-renesas-soc@vger.kernel.org
12913S:	Supported
12914T:	git git://linuxtv.org/media_tree.git
12915F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
12916F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
12917F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
12918F:	drivers/media/platform/renesas/rcar-isp.c
12919F:	drivers/media/platform/renesas/rcar-vin/
12920
12921MEDIA DRIVERS FOR RENESAS - VSP1
12922M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12923M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12924L:	linux-media@vger.kernel.org
12925L:	linux-renesas-soc@vger.kernel.org
12926S:	Supported
12927T:	git git://linuxtv.org/media_tree.git
12928F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12929F:	drivers/media/platform/renesas/vsp1/
12930
12931MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12932L:	linux-media@vger.kernel.org
12933S:	Orphan
12934W:	https://linuxtv.org
12935T:	git git://linuxtv.org/media_tree.git
12936F:	drivers/media/dvb-frontends/stv0910*
12937
12938MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12939L:	linux-media@vger.kernel.org
12940S:	Orphan
12941W:	https://linuxtv.org
12942T:	git git://linuxtv.org/media_tree.git
12943F:	drivers/media/dvb-frontends/stv6111*
12944
12945MEDIA DRIVERS FOR STM32 - DCMI
12946M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
12947L:	linux-media@vger.kernel.org
12948S:	Supported
12949T:	git git://linuxtv.org/media_tree.git
12950F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12951F:	drivers/media/platform/st/stm32/stm32-dcmi.c
12952
12953MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12954M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12955L:	linux-media@vger.kernel.org
12956S:	Maintained
12957W:	https://linuxtv.org
12958Q:	http://patchwork.kernel.org/project/linux-media/list/
12959T:	git git://linuxtv.org/media_tree.git
12960F:	Documentation/admin-guide/media/
12961F:	Documentation/devicetree/bindings/media/
12962F:	Documentation/driver-api/media/
12963F:	Documentation/userspace-api/media/
12964F:	drivers/media/
12965F:	drivers/staging/media/
12966F:	include/dt-bindings/media/
12967F:	include/linux/platform_data/media/
12968F:	include/media/
12969F:	include/uapi/linux/dvb/
12970F:	include/uapi/linux/ivtv*
12971F:	include/uapi/linux/media.h
12972F:	include/uapi/linux/meye.h
12973F:	include/uapi/linux/uvcvideo.h
12974F:	include/uapi/linux/v4l2-*
12975F:	include/uapi/linux/videodev2.h
12976
12977MEDIATEK BLUETOOTH DRIVER
12978M:	Sean Wang <sean.wang@mediatek.com>
12979L:	linux-bluetooth@vger.kernel.org
12980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12981S:	Maintained
12982F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12983F:	drivers/bluetooth/btmtkuart.c
12984
12985MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12986M:	Sean Wang <sean.wang@mediatek.com>
12987L:	linux-pm@vger.kernel.org
12988S:	Maintained
12989F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12990F:	drivers/power/reset/mt6323-poweroff.c
12991
12992MEDIATEK CIR DRIVER
12993M:	Sean Wang <sean.wang@mediatek.com>
12994S:	Maintained
12995F:	drivers/media/rc/mtk-cir.c
12996
12997MEDIATEK DMA DRIVER
12998M:	Sean Wang <sean.wang@mediatek.com>
12999L:	dmaengine@vger.kernel.org
13000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13001L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13002S:	Maintained
13003F:	Documentation/devicetree/bindings/dma/mtk-*
13004F:	drivers/dma/mediatek/
13005
13006MEDIATEK ETHERNET DRIVER
13007M:	Felix Fietkau <nbd@nbd.name>
13008M:	John Crispin <john@phrozen.org>
13009M:	Sean Wang <sean.wang@mediatek.com>
13010M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13011M:	Lorenzo Bianconi <lorenzo@kernel.org>
13012L:	netdev@vger.kernel.org
13013S:	Maintained
13014F:	drivers/net/ethernet/mediatek/
13015
13016MEDIATEK I2C CONTROLLER DRIVER
13017M:	Qii Wang <qii.wang@mediatek.com>
13018L:	linux-i2c@vger.kernel.org
13019S:	Maintained
13020F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13021F:	drivers/i2c/busses/i2c-mt65xx.c
13022
13023MEDIATEK IOMMU DRIVER
13024M:	Yong Wu <yong.wu@mediatek.com>
13025L:	iommu@lists.linux.dev
13026L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13027S:	Supported
13028F:	Documentation/devicetree/bindings/iommu/mediatek*
13029F:	drivers/iommu/mtk_iommu*
13030F:	include/dt-bindings/memory/mt*-port.h
13031
13032MEDIATEK JPEG DRIVER
13033M:	Bin Liu <bin.liu@mediatek.com>
13034S:	Supported
13035F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13036F:	drivers/media/platform/mediatek/jpeg/
13037
13038MEDIATEK KEYPAD DRIVER
13039M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13040S:	Supported
13041F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13042F:	drivers/input/keyboard/mt6779-keypad.c
13043
13044MEDIATEK MDP DRIVER
13045M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13046M:	Houlong Wei <houlong.wei@mediatek.com>
13047M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13048S:	Supported
13049F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13050F:	drivers/media/platform/mediatek/mdp/
13051F:	drivers/media/platform/mediatek/vpu/
13052
13053MEDIATEK MEDIA DRIVER
13054M:	Tiffany Lin <tiffany.lin@mediatek.com>
13055M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13056M:	Yunfei Dong <yunfei.dong@mediatek.com>
13057S:	Supported
13058F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13059F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13060F:	drivers/media/platform/mediatek/vcodec/
13061F:	drivers/media/platform/mediatek/vpu/
13062
13063MEDIATEK MMC/SD/SDIO DRIVER
13064M:	Chaotian Jing <chaotian.jing@mediatek.com>
13065S:	Maintained
13066F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13067F:	drivers/mmc/host/mtk-sd.c
13068
13069MEDIATEK MT76 WIRELESS LAN DRIVER
13070M:	Felix Fietkau <nbd@nbd.name>
13071M:	Lorenzo Bianconi <lorenzo@kernel.org>
13072M:	Ryder Lee <ryder.lee@mediatek.com>
13073R:	Shayne Chen <shayne.chen@mediatek.com>
13074R:	Sean Wang <sean.wang@mediatek.com>
13075L:	linux-wireless@vger.kernel.org
13076S:	Maintained
13077F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13078F:	drivers/net/wireless/mediatek/mt76/
13079
13080MEDIATEK MT7601U WIRELESS LAN DRIVER
13081M:	Jakub Kicinski <kuba@kernel.org>
13082L:	linux-wireless@vger.kernel.org
13083S:	Maintained
13084F:	drivers/net/wireless/mediatek/mt7601u/
13085
13086MEDIATEK MT7621 CLOCK DRIVER
13087M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13088S:	Maintained
13089F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13090F:	drivers/clk/ralink/clk-mt7621.c
13091
13092MEDIATEK MT7621/28/88 I2C DRIVER
13093M:	Stefan Roese <sr@denx.de>
13094L:	linux-i2c@vger.kernel.org
13095S:	Maintained
13096F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13097F:	drivers/i2c/busses/i2c-mt7621.c
13098
13099MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13100M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13101S:	Maintained
13102F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13103F:	drivers/pci/controller/pcie-mt7621.c
13104
13105MEDIATEK MT7621 PHY PCI DRIVER
13106M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13107S:	Maintained
13108F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13109F:	drivers/phy/ralink/phy-mt7621-pci.c
13110
13111MEDIATEK NAND CONTROLLER DRIVER
13112L:	linux-mtd@lists.infradead.org
13113S:	Orphan
13114F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
13115F:	drivers/mtd/nand/raw/mtk_*
13116
13117MEDIATEK PMIC LED DRIVER
13118M:	Sean Wang <sean.wang@mediatek.com>
13119S:	Maintained
13120F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13121F:	drivers/leds/leds-mt6323.c
13122
13123MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13124M:	Sean Wang <sean.wang@mediatek.com>
13125S:	Maintained
13126F:	drivers/char/hw_random/mtk-rng.c
13127
13128MEDIATEK SMI DRIVER
13129M:	Yong Wu <yong.wu@mediatek.com>
13130L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13131S:	Supported
13132F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13133F:	drivers/memory/mtk-smi.c
13134F:	include/soc/mediatek/smi.h
13135
13136MEDIATEK SWITCH DRIVER
13137M:	Sean Wang <sean.wang@mediatek.com>
13138M:	Landen Chao <Landen.Chao@mediatek.com>
13139M:	DENG Qingfang <dqfext@gmail.com>
13140L:	netdev@vger.kernel.org
13141S:	Maintained
13142F:	drivers/net/dsa/mt7530.*
13143F:	net/dsa/tag_mtk.c
13144
13145MEDIATEK T7XX 5G WWAN MODEM DRIVER
13146M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13147M:	Intel Corporation <linuxwwan@intel.com>
13148R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13149R:	Liu Haijun <haijun.liu@mediatek.com>
13150R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13151R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13152L:	netdev@vger.kernel.org
13153S:	Supported
13154F:	drivers/net/wwan/t7xx/
13155
13156MEDIATEK USB3 DRD IP DRIVER
13157M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13158L:	linux-usb@vger.kernel.org
13159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13160L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13161S:	Maintained
13162F:	Documentation/devicetree/bindings/usb/mediatek,*
13163F:	drivers/usb/host/xhci-mtk*
13164F:	drivers/usb/mtu3/
13165
13166MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13167M:	Peter Senna Tschudin <peter.senna@gmail.com>
13168M:	Martin Donnelly <martin.donnelly@ge.com>
13169M:	Martyn Welch <martyn.welch@collabora.co.uk>
13170S:	Maintained
13171F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13172F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13173
13174MEGARAID SCSI/SAS DRIVERS
13175M:	Kashyap Desai <kashyap.desai@broadcom.com>
13176M:	Sumit Saxena <sumit.saxena@broadcom.com>
13177M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13178L:	megaraidlinux.pdl@broadcom.com
13179L:	linux-scsi@vger.kernel.org
13180S:	Maintained
13181W:	http://www.avagotech.com/support/
13182F:	Documentation/scsi/megaraid.rst
13183F:	drivers/scsi/megaraid.*
13184F:	drivers/scsi/megaraid/
13185
13186MELEXIS MLX90614 DRIVER
13187M:	Crt Mori <cmo@melexis.com>
13188L:	linux-iio@vger.kernel.org
13189S:	Supported
13190W:	http://www.melexis.com
13191F:	drivers/iio/temperature/mlx90614.c
13192
13193MELEXIS MLX90632 DRIVER
13194M:	Crt Mori <cmo@melexis.com>
13195L:	linux-iio@vger.kernel.org
13196S:	Supported
13197W:	http://www.melexis.com
13198F:	drivers/iio/temperature/mlx90632.c
13199
13200MELFAS MIP4 TOUCHSCREEN DRIVER
13201M:	Sangwon Jee <jeesw@melfas.com>
13202S:	Supported
13203W:	http://www.melfas.com
13204F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13205F:	drivers/input/touchscreen/melfas_mip4.c
13206
13207MELLANOX BLUEFIELD I2C DRIVER
13208M:	Khalil Blaiech <kblaiech@nvidia.com>
13209M:	Asmaa Mnebhi <asmaa@nvidia.com>
13210L:	linux-i2c@vger.kernel.org
13211S:	Supported
13212F:	drivers/i2c/busses/i2c-mlxbf.c
13213
13214MELLANOX ETHERNET DRIVER (mlx4_en)
13215M:	Tariq Toukan <tariqt@nvidia.com>
13216L:	netdev@vger.kernel.org
13217S:	Supported
13218W:	http://www.mellanox.com
13219Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13220F:	drivers/net/ethernet/mellanox/mlx4/en_*
13221
13222MELLANOX ETHERNET DRIVER (mlx5e)
13223M:	Saeed Mahameed <saeedm@nvidia.com>
13224L:	netdev@vger.kernel.org
13225S:	Supported
13226W:	http://www.mellanox.com
13227Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13228F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13229
13230MELLANOX ETHERNET INNOVA DRIVERS
13231R:	Boris Pismenny <borisp@nvidia.com>
13232L:	netdev@vger.kernel.org
13233S:	Supported
13234W:	http://www.mellanox.com
13235Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13236F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13237F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13238F:	include/linux/mlx5/mlx5_ifc_fpga.h
13239
13240MELLANOX ETHERNET SWITCH DRIVERS
13241M:	Ido Schimmel <idosch@nvidia.com>
13242M:	Petr Machata <petrm@nvidia.com>
13243L:	netdev@vger.kernel.org
13244S:	Supported
13245W:	http://www.mellanox.com
13246Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13247F:	drivers/net/ethernet/mellanox/mlxsw/
13248F:	tools/testing/selftests/drivers/net/mlxsw/
13249
13250MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13251M:	mlxsw@nvidia.com
13252L:	netdev@vger.kernel.org
13253S:	Supported
13254W:	http://www.mellanox.com
13255Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13256F:	drivers/net/ethernet/mellanox/mlxfw/
13257
13258MELLANOX HARDWARE PLATFORM SUPPORT
13259M:	Hans de Goede <hdegoede@redhat.com>
13260M:	Mark Gross <markgross@kernel.org>
13261M:	Vadim Pasternak <vadimp@nvidia.com>
13262L:	platform-driver-x86@vger.kernel.org
13263S:	Supported
13264F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13265F:	drivers/platform/mellanox/
13266F:	include/linux/platform_data/mlxreg.h
13267
13268MELLANOX MLX4 core VPI driver
13269M:	Tariq Toukan <tariqt@nvidia.com>
13270L:	netdev@vger.kernel.org
13271L:	linux-rdma@vger.kernel.org
13272S:	Supported
13273W:	http://www.mellanox.com
13274Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13275F:	drivers/net/ethernet/mellanox/mlx4/
13276F:	include/linux/mlx4/
13277
13278MELLANOX MLX4 IB driver
13279M:	Yishai Hadas <yishaih@nvidia.com>
13280L:	linux-rdma@vger.kernel.org
13281S:	Supported
13282W:	http://www.mellanox.com
13283Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13284F:	drivers/infiniband/hw/mlx4/
13285F:	include/linux/mlx4/
13286F:	include/uapi/rdma/mlx4-abi.h
13287
13288MELLANOX MLX5 core VPI driver
13289M:	Saeed Mahameed <saeedm@nvidia.com>
13290M:	Leon Romanovsky <leonro@nvidia.com>
13291L:	netdev@vger.kernel.org
13292L:	linux-rdma@vger.kernel.org
13293S:	Supported
13294W:	http://www.mellanox.com
13295Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13296F:	Documentation/networking/device_drivers/ethernet/mellanox/
13297F:	drivers/net/ethernet/mellanox/mlx5/core/
13298F:	include/linux/mlx5/
13299
13300MELLANOX MLX5 IB driver
13301M:	Leon Romanovsky <leonro@nvidia.com>
13302L:	linux-rdma@vger.kernel.org
13303S:	Supported
13304W:	http://www.mellanox.com
13305Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13306F:	drivers/infiniband/hw/mlx5/
13307F:	include/linux/mlx5/
13308F:	include/uapi/rdma/mlx5-abi.h
13309
13310MELLANOX MLXCPLD I2C AND MUX DRIVER
13311M:	Vadim Pasternak <vadimp@nvidia.com>
13312M:	Michael Shych <michaelsh@nvidia.com>
13313L:	linux-i2c@vger.kernel.org
13314S:	Supported
13315F:	Documentation/i2c/busses/i2c-mlxcpld.rst
13316F:	drivers/i2c/busses/i2c-mlxcpld.c
13317F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
13318
13319MELLANOX MLXCPLD LED DRIVER
13320M:	Vadim Pasternak <vadimp@nvidia.com>
13321L:	linux-leds@vger.kernel.org
13322S:	Supported
13323F:	Documentation/leds/leds-mlxcpld.rst
13324F:	drivers/leds/leds-mlxcpld.c
13325F:	drivers/leds/leds-mlxreg.c
13326
13327MELLANOX PLATFORM DRIVER
13328M:	Vadim Pasternak <vadimp@nvidia.com>
13329L:	platform-driver-x86@vger.kernel.org
13330S:	Supported
13331F:	drivers/platform/x86/mlx-platform.c
13332
13333MEMBARRIER SUPPORT
13334M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13335M:	"Paul E. McKenney" <paulmck@kernel.org>
13336L:	linux-kernel@vger.kernel.org
13337S:	Supported
13338F:	arch/powerpc/include/asm/membarrier.h
13339F:	include/uapi/linux/membarrier.h
13340F:	kernel/sched/membarrier.c
13341
13342MEMBLOCK
13343M:	Mike Rapoport <rppt@kernel.org>
13344L:	linux-mm@kvack.org
13345S:	Maintained
13346F:	Documentation/core-api/boot-time-mm.rst
13347F:	include/linux/memblock.h
13348F:	mm/memblock.c
13349F:	tools/testing/memblock/
13350
13351MEMORY CONTROLLER DRIVERS
13352M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13353L:	linux-kernel@vger.kernel.org
13354S:	Maintained
13355B:	mailto:krzysztof.kozlowski@linaro.org
13356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
13357F:	Documentation/devicetree/bindings/memory-controllers/
13358F:	drivers/memory/
13359F:	include/dt-bindings/memory/
13360F:	include/memory/
13361
13362MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
13363M:	Dmitry Osipenko <digetx@gmail.com>
13364L:	linux-pm@vger.kernel.org
13365L:	linux-tegra@vger.kernel.org
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
13367S:	Maintained
13368F:	drivers/devfreq/tegra30-devfreq.c
13369
13370MEMORY MANAGEMENT
13371M:	Andrew Morton <akpm@linux-foundation.org>
13372L:	linux-mm@kvack.org
13373S:	Maintained
13374W:	http://www.linux-mm.org
13375T:	git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13376T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
13377F:	include/linux/gfp.h
13378F:	include/linux/gfp_types.h
13379F:	include/linux/memory_hotplug.h
13380F:	include/linux/mm.h
13381F:	include/linux/mmzone.h
13382F:	include/linux/pagewalk.h
13383F:	mm/
13384F:	tools/testing/selftests/vm/
13385
13386VMALLOC
13387M:	Andrew Morton <akpm@linux-foundation.org>
13388R:	Uladzislau Rezki <urezki@gmail.com>
13389R:	Christoph Hellwig <hch@infradead.org>
13390L:	linux-mm@kvack.org
13391S:	Maintained
13392W:	http://www.linux-mm.org
13393T:	git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
13394F:	include/linux/vmalloc.h
13395F:	mm/vmalloc.c
13396
13397MEMORY HOT(UN)PLUG
13398M:	David Hildenbrand <david@redhat.com>
13399M:	Oscar Salvador <osalvador@suse.de>
13400L:	linux-mm@kvack.org
13401S:	Maintained
13402F:	Documentation/admin-guide/mm/memory-hotplug.rst
13403F:	Documentation/core-api/memory-hotplug.rst
13404F:	drivers/base/memory.c
13405F:	include/linux/memory_hotplug.h
13406F:	mm/memory_hotplug.c
13407F:	tools/testing/selftests/memory-hotplug/
13408
13409MEMORY TECHNOLOGY DEVICES (MTD)
13410M:	Miquel Raynal <miquel.raynal@bootlin.com>
13411M:	Richard Weinberger <richard@nod.at>
13412M:	Vignesh Raghavendra <vigneshr@ti.com>
13413L:	linux-mtd@lists.infradead.org
13414S:	Maintained
13415W:	http://www.linux-mtd.infradead.org/
13416Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13417C:	irc://irc.oftc.net/mtd
13418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13420F:	Documentation/devicetree/bindings/mtd/
13421F:	drivers/mtd/
13422F:	include/linux/mtd/
13423F:	include/uapi/mtd/
13424
13425MEMSENSING MICROSYSTEMS MSA311 DRIVER
13426M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
13427L:	linux-iio@vger.kernel.org
13428S:	Maintained
13429F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
13430F:	drivers/iio/accel/msa311.c
13431
13432MEN A21 WATCHDOG DRIVER
13433M:	Johannes Thumshirn <morbidrsa@gmail.com>
13434L:	linux-watchdog@vger.kernel.org
13435S:	Maintained
13436F:	drivers/watchdog/mena21_wdt.c
13437
13438MEN CHAMELEON BUS (mcb)
13439M:	Johannes Thumshirn <morbidrsa@gmail.com>
13440S:	Maintained
13441F:	Documentation/driver-api/men-chameleon-bus.rst
13442F:	drivers/mcb/
13443F:	include/linux/mcb.h
13444
13445MEN F21BMC (Board Management Controller)
13446M:	Andreas Werner <andreas.werner@men.de>
13447S:	Supported
13448F:	Documentation/hwmon/menf21bmc.rst
13449F:	drivers/hwmon/menf21bmc_hwmon.c
13450F:	drivers/leds/leds-menf21bmc.c
13451F:	drivers/mfd/menf21bmc.c
13452F:	drivers/watchdog/menf21bmc_wdt.c
13453
13454MEN Z069 WATCHDOG DRIVER
13455M:	Johannes Thumshirn <jth@kernel.org>
13456L:	linux-watchdog@vger.kernel.org
13457S:	Maintained
13458F:	drivers/watchdog/menz69_wdt.c
13459
13460MESON AO CEC DRIVER FOR AMLOGIC SOCS
13461M:	Neil Armstrong <neil.armstrong@linaro.org>
13462L:	linux-media@vger.kernel.org
13463L:	linux-amlogic@lists.infradead.org
13464S:	Supported
13465W:	http://linux-meson.com/
13466T:	git git://linuxtv.org/media_tree.git
13467F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13468F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13469F:	drivers/media/cec/platform/meson/ao-cec.c
13470
13471MESON GE2D DRIVER FOR AMLOGIC SOCS
13472M:	Neil Armstrong <neil.armstrong@linaro.org>
13473L:	linux-media@vger.kernel.org
13474L:	linux-amlogic@lists.infradead.org
13475S:	Supported
13476T:	git git://linuxtv.org/media_tree.git
13477F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13478F:	drivers/media/platform/amlogic/meson-ge2d/
13479
13480MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13481M:	Liang Yang <liang.yang@amlogic.com>
13482L:	linux-mtd@lists.infradead.org
13483S:	Maintained
13484F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
13485F:	drivers/mtd/nand/raw/meson_*
13486
13487MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13488M:	Neil Armstrong <neil.armstrong@linaro.org>
13489L:	linux-media@vger.kernel.org
13490L:	linux-amlogic@lists.infradead.org
13491S:	Supported
13492T:	git git://linuxtv.org/media_tree.git
13493F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13494F:	drivers/staging/media/meson/vdec/
13495
13496METHODE UDPU SUPPORT
13497M:	Vladimir Vid <vladimir.vid@sartura.hr>
13498S:	Maintained
13499F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13500
13501MHI BUS
13502M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13503L:	mhi@lists.linux.dev
13504L:	linux-arm-msm@vger.kernel.org
13505S:	Maintained
13506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13507F:	Documentation/ABI/stable/sysfs-bus-mhi
13508F:	Documentation/mhi/
13509F:	drivers/bus/mhi/
13510F:	include/linux/mhi.h
13511
13512MICROBLAZE ARCHITECTURE
13513M:	Michal Simek <monstr@monstr.eu>
13514S:	Supported
13515W:	http://www.monstr.eu/fdt/
13516T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13517F:	arch/microblaze/
13518
13519MICROCHIP AT91 DMA DRIVERS
13520M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13521M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13523L:	dmaengine@vger.kernel.org
13524S:	Supported
13525F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13526F:	drivers/dma/at_hdmac.c
13527F:	drivers/dma/at_xdmac.c
13528F:	include/dt-bindings/dma/at91.h
13529
13530MICROCHIP AT91 SERIAL DRIVER
13531M:	Richard Genoud <richard.genoud@gmail.com>
13532S:	Maintained
13533F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13534F:	drivers/tty/serial/atmel_serial.c
13535F:	drivers/tty/serial/atmel_serial.h
13536
13537MICROCHIP AT91 USART MFD DRIVER
13538M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13539L:	linux-kernel@vger.kernel.org
13540S:	Supported
13541F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13542F:	drivers/mfd/at91-usart.c
13543F:	include/dt-bindings/mfd/at91-usart.h
13544
13545MICROCHIP AT91 USART SPI DRIVER
13546M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13547L:	linux-spi@vger.kernel.org
13548S:	Supported
13549F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
13550F:	drivers/spi/spi-at91-usart.c
13551
13552MICROCHIP AUDIO ASOC DRIVERS
13553M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13555S:	Supported
13556F:	sound/soc/atmel
13557
13558MICROCHIP CSI2DC DRIVER
13559M:	Eugen Hristev <eugen.hristev@microchip.com>
13560L:	linux-media@vger.kernel.org
13561S:	Supported
13562F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13563F:	drivers/media/platform/microchip/microchip-csi2dc.c
13564
13565MICROCHIP ECC DRIVER
13566M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13567L:	linux-crypto@vger.kernel.org
13568S:	Maintained
13569F:	drivers/crypto/atmel-ecc.*
13570
13571MICROCHIP EIC DRIVER
13572M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13574S:	Supported
13575F:	drivers/irqchip/irq-mchp-eic.c
13576
13577MICROCHIP I2C DRIVER
13578M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13579L:	linux-i2c@vger.kernel.org
13580S:	Supported
13581F:	drivers/i2c/busses/i2c-at91-*.c
13582F:	drivers/i2c/busses/i2c-at91.h
13583
13584MICROCHIP ISC DRIVER
13585M:	Eugen Hristev <eugen.hristev@microchip.com>
13586L:	linux-media@vger.kernel.org
13587S:	Supported
13588F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13589F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13590F:	drivers/staging/media/deprecated/atmel/atmel-isc*
13591F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
13592F:	drivers/media/platform/microchip/microchip-isc*
13593F:	drivers/media/platform/microchip/microchip-sama*-isc*
13594F:	include/linux/atmel-isc-media.h
13595
13596MICROCHIP ISI DRIVER
13597M:	Eugen Hristev <eugen.hristev@microchip.com>
13598L:	linux-media@vger.kernel.org
13599S:	Supported
13600F:	drivers/media/platform/atmel/atmel-isi.c
13601F:	drivers/media/platform/atmel/atmel-isi.h
13602
13603MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13604M:	Woojung Huh <woojung.huh@microchip.com>
13605M:	UNGLinuxDriver@microchip.com
13606L:	netdev@vger.kernel.org
13607S:	Maintained
13608F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13609F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
13610F:	drivers/net/dsa/microchip/*
13611F:	include/linux/dsa/ksz_common.h
13612F:	include/linux/platform_data/microchip-ksz.h
13613F:	net/dsa/tag_ksz.c
13614
13615MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13616M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13617R:	UNGLinuxDriver@microchip.com
13618L:	netdev@vger.kernel.org
13619S:	Maintained
13620F:	drivers/net/phy/microchip_t1.c
13621
13622MICROCHIP LAN743X ETHERNET DRIVER
13623M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13624M:	UNGLinuxDriver@microchip.com
13625L:	netdev@vger.kernel.org
13626S:	Maintained
13627F:	drivers/net/ethernet/microchip/lan743x_*
13628
13629MICROCHIP LAN966X ETHERNET DRIVER
13630M:	Horatiu Vultur <horatiu.vultur@microchip.com>
13631M:	UNGLinuxDriver@microchip.com
13632L:	netdev@vger.kernel.org
13633S:	Maintained
13634F:	drivers/net/ethernet/microchip/lan966x/*
13635
13636MICROCHIP LCDFB DRIVER
13637M:	Nicolas Ferre <nicolas.ferre@microchip.com>
13638L:	linux-fbdev@vger.kernel.org
13639S:	Maintained
13640F:	drivers/video/fbdev/atmel_lcdfb.c
13641F:	include/video/atmel_lcdc.h
13642
13643MICROCHIP MCP16502 PMIC DRIVER
13644M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13646S:	Supported
13647F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13648F:	drivers/regulator/mcp16502.c
13649
13650MICROCHIP MCP3911 ADC DRIVER
13651M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13652M:	Kent Gustavsson <kent@minoris.se>
13653L:	linux-iio@vger.kernel.org
13654S:	Maintained
13655F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13656F:	drivers/iio/adc/mcp3911.c
13657
13658MICROCHIP MMC/SD/SDIO MCI DRIVER
13659M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13660S:	Maintained
13661F:	drivers/mmc/host/atmel-mci.c
13662
13663MICROCHIP NAND DRIVER
13664M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13665L:	linux-mtd@lists.infradead.org
13666S:	Supported
13667F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
13668F:	drivers/mtd/nand/raw/atmel/*
13669
13670MICROCHIP PCI1XXXX GP DRIVER
13671M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13672L:	linux-gpio@vger.kernel.org
13673S:	Supported
13674F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
13675F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
13676F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
13677
13678MICROCHIP OTPC DRIVER
13679M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13681S:	Supported
13682F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
13683F:	drivers/nvmem/microchip-otpc.c
13684F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
13685
13686MICROCHIP PCI1XXXX I2C DRIVER
13687M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
13688M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
13689M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13690L:	linux-i2c@vger.kernel.org
13691S:	Maintained
13692F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
13693
13694MICROCHIP PWM DRIVER
13695M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13697L:	linux-pwm@vger.kernel.org
13698S:	Supported
13699F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13700F:	drivers/pwm/pwm-atmel.c
13701
13702MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13703M:	Eugen Hristev <eugen.hristev@microchip.com>
13704L:	linux-iio@vger.kernel.org
13705S:	Supported
13706F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13707F:	drivers/iio/adc/at91-sama5d2_adc.c
13708F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13709
13710MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13711M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13712S:	Supported
13713F:	drivers/power/reset/at91-sama5d2_shdwc.c
13714
13715MICROCHIP SPI DRIVER
13716M:	Tudor Ambarus <tudor.ambarus@linaro.org>
13717S:	Supported
13718F:	drivers/spi/spi-atmel.*
13719
13720MICROCHIP SSC DRIVER
13721M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13723S:	Supported
13724F:	drivers/misc/atmel-ssc.c
13725F:	include/linux/atmel-ssc.h
13726
13727MICROCHIP SOC DRIVERS
13728M:	Conor Dooley <conor@kernel.org>
13729S:	Supported
13730T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
13731F:	drivers/soc/microchip/
13732
13733MICROCHIP USB251XB DRIVER
13734M:	Richard Leitner <richard.leitner@skidata.com>
13735L:	linux-usb@vger.kernel.org
13736S:	Maintained
13737F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
13738F:	drivers/usb/misc/usb251xb.c
13739
13740MICROCHIP USBA UDC DRIVER
13741M:	Cristian Birsan <cristian.birsan@microchip.com>
13742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13743S:	Supported
13744F:	drivers/usb/gadget/udc/atmel_usba_udc.*
13745
13746MICROCHIP WILC1000 WIFI DRIVER
13747M:	Ajay Singh <ajay.kathat@microchip.com>
13748M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13749L:	linux-wireless@vger.kernel.org
13750S:	Supported
13751F:	drivers/net/wireless/microchip/wilc1000/
13752
13753MICROSEMI MIPS SOCS
13754M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13755M:	UNGLinuxDriver@microchip.com
13756L:	linux-mips@vger.kernel.org
13757S:	Supported
13758F:	Documentation/devicetree/bindings/mips/mscc.txt
13759F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
13760F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13761F:	arch/mips/boot/dts/mscc/
13762F:	arch/mips/configs/generic/board-ocelot.config
13763F:	arch/mips/generic/board-ocelot.c
13764
13765MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13766M:	Don Brace <don.brace@microchip.com>
13767L:	storagedev@microchip.com
13768L:	linux-scsi@vger.kernel.org
13769S:	Supported
13770F:	Documentation/scsi/smartpqi.rst
13771F:	drivers/scsi/smartpqi/Kconfig
13772F:	drivers/scsi/smartpqi/Makefile
13773F:	drivers/scsi/smartpqi/smartpqi*.[ch]
13774F:	include/linux/cciss*.h
13775F:	include/uapi/linux/cciss*.h
13776
13777MICROSOFT MANA RDMA DRIVER
13778M:	Long Li <longli@microsoft.com>
13779M:	Ajay Sharma <sharmaajay@microsoft.com>
13780L:	linux-rdma@vger.kernel.org
13781S:	Supported
13782F:	drivers/infiniband/hw/mana/
13783F:	include/net/mana
13784F:	include/uapi/rdma/mana-abi.h
13785
13786MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
13787M:	Maximilian Luz <luzmaximilian@gmail.com>
13788L:	platform-driver-x86@vger.kernel.org
13789S:	Maintained
13790F:	drivers/platform/surface/surface_aggregator_tabletsw.c
13791
13792MICROSOFT SURFACE BATTERY AND AC DRIVERS
13793M:	Maximilian Luz <luzmaximilian@gmail.com>
13794L:	linux-pm@vger.kernel.org
13795L:	platform-driver-x86@vger.kernel.org
13796S:	Maintained
13797F:	drivers/power/supply/surface_battery.c
13798F:	drivers/power/supply/surface_charger.c
13799
13800MICROSOFT SURFACE DTX DRIVER
13801M:	Maximilian Luz <luzmaximilian@gmail.com>
13802L:	platform-driver-x86@vger.kernel.org
13803S:	Maintained
13804F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
13805F:	drivers/platform/surface/surface_dtx.c
13806F:	include/uapi/linux/surface_aggregator/dtx.h
13807
13808MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13809M:	Maximilian Luz <luzmaximilian@gmail.com>
13810L:	platform-driver-x86@vger.kernel.org
13811S:	Maintained
13812F:	drivers/platform/surface/surface_gpe.c
13813
13814MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13815M:	Hans de Goede <hdegoede@redhat.com>
13816M:	Mark Gross <markgross@kernel.org>
13817M:	Maximilian Luz <luzmaximilian@gmail.com>
13818L:	platform-driver-x86@vger.kernel.org
13819S:	Maintained
13820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13821F:	drivers/platform/surface/
13822
13823MICROSOFT SURFACE HID TRANSPORT DRIVER
13824M:	Maximilian Luz <luzmaximilian@gmail.com>
13825L:	linux-input@vger.kernel.org
13826L:	platform-driver-x86@vger.kernel.org
13827S:	Maintained
13828F:	drivers/hid/surface-hid/
13829
13830MICROSOFT SURFACE HOT-PLUG DRIVER
13831M:	Maximilian Luz <luzmaximilian@gmail.com>
13832L:	platform-driver-x86@vger.kernel.org
13833S:	Maintained
13834F:	drivers/platform/surface/surface_hotplug.c
13835
13836MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13837M:	Maximilian Luz <luzmaximilian@gmail.com>
13838L:	platform-driver-x86@vger.kernel.org
13839S:	Maintained
13840F:	drivers/platform/surface/surface_platform_profile.c
13841
13842MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13843M:	Chen Yu <yu.c.chen@intel.com>
13844L:	platform-driver-x86@vger.kernel.org
13845S:	Supported
13846F:	drivers/platform/surface/surfacepro3_button.c
13847
13848MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13849M:	Maximilian Luz <luzmaximilian@gmail.com>
13850L:	platform-driver-x86@vger.kernel.org
13851S:	Maintained
13852W:	https://github.com/linux-surface/surface-aggregator-module
13853C:	irc://irc.libera.chat/linux-surface
13854F:	Documentation/driver-api/surface_aggregator/
13855F:	drivers/platform/surface/aggregator/
13856F:	drivers/platform/surface/surface_acpi_notify.c
13857F:	drivers/platform/surface/surface_aggregator_cdev.c
13858F:	drivers/platform/surface/surface_aggregator_registry.c
13859F:	include/linux/surface_acpi_notify.h
13860F:	include/linux/surface_aggregator/
13861F:	include/uapi/linux/surface_aggregator/
13862
13863MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
13864M:	Maximilian Luz <luzmaximilian@gmail.com>
13865L:	platform-driver-x86@vger.kernel.org
13866S:	Maintained
13867F:	drivers/platform/surface/surface_aggregator_hub.c
13868
13869MICROTEK X6 SCANNER
13870M:	Oliver Neukum <oliver@neukum.org>
13871S:	Maintained
13872F:	drivers/usb/image/microtek.*
13873
13874MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13875M:	Luka Kovacic <luka.kovacic@sartura.hr>
13876M:	Luka Perkov <luka.perkov@sartura.hr>
13877S:	Maintained
13878F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13879F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13880F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13881F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13882F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13883F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13884
13885MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13886M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13887L:	linux-media@vger.kernel.org
13888S:	Maintained
13889F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13890F:	Documentation/driver-api/media/drivers/ccs/
13891F:	Documentation/userspace-api/media/drivers/ccs.rst
13892F:	drivers/media/i2c/ccs-pll.c
13893F:	drivers/media/i2c/ccs-pll.h
13894F:	drivers/media/i2c/ccs/
13895F:	include/uapi/linux/ccs.h
13896F:	include/uapi/linux/smiapp.h
13897
13898MIPS
13899M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13900L:	linux-mips@vger.kernel.org
13901S:	Maintained
13902W:	http://www.linux-mips.org/
13903Q:	https://patchwork.kernel.org/project/linux-mips/list/
13904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13905F:	Documentation/devicetree/bindings/mips/
13906F:	Documentation/mips/
13907F:	arch/mips/
13908F:	drivers/platform/mips/
13909F:	include/dt-bindings/mips/
13910
13911MIPS BOSTON DEVELOPMENT BOARD
13912M:	Paul Burton <paulburton@kernel.org>
13913L:	linux-mips@vger.kernel.org
13914S:	Maintained
13915F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
13916F:	arch/mips/boot/dts/img/boston.dts
13917F:	arch/mips/configs/generic/board-boston.config
13918F:	drivers/clk/imgtec/clk-boston.c
13919F:	include/dt-bindings/clock/boston-clock.h
13920
13921MIPS CORE DRIVERS
13922M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13923M:	Serge Semin <fancer.lancer@gmail.com>
13924L:	linux-mips@vger.kernel.org
13925S:	Supported
13926F:	drivers/bus/mips_cdmm.c
13927F:	drivers/clocksource/mips-gic-timer.c
13928F:	drivers/cpuidle/cpuidle-cps.c
13929F:	drivers/irqchip/irq-mips-cpu.c
13930F:	drivers/irqchip/irq-mips-gic.c
13931
13932MIPS GENERIC PLATFORM
13933M:	Paul Burton <paulburton@kernel.org>
13934L:	linux-mips@vger.kernel.org
13935S:	Supported
13936F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13937F:	arch/mips/generic/
13938F:	arch/mips/tools/generic-board-config.sh
13939
13940MIPS RINT INSTRUCTION EMULATION
13941M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
13942L:	linux-mips@vger.kernel.org
13943S:	Supported
13944F:	arch/mips/math-emu/dp_rint.c
13945F:	arch/mips/math-emu/sp_rint.c
13946
13947MIPS/LOONGSON1 ARCHITECTURE
13948M:	Keguang Zhang <keguang.zhang@gmail.com>
13949L:	linux-mips@vger.kernel.org
13950S:	Maintained
13951F:	arch/mips/include/asm/mach-loongson32/
13952F:	arch/mips/loongson32/
13953F:	drivers/*/*/*loongson1*
13954F:	drivers/*/*loongson1*
13955
13956MIPS/LOONGSON2EF ARCHITECTURE
13957M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13958L:	linux-mips@vger.kernel.org
13959S:	Maintained
13960F:	arch/mips/include/asm/mach-loongson2ef/
13961F:	arch/mips/loongson2ef/
13962F:	drivers/cpufreq/loongson2_cpufreq.c
13963
13964MIPS/LOONGSON64 ARCHITECTURE
13965M:	Huacai Chen <chenhuacai@kernel.org>
13966M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13967L:	linux-mips@vger.kernel.org
13968S:	Maintained
13969F:	arch/mips/include/asm/mach-loongson64/
13970F:	arch/mips/loongson64/
13971F:	drivers/irqchip/irq-loongson*
13972F:	drivers/platform/mips/cpu_hwmon.c
13973
13974MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13975M:	Hans Verkuil <hverkuil@xs4all.nl>
13976L:	linux-media@vger.kernel.org
13977S:	Odd Fixes
13978W:	https://linuxtv.org
13979T:	git git://linuxtv.org/media_tree.git
13980F:	drivers/media/radio/radio-miropcm20*
13981
13982MMP SUPPORT
13983R:	Lubomir Rintel <lkundrak@v3.sk>
13984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13985S:	Odd Fixes
13986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13987F:	arch/arm/boot/dts/mmp*
13988F:	arch/arm/mach-mmp/
13989F:	include/linux/soc/mmp/
13990
13991MMP USB PHY DRIVERS
13992R:	Lubomir Rintel <lkundrak@v3.sk>
13993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13994S:	Maintained
13995F:	drivers/phy/marvell/phy-mmp3-usb.c
13996F:	drivers/phy/marvell/phy-pxa-usb.c
13997
13998MMU GATHER AND TLB INVALIDATION
13999M:	Will Deacon <will@kernel.org>
14000M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14001M:	Andrew Morton <akpm@linux-foundation.org>
14002M:	Nick Piggin <npiggin@gmail.com>
14003M:	Peter Zijlstra <peterz@infradead.org>
14004L:	linux-arch@vger.kernel.org
14005L:	linux-mm@kvack.org
14006S:	Maintained
14007F:	arch/*/include/asm/tlb.h
14008F:	include/asm-generic/tlb.h
14009F:	mm/mmu_gather.c
14010
14011MN88472 MEDIA DRIVER
14012M:	Antti Palosaari <crope@iki.fi>
14013L:	linux-media@vger.kernel.org
14014S:	Maintained
14015W:	https://linuxtv.org
14016W:	http://palosaari.fi/linux/
14017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14018F:	drivers/media/dvb-frontends/mn88472*
14019
14020MN88473 MEDIA DRIVER
14021M:	Antti Palosaari <crope@iki.fi>
14022L:	linux-media@vger.kernel.org
14023S:	Maintained
14024W:	https://linuxtv.org
14025W:	http://palosaari.fi/linux/
14026Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14027F:	drivers/media/dvb-frontends/mn88473*
14028
14029MODULE SUPPORT
14030M:	Luis Chamberlain <mcgrof@kernel.org>
14031L:	linux-modules@vger.kernel.org
14032L:	linux-kernel@vger.kernel.org
14033S:	Maintained
14034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14035F:	include/linux/module.h
14036F:	kernel/module/
14037F:	scripts/module*
14038
14039MONOLITHIC POWER SYSTEM PMIC DRIVER
14040M:	Saravanan Sekar <sravanhome@gmail.com>
14041S:	Maintained
14042F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14043F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14044F:	drivers/hwmon/pmbus/mpq7932.c
14045F:	drivers/iio/adc/mp2629_adc.c
14046F:	drivers/mfd/mp2629.c
14047F:	drivers/power/supply/mp2629_charger.c
14048F:	drivers/regulator/mp5416.c
14049F:	drivers/regulator/mpq7920.c
14050F:	drivers/regulator/mpq7920.h
14051F:	include/linux/mfd/mp2629.h
14052
14053MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
14054S:	Orphan
14055W:	http://popies.net/meye/
14056F:	Documentation/userspace-api/media/drivers/meye*
14057F:	drivers/staging/media/deprecated/meye/
14058F:	include/uapi/linux/meye.h
14059
14060MOTORCOMM PHY DRIVER
14061M:	Peter Geis <pgwipeout@gmail.com>
14062M:	Frank <Frank.Sae@motor-comm.com>
14063L:	netdev@vger.kernel.org
14064S:	Maintained
14065F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14066F:	drivers/net/phy/motorcomm.c
14067
14068MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14069M:	Jiri Slaby <jirislaby@kernel.org>
14070S:	Maintained
14071F:	Documentation/driver-api/tty/moxa-smartio.rst
14072F:	drivers/tty/mxser.*
14073
14074MR800 AVERMEDIA USB FM RADIO DRIVER
14075M:	Alexey Klimov <klimov.linux@gmail.com>
14076L:	linux-media@vger.kernel.org
14077S:	Maintained
14078T:	git git://linuxtv.org/media_tree.git
14079F:	drivers/media/radio/radio-mr800.c
14080
14081MRF24J40 IEEE 802.15.4 RADIO DRIVER
14082M:	Stefan Schmidt <stefan@datenfreihafen.org>
14083L:	linux-wpan@vger.kernel.org
14084S:	Odd Fixes
14085F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14086F:	drivers/net/ieee802154/mrf24j40.c
14087
14088MSI LAPTOP SUPPORT
14089M:	"Lee, Chun-Yi" <jlee@suse.com>
14090L:	platform-driver-x86@vger.kernel.org
14091S:	Maintained
14092F:	drivers/platform/x86/msi-laptop.c
14093
14094MSI WMI SUPPORT
14095L:	platform-driver-x86@vger.kernel.org
14096S:	Orphan
14097F:	drivers/platform/x86/msi-wmi.c
14098
14099MSI001 MEDIA DRIVER
14100M:	Antti Palosaari <crope@iki.fi>
14101L:	linux-media@vger.kernel.org
14102S:	Maintained
14103W:	https://linuxtv.org
14104W:	http://palosaari.fi/linux/
14105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14106T:	git git://linuxtv.org/anttip/media_tree.git
14107F:	drivers/media/tuners/msi001*
14108
14109MSI2500 MEDIA DRIVER
14110M:	Antti Palosaari <crope@iki.fi>
14111L:	linux-media@vger.kernel.org
14112S:	Maintained
14113W:	https://linuxtv.org
14114W:	http://palosaari.fi/linux/
14115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14116T:	git git://linuxtv.org/anttip/media_tree.git
14117F:	drivers/media/usb/msi2500/
14118
14119MSTAR INTERRUPT CONTROLLER DRIVER
14120M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14121M:	Daniel Palmer <daniel@thingy.jp>
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14124F:	drivers/irqchip/irq-mst-intc.c
14125
14126MSYSTEMS DISKONCHIP G3 MTD DRIVER
14127M:	Robert Jarzmik <robert.jarzmik@free.fr>
14128L:	linux-mtd@lists.infradead.org
14129S:	Maintained
14130F:	drivers/mtd/devices/docg3*
14131
14132MT9M032 APTINA SENSOR DRIVER
14133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14134L:	linux-media@vger.kernel.org
14135S:	Maintained
14136T:	git git://linuxtv.org/media_tree.git
14137F:	drivers/media/i2c/mt9m032.c
14138F:	include/media/i2c/mt9m032.h
14139
14140MT9P031 APTINA CAMERA SENSOR
14141M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14142L:	linux-media@vger.kernel.org
14143S:	Maintained
14144T:	git git://linuxtv.org/media_tree.git
14145F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14146F:	drivers/media/i2c/mt9p031.c
14147F:	include/media/i2c/mt9p031.h
14148
14149MT9T001 APTINA CAMERA SENSOR
14150M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14151L:	linux-media@vger.kernel.org
14152S:	Maintained
14153T:	git git://linuxtv.org/media_tree.git
14154F:	drivers/media/i2c/mt9t001.c
14155F:	include/media/i2c/mt9t001.h
14156
14157MT9T112 APTINA CAMERA SENSOR
14158M:	Jacopo Mondi <jacopo@jmondi.org>
14159L:	linux-media@vger.kernel.org
14160S:	Odd Fixes
14161T:	git git://linuxtv.org/media_tree.git
14162F:	drivers/media/i2c/mt9t112.c
14163F:	include/media/i2c/mt9t112.h
14164
14165MT9V032 APTINA CAMERA SENSOR
14166M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14167L:	linux-media@vger.kernel.org
14168S:	Maintained
14169T:	git git://linuxtv.org/media_tree.git
14170F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14171F:	drivers/media/i2c/mt9v032.c
14172F:	include/media/i2c/mt9v032.h
14173
14174MT9V111 APTINA CAMERA SENSOR
14175M:	Jacopo Mondi <jacopo@jmondi.org>
14176L:	linux-media@vger.kernel.org
14177S:	Maintained
14178T:	git git://linuxtv.org/media_tree.git
14179F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14180F:	drivers/media/i2c/mt9v111.c
14181
14182MULTIFUNCTION DEVICES (MFD)
14183M:	Lee Jones <lee@kernel.org>
14184S:	Supported
14185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14186F:	Documentation/devicetree/bindings/mfd/
14187F:	drivers/mfd/
14188F:	include/dt-bindings/mfd/
14189F:	include/linux/mfd/
14190
14191MULTIMEDIA CARD (MMC) ETC. OVER SPI
14192S:	Orphan
14193F:	drivers/mmc/host/mmc_spi.c
14194F:	include/linux/spi/mmc_spi.h
14195
14196MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14197M:	Ulf Hansson <ulf.hansson@linaro.org>
14198L:	linux-mmc@vger.kernel.org
14199S:	Maintained
14200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14201F:	Documentation/devicetree/bindings/mmc/
14202F:	drivers/mmc/
14203F:	include/linux/mmc/
14204F:	include/uapi/linux/mmc/
14205
14206MULTIPLEXER SUBSYSTEM
14207M:	Peter Rosin <peda@axentia.se>
14208S:	Maintained
14209F:	Documentation/ABI/testing/sysfs-class-mux*
14210F:	Documentation/devicetree/bindings/mux/
14211F:	drivers/mux/
14212F:	include/dt-bindings/mux/
14213F:	include/linux/mux/
14214
14215MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14216M:	Bin Liu <b-liu@ti.com>
14217L:	linux-usb@vger.kernel.org
14218S:	Maintained
14219F:	drivers/usb/musb/
14220
14221MXL301RF MEDIA DRIVER
14222M:	Akihiro Tsukada <tskd08@gmail.com>
14223L:	linux-media@vger.kernel.org
14224S:	Odd Fixes
14225F:	drivers/media/tuners/mxl301rf*
14226
14227MXL5007T MEDIA DRIVER
14228M:	Michael Krufky <mkrufky@linuxtv.org>
14229L:	linux-media@vger.kernel.org
14230S:	Maintained
14231W:	https://linuxtv.org
14232W:	http://github.com/mkrufky
14233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14234T:	git git://linuxtv.org/mkrufky/tuners.git
14235F:	drivers/media/tuners/mxl5007t.*
14236
14237MXSFB DRM DRIVER
14238M:	Marek Vasut <marex@denx.de>
14239M:	Stefan Agner <stefan@agner.ch>
14240L:	dri-devel@lists.freedesktop.org
14241S:	Supported
14242T:	git git://anongit.freedesktop.org/drm/drm-misc
14243F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
14244F:	drivers/gpu/drm/mxsfb/
14245
14246MYLEX DAC960 PCI RAID Controller
14247M:	Hannes Reinecke <hare@kernel.org>
14248L:	linux-scsi@vger.kernel.org
14249S:	Supported
14250F:	drivers/scsi/myrb.*
14251F:	drivers/scsi/myrs.*
14252
14253MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
14254M:	Chris Lee <christopher.lee@cspi.com>
14255L:	netdev@vger.kernel.org
14256S:	Supported
14257W:	https://www.cspi.com/ethernet-products/support/downloads/
14258F:	drivers/net/ethernet/myricom/myri10ge/
14259
14260NAND FLASH SUBSYSTEM
14261M:	Miquel Raynal <miquel.raynal@bootlin.com>
14262R:	Richard Weinberger <richard@nod.at>
14263L:	linux-mtd@lists.infradead.org
14264S:	Maintained
14265W:	http://www.linux-mtd.infradead.org/
14266Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14267C:	irc://irc.oftc.net/mtd
14268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
14269F:	drivers/mtd/nand/
14270F:	include/linux/mtd/*nand*.h
14271
14272NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
14273M:	Daniel Mack <zonque@gmail.com>
14274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14275S:	Maintained
14276W:	http://www.native-instruments.com
14277F:	sound/usb/caiaq/
14278
14279NATSEMI ETHERNET DRIVER (DP8381x)
14280S:	Orphan
14281F:	drivers/net/ethernet/natsemi/natsemi.c
14282
14283NCR 5380 SCSI DRIVERS
14284M:	Finn Thain <fthain@linux-m68k.org>
14285M:	Michael Schmitz <schmitzmic@gmail.com>
14286L:	linux-scsi@vger.kernel.org
14287S:	Maintained
14288F:	Documentation/scsi/g_NCR5380.rst
14289F:	drivers/scsi/NCR5380.*
14290F:	drivers/scsi/arm/cumana_1.c
14291F:	drivers/scsi/arm/oak.c
14292F:	drivers/scsi/atari_scsi.*
14293F:	drivers/scsi/dmx3191d.c
14294F:	drivers/scsi/g_NCR5380.*
14295F:	drivers/scsi/mac_scsi.*
14296F:	drivers/scsi/sun3_scsi.*
14297F:	drivers/scsi/sun3_scsi_vme.c
14298
14299NCSI LIBRARY
14300M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
14301S:	Maintained
14302F:	net/ncsi/
14303
14304NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
14305M:	Guenter Roeck <linux@roeck-us.net>
14306L:	linux-hwmon@vger.kernel.org
14307S:	Maintained
14308F:	Documentation/hwmon/nct6775.rst
14309F:	drivers/hwmon/nct6775-core.c
14310F:	drivers/hwmon/nct6775-platform.c
14311F:	drivers/hwmon/nct6775.h
14312
14313NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
14314M:	Zev Weiss <zev@bewilderbeest.net>
14315L:	linux-hwmon@vger.kernel.org
14316S:	Maintained
14317F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
14318F:	drivers/hwmon/nct6775-i2c.c
14319
14320NETDEVSIM
14321M:	Jakub Kicinski <kuba@kernel.org>
14322S:	Maintained
14323F:	drivers/net/netdevsim/*
14324
14325NETEM NETWORK EMULATOR
14326M:	Stephen Hemminger <stephen@networkplumber.org>
14327L:	netdev@vger.kernel.org
14328S:	Maintained
14329F:	net/sched/sch_netem.c
14330
14331NETERION 10GbE DRIVERS (s2io)
14332M:	Jon Mason <jdmason@kudzu.us>
14333L:	netdev@vger.kernel.org
14334S:	Supported
14335F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
14336F:	drivers/net/ethernet/neterion/
14337
14338NETFILTER
14339M:	Pablo Neira Ayuso <pablo@netfilter.org>
14340M:	Jozsef Kadlecsik <kadlec@netfilter.org>
14341M:	Florian Westphal <fw@strlen.de>
14342L:	netfilter-devel@vger.kernel.org
14343L:	coreteam@netfilter.org
14344S:	Maintained
14345W:	http://www.netfilter.org/
14346W:	http://www.iptables.org/
14347W:	http://www.nftables.org/
14348Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
14349C:	irc://irc.libera.chat/netfilter
14350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
14351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
14352F:	include/linux/netfilter*
14353F:	include/linux/netfilter/
14354F:	include/net/netfilter/
14355F:	include/uapi/linux/netfilter*
14356F:	include/uapi/linux/netfilter/
14357F:	net/*/netfilter.c
14358F:	net/*/netfilter/
14359F:	net/bridge/br_netfilter*.c
14360F:	net/netfilter/
14361
14362NETROM NETWORK LAYER
14363M:	Ralf Baechle <ralf@linux-mips.org>
14364L:	linux-hams@vger.kernel.org
14365S:	Maintained
14366W:	http://www.linux-ax25.org/
14367F:	include/net/netrom.h
14368F:	include/uapi/linux/netrom.h
14369F:	net/netrom/
14370
14371NETRONIX EMBEDDED CONTROLLER
14372M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
14373S:	Maintained
14374F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
14375F:	drivers/mfd/ntxec.c
14376F:	drivers/pwm/pwm-ntxec.c
14377F:	drivers/rtc/rtc-ntxec.c
14378F:	include/linux/mfd/ntxec.h
14379
14380NETRONOME ETHERNET DRIVERS
14381M:	Simon Horman <simon.horman@corigine.com>
14382R:	Jakub Kicinski <kuba@kernel.org>
14383L:	oss-drivers@corigine.com
14384S:	Maintained
14385F:	drivers/net/ethernet/netronome/
14386
14387NETWORK BLOCK DEVICE (NBD)
14388M:	Josef Bacik <josef@toxicpanda.com>
14389L:	linux-block@vger.kernel.org
14390L:	nbd@other.debian.org
14391S:	Maintained
14392F:	Documentation/admin-guide/blockdev/nbd.rst
14393F:	drivers/block/nbd.c
14394F:	include/trace/events/nbd.h
14395F:	include/uapi/linux/nbd.h
14396
14397NETWORK DROP MONITOR
14398M:	Neil Horman <nhorman@tuxdriver.com>
14399L:	netdev@vger.kernel.org
14400S:	Maintained
14401W:	https://fedorahosted.org/dropwatch/
14402F:	include/uapi/linux/net_dropmon.h
14403F:	net/core/drop_monitor.c
14404
14405NETWORKING DRIVERS
14406M:	"David S. Miller" <davem@davemloft.net>
14407M:	Eric Dumazet <edumazet@google.com>
14408M:	Jakub Kicinski <kuba@kernel.org>
14409M:	Paolo Abeni <pabeni@redhat.com>
14410L:	netdev@vger.kernel.org
14411S:	Maintained
14412Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14415F:	Documentation/devicetree/bindings/net/
14416F:	drivers/connector/
14417F:	drivers/net/
14418F:	include/dt-bindings/net/
14419F:	include/linux/etherdevice.h
14420F:	include/linux/fcdevice.h
14421F:	include/linux/fddidevice.h
14422F:	include/linux/hippidevice.h
14423F:	include/linux/if_*
14424F:	include/linux/inetdevice.h
14425F:	include/linux/netdevice.h
14426F:	include/uapi/linux/if_*
14427F:	include/uapi/linux/netdevice.h
14428
14429NETWORKING DRIVERS (WIRELESS)
14430M:	Kalle Valo <kvalo@kernel.org>
14431L:	linux-wireless@vger.kernel.org
14432S:	Maintained
14433W:	https://wireless.wiki.kernel.org/
14434Q:	https://patchwork.kernel.org/project/linux-wireless/list/
14435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14437F:	Documentation/devicetree/bindings/net/wireless/
14438F:	drivers/net/wireless/
14439
14440NETWORKING [DSA]
14441M:	Andrew Lunn <andrew@lunn.ch>
14442M:	Florian Fainelli <f.fainelli@gmail.com>
14443M:	Vladimir Oltean <olteanv@gmail.com>
14444S:	Maintained
14445F:	Documentation/devicetree/bindings/net/dsa/
14446F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
14447F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
14448F:	drivers/net/dsa/
14449F:	include/linux/dsa/
14450F:	include/linux/platform_data/dsa.h
14451F:	include/net/dsa.h
14452F:	net/dsa/
14453F:	tools/testing/selftests/drivers/net/dsa/
14454
14455NETWORKING [GENERAL]
14456M:	"David S. Miller" <davem@davemloft.net>
14457M:	Eric Dumazet <edumazet@google.com>
14458M:	Jakub Kicinski <kuba@kernel.org>
14459M:	Paolo Abeni <pabeni@redhat.com>
14460L:	netdev@vger.kernel.org
14461S:	Maintained
14462Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14463B:	mailto:netdev@vger.kernel.org
14464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14466F:	Documentation/core-api/netlink.rst
14467F:	Documentation/networking/
14468F:	Documentation/process/maintainer-netdev.rst
14469F:	Documentation/userspace-api/netlink/
14470F:	include/linux/in.h
14471F:	include/linux/net.h
14472F:	include/linux/netdevice.h
14473F:	include/net/
14474F:	include/uapi/linux/in.h
14475F:	include/uapi/linux/net.h
14476F:	include/uapi/linux/net_namespace.h
14477F:	include/uapi/linux/netdevice.h
14478F:	lib/net_utils.c
14479F:	lib/random32.c
14480F:	net/
14481F:	tools/net/
14482F:	tools/testing/selftests/net/
14483
14484NETWORKING [IPSEC]
14485M:	Steffen Klassert <steffen.klassert@secunet.com>
14486M:	Herbert Xu <herbert@gondor.apana.org.au>
14487M:	"David S. Miller" <davem@davemloft.net>
14488L:	netdev@vger.kernel.org
14489S:	Maintained
14490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14492F:	include/net/xfrm.h
14493F:	include/uapi/linux/xfrm.h
14494F:	net/ipv4/ah4.c
14495F:	net/ipv4/esp4*
14496F:	net/ipv4/ip_vti.c
14497F:	net/ipv4/ipcomp.c
14498F:	net/ipv4/xfrm*
14499F:	net/ipv6/ah6.c
14500F:	net/ipv6/esp6*
14501F:	net/ipv6/ip6_vti.c
14502F:	net/ipv6/ipcomp6.c
14503F:	net/ipv6/xfrm*
14504F:	net/key/
14505F:	net/xfrm/
14506F:	tools/testing/selftests/net/ipsec.c
14507
14508NETWORKING [IPv4/IPv6]
14509M:	"David S. Miller" <davem@davemloft.net>
14510M:	David Ahern <dsahern@kernel.org>
14511L:	netdev@vger.kernel.org
14512S:	Maintained
14513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14514F:	arch/x86/net/*
14515F:	include/linux/ip.h
14516F:	include/linux/ipv6*
14517F:	include/net/fib*
14518F:	include/net/ip*
14519F:	include/net/route.h
14520F:	net/ipv4/
14521F:	net/ipv6/
14522
14523NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14524M:	Paul Moore <paul@paul-moore.com>
14525L:	netdev@vger.kernel.org
14526L:	linux-security-module@vger.kernel.org
14527S:	Maintained
14528W:	https://github.com/netlabel
14529F:	Documentation/netlabel/
14530F:	include/net/calipso.h
14531F:	include/net/cipso_ipv4.h
14532F:	include/net/netlabel.h
14533F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14534F:	include/uapi/linux/netfilter/xt_SECMARK.h
14535F:	net/ipv4/cipso_ipv4.c
14536F:	net/ipv6/calipso.c
14537F:	net/netfilter/xt_CONNSECMARK.c
14538F:	net/netfilter/xt_SECMARK.c
14539F:	net/netlabel/
14540
14541NETWORKING [MPTCP]
14542M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14543L:	netdev@vger.kernel.org
14544L:	mptcp@lists.linux.dev
14545S:	Maintained
14546W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14547B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14548F:	Documentation/networking/mptcp-sysctl.rst
14549F:	include/net/mptcp.h
14550F:	include/trace/events/mptcp.h
14551F:	include/uapi/linux/mptcp.h
14552F:	net/mptcp/
14553F:	tools/testing/selftests/bpf/*/*mptcp*.c
14554F:	tools/testing/selftests/net/mptcp/
14555
14556NETWORKING [TCP]
14557M:	Eric Dumazet <edumazet@google.com>
14558L:	netdev@vger.kernel.org
14559S:	Maintained
14560F:	include/linux/tcp.h
14561F:	include/net/tcp.h
14562F:	include/trace/events/tcp.h
14563F:	include/uapi/linux/tcp.h
14564F:	net/ipv4/syncookies.c
14565F:	net/ipv4/tcp*.c
14566F:	net/ipv6/syncookies.c
14567F:	net/ipv6/tcp*.c
14568
14569NETWORKING [TLS]
14570M:	Boris Pismenny <borisp@nvidia.com>
14571M:	John Fastabend <john.fastabend@gmail.com>
14572M:	Jakub Kicinski <kuba@kernel.org>
14573L:	netdev@vger.kernel.org
14574S:	Maintained
14575F:	include/net/tls.h
14576F:	include/uapi/linux/tls.h
14577F:	net/tls/*
14578
14579NETXEN (1/10) GbE SUPPORT
14580M:	Manish Chopra <manishc@marvell.com>
14581M:	Rahul Verma <rahulv@marvell.com>
14582M:	GR-Linux-NIC-Dev@marvell.com
14583L:	netdev@vger.kernel.org
14584S:	Supported
14585F:	drivers/net/ethernet/qlogic/netxen/
14586
14587NET_FAILOVER MODULE
14588M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
14589L:	netdev@vger.kernel.org
14590S:	Supported
14591F:	Documentation/networking/net_failover.rst
14592F:	drivers/net/net_failover.c
14593F:	include/net/net_failover.h
14594
14595NEXTHOP
14596M:	David Ahern <dsahern@kernel.org>
14597L:	netdev@vger.kernel.org
14598S:	Maintained
14599F:	include/net/netns/nexthop.h
14600F:	include/net/nexthop.h
14601F:	include/uapi/linux/nexthop.h
14602F:	net/ipv4/nexthop.c
14603
14604NFC SUBSYSTEM
14605M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14606L:	linux-nfc@lists.01.org (subscribers-only)
14607L:	netdev@vger.kernel.org
14608S:	Maintained
14609B:	mailto:linux-nfc@lists.01.org
14610F:	Documentation/devicetree/bindings/net/nfc/
14611F:	drivers/nfc/
14612F:	include/linux/platform_data/nfcmrvl.h
14613F:	include/net/nfc/
14614F:	include/uapi/linux/nfc.h
14615F:	net/nfc/
14616
14617NFC VIRTUAL NCI DEVICE DRIVER
14618M:	Bongsu Jeon <bongsu.jeon@samsung.com>
14619L:	netdev@vger.kernel.org
14620L:	linux-nfc@lists.01.org (subscribers-only)
14621S:	Supported
14622F:	drivers/nfc/virtual_ncidev.c
14623F:	tools/testing/selftests/nci/
14624
14625NFS, SUNRPC, AND LOCKD CLIENTS
14626M:	Trond Myklebust <trond.myklebust@hammerspace.com>
14627M:	Anna Schumaker <anna@kernel.org>
14628L:	linux-nfs@vger.kernel.org
14629S:	Maintained
14630W:	http://client.linux-nfs.org
14631T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14632F:	fs/lockd/
14633F:	fs/nfs/
14634F:	fs/nfs_common/
14635F:	include/linux/lockd/
14636F:	include/linux/nfs*
14637F:	include/linux/sunrpc/
14638F:	include/uapi/linux/nfs*
14639F:	include/uapi/linux/sunrpc/
14640F:	net/sunrpc/
14641F:	Documentation/filesystems/nfs/
14642
14643NILFS2 FILESYSTEM
14644M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
14645L:	linux-nilfs@vger.kernel.org
14646S:	Supported
14647W:	https://nilfs.sourceforge.io/
14648W:	https://nilfs.osdn.jp/
14649T:	git https://github.com/konis/nilfs2.git
14650F:	Documentation/filesystems/nilfs2.rst
14651F:	fs/nilfs2/
14652F:	include/trace/events/nilfs2.h
14653F:	include/uapi/linux/nilfs2_api.h
14654F:	include/uapi/linux/nilfs2_ondisk.h
14655
14656NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14657M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14658S:	Maintained
14659W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14660F:	Documentation/scsi/NinjaSCSI.rst
14661F:	drivers/scsi/pcmcia/nsp_*
14662
14663NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14664M:	GOTO Masanori <gotom@debian.or.jp>
14665M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14666S:	Maintained
14667W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14668F:	Documentation/scsi/NinjaSCSI.rst
14669F:	drivers/scsi/nsp32*
14670
14671NINTENDO HID DRIVER
14672M:	Daniel J. Ogorchock <djogorchock@gmail.com>
14673L:	linux-input@vger.kernel.org
14674S:	Maintained
14675F:	drivers/hid/hid-nintendo*
14676
14677NIOS2 ARCHITECTURE
14678M:	Dinh Nguyen <dinguyen@kernel.org>
14679S:	Maintained
14680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14681F:	arch/nios2/
14682
14683NITRO ENCLAVES (NE)
14684M:	Alexandru Ciobotaru <alcioa@amazon.com>
14685L:	linux-kernel@vger.kernel.org
14686L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
14687S:	Supported
14688W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14689F:	Documentation/virt/ne_overview.rst
14690F:	drivers/virt/nitro_enclaves/
14691F:	include/linux/nitro_enclaves.h
14692F:	include/uapi/linux/nitro_enclaves.h
14693F:	samples/nitro_enclaves/
14694
14695NOHZ, DYNTICKS SUPPORT
14696M:	Frederic Weisbecker <fweisbec@gmail.com>
14697M:	Thomas Gleixner <tglx@linutronix.de>
14698M:	Ingo Molnar <mingo@kernel.org>
14699L:	linux-kernel@vger.kernel.org
14700S:	Maintained
14701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14702F:	include/linux/sched/nohz.h
14703F:	include/linux/tick.h
14704F:	kernel/time/tick*.*
14705
14706NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14707M:	Pavel Machek <pavel@ucw.cz>
14708M:	Sakari Ailus <sakari.ailus@iki.fi>
14709L:	linux-media@vger.kernel.org
14710S:	Maintained
14711F:	drivers/media/i2c/ad5820.c
14712F:	drivers/media/i2c/et8ek8
14713
14714NOKIA N900 POWER SUPPLY DRIVERS
14715R:	Pali Rohár <pali@kernel.org>
14716F:	drivers/power/supply/bq2415x_charger.c
14717F:	drivers/power/supply/bq27xxx_battery.c
14718F:	drivers/power/supply/bq27xxx_battery_i2c.c
14719F:	drivers/power/supply/isp1704_charger.c
14720F:	drivers/power/supply/rx51_battery.c
14721F:	include/linux/power/bq2415x_charger.h
14722F:	include/linux/power/bq27xxx_battery.h
14723
14724NOLIBC HEADER FILE
14725M:	Willy Tarreau <w@1wt.eu>
14726S:	Maintained
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14728F:	tools/include/nolibc/
14729F:	tools/testing/selftests/nolibc/
14730
14731NSDEPS
14732M:	Matthias Maennich <maennich@google.com>
14733S:	Maintained
14734F:	Documentation/core-api/symbol-namespaces.rst
14735F:	scripts/nsdeps
14736
14737NTB AMD DRIVER
14738M:	Sanjay R Mehta <sanju.mehta@amd.com>
14739M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14740L:	ntb@lists.linux.dev
14741S:	Supported
14742F:	drivers/ntb/hw/amd/
14743
14744NTB DRIVER CORE
14745M:	Jon Mason <jdmason@kudzu.us>
14746M:	Dave Jiang <dave.jiang@intel.com>
14747M:	Allen Hubbe <allenbh@gmail.com>
14748L:	ntb@lists.linux.dev
14749S:	Supported
14750W:	https://github.com/jonmason/ntb/wiki
14751T:	git git://github.com/jonmason/ntb.git
14752F:	drivers/net/ntb_netdev.c
14753F:	drivers/ntb/
14754F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
14755F:	include/linux/ntb.h
14756F:	include/linux/ntb_transport.h
14757F:	tools/testing/selftests/ntb/
14758
14759NTB IDT DRIVER
14760M:	Serge Semin <fancer.lancer@gmail.com>
14761L:	ntb@lists.linux.dev
14762S:	Supported
14763F:	drivers/ntb/hw/idt/
14764
14765NTB INTEL DRIVER
14766M:	Dave Jiang <dave.jiang@intel.com>
14767L:	ntb@lists.linux.dev
14768S:	Supported
14769W:	https://github.com/davejiang/linux/wiki
14770T:	git https://github.com/davejiang/linux.git
14771F:	drivers/ntb/hw/intel/
14772
14773NTFS FILESYSTEM
14774M:	Anton Altaparmakov <anton@tuxera.com>
14775L:	linux-ntfs-dev@lists.sourceforge.net
14776S:	Supported
14777W:	http://www.tuxera.com/
14778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14779F:	Documentation/filesystems/ntfs.rst
14780F:	fs/ntfs/
14781
14782NTFS3 FILESYSTEM
14783M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14784L:	ntfs3@lists.linux.dev
14785S:	Supported
14786W:	http://www.paragon-software.com/
14787T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14788F:	Documentation/filesystems/ntfs3.rst
14789F:	fs/ntfs3/
14790
14791NUBUS SUBSYSTEM
14792M:	Finn Thain <fthain@linux-m68k.org>
14793L:	linux-m68k@lists.linux-m68k.org
14794S:	Maintained
14795F:	arch/*/include/asm/nubus.h
14796F:	drivers/nubus/
14797F:	include/linux/nubus.h
14798F:	include/uapi/linux/nubus.h
14799
14800NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14801M:	Antonino Daplas <adaplas@gmail.com>
14802L:	linux-fbdev@vger.kernel.org
14803S:	Maintained
14804F:	drivers/video/fbdev/nvidia/
14805F:	drivers/video/fbdev/riva/
14806
14807NVIDIA WMI EC BACKLIGHT DRIVER
14808M:	Daniel Dadap <ddadap@nvidia.com>
14809L:	platform-driver-x86@vger.kernel.org
14810S:	Supported
14811F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
14812F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
14813
14814NVM EXPRESS DRIVER
14815M:	Keith Busch <kbusch@kernel.org>
14816M:	Jens Axboe <axboe@fb.com>
14817M:	Christoph Hellwig <hch@lst.de>
14818M:	Sagi Grimberg <sagi@grimberg.me>
14819L:	linux-nvme@lists.infradead.org
14820S:	Supported
14821W:	http://git.infradead.org/nvme.git
14822T:	git://git.infradead.org/nvme.git
14823F:	Documentation/nvme/
14824F:	drivers/nvme/host/
14825F:	drivers/nvme/common/
14826F:	include/linux/nvme.h
14827F:	include/linux/nvme-*.h
14828F:	include/uapi/linux/nvme_ioctl.h
14829
14830NVM EXPRESS FABRICS AUTHENTICATION
14831M:	Hannes Reinecke <hare@suse.de>
14832L:	linux-nvme@lists.infradead.org
14833S:	Supported
14834F:	drivers/nvme/host/auth.c
14835F:	drivers/nvme/target/auth.c
14836F:	drivers/nvme/target/fabrics-cmd-auth.c
14837F:	include/linux/nvme-auth.h
14838
14839NVM EXPRESS HARDWARE MONITORING SUPPORT
14840M:	Guenter Roeck <linux@roeck-us.net>
14841L:	linux-nvme@lists.infradead.org
14842S:	Supported
14843F:	drivers/nvme/host/hwmon.c
14844
14845NVM EXPRESS FC TRANSPORT DRIVERS
14846M:	James Smart <james.smart@broadcom.com>
14847L:	linux-nvme@lists.infradead.org
14848S:	Supported
14849F:	drivers/nvme/host/fc.c
14850F:	drivers/nvme/target/fc.c
14851F:	drivers/nvme/target/fcloop.c
14852F:	include/linux/nvme-fc-driver.h
14853F:	include/linux/nvme-fc.h
14854
14855NVM EXPRESS TARGET DRIVER
14856M:	Christoph Hellwig <hch@lst.de>
14857M:	Sagi Grimberg <sagi@grimberg.me>
14858M:	Chaitanya Kulkarni <kch@nvidia.com>
14859L:	linux-nvme@lists.infradead.org
14860S:	Supported
14861W:	http://git.infradead.org/nvme.git
14862T:	git://git.infradead.org/nvme.git
14863F:	drivers/nvme/target/
14864
14865NVMEM FRAMEWORK
14866M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14867S:	Maintained
14868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14869F:	Documentation/ABI/stable/sysfs-bus-nvmem
14870F:	Documentation/devicetree/bindings/nvmem/
14871F:	drivers/nvmem/
14872F:	include/linux/nvmem-consumer.h
14873F:	include/linux/nvmem-provider.h
14874
14875NXP C45 TJA11XX PHY DRIVER
14876M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14877L:	netdev@vger.kernel.org
14878S:	Maintained
14879F:	drivers/net/phy/nxp-c45-tja11xx.c
14880
14881NXP FSPI DRIVER
14882M:	Han Xu <han.xu@nxp.com>
14883M:	Haibo Chen <haibo.chen@nxp.com>
14884R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
14885L:	linux-spi@vger.kernel.org
14886S:	Maintained
14887F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14888F:	drivers/spi/spi-nxp-fspi.c
14889
14890NXP FXAS21002C DRIVER
14891M:	Rui Miguel Silva <rmfrfs@gmail.com>
14892L:	linux-iio@vger.kernel.org
14893S:	Maintained
14894F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14895F:	drivers/iio/gyro/fxas21002c.h
14896F:	drivers/iio/gyro/fxas21002c_core.c
14897F:	drivers/iio/gyro/fxas21002c_i2c.c
14898F:	drivers/iio/gyro/fxas21002c_spi.c
14899
14900NXP i.MX CLOCK DRIVERS
14901M:	Abel Vesa <abelvesa@kernel.org>
14902L:	linux-clk@vger.kernel.org
14903L:	linux-imx@nxp.com
14904S:	Maintained
14905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14906F:	Documentation/devicetree/bindings/clock/imx*
14907F:	drivers/clk/imx/
14908F:	include/dt-bindings/clock/imx*
14909
14910NXP i.MX 8MQ DCSS DRIVER
14911M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14912R:	Lucas Stach <l.stach@pengutronix.de>
14913L:	dri-devel@lists.freedesktop.org
14914S:	Maintained
14915F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14916F:	drivers/gpu/drm/imx/dcss/
14917
14918NXP i.MX 8QXP ADC DRIVER
14919M:	Cai Huoqing <cai.huoqing@linux.dev>
14920M:	Haibo Chen <haibo.chen@nxp.com>
14921L:	linux-imx@nxp.com
14922L:	linux-iio@vger.kernel.org
14923S:	Maintained
14924F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14925F:	drivers/iio/adc/imx8qxp-adc.c
14926
14927NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14928M:	Haibo Chen <haibo.chen@nxp.com>
14929L:	linux-iio@vger.kernel.org
14930L:	linux-imx@nxp.com
14931S:	Maintained
14932F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14933F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14934F:	drivers/iio/adc/imx7d_adc.c
14935F:	drivers/iio/adc/vf610_adc.c
14936
14937NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14938M:	Jagan Teki <jagan@amarulasolutions.com>
14939S:	Maintained
14940F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14941F:	drivers/regulator/pf8x00-regulator.c
14942
14943NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14944M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14945L:	linux-kernel@vger.kernel.org
14946S:	Maintained
14947F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14948F:	drivers/extcon/extcon-ptn5150.c
14949
14950NXP SGTL5000 DRIVER
14951M:	Fabio Estevam <festevam@gmail.com>
14952L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14953S:	Maintained
14954F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
14955F:	sound/soc/codecs/sgtl5000*
14956
14957NXP SJA1105 ETHERNET SWITCH DRIVER
14958M:	Vladimir Oltean <olteanv@gmail.com>
14959L:	linux-kernel@vger.kernel.org
14960S:	Maintained
14961F:	drivers/net/dsa/sja1105
14962F:	drivers/net/pcs/pcs-xpcs-nxp.c
14963
14964NXP TDA998X DRM DRIVER
14965M:	Russell King <linux@armlinux.org.uk>
14966S:	Maintained
14967T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14968T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14969F:	drivers/gpu/drm/i2c/tda998x_drv.c
14970F:	include/drm/i2c/tda998x.h
14971F:	include/dt-bindings/display/tda998x.h
14972K:	"nxp,tda998x"
14973
14974NXP TFA9879 DRIVER
14975M:	Peter Rosin <peda@axentia.se>
14976L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14977S:	Maintained
14978F:	Documentation/devicetree/bindings/sound/tfa9879.txt
14979F:	sound/soc/codecs/tfa9879*
14980
14981NXP/Goodix TFA989X (TFA1) DRIVER
14982M:	Stephan Gerhold <stephan@gerhold.net>
14983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14984S:	Maintained
14985F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14986F:	sound/soc/codecs/tfa989x.c
14987
14988NXP-NCI NFC DRIVER
14989L:	linux-nfc@lists.01.org (subscribers-only)
14990S:	Orphan
14991F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14992F:	drivers/nfc/nxp-nci
14993
14994NXP i.MX 8MP DW100 V4L2 DRIVER
14995M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
14996L:	linux-media@vger.kernel.org
14997S:	Maintained
14998F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
14999F:	Documentation/userspace-api/media/drivers/dw100.rst
15000F:	drivers/media/platform/nxp/dw100/
15001F:	include/uapi/linux/dw100.h
15002
15003NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15004M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15005R:	NXP Linux Team <linux-imx@nxp.com>
15006L:	linux-media@vger.kernel.org
15007S:	Maintained
15008F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15009F:	drivers/media/platform/nxp/imx-jpeg
15010
15011NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15012M:	Jonas Malaco <jonas@protocubo.io>
15013L:	linux-hwmon@vger.kernel.org
15014S:	Maintained
15015F:	Documentation/hwmon/nzxt-kraken2.rst
15016F:	drivers/hwmon/nzxt-kraken2.c
15017
15018NZXT-SMART2 HARDWARE MONITORING DRIVER
15019M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15020L:	linux-hwmon@vger.kernel.org
15021S:	Maintained
15022F:	Documentation/hwmon/nzxt-smart2.rst
15023F:	drivers/hwmon/nzxt-smart2.c
15024
15025OBJAGG
15026M:	Jiri Pirko <jiri@nvidia.com>
15027L:	netdev@vger.kernel.org
15028S:	Supported
15029F:	include/linux/objagg.h
15030F:	lib/objagg.c
15031F:	lib/test_objagg.c
15032
15033OBJTOOL
15034M:	Josh Poimboeuf <jpoimboe@kernel.org>
15035M:	Peter Zijlstra <peterz@infradead.org>
15036S:	Supported
15037F:	tools/objtool/
15038F:	include/linux/objtool.h
15039
15040OCELOT ETHERNET SWITCH DRIVER
15041M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15042M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15043M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15044M:	UNGLinuxDriver@microchip.com
15045L:	netdev@vger.kernel.org
15046S:	Supported
15047F:	drivers/net/dsa/ocelot/*
15048F:	drivers/net/ethernet/mscc/
15049F:	include/soc/mscc/ocelot*
15050F:	net/dsa/tag_ocelot.c
15051F:	net/dsa/tag_ocelot_8021q.c
15052F:	tools/testing/selftests/drivers/net/ocelot/*
15053
15054OCELOT EXTERNAL SWITCH CONTROL
15055M:	Colin Foster <colin.foster@in-advantage.com>
15056S:	Supported
15057F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15058F:	drivers/mfd/ocelot*
15059F:	drivers/net/dsa/ocelot/ocelot_ext.c
15060F:	include/linux/mfd/ocelot.h
15061
15062OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15063M:	Frederic Barrat <fbarrat@linux.ibm.com>
15064M:	Andrew Donnellan <ajd@linux.ibm.com>
15065L:	linuxppc-dev@lists.ozlabs.org
15066S:	Supported
15067F:	Documentation/userspace-api/accelerators/ocxl.rst
15068F:	arch/powerpc/include/asm/pnv-ocxl.h
15069F:	arch/powerpc/platforms/powernv/ocxl.c
15070F:	drivers/misc/ocxl/
15071F:	include/misc/ocxl*
15072F:	include/uapi/misc/ocxl.h
15073
15074OMAP AUDIO SUPPORT
15075M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15076M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15078L:	linux-omap@vger.kernel.org
15079S:	Maintained
15080F:	sound/soc/ti/n810.c
15081F:	sound/soc/ti/omap*
15082F:	sound/soc/ti/rx51.c
15083F:	sound/soc/ti/sdma-pcm.*
15084
15085OMAP CLOCK FRAMEWORK SUPPORT
15086M:	Paul Walmsley <paul@pwsan.com>
15087L:	linux-omap@vger.kernel.org
15088S:	Maintained
15089F:	arch/arm/*omap*/*clock*
15090
15091OMAP DEVICE TREE SUPPORT
15092M:	Benoît Cousson <bcousson@baylibre.com>
15093M:	Tony Lindgren <tony@atomide.com>
15094L:	linux-omap@vger.kernel.org
15095L:	devicetree@vger.kernel.org
15096S:	Maintained
15097F:	arch/arm/boot/dts/*am3*
15098F:	arch/arm/boot/dts/*am4*
15099F:	arch/arm/boot/dts/*am5*
15100F:	arch/arm/boot/dts/*dra7*
15101F:	arch/arm/boot/dts/*omap*
15102F:	arch/arm/boot/dts/logicpd-som-lv*
15103F:	arch/arm/boot/dts/logicpd-torpedo*
15104
15105OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15106L:	linux-omap@vger.kernel.org
15107L:	linux-fbdev@vger.kernel.org
15108S:	Orphan
15109F:	Documentation/arm/omap/dss.rst
15110F:	drivers/video/fbdev/omap2/
15111
15112OMAP FRAMEBUFFER SUPPORT
15113L:	linux-fbdev@vger.kernel.org
15114L:	linux-omap@vger.kernel.org
15115S:	Orphan
15116F:	drivers/video/fbdev/omap/
15117
15118OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15119M:	Roger Quadros <rogerq@kernel.org>
15120M:	Tony Lindgren <tony@atomide.com>
15121L:	linux-omap@vger.kernel.org
15122S:	Maintained
15123F:	arch/arm/mach-omap2/*gpmc*
15124F:	drivers/memory/omap-gpmc.c
15125
15126OMAP GPIO DRIVER
15127M:	Grygorii Strashko <grygorii.strashko@ti.com>
15128M:	Santosh Shilimkar <ssantosh@kernel.org>
15129M:	Kevin Hilman <khilman@kernel.org>
15130L:	linux-omap@vger.kernel.org
15131S:	Maintained
15132F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15133F:	drivers/gpio/gpio-omap.c
15134
15135OMAP HARDWARE SPINLOCK SUPPORT
15136M:	Ohad Ben-Cohen <ohad@wizery.com>
15137L:	linux-omap@vger.kernel.org
15138S:	Maintained
15139F:	drivers/hwspinlock/omap_hwspinlock.c
15140
15141OMAP HS MMC SUPPORT
15142L:	linux-mmc@vger.kernel.org
15143L:	linux-omap@vger.kernel.org
15144S:	Orphan
15145F:	drivers/mmc/host/omap_hsmmc.c
15146
15147OMAP HWMOD DATA
15148M:	Paul Walmsley <paul@pwsan.com>
15149L:	linux-omap@vger.kernel.org
15150S:	Maintained
15151F:	arch/arm/mach-omap2/omap_hwmod*data*
15152
15153OMAP HWMOD SUPPORT
15154M:	Benoît Cousson <bcousson@baylibre.com>
15155M:	Paul Walmsley <paul@pwsan.com>
15156L:	linux-omap@vger.kernel.org
15157S:	Maintained
15158F:	arch/arm/mach-omap2/omap_hwmod.*
15159
15160OMAP I2C DRIVER
15161M:	Vignesh R <vigneshr@ti.com>
15162L:	linux-omap@vger.kernel.org
15163L:	linux-i2c@vger.kernel.org
15164S:	Maintained
15165F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15166F:	drivers/i2c/busses/i2c-omap.c
15167
15168OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15169M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15170L:	linux-media@vger.kernel.org
15171S:	Maintained
15172F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
15173F:	drivers/media/platform/ti/omap3isp/
15174F:	drivers/staging/media/omap4iss/
15175
15176OMAP MMC SUPPORT
15177M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15178L:	linux-omap@vger.kernel.org
15179S:	Odd Fixes
15180F:	drivers/mmc/host/omap.c
15181
15182OMAP POWER MANAGEMENT SUPPORT
15183M:	Kevin Hilman <khilman@kernel.org>
15184L:	linux-omap@vger.kernel.org
15185S:	Maintained
15186F:	arch/arm/*omap*/*pm*
15187F:	drivers/cpufreq/omap-cpufreq.c
15188
15189OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
15190M:	Paul Walmsley <paul@pwsan.com>
15191L:	linux-omap@vger.kernel.org
15192S:	Maintained
15193F:	arch/arm/mach-omap2/prm*
15194
15195OMAP RANDOM NUMBER GENERATOR SUPPORT
15196M:	Deepak Saxena <dsaxena@plexity.net>
15197S:	Maintained
15198F:	drivers/char/hw_random/omap-rng.c
15199
15200OMAP USB SUPPORT
15201L:	linux-usb@vger.kernel.org
15202L:	linux-omap@vger.kernel.org
15203S:	Orphan
15204F:	arch/arm/*omap*/usb*
15205F:	drivers/usb/*/*omap*
15206
15207OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
15208M:	Mark Jackson <mpfj@newflow.co.uk>
15209L:	linux-omap@vger.kernel.org
15210S:	Maintained
15211F:	arch/arm/boot/dts/am335x-nano.dts
15212
15213OMAP1 SUPPORT
15214M:	Aaro Koskinen <aaro.koskinen@iki.fi>
15215M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
15216M:	Tony Lindgren <tony@atomide.com>
15217L:	linux-omap@vger.kernel.org
15218S:	Maintained
15219Q:	http://patchwork.kernel.org/project/linux-omap/list/
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15221F:	arch/arm/configs/omap1_defconfig
15222F:	arch/arm/mach-omap1/
15223F:	drivers/i2c/busses/i2c-omap.c
15224F:	include/linux/platform_data/ams-delta-fiq.h
15225F:	include/linux/platform_data/i2c-omap.h
15226
15227OMAP2+ SUPPORT
15228M:	Tony Lindgren <tony@atomide.com>
15229L:	linux-omap@vger.kernel.org
15230S:	Maintained
15231W:	http://www.muru.com/linux/omap/
15232W:	http://linux.omap.com/
15233Q:	http://patchwork.kernel.org/project/linux-omap/list/
15234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
15235F:	arch/arm/configs/omap2plus_defconfig
15236F:	arch/arm/mach-omap2/
15237F:	drivers/bus/ti-sysc.c
15238F:	drivers/i2c/busses/i2c-omap.c
15239F:	drivers/irqchip/irq-omap-intc.c
15240F:	drivers/mfd/*omap*.c
15241F:	drivers/mfd/menelaus.c
15242F:	drivers/mfd/palmas.c
15243F:	drivers/mfd/tps65217.c
15244F:	drivers/mfd/tps65218.c
15245F:	drivers/mfd/tps65219.c
15246F:	drivers/mfd/tps65910.c
15247F:	drivers/mfd/twl-core.[ch]
15248F:	drivers/mfd/twl4030*.c
15249F:	drivers/mfd/twl6030*.c
15250F:	drivers/mfd/twl6040*.c
15251F:	drivers/regulator/palmas-regulator*.c
15252F:	drivers/regulator/pbias-regulator.c
15253F:	drivers/regulator/tps65217-regulator.c
15254F:	drivers/regulator/tps65218-regulator.c
15255F:	drivers/regulator/tps65219-regulator.c
15256F:	drivers/regulator/tps65910-regulator.c
15257F:	drivers/regulator/twl-regulator.c
15258F:	drivers/regulator/twl6030-regulator.c
15259F:	include/linux/platform_data/i2c-omap.h
15260F:	include/linux/platform_data/ti-sysc.h
15261
15262OMFS FILESYSTEM
15263M:	Bob Copeland <me@bobcopeland.com>
15264L:	linux-karma-devel@lists.sourceforge.net
15265S:	Maintained
15266F:	Documentation/filesystems/omfs.rst
15267F:	fs/omfs/
15268
15269OMNIKEY CARDMAN 4000 DRIVER
15270M:	Harald Welte <laforge@gnumonks.org>
15271S:	Maintained
15272F:	drivers/char/pcmcia/cm4000_cs.c
15273F:	include/linux/cm4000_cs.h
15274F:	include/uapi/linux/cm4000_cs.h
15275
15276OMNIKEY CARDMAN 4040 DRIVER
15277M:	Harald Welte <laforge@gnumonks.org>
15278S:	Maintained
15279F:	drivers/char/pcmcia/cm4040_cs.*
15280
15281OMNIVISION OG01A1B SENSOR DRIVER
15282M:	Shawn Tu <shawnx.tu@intel.com>
15283L:	linux-media@vger.kernel.org
15284S:	Maintained
15285F:	drivers/media/i2c/og01a1b.c
15286
15287OMNIVISION OV02A10 SENSOR DRIVER
15288M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
15289L:	linux-media@vger.kernel.org
15290S:	Maintained
15291T:	git git://linuxtv.org/media_tree.git
15292F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
15293F:	drivers/media/i2c/ov02a10.c
15294
15295OMNIVISION OV08D10 SENSOR DRIVER
15296M:	Jimmy Su <jimmy.su@intel.com>
15297L:	linux-media@vger.kernel.org
15298S:	Maintained
15299T:	git git://linuxtv.org/media_tree.git
15300F:	drivers/media/i2c/ov08d10.c
15301
15302OMNIVISION OV08X40 SENSOR DRIVER
15303M:	Jason Chen <jason.z.chen@intel.com>
15304L:	linux-media@vger.kernel.org
15305S:	Maintained
15306T:	git git://linuxtv.org/media_tree.git
15307F:	drivers/media/i2c/ov08x40.c
15308
15309OMNIVISION OV13858 SENSOR DRIVER
15310M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15311L:	linux-media@vger.kernel.org
15312S:	Maintained
15313T:	git git://linuxtv.org/media_tree.git
15314F:	drivers/media/i2c/ov13858.c
15315
15316OMNIVISION OV13B10 SENSOR DRIVER
15317M:	Arec Kao <arec.kao@intel.com>
15318L:	linux-media@vger.kernel.org
15319S:	Maintained
15320T:	git git://linuxtv.org/media_tree.git
15321F:	drivers/media/i2c/ov13b10.c
15322
15323OMNIVISION OV2680 SENSOR DRIVER
15324M:	Rui Miguel Silva <rmfrfs@gmail.com>
15325L:	linux-media@vger.kernel.org
15326S:	Maintained
15327T:	git git://linuxtv.org/media_tree.git
15328F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
15329F:	drivers/media/i2c/ov2680.c
15330
15331OMNIVISION OV2685 SENSOR DRIVER
15332M:	Shunqian Zheng <zhengsq@rock-chips.com>
15333L:	linux-media@vger.kernel.org
15334S:	Maintained
15335T:	git git://linuxtv.org/media_tree.git
15336F:	drivers/media/i2c/ov2685.c
15337
15338OMNIVISION OV2740 SENSOR DRIVER
15339M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15340R:	Shawn Tu <shawnx.tu@intel.com>
15341R:	Bingbu Cao <bingbu.cao@intel.com>
15342L:	linux-media@vger.kernel.org
15343S:	Maintained
15344T:	git git://linuxtv.org/media_tree.git
15345F:	drivers/media/i2c/ov2740.c
15346
15347OMNIVISION OV4689 SENSOR DRIVER
15348M:	Mikhail Rudenko <mike.rudenko@gmail.com>
15349L:	linux-media@vger.kernel.org
15350S:	Maintained
15351T:	git git://linuxtv.org/media_tree.git
15352F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
15353F:	drivers/media/i2c/ov5647.c
15354
15355OMNIVISION OV5640 SENSOR DRIVER
15356M:	Steve Longerbeam <slongerbeam@gmail.com>
15357L:	linux-media@vger.kernel.org
15358S:	Maintained
15359T:	git git://linuxtv.org/media_tree.git
15360F:	drivers/media/i2c/ov5640.c
15361
15362OMNIVISION OV5647 SENSOR DRIVER
15363M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
15364M:	Jacopo Mondi <jacopo@jmondi.org>
15365L:	linux-media@vger.kernel.org
15366S:	Maintained
15367T:	git git://linuxtv.org/media_tree.git
15368F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
15369F:	drivers/media/i2c/ov5647.c
15370
15371OMNIVISION OV5670 SENSOR DRIVER
15372M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
15373L:	linux-media@vger.kernel.org
15374S:	Maintained
15375T:	git git://linuxtv.org/media_tree.git
15376F:	drivers/media/i2c/ov5670.c
15377
15378OMNIVISION OV5675 SENSOR DRIVER
15379M:	Shawn Tu <shawnx.tu@intel.com>
15380L:	linux-media@vger.kernel.org
15381S:	Maintained
15382T:	git git://linuxtv.org/media_tree.git
15383F:	drivers/media/i2c/ov5675.c
15384
15385OMNIVISION OV5693 SENSOR DRIVER
15386M:	Daniel Scally <djrscally@gmail.com>
15387L:	linux-media@vger.kernel.org
15388S:	Maintained
15389T:	git git://linuxtv.org/media_tree.git
15390F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
15391F:	drivers/media/i2c/ov5693.c
15392
15393OMNIVISION OV5695 SENSOR DRIVER
15394M:	Shunqian Zheng <zhengsq@rock-chips.com>
15395L:	linux-media@vger.kernel.org
15396S:	Maintained
15397T:	git git://linuxtv.org/media_tree.git
15398F:	drivers/media/i2c/ov5695.c
15399
15400OMNIVISION OV7670 SENSOR DRIVER
15401L:	linux-media@vger.kernel.org
15402S:	Orphan
15403T:	git git://linuxtv.org/media_tree.git
15404F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
15405F:	drivers/media/i2c/ov7670.c
15406
15407OMNIVISION OV772x SENSOR DRIVER
15408M:	Jacopo Mondi <jacopo@jmondi.org>
15409L:	linux-media@vger.kernel.org
15410S:	Odd fixes
15411T:	git git://linuxtv.org/media_tree.git
15412F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
15413F:	drivers/media/i2c/ov772x.c
15414F:	include/media/i2c/ov772x.h
15415
15416OMNIVISION OV7740 SENSOR DRIVER
15417M:	Wenyou Yang <wenyou.yang@microchip.com>
15418L:	linux-media@vger.kernel.org
15419S:	Maintained
15420T:	git git://linuxtv.org/media_tree.git
15421F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
15422F:	drivers/media/i2c/ov7740.c
15423
15424OMNIVISION OV8856 SENSOR DRIVER
15425M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
15426L:	linux-media@vger.kernel.org
15427S:	Maintained
15428T:	git git://linuxtv.org/media_tree.git
15429F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
15430F:	drivers/media/i2c/ov8856.c
15431
15432OMNIVISION OV9282 SENSOR DRIVER
15433M:	Paul J. Murphy <paul.j.murphy@intel.com>
15434M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
15435L:	linux-media@vger.kernel.org
15436S:	Maintained
15437T:	git git://linuxtv.org/media_tree.git
15438F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
15439F:	drivers/media/i2c/ov9282.c
15440
15441OMNIVISION OV9640 SENSOR DRIVER
15442M:	Petr Cvek <petrcvekcz@gmail.com>
15443L:	linux-media@vger.kernel.org
15444S:	Maintained
15445F:	drivers/media/i2c/ov9640.*
15446
15447OMNIVISION OV9650 SENSOR DRIVER
15448M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15449R:	Akinobu Mita <akinobu.mita@gmail.com>
15450R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15451L:	linux-media@vger.kernel.org
15452S:	Maintained
15453T:	git git://linuxtv.org/media_tree.git
15454F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
15455F:	drivers/media/i2c/ov9650.c
15456
15457OMNIVISION OV9734 SENSOR DRIVER
15458M:	Tianshu Qiu <tian.shu.qiu@intel.com>
15459R:	Bingbu Cao <bingbu.cao@intel.com>
15460L:	linux-media@vger.kernel.org
15461S:	Maintained
15462T:	git git://linuxtv.org/media_tree.git
15463F:	drivers/media/i2c/ov9734.c
15464
15465ONBOARD USB HUB DRIVER
15466M:	Matthias Kaehlcke <mka@chromium.org>
15467L:	linux-usb@vger.kernel.org
15468S:	Maintained
15469F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
15470F:	drivers/usb/misc/onboard_usb_hub.c
15471
15472ONENAND FLASH DRIVER
15473M:	Kyungmin Park <kyungmin.park@samsung.com>
15474L:	linux-mtd@lists.infradead.org
15475S:	Maintained
15476F:	drivers/mtd/nand/onenand/
15477F:	include/linux/mtd/onenand*.h
15478
15479ONEXPLAYER FAN DRIVER
15480M:	Derek John Clark <derekjohn.clark@gmail.com>
15481M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
15482L:	linux-hwmon@vger.kernel.org
15483S:	Maintained
15484F:	drivers/hwmon/oxp-sensors.c
15485
15486ONION OMEGA2+ BOARD
15487M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15488L:	linux-mips@vger.kernel.org
15489S:	Maintained
15490F:	arch/mips/boot/dts/ralink/omega2p.dts
15491
15492ONSEMI ETHERNET PHY DRIVERS
15493M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
15494L:	netdev@vger.kernel.org
15495S:	Supported
15496W:	http://www.onsemi.com
15497F:	drivers/net/phy/ncn*
15498
15499OP-TEE DRIVER
15500M:	Jens Wiklander <jens.wiklander@linaro.org>
15501L:	op-tee@lists.trustedfirmware.org
15502S:	Maintained
15503F:	Documentation/ABI/testing/sysfs-bus-optee-devices
15504F:	drivers/tee/optee/
15505
15506OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
15507M:	Sumit Garg <sumit.garg@linaro.org>
15508L:	op-tee@lists.trustedfirmware.org
15509S:	Maintained
15510F:	drivers/char/hw_random/optee-rng.c
15511
15512OP-TEE RTC DRIVER
15513M:	Clément Léger <clement.leger@bootlin.com>
15514L:	linux-rtc@vger.kernel.org
15515S:	Maintained
15516F:	drivers/rtc/rtc-optee.c
15517
15518OPA-VNIC DRIVER
15519M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15520L:	linux-rdma@vger.kernel.org
15521S:	Supported
15522F:	drivers/infiniband/ulp/opa_vnic
15523
15524OPEN FIRMWARE AND FLATTENED DEVICE TREE
15525M:	Rob Herring <robh+dt@kernel.org>
15526M:	Frank Rowand <frowand.list@gmail.com>
15527L:	devicetree@vger.kernel.org
15528S:	Maintained
15529C:	irc://irc.libera.chat/devicetree
15530W:	http://www.devicetree.org/
15531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15532F:	Documentation/ABI/testing/sysfs-firmware-ofw
15533F:	drivers/of/
15534F:	include/linux/of*.h
15535F:	scripts/dtc/
15536K:	of_overlay_notifier_
15537K:	of_overlay_fdt_apply
15538K:	of_overlay_remove
15539
15540OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15541M:	Rob Herring <robh+dt@kernel.org>
15542M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15543L:	devicetree@vger.kernel.org
15544S:	Maintained
15545C:	irc://irc.libera.chat/devicetree
15546Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15548F:	Documentation/devicetree/
15549F:	arch/*/boot/dts/
15550F:	include/dt-bindings/
15551
15552OPENCOMPUTE PTP CLOCK DRIVER
15553M:	Jonathan Lemon <jonathan.lemon@gmail.com>
15554M:	Vadim Fedorenko <vadfed@fb.com>
15555L:	netdev@vger.kernel.org
15556S:	Maintained
15557F:	drivers/ptp/ptp_ocp.c
15558
15559OPENCORES I2C BUS DRIVER
15560M:	Peter Korsgaard <peter@korsgaard.com>
15561M:	Andrew Lunn <andrew@lunn.ch>
15562L:	linux-i2c@vger.kernel.org
15563S:	Maintained
15564F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
15565F:	Documentation/i2c/busses/i2c-ocores.rst
15566F:	drivers/i2c/busses/i2c-ocores.c
15567F:	include/linux/platform_data/i2c-ocores.h
15568
15569OPENRISC ARCHITECTURE
15570M:	Jonas Bonn <jonas@southpole.se>
15571M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15572M:	Stafford Horne <shorne@gmail.com>
15573L:	linux-openrisc@vger.kernel.org
15574S:	Maintained
15575W:	http://openrisc.io
15576T:	git https://github.com/openrisc/linux.git
15577F:	Documentation/devicetree/bindings/openrisc/
15578F:	Documentation/openrisc/
15579F:	arch/openrisc/
15580F:	drivers/irqchip/irq-ompic.c
15581F:	drivers/irqchip/irq-or1k-*
15582
15583OPENVSWITCH
15584M:	Pravin B Shelar <pshelar@ovn.org>
15585L:	netdev@vger.kernel.org
15586L:	dev@openvswitch.org
15587S:	Maintained
15588W:	http://openvswitch.org
15589F:	include/uapi/linux/openvswitch.h
15590F:	net/openvswitch/
15591F:	tools/testing/selftests/net/openvswitch/
15592
15593OPERATING PERFORMANCE POINTS (OPP)
15594M:	Viresh Kumar <vireshk@kernel.org>
15595M:	Nishanth Menon <nm@ti.com>
15596M:	Stephen Boyd <sboyd@kernel.org>
15597L:	linux-pm@vger.kernel.org
15598S:	Maintained
15599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15600F:	Documentation/devicetree/bindings/opp/
15601F:	Documentation/power/opp.rst
15602F:	drivers/opp/
15603F:	include/linux/pm_opp.h
15604
15605OPL4 DRIVER
15606M:	Clemens Ladisch <clemens@ladisch.de>
15607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15608S:	Maintained
15609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15610F:	sound/drivers/opl4/
15611
15612ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15613M:	Mark Fasheh <mark@fasheh.com>
15614M:	Joel Becker <jlbec@evilplan.org>
15615M:	Joseph Qi <joseph.qi@linux.alibaba.com>
15616L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15617S:	Supported
15618W:	http://ocfs2.wiki.kernel.org
15619F:	Documentation/filesystems/dlmfs.rst
15620F:	Documentation/filesystems/ocfs2.rst
15621F:	fs/ocfs2/
15622
15623ORANGEFS FILESYSTEM
15624M:	Mike Marshall <hubcap@omnibond.com>
15625R:	Martin Brandenburg <martin@omnibond.com>
15626L:	devel@lists.orangefs.org
15627S:	Supported
15628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15629F:	Documentation/filesystems/orangefs.rst
15630F:	fs/orangefs/
15631
15632ORINOCO DRIVER
15633L:	linux-wireless@vger.kernel.org
15634S:	Orphan
15635W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15636W:	http://www.nongnu.org/orinoco/
15637F:	drivers/net/wireless/intersil/orinoco/
15638
15639OV2659 OMNIVISION SENSOR DRIVER
15640M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15641L:	linux-media@vger.kernel.org
15642S:	Maintained
15643W:	https://linuxtv.org
15644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15645T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15646F:	drivers/media/i2c/ov2659.c
15647F:	include/media/i2c/ov2659.h
15648
15649OVERLAY FILESYSTEM
15650M:	Miklos Szeredi <miklos@szeredi.hu>
15651L:	linux-unionfs@vger.kernel.org
15652S:	Supported
15653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15654F:	Documentation/filesystems/overlayfs.rst
15655F:	fs/overlayfs/
15656
15657P54 WIRELESS DRIVER
15658M:	Christian Lamparter <chunkeey@googlemail.com>
15659L:	linux-wireless@vger.kernel.org
15660S:	Maintained
15661W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
15662F:	drivers/net/wireless/intersil/p54/
15663
15664PACKET SOCKETS
15665M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
15666S:	Maintained
15667F:	include/uapi/linux/if_packet.h
15668F:	net/packet/af_packet.c
15669
15670PACKING
15671M:	Vladimir Oltean <olteanv@gmail.com>
15672L:	netdev@vger.kernel.org
15673S:	Supported
15674F:	Documentation/core-api/packing.rst
15675F:	include/linux/packing.h
15676F:	lib/packing.c
15677
15678PADATA PARALLEL EXECUTION MECHANISM
15679M:	Steffen Klassert <steffen.klassert@secunet.com>
15680M:	Daniel Jordan <daniel.m.jordan@oracle.com>
15681L:	linux-crypto@vger.kernel.org
15682L:	linux-kernel@vger.kernel.org
15683S:	Maintained
15684F:	Documentation/core-api/padata.rst
15685F:	include/linux/padata.h
15686F:	kernel/padata.c
15687
15688PAGE CACHE
15689M:	Matthew Wilcox (Oracle) <willy@infradead.org>
15690L:	linux-fsdevel@vger.kernel.org
15691S:	Supported
15692T:	git git://git.infradead.org/users/willy/pagecache.git
15693F:	Documentation/filesystems/locking.rst
15694F:	Documentation/filesystems/vfs.rst
15695F:	include/linux/pagemap.h
15696F:	mm/filemap.c
15697F:	mm/page-writeback.c
15698F:	mm/readahead.c
15699F:	mm/truncate.c
15700
15701PAGE POOL
15702M:	Jesper Dangaard Brouer <hawk@kernel.org>
15703M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15704L:	netdev@vger.kernel.org
15705S:	Supported
15706F:	Documentation/networking/page_pool.rst
15707F:	include/net/page_pool.h
15708F:	include/trace/events/page_pool.h
15709F:	net/core/page_pool.c
15710
15711PAGE TABLE CHECK
15712M:	Pasha Tatashin <pasha.tatashin@soleen.com>
15713M:	Andrew Morton <akpm@linux-foundation.org>
15714L:	linux-mm@kvack.org
15715S:	Maintained
15716F:	Documentation/mm/page_table_check.rst
15717F:	include/linux/page_table_check.h
15718F:	mm/page_table_check.c
15719
15720PANASONIC LAPTOP ACPI EXTRAS DRIVER
15721M:	Kenneth Chan <kenneth.t.chan@gmail.com>
15722L:	platform-driver-x86@vger.kernel.org
15723S:	Maintained
15724F:	drivers/platform/x86/panasonic-laptop.c
15725
15726PARALLAX PING IIO SENSOR DRIVER
15727M:	Andreas Klinger <ak@it-klinger.de>
15728L:	linux-iio@vger.kernel.org
15729S:	Maintained
15730F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15731F:	drivers/iio/proximity/ping.c
15732
15733PARALLEL LCD/KEYPAD PANEL DRIVER
15734M:	Willy Tarreau <willy@haproxy.com>
15735M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15736S:	Odd Fixes
15737F:	Documentation/admin-guide/lcd-panel-cgram.rst
15738F:	drivers/auxdisplay/panel.c
15739
15740PARALLEL PORT SUBSYSTEM
15741M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15742M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15743L:	linux-parport@lists.infradead.org (subscribers-only)
15744S:	Maintained
15745F:	Documentation/driver-api/parport*.rst
15746F:	drivers/char/ppdev.c
15747F:	drivers/parport/
15748F:	include/linux/parport*.h
15749F:	include/uapi/linux/ppdev.h
15750
15751PARAVIRT_OPS INTERFACE
15752M:	Juergen Gross <jgross@suse.com>
15753M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15754R:	Alexey Makhalov <amakhalov@vmware.com>
15755R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15756L:	virtualization@lists.linux-foundation.org
15757L:	x86@kernel.org
15758S:	Supported
15759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15760F:	Documentation/virt/paravirt_ops.rst
15761F:	arch/*/include/asm/paravirt*.h
15762F:	arch/*/kernel/paravirt*
15763F:	include/linux/hypervisor.h
15764
15765PARISC ARCHITECTURE
15766M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15767M:	Helge Deller <deller@gmx.de>
15768L:	linux-parisc@vger.kernel.org
15769S:	Maintained
15770W:	https://parisc.wiki.kernel.org
15771Q:	http://patchwork.kernel.org/project/linux-parisc/list/
15772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15774F:	Documentation/parisc/
15775F:	arch/parisc/
15776F:	drivers/char/agp/parisc-agp.c
15777F:	drivers/input/misc/hp_sdc_rtc.c
15778F:	drivers/input/serio/gscps2.c
15779F:	drivers/input/serio/hp_sdc*
15780F:	drivers/parisc/
15781F:	drivers/parport/parport_gsc.*
15782F:	drivers/tty/serial/8250/8250_parisc.c
15783F:	drivers/video/console/sti*
15784F:	drivers/video/fbdev/sti*
15785F:	drivers/video/logo/logo_parisc*
15786F:	include/linux/hp_sdc.h
15787
15788PARMAN
15789M:	Jiri Pirko <jiri@nvidia.com>
15790L:	netdev@vger.kernel.org
15791S:	Supported
15792F:	include/linux/parman.h
15793F:	lib/parman.c
15794F:	lib/test_parman.c
15795
15796PC ENGINES APU BOARD DRIVER
15797M:	Enrico Weigelt, metux IT consult <info@metux.net>
15798S:	Maintained
15799F:	drivers/platform/x86/pcengines-apuv2.c
15800
15801PC87360 HARDWARE MONITORING DRIVER
15802M:	Jim Cromie <jim.cromie@gmail.com>
15803L:	linux-hwmon@vger.kernel.org
15804S:	Maintained
15805F:	Documentation/hwmon/pc87360.rst
15806F:	drivers/hwmon/pc87360.c
15807
15808PC8736x GPIO DRIVER
15809M:	Jim Cromie <jim.cromie@gmail.com>
15810S:	Maintained
15811F:	drivers/char/pc8736x_gpio.c
15812
15813PC87427 HARDWARE MONITORING DRIVER
15814M:	Jean Delvare <jdelvare@suse.com>
15815L:	linux-hwmon@vger.kernel.org
15816S:	Maintained
15817F:	Documentation/hwmon/pc87427.rst
15818F:	drivers/hwmon/pc87427.c
15819
15820PCA9532 LED DRIVER
15821M:	Riku Voipio <riku.voipio@iki.fi>
15822S:	Maintained
15823F:	drivers/leds/leds-pca9532.c
15824F:	include/linux/leds-pca9532.h
15825
15826PCA9541 I2C BUS MASTER SELECTOR DRIVER
15827M:	Guenter Roeck <linux@roeck-us.net>
15828L:	linux-i2c@vger.kernel.org
15829S:	Maintained
15830F:	drivers/i2c/muxes/i2c-mux-pca9541.c
15831
15832PCDP - PRIMARY CONSOLE AND DEBUG PORT
15833M:	Khalid Aziz <khalid@gonehiking.org>
15834S:	Maintained
15835F:	drivers/firmware/pcdp.*
15836
15837PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15838M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15839M:	Pali Rohár <pali@kernel.org>
15840L:	linux-pci@vger.kernel.org
15841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15842S:	Maintained
15843F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
15844F:	drivers/pci/controller/pci-aardvark.c
15845
15846PCI DRIVER FOR ALTERA PCIE IP
15847M:	Joyce Ooi <joyce.ooi@intel.com>
15848L:	linux-pci@vger.kernel.org
15849S:	Supported
15850F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
15851F:	drivers/pci/controller/pcie-altera.c
15852
15853PCI DRIVER FOR APPLIEDMICRO XGENE
15854M:	Toan Le <toan@os.amperecomputing.com>
15855L:	linux-pci@vger.kernel.org
15856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15857S:	Maintained
15858F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
15859F:	drivers/pci/controller/pci-xgene.c
15860
15861PCI DRIVER FOR ARM VERSATILE PLATFORM
15862M:	Rob Herring <robh@kernel.org>
15863L:	linux-pci@vger.kernel.org
15864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15865S:	Maintained
15866F:	Documentation/devicetree/bindings/pci/versatile.yaml
15867F:	drivers/pci/controller/pci-versatile.c
15868
15869PCI DRIVER FOR ARMADA 8K
15870M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15871L:	linux-pci@vger.kernel.org
15872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15873S:	Maintained
15874F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
15875F:	drivers/pci/controller/dwc/pcie-armada8k.c
15876
15877PCI DRIVER FOR CADENCE PCIE IP
15878M:	Tom Joseph <tjoseph@cadence.com>
15879L:	linux-pci@vger.kernel.org
15880S:	Maintained
15881F:	Documentation/devicetree/bindings/pci/cdns,*
15882F:	drivers/pci/controller/cadence/
15883
15884PCI DRIVER FOR FREESCALE LAYERSCAPE
15885M:	Minghuan Lian <minghuan.Lian@nxp.com>
15886M:	Mingkai Hu <mingkai.hu@nxp.com>
15887M:	Roy Zang <roy.zang@nxp.com>
15888L:	linuxppc-dev@lists.ozlabs.org
15889L:	linux-pci@vger.kernel.org
15890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15891S:	Maintained
15892F:	drivers/pci/controller/dwc/*layerscape*
15893
15894PCI DRIVER FOR GENERIC OF HOSTS
15895M:	Will Deacon <will@kernel.org>
15896L:	linux-pci@vger.kernel.org
15897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15898S:	Maintained
15899F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15900F:	drivers/pci/controller/pci-host-common.c
15901F:	drivers/pci/controller/pci-host-generic.c
15902
15903PCI DRIVER FOR IMX6
15904M:	Richard Zhu <hongxing.zhu@nxp.com>
15905M:	Lucas Stach <l.stach@pengutronix.de>
15906L:	linux-pci@vger.kernel.org
15907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15908S:	Maintained
15909F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15910F:	drivers/pci/controller/dwc/*imx6*
15911
15912PCI DRIVER FOR FU740
15913M:	Paul Walmsley <paul.walmsley@sifive.com>
15914M:	Greentime Hu <greentime.hu@sifive.com>
15915L:	linux-pci@vger.kernel.org
15916S:	Maintained
15917F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15918F:	drivers/pci/controller/dwc/pcie-fu740.c
15919
15920PCI DRIVER FOR INTEL IXP4XX
15921M:	Linus Walleij <linus.walleij@linaro.org>
15922S:	Maintained
15923F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15924F:	drivers/pci/controller/pci-ixp4xx.c
15925
15926PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15927M:	Nirmal Patel <nirmal.patel@linux.intel.com>
15928R:	Jonathan Derrick <jonathan.derrick@linux.dev>
15929L:	linux-pci@vger.kernel.org
15930S:	Supported
15931F:	drivers/pci/controller/vmd.c
15932
15933PCI DRIVER FOR MICROSEMI SWITCHTEC
15934M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15935M:	Logan Gunthorpe <logang@deltatee.com>
15936L:	linux-pci@vger.kernel.org
15937S:	Maintained
15938F:	Documentation/ABI/testing/sysfs-class-switchtec
15939F:	Documentation/driver-api/switchtec.rst
15940F:	drivers/ntb/hw/mscc/
15941F:	drivers/pci/switch/switchtec*
15942F:	include/linux/switchtec.h
15943F:	include/uapi/linux/switchtec_ioctl.h
15944
15945PCI DRIVER FOR MOBIVEIL PCIE IP
15946M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15947M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15948L:	linux-pci@vger.kernel.org
15949S:	Supported
15950F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15951F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
15952
15953PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15954M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15955M:	Pali Rohár <pali@kernel.org>
15956L:	linux-pci@vger.kernel.org
15957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15958S:	Maintained
15959F:	drivers/pci/controller/*mvebu*
15960
15961PCI DRIVER FOR NVIDIA TEGRA
15962M:	Thierry Reding <thierry.reding@gmail.com>
15963L:	linux-tegra@vger.kernel.org
15964L:	linux-pci@vger.kernel.org
15965S:	Supported
15966F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15967F:	drivers/pci/controller/pci-tegra.c
15968
15969PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15970M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15971L:	linux-pci@vger.kernel.org
15972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15973S:	Maintained
15974F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15975F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15976
15977PCI DRIVER FOR RENESAS R-CAR
15978M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15979M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15980L:	linux-pci@vger.kernel.org
15981L:	linux-renesas-soc@vger.kernel.org
15982S:	Maintained
15983F:	Documentation/devicetree/bindings/pci/*rcar*
15984F:	drivers/pci/controller/*rcar*
15985
15986PCI DRIVER FOR SAMSUNG EXYNOS
15987M:	Jingoo Han <jingoohan1@gmail.com>
15988L:	linux-pci@vger.kernel.org
15989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15990L:	linux-samsung-soc@vger.kernel.org
15991S:	Maintained
15992F:	drivers/pci/controller/dwc/pci-exynos.c
15993
15994PCI DRIVER FOR SYNOPSYS DESIGNWARE
15995M:	Jingoo Han <jingoohan1@gmail.com>
15996M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15997L:	linux-pci@vger.kernel.org
15998S:	Maintained
15999F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16000F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16001F:	drivers/pci/controller/dwc/*designware*
16002
16003PCI DRIVER FOR TI DRA7XX/J721E
16004M:	Vignesh Raghavendra <vigneshr@ti.com>
16005L:	linux-omap@vger.kernel.org
16006L:	linux-pci@vger.kernel.org
16007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16008S:	Supported
16009F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16010F:	drivers/pci/controller/cadence/pci-j721e.c
16011F:	drivers/pci/controller/dwc/pci-dra7xx.c
16012
16013PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16014M:	Linus Walleij <linus.walleij@linaro.org>
16015L:	linux-pci@vger.kernel.org
16016S:	Maintained
16017F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16018F:	drivers/pci/controller/pci-v3-semi.c
16019
16020PCI ENDPOINT SUBSYSTEM
16021M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16022M:	Krzysztof Wilczyński <kw@linux.com>
16023R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16024R:	Kishon Vijay Abraham I <kishon@kernel.org>
16025L:	linux-pci@vger.kernel.org
16026S:	Supported
16027Q:	https://patchwork.kernel.org/project/linux-pci/list/
16028B:	https://bugzilla.kernel.org
16029C:	irc://irc.oftc.net/linux-pci
16030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16031F:	Documentation/PCI/endpoint/*
16032F:	Documentation/misc-devices/pci-endpoint-test.rst
16033F:	drivers/misc/pci_endpoint_test.c
16034F:	drivers/pci/endpoint/
16035F:	tools/pci/
16036
16037PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16038M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16039R:	Oliver O'Halloran <oohall@gmail.com>
16040L:	linuxppc-dev@lists.ozlabs.org
16041S:	Supported
16042F:	Documentation/PCI/pci-error-recovery.rst
16043F:	Documentation/powerpc/eeh-pci-error-recovery.rst
16044F:	arch/powerpc/include/*/eeh*.h
16045F:	arch/powerpc/kernel/eeh*.c
16046F:	arch/powerpc/platforms/*/eeh*.c
16047F:	drivers/pci/pcie/aer.c
16048F:	drivers/pci/pcie/dpc.c
16049F:	drivers/pci/pcie/err.c
16050
16051PCI ERROR RECOVERY
16052M:	Linas Vepstas <linasvepstas@gmail.com>
16053L:	linux-pci@vger.kernel.org
16054S:	Supported
16055F:	Documentation/PCI/pci-error-recovery.rst
16056
16057PCI PEER-TO-PEER DMA (P2PDMA)
16058M:	Bjorn Helgaas <bhelgaas@google.com>
16059M:	Logan Gunthorpe <logang@deltatee.com>
16060L:	linux-pci@vger.kernel.org
16061S:	Supported
16062Q:	https://patchwork.kernel.org/project/linux-pci/list/
16063B:	https://bugzilla.kernel.org
16064C:	irc://irc.oftc.net/linux-pci
16065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16066F:	Documentation/driver-api/pci/p2pdma.rst
16067F:	drivers/pci/p2pdma.c
16068F:	include/linux/pci-p2pdma.h
16069
16070PCI MSI DRIVER FOR ALTERA MSI IP
16071M:	Joyce Ooi <joyce.ooi@intel.com>
16072L:	linux-pci@vger.kernel.org
16073S:	Supported
16074F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16075F:	drivers/pci/controller/pcie-altera-msi.c
16076
16077PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16078M:	Toan Le <toan@os.amperecomputing.com>
16079L:	linux-pci@vger.kernel.org
16080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16081S:	Maintained
16082F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16083F:	drivers/pci/controller/pci-xgene-msi.c
16084
16085PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16086M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16087M:	Krzysztof Wilczyński <kw@linux.com>
16088R:	Rob Herring <robh@kernel.org>
16089L:	linux-pci@vger.kernel.org
16090S:	Supported
16091Q:	https://patchwork.kernel.org/project/linux-pci/list/
16092B:	https://bugzilla.kernel.org
16093C:	irc://irc.oftc.net/linux-pci
16094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16095F:	Documentation/devicetree/bindings/pci/
16096F:	drivers/pci/controller/
16097F:	drivers/pci/pci-bridge-emul.c
16098F:	drivers/pci/pci-bridge-emul.h
16099
16100PCI SUBSYSTEM
16101M:	Bjorn Helgaas <bhelgaas@google.com>
16102L:	linux-pci@vger.kernel.org
16103S:	Supported
16104Q:	https://patchwork.kernel.org/project/linux-pci/list/
16105B:	https://bugzilla.kernel.org
16106C:	irc://irc.oftc.net/linux-pci
16107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16108F:	Documentation/PCI/
16109F:	Documentation/devicetree/bindings/pci/
16110F:	arch/x86/kernel/early-quirks.c
16111F:	arch/x86/kernel/quirks.c
16112F:	arch/x86/pci/
16113F:	drivers/acpi/pci*
16114F:	drivers/pci/
16115F:	include/asm-generic/pci*
16116F:	include/linux/of_pci.h
16117F:	include/linux/pci*
16118F:	include/uapi/linux/pci*
16119F:	lib/pci*
16120
16121PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16122M:	Jonathan Chocron <jonnyc@amazon.com>
16123L:	linux-pci@vger.kernel.org
16124S:	Maintained
16125F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16126F:	drivers/pci/controller/dwc/pcie-al.c
16127
16128PCIE DRIVER FOR AMLOGIC MESON
16129M:	Yue Wang <yue.wang@Amlogic.com>
16130L:	linux-pci@vger.kernel.org
16131L:	linux-amlogic@lists.infradead.org
16132S:	Maintained
16133F:	drivers/pci/controller/dwc/pci-meson.c
16134
16135PCIE DRIVER FOR AXIS ARTPEC
16136M:	Jesper Nilsson <jesper.nilsson@axis.com>
16137L:	linux-arm-kernel@axis.com
16138L:	linux-pci@vger.kernel.org
16139S:	Maintained
16140F:	Documentation/devicetree/bindings/pci/axis,artpec*
16141F:	drivers/pci/controller/dwc/*artpec*
16142
16143PCIE DRIVER FOR CAVIUM THUNDERX
16144M:	Robert Richter <rric@kernel.org>
16145L:	linux-pci@vger.kernel.org
16146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16147S:	Odd Fixes
16148F:	drivers/pci/controller/pci-thunder-*
16149
16150PCIE DRIVER FOR HISILICON
16151M:	Zhou Wang <wangzhou1@hisilicon.com>
16152L:	linux-pci@vger.kernel.org
16153S:	Maintained
16154F:	drivers/pci/controller/dwc/pcie-hisi.c
16155
16156PCIE DRIVER FOR HISILICON KIRIN
16157M:	Xiaowei Song <songxiaowei@hisilicon.com>
16158M:	Binghui Wang <wangbinghui@hisilicon.com>
16159L:	linux-pci@vger.kernel.org
16160S:	Maintained
16161F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
16162F:	drivers/pci/controller/dwc/pcie-kirin.c
16163
16164PCIE DRIVER FOR HISILICON STB
16165M:	Shawn Guo <shawn.guo@linaro.org>
16166L:	linux-pci@vger.kernel.org
16167S:	Maintained
16168F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
16169F:	drivers/pci/controller/dwc/pcie-histb.c
16170
16171PCIE DRIVER FOR INTEL KEEM BAY
16172M:	Srikanth Thokala <srikanth.thokala@intel.com>
16173L:	linux-pci@vger.kernel.org
16174S:	Supported
16175F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
16176F:	drivers/pci/controller/dwc/pcie-keembay.c
16177
16178PCIE DRIVER FOR INTEL LGM GW SOC
16179M:	Rahul Tanwar <rtanwar@maxlinear.com>
16180L:	linux-pci@vger.kernel.org
16181S:	Maintained
16182F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
16183F:	drivers/pci/controller/dwc/pcie-intel-gw.c
16184
16185PCIE DRIVER FOR MEDIATEK
16186M:	Ryder Lee <ryder.lee@mediatek.com>
16187M:	Jianjun Wang <jianjun.wang@mediatek.com>
16188L:	linux-pci@vger.kernel.org
16189L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16190S:	Supported
16191F:	Documentation/devicetree/bindings/pci/mediatek*
16192F:	drivers/pci/controller/*mediatek*
16193
16194PCIE DRIVER FOR MICROCHIP
16195M:	Daire McNamara <daire.mcnamara@microchip.com>
16196L:	linux-pci@vger.kernel.org
16197S:	Supported
16198F:	Documentation/devicetree/bindings/pci/microchip*
16199F:	drivers/pci/controller/*microchip*
16200
16201PCIE DRIVER FOR QUALCOMM MSM
16202M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16203L:	linux-pci@vger.kernel.org
16204L:	linux-arm-msm@vger.kernel.org
16205S:	Maintained
16206F:	drivers/pci/controller/dwc/pcie-qcom.c
16207
16208PCIE ENDPOINT DRIVER FOR QUALCOMM
16209M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16210L:	linux-pci@vger.kernel.org
16211L:	linux-arm-msm@vger.kernel.org
16212S:	Maintained
16213F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
16214F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
16215
16216PCIE DRIVER FOR ROCKCHIP
16217M:	Shawn Lin <shawn.lin@rock-chips.com>
16218L:	linux-pci@vger.kernel.org
16219L:	linux-rockchip@lists.infradead.org
16220S:	Maintained
16221F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
16222F:	drivers/pci/controller/pcie-rockchip*
16223
16224PCIE DRIVER FOR SOCIONEXT UNIPHIER
16225M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16226L:	linux-pci@vger.kernel.org
16227S:	Maintained
16228F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
16229F:	drivers/pci/controller/dwc/pcie-uniphier*
16230
16231PCIE DRIVER FOR ST SPEAR13XX
16232M:	Pratyush Anand <pratyush.anand@gmail.com>
16233L:	linux-pci@vger.kernel.org
16234S:	Maintained
16235F:	drivers/pci/controller/dwc/*spear*
16236
16237PCI DRIVER FOR XILINX VERSAL CPM
16238M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16239M:	Michal Simek <michal.simek@amd.com>
16240L:	linux-pci@vger.kernel.org
16241S:	Maintained
16242F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16243F:	drivers/pci/controller/pcie-xilinx-cpm.c
16244
16245PCMCIA SUBSYSTEM
16246M:	Dominik Brodowski <linux@dominikbrodowski.net>
16247S:	Odd Fixes
16248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
16249F:	Documentation/pcmcia/
16250F:	drivers/pcmcia/
16251F:	include/pcmcia/
16252F:	tools/pcmcia/
16253
16254PCNET32 NETWORK DRIVER
16255M:	Don Fry <pcnet32@frontier.com>
16256L:	netdev@vger.kernel.org
16257S:	Maintained
16258F:	drivers/net/ethernet/amd/pcnet32.c
16259
16260PCRYPT PARALLEL CRYPTO ENGINE
16261M:	Steffen Klassert <steffen.klassert@secunet.com>
16262L:	linux-crypto@vger.kernel.org
16263S:	Maintained
16264F:	crypto/pcrypt.c
16265F:	include/crypto/pcrypt.h
16266
16267PEAQ WMI HOTKEYS DRIVER
16268M:	Hans de Goede <hdegoede@redhat.com>
16269L:	platform-driver-x86@vger.kernel.org
16270S:	Maintained
16271F:	drivers/platform/x86/peaq-wmi.c
16272
16273PECI HARDWARE MONITORING DRIVERS
16274M:	Iwona Winiarska <iwona.winiarska@intel.com>
16275L:	linux-hwmon@vger.kernel.org
16276S:	Supported
16277F:	Documentation/hwmon/peci-cputemp.rst
16278F:	Documentation/hwmon/peci-dimmtemp.rst
16279F:	drivers/hwmon/peci/
16280
16281PECI SUBSYSTEM
16282M:	Iwona Winiarska <iwona.winiarska@intel.com>
16283L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
16284S:	Supported
16285F:	Documentation/devicetree/bindings/peci/
16286F:	Documentation/peci/
16287F:	drivers/peci/
16288F:	include/linux/peci-cpu.h
16289F:	include/linux/peci.h
16290
16291PENSANDO ETHERNET DRIVERS
16292M:	Shannon Nelson <shannon.nelson@amd.com>
16293M:	Brett Creeley <brett.creeley@amd.com>
16294M:	drivers@pensando.io
16295L:	netdev@vger.kernel.org
16296S:	Supported
16297F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
16298F:	drivers/net/ethernet/pensando/
16299
16300PER-CPU MEMORY ALLOCATOR
16301M:	Dennis Zhou <dennis@kernel.org>
16302M:	Tejun Heo <tj@kernel.org>
16303M:	Christoph Lameter <cl@linux.com>
16304L:	linux-mm@kvack.org
16305S:	Maintained
16306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
16307F:	arch/*/include/asm/percpu.h
16308F:	include/linux/percpu*.h
16309F:	lib/percpu*.c
16310F:	mm/percpu*.c
16311
16312PER-TASK DELAY ACCOUNTING
16313M:	Balbir Singh <bsingharora@gmail.com>
16314S:	Maintained
16315F:	include/linux/delayacct.h
16316F:	kernel/delayacct.c
16317
16318PERFORMANCE EVENTS SUBSYSTEM
16319M:	Peter Zijlstra <peterz@infradead.org>
16320M:	Ingo Molnar <mingo@redhat.com>
16321M:	Arnaldo Carvalho de Melo <acme@kernel.org>
16322R:	Mark Rutland <mark.rutland@arm.com>
16323R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
16324R:	Jiri Olsa <jolsa@kernel.org>
16325R:	Namhyung Kim <namhyung@kernel.org>
16326R:	Ian Rogers <irogers@google.com>
16327L:	linux-perf-users@vger.kernel.org
16328L:	linux-kernel@vger.kernel.org
16329S:	Supported
16330W:	https://perf.wiki.kernel.org/
16331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16332F:	arch/*/events/*
16333F:	arch/*/events/*/*
16334F:	arch/*/include/asm/perf_event.h
16335F:	arch/*/kernel/*/*/perf_event*.c
16336F:	arch/*/kernel/*/perf_event*.c
16337F:	arch/*/kernel/perf_callchain.c
16338F:	arch/*/kernel/perf_event*.c
16339F:	include/linux/perf_event.h
16340F:	include/uapi/linux/perf_event.h
16341F:	kernel/events/*
16342F:	tools/lib/perf/
16343F:	tools/perf/
16344
16345PERFORMANCE EVENTS TOOLING ARM64
16346R:	John Garry <john.g.garry@oracle.com>
16347R:	Will Deacon <will@kernel.org>
16348R:	James Clark <james.clark@arm.com>
16349R:	Mike Leach <mike.leach@linaro.org>
16350R:	Leo Yan <leo.yan@linaro.org>
16351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16352S:	Supported
16353F:	tools/build/feature/test-libopencsd.c
16354F:	tools/perf/arch/arm*/
16355F:	tools/perf/pmu-events/arch/arm64/
16356F:	tools/perf/util/arm-spe*
16357F:	tools/perf/util/cs-etm*
16358
16359PERSONALITY HANDLING
16360M:	Christoph Hellwig <hch@infradead.org>
16361L:	linux-abi-devel@lists.sourceforge.net
16362S:	Maintained
16363F:	include/linux/personality.h
16364F:	include/uapi/linux/personality.h
16365
16366PHOENIX RC FLIGHT CONTROLLER ADAPTER
16367M:	Marcus Folkesson <marcus.folkesson@gmail.com>
16368L:	linux-input@vger.kernel.org
16369S:	Maintained
16370F:	Documentation/input/devices/pxrc.rst
16371F:	drivers/input/joystick/pxrc.c
16372
16373PHONET PROTOCOL
16374M:	Remi Denis-Courmont <courmisch@gmail.com>
16375S:	Supported
16376F:	Documentation/networking/phonet.rst
16377F:	include/linux/phonet.h
16378F:	include/net/phonet/
16379F:	include/uapi/linux/phonet.h
16380F:	net/phonet/
16381
16382PHRAM MTD DRIVER
16383M:	Joern Engel <joern@lazybastard.org>
16384L:	linux-mtd@lists.infradead.org
16385S:	Maintained
16386F:	drivers/mtd/devices/phram.c
16387
16388PICOLCD HID DRIVER
16389M:	Bruno Prémont <bonbons@linux-vserver.org>
16390L:	linux-input@vger.kernel.org
16391S:	Maintained
16392F:	drivers/hid/hid-picolcd*
16393
16394PIDFD API
16395M:	Christian Brauner <christian@brauner.io>
16396L:	linux-kernel@vger.kernel.org
16397S:	Maintained
16398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
16399F:	samples/pidfd/
16400F:	tools/testing/selftests/clone3/
16401F:	tools/testing/selftests/pid_namespace/
16402F:	tools/testing/selftests/pidfd/
16403K:	(?i)pidfd
16404K:	(?i)clone3
16405K:	\b(clone_args|kernel_clone_args)\b
16406
16407PIN CONTROL SUBSYSTEM
16408M:	Linus Walleij <linus.walleij@linaro.org>
16409L:	linux-gpio@vger.kernel.org
16410S:	Maintained
16411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
16412F:	Documentation/devicetree/bindings/pinctrl/
16413F:	Documentation/driver-api/pin-control.rst
16414F:	drivers/pinctrl/
16415F:	include/dt-bindings/pinctrl/
16416F:	include/linux/pinctrl/
16417
16418PIN CONTROLLER - AMD
16419M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
16420M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16421S:	Maintained
16422F:	drivers/pinctrl/pinctrl-amd.c
16423
16424PIN CONTROLLER - FREESCALE
16425M:	Dong Aisheng <aisheng.dong@nxp.com>
16426M:	Fabio Estevam <festevam@gmail.com>
16427M:	Shawn Guo <shawnguo@kernel.org>
16428M:	Jacky Bai <ping.bai@nxp.com>
16429R:	Pengutronix Kernel Team <kernel@pengutronix.de>
16430L:	linux-gpio@vger.kernel.org
16431S:	Maintained
16432F:	Documentation/devicetree/bindings/pinctrl/fsl,*
16433F:	drivers/pinctrl/freescale/
16434
16435PIN CONTROLLER - INTEL
16436M:	Mika Westerberg <mika.westerberg@linux.intel.com>
16437M:	Andy Shevchenko <andy@kernel.org>
16438S:	Supported
16439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
16440F:	drivers/pinctrl/intel/
16441
16442PIN CONTROLLER - KEEMBAY
16443M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16444S:	Supported
16445F:	drivers/pinctrl/pinctrl-keembay*
16446
16447PIN CONTROLLER - MEDIATEK
16448M:	Sean Wang <sean.wang@kernel.org>
16449L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16450S:	Maintained
16451F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
16452F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
16453F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
16454F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
16455F:	drivers/pinctrl/mediatek/
16456
16457PIN CONTROLLER - MICROCHIP AT91
16458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
16459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16460L:	linux-gpio@vger.kernel.org
16461S:	Supported
16462F:	drivers/gpio/gpio-sama5d2-piobu.c
16463F:	drivers/pinctrl/pinctrl-at91*
16464
16465PIN CONTROLLER - QUALCOMM
16466M:	Bjorn Andersson <andersson@kernel.org>
16467L:	linux-arm-msm@vger.kernel.org
16468S:	Maintained
16469F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
16470F:	drivers/pinctrl/qcom/
16471
16472PIN CONTROLLER - RENESAS
16473M:	Geert Uytterhoeven <geert+renesas@glider.be>
16474L:	linux-renesas-soc@vger.kernel.org
16475S:	Supported
16476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
16477F:	Documentation/devicetree/bindings/pinctrl/renesas,*
16478F:	drivers/pinctrl/renesas/
16479
16480PIN CONTROLLER - SAMSUNG
16481M:	Tomasz Figa <tomasz.figa@gmail.com>
16482M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
16483M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16484R:	Alim Akhtar <alim.akhtar@samsung.com>
16485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16486L:	linux-samsung-soc@vger.kernel.org
16487S:	Maintained
16488C:	irc://irc.libera.chat/linux-exynos
16489Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
16490B:	mailto:linux-samsung-soc@vger.kernel.org
16491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
16492F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
16493F:	drivers/pinctrl/samsung/
16494F:	include/dt-bindings/pinctrl/samsung.h
16495
16496PIN CONTROLLER - SINGLE
16497M:	Tony Lindgren <tony@atomide.com>
16498M:	Haojian Zhuang <haojian.zhuang@linaro.org>
16499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16500L:	linux-omap@vger.kernel.org
16501S:	Maintained
16502F:	drivers/pinctrl/pinctrl-single.c
16503
16504PIN CONTROLLER - THUNDERBAY
16505M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
16506S:	Supported
16507F:	drivers/pinctrl/pinctrl-thunderbay.c
16508
16509PIN CONTROLLER - SUNPLUS / TIBBO
16510M:	Dvorkin Dmitry <dvorkin@tibbo.com>
16511M:	Wells Lu <wellslutw@gmail.com>
16512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16513S:	Maintained
16514W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
16515F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
16516F:	drivers/pinctrl/sunplus/
16517F:	include/dt-bindings/pinctrl/sppctl*.h
16518
16519PINE64 PINEPHONE KEYBOARD DRIVER
16520M:	Samuel Holland <samuel@sholland.org>
16521S:	Supported
16522F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
16523F:	drivers/input/keyboard/pinephone-keyboard.c
16524
16525PKTCDVD DRIVER
16526M:	linux-block@vger.kernel.org
16527S:	Orphan
16528F:	drivers/block/pktcdvd.c
16529F:	include/linux/pktcdvd.h
16530F:	include/uapi/linux/pktcdvd.h
16531
16532PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
16533M:	Tomasz Duszynski <tduszyns@gmail.com>
16534S:	Maintained
16535F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
16536F:	drivers/iio/chemical/pms7003.c
16537
16538PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
16539M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16540L:	netdev@vger.kernel.org
16541S:	Maintained
16542F:	drivers/net/phy/mdio-open-alliance.h
16543F:	net/ethtool/plca.c
16544
16545PLDMFW LIBRARY
16546M:	Jacob Keller <jacob.e.keller@intel.com>
16547S:	Maintained
16548F:	Documentation/driver-api/pldmfw/
16549F:	include/linux/pldmfw.h
16550F:	lib/pldmfw/
16551
16552PLX DMA DRIVER
16553M:	Logan Gunthorpe <logang@deltatee.com>
16554S:	Maintained
16555F:	drivers/dma/plx_dma.c
16556
16557PM6764TR DRIVER
16558M:	Charles Hsu	<hsu.yungteng@gmail.com>
16559L:	linux-hwmon@vger.kernel.org
16560S:	Maintained
16561F:	Documentation/hwmon/pm6764tr.rst
16562F:	drivers/hwmon/pmbus/pm6764tr.c
16563
16564PM-GRAPH UTILITY
16565M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
16566L:	linux-pm@vger.kernel.org
16567S:	Supported
16568W:	https://01.org/pm-graph
16569B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16570T:	git git://github.com/intel/pm-graph
16571F:	tools/power/pm-graph
16572
16573PMBUS HARDWARE MONITORING DRIVERS
16574M:	Guenter Roeck <linux@roeck-us.net>
16575L:	linux-hwmon@vger.kernel.org
16576S:	Maintained
16577W:	http://hwmon.wiki.kernel.org/
16578W:	http://www.roeck-us.net/linux/drivers/
16579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16580F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
16581F:	Documentation/devicetree/bindings/hwmon/max31785.txt
16582F:	Documentation/hwmon/adm1275.rst
16583F:	Documentation/hwmon/ibm-cffps.rst
16584F:	Documentation/hwmon/ir35221.rst
16585F:	Documentation/hwmon/lm25066.rst
16586F:	Documentation/hwmon/ltc2978.rst
16587F:	Documentation/hwmon/ltc3815.rst
16588F:	Documentation/hwmon/max16064.rst
16589F:	Documentation/hwmon/max20751.rst
16590F:	Documentation/hwmon/max31785.rst
16591F:	Documentation/hwmon/max34440.rst
16592F:	Documentation/hwmon/max8688.rst
16593F:	Documentation/hwmon/pmbus-core.rst
16594F:	Documentation/hwmon/pmbus.rst
16595F:	Documentation/hwmon/tps40422.rst
16596F:	Documentation/hwmon/ucd9000.rst
16597F:	Documentation/hwmon/ucd9200.rst
16598F:	Documentation/hwmon/zl6100.rst
16599F:	drivers/hwmon/pmbus/
16600F:	include/linux/pmbus.h
16601
16602PMC SIERRA MaxRAID DRIVER
16603L:	linux-scsi@vger.kernel.org
16604S:	Orphan
16605W:	http://www.pmc-sierra.com/
16606F:	drivers/scsi/pmcraid.*
16607
16608PMC SIERRA PM8001 DRIVER
16609M:	Jack Wang <jinpu.wang@cloud.ionos.com>
16610L:	linux-scsi@vger.kernel.org
16611S:	Supported
16612F:	drivers/scsi/pm8001/
16613
16614PNI RM3100 IIO DRIVER
16615M:	Song Qiang <songqiang1304521@gmail.com>
16616L:	linux-iio@vger.kernel.org
16617S:	Maintained
16618F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16619F:	drivers/iio/magnetometer/rm3100*
16620
16621PNP SUPPORT
16622M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16623L:	linux-acpi@vger.kernel.org
16624S:	Maintained
16625F:	drivers/pnp/
16626F:	include/linux/pnp.h
16627
16628POSIX CLOCKS and TIMERS
16629M:	Thomas Gleixner <tglx@linutronix.de>
16630L:	linux-kernel@vger.kernel.org
16631S:	Maintained
16632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16633F:	fs/timerfd.c
16634F:	include/linux/time_namespace.h
16635F:	include/linux/timer*
16636F:	kernel/time/*timer*
16637F:	kernel/time/namespace.c
16638
16639POWER MANAGEMENT CORE
16640M:	"Rafael J. Wysocki" <rafael@kernel.org>
16641L:	linux-pm@vger.kernel.org
16642S:	Supported
16643B:	https://bugzilla.kernel.org
16644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16645F:	drivers/base/power/
16646F:	drivers/powercap/
16647F:	include/linux/intel_rapl.h
16648F:	include/linux/pm.h
16649F:	include/linux/pm_*
16650F:	include/linux/powercap.h
16651F:	kernel/configs/nopm.config
16652
16653DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16654M:	Daniel Lezcano <daniel.lezcano@kernel.org>
16655L:	linux-pm@vger.kernel.org
16656S:	Supported
16657B:	https://bugzilla.kernel.org
16658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16659F:	drivers/powercap/dtpm*
16660F:	include/linux/dtpm.h
16661
16662POWER STATE COORDINATION INTERFACE (PSCI)
16663M:	Mark Rutland <mark.rutland@arm.com>
16664M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16666S:	Maintained
16667F:	drivers/firmware/psci/
16668F:	include/linux/psci.h
16669F:	include/uapi/linux/psci.h
16670
16671POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16672M:	Sebastian Reichel <sre@kernel.org>
16673L:	linux-pm@vger.kernel.org
16674S:	Maintained
16675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16676F:	Documentation/ABI/testing/sysfs-class-power
16677F:	Documentation/devicetree/bindings/power/supply/
16678F:	drivers/power/supply/
16679F:	include/linux/power/
16680F:	include/linux/power_supply.h
16681
16682POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16683M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16684L:	linuxppc-dev@lists.ozlabs.org
16685S:	Maintained
16686F:	drivers/char/powernv-op-panel.c
16687
16688PPP OVER ATM (RFC 2364)
16689M:	Mitchell Blank Jr <mitch@sfgoth.com>
16690S:	Maintained
16691F:	include/uapi/linux/atmppp.h
16692F:	net/atm/pppoatm.c
16693
16694PPP OVER ETHERNET
16695M:	Michal Ostrowski <mostrows@earthlink.net>
16696S:	Maintained
16697F:	drivers/net/ppp/pppoe.c
16698F:	drivers/net/ppp/pppox.c
16699
16700PPP OVER L2TP
16701M:	James Chapman <jchapman@katalix.com>
16702S:	Maintained
16703F:	include/linux/if_pppol2tp.h
16704F:	include/uapi/linux/if_pppol2tp.h
16705F:	net/l2tp/l2tp_ppp.c
16706
16707PPP PROTOCOL DRIVERS AND COMPRESSORS
16708M:	Paul Mackerras <paulus@samba.org>
16709L:	linux-ppp@vger.kernel.org
16710S:	Maintained
16711F:	drivers/net/ppp/ppp_*
16712
16713PPS SUPPORT
16714M:	Rodolfo Giometti <giometti@enneenne.com>
16715L:	linuxpps@ml.enneenne.com (subscribers-only)
16716S:	Maintained
16717W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
16718F:	Documentation/ABI/testing/sysfs-pps
16719F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
16720F:	Documentation/driver-api/pps.rst
16721F:	drivers/pps/
16722F:	include/linux/pps*.h
16723F:	include/uapi/linux/pps.h
16724
16725PPTP DRIVER
16726M:	Dmitry Kozlov <xeb@mail.ru>
16727L:	netdev@vger.kernel.org
16728S:	Maintained
16729W:	http://sourceforge.net/projects/accel-pptp
16730F:	drivers/net/ppp/pptp.c
16731
16732PRESSURE STALL INFORMATION (PSI)
16733M:	Johannes Weiner <hannes@cmpxchg.org>
16734M:	Suren Baghdasaryan <surenb@google.com>
16735S:	Maintained
16736F:	include/linux/psi*
16737F:	kernel/sched/psi.c
16738
16739PRINTK
16740M:	Petr Mladek <pmladek@suse.com>
16741M:	Sergey Senozhatsky <senozhatsky@chromium.org>
16742R:	Steven Rostedt <rostedt@goodmis.org>
16743R:	John Ogness <john.ogness@linutronix.de>
16744S:	Maintained
16745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16746F:	include/linux/printk.h
16747F:	kernel/printk/
16748
16749PRINTK INDEXING
16750R:	Chris Down <chris@chrisdown.name>
16751S:	Maintained
16752F:	Documentation/core-api/printk-index.rst
16753F:	kernel/printk/index.c
16754K:	printk_index
16755
16756PROC FILESYSTEM
16757L:	linux-kernel@vger.kernel.org
16758L:	linux-fsdevel@vger.kernel.org
16759S:	Maintained
16760F:	Documentation/filesystems/proc.rst
16761F:	fs/proc/
16762F:	include/linux/proc_fs.h
16763F:	tools/testing/selftests/proc/
16764
16765PROC SYSCTL
16766M:	Luis Chamberlain <mcgrof@kernel.org>
16767M:	Kees Cook <keescook@chromium.org>
16768M:	Iurii Zaikin <yzaikin@google.com>
16769L:	linux-kernel@vger.kernel.org
16770L:	linux-fsdevel@vger.kernel.org
16771S:	Maintained
16772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16773F:	fs/proc/proc_sysctl.c
16774F:	include/linux/sysctl.h
16775F:	kernel/sysctl-test.c
16776F:	kernel/sysctl.c
16777F:	tools/testing/selftests/sysctl/
16778
16779PS3 NETWORK SUPPORT
16780M:	Geoff Levand <geoff@infradead.org>
16781L:	netdev@vger.kernel.org
16782L:	linuxppc-dev@lists.ozlabs.org
16783S:	Maintained
16784F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
16785
16786PS3 PLATFORM SUPPORT
16787M:	Geoff Levand <geoff@infradead.org>
16788L:	linuxppc-dev@lists.ozlabs.org
16789S:	Maintained
16790F:	arch/powerpc/boot/ps3*
16791F:	arch/powerpc/include/asm/lv1call.h
16792F:	arch/powerpc/include/asm/ps3*.h
16793F:	arch/powerpc/platforms/ps3/
16794F:	drivers/*/ps3*
16795F:	drivers/ps3/
16796F:	drivers/rtc/rtc-ps3.c
16797F:	drivers/usb/host/*ps3.c
16798F:	sound/ppc/snd_ps3*
16799
16800PS3VRAM DRIVER
16801M:	Jim Paris <jim@jtan.com>
16802M:	Geoff Levand <geoff@infradead.org>
16803L:	linuxppc-dev@lists.ozlabs.org
16804S:	Maintained
16805F:	drivers/block/ps3vram.c
16806
16807PSAMPLE PACKET SAMPLING SUPPORT
16808M:	Yotam Gigi <yotam.gi@gmail.com>
16809S:	Maintained
16810F:	include/net/psample.h
16811F:	include/uapi/linux/psample.h
16812F:	net/psample
16813
16814PSTORE FILESYSTEM
16815M:	Kees Cook <keescook@chromium.org>
16816R:	Tony Luck <tony.luck@intel.com>
16817R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
16818L:	linux-hardening@vger.kernel.org
16819S:	Supported
16820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16821F:	Documentation/admin-guide/ramoops.rst
16822F:	Documentation/admin-guide/pstore-blk.rst
16823F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16824F:	drivers/acpi/apei/erst.c
16825F:	drivers/firmware/efi/efi-pstore.c
16826F:	fs/pstore/
16827F:	include/linux/pstore*
16828K:	\b(pstore|ramoops)
16829
16830PTP HARDWARE CLOCK SUPPORT
16831M:	Richard Cochran <richardcochran@gmail.com>
16832L:	netdev@vger.kernel.org
16833S:	Maintained
16834W:	http://linuxptp.sourceforge.net/
16835F:	Documentation/ABI/testing/sysfs-ptp
16836F:	Documentation/driver-api/ptp.rst
16837F:	drivers/net/phy/dp83640*
16838F:	drivers/ptp/*
16839F:	include/linux/ptp_cl*
16840K:	(?:\b|_)ptp(?:\b|_)
16841
16842PTP VIRTUAL CLOCK SUPPORT
16843M:	Yangbo Lu <yangbo.lu@nxp.com>
16844L:	netdev@vger.kernel.org
16845S:	Maintained
16846F:	drivers/ptp/ptp_vclock.c
16847F:	net/ethtool/phc_vclocks.c
16848
16849PTRACE SUPPORT
16850M:	Oleg Nesterov <oleg@redhat.com>
16851S:	Maintained
16852F:	arch/*/*/ptrace*.c
16853F:	arch/*/include/asm/ptrace*.h
16854F:	arch/*/ptrace*.c
16855F:	include/asm-generic/syscall.h
16856F:	include/linux/ptrace.h
16857F:	include/linux/regset.h
16858F:	include/uapi/linux/ptrace.h
16859F:	kernel/ptrace.c
16860
16861PULSE8-CEC DRIVER
16862M:	Hans Verkuil <hverkuil@xs4all.nl>
16863L:	linux-media@vger.kernel.org
16864S:	Maintained
16865T:	git git://linuxtv.org/media_tree.git
16866F:	drivers/media/cec/usb/pulse8/
16867
16868PURELIFI PLFXLC DRIVER
16869M:	Srinivasan Raju <srini.raju@purelifi.com>
16870L:	linux-wireless@vger.kernel.org
16871S:	Supported
16872F:	drivers/net/wireless/purelifi/plfxlc/
16873
16874PVRUSB2 VIDEO4LINUX DRIVER
16875M:	Mike Isely <isely@pobox.com>
16876L:	pvrusb2@isely.net	(subscribers-only)
16877L:	linux-media@vger.kernel.org
16878S:	Maintained
16879W:	http://www.isely.net/pvrusb2/
16880T:	git git://linuxtv.org/media_tree.git
16881F:	Documentation/driver-api/media/drivers/pvrusb2*
16882F:	drivers/media/usb/pvrusb2/
16883
16884PWC WEBCAM DRIVER
16885M:	Hans Verkuil <hverkuil@xs4all.nl>
16886L:	linux-media@vger.kernel.org
16887S:	Odd Fixes
16888T:	git git://linuxtv.org/media_tree.git
16889F:	drivers/media/usb/pwc/*
16890F:	include/trace/events/pwc.h
16891
16892PWM IR Transmitter
16893M:	Sean Young <sean@mess.org>
16894L:	linux-media@vger.kernel.org
16895S:	Maintained
16896F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
16897F:	drivers/media/rc/pwm-ir-tx.c
16898
16899PWM SUBSYSTEM
16900M:	Thierry Reding <thierry.reding@gmail.com>
16901R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16902L:	linux-pwm@vger.kernel.org
16903S:	Maintained
16904Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
16905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16906F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
16907F:	Documentation/devicetree/bindings/pwm/
16908F:	Documentation/driver-api/pwm.rst
16909F:	drivers/gpio/gpio-mvebu.c
16910F:	drivers/pwm/
16911F:	drivers/video/backlight/pwm_bl.c
16912F:	include/dt-bindings/pwm/
16913F:	include/linux/pwm.h
16914F:	include/linux/pwm_backlight.h
16915K:	pwm_(config|apply_state|ops)
16916
16917PXA GPIO DRIVER
16918M:	Robert Jarzmik <robert.jarzmik@free.fr>
16919L:	linux-gpio@vger.kernel.org
16920S:	Maintained
16921F:	drivers/gpio/gpio-pxa.c
16922
16923PXA MMCI DRIVER
16924S:	Orphan
16925
16926PXA RTC DRIVER
16927M:	Robert Jarzmik <robert.jarzmik@free.fr>
16928L:	linux-rtc@vger.kernel.org
16929S:	Maintained
16930
16931PXA2xx/PXA3xx SUPPORT
16932M:	Daniel Mack <daniel@zonque.org>
16933M:	Haojian Zhuang <haojian.zhuang@gmail.com>
16934M:	Robert Jarzmik <robert.jarzmik@free.fr>
16935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16936S:	Maintained
16937T:	git git://github.com/hzhuang1/linux.git
16938T:	git git://github.com/rjarzmik/linux.git
16939F:	arch/arm/boot/dts/pxa*
16940F:	arch/arm/mach-pxa/
16941F:	drivers/dma/pxa*
16942F:	drivers/pcmcia/pxa2xx*
16943F:	drivers/pinctrl/pxa/
16944F:	drivers/spi/spi-pxa2xx*
16945F:	drivers/usb/gadget/udc/pxa2*
16946F:	include/sound/pxa2xx-lib.h
16947F:	sound/arm/pxa*
16948F:	sound/soc/pxa/
16949
16950QAT DRIVER
16951M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16952L:	qat-linux@intel.com
16953S:	Supported
16954F:	drivers/crypto/qat/
16955
16956QCOM AUDIO (ASoC) DRIVERS
16957M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16958M:	Banajit Goswami <bgoswami@quicinc.com>
16959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16960S:	Supported
16961F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
16962F:	Documentation/devicetree/bindings/sound/qcom,*
16963F:	drivers/soc/qcom/apr.c
16964F:	include/dt-bindings/sound/qcom,wcd9335.h
16965F:	sound/soc/codecs/lpass-rx-macro.*
16966F:	sound/soc/codecs/lpass-tx-macro.*
16967F:	sound/soc/codecs/lpass-va-macro.c
16968F:	sound/soc/codecs/lpass-wsa-macro.*
16969F:	sound/soc/codecs/msm8916-wcd-analog.c
16970F:	sound/soc/codecs/msm8916-wcd-digital.c
16971F:	sound/soc/codecs/wcd9335.*
16972F:	sound/soc/codecs/wcd934x.c
16973F:	sound/soc/codecs/wcd-clsh-v2.*
16974F:	sound/soc/codecs/wcd-mbhc-v2.*
16975F:	sound/soc/codecs/wsa881x.c
16976F:	sound/soc/codecs/wsa883x.c
16977F:	sound/soc/qcom/
16978
16979QCOM EMBEDDED USB DEBUGGER (EUD)
16980M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16981L:	linux-arm-msm@vger.kernel.org
16982S:	Maintained
16983F:	Documentation/ABI/testing/sysfs-driver-eud
16984F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16985F:	drivers/usb/misc/qcom_eud.c
16986
16987QCOM IPA DRIVER
16988M:	Alex Elder <elder@kernel.org>
16989L:	netdev@vger.kernel.org
16990S:	Supported
16991F:	drivers/net/ipa/
16992
16993QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16994M:	Gabriel Somlo <somlo@cmu.edu>
16995M:	"Michael S. Tsirkin" <mst@redhat.com>
16996L:	qemu-devel@nongnu.org
16997S:	Maintained
16998F:	drivers/firmware/qemu_fw_cfg.c
16999F:	include/uapi/linux/qemu_fw_cfg.h
17000
17001QIB DRIVER
17002M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17003L:	linux-rdma@vger.kernel.org
17004S:	Supported
17005F:	drivers/infiniband/hw/qib/
17006
17007QLOGIC QL41xxx FCOE DRIVER
17008M:	Saurav Kashyap <skashyap@marvell.com>
17009M:	Javed Hasan <jhasan@marvell.com>
17010M:	GR-QLogic-Storage-Upstream@marvell.com
17011L:	linux-scsi@vger.kernel.org
17012S:	Supported
17013F:	drivers/scsi/qedf/
17014
17015QLOGIC QL41xxx ISCSI DRIVER
17016M:	Nilesh Javali <njavali@marvell.com>
17017M:	Manish Rangankar <mrangankar@marvell.com>
17018M:	GR-QLogic-Storage-Upstream@marvell.com
17019L:	linux-scsi@vger.kernel.org
17020S:	Supported
17021F:	drivers/scsi/qedi/
17022
17023QLOGIC QL4xxx ETHERNET DRIVER
17024M:	Ariel Elior <aelior@marvell.com>
17025M:	Manish Chopra <manishc@marvell.com>
17026L:	netdev@vger.kernel.org
17027S:	Supported
17028F:	drivers/net/ethernet/qlogic/qed/
17029F:	drivers/net/ethernet/qlogic/qede/
17030F:	include/linux/qed/
17031
17032QLOGIC QL4xxx RDMA DRIVER
17033M:	Michal Kalderon <mkalderon@marvell.com>
17034M:	Ariel Elior <aelior@marvell.com>
17035L:	linux-rdma@vger.kernel.org
17036S:	Supported
17037F:	drivers/infiniband/hw/qedr/
17038F:	include/uapi/rdma/qedr-abi.h
17039
17040QLOGIC QLA1280 SCSI DRIVER
17041M:	Michael Reed <mdr@sgi.com>
17042L:	linux-scsi@vger.kernel.org
17043S:	Maintained
17044F:	drivers/scsi/qla1280.[ch]
17045
17046QLOGIC QLA2XXX FC-SCSI DRIVER
17047M:	Nilesh Javali <njavali@marvell.com>
17048M:	GR-QLogic-Storage-Upstream@marvell.com
17049L:	linux-scsi@vger.kernel.org
17050S:	Supported
17051F:	drivers/scsi/qla2xxx/
17052
17053QLOGIC QLA3XXX NETWORK DRIVER
17054M:	GR-Linux-NIC-Dev@marvell.com
17055L:	netdev@vger.kernel.org
17056S:	Supported
17057F:	drivers/net/ethernet/qlogic/qla3xxx.*
17058
17059QLOGIC QLA4XXX iSCSI DRIVER
17060M:	Nilesh Javali <njavali@marvell.com>
17061M:	Manish Rangankar <mrangankar@marvell.com>
17062M:	GR-QLogic-Storage-Upstream@marvell.com
17063L:	linux-scsi@vger.kernel.org
17064S:	Supported
17065F:	drivers/scsi/qla4xxx/
17066
17067QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17068M:	Shahed Shaikh <shshaikh@marvell.com>
17069M:	Manish Chopra <manishc@marvell.com>
17070M:	GR-Linux-NIC-Dev@marvell.com
17071L:	netdev@vger.kernel.org
17072S:	Supported
17073F:	drivers/net/ethernet/qlogic/qlcnic/
17074
17075QLOGIC QLGE 10Gb ETHERNET DRIVER
17076M:	Manish Chopra <manishc@marvell.com>
17077M:	GR-Linux-NIC-Dev@marvell.com
17078M:	Coiby Xu <coiby.xu@gmail.com>
17079L:	netdev@vger.kernel.org
17080S:	Supported
17081F:	Documentation/networking/device_drivers/qlogic/qlge.rst
17082F:	drivers/staging/qlge/
17083
17084QM1D1B0004 MEDIA DRIVER
17085M:	Akihiro Tsukada <tskd08@gmail.com>
17086L:	linux-media@vger.kernel.org
17087S:	Odd Fixes
17088F:	drivers/media/tuners/qm1d1b0004*
17089
17090QM1D1C0042 MEDIA DRIVER
17091M:	Akihiro Tsukada <tskd08@gmail.com>
17092L:	linux-media@vger.kernel.org
17093S:	Odd Fixes
17094F:	drivers/media/tuners/qm1d1c0042*
17095
17096QNX4 FILESYSTEM
17097M:	Anders Larsen <al@alarsen.net>
17098S:	Maintained
17099W:	http://www.alarsen.net/linux/qnx4fs/
17100F:	fs/qnx4/
17101F:	include/uapi/linux/qnx4_fs.h
17102F:	include/uapi/linux/qnxtypes.h
17103
17104QORIQ DPAA2 FSL-MC BUS DRIVER
17105M:	Stuart Yoder <stuyoder@gmail.com>
17106M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17107L:	linux-kernel@vger.kernel.org
17108S:	Maintained
17109F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17110F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17111F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17112F:	drivers/bus/fsl-mc/
17113F:	include/uapi/linux/fsl_mc.h
17114
17115QT1010 MEDIA DRIVER
17116M:	Antti Palosaari <crope@iki.fi>
17117L:	linux-media@vger.kernel.org
17118S:	Maintained
17119W:	https://linuxtv.org
17120W:	http://palosaari.fi/linux/
17121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17122T:	git git://linuxtv.org/anttip/media_tree.git
17123F:	drivers/media/tuners/qt1010*
17124
17125QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17126M:	Kalle Valo <kvalo@kernel.org>
17127L:	ath10k@lists.infradead.org
17128S:	Supported
17129W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
17130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17131F:	drivers/net/wireless/ath/ath10k/
17132F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
17133
17134QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
17135M:	Kalle Valo <kvalo@kernel.org>
17136L:	ath11k@lists.infradead.org
17137S:	Supported
17138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17139F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
17140F:	drivers/net/wireless/ath/ath11k/
17141
17142QUALCOMM ATH12K WIRELESS DRIVER
17143M:	Kalle Valo <kvalo@kernel.org>
17144L:	ath12k@lists.infradead.org
17145S:	Supported
17146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17147F:	drivers/net/wireless/ath/ath12k/
17148
17149QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
17150M:	Toke Høiland-Jørgensen <toke@toke.dk>
17151L:	linux-wireless@vger.kernel.org
17152S:	Maintained
17153W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
17154F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
17155F:	drivers/net/wireless/ath/ath9k/
17156
17157QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
17158M:	Stephan Gerhold <stephan@gerhold.net>
17159L:	netdev@vger.kernel.org
17160L:	linux-arm-msm@vger.kernel.org
17161S:	Maintained
17162F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
17163F:	drivers/net/wwan/qcom_bam_dmux.c
17164
17165QUALCOMM CAMERA SUBSYSTEM DRIVER
17166M:	Robert Foss <rfoss@kernel.org>
17167M:	Todor Tomov <todor.too@gmail.com>
17168L:	linux-media@vger.kernel.org
17169S:	Maintained
17170F:	Documentation/admin-guide/media/qcom_camss.rst
17171F:	Documentation/devicetree/bindings/media/*camss*
17172F:	drivers/media/platform/qcom/camss/
17173
17174QUALCOMM CLOCK DRIVERS
17175M:	Bjorn Andersson <andersson@kernel.org>
17176L:	linux-arm-msm@vger.kernel.org
17177S:	Supported
17178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
17179F:	Documentation/devicetree/bindings/clock/qcom,*
17180F:	drivers/clk/qcom/
17181F:	include/dt-bindings/clock/qcom,*
17182
17183QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
17184M:	Niklas Cassel <nks@flawful.org>
17185L:	linux-pm@vger.kernel.org
17186L:	linux-arm-msm@vger.kernel.org
17187S:	Maintained
17188F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
17189F:	drivers/soc/qcom/cpr.c
17190
17191QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
17192M:	Ilia Lin <ilia.lin@kernel.org>
17193L:	linux-pm@vger.kernel.org
17194S:	Maintained
17195F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
17196F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
17197F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
17198
17199QUALCOMM CRYPTO DRIVERS
17200M:	Thara Gopinath <thara.gopinath@gmail.com>
17201L:	linux-crypto@vger.kernel.org
17202L:	linux-arm-msm@vger.kernel.org
17203S:	Maintained
17204F:	drivers/crypto/qce/
17205
17206QUALCOMM EMAC GIGABIT ETHERNET DRIVER
17207M:	Timur Tabi <timur@kernel.org>
17208L:	netdev@vger.kernel.org
17209S:	Maintained
17210F:	drivers/net/ethernet/qualcomm/emac/
17211
17212QUALCOMM ETHQOS ETHERNET DRIVER
17213M:	Vinod Koul <vkoul@kernel.org>
17214R:	Bhupesh Sharma <bhupesh.sharma@linaro.org>
17215L:	netdev@vger.kernel.org
17216S:	Maintained
17217F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
17218F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
17219
17220QUALCOMM FASTRPC DRIVER
17221M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17222M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
17223L:	linux-arm-msm@vger.kernel.org
17224S:	Maintained
17225F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
17226F:	drivers/misc/fastrpc.c
17227F:	include/uapi/misc/fastrpc.h
17228
17229QUALCOMM HEXAGON ARCHITECTURE
17230M:	Brian Cain <bcain@quicinc.com>
17231L:	linux-hexagon@vger.kernel.org
17232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
17233S:	Supported
17234F:	arch/hexagon/
17235
17236QUALCOMM HIDMA DRIVER
17237M:	Sinan Kaya <okaya@kernel.org>
17238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17239L:	linux-arm-msm@vger.kernel.org
17240L:	dmaengine@vger.kernel.org
17241S:	Supported
17242F:	drivers/dma/qcom/hidma*
17243
17244QUALCOMM I2C CCI DRIVER
17245M:	Loic Poulain <loic.poulain@linaro.org>
17246M:	Robert Foss <rfoss@kernel.org>
17247L:	linux-i2c@vger.kernel.org
17248L:	linux-arm-msm@vger.kernel.org
17249S:	Maintained
17250F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
17251F:	drivers/i2c/busses/i2c-qcom-cci.c
17252
17253QUALCOMM INTERCONNECT BWMON DRIVER
17254M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17255L:	linux-arm-msm@vger.kernel.org
17256S:	Maintained
17257F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
17258F:	drivers/soc/qcom/icc-bwmon.c
17259
17260QUALCOMM IOMMU
17261M:	Rob Clark <robdclark@gmail.com>
17262L:	iommu@lists.linux.dev
17263L:	linux-arm-msm@vger.kernel.org
17264S:	Maintained
17265F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
17266
17267QUALCOMM IPC ROUTER (QRTR) DRIVER
17268M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17269L:	linux-arm-msm@vger.kernel.org
17270S:	Maintained
17271F:	include/trace/events/qrtr.h
17272F:	include/uapi/linux/qrtr.h
17273F:	net/qrtr/
17274
17275QUALCOMM IPCC MAILBOX DRIVER
17276M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17277L:	linux-arm-msm@vger.kernel.org
17278S:	Supported
17279F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
17280F:	drivers/mailbox/qcom-ipcc.c
17281F:	include/dt-bindings/mailbox/qcom-ipcc.h
17282
17283QUALCOMM IPQ4019 USB PHY DRIVER
17284M:	Robert Marko <robert.marko@sartura.hr>
17285M:	Luka Perkov <luka.perkov@sartura.hr>
17286L:	linux-arm-msm@vger.kernel.org
17287S:	Maintained
17288F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
17289F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
17290
17291QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
17292M:	Robert Marko <robert.marko@sartura.hr>
17293M:	Luka Perkov <luka.perkov@sartura.hr>
17294L:	linux-arm-msm@vger.kernel.org
17295S:	Maintained
17296F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
17297F:	drivers/regulator/vqmmc-ipq4019-regulator.c
17298
17299QUALCOMM NAND CONTROLLER DRIVER
17300M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17301L:	linux-mtd@lists.infradead.org
17302L:	linux-arm-msm@vger.kernel.org
17303S:	Maintained
17304F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
17305F:	drivers/mtd/nand/raw/qcom_nandc.c
17306
17307QUALCOMM RMNET DRIVER
17308M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
17309M:	Sean Tranchetti <quic_stranche@quicinc.com>
17310L:	netdev@vger.kernel.org
17311S:	Maintained
17312F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
17313F:	drivers/net/ethernet/qualcomm/rmnet/
17314F:	include/linux/if_rmnet.h
17315
17316QUALCOMM TSENS THERMAL DRIVER
17317M:	Amit Kucheria <amitk@kernel.org>
17318M:	Thara Gopinath <thara.gopinath@gmail.com>
17319L:	linux-pm@vger.kernel.org
17320L:	linux-arm-msm@vger.kernel.org
17321S:	Maintained
17322F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
17323F:	drivers/thermal/qcom/
17324
17325QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
17326M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
17327M:	Vikash Garodia <quic_vgarodia@quicinc.com>
17328L:	linux-media@vger.kernel.org
17329L:	linux-arm-msm@vger.kernel.org
17330S:	Maintained
17331T:	git git://linuxtv.org/media_tree.git
17332F:	Documentation/devicetree/bindings/media/*venus*
17333F:	drivers/media/platform/qcom/venus/
17334
17335QUALCOMM WCN36XX WIRELESS DRIVER
17336M:	Loic Poulain <loic.poulain@linaro.org>
17337L:	wcn36xx@lists.infradead.org
17338S:	Supported
17339W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
17340F:	drivers/net/wireless/ath/wcn36xx/
17341
17342QUANTENNA QTNFMAC WIRELESS DRIVER
17343M:	Igor Mitsyanko <imitsyanko@quantenna.com>
17344R:	Sergey Matyukevich <geomatsi@gmail.com>
17345L:	linux-wireless@vger.kernel.org
17346S:	Maintained
17347F:	drivers/net/wireless/quantenna
17348
17349RADEON and AMDGPU DRM DRIVERS
17350M:	Alex Deucher <alexander.deucher@amd.com>
17351M:	Christian König <christian.koenig@amd.com>
17352M:	Pan, Xinhui <Xinhui.Pan@amd.com>
17353L:	amd-gfx@lists.freedesktop.org
17354S:	Supported
17355T:	git https://gitlab.freedesktop.org/agd5f/linux.git
17356B:	https://gitlab.freedesktop.org/drm/amd/-/issues
17357C:	irc://irc.oftc.net/radeon
17358F:	Documentation/gpu/amdgpu/
17359F:	drivers/gpu/drm/amd/
17360F:	drivers/gpu/drm/radeon/
17361F:	include/uapi/drm/amdgpu_drm.h
17362F:	include/uapi/drm/radeon_drm.h
17363
17364RADEON FRAMEBUFFER DISPLAY DRIVER
17365M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
17366L:	linux-fbdev@vger.kernel.org
17367S:	Maintained
17368F:	drivers/video/fbdev/aty/radeon*
17369F:	include/uapi/linux/radeonfb.h
17370
17371RADIOSHARK RADIO DRIVER
17372M:	Hans Verkuil <hverkuil@xs4all.nl>
17373L:	linux-media@vger.kernel.org
17374S:	Maintained
17375T:	git git://linuxtv.org/media_tree.git
17376F:	drivers/media/radio/radio-shark.c
17377
17378RADIOSHARK2 RADIO DRIVER
17379M:	Hans Verkuil <hverkuil@xs4all.nl>
17380L:	linux-media@vger.kernel.org
17381S:	Maintained
17382T:	git git://linuxtv.org/media_tree.git
17383F:	drivers/media/radio/radio-shark2.c
17384F:	drivers/media/radio/radio-tea5777.c
17385
17386RADOS BLOCK DEVICE (RBD)
17387M:	Ilya Dryomov <idryomov@gmail.com>
17388R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
17389L:	ceph-devel@vger.kernel.org
17390S:	Supported
17391W:	http://ceph.com/
17392T:	git https://github.com/ceph/ceph-client.git
17393F:	Documentation/ABI/testing/sysfs-bus-rbd
17394F:	drivers/block/rbd.c
17395F:	drivers/block/rbd_types.h
17396
17397RAGE128 FRAMEBUFFER DISPLAY DRIVER
17398M:	Paul Mackerras <paulus@samba.org>
17399L:	linux-fbdev@vger.kernel.org
17400S:	Maintained
17401F:	drivers/video/fbdev/aty/aty128fb.c
17402
17403RAINSHADOW-CEC DRIVER
17404M:	Hans Verkuil <hverkuil@xs4all.nl>
17405L:	linux-media@vger.kernel.org
17406S:	Maintained
17407T:	git git://linuxtv.org/media_tree.git
17408F:	drivers/media/cec/usb/rainshadow/
17409
17410RALINK MIPS ARCHITECTURE
17411M:	John Crispin <john@phrozen.org>
17412L:	linux-mips@vger.kernel.org
17413S:	Maintained
17414F:	arch/mips/ralink
17415
17416RALINK MT7621 MIPS ARCHITECTURE
17417M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17418M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17419L:	linux-mips@vger.kernel.org
17420S:	Maintained
17421F:	arch/mips/boot/dts/ralink/mt7621*
17422
17423RALINK PINCTRL DRIVER
17424M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17425M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17426L:	linux-mips@vger.kernel.org
17427S:	Maintained
17428F:	drivers/pinctrl/ralink/
17429
17430RALINK RT2X00 WIRELESS LAN DRIVER
17431M:	Stanislaw Gruszka <stf_xl@wp.pl>
17432M:	Helmut Schaa <helmut.schaa@googlemail.com>
17433L:	linux-wireless@vger.kernel.org
17434S:	Maintained
17435F:	drivers/net/wireless/ralink/rt2x00/
17436
17437RAMDISK RAM BLOCK DEVICE DRIVER
17438M:	Jens Axboe <axboe@kernel.dk>
17439S:	Maintained
17440F:	Documentation/admin-guide/blockdev/ramdisk.rst
17441F:	drivers/block/brd.c
17442
17443RANCHU VIRTUAL BOARD FOR MIPS
17444M:	Miodrag Dinic <miodrag.dinic@mips.com>
17445L:	linux-mips@vger.kernel.org
17446S:	Supported
17447F:	arch/mips/configs/generic/board-ranchu.config
17448F:	arch/mips/generic/board-ranchu.c
17449
17450RANDOM NUMBER DRIVER
17451M:	"Theodore Ts'o" <tytso@mit.edu>
17452M:	Jason A. Donenfeld <Jason@zx2c4.com>
17453T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
17454S:	Maintained
17455F:	drivers/char/random.c
17456F:	drivers/virt/vmgenid.c
17457
17458RAPIDIO SUBSYSTEM
17459M:	Matt Porter <mporter@kernel.crashing.org>
17460M:	Alexandre Bounine <alex.bou9@gmail.com>
17461S:	Maintained
17462F:	drivers/rapidio/
17463
17464RAS INFRASTRUCTURE
17465M:	Tony Luck <tony.luck@intel.com>
17466M:	Borislav Petkov <bp@alien8.de>
17467L:	linux-edac@vger.kernel.org
17468S:	Maintained
17469F:	Documentation/admin-guide/ras.rst
17470F:	drivers/ras/
17471F:	include/linux/ras.h
17472F:	include/ras/ras_event.h
17473
17474RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
17475L:	linux-wireless@vger.kernel.org
17476S:	Orphan
17477F:	drivers/net/wireless/ray*
17478
17479RC-CORE / LIRC FRAMEWORK
17480M:	Sean Young <sean@mess.org>
17481L:	linux-media@vger.kernel.org
17482S:	Maintained
17483W:	http://linuxtv.org
17484T:	git git://linuxtv.org/media_tree.git
17485F:	Documentation/driver-api/media/rc-core.rst
17486F:	Documentation/userspace-api/media/rc/
17487F:	drivers/media/rc/
17488F:	include/media/rc-map.h
17489F:	include/media/rc-core.h
17490F:	include/uapi/linux/lirc.h
17491
17492RCMM REMOTE CONTROLS DECODER
17493M:	Patrick Lerda <patrick9876@free.fr>
17494S:	Maintained
17495F:	drivers/media/rc/ir-rcmm-decoder.c
17496
17497RCUTORTURE TEST FRAMEWORK
17498M:	"Paul E. McKenney" <paulmck@kernel.org>
17499M:	Josh Triplett <josh@joshtriplett.org>
17500R:	Steven Rostedt <rostedt@goodmis.org>
17501R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17502R:	Lai Jiangshan <jiangshanlai@gmail.com>
17503L:	rcu@vger.kernel.org
17504S:	Supported
17505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17506F:	tools/testing/selftests/rcutorture
17507
17508RDACM20 Camera Sensor
17509M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
17510M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17511M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17512M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17513L:	linux-media@vger.kernel.org
17514S:	Maintained
17515F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17516F:	drivers/media/i2c/max9271.c
17517F:	drivers/media/i2c/max9271.h
17518F:	drivers/media/i2c/rdacm20.c
17519
17520RDACM21 Camera Sensor
17521M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
17522M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
17523M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
17524M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
17525L:	linux-media@vger.kernel.org
17526S:	Maintained
17527F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
17528F:	drivers/media/i2c/max9271.c
17529F:	drivers/media/i2c/max9271.h
17530F:	drivers/media/i2c/rdacm21.c
17531
17532RDC R-321X SoC
17533M:	Florian Fainelli <florian@openwrt.org>
17534S:	Maintained
17535
17536RDC R6040 FAST ETHERNET DRIVER
17537M:	Florian Fainelli <f.fainelli@gmail.com>
17538L:	netdev@vger.kernel.org
17539S:	Maintained
17540F:	drivers/net/ethernet/rdc/r6040.c
17541
17542RDMAVT - RDMA verbs software
17543M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17544L:	linux-rdma@vger.kernel.org
17545S:	Supported
17546F:	drivers/infiniband/sw/rdmavt
17547
17548RDS - RELIABLE DATAGRAM SOCKETS
17549M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
17550L:	netdev@vger.kernel.org
17551L:	linux-rdma@vger.kernel.org
17552L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
17553S:	Supported
17554W:	https://oss.oracle.com/projects/rds/
17555F:	Documentation/networking/rds.rst
17556F:	net/rds/
17557
17558RDT - RESOURCE ALLOCATION
17559M:	Fenghua Yu <fenghua.yu@intel.com>
17560M:	Reinette Chatre <reinette.chatre@intel.com>
17561L:	linux-kernel@vger.kernel.org
17562S:	Supported
17563F:	Documentation/x86/resctrl*
17564F:	arch/x86/include/asm/resctrl.h
17565F:	arch/x86/kernel/cpu/resctrl/
17566F:	tools/testing/selftests/resctrl/
17567
17568READ-COPY UPDATE (RCU)
17569M:	"Paul E. McKenney" <paulmck@kernel.org>
17570M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17571M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17572M:	Josh Triplett <josh@joshtriplett.org>
17573R:	Steven Rostedt <rostedt@goodmis.org>
17574R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17575R:	Lai Jiangshan <jiangshanlai@gmail.com>
17576R:	Joel Fernandes <joel@joelfernandes.org>
17577L:	rcu@vger.kernel.org
17578S:	Supported
17579W:	http://www.rdrop.com/users/paulmck/RCU/
17580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17581F:	Documentation/RCU/
17582F:	include/linux/rcu*
17583F:	kernel/rcu/
17584X:	Documentation/RCU/torture.rst
17585X:	include/linux/srcu*.h
17586X:	kernel/rcu/srcu*.c
17587
17588REAL TIME CLOCK (RTC) SUBSYSTEM
17589M:	Alessandro Zummo <a.zummo@towertech.it>
17590M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17591L:	linux-rtc@vger.kernel.org
17592S:	Maintained
17593Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
17594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17595F:	Documentation/admin-guide/rtc.rst
17596F:	Documentation/devicetree/bindings/rtc/
17597F:	drivers/rtc/
17598F:	include/linux/platform_data/rtc-*
17599F:	include/linux/rtc.h
17600F:	include/linux/rtc/
17601F:	include/uapi/linux/rtc.h
17602F:	tools/testing/selftests/rtc/
17603
17604REALTEK AUDIO CODECS
17605M:	Oder Chiou <oder_chiou@realtek.com>
17606S:	Maintained
17607F:	include/sound/rt*.h
17608F:	sound/soc/codecs/rt*
17609
17610REALTEK OTTO WATCHDOG
17611M:	Sander Vanheule <sander@svanheule.net>
17612L:	linux-watchdog@vger.kernel.org
17613S:	Maintained
17614F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17615F:	drivers/watchdog/realtek_otto_wdt.c
17616
17617REALTEK RTL83xx SMI DSA ROUTER CHIPS
17618M:	Linus Walleij <linus.walleij@linaro.org>
17619M:	Alvin Šipraga <alsi@bang-olufsen.dk>
17620S:	Maintained
17621F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
17622F:	drivers/net/dsa/realtek/*
17623
17624REALTEK WIRELESS DRIVER (rtlwifi family)
17625M:	Ping-Ke Shih <pkshih@realtek.com>
17626L:	linux-wireless@vger.kernel.org
17627S:	Maintained
17628W:	https://wireless.wiki.kernel.org/
17629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17630F:	drivers/net/wireless/realtek/rtlwifi/
17631
17632REALTEK WIRELESS DRIVER (rtw88)
17633M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
17634L:	linux-wireless@vger.kernel.org
17635S:	Maintained
17636F:	drivers/net/wireless/realtek/rtw88/
17637
17638REALTEK WIRELESS DRIVER (rtw89)
17639M:	Ping-Ke Shih <pkshih@realtek.com>
17640L:	linux-wireless@vger.kernel.org
17641S:	Maintained
17642F:	drivers/net/wireless/realtek/rtw89/
17643
17644REDPINE WIRELESS DRIVER
17645L:	linux-wireless@vger.kernel.org
17646S:	Orphan
17647F:	drivers/net/wireless/rsi/
17648
17649REGISTER MAP ABSTRACTION
17650M:	Mark Brown <broonie@kernel.org>
17651L:	linux-kernel@vger.kernel.org
17652S:	Supported
17653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17654F:	Documentation/devicetree/bindings/regmap/
17655F:	drivers/base/regmap/
17656F:	include/linux/regmap.h
17657
17658REISERFS FILE SYSTEM
17659L:	reiserfs-devel@vger.kernel.org
17660S:	Supported
17661F:	fs/reiserfs/
17662
17663REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17664M:	Bjorn Andersson <andersson@kernel.org>
17665M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17666L:	linux-remoteproc@vger.kernel.org
17667S:	Maintained
17668T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17669F:	Documentation/ABI/testing/sysfs-class-remoteproc
17670F:	Documentation/devicetree/bindings/remoteproc/
17671F:	Documentation/staging/remoteproc.rst
17672F:	drivers/remoteproc/
17673F:	include/linux/remoteproc.h
17674F:	include/linux/remoteproc/
17675
17676REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17677M:	Bjorn Andersson <andersson@kernel.org>
17678M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17679L:	linux-remoteproc@vger.kernel.org
17680S:	Maintained
17681T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17682F:	Documentation/ABI/testing/sysfs-bus-rpmsg
17683F:	Documentation/staging/rpmsg.rst
17684F:	drivers/rpmsg/
17685F:	include/linux/rpmsg.h
17686F:	include/linux/rpmsg/
17687F:	include/uapi/linux/rpmsg.h
17688F:	samples/rpmsg/
17689
17690REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17691M:	Stephan Gerhold <stephan@gerhold.net>
17692L:	netdev@vger.kernel.org
17693L:	linux-remoteproc@vger.kernel.org
17694S:	Maintained
17695F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
17696
17697RENESAS CLOCK DRIVERS
17698M:	Geert Uytterhoeven <geert+renesas@glider.be>
17699L:	linux-renesas-soc@vger.kernel.org
17700S:	Supported
17701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17702F:	Documentation/devicetree/bindings/clock/renesas,*
17703F:	drivers/clk/renesas/
17704
17705RENESAS EMEV2 I2C DRIVER
17706M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17707L:	linux-renesas-soc@vger.kernel.org
17708S:	Supported
17709F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17710F:	drivers/i2c/busses/i2c-emev2.c
17711
17712RENESAS ETHERNET DRIVERS
17713R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17714L:	netdev@vger.kernel.org
17715L:	linux-renesas-soc@vger.kernel.org
17716F:	Documentation/devicetree/bindings/net/renesas,*.yaml
17717F:	drivers/net/ethernet/renesas/
17718F:	include/linux/sh_eth.h
17719
17720RENESAS IDT821034 ASoC CODEC
17721M:	Herve Codina <herve.codina@bootlin.com>
17722L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17723S:	Maintained
17724F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
17725F:	sound/soc/codecs/idt821034.c
17726
17727RENESAS R-CAR GYROADC DRIVER
17728M:	Marek Vasut <marek.vasut@gmail.com>
17729L:	linux-iio@vger.kernel.org
17730S:	Supported
17731F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17732F:	drivers/iio/adc/rcar-gyroadc.c
17733
17734RENESAS R-CAR I2C DRIVERS
17735M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17736L:	linux-renesas-soc@vger.kernel.org
17737S:	Supported
17738F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17739F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17740F:	drivers/i2c/busses/i2c-rcar.c
17741F:	drivers/i2c/busses/i2c-sh_mobile.c
17742
17743RENESAS R-CAR SATA DRIVER
17744R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17745S:	Supported
17746L:	linux-ide@vger.kernel.org
17747L:	linux-renesas-soc@vger.kernel.org
17748F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17749F:	drivers/ata/sata_rcar.c
17750
17751RENESAS R-CAR THERMAL DRIVERS
17752M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
17753L:	linux-renesas-soc@vger.kernel.org
17754S:	Supported
17755F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17756F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17757F:	drivers/thermal/rcar_gen3_thermal.c
17758F:	drivers/thermal/rcar_thermal.c
17759
17760RENESAS RIIC DRIVER
17761M:	Chris Brandt <chris.brandt@renesas.com>
17762L:	linux-renesas-soc@vger.kernel.org
17763S:	Supported
17764F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17765F:	drivers/i2c/busses/i2c-riic.c
17766
17767RENESAS USB PHY DRIVER
17768M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17769L:	linux-renesas-soc@vger.kernel.org
17770S:	Maintained
17771F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
17772
17773RENESAS RZ/G2L A/D DRIVER
17774M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17775L:	linux-iio@vger.kernel.org
17776L:	linux-renesas-soc@vger.kernel.org
17777S:	Supported
17778F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17779F:	drivers/iio/adc/rzg2l_adc.c
17780
17781RENESAS RZ/N1 A5PSW SWITCH DRIVER
17782M:	Clément Léger <clement.leger@bootlin.com>
17783L:	linux-renesas-soc@vger.kernel.org
17784L:	netdev@vger.kernel.org
17785S:	Maintained
17786F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
17787F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
17788F:	drivers/net/dsa/rzn1_a5psw*
17789F:	drivers/net/pcs/pcs-rzn1-miic.c
17790F:	include/dt-bindings/net/pcs-rzn1-miic.h
17791F:	include/linux/pcs-rzn1-miic.h
17792F:	net/dsa/tag_rzn1_a5psw.c
17793
17794RENESAS RZ/N1 RTC CONTROLLER DRIVER
17795M:	Miquel Raynal <miquel.raynal@bootlin.com>
17796L:	linux-rtc@vger.kernel.org
17797L:	linux-renesas-soc@vger.kernel.org
17798S:	Maintained
17799F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17800F:	drivers/rtc/rtc-rzn1.c
17801
17802RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17803M:	Miquel Raynal <miquel.raynal@bootlin.com>
17804L:	linux-mtd@lists.infradead.org
17805L:	linux-renesas-soc@vger.kernel.org
17806S:	Maintained
17807F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17808F:	drivers/mtd/nand/raw/renesas-nand-controller.c
17809
17810RENESAS VERSACLOCK 7 CLOCK DRIVER
17811M:	Alex Helms <alexander.helms.jy@renesas.com>
17812S:	Maintained
17813F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
17814F:	drivers/clk/clk-versaclock7.c
17815
17816RESET CONTROLLER FRAMEWORK
17817M:	Philipp Zabel <p.zabel@pengutronix.de>
17818S:	Maintained
17819T:	git git://git.pengutronix.de/git/pza/linux
17820F:	Documentation/devicetree/bindings/reset/
17821F:	Documentation/driver-api/reset.rst
17822F:	drivers/reset/
17823F:	include/dt-bindings/reset/
17824F:	include/linux/reset-controller.h
17825F:	include/linux/reset.h
17826F:	include/linux/reset/
17827K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17828
17829RESTARTABLE SEQUENCES SUPPORT
17830M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17831M:	Peter Zijlstra <peterz@infradead.org>
17832M:	"Paul E. McKenney" <paulmck@kernel.org>
17833M:	Boqun Feng <boqun.feng@gmail.com>
17834L:	linux-kernel@vger.kernel.org
17835S:	Supported
17836F:	include/trace/events/rseq.h
17837F:	include/uapi/linux/rseq.h
17838F:	kernel/rseq.c
17839F:	tools/testing/selftests/rseq/
17840
17841RFKILL
17842M:	Johannes Berg <johannes@sipsolutions.net>
17843L:	linux-wireless@vger.kernel.org
17844S:	Maintained
17845W:	https://wireless.wiki.kernel.org/
17846Q:	https://patchwork.kernel.org/project/linux-wireless/list/
17847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17849F:	Documentation/ABI/stable/sysfs-class-rfkill
17850F:	Documentation/driver-api/rfkill.rst
17851F:	include/linux/rfkill.h
17852F:	include/uapi/linux/rfkill.h
17853F:	net/rfkill/
17854
17855RHASHTABLE
17856M:	Thomas Graf <tgraf@suug.ch>
17857M:	Herbert Xu <herbert@gondor.apana.org.au>
17858L:	netdev@vger.kernel.org
17859S:	Maintained
17860F:	include/linux/rhashtable-types.h
17861F:	include/linux/rhashtable.h
17862F:	lib/rhashtable.c
17863F:	lib/test_rhashtable.c
17864
17865RICOH R5C592 MEMORYSTICK DRIVER
17866M:	Maxim Levitsky <maximlevitsky@gmail.com>
17867S:	Maintained
17868F:	drivers/memstick/host/r592.*
17869
17870RICOH SMARTMEDIA/XD DRIVER
17871M:	Maxim Levitsky <maximlevitsky@gmail.com>
17872S:	Maintained
17873F:	drivers/mtd/nand/raw/r852.c
17874F:	drivers/mtd/nand/raw/r852.h
17875
17876RISC-V PMU DRIVERS
17877M:	Atish Patra <atishp@atishpatra.org>
17878R:	Anup Patel <anup@brainfault.org>
17879L:	linux-riscv@lists.infradead.org
17880S:	Supported
17881F:	drivers/perf/riscv_pmu.c
17882F:	drivers/perf/riscv_pmu_legacy.c
17883F:	drivers/perf/riscv_pmu_sbi.c
17884
17885RISC-V ARCHITECTURE
17886M:	Paul Walmsley <paul.walmsley@sifive.com>
17887M:	Palmer Dabbelt <palmer@dabbelt.com>
17888M:	Albert Ou <aou@eecs.berkeley.edu>
17889L:	linux-riscv@lists.infradead.org
17890S:	Supported
17891Q:	https://patchwork.kernel.org/project/linux-riscv/list/
17892C:	irc://irc.libera.chat/riscv
17893P:	Documentation/riscv/patch-acceptance.rst
17894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17895F:	arch/riscv/
17896N:	riscv
17897K:	riscv
17898
17899RISC-V MICROCHIP FPGA SUPPORT
17900M:	Conor Dooley <conor.dooley@microchip.com>
17901M:	Daire McNamara <daire.mcnamara@microchip.com>
17902L:	linux-riscv@lists.infradead.org
17903S:	Supported
17904F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
17905F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
17906F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
17907F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
17908F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
17909F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
17910F:	Documentation/devicetree/bindings/riscv/microchip.yaml
17911F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
17912F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
17913F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
17914F:	arch/riscv/boot/dts/microchip/
17915F:	drivers/char/hw_random/mpfs-rng.c
17916F:	drivers/clk/microchip/clk-mpfs.c
17917F:	drivers/i2c/busses/i2c-microchip-corei2c.c
17918F:	drivers/mailbox/mailbox-mpfs.c
17919F:	drivers/pci/controller/pcie-microchip-host.c
17920F:	drivers/reset/reset-mpfs.c
17921F:	drivers/rtc/rtc-mpfs.c
17922F:	drivers/soc/microchip/mpfs-sys-controller.c
17923F:	drivers/spi/spi-microchip-core-qspi.c
17924F:	drivers/spi/spi-microchip-core.c
17925F:	drivers/usb/musb/mpfs.c
17926F:	include/soc/microchip/mpfs.h
17927
17928RISC-V MISC SOC SUPPORT
17929M:	Conor Dooley <conor@kernel.org>
17930L:	linux-riscv@lists.infradead.org
17931S:	Maintained
17932Q:	https://patchwork.kernel.org/project/linux-riscv/list/
17933T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17934F:	Documentation/devicetree/bindings/riscv/
17935F:	arch/riscv/boot/dts/
17936
17937RNBD BLOCK DRIVERS
17938M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17939M:	Jack Wang <jinpu.wang@ionos.com>
17940L:	linux-block@vger.kernel.org
17941S:	Maintained
17942F:	drivers/block/rnbd/
17943
17944ROCCAT DRIVERS
17945M:	Stefan Achatz <erazor_de@users.sourceforge.net>
17946S:	Maintained
17947W:	http://sourceforge.net/projects/roccat/
17948F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
17949F:	drivers/hid/hid-roccat*
17950F:	include/linux/hid-roccat*
17951
17952ROCKCHIP CRYPTO DRIVERS
17953M:	Corentin Labbe <clabbe@baylibre.com>
17954L:	linux-crypto@vger.kernel.org
17955S:	Maintained
17956F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
17957F:	drivers/crypto/rockchip/
17958
17959ROCKCHIP I2S TDM DRIVER
17960M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17961L:	linux-rockchip@lists.infradead.org
17962S:	Maintained
17963F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17964F:	sound/soc/rockchip/rockchip_i2s_tdm.*
17965
17966ROCKCHIP ISP V1 DRIVER
17967M:	Dafna Hirschfeld <dafna@fastmail.com>
17968L:	linux-media@vger.kernel.org
17969L:	linux-rockchip@lists.infradead.org
17970S:	Maintained
17971F:	Documentation/admin-guide/media/rkisp1.rst
17972F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17973F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17974F:	drivers/media/platform/rockchip/rkisp1
17975F:	include/uapi/linux/rkisp1-config.h
17976
17977ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17978M:	Jacob Chen <jacob-chen@iotwrt.com>
17979M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17980L:	linux-media@vger.kernel.org
17981L:	linux-rockchip@lists.infradead.org
17982S:	Maintained
17983F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
17984F:	drivers/media/platform/rockchip/rga/
17985
17986ROCKCHIP VIDEO DECODER DRIVER
17987M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17988L:	linux-media@vger.kernel.org
17989L:	linux-rockchip@lists.infradead.org
17990S:	Maintained
17991F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17992F:	drivers/staging/media/rkvdec/
17993
17994ROCKER DRIVER
17995M:	Jiri Pirko <jiri@resnulli.us>
17996L:	netdev@vger.kernel.org
17997S:	Supported
17998F:	drivers/net/ethernet/rocker/
17999
18000ROCKETPORT EXPRESS/INFINITY DRIVER
18001M:	Kevin Cernekee <cernekee@gmail.com>
18002L:	linux-serial@vger.kernel.org
18003S:	Odd Fixes
18004F:	drivers/tty/serial/rp2.*
18005
18006ROHM BD99954 CHARGER IC
18007M:	Matti Vaittinen <mazziesaccount@gmail.com>
18008S:	Supported
18009F:	drivers/power/supply/bd99954-charger.c
18010F:	drivers/power/supply/bd99954-charger.h
18011
18012ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18013M:	Tomasz Duszynski <tduszyns@gmail.com>
18014S:	Maintained
18015F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18016F:	drivers/iio/light/bh1750.c
18017
18018ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18019M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18020L:	linux-kernel@vger.kernel.org
18021L:	linux-renesas-soc@vger.kernel.org
18022S:	Supported
18023F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18024F:	drivers/gpio/gpio-bd9571mwv.c
18025F:	drivers/mfd/bd9571mwv.c
18026F:	drivers/regulator/bd9571mwv-regulator.c
18027F:	include/linux/mfd/bd9571mwv.h
18028
18029ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18030M:	Matti Vaittinen <mazziesaccount@gmail.com>
18031S:	Supported
18032F:	drivers/clk/clk-bd718x7.c
18033F:	drivers/gpio/gpio-bd71815.c
18034F:	drivers/gpio/gpio-bd71828.c
18035F:	drivers/mfd/rohm-bd71828.c
18036F:	drivers/mfd/rohm-bd718x7.c
18037F:	drivers/mfd/rohm-bd9576.c
18038F:	drivers/regulator/bd71815-regulator.c
18039F:	drivers/regulator/bd71828-regulator.c
18040F:	drivers/regulator/bd718x7-regulator.c
18041F:	drivers/regulator/bd9576-regulator.c
18042F:	drivers/regulator/rohm-regulator.c
18043F:	drivers/rtc/rtc-bd70528.c
18044F:	drivers/watchdog/bd9576_wdt.c
18045F:	include/linux/mfd/rohm-bd71815.h
18046F:	include/linux/mfd/rohm-bd71828.h
18047F:	include/linux/mfd/rohm-bd718x7.h
18048F:	include/linux/mfd/rohm-bd957x.h
18049F:	include/linux/mfd/rohm-generic.h
18050F:	include/linux/mfd/rohm-shared.h
18051
18052ROSE NETWORK LAYER
18053M:	Ralf Baechle <ralf@linux-mips.org>
18054L:	linux-hams@vger.kernel.org
18055S:	Maintained
18056W:	http://www.linux-ax25.org/
18057F:	include/net/rose.h
18058F:	include/uapi/linux/rose.h
18059F:	net/rose/
18060
18061ROTATION DRIVER FOR ALLWINNER A83T
18062M:	Jernej Skrabec <jernej.skrabec@gmail.com>
18063L:	linux-media@vger.kernel.org
18064S:	Maintained
18065T:	git git://linuxtv.org/media_tree.git
18066F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
18067F:	drivers/media/platform/sunxi/sun8i-rotate/
18068
18069RPMSG TTY DRIVER
18070M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18071L:	linux-remoteproc@vger.kernel.org
18072S:	Maintained
18073F:	drivers/tty/rpmsg_tty.c
18074
18075RTL2830 MEDIA DRIVER
18076M:	Antti Palosaari <crope@iki.fi>
18077L:	linux-media@vger.kernel.org
18078S:	Maintained
18079W:	https://linuxtv.org
18080W:	http://palosaari.fi/linux/
18081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18082T:	git git://linuxtv.org/anttip/media_tree.git
18083F:	drivers/media/dvb-frontends/rtl2830*
18084
18085RTL2832 MEDIA DRIVER
18086M:	Antti Palosaari <crope@iki.fi>
18087L:	linux-media@vger.kernel.org
18088S:	Maintained
18089W:	https://linuxtv.org
18090W:	http://palosaari.fi/linux/
18091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18092T:	git git://linuxtv.org/anttip/media_tree.git
18093F:	drivers/media/dvb-frontends/rtl2832*
18094
18095RTL2832_SDR MEDIA DRIVER
18096M:	Antti Palosaari <crope@iki.fi>
18097L:	linux-media@vger.kernel.org
18098S:	Maintained
18099W:	https://linuxtv.org
18100W:	http://palosaari.fi/linux/
18101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18102T:	git git://linuxtv.org/anttip/media_tree.git
18103F:	drivers/media/dvb-frontends/rtl2832_sdr*
18104
18105RTL8180 WIRELESS DRIVER
18106L:	linux-wireless@vger.kernel.org
18107S:	Orphan
18108W:	https://wireless.wiki.kernel.org/
18109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18110F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
18111
18112RTL8187 WIRELESS DRIVER
18113M:	Herton Ronaldo Krzesinski <herton@canonical.com>
18114M:	Hin-Tak Leung <htl10@users.sourceforge.net>
18115M:	Larry Finger <Larry.Finger@lwfinger.net>
18116L:	linux-wireless@vger.kernel.org
18117S:	Maintained
18118W:	https://wireless.wiki.kernel.org/
18119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
18120F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
18121
18122RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
18123M:	Jes Sorensen <Jes.Sorensen@gmail.com>
18124L:	linux-wireless@vger.kernel.org
18125S:	Maintained
18126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
18127F:	drivers/net/wireless/realtek/rtl8xxxu/
18128
18129RTRS TRANSPORT DRIVERS
18130M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18131M:	Jack Wang <jinpu.wang@ionos.com>
18132L:	linux-rdma@vger.kernel.org
18133S:	Maintained
18134F:	drivers/infiniband/ulp/rtrs/
18135
18136RUNTIME VERIFICATION (RV)
18137M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18138M:	Steven Rostedt <rostedt@goodmis.org>
18139L:	linux-trace-devel@vger.kernel.org
18140S:	Maintained
18141F:	Documentation/trace/rv/
18142F:	include/linux/rv.h
18143F:	include/rv/
18144F:	kernel/trace/rv/
18145F:	tools/verification/
18146
18147RUST
18148M:	Miguel Ojeda <ojeda@kernel.org>
18149M:	Alex Gaynor <alex.gaynor@gmail.com>
18150M:	Wedson Almeida Filho <wedsonaf@gmail.com>
18151R:	Boqun Feng <boqun.feng@gmail.com>
18152R:	Gary Guo <gary@garyguo.net>
18153R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
18154L:	rust-for-linux@vger.kernel.org
18155S:	Supported
18156W:	https://github.com/Rust-for-Linux/linux
18157B:	https://github.com/Rust-for-Linux/linux/issues
18158C:	zulip://rust-for-linux.zulipchat.com
18159T:	git https://github.com/Rust-for-Linux/linux.git rust-next
18160F:	Documentation/rust/
18161F:	rust/
18162F:	samples/rust/
18163F:	scripts/*rust*
18164K:	\b(?i:rust)\b
18165
18166RXRPC SOCKETS (AF_RXRPC)
18167M:	David Howells <dhowells@redhat.com>
18168M:	Marc Dionne <marc.dionne@auristor.com>
18169L:	linux-afs@lists.infradead.org
18170S:	Supported
18171W:	https://www.infradead.org/~dhowells/kafs/
18172F:	Documentation/networking/rxrpc.rst
18173F:	include/keys/rxrpc-type.h
18174F:	include/net/af_rxrpc.h
18175F:	include/trace/events/rxrpc.h
18176F:	include/uapi/linux/rxrpc.h
18177F:	net/rxrpc/
18178
18179S3 SAVAGE FRAMEBUFFER DRIVER
18180M:	Antonino Daplas <adaplas@gmail.com>
18181L:	linux-fbdev@vger.kernel.org
18182S:	Maintained
18183F:	drivers/video/fbdev/savage/
18184
18185S390 ARCHITECTURE
18186M:	Heiko Carstens <hca@linux.ibm.com>
18187M:	Vasily Gorbik <gor@linux.ibm.com>
18188M:	Alexander Gordeev <agordeev@linux.ibm.com>
18189R:	Christian Borntraeger <borntraeger@linux.ibm.com>
18190R:	Sven Schnelle <svens@linux.ibm.com>
18191L:	linux-s390@vger.kernel.org
18192S:	Supported
18193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18194F:	Documentation/driver-api/s390-drivers.rst
18195F:	Documentation/s390/
18196F:	arch/s390/
18197F:	drivers/s390/
18198F:	drivers/watchdog/diag288_wdt.c
18199
18200S390 COMMON I/O LAYER
18201M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18202M:	Peter Oberparleiter <oberpar@linux.ibm.com>
18203L:	linux-s390@vger.kernel.org
18204S:	Supported
18205F:	drivers/s390/cio/
18206
18207S390 DASD DRIVER
18208M:	Stefan Haberland <sth@linux.ibm.com>
18209M:	Jan Hoeppner <hoeppner@linux.ibm.com>
18210L:	linux-s390@vger.kernel.org
18211S:	Supported
18212F:	block/partitions/ibm.c
18213F:	drivers/s390/block/dasd*
18214F:	include/linux/dasd_mod.h
18215
18216S390 IOMMU (PCI)
18217M:	Matthew Rosato <mjrosato@linux.ibm.com>
18218M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18219L:	linux-s390@vger.kernel.org
18220S:	Supported
18221F:	drivers/iommu/s390-iommu.c
18222
18223S390 IUCV NETWORK LAYER
18224M:	Alexandra Winter <wintera@linux.ibm.com>
18225M:	Wenjia Zhang <wenjia@linux.ibm.com>
18226L:	linux-s390@vger.kernel.org
18227L:	netdev@vger.kernel.org
18228S:	Supported
18229F:	drivers/s390/net/*iucv*
18230F:	include/net/iucv/
18231F:	net/iucv/
18232
18233S390 NETWORK DRIVERS
18234M:	Alexandra Winter <wintera@linux.ibm.com>
18235M:	Wenjia Zhang <wenjia@linux.ibm.com>
18236L:	linux-s390@vger.kernel.org
18237L:	netdev@vger.kernel.org
18238S:	Supported
18239F:	drivers/s390/net/
18240
18241S390 MM
18242M:	Alexander Gordeev <agordeev@linux.ibm.com>
18243M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18244L:	linux-s390@vger.kernel.org
18245S:	Supported
18246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
18247F:	arch/s390/include/asm/pgtable.h
18248F:	arch/s390/mm
18249
18250S390 PCI SUBSYSTEM
18251M:	Niklas Schnelle <schnelle@linux.ibm.com>
18252M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
18253L:	linux-s390@vger.kernel.org
18254S:	Supported
18255F:	arch/s390/pci/
18256F:	drivers/pci/hotplug/s390_pci_hpc.c
18257F:	Documentation/s390/pci.rst
18258
18259S390 SCM DRIVER
18260M:	Vineeth Vijayan <vneethv@linux.ibm.com>
18261L:	linux-s390@vger.kernel.org
18262S:	Supported
18263F:	drivers/s390/block/scm*
18264F:	drivers/s390/cio/scm.c
18265
18266S390 VFIO AP DRIVER
18267M:	Tony Krowiak <akrowiak@linux.ibm.com>
18268M:	Halil Pasic <pasic@linux.ibm.com>
18269M:	Jason Herne <jjherne@linux.ibm.com>
18270L:	linux-s390@vger.kernel.org
18271S:	Supported
18272F:	Documentation/s390/vfio-ap*
18273F:	drivers/s390/crypto/vfio_ap*
18274
18275S390 VFIO-CCW DRIVER
18276M:	Eric Farman <farman@linux.ibm.com>
18277M:	Matthew Rosato <mjrosato@linux.ibm.com>
18278R:	Halil Pasic <pasic@linux.ibm.com>
18279L:	linux-s390@vger.kernel.org
18280L:	kvm@vger.kernel.org
18281S:	Supported
18282F:	Documentation/s390/vfio-ccw.rst
18283F:	drivers/s390/cio/vfio_ccw*
18284F:	include/uapi/linux/vfio_ccw.h
18285
18286S390 VFIO-PCI DRIVER
18287M:	Matthew Rosato <mjrosato@linux.ibm.com>
18288M:	Eric Farman <farman@linux.ibm.com>
18289L:	linux-s390@vger.kernel.org
18290L:	kvm@vger.kernel.org
18291S:	Supported
18292F:	arch/s390/kvm/pci*
18293F:	drivers/vfio/pci/vfio_pci_zdev.c
18294F:	include/uapi/linux/vfio_zdev.h
18295
18296S390 ZCRYPT DRIVER
18297M:	Harald Freudenberger <freude@linux.ibm.com>
18298L:	linux-s390@vger.kernel.org
18299S:	Supported
18300F:	drivers/s390/crypto/
18301
18302S390 ZFCP DRIVER
18303M:	Steffen Maier <maier@linux.ibm.com>
18304M:	Benjamin Block <bblock@linux.ibm.com>
18305L:	linux-s390@vger.kernel.org
18306S:	Supported
18307F:	drivers/s390/scsi/zfcp_*
18308
18309SAA6588 RDS RECEIVER DRIVER
18310M:	Hans Verkuil <hverkuil@xs4all.nl>
18311L:	linux-media@vger.kernel.org
18312S:	Odd Fixes
18313W:	https://linuxtv.org
18314T:	git git://linuxtv.org/media_tree.git
18315F:	drivers/media/i2c/saa6588*
18316
18317SAA7134 VIDEO4LINUX DRIVER
18318M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18319L:	linux-media@vger.kernel.org
18320S:	Odd fixes
18321W:	https://linuxtv.org
18322T:	git git://linuxtv.org/media_tree.git
18323F:	Documentation/driver-api/media/drivers/saa7134*
18324F:	drivers/media/pci/saa7134/
18325
18326SAA7146 VIDEO4LINUX-2 DRIVER
18327M:	Hans Verkuil <hverkuil@xs4all.nl>
18328L:	linux-media@vger.kernel.org
18329S:	Maintained
18330T:	git git://linuxtv.org/media_tree.git
18331F:	drivers/staging/media/deprecated/saa7146/
18332
18333SAFESETID SECURITY MODULE
18334M:	Micah Morton <mortonm@chromium.org>
18335S:	Supported
18336F:	Documentation/admin-guide/LSM/SafeSetID.rst
18337F:	security/safesetid/
18338
18339SAMSUNG AUDIO (ASoC) DRIVERS
18340M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18341M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18342L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18343S:	Supported
18344B:	mailto:linux-samsung-soc@vger.kernel.org
18345F:	Documentation/devicetree/bindings/sound/samsung*
18346F:	sound/soc/samsung/
18347
18348SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
18349M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18350L:	linux-crypto@vger.kernel.org
18351L:	linux-samsung-soc@vger.kernel.org
18352S:	Maintained
18353F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
18354F:	drivers/crypto/exynos-rng.c
18355
18356SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
18357M:	Łukasz Stelmach <l.stelmach@samsung.com>
18358L:	linux-samsung-soc@vger.kernel.org
18359S:	Maintained
18360F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
18361F:	drivers/char/hw_random/exynos-trng.c
18362
18363SAMSUNG FRAMEBUFFER DRIVER
18364M:	Jingoo Han <jingoohan1@gmail.com>
18365L:	linux-fbdev@vger.kernel.org
18366S:	Maintained
18367F:	drivers/video/fbdev/s3c-fb.c
18368
18369SAMSUNG INTERCONNECT DRIVERS
18370M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18371M:	Artur Świgoń <a.swigon@samsung.com>
18372L:	linux-pm@vger.kernel.org
18373L:	linux-samsung-soc@vger.kernel.org
18374S:	Supported
18375F:	drivers/interconnect/samsung/
18376
18377SAMSUNG LAPTOP DRIVER
18378M:	Corentin Chary <corentin.chary@gmail.com>
18379L:	platform-driver-x86@vger.kernel.org
18380S:	Maintained
18381F:	drivers/platform/x86/samsung-laptop.c
18382
18383SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
18384M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18385L:	linux-kernel@vger.kernel.org
18386L:	linux-samsung-soc@vger.kernel.org
18387S:	Supported
18388B:	mailto:linux-samsung-soc@vger.kernel.org
18389F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
18390F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
18391F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
18392F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
18393F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
18394F:	drivers/clk/clk-s2mps11.c
18395F:	drivers/mfd/sec*.c
18396F:	drivers/regulator/s2m*.c
18397F:	drivers/regulator/s5m*.c
18398F:	drivers/rtc/rtc-s5m.c
18399F:	include/linux/mfd/samsung/
18400
18401SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
18402M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
18403L:	linux-media@vger.kernel.org
18404L:	linux-samsung-soc@vger.kernel.org
18405S:	Maintained
18406F:	drivers/media/platform/samsung/s3c-camif/
18407F:	include/media/drv-intf/s3c_camif.h
18408
18409SAMSUNG S3FWRN5 NFC DRIVER
18410M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18411L:	linux-nfc@lists.01.org (subscribers-only)
18412S:	Maintained
18413F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
18414F:	drivers/nfc/s3fwrn5
18415
18416SAMSUNG S5C73M3 CAMERA DRIVER
18417M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18418M:	Andrzej Hajda <andrzej.hajda@intel.com>
18419L:	linux-media@vger.kernel.org
18420S:	Supported
18421F:	drivers/media/i2c/s5c73m3/*
18422
18423SAMSUNG S5K5BAF CAMERA DRIVER
18424M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18425M:	Andrzej Hajda <andrzej.hajda@intel.com>
18426L:	linux-media@vger.kernel.org
18427S:	Supported
18428F:	drivers/media/i2c/s5k5baf.c
18429
18430SAMSUNG S5P Security SubSystem (SSS) DRIVER
18431M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18432M:	Vladimir Zapolskiy <vz@mleia.com>
18433L:	linux-crypto@vger.kernel.org
18434L:	linux-samsung-soc@vger.kernel.org
18435S:	Maintained
18436F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
18437F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
18438F:	drivers/crypto/s5p-sss.c
18439
18440SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
18441M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18442L:	linux-media@vger.kernel.org
18443S:	Supported
18444Q:	https://patchwork.linuxtv.org/project/linux-media/list/
18445F:	drivers/media/platform/samsung/exynos4-is/
18446
18447SAMSUNG SOC CLOCK DRIVERS
18448M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18449M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18450M:	Tomasz Figa <tomasz.figa@gmail.com>
18451M:	Chanwoo Choi <cw00.choi@samsung.com>
18452R:	Alim Akhtar <alim.akhtar@samsung.com>
18453L:	linux-samsung-soc@vger.kernel.org
18454S:	Supported
18455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
18456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
18457F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
18458F:	Documentation/devicetree/bindings/clock/samsung,s3c*
18459F:	drivers/clk/samsung/
18460F:	include/dt-bindings/clock/exynos*.h
18461F:	include/dt-bindings/clock/s5p*.h
18462F:	include/dt-bindings/clock/samsung,*.h
18463F:	include/linux/clk/samsung.h
18464
18465SAMSUNG SPI DRIVERS
18466M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18467M:	Andi Shyti <andi@etezian.org>
18468L:	linux-spi@vger.kernel.org
18469L:	linux-samsung-soc@vger.kernel.org
18470S:	Maintained
18471F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
18472F:	drivers/spi/spi-s3c*
18473F:	include/linux/platform_data/spi-s3c64xx.h
18474
18475SAMSUNG SXGBE DRIVERS
18476M:	Byungho An <bh74.an@samsung.com>
18477L:	netdev@vger.kernel.org
18478S:	Supported
18479F:	drivers/net/ethernet/samsung/sxgbe/
18480
18481SAMSUNG THERMAL DRIVER
18482M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
18483M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18484L:	linux-pm@vger.kernel.org
18485L:	linux-samsung-soc@vger.kernel.org
18486S:	Maintained
18487F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
18488F:	drivers/thermal/samsung/
18489
18490SAMSUNG USB2 PHY DRIVER
18491M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18492L:	linux-kernel@vger.kernel.org
18493S:	Supported
18494F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
18495F:	Documentation/driver-api/phy/samsung-usb2.rst
18496F:	drivers/phy/samsung/phy-exynos4210-usb2.c
18497F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
18498F:	drivers/phy/samsung/phy-exynos5250-usb2.c
18499F:	drivers/phy/samsung/phy-s5pv210-usb2.c
18500F:	drivers/phy/samsung/phy-samsung-usb2.c
18501F:	drivers/phy/samsung/phy-samsung-usb2.h
18502
18503SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
18504M:	Paul Barker <paul.barker@sancloud.com>
18505R:	Marc Murphy <marc.murphy@sancloud.com>
18506S:	Supported
18507F:	arch/arm/boot/dts/am335x-sancloud*
18508
18509SC1200 WDT DRIVER
18510M:	Zwane Mwaikambo <zwanem@gmail.com>
18511S:	Maintained
18512F:	drivers/watchdog/sc1200wdt.c
18513
18514SCHEDULER
18515M:	Ingo Molnar <mingo@redhat.com>
18516M:	Peter Zijlstra <peterz@infradead.org>
18517M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
18518M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
18519R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
18520R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
18521R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
18522R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
18523R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
18524R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
18525L:	linux-kernel@vger.kernel.org
18526S:	Maintained
18527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
18528F:	include/linux/preempt.h
18529F:	include/linux/sched.h
18530F:	include/linux/wait.h
18531F:	include/uapi/linux/sched.h
18532F:	kernel/sched/
18533
18534SCR24X CHIP CARD INTERFACE DRIVER
18535M:	Lubomir Rintel <lkundrak@v3.sk>
18536S:	Supported
18537F:	drivers/char/pcmcia/scr24x_cs.c
18538
18539SCSI RDMA PROTOCOL (SRP) INITIATOR
18540M:	Bart Van Assche <bvanassche@acm.org>
18541L:	linux-rdma@vger.kernel.org
18542S:	Supported
18543Q:	http://patchwork.kernel.org/project/linux-rdma/list/
18544F:	drivers/infiniband/ulp/srp/
18545F:	include/scsi/srp.h
18546
18547SCSI RDMA PROTOCOL (SRP) TARGET
18548M:	Bart Van Assche <bvanassche@acm.org>
18549L:	linux-rdma@vger.kernel.org
18550L:	target-devel@vger.kernel.org
18551S:	Supported
18552Q:	http://patchwork.kernel.org/project/linux-rdma/list/
18553F:	drivers/infiniband/ulp/srpt/
18554
18555SCSI SG DRIVER
18556M:	Doug Gilbert <dgilbert@interlog.com>
18557L:	linux-scsi@vger.kernel.org
18558S:	Maintained
18559W:	http://sg.danny.cz/sg
18560F:	Documentation/scsi/scsi-generic.rst
18561F:	drivers/scsi/sg.c
18562F:	include/scsi/sg.h
18563
18564SCSI SUBSYSTEM
18565M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
18566M:	"Martin K. Petersen" <martin.petersen@oracle.com>
18567L:	linux-scsi@vger.kernel.org
18568S:	Maintained
18569Q:	https://patchwork.kernel.org/project/linux-scsi/list/
18570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
18571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18572F:	Documentation/devicetree/bindings/scsi/
18573F:	drivers/scsi/
18574F:	drivers/ufs/
18575F:	include/scsi/
18576
18577SCSI TAPE DRIVER
18578M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
18579L:	linux-scsi@vger.kernel.org
18580S:	Maintained
18581F:	Documentation/scsi/st.rst
18582F:	drivers/scsi/st.*
18583F:	drivers/scsi/st_*.h
18584
18585SCSI TARGET CORE USER DRIVER
18586M:	Bodo Stroesser <bostroesser@gmail.com>
18587L:	linux-scsi@vger.kernel.org
18588L:	target-devel@vger.kernel.org
18589S:	Supported
18590F:	Documentation/target/tcmu-design.rst
18591F:	drivers/target/target_core_user.c
18592F:	include/uapi/linux/target_core_user.h
18593
18594SCSI TARGET SUBSYSTEM
18595M:	"Martin K. Petersen" <martin.petersen@oracle.com>
18596L:	linux-scsi@vger.kernel.org
18597L:	target-devel@vger.kernel.org
18598S:	Supported
18599W:	http://www.linux-iscsi.org
18600Q:	https://patchwork.kernel.org/project/target-devel/list/
18601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
18602F:	Documentation/target/
18603F:	drivers/target/
18604F:	include/target/
18605
18606SCTP PROTOCOL
18607M:	Neil Horman <nhorman@tuxdriver.com>
18608M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
18609M:	Xin Long <lucien.xin@gmail.com>
18610L:	linux-sctp@vger.kernel.org
18611S:	Maintained
18612W:	http://lksctp.sourceforge.net
18613F:	Documentation/networking/sctp.rst
18614F:	include/linux/sctp.h
18615F:	include/net/sctp/
18616F:	include/uapi/linux/sctp.h
18617F:	net/sctp/
18618
18619SCx200 CPU SUPPORT
18620M:	Jim Cromie <jim.cromie@gmail.com>
18621S:	Odd Fixes
18622F:	Documentation/i2c/busses/scx200_acb.rst
18623F:	arch/x86/platform/scx200/
18624F:	drivers/i2c/busses/scx200*
18625F:	drivers/mtd/maps/scx200_docflash.c
18626F:	drivers/watchdog/scx200_wdt.c
18627F:	include/linux/scx200.h
18628
18629SCx200 GPIO DRIVER
18630M:	Jim Cromie <jim.cromie@gmail.com>
18631S:	Maintained
18632F:	drivers/char/scx200_gpio.c
18633F:	include/linux/scx200_gpio.h
18634
18635SCx200 HRT CLOCKSOURCE DRIVER
18636M:	Jim Cromie <jim.cromie@gmail.com>
18637S:	Maintained
18638F:	drivers/clocksource/scx200_hrt.c
18639
18640SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
18641M:	Sascha Sommer <saschasommer@freenet.de>
18642L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
18643S:	Maintained
18644F:	drivers/mmc/host/sdricoh_cs.c
18645
18646SECO BOARDS CEC DRIVER
18647M:	Ettore Chimenti <ek5.chimenti@gmail.com>
18648S:	Maintained
18649F:	drivers/media/cec/platform/seco/seco-cec.c
18650F:	drivers/media/cec/platform/seco/seco-cec.h
18651
18652SECURE COMPUTING
18653M:	Kees Cook <keescook@chromium.org>
18654R:	Andy Lutomirski <luto@amacapital.net>
18655R:	Will Drewry <wad@chromium.org>
18656S:	Supported
18657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
18658F:	Documentation/userspace-api/seccomp_filter.rst
18659F:	include/linux/seccomp.h
18660F:	include/uapi/linux/seccomp.h
18661F:	kernel/seccomp.c
18662F:	tools/testing/selftests/kselftest_harness.h
18663F:	tools/testing/selftests/seccomp/*
18664K:	\bsecure_computing
18665K:	\bTIF_SECCOMP\b
18666
18667SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18668M:	Kamal Dasu <kdasu.kdev@gmail.com>
18669M:	Al Cooper <alcooperx@gmail.com>
18670R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18671L:	linux-mmc@vger.kernel.org
18672S:	Maintained
18673F:	drivers/mmc/host/sdhci-brcmstb*
18674
18675SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18676M:	Adrian Hunter <adrian.hunter@intel.com>
18677L:	linux-mmc@vger.kernel.org
18678S:	Supported
18679F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
18680F:	drivers/mmc/host/sdhci*
18681
18682SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18683M:	Eugen Hristev <eugen.hristev@microchip.com>
18684L:	linux-mmc@vger.kernel.org
18685S:	Supported
18686F:	drivers/mmc/host/sdhci-of-at91.c
18687
18688SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18689M:	Ben Dooks <ben-linux@fluff.org>
18690M:	Jaehoon Chung <jh80.chung@samsung.com>
18691L:	linux-mmc@vger.kernel.org
18692S:	Maintained
18693F:	drivers/mmc/host/sdhci-s3c*
18694
18695SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18696M:	Viresh Kumar <vireshk@kernel.org>
18697L:	linux-mmc@vger.kernel.org
18698S:	Maintained
18699F:	drivers/mmc/host/sdhci-spear.c
18700
18701SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18702M:	Vignesh Raghavendra <vigneshr@ti.com>
18703L:	linux-mmc@vger.kernel.org
18704S:	Maintained
18705F:	drivers/mmc/host/sdhci-omap.c
18706
18707SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18708M:	Haibo Chen <haibo.chen@nxp.com>
18709L:	linux-imx@nxp.com
18710L:	linux-mmc@vger.kernel.org
18711S:	Maintained
18712F:	drivers/mmc/host/sdhci-esdhc-imx.c
18713
18714SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18715M:	Jonathan Derrick <jonathan.derrick@linux.dev>
18716L:	linux-block@vger.kernel.org
18717S:	Supported
18718F:	block/opal_proto.h
18719F:	block/sed*
18720F:	include/linux/sed*
18721F:	include/uapi/linux/sed*
18722
18723SECURITY CONTACT
18724M:	Security Officers <security@kernel.org>
18725S:	Supported
18726F:	Documentation/admin-guide/security-bugs.rst
18727
18728SECURITY SUBSYSTEM
18729M:	Paul Moore <paul@paul-moore.com>
18730M:	James Morris <jmorris@namei.org>
18731M:	"Serge E. Hallyn" <serge@hallyn.com>
18732L:	linux-security-module@vger.kernel.org (suggested Cc:)
18733S:	Supported
18734W:	http://kernsec.org/
18735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
18736F:	security/
18737X:	security/selinux/
18738
18739SELINUX SECURITY MODULE
18740M:	Paul Moore <paul@paul-moore.com>
18741M:	Stephen Smalley <stephen.smalley.work@gmail.com>
18742M:	Eric Paris <eparis@parisplace.org>
18743L:	selinux@vger.kernel.org
18744S:	Supported
18745W:	https://selinuxproject.org
18746W:	https://github.com/SELinuxProject
18747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18748F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18749F:	Documentation/ABI/obsolete/sysfs-selinux-disable
18750F:	Documentation/admin-guide/LSM/SELinux.rst
18751F:	include/trace/events/avc.h
18752F:	include/uapi/linux/selinux_netlink.h
18753F:	scripts/selinux/
18754F:	security/selinux/
18755
18756SENSABLE PHANTOM
18757M:	Jiri Slaby <jirislaby@kernel.org>
18758S:	Maintained
18759F:	drivers/misc/phantom.c
18760F:	include/uapi/linux/phantom.h
18761
18762SENSEAIR SUNRISE 006-0-0007
18763M:	Jacopo Mondi <jacopo@jmondi.org>
18764S:	Maintained
18765F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18766F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18767F:	drivers/iio/chemical/sunrise_co2.c
18768
18769SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18770M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
18771S:	Maintained
18772F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18773F:	drivers/iio/chemical/scd30.h
18774F:	drivers/iio/chemical/scd30_core.c
18775F:	drivers/iio/chemical/scd30_i2c.c
18776F:	drivers/iio/chemical/scd30_serial.c
18777
18778SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18779M:	Roan van Dijk <roan@protonic.nl>
18780S:	Maintained
18781F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18782F:	drivers/iio/chemical/scd4x.c
18783
18784SENSIRION SGP40 GAS SENSOR DRIVER
18785M:	Andreas Klinger <ak@it-klinger.de>
18786S:	Maintained
18787F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18788F:	drivers/iio/chemical/sgp40.c
18789
18790SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18791M:	Tomasz Duszynski <tduszyns@gmail.com>
18792S:	Maintained
18793F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18794F:	drivers/iio/chemical/sps30.c
18795F:	drivers/iio/chemical/sps30_i2c.c
18796F:	drivers/iio/chemical/sps30_serial.c
18797
18798SERIAL DEVICE BUS
18799M:	Rob Herring <robh@kernel.org>
18800L:	linux-serial@vger.kernel.org
18801S:	Maintained
18802F:	Documentation/devicetree/bindings/serial/serial.yaml
18803F:	drivers/tty/serdev/
18804F:	include/linux/serdev.h
18805
18806SERIAL DRIVERS
18807M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18808L:	linux-serial@vger.kernel.org
18809S:	Maintained
18810F:	Documentation/devicetree/bindings/serial/
18811F:	drivers/tty/serial/
18812
18813SERIAL IR RECEIVER
18814M:	Sean Young <sean@mess.org>
18815L:	linux-media@vger.kernel.org
18816S:	Maintained
18817F:	drivers/media/rc/serial_ir.c
18818
18819SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18820M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18822S:	Maintained
18823F:	Documentation/devicetree/bindings/slimbus/
18824F:	drivers/slimbus/
18825F:	include/linux/slimbus.h
18826
18827SFC NETWORK DRIVER
18828M:	Edward Cree <ecree.xilinx@gmail.com>
18829M:	Martin Habets <habetsm.xilinx@gmail.com>
18830L:	netdev@vger.kernel.org
18831S:	Supported
18832F:	Documentation/networking/devlink/sfc.rst
18833F:	drivers/net/ethernet/sfc/
18834
18835SFF/SFP/SFP+ MODULE SUPPORT
18836M:	Russell King <linux@armlinux.org.uk>
18837L:	netdev@vger.kernel.org
18838S:	Maintained
18839F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
18840F:	drivers/net/phy/phylink.c
18841F:	drivers/net/phy/sfp*
18842F:	include/linux/mdio/mdio-i2c.h
18843F:	include/linux/phylink.h
18844F:	include/linux/sfp.h
18845K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
18846
18847SGI GRU DRIVER
18848M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
18849S:	Maintained
18850F:	drivers/misc/sgi-gru/
18851
18852SGI XP/XPC/XPNET DRIVER
18853M:	Robin Holt <robinmholt@gmail.com>
18854M:	Steve Wahl <steve.wahl@hpe.com>
18855R:	Mike Travis <mike.travis@hpe.com>
18856S:	Maintained
18857F:	drivers/misc/sgi-xp/
18858
18859SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18860M:	Karsten Graul <kgraul@linux.ibm.com>
18861M:	Wenjia Zhang <wenjia@linux.ibm.com>
18862M:	Jan Karcher <jaka@linux.ibm.com>
18863L:	linux-s390@vger.kernel.org
18864S:	Supported
18865F:	net/smc/
18866
18867SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18868M:	Linus Walleij <linus.walleij@linaro.org>
18869L:	linux-iio@vger.kernel.org
18870S:	Maintained
18871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18872F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18873F:	drivers/iio/light/gp2ap002.c
18874
18875SHARP RJ54N1CB0C SENSOR DRIVER
18876M:	Jacopo Mondi <jacopo@jmondi.org>
18877L:	linux-media@vger.kernel.org
18878S:	Odd fixes
18879T:	git git://linuxtv.org/media_tree.git
18880F:	drivers/media/i2c/rj54n1cb0c.c
18881F:	include/media/i2c/rj54n1cb0c.h
18882
18883SH_VOU V4L2 OUTPUT DRIVER
18884L:	linux-media@vger.kernel.org
18885S:	Orphan
18886F:	drivers/media/platform/renesas/sh_vou.c
18887F:	include/media/drv-intf/sh_vou.h
18888
18889SI2157 MEDIA DRIVER
18890M:	Antti Palosaari <crope@iki.fi>
18891L:	linux-media@vger.kernel.org
18892S:	Maintained
18893W:	https://linuxtv.org
18894W:	http://palosaari.fi/linux/
18895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18896T:	git git://linuxtv.org/anttip/media_tree.git
18897F:	drivers/media/tuners/si2157*
18898
18899SI2165 MEDIA DRIVER
18900M:	Matthias Schwarzott <zzam@gentoo.org>
18901L:	linux-media@vger.kernel.org
18902S:	Maintained
18903W:	https://linuxtv.org
18904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18905F:	drivers/media/dvb-frontends/si2165*
18906
18907SI2168 MEDIA DRIVER
18908M:	Antti Palosaari <crope@iki.fi>
18909L:	linux-media@vger.kernel.org
18910S:	Maintained
18911W:	https://linuxtv.org
18912W:	http://palosaari.fi/linux/
18913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18914T:	git git://linuxtv.org/anttip/media_tree.git
18915F:	drivers/media/dvb-frontends/si2168*
18916
18917SI470X FM RADIO RECEIVER I2C DRIVER
18918M:	Hans Verkuil <hverkuil@xs4all.nl>
18919L:	linux-media@vger.kernel.org
18920S:	Odd Fixes
18921W:	https://linuxtv.org
18922T:	git git://linuxtv.org/media_tree.git
18923F:	drivers/media/radio/si470x/radio-si470x-i2c.c
18924
18925SI470X FM RADIO RECEIVER USB DRIVER
18926M:	Hans Verkuil <hverkuil@xs4all.nl>
18927L:	linux-media@vger.kernel.org
18928S:	Maintained
18929W:	https://linuxtv.org
18930T:	git git://linuxtv.org/media_tree.git
18931F:	drivers/media/radio/si470x/radio-si470x-common.c
18932F:	drivers/media/radio/si470x/radio-si470x-usb.c
18933F:	drivers/media/radio/si470x/radio-si470x.h
18934
18935SI4713 FM RADIO TRANSMITTER I2C DRIVER
18936M:	Eduardo Valentin <edubezval@gmail.com>
18937L:	linux-media@vger.kernel.org
18938S:	Odd Fixes
18939W:	https://linuxtv.org
18940T:	git git://linuxtv.org/media_tree.git
18941F:	drivers/media/radio/si4713/si4713.?
18942
18943SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18944M:	Eduardo Valentin <edubezval@gmail.com>
18945L:	linux-media@vger.kernel.org
18946S:	Odd Fixes
18947W:	https://linuxtv.org
18948T:	git git://linuxtv.org/media_tree.git
18949F:	drivers/media/radio/si4713/radio-platform-si4713.c
18950
18951SI4713 FM RADIO TRANSMITTER USB DRIVER
18952M:	Hans Verkuil <hverkuil@xs4all.nl>
18953L:	linux-media@vger.kernel.org
18954S:	Maintained
18955W:	https://linuxtv.org
18956T:	git git://linuxtv.org/media_tree.git
18957F:	drivers/media/radio/si4713/radio-usb-si4713.c
18958
18959SIANO DVB DRIVER
18960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18961L:	linux-media@vger.kernel.org
18962S:	Odd fixes
18963W:	https://linuxtv.org
18964T:	git git://linuxtv.org/media_tree.git
18965F:	drivers/media/common/siano/
18966F:	drivers/media/mmc/siano/
18967F:	drivers/media/usb/siano/
18968F:	drivers/media/usb/siano/
18969
18970SIFIVE DRIVERS
18971M:	Palmer Dabbelt <palmer@dabbelt.com>
18972M:	Paul Walmsley <paul.walmsley@sifive.com>
18973L:	linux-riscv@lists.infradead.org
18974S:	Supported
18975N:	sifive
18976K:	[^@]sifive
18977
18978SIFIVE FU540 SYSTEM-ON-CHIP
18979M:	Paul Walmsley <paul.walmsley@sifive.com>
18980M:	Palmer Dabbelt <palmer@dabbelt.com>
18981L:	linux-riscv@lists.infradead.org
18982S:	Supported
18983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18984N:	fu540
18985K:	fu540
18986
18987SIFIVE PDMA DRIVER
18988M:	Green Wan <green.wan@sifive.com>
18989S:	Maintained
18990F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18991F:	drivers/dma/sf-pdma/
18992
18993SIFIVE SOC DRIVERS
18994M:	Conor Dooley <conor@kernel.org>
18995L:	linux-riscv@lists.infradead.org
18996S:	Maintained
18997T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18998F:	drivers/soc/sifive/
18999
19000SILEAD TOUCHSCREEN DRIVER
19001M:	Hans de Goede <hdegoede@redhat.com>
19002L:	linux-input@vger.kernel.org
19003L:	platform-driver-x86@vger.kernel.org
19004S:	Maintained
19005F:	drivers/input/touchscreen/silead.c
19006F:	drivers/platform/x86/touchscreen_dmi.c
19007
19008SILICON LABS WIRELESS DRIVERS (for WFxxx series)
19009M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
19010S:	Supported
19011F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
19012F:	drivers/net/wireless/silabs/wfx/
19013
19014SILICON MOTION SM712 FRAME BUFFER DRIVER
19015M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19016M:	Teddy Wang <teddy.wang@siliconmotion.com>
19017M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19018L:	linux-fbdev@vger.kernel.org
19019S:	Maintained
19020F:	Documentation/fb/sm712fb.rst
19021F:	drivers/video/fbdev/sm712*
19022
19023SILVACO I3C DUAL-ROLE MASTER
19024M:	Miquel Raynal <miquel.raynal@bootlin.com>
19025M:	Conor Culhane <conor.culhane@silvaco.com>
19026L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
19027S:	Maintained
19028F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
19029F:	drivers/i3c/master/svc-i3c-master.c
19030
19031SIMPLEFB FB DRIVER
19032M:	Hans de Goede <hdegoede@redhat.com>
19033L:	linux-fbdev@vger.kernel.org
19034S:	Maintained
19035F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
19036F:	drivers/video/fbdev/simplefb.c
19037F:	include/linux/platform_data/simplefb.h
19038
19039SIMTEC EB110ATX (Chalice CATS)
19040M:	Simtec Linux Team <linux@simtec.co.uk>
19041S:	Supported
19042W:	http://www.simtec.co.uk/products/EB110ATX/
19043
19044SIOX
19045M:	Thorsten Scherer <t.scherer@eckelmann.de>
19046M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
19047R:	Pengutronix Kernel Team <kernel@pengutronix.de>
19048S:	Supported
19049F:	drivers/gpio/gpio-siox.c
19050F:	drivers/siox/*
19051F:	include/trace/events/siox.h
19052
19053SIPHASH PRF ROUTINES
19054M:	Jason A. Donenfeld <Jason@zx2c4.com>
19055S:	Maintained
19056F:	include/linux/siphash.h
19057F:	lib/siphash.c
19058F:	lib/siphash_kunit.c
19059
19060SIS 190 ETHERNET DRIVER
19061M:	Francois Romieu <romieu@fr.zoreil.com>
19062L:	netdev@vger.kernel.org
19063S:	Maintained
19064F:	drivers/net/ethernet/sis/sis190.c
19065
19066SIS 900/7016 FAST ETHERNET DRIVER
19067M:	Daniele Venzano <venza@brownhat.org>
19068L:	netdev@vger.kernel.org
19069S:	Maintained
19070W:	http://www.brownhat.org/sis900.html
19071F:	drivers/net/ethernet/sis/sis900.*
19072
19073SIS FRAMEBUFFER DRIVER
19074M:	Thomas Winischhofer <thomas@winischhofer.net>
19075S:	Maintained
19076W:	http://www.winischhofer.net/linuxsisvga.shtml
19077F:	Documentation/fb/sisfb.rst
19078F:	drivers/video/fbdev/sis/
19079F:	include/video/sisfb.h
19080
19081SIS I2C TOUCHSCREEN DRIVER
19082M:	Mika Penttilä <mpenttil@redhat.com>
19083L:	linux-input@vger.kernel.org
19084S:	Maintained
19085F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
19086F:	drivers/input/touchscreen/sis_i2c.c
19087
19088SIS USB2VGA DRIVER
19089M:	Thomas Winischhofer <thomas@winischhofer.net>
19090S:	Maintained
19091W:	http://www.winischhofer.at/linuxsisusbvga.shtml
19092F:	drivers/usb/misc/sisusbvga/
19093
19094SL28 CPLD MFD DRIVER
19095M:	Michael Walle <michael@walle.cc>
19096S:	Maintained
19097F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
19098F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
19099F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
19100F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
19101F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
19102F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
19103F:	drivers/gpio/gpio-sl28cpld.c
19104F:	drivers/hwmon/sl28cpld-hwmon.c
19105F:	drivers/irqchip/irq-sl28cpld.c
19106F:	drivers/pwm/pwm-sl28cpld.c
19107F:	drivers/watchdog/sl28cpld_wdt.c
19108
19109SLAB ALLOCATOR
19110M:	Christoph Lameter <cl@linux.com>
19111M:	Pekka Enberg <penberg@kernel.org>
19112M:	David Rientjes <rientjes@google.com>
19113M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
19114M:	Andrew Morton <akpm@linux-foundation.org>
19115M:	Vlastimil Babka <vbabka@suse.cz>
19116R:	Roman Gushchin <roman.gushchin@linux.dev>
19117R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
19118L:	linux-mm@kvack.org
19119S:	Maintained
19120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
19121F:	include/linux/sl?b*.h
19122F:	mm/sl?b*
19123
19124SLCAN CAN NETWORK DRIVER
19125M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
19126L:	linux-can@vger.kernel.org
19127S:	Maintained
19128F:	drivers/net/can/slcan/
19129
19130SLEEPABLE READ-COPY UPDATE (SRCU)
19131M:	Lai Jiangshan <jiangshanlai@gmail.com>
19132M:	"Paul E. McKenney" <paulmck@kernel.org>
19133M:	Josh Triplett <josh@joshtriplett.org>
19134R:	Steven Rostedt <rostedt@goodmis.org>
19135R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19136L:	rcu@vger.kernel.org
19137S:	Supported
19138W:	http://www.rdrop.com/users/paulmck/RCU/
19139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19140F:	include/linux/srcu*.h
19141F:	kernel/rcu/srcu*.c
19142
19143SMACK SECURITY MODULE
19144M:	Casey Schaufler <casey@schaufler-ca.com>
19145L:	linux-security-module@vger.kernel.org
19146S:	Maintained
19147W:	http://schaufler-ca.com
19148T:	git git://github.com/cschaufler/smack-next
19149F:	Documentation/admin-guide/LSM/Smack.rst
19150F:	security/smack/
19151
19152SMC91x ETHERNET DRIVER
19153M:	Nicolas Pitre <nico@fluxnic.net>
19154S:	Odd Fixes
19155F:	drivers/net/ethernet/smsc/smc91x.*
19156
19157SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19158M:	Mark Rutland <mark.rutland@arm.com>
19159M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19160M:	Sudeep Holla <sudeep.holla@arm.com>
19161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19162S:	Maintained
19163F:	drivers/firmware/smccc/
19164F:	include/linux/arm-smccc.h
19165
19166SMM665 HARDWARE MONITOR DRIVER
19167M:	Guenter Roeck <linux@roeck-us.net>
19168L:	linux-hwmon@vger.kernel.org
19169S:	Maintained
19170F:	Documentation/hwmon/smm665.rst
19171F:	drivers/hwmon/smm665.c
19172
19173SMSC EMC2103 HARDWARE MONITOR DRIVER
19174M:	Steve Glendinning <steve.glendinning@shawell.net>
19175L:	linux-hwmon@vger.kernel.org
19176S:	Maintained
19177F:	Documentation/hwmon/emc2103.rst
19178F:	drivers/hwmon/emc2103.c
19179
19180SMSC SCH5627 HARDWARE MONITOR DRIVER
19181M:	Hans de Goede <hdegoede@redhat.com>
19182L:	linux-hwmon@vger.kernel.org
19183S:	Supported
19184F:	Documentation/hwmon/sch5627.rst
19185F:	drivers/hwmon/sch5627.c
19186
19187SMSC UFX6000 and UFX7000 USB to VGA DRIVER
19188M:	Steve Glendinning <steve.glendinning@shawell.net>
19189L:	linux-fbdev@vger.kernel.org
19190S:	Maintained
19191F:	drivers/video/fbdev/smscufx.c
19192
19193SMSC47B397 HARDWARE MONITOR DRIVER
19194M:	Jean Delvare <jdelvare@suse.com>
19195L:	linux-hwmon@vger.kernel.org
19196S:	Maintained
19197F:	Documentation/hwmon/smsc47b397.rst
19198F:	drivers/hwmon/smsc47b397.c
19199
19200SMSC911x ETHERNET DRIVER
19201M:	Steve Glendinning <steve.glendinning@shawell.net>
19202L:	netdev@vger.kernel.org
19203S:	Maintained
19204F:	drivers/net/ethernet/smsc/smsc911x.*
19205F:	include/linux/smsc911x.h
19206
19207SMSC9420 PCI ETHERNET DRIVER
19208M:	Steve Glendinning <steve.glendinning@shawell.net>
19209L:	netdev@vger.kernel.org
19210S:	Maintained
19211F:	drivers/net/ethernet/smsc/smsc9420.*
19212
19213SOCIONEXT (SNI) AVE NETWORK DRIVER
19214M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19215L:	netdev@vger.kernel.org
19216S:	Maintained
19217F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
19218F:	drivers/net/ethernet/socionext/sni_ave.c
19219
19220SOCIONEXT (SNI) NETSEC NETWORK DRIVER
19221M:	Jassi Brar <jaswinder.singh@linaro.org>
19222M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
19223L:	netdev@vger.kernel.org
19224S:	Maintained
19225F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
19226F:	drivers/net/ethernet/socionext/netsec.c
19227
19228SOCIONEXT (SNI) Synquacer SPI DRIVER
19229M:	Masahisa Kojima <masahisa.kojima@linaro.org>
19230M:	Jassi Brar <jaswinder.singh@linaro.org>
19231L:	linux-spi@vger.kernel.org
19232S:	Maintained
19233F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
19234F:	drivers/spi/spi-synquacer.c
19235
19236SOCIONEXT SYNQUACER I2C DRIVER
19237M:	Ard Biesheuvel <ardb@kernel.org>
19238L:	linux-i2c@vger.kernel.org
19239S:	Maintained
19240F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
19241F:	drivers/i2c/busses/i2c-synquacer.c
19242
19243SOCIONEXT UNIPHIER SOUND DRIVER
19244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19245S:	Orphan
19246F:	sound/soc/uniphier/
19247
19248SOCKET TIMESTAMPING
19249M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
19250S:	Maintained
19251F:	Documentation/networking/timestamping.rst
19252F:	include/uapi/linux/net_tstamp.h
19253F:	tools/testing/selftests/net/so_txtime.c
19254
19255SOEKRIS NET48XX LED SUPPORT
19256M:	Chris Boot <bootc@bootc.net>
19257S:	Maintained
19258F:	drivers/leds/leds-net48xx.c
19259
19260SOFT-IWARP DRIVER (siw)
19261M:	Bernard Metzler <bmt@zurich.ibm.com>
19262L:	linux-rdma@vger.kernel.org
19263S:	Supported
19264F:	drivers/infiniband/sw/siw/
19265F:	include/uapi/rdma/siw-abi.h
19266
19267SOFT-ROCE DRIVER (rxe)
19268M:	Zhu Yanjun <zyjzyj2000@gmail.com>
19269L:	linux-rdma@vger.kernel.org
19270S:	Supported
19271F:	drivers/infiniband/sw/rxe/
19272F:	include/uapi/rdma/rdma_user_rxe.h
19273
19274SOFTLOGIC 6x10 MPEG CODEC
19275M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19276M:	Anton Sviridenko <anton@corp.bluecherry.net>
19277M:	Andrey Utkin <andrey_utkin@fastmail.com>
19278M:	Ismael Luceno <ismael@iodev.co.uk>
19279L:	linux-media@vger.kernel.org
19280S:	Supported
19281F:	drivers/media/pci/solo6x10/
19282
19283SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
19284M:	James Morse <james.morse@arm.com>
19285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19286S:	Maintained
19287F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
19288F:	drivers/firmware/arm_sdei.c
19289F:	include/linux/arm_sdei.h
19290F:	include/uapi/linux/arm_sdei.h
19291
19292SOFTWARE NODES AND DEVICE PROPERTIES
19293R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19294R:	Daniel Scally <djrscally@gmail.com>
19295R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
19296R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19297L:	linux-acpi@vger.kernel.org
19298S:	Maintained
19299F:	drivers/base/property.c
19300F:	drivers/base/swnode.c
19301F:	include/linux/fwnode.h
19302F:	include/linux/property.h
19303
19304SOFTWARE RAID (Multiple Disks) SUPPORT
19305M:	Song Liu <song@kernel.org>
19306L:	linux-raid@vger.kernel.org
19307S:	Supported
19308Q:	https://patchwork.kernel.org/project/linux-raid/list/
19309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
19310F:	drivers/md/Kconfig
19311F:	drivers/md/Makefile
19312F:	drivers/md/md*
19313F:	drivers/md/raid*
19314F:	include/linux/raid/
19315F:	include/uapi/linux/raid/
19316
19317SOLIDRUN CLEARFOG SUPPORT
19318M:	Russell King <linux@armlinux.org.uk>
19319S:	Maintained
19320F:	arch/arm/boot/dts/armada-388-clearfog*
19321F:	arch/arm/boot/dts/armada-38x-solidrun-*
19322
19323SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
19324M:	Russell King <linux@armlinux.org.uk>
19325S:	Maintained
19326F:	arch/arm/boot/dts/imx6*-cubox-i*
19327F:	arch/arm/boot/dts/imx6*-hummingboard*
19328F:	arch/arm/boot/dts/imx6*-sr-*
19329
19330SONIC NETWORK DRIVER
19331M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
19332L:	netdev@vger.kernel.org
19333S:	Maintained
19334F:	drivers/net/ethernet/natsemi/sonic.*
19335
19336SONICS SILICON BACKPLANE DRIVER (SSB)
19337M:	Michael Buesch <m@bues.ch>
19338L:	linux-wireless@vger.kernel.org
19339S:	Maintained
19340F:	drivers/ssb/
19341F:	include/linux/ssb/
19342
19343SONY IMX208 SENSOR DRIVER
19344M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19345L:	linux-media@vger.kernel.org
19346S:	Maintained
19347T:	git git://linuxtv.org/media_tree.git
19348F:	drivers/media/i2c/imx208.c
19349
19350SONY IMX214 SENSOR DRIVER
19351M:	Ricardo Ribalda <ribalda@kernel.org>
19352L:	linux-media@vger.kernel.org
19353S:	Maintained
19354T:	git git://linuxtv.org/media_tree.git
19355F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
19356F:	drivers/media/i2c/imx214.c
19357
19358SONY IMX219 SENSOR DRIVER
19359M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
19360L:	linux-media@vger.kernel.org
19361S:	Maintained
19362T:	git git://linuxtv.org/media_tree.git
19363F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
19364F:	drivers/media/i2c/imx219.c
19365
19366SONY IMX258 SENSOR DRIVER
19367M:	Sakari Ailus <sakari.ailus@linux.intel.com>
19368L:	linux-media@vger.kernel.org
19369S:	Maintained
19370T:	git git://linuxtv.org/media_tree.git
19371F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
19372F:	drivers/media/i2c/imx258.c
19373
19374SONY IMX274 SENSOR DRIVER
19375M:	Leon Luo <leonl@leopardimaging.com>
19376L:	linux-media@vger.kernel.org
19377S:	Maintained
19378T:	git git://linuxtv.org/media_tree.git
19379F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
19380F:	drivers/media/i2c/imx274.c
19381
19382SONY IMX290 SENSOR DRIVER
19383M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19384L:	linux-media@vger.kernel.org
19385S:	Maintained
19386T:	git git://linuxtv.org/media_tree.git
19387F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
19388F:	drivers/media/i2c/imx290.c
19389
19390SONY IMX319 SENSOR DRIVER
19391M:	Bingbu Cao <bingbu.cao@intel.com>
19392L:	linux-media@vger.kernel.org
19393S:	Maintained
19394T:	git git://linuxtv.org/media_tree.git
19395F:	drivers/media/i2c/imx319.c
19396
19397SONY IMX334 SENSOR DRIVER
19398M:	Paul J. Murphy <paul.j.murphy@intel.com>
19399M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19400L:	linux-media@vger.kernel.org
19401S:	Maintained
19402T:	git git://linuxtv.org/media_tree.git
19403F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
19404F:	drivers/media/i2c/imx334.c
19405
19406SONY IMX335 SENSOR DRIVER
19407M:	Paul J. Murphy <paul.j.murphy@intel.com>
19408M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19409L:	linux-media@vger.kernel.org
19410S:	Maintained
19411T:	git git://linuxtv.org/media_tree.git
19412F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
19413F:	drivers/media/i2c/imx335.c
19414
19415SONY IMX355 SENSOR DRIVER
19416M:	Tianshu Qiu <tian.shu.qiu@intel.com>
19417L:	linux-media@vger.kernel.org
19418S:	Maintained
19419T:	git git://linuxtv.org/media_tree.git
19420F:	drivers/media/i2c/imx355.c
19421
19422SONY IMX412 SENSOR DRIVER
19423M:	Paul J. Murphy <paul.j.murphy@intel.com>
19424M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
19425L:	linux-media@vger.kernel.org
19426S:	Maintained
19427T:	git git://linuxtv.org/media_tree.git
19428F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
19429F:	drivers/media/i2c/imx412.c
19430
19431SONY MEMORYSTICK SUBSYSTEM
19432M:	Maxim Levitsky <maximlevitsky@gmail.com>
19433M:	Alex Dubov <oakad@yahoo.com>
19434M:	Ulf Hansson <ulf.hansson@linaro.org>
19435L:	linux-mmc@vger.kernel.org
19436S:	Maintained
19437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
19438F:	drivers/memstick/
19439F:	include/linux/memstick.h
19440
19441SONY VAIO CONTROL DEVICE DRIVER
19442M:	Mattia Dongili <malattia@linux.it>
19443L:	platform-driver-x86@vger.kernel.org
19444S:	Maintained
19445W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
19446F:	Documentation/admin-guide/laptops/sony-laptop.rst
19447F:	drivers/char/sonypi.c
19448F:	drivers/platform/x86/sony-laptop.c
19449F:	include/linux/sony-laptop.h
19450
19451SOUND
19452M:	Jaroslav Kysela <perex@perex.cz>
19453M:	Takashi Iwai <tiwai@suse.com>
19454L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19455S:	Maintained
19456W:	http://www.alsa-project.org/
19457Q:	http://patchwork.kernel.org/project/alsa-devel/list/
19458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19459F:	Documentation/sound/
19460F:	include/sound/
19461F:	include/uapi/sound/
19462F:	sound/
19463F:	tools/testing/selftests/alsa
19464
19465SOUND - COMPRESSED AUDIO
19466M:	Vinod Koul <vkoul@kernel.org>
19467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19468S:	Supported
19469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19470F:	Documentation/sound/designs/compress-offload.rst
19471F:	include/sound/compress_driver.h
19472F:	include/uapi/sound/compress_*
19473F:	sound/core/compress_offload.c
19474F:	sound/soc/soc-compress.c
19475
19476SOUND - DMAENGINE HELPERS
19477M:	Lars-Peter Clausen <lars@metafoo.de>
19478S:	Supported
19479F:	include/sound/dmaengine_pcm.h
19480F:	sound/core/pcm_dmaengine.c
19481F:	sound/soc/soc-generic-dmaengine-pcm.c
19482
19483SOUND - ALSA SELFTESTS
19484M:	Mark Brown <broonie@kernel.org>
19485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19486L:	linux-kselftest@vger.kernel.org
19487S:	Supported
19488F:	tools/testing/selftests/alsa
19489
19490SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
19491M:	Liam Girdwood <lgirdwood@gmail.com>
19492M:	Mark Brown <broonie@kernel.org>
19493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19494S:	Supported
19495W:	http://alsa-project.org/main/index.php/ASoC
19496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
19497F:	Documentation/devicetree/bindings/sound/
19498F:	Documentation/sound/soc/
19499F:	include/dt-bindings/sound/
19500F:	include/sound/soc*
19501F:	sound/soc/
19502
19503SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
19504M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19505M:	Liam Girdwood <lgirdwood@gmail.com>
19506M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
19507M:	Bard Liao <yung-chuan.liao@linux.intel.com>
19508M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
19509R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
19510M:	Daniel Baluta <daniel.baluta@nxp.com>
19511L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
19512S:	Supported
19513W:	https://github.com/thesofproject/linux/
19514F:	sound/soc/sof/
19515
19516SOUNDWIRE SUBSYSTEM
19517M:	Vinod Koul <vkoul@kernel.org>
19518M:	Bard Liao <yung-chuan.liao@linux.intel.com>
19519R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
19520R:	Sanyog Kale <sanyog.r.kale@intel.com>
19521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19522S:	Supported
19523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
19524F:	Documentation/driver-api/soundwire/
19525F:	drivers/soundwire/
19526F:	include/linux/soundwire/
19527
19528SP2 MEDIA DRIVER
19529M:	Olli Salonen <olli.salonen@iki.fi>
19530L:	linux-media@vger.kernel.org
19531S:	Maintained
19532W:	https://linuxtv.org
19533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19534F:	drivers/media/dvb-frontends/sp2*
19535
19536SPANISH DOCUMENTATION
19537M:	Carlos Bilbao <carlos.bilbao@amd.com>
19538S:	Maintained
19539F:	Documentation/translations/sp_SP/
19540
19541SPARC + UltraSPARC (sparc/sparc64)
19542M:	"David S. Miller" <davem@davemloft.net>
19543L:	sparclinux@vger.kernel.org
19544S:	Maintained
19545Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
19546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19548F:	arch/sparc/
19549F:	drivers/sbus/
19550
19551SPARC SERIAL DRIVERS
19552M:	"David S. Miller" <davem@davemloft.net>
19553L:	sparclinux@vger.kernel.org
19554S:	Maintained
19555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
19556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
19557F:	drivers/tty/serial/suncore.c
19558F:	drivers/tty/serial/sunhv.c
19559F:	drivers/tty/serial/sunsab.c
19560F:	drivers/tty/serial/sunsab.h
19561F:	drivers/tty/serial/sunsu.c
19562F:	drivers/tty/serial/sunzilog.c
19563F:	drivers/tty/serial/sunzilog.h
19564F:	drivers/tty/vcc.c
19565F:	include/linux/sunserialcore.h
19566
19567SPARSE CHECKER
19568M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
19569L:	linux-sparse@vger.kernel.org
19570S:	Maintained
19571W:	https://sparse.docs.kernel.org/
19572T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
19573Q:	https://patchwork.kernel.org/project/linux-sparse/list/
19574B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
19575F:	include/linux/compiler.h
19576
19577SPEAKUP CONSOLE SPEECH DRIVER
19578M:	William Hubbs <w.d.hubbs@gmail.com>
19579M:	Chris Brannon <chris@the-brannons.com>
19580M:	Kirk Reiser <kirk@reisers.ca>
19581M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
19582L:	speakup@linux-speakup.org
19583S:	Odd Fixes
19584W:	http://www.linux-speakup.org/
19585W:	https://github.com/linux-speakup/speakup
19586B:	https://github.com/linux-speakup/speakup/issues
19587F:	drivers/accessibility/speakup/
19588
19589SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
19590M:	Viresh Kumar <vireshk@kernel.org>
19591M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
19592M:	soc@kernel.org
19593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19594S:	Maintained
19595W:	http://www.st.com/spear
19596F:	arch/arm/boot/dts/spear*
19597F:	arch/arm/mach-spear/
19598F:	drivers/clk/spear/
19599F:	drivers/pinctrl/spear/
19600
19601SPI NOR SUBSYSTEM
19602M:	Tudor Ambarus <tudor.ambarus@linaro.org>
19603M:	Pratyush Yadav <pratyush@kernel.org>
19604R:	Michael Walle <michael@walle.cc>
19605L:	linux-mtd@lists.infradead.org
19606S:	Maintained
19607W:	http://www.linux-mtd.infradead.org/
19608Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
19609C:	irc://irc.oftc.net/mtd
19610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
19611F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
19612F:	drivers/mtd/spi-nor/
19613F:	include/linux/mtd/spi-nor.h
19614
19615SPI SUBSYSTEM
19616M:	Mark Brown <broonie@kernel.org>
19617L:	linux-spi@vger.kernel.org
19618S:	Maintained
19619Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
19620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
19621F:	Documentation/devicetree/bindings/spi/
19622F:	Documentation/spi/
19623F:	drivers/spi/
19624F:	include/linux/spi/
19625F:	include/uapi/linux/spi/
19626F:	tools/spi/
19627
19628SPIDERNET NETWORK DRIVER for CELL
19629M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
19630M:	Geoff Levand <geoff@infradead.org>
19631L:	netdev@vger.kernel.org
19632L:	linuxppc-dev@lists.ozlabs.org
19633S:	Maintained
19634F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
19635F:	drivers/net/ethernet/toshiba/spider_net*
19636
19637SPMI SUBSYSTEM
19638M:	Stephen Boyd <sboyd@kernel.org>
19639L:	linux-kernel@vger.kernel.org
19640S:	Maintained
19641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
19642F:	Documentation/devicetree/bindings/spmi/
19643F:	drivers/spmi/
19644F:	include/dt-bindings/spmi/spmi.h
19645F:	include/linux/spmi.h
19646F:	include/trace/events/spmi.h
19647
19648SPU FILE SYSTEM
19649M:	Jeremy Kerr <jk@ozlabs.org>
19650L:	linuxppc-dev@lists.ozlabs.org
19651S:	Supported
19652W:	http://www.ibm.com/developerworks/power/cell/
19653F:	Documentation/filesystems/spufs/spufs.rst
19654F:	arch/powerpc/platforms/cell/spufs/
19655
19656SQUASHFS FILE SYSTEM
19657M:	Phillip Lougher <phillip@squashfs.org.uk>
19658L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
19659S:	Maintained
19660W:	http://squashfs.org.uk
19661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
19662F:	Documentation/filesystems/squashfs.rst
19663F:	fs/squashfs/
19664
19665SRM (Alpha) environment access
19666M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
19667S:	Maintained
19668F:	arch/alpha/kernel/srm_env.c
19669
19670ST LSM6DSx IMU IIO DRIVER
19671M:	Lorenzo Bianconi <lorenzo@kernel.org>
19672L:	linux-iio@vger.kernel.org
19673S:	Maintained
19674W:	http://www.st.com/
19675F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19676F:	drivers/iio/imu/st_lsm6dsx/
19677
19678ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19679M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19680M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
19681L:	linux-media@vger.kernel.org
19682S:	Maintained
19683T:	git git://linuxtv.org/media_tree.git
19684F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
19685F:	drivers/media/i2c/st-mipid02.c
19686
19687ST STM32 I2C/SMBUS DRIVER
19688M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19689M:	Alain Volmat <alain.volmat@foss.st.com>
19690L:	linux-i2c@vger.kernel.org
19691S:	Maintained
19692F:	drivers/i2c/busses/i2c-stm32*
19693
19694ST STM32 SPI DRIVER
19695M:	Alain Volmat <alain.volmat@foss.st.com>
19696L:	linux-spi@vger.kernel.org
19697S:	Maintained
19698F:	drivers/spi/spi-stm32.c
19699
19700ST STPDDC60 DRIVER
19701M:	Daniel Nilsson <daniel.nilsson@flex.com>
19702L:	linux-hwmon@vger.kernel.org
19703S:	Maintained
19704F:	Documentation/hwmon/stpddc60.rst
19705F:	drivers/hwmon/pmbus/stpddc60.c
19706
19707ST VGXY61 DRIVER
19708M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19709M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
19710L:	linux-media@vger.kernel.org
19711S:	Maintained
19712T:	git git://linuxtv.org/media_tree.git
19713F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
19714F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
19715F:	drivers/media/i2c/st-vgxy61.c
19716
19717ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19718M:	Song Qiang <songqiang1304521@gmail.com>
19719L:	linux-iio@vger.kernel.org
19720S:	Maintained
19721F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19722F:	drivers/iio/proximity/vl53l0x-i2c.c
19723
19724STABLE BRANCH
19725M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19726M:	Sasha Levin <sashal@kernel.org>
19727L:	stable@vger.kernel.org
19728S:	Supported
19729F:	Documentation/process/stable-kernel-rules.rst
19730
19731STAGING - ATOMISP DRIVER
19732M:	Hans de Goede <hdegoede@redhat.com>
19733M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19734R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19735L:	linux-media@vger.kernel.org
19736S:	Maintained
19737F:	drivers/staging/media/atomisp/
19738
19739STAGING - FIELDBUS SUBSYSTEM
19740M:	Sven Van Asbroeck <TheSven73@gmail.com>
19741S:	Maintained
19742F:	drivers/staging/fieldbus/*
19743F:	drivers/staging/fieldbus/Documentation/
19744
19745STAGING - HMS ANYBUS-S BUS
19746M:	Sven Van Asbroeck <TheSven73@gmail.com>
19747S:	Maintained
19748F:	drivers/staging/fieldbus/anybuss/
19749
19750STAGING - INDUSTRIAL IO
19751M:	Jonathan Cameron <jic23@kernel.org>
19752L:	linux-iio@vger.kernel.org
19753S:	Odd Fixes
19754F:	Documentation/devicetree/bindings/staging/iio/
19755F:	drivers/staging/iio/
19756
19757STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19758M:	Marc Dietrich <marvin24@gmx.de>
19759L:	ac100@lists.launchpad.net (moderated for non-subscribers)
19760L:	linux-tegra@vger.kernel.org
19761S:	Maintained
19762F:	drivers/staging/nvec/
19763
19764STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19765M:	Jens Frederich <jfrederich@gmail.com>
19766M:	Jon Nettleton <jon.nettleton@gmail.com>
19767S:	Maintained
19768W:	http://wiki.laptop.org/go/DCON
19769F:	drivers/staging/olpc_dcon/
19770
19771STAGING - REALTEK RTL8188EU DRIVERS
19772M:	Larry Finger <Larry.Finger@lwfinger.net>
19773M:	Phillip Potter <phil@philpotter.co.uk>
19774R:	Pavel Skripkin <paskripkin@gmail.com>
19775S:	Supported
19776F:	drivers/staging/r8188eu/
19777
19778STAGING - REALTEK RTL8712U DRIVERS
19779M:	Larry Finger <Larry.Finger@lwfinger.net>
19780M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19781S:	Odd Fixes
19782F:	drivers/staging/rtl8712/
19783
19784STAGING - SEPS525 LCD CONTROLLER DRIVERS
19785M:	Michael Hennerich <michael.hennerich@analog.com>
19786L:	linux-fbdev@vger.kernel.org
19787S:	Supported
19788F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19789F:	drivers/staging/fbtft/fb_seps525.c
19790
19791STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19792M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19793M:	Teddy Wang <teddy.wang@siliconmotion.com>
19794M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19795L:	linux-fbdev@vger.kernel.org
19796S:	Maintained
19797F:	drivers/staging/sm750fb/
19798
19799STAGING - VIA VT665X DRIVERS
19800M:	Forest Bond <forest@alittletooquiet.net>
19801S:	Odd Fixes
19802F:	drivers/staging/vt665?/
19803
19804STAGING SUBSYSTEM
19805M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19806L:	linux-staging@lists.linux.dev
19807S:	Supported
19808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19809F:	drivers/staging/
19810
19811STARFIRE/DURALAN NETWORK DRIVER
19812M:	Ion Badulescu <ionut@badula.org>
19813S:	Odd Fixes
19814F:	drivers/net/ethernet/adaptec/starfire*
19815
19816STARFIVE DEVICETREES
19817M:	Emil Renner Berthing <kernel@esmil.dk>
19818S:	Maintained
19819F:	arch/riscv/boot/dts/starfive/
19820
19821STARFIVE JH7100 CLOCK DRIVERS
19822M:	Emil Renner Berthing <kernel@esmil.dk>
19823S:	Maintained
19824F:	Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19825F:	drivers/clk/starfive/clk-starfive-jh7100*
19826F:	include/dt-bindings/clock/starfive-jh7100*.h
19827
19828STARFIVE JH71X0 PINCTRL DRIVERS
19829M:	Emil Renner Berthing <kernel@esmil.dk>
19830M:	Jianlong Huang <jianlong.huang@starfivetech.com>
19831L:	linux-gpio@vger.kernel.org
19832S:	Maintained
19833F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
19834F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
19835F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
19836F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
19837
19838STARFIVE JH7100 RESET CONTROLLER DRIVER
19839M:	Emil Renner Berthing <kernel@esmil.dk>
19840S:	Maintained
19841F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19842F:	drivers/reset/reset-starfive-jh7100.c
19843F:	include/dt-bindings/reset/starfive-jh7100.h
19844
19845STARFIVE TRNG DRIVER
19846M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
19847S:	Supported
19848F:	Documentation/devicetree/bindings/rng/starfive*
19849F:	drivers/char/hw_random/jh7110-trng.c
19850
19851STATIC BRANCH/CALL
19852M:	Peter Zijlstra <peterz@infradead.org>
19853M:	Josh Poimboeuf <jpoimboe@kernel.org>
19854M:	Jason Baron <jbaron@akamai.com>
19855R:	Steven Rostedt <rostedt@goodmis.org>
19856R:	Ard Biesheuvel <ardb@kernel.org>
19857S:	Supported
19858F:	arch/*/include/asm/jump_label*.h
19859F:	arch/*/include/asm/static_call*.h
19860F:	arch/*/kernel/jump_label.c
19861F:	arch/*/kernel/static_call.c
19862F:	include/linux/jump_label*.h
19863F:	include/linux/static_call*.h
19864F:	kernel/jump_label.c
19865F:	kernel/static_call.c
19866
19867STI AUDIO (ASoC) DRIVERS
19868M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19870S:	Maintained
19871F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19872F:	sound/soc/sti/
19873
19874STI CEC DRIVER
19875M:	Alain Volmat <alain.volmat@foss.st.com>
19876S:	Maintained
19877F:	Documentation/devicetree/bindings/media/stih-cec.txt
19878F:	drivers/media/cec/platform/sti/
19879
19880STK1160 USB VIDEO CAPTURE DRIVER
19881M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19882L:	linux-media@vger.kernel.org
19883S:	Maintained
19884T:	git git://linuxtv.org/media_tree.git
19885F:	drivers/media/usb/stk1160/
19886
19887STM32 AUDIO (ASoC) DRIVERS
19888M:	Olivier Moysan <olivier.moysan@foss.st.com>
19889M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19890L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19891S:	Maintained
19892F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19893F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19894F:	sound/soc/stm/
19895
19896STM32 TIMER/LPTIMER DRIVERS
19897M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19898S:	Maintained
19899F:	Documentation/ABI/testing/*timer-stm32
19900F:	Documentation/devicetree/bindings/*/*stm32-*timer*
19901F:	drivers/*/stm32-*timer*
19902F:	drivers/pwm/pwm-stm32*
19903F:	include/linux/*/stm32-*tim*
19904
19905STMMAC ETHERNET DRIVER
19906M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
19907M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
19908M:	Jose Abreu <joabreu@synopsys.com>
19909L:	netdev@vger.kernel.org
19910S:	Supported
19911W:	http://www.stlinux.com
19912F:	Documentation/networking/device_drivers/ethernet/stmicro/
19913F:	drivers/net/ethernet/stmicro/stmmac/
19914
19915SUN3/3X
19916M:	Sam Creasey <sammy@sammy.net>
19917S:	Maintained
19918W:	http://sammy.net/sun3/
19919F:	arch/m68k/include/asm/sun3*
19920F:	arch/m68k/kernel/*sun3*
19921F:	arch/m68k/sun3*/
19922F:	drivers/net/ethernet/i825xx/sun3*
19923
19924SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19925M:	Hans de Goede <hdegoede@redhat.com>
19926L:	linux-input@vger.kernel.org
19927S:	Maintained
19928F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19929F:	drivers/input/keyboard/sun4i-lradc-keys.c
19930
19931SUNDANCE NETWORK DRIVER
19932M:	Denis Kirjanov <kda@linux-powerpc.org>
19933L:	netdev@vger.kernel.org
19934S:	Maintained
19935F:	drivers/net/ethernet/dlink/sundance.c
19936
19937SUN HAPPY MEAL ETHERNET DRIVER
19938M:	Sean Anderson <seanga2@gmail.com>
19939S:	Maintained
19940F:	drivers/net/ethernet/sun/sunhme.*
19941
19942SUNPLUS ETHERNET DRIVER
19943M:	Wells Lu <wellslutw@gmail.com>
19944L:	netdev@vger.kernel.org
19945S:	Maintained
19946W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19947F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19948F:	drivers/net/ethernet/sunplus/
19949
19950SUNPLUS MMC DRIVER
19951M:	Tony Huang <tonyhuang.sunplus@gmail.com>
19952M:	Li-hao Kuo <lhjeff911@gmail.com>
19953S:	Maintained
19954F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
19955F:	drivers/mmc/host/sunplus-mmc.c
19956
19957SUNPLUS OCOTP DRIVER
19958M:	Vincent Shih <vincent.sunplus@gmail.com>
19959S:	Maintained
19960F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19961F:	drivers/nvmem/sunplus-ocotp.c
19962
19963SUNPLUS USB2 PHY DRIVER
19964M:	Vincent Shih <vincent.sunplus@gmail.com>
19965L:	linux-usb@vger.kernel.org
19966S:	Maintained
19967F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
19968F:	drivers/phy/sunplus/Kconfig
19969F:	drivers/phy/sunplus/Makefile
19970F:	drivers/phy/sunplus/phy-sunplus-usb2.c
19971
19972SUNPLUS PWM DRIVER
19973M:	Hammer Hsieh <hammerh0314@gmail.com>
19974S:	Maintained
19975F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19976F:	drivers/pwm/pwm-sunplus.c
19977
19978SUNPLUS RTC DRIVER
19979M:	Vincent Shih <vincent.sunplus@gmail.com>
19980L:	linux-rtc@vger.kernel.org
19981S:	Maintained
19982F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19983F:	drivers/rtc/rtc-sunplus.c
19984
19985SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19986M:	Li-hao Kuo <lhjeff911@gmail.com>
19987L:	linux-spi@vger.kernel.org
19988S:	Maintained
19989F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19990F:	drivers/spi/spi-sunplus-sp7021.c
19991
19992SUNPLUS UART DRIVER
19993M:	Hammer Hsieh <hammerh0314@gmail.com>
19994S:	Maintained
19995F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19996F:	drivers/tty/serial/sunplus-uart.c
19997
19998SUNPLUS WATCHDOG DRIVER
19999M:	Xiantao Hu <xt.hu@cqplus1.com>
20000L:	linux-watchdog@vger.kernel.org
20001S:	Maintained
20002F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
20003F:	drivers/watchdog/sunplus_wdt.c
20004
20005SUPERH
20006M:	Yoshinori Sato <ysato@users.sourceforge.jp>
20007M:	Rich Felker <dalias@libc.org>
20008M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
20009L:	linux-sh@vger.kernel.org
20010S:	Maintained
20011Q:	http://patchwork.kernel.org/project/linux-sh/list/
20012F:	Documentation/sh/
20013F:	arch/sh/
20014F:	drivers/sh/
20015
20016SUSPEND TO RAM
20017M:	"Rafael J. Wysocki" <rafael@kernel.org>
20018M:	Len Brown <len.brown@intel.com>
20019M:	Pavel Machek <pavel@ucw.cz>
20020L:	linux-pm@vger.kernel.org
20021S:	Supported
20022B:	https://bugzilla.kernel.org
20023F:	Documentation/power/
20024F:	arch/x86/kernel/acpi/sleep*
20025F:	arch/x86/kernel/acpi/wakeup*
20026F:	drivers/base/power/
20027F:	include/linux/freezer.h
20028F:	include/linux/pm.h
20029F:	include/linux/suspend.h
20030F:	kernel/power/
20031
20032SVGA HANDLING
20033M:	Martin Mares <mj@ucw.cz>
20034L:	linux-video@atrey.karlin.mff.cuni.cz
20035S:	Maintained
20036F:	Documentation/admin-guide/svga.rst
20037F:	arch/x86/boot/video*
20038
20039SWITCHDEV
20040M:	Jiri Pirko <jiri@resnulli.us>
20041M:	Ivan Vecera <ivecera@redhat.com>
20042L:	netdev@vger.kernel.org
20043S:	Supported
20044F:	include/net/switchdev.h
20045F:	net/switchdev/
20046
20047SY8106A REGULATOR DRIVER
20048M:	Icenowy Zheng <icenowy@aosc.io>
20049S:	Maintained
20050F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
20051F:	drivers/regulator/sy8106a-regulator.c
20052
20053SYNC FILE FRAMEWORK
20054M:	Sumit Semwal <sumit.semwal@linaro.org>
20055R:	Gustavo Padovan <gustavo@padovan.org>
20056L:	linux-media@vger.kernel.org
20057L:	dri-devel@lists.freedesktop.org
20058S:	Maintained
20059T:	git git://anongit.freedesktop.org/drm/drm-misc
20060F:	Documentation/driver-api/sync_file.rst
20061F:	drivers/dma-buf/dma-fence*
20062F:	drivers/dma-buf/sw_sync.c
20063F:	drivers/dma-buf/sync_*
20064F:	include/linux/sync_file.h
20065F:	include/uapi/linux/sync_file.h
20066
20067SYNOPSYS ARC ARCHITECTURE
20068M:	Vineet Gupta <vgupta@kernel.org>
20069L:	linux-snps-arc@lists.infradead.org
20070S:	Supported
20071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
20072F:	Documentation/arc/
20073F:	Documentation/devicetree/bindings/arc/*
20074F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
20075F:	arch/arc/
20076F:	drivers/clocksource/arc_timer.c
20077F:	drivers/tty/serial/arc_uart.c
20078
20079SYNOPSYS ARC HSDK SDP pll clock driver
20080M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20081S:	Supported
20082F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
20083F:	drivers/clk/clk-hsdk-pll.c
20084
20085SYNOPSYS ARC SDP clock driver
20086M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20087S:	Supported
20088F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
20089F:	drivers/clk/axs10x/*
20090
20091SYNOPSYS ARC SDP platform support
20092M:	Alexey Brodkin <abrodkin@synopsys.com>
20093S:	Supported
20094F:	Documentation/devicetree/bindings/arc/axs10*
20095F:	arch/arc/boot/dts/ax*
20096F:	arch/arc/plat-axs10x
20097
20098SYNOPSYS AXS10x RESET CONTROLLER DRIVER
20099M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20100S:	Supported
20101F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
20102F:	drivers/reset/reset-axs10x.c
20103
20104SYNOPSYS CREG GPIO DRIVER
20105M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20106S:	Maintained
20107F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
20108F:	drivers/gpio/gpio-creg-snps.c
20109
20110SYNOPSYS DESIGNWARE 8250 UART DRIVER
20111M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
20112R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20113S:	Supported
20114F:	drivers/tty/serial/8250/8250_dw.c
20115F:	drivers/tty/serial/8250/8250_dwlib.*
20116F:	drivers/tty/serial/8250/8250_lpss.c
20117
20118SYNOPSYS DESIGNWARE APB GPIO DRIVER
20119M:	Hoan Tran <hoan@os.amperecomputing.com>
20120M:	Serge Semin <fancer.lancer@gmail.com>
20121L:	linux-gpio@vger.kernel.org
20122S:	Maintained
20123F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
20124F:	drivers/gpio/gpio-dwapb.c
20125
20126SYNOPSYS DESIGNWARE APB SSI DRIVER
20127M:	Serge Semin <fancer.lancer@gmail.com>
20128L:	linux-spi@vger.kernel.org
20129S:	Supported
20130F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
20131F:	drivers/spi/spi-dw*
20132
20133SYNOPSYS DESIGNWARE AXI DMAC DRIVER
20134M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20135S:	Maintained
20136F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
20137F:	drivers/dma/dw-axi-dmac/
20138
20139SYNOPSYS DESIGNWARE DMAC DRIVER
20140M:	Viresh Kumar <vireshk@kernel.org>
20141R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20142S:	Maintained
20143F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
20144F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
20145F:	drivers/dma/dw/
20146F:	include/dt-bindings/dma/dw-dmac.h
20147F:	include/linux/dma/dw.h
20148F:	include/linux/platform_data/dma-dw.h
20149
20150SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
20151M:	Jose Abreu <Jose.Abreu@synopsys.com>
20152L:	netdev@vger.kernel.org
20153S:	Supported
20154F:	drivers/net/ethernet/synopsys/
20155
20156SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
20157M:	Jose Abreu <Jose.Abreu@synopsys.com>
20158L:	netdev@vger.kernel.org
20159S:	Supported
20160F:	drivers/net/pcs/pcs-xpcs.c
20161F:	drivers/net/pcs/pcs-xpcs.h
20162F:	include/linux/pcs/pcs-xpcs.h
20163
20164SYNOPSYS DESIGNWARE I2C DRIVER
20165M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
20166R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20167R:	Mika Westerberg <mika.westerberg@linux.intel.com>
20168R:	Jan Dabros <jsd@semihalf.com>
20169L:	linux-i2c@vger.kernel.org
20170S:	Supported
20171F:	drivers/i2c/busses/i2c-designware-*
20172
20173SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
20174M:	Jaehoon Chung <jh80.chung@samsung.com>
20175L:	linux-mmc@vger.kernel.org
20176S:	Maintained
20177F:	drivers/mmc/host/dw_mmc*
20178
20179SYNOPSYS HSDK RESET CONTROLLER DRIVER
20180M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
20181S:	Supported
20182F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
20183F:	drivers/reset/reset-hsdk.c
20184F:	include/dt-bindings/reset/snps,hsdk-reset.h
20185
20186SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
20187M:	Prabu Thangamuthu <prabu.t@synopsys.com>
20188M:	Manjunath M B <manjumb@synopsys.com>
20189L:	linux-mmc@vger.kernel.org
20190S:	Maintained
20191F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
20192
20193SYSTEM CONFIGURATION (SYSCON)
20194M:	Lee Jones <lee@kernel.org>
20195M:	Arnd Bergmann <arnd@arndb.de>
20196S:	Supported
20197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
20198F:	drivers/mfd/syscon.c
20199
20200SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
20201M:	Sudeep Holla <sudeep.holla@arm.com>
20202R:	Cristian Marussi <cristian.marussi@arm.com>
20203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20204S:	Maintained
20205F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
20206F:	drivers/clk/clk-sc[mp]i.c
20207F:	drivers/cpufreq/sc[mp]i-cpufreq.c
20208F:	drivers/firmware/arm_scmi/
20209F:	drivers/firmware/arm_scpi.c
20210F:	drivers/powercap/arm_scmi_powercap.c
20211F:	drivers/regulator/scmi-regulator.c
20212F:	drivers/reset/reset-scmi.c
20213F:	include/linux/sc[mp]i_protocol.h
20214F:	include/trace/events/scmi.h
20215F:	include/uapi/linux/virtio_scmi.h
20216
20217SYSTEM RESET/SHUTDOWN DRIVERS
20218M:	Sebastian Reichel <sre@kernel.org>
20219L:	linux-pm@vger.kernel.org
20220S:	Maintained
20221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
20222F:	Documentation/devicetree/bindings/power/reset/
20223F:	drivers/power/reset/
20224
20225SYSTEM TRACE MODULE CLASS
20226M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
20227S:	Maintained
20228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
20229F:	Documentation/trace/stm.rst
20230F:	drivers/hwtracing/stm/
20231F:	include/linux/stm.h
20232F:	include/uapi/linux/stm.h
20233
20234SYSTEM76 ACPI DRIVER
20235M:	Jeremy Soller <jeremy@system76.com>
20236M:	System76 Product Development <productdev@system76.com>
20237L:	platform-driver-x86@vger.kernel.org
20238S:	Maintained
20239F:	drivers/platform/x86/system76_acpi.c
20240
20241SYSV FILESYSTEM
20242S:	Orphan
20243F:	Documentation/filesystems/sysv-fs.rst
20244F:	fs/sysv/
20245F:	include/linux/sysv_fs.h
20246
20247TASKSTATS STATISTICS INTERFACE
20248M:	Balbir Singh <bsingharora@gmail.com>
20249S:	Maintained
20250F:	Documentation/accounting/taskstats*
20251F:	include/linux/taskstats*
20252F:	kernel/taskstats.c
20253
20254TC subsystem
20255M:	Jamal Hadi Salim <jhs@mojatatu.com>
20256M:	Cong Wang <xiyou.wangcong@gmail.com>
20257M:	Jiri Pirko <jiri@resnulli.us>
20258L:	netdev@vger.kernel.org
20259S:	Maintained
20260F:	include/net/pkt_cls.h
20261F:	include/net/pkt_sched.h
20262F:	include/net/tc_act/
20263F:	include/uapi/linux/pkt_cls.h
20264F:	include/uapi/linux/pkt_sched.h
20265F:	include/uapi/linux/tc_act/
20266F:	include/uapi/linux/tc_ematch/
20267F:	net/sched/
20268F:	tools/testing/selftests/tc-testing
20269
20270TC90522 MEDIA DRIVER
20271M:	Akihiro Tsukada <tskd08@gmail.com>
20272L:	linux-media@vger.kernel.org
20273S:	Odd Fixes
20274F:	drivers/media/dvb-frontends/tc90522*
20275
20276TCP LOW PRIORITY MODULE
20277M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
20278M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
20279S:	Maintained
20280W:	http://tcp-lp-mod.sourceforge.net/
20281F:	net/ipv4/tcp_lp.c
20282
20283TDA10071 MEDIA DRIVER
20284M:	Antti Palosaari <crope@iki.fi>
20285L:	linux-media@vger.kernel.org
20286S:	Maintained
20287W:	https://linuxtv.org
20288W:	http://palosaari.fi/linux/
20289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20290T:	git git://linuxtv.org/anttip/media_tree.git
20291F:	drivers/media/dvb-frontends/tda10071*
20292
20293TDA18212 MEDIA DRIVER
20294M:	Antti Palosaari <crope@iki.fi>
20295L:	linux-media@vger.kernel.org
20296S:	Maintained
20297W:	https://linuxtv.org
20298W:	http://palosaari.fi/linux/
20299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20300T:	git git://linuxtv.org/anttip/media_tree.git
20301F:	drivers/media/tuners/tda18212*
20302
20303TDA18218 MEDIA DRIVER
20304M:	Antti Palosaari <crope@iki.fi>
20305L:	linux-media@vger.kernel.org
20306S:	Maintained
20307W:	https://linuxtv.org
20308W:	http://palosaari.fi/linux/
20309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20310T:	git git://linuxtv.org/anttip/media_tree.git
20311F:	drivers/media/tuners/tda18218*
20312
20313TDA18250 MEDIA DRIVER
20314M:	Olli Salonen <olli.salonen@iki.fi>
20315L:	linux-media@vger.kernel.org
20316S:	Maintained
20317W:	https://linuxtv.org
20318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20319T:	git git://linuxtv.org/media_tree.git
20320F:	drivers/media/tuners/tda18250*
20321
20322TDA18271 MEDIA DRIVER
20323M:	Michael Krufky <mkrufky@linuxtv.org>
20324L:	linux-media@vger.kernel.org
20325S:	Maintained
20326W:	https://linuxtv.org
20327W:	http://github.com/mkrufky
20328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20329T:	git git://linuxtv.org/mkrufky/tuners.git
20330F:	drivers/media/tuners/tda18271*
20331
20332TDA1997x MEDIA DRIVER
20333M:	Tim Harvey <tharvey@gateworks.com>
20334L:	linux-media@vger.kernel.org
20335S:	Maintained
20336W:	https://linuxtv.org
20337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20338F:	drivers/media/i2c/tda1997x.*
20339
20340TDA827x MEDIA DRIVER
20341M:	Michael Krufky <mkrufky@linuxtv.org>
20342L:	linux-media@vger.kernel.org
20343S:	Maintained
20344W:	https://linuxtv.org
20345W:	http://github.com/mkrufky
20346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20347T:	git git://linuxtv.org/mkrufky/tuners.git
20348F:	drivers/media/tuners/tda8290.*
20349
20350TDA8290 MEDIA DRIVER
20351M:	Michael Krufky <mkrufky@linuxtv.org>
20352L:	linux-media@vger.kernel.org
20353S:	Maintained
20354W:	https://linuxtv.org
20355W:	http://github.com/mkrufky
20356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20357T:	git git://linuxtv.org/mkrufky/tuners.git
20358F:	drivers/media/tuners/tda8290.*
20359
20360TDA9840 MEDIA DRIVER
20361M:	Hans Verkuil <hverkuil@xs4all.nl>
20362L:	linux-media@vger.kernel.org
20363S:	Maintained
20364W:	https://linuxtv.org
20365T:	git git://linuxtv.org/media_tree.git
20366F:	drivers/media/i2c/tda9840*
20367
20368TEA5761 TUNER DRIVER
20369M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20370L:	linux-media@vger.kernel.org
20371S:	Odd fixes
20372W:	https://linuxtv.org
20373T:	git git://linuxtv.org/media_tree.git
20374F:	drivers/media/tuners/tea5761.*
20375
20376TEA5767 TUNER DRIVER
20377M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20378L:	linux-media@vger.kernel.org
20379S:	Maintained
20380W:	https://linuxtv.org
20381T:	git git://linuxtv.org/media_tree.git
20382F:	drivers/media/tuners/tea5767.*
20383
20384TEA6415C MEDIA DRIVER
20385M:	Hans Verkuil <hverkuil@xs4all.nl>
20386L:	linux-media@vger.kernel.org
20387S:	Maintained
20388W:	https://linuxtv.org
20389T:	git git://linuxtv.org/media_tree.git
20390F:	drivers/media/i2c/tea6415c*
20391
20392TEA6420 MEDIA DRIVER
20393M:	Hans Verkuil <hverkuil@xs4all.nl>
20394L:	linux-media@vger.kernel.org
20395S:	Maintained
20396W:	https://linuxtv.org
20397T:	git git://linuxtv.org/media_tree.git
20398F:	drivers/media/i2c/tea6420*
20399
20400TEAM DRIVER
20401M:	Jiri Pirko <jiri@resnulli.us>
20402L:	netdev@vger.kernel.org
20403S:	Supported
20404F:	drivers/net/team/
20405F:	include/linux/if_team.h
20406F:	include/uapi/linux/if_team.h
20407F:	tools/testing/selftests/drivers/net/team/
20408
20409TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
20410M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
20411S:	Maintained
20412F:	arch/x86/platform/ts5500/
20413
20414TECHNOTREND USB IR RECEIVER
20415M:	Sean Young <sean@mess.org>
20416L:	linux-media@vger.kernel.org
20417S:	Maintained
20418F:	drivers/media/rc/ttusbir.c
20419
20420TECHWELL TW9910 VIDEO DECODER
20421L:	linux-media@vger.kernel.org
20422S:	Orphan
20423F:	drivers/media/i2c/tw9910.c
20424F:	include/media/i2c/tw9910.h
20425
20426TEE SUBSYSTEM
20427M:	Jens Wiklander <jens.wiklander@linaro.org>
20428R:	Sumit Garg <sumit.garg@linaro.org>
20429L:	op-tee@lists.trustedfirmware.org
20430S:	Maintained
20431F:	Documentation/staging/tee.rst
20432F:	drivers/tee/
20433F:	include/linux/tee_drv.h
20434F:	include/uapi/linux/tee.h
20435
20436TEGRA ARCHITECTURE SUPPORT
20437M:	Thierry Reding <thierry.reding@gmail.com>
20438M:	Jonathan Hunter <jonathanh@nvidia.com>
20439L:	linux-tegra@vger.kernel.org
20440S:	Supported
20441Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
20442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
20443N:	[^a-z]tegra
20444
20445TEGRA CLOCK DRIVER
20446M:	Peter De Schrijver <pdeschrijver@nvidia.com>
20447M:	Prashant Gaikwad <pgaikwad@nvidia.com>
20448S:	Supported
20449F:	drivers/clk/tegra/
20450
20451TEGRA DMA DRIVERS
20452M:	Laxman Dewangan <ldewangan@nvidia.com>
20453M:	Jon Hunter <jonathanh@nvidia.com>
20454S:	Supported
20455F:	drivers/dma/tegra*
20456
20457TEGRA I2C DRIVER
20458M:	Laxman Dewangan <ldewangan@nvidia.com>
20459R:	Dmitry Osipenko <digetx@gmail.com>
20460S:	Supported
20461F:	drivers/i2c/busses/i2c-tegra.c
20462
20463TEGRA IOMMU DRIVERS
20464M:	Thierry Reding <thierry.reding@gmail.com>
20465R:	Krishna Reddy <vdumpa@nvidia.com>
20466L:	linux-tegra@vger.kernel.org
20467S:	Supported
20468F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
20469F:	drivers/iommu/tegra*
20470
20471TEGRA KBC DRIVER
20472M:	Laxman Dewangan <ldewangan@nvidia.com>
20473S:	Supported
20474F:	drivers/input/keyboard/tegra-kbc.c
20475
20476TEGRA NAND DRIVER
20477M:	Stefan Agner <stefan@agner.ch>
20478M:	Lucas Stach <dev@lynxeye.de>
20479S:	Maintained
20480F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
20481F:	drivers/mtd/nand/raw/tegra_nand.c
20482
20483TEGRA PWM DRIVER
20484M:	Thierry Reding <thierry.reding@gmail.com>
20485S:	Supported
20486F:	drivers/pwm/pwm-tegra.c
20487
20488TEGRA SERIAL DRIVER
20489M:	Laxman Dewangan <ldewangan@nvidia.com>
20490S:	Supported
20491F:	drivers/tty/serial/serial-tegra.c
20492
20493TEGRA SPI DRIVER
20494M:	Laxman Dewangan <ldewangan@nvidia.com>
20495S:	Supported
20496F:	drivers/spi/spi-tegra*
20497
20498TEGRA QUAD SPI DRIVER
20499M:	Thierry Reding <thierry.reding@gmail.com>
20500M:	Jonathan Hunter <jonathanh@nvidia.com>
20501M:	Sowjanya Komatineni <skomatineni@nvidia.com>
20502L:	linux-tegra@vger.kernel.org
20503S:	Maintained
20504F:	drivers/spi/spi-tegra210-quad.c
20505
20506TEGRA VIDEO DRIVER
20507M:	Thierry Reding <thierry.reding@gmail.com>
20508M:	Jonathan Hunter <jonathanh@nvidia.com>
20509M:	Sowjanya Komatineni <skomatineni@nvidia.com>
20510L:	linux-media@vger.kernel.org
20511L:	linux-tegra@vger.kernel.org
20512S:	Maintained
20513F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
20514F:	drivers/staging/media/tegra-video/
20515
20516TEGRA XUSB PADCTL DRIVER
20517M:	JC Kuo <jckuo@nvidia.com>
20518S:	Supported
20519F:	drivers/phy/tegra/xusb*
20520
20521TEHUTI ETHERNET DRIVER
20522M:	Andy Gospodarek <andy@greyhouse.net>
20523L:	netdev@vger.kernel.org
20524S:	Supported
20525F:	drivers/net/ethernet/tehuti/*
20526
20527TELECOM CLOCK DRIVER FOR MCPL0010
20528M:	Mark Gross <markgross@kernel.org>
20529S:	Supported
20530F:	drivers/char/tlclk.c
20531
20532TEMPO SEMICONDUCTOR DRIVERS
20533M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
20534S:	Maintained
20535F:	Documentation/devicetree/bindings/sound/tscs*.txt
20536F:	sound/soc/codecs/tscs*.c
20537F:	sound/soc/codecs/tscs*.h
20538
20539TENSILICA XTENSA PORT (xtensa)
20540M:	Chris Zankel <chris@zankel.net>
20541M:	Max Filippov <jcmvbkbc@gmail.com>
20542L:	linux-xtensa@linux-xtensa.org
20543S:	Maintained
20544T:	git https://github.com/jcmvbkbc/linux-xtensa.git
20545F:	arch/xtensa/
20546F:	drivers/irqchip/irq-xtensa-*
20547
20548TEXAS INSTRUMENTS ASoC DRIVERS
20549M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
20550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20551S:	Maintained
20552F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
20553F:	sound/soc/ti/
20554
20555TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
20556M:	Ricardo Ribalda <ribalda@kernel.org>
20557L:	linux-iio@vger.kernel.org
20558S:	Supported
20559F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
20560F:	drivers/iio/dac/ti-dac7612.c
20561
20562TEXAS INSTRUMENTS DMA DRIVERS
20563M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
20564L:	dmaengine@vger.kernel.org
20565S:	Maintained
20566F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
20567F:	Documentation/devicetree/bindings/dma/ti-edma.txt
20568F:	Documentation/devicetree/bindings/dma/ti/
20569F:	drivers/dma/ti/
20570X:	drivers/dma/ti/cppi41.c
20571F:	include/linux/dma/k3-udma-glue.h
20572F:	include/linux/dma/ti-cppi5.h
20573F:	include/linux/dma/k3-psil.h
20574
20575TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
20576M:	Nishanth Menon <nm@ti.com>
20577M:	Tero Kristo <kristo@kernel.org>
20578M:	Santosh Shilimkar <ssantosh@kernel.org>
20579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20580S:	Maintained
20581F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
20582F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
20583F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20584F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
20585F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
20586F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
20587F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
20588F:	drivers/clk/keystone/sci-clk.c
20589F:	drivers/firmware/ti_sci*
20590F:	drivers/irqchip/irq-ti-sci-inta.c
20591F:	drivers/irqchip/irq-ti-sci-intr.c
20592F:	drivers/reset/reset-ti-sci.c
20593F:	drivers/soc/ti/ti_sci_inta_msi.c
20594F:	drivers/soc/ti/ti_sci_pm_domains.c
20595F:	include/dt-bindings/soc/ti,sci_pm_domain.h
20596F:	include/linux/soc/ti/ti_sci_inta_msi.h
20597F:	include/linux/soc/ti/ti_sci_protocol.h
20598
20599TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
20600M:	Robert Marko <robert.marko@sartura.hr>
20601M:	Luka Perkov <luka.perkov@sartura.hr>
20602L:	linux-hwmon@vger.kernel.org
20603S:	Maintained
20604F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
20605F:	Documentation/hwmon/tps23861.rst
20606F:	drivers/hwmon/tps23861.c
20607
20608TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
20609M:	Puranjay Mohan <puranjay12@gmail.com>
20610L:	linux-iio@vger.kernel.org
20611S:	Supported
20612F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
20613F:	drivers/iio/temperature/tmp117.c
20614
20615THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
20616M:	Hans Verkuil <hverkuil@xs4all.nl>
20617L:	linux-media@vger.kernel.org
20618S:	Maintained
20619W:	https://linuxtv.org
20620T:	git git://linuxtv.org/media_tree.git
20621F:	drivers/media/radio/radio-raremono.c
20622
20623THERMAL
20624M:	Rafael J. Wysocki <rafael@kernel.org>
20625M:	Daniel Lezcano <daniel.lezcano@linaro.org>
20626R:	Amit Kucheria <amitk@kernel.org>
20627R:	Zhang Rui <rui.zhang@intel.com>
20628L:	linux-pm@vger.kernel.org
20629S:	Supported
20630Q:	https://patchwork.kernel.org/project/linux-pm/list/
20631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
20632F:	Documentation/ABI/testing/sysfs-class-thermal
20633F:	Documentation/admin-guide/thermal/
20634F:	Documentation/devicetree/bindings/thermal/
20635F:	Documentation/driver-api/thermal/
20636F:	drivers/thermal/
20637F:	include/dt-bindings/thermal/
20638F:	include/linux/cpu_cooling.h
20639F:	include/linux/thermal.h
20640F:	include/uapi/linux/thermal.h
20641F:	tools/lib/thermal/
20642F:	tools/thermal/
20643
20644THERMAL DRIVER FOR AMLOGIC SOCS
20645M:	Guillaume La Roque <glaroque@baylibre.com>
20646L:	linux-pm@vger.kernel.org
20647L:	linux-amlogic@lists.infradead.org
20648S:	Supported
20649W:	http://linux-meson.com/
20650F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
20651F:	drivers/thermal/amlogic_thermal.c
20652
20653THERMAL/CPU_COOLING
20654M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
20655M:	Daniel Lezcano <daniel.lezcano@linaro.org>
20656M:	Viresh Kumar <viresh.kumar@linaro.org>
20657R:	Lukasz Luba <lukasz.luba@arm.com>
20658L:	linux-pm@vger.kernel.org
20659S:	Supported
20660F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
20661F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
20662F:	drivers/thermal/cpufreq_cooling.c
20663F:	drivers/thermal/cpuidle_cooling.c
20664F:	include/linux/cpu_cooling.h
20665
20666THERMAL/POWER_ALLOCATOR
20667M:	Lukasz Luba <lukasz.luba@arm.com>
20668L:	linux-pm@vger.kernel.org
20669S:	Maintained
20670F:	Documentation/driver-api/thermal/power_allocator.rst
20671F:	drivers/thermal/gov_power_allocator.c
20672F:	include/trace/events/thermal_power_allocator.h
20673
20674THINKPAD ACPI EXTRAS DRIVER
20675M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
20676L:	ibm-acpi-devel@lists.sourceforge.net
20677L:	platform-driver-x86@vger.kernel.org
20678S:	Maintained
20679W:	http://ibm-acpi.sourceforge.net
20680W:	http://thinkwiki.org/wiki/Ibm-acpi
20681T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
20682F:	drivers/platform/x86/thinkpad_acpi.c
20683
20684THINKPAD LMI DRIVER
20685M:	Mark Pearson <markpearson@lenovo.com>
20686L:	platform-driver-x86@vger.kernel.org
20687S:	Maintained
20688F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
20689F:	drivers/platform/x86/think-lmi.?
20690
20691THUNDERBOLT DMA TRAFFIC TEST DRIVER
20692M:	Isaac Hazan <isaac.hazan@intel.com>
20693L:	linux-usb@vger.kernel.org
20694S:	Maintained
20695F:	drivers/thunderbolt/dma_test.c
20696
20697THUNDERBOLT DRIVER
20698M:	Andreas Noever <andreas.noever@gmail.com>
20699M:	Michael Jamet <michael.jamet@intel.com>
20700M:	Mika Westerberg <mika.westerberg@linux.intel.com>
20701M:	Yehezkel Bernat <YehezkelShB@gmail.com>
20702L:	linux-usb@vger.kernel.org
20703S:	Maintained
20704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
20705F:	Documentation/admin-guide/thunderbolt.rst
20706F:	drivers/thunderbolt/
20707F:	include/linux/thunderbolt.h
20708
20709THUNDERBOLT NETWORK DRIVER
20710M:	Michael Jamet <michael.jamet@intel.com>
20711M:	Mika Westerberg <mika.westerberg@linux.intel.com>
20712M:	Yehezkel Bernat <YehezkelShB@gmail.com>
20713L:	netdev@vger.kernel.org
20714S:	Maintained
20715F:	drivers/net/thunderbolt/
20716
20717THUNDERX GPIO DRIVER
20718M:	Robert Richter <rric@kernel.org>
20719S:	Odd Fixes
20720F:	drivers/gpio/gpio-thunderx.c
20721
20722TI AM437X VPFE DRIVER
20723M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20724L:	linux-media@vger.kernel.org
20725S:	Maintained
20726W:	https://linuxtv.org
20727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20728T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20729F:	drivers/media/platform/ti/am437x/
20730
20731TI BANDGAP AND THERMAL DRIVER
20732M:	Eduardo Valentin <edubezval@gmail.com>
20733M:	Keerthy <j-keerthy@ti.com>
20734L:	linux-pm@vger.kernel.org
20735L:	linux-omap@vger.kernel.org
20736S:	Maintained
20737F:	drivers/thermal/ti-soc-thermal/
20738
20739TI BQ27XXX POWER SUPPLY DRIVER
20740F:	drivers/power/supply/bq27xxx_battery.c
20741F:	drivers/power/supply/bq27xxx_battery_i2c.c
20742F:	include/linux/power/bq27xxx_battery.h
20743
20744TI CDCE706 CLOCK DRIVER
20745M:	Max Filippov <jcmvbkbc@gmail.com>
20746S:	Maintained
20747F:	drivers/clk/clk-cdce706.c
20748
20749TI CLOCK DRIVER
20750M:	Tero Kristo <kristo@kernel.org>
20751L:	linux-omap@vger.kernel.org
20752S:	Odd Fixes
20753F:	drivers/clk/ti/
20754F:	include/linux/clk/ti.h
20755
20756TI DAVINCI MACHINE SUPPORT
20757M:	Sekhar Nori <nsekhar@ti.com>
20758R:	Bartosz Golaszewski <brgl@bgdev.pl>
20759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20760S:	Supported
20761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20762F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20763F:	arch/arm/boot/dts/da850*
20764F:	arch/arm/mach-davinci/
20765F:	drivers/i2c/busses/i2c-davinci.c
20766
20767TI DAVINCI SERIES CLOCK DRIVER
20768M:	David Lechner <david@lechnology.com>
20769R:	Sekhar Nori <nsekhar@ti.com>
20770S:	Maintained
20771F:	Documentation/devicetree/bindings/clock/ti/davinci/
20772F:	drivers/clk/davinci/
20773F:	include/linux/clk/davinci.h
20774
20775TI DAVINCI SERIES GPIO DRIVER
20776M:	Keerthy <j-keerthy@ti.com>
20777L:	linux-gpio@vger.kernel.org
20778S:	Maintained
20779F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20780F:	drivers/gpio/gpio-davinci.c
20781
20782TI DAVINCI SERIES MEDIA DRIVER
20783M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20784L:	linux-media@vger.kernel.org
20785S:	Maintained
20786W:	https://linuxtv.org
20787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20788T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20789F:	drivers/media/platform/ti/davinci/
20790F:	include/media/davinci/
20791
20792TI ENHANCED CAPTURE (eCAP) DRIVER
20793M:	Vignesh Raghavendra <vigneshr@ti.com>
20794R:	Julien Panis <jpanis@baylibre.com>
20795L:	linux-iio@vger.kernel.org
20796L:	linux-omap@vger.kernel.org
20797S:	Maintained
20798F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
20799F:	drivers/counter/ti-ecap-capture.c
20800
20801TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20802R:	David Lechner <david@lechnology.com>
20803L:	linux-iio@vger.kernel.org
20804F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
20805F:	drivers/counter/ti-eqep.c
20806
20807TI ETHERNET SWITCH DRIVER (CPSW)
20808R:	Grygorii Strashko <grygorii.strashko@ti.com>
20809L:	linux-omap@vger.kernel.org
20810L:	netdev@vger.kernel.org
20811S:	Maintained
20812F:	drivers/net/ethernet/ti/cpsw*
20813F:	drivers/net/ethernet/ti/davinci*
20814
20815TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20816M:	Alex Dubov <oakad@yahoo.com>
20817S:	Maintained
20818W:	http://tifmxx.berlios.de/
20819F:	drivers/memstick/host/tifm_ms.c
20820F:	drivers/misc/tifm*
20821F:	drivers/mmc/host/tifm_sd.c
20822F:	include/linux/tifm.h
20823
20824TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20825M:	Nishanth Menon <nm@ti.com>
20826M:	Santosh Shilimkar <ssantosh@kernel.org>
20827L:	linux-kernel@vger.kernel.org
20828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20829S:	Maintained
20830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20831F:	drivers/soc/ti/*
20832
20833TI LM49xxx FAMILY ASoC CODEC DRIVERS
20834M:	M R Swami Reddy <mr.swami.reddy@ti.com>
20835M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20837S:	Maintained
20838F:	sound/soc/codecs/isabelle*
20839F:	sound/soc/codecs/lm49453*
20840
20841TI PCM3060 ASoC CODEC DRIVER
20842M:	Kirill Marinushkin <kmarinushkin@birdec.com>
20843L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20844S:	Maintained
20845F:	Documentation/devicetree/bindings/sound/pcm3060.txt
20846F:	sound/soc/codecs/pcm3060*
20847
20848TI TAS571X FAMILY ASoC CODEC DRIVER
20849M:	Kevin Cernekee <cernekee@chromium.org>
20850L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20851S:	Odd Fixes
20852F:	sound/soc/codecs/tas571x*
20853
20854TI TRF7970A NFC DRIVER
20855M:	Mark Greer <mgreer@animalcreek.com>
20856L:	linux-wireless@vger.kernel.org
20857L:	linux-nfc@lists.01.org (subscribers-only)
20858S:	Supported
20859F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20860F:	drivers/nfc/trf7970a.c
20861
20862TI TSC2046 ADC DRIVER
20863M:	Oleksij Rempel <o.rempel@pengutronix.de>
20864R:	kernel@pengutronix.de
20865L:	linux-iio@vger.kernel.org
20866S:	Maintained
20867F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20868F:	drivers/iio/adc/ti-tsc2046.c
20869
20870TI TWL4030 SERIES SOC CODEC DRIVER
20871M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
20872L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20873S:	Maintained
20874F:	sound/soc/codecs/twl4030*
20875
20876TI VPE/CAL DRIVERS
20877M:	Benoit Parrot <bparrot@ti.com>
20878L:	linux-media@vger.kernel.org
20879S:	Maintained
20880W:	http://linuxtv.org/
20881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20882F:	Documentation/devicetree/bindings/media/ti,cal.yaml
20883F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
20884F:	drivers/media/platform/ti/cal/
20885F:	drivers/media/platform/ti/vpe/
20886
20887TI WILINK WIRELESS DRIVERS
20888L:	linux-wireless@vger.kernel.org
20889S:	Orphan
20890W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20891W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20893F:	drivers/net/wireless/ti/
20894
20895TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20896M:	John Stultz <jstultz@google.com>
20897M:	Thomas Gleixner <tglx@linutronix.de>
20898R:	Stephen Boyd <sboyd@kernel.org>
20899L:	linux-kernel@vger.kernel.org
20900S:	Supported
20901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20902F:	include/linux/clocksource.h
20903F:	include/linux/time.h
20904F:	include/linux/timex.h
20905F:	include/uapi/linux/time.h
20906F:	include/uapi/linux/timex.h
20907F:	kernel/time/alarmtimer.c
20908F:	kernel/time/clocksource.c
20909F:	kernel/time/ntp.c
20910F:	kernel/time/time*.c
20911F:	tools/testing/selftests/timers/
20912
20913TIPC NETWORK LAYER
20914M:	Jon Maloy <jmaloy@redhat.com>
20915M:	Ying Xue <ying.xue@windriver.com>
20916L:	netdev@vger.kernel.org (core kernel code)
20917L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20918S:	Maintained
20919W:	http://tipc.sourceforge.net/
20920F:	include/uapi/linux/tipc*.h
20921F:	net/tipc/
20922
20923TLAN NETWORK DRIVER
20924M:	Samuel Chessman <chessman@tux.org>
20925L:	tlan-devel@lists.sourceforge.net (subscribers-only)
20926S:	Maintained
20927W:	http://sourceforge.net/projects/tlan/
20928F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20929F:	drivers/net/ethernet/ti/tlan.*
20930
20931TM6000 VIDEO4LINUX DRIVER
20932M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20933L:	linux-media@vger.kernel.org
20934S:	Odd fixes
20935W:	https://linuxtv.org
20936T:	git git://linuxtv.org/media_tree.git
20937F:	Documentation/admin-guide/media/tm6000*
20938F:	drivers/staging/media/deprecated/tm6000/
20939
20940TMIO/SDHI MMC DRIVER
20941M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20942L:	linux-mmc@vger.kernel.org
20943L:	linux-renesas-soc@vger.kernel.org
20944S:	Supported
20945F:	drivers/mmc/host/renesas_sdhi*
20946F:	drivers/mmc/host/tmio_mmc*
20947F:	include/linux/mfd/tmio.h
20948
20949TMP401 HARDWARE MONITOR DRIVER
20950M:	Guenter Roeck <linux@roeck-us.net>
20951L:	linux-hwmon@vger.kernel.org
20952S:	Maintained
20953F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20954F:	Documentation/hwmon/tmp401.rst
20955F:	drivers/hwmon/tmp401.c
20956
20957TMP464 HARDWARE MONITOR DRIVER
20958M:	Agathe Porte <agathe.porte@nokia.com>
20959M:	Guenter Roeck <linux@roeck-us.net>
20960L:	linux-hwmon@vger.kernel.org
20961S:	Maintained
20962F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20963F:	Documentation/hwmon/tmp464.rst
20964F:	drivers/hwmon/tmp464.c
20965
20966TMP513 HARDWARE MONITOR DRIVER
20967M:	Eric Tremblay <etremblay@distech-controls.com>
20968L:	linux-hwmon@vger.kernel.org
20969S:	Maintained
20970F:	Documentation/hwmon/tmp513.rst
20971F:	drivers/hwmon/tmp513.c
20972
20973TMPFS (SHMEM FILESYSTEM)
20974M:	Hugh Dickins <hughd@google.com>
20975L:	linux-mm@kvack.org
20976S:	Maintained
20977F:	include/linux/shmem_fs.h
20978F:	mm/shmem.c
20979
20980TOMOYO SECURITY MODULE
20981M:	Kentaro Takeda <takedakn@nttdata.co.jp>
20982M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20983L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20984L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20985L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20986L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20987S:	Maintained
20988W:	https://tomoyo.osdn.jp/
20989F:	security/tomoyo/
20990
20991TOPSTAR LAPTOP EXTRAS DRIVER
20992M:	Herton Ronaldo Krzesinski <herton@canonical.com>
20993L:	platform-driver-x86@vger.kernel.org
20994S:	Maintained
20995F:	drivers/platform/x86/topstar-laptop.c
20996
20997TORTURE-TEST MODULES
20998M:	Davidlohr Bueso <dave@stgolabs.net>
20999M:	"Paul E. McKenney" <paulmck@kernel.org>
21000M:	Josh Triplett <josh@joshtriplett.org>
21001L:	linux-kernel@vger.kernel.org
21002S:	Supported
21003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21004F:	Documentation/RCU/torture.rst
21005F:	kernel/locking/locktorture.c
21006F:	kernel/rcu/rcuscale.c
21007F:	kernel/rcu/rcutorture.c
21008F:	kernel/rcu/refscale.c
21009F:	kernel/torture.c
21010
21011TOSHIBA ACPI EXTRAS DRIVER
21012M:	Azael Avalos <coproscefalo@gmail.com>
21013L:	platform-driver-x86@vger.kernel.org
21014S:	Maintained
21015F:	drivers/platform/x86/toshiba_acpi.c
21016
21017TOSHIBA BLUETOOTH DRIVER
21018M:	Azael Avalos <coproscefalo@gmail.com>
21019L:	platform-driver-x86@vger.kernel.org
21020S:	Maintained
21021F:	drivers/platform/x86/toshiba_bluetooth.c
21022
21023TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
21024M:	Azael Avalos <coproscefalo@gmail.com>
21025L:	platform-driver-x86@vger.kernel.org
21026S:	Maintained
21027F:	drivers/platform/x86/toshiba_haps.c
21028
21029TOSHIBA SMM DRIVER
21030M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
21031S:	Maintained
21032W:	http://www.buzzard.org.uk/toshiba/
21033F:	drivers/char/toshiba.c
21034F:	include/linux/toshiba.h
21035F:	include/uapi/linux/toshiba.h
21036
21037TOSHIBA TC358743 DRIVER
21038M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21039L:	linux-media@vger.kernel.org
21040S:	Maintained
21041F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
21042F:	drivers/media/i2c/tc358743*
21043F:	include/media/i2c/tc358743.h
21044
21045TOSHIBA WMI HOTKEYS DRIVER
21046M:	Azael Avalos <coproscefalo@gmail.com>
21047L:	platform-driver-x86@vger.kernel.org
21048S:	Maintained
21049F:	drivers/platform/x86/toshiba-wmi.c
21050
21051TPM DEVICE DRIVER
21052M:	Peter Huewe <peterhuewe@gmx.de>
21053M:	Jarkko Sakkinen <jarkko@kernel.org>
21054R:	Jason Gunthorpe <jgg@ziepe.ca>
21055L:	linux-integrity@vger.kernel.org
21056S:	Maintained
21057W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
21058Q:	https://patchwork.kernel.org/project/linux-integrity/list/
21059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
21060F:	drivers/char/tpm/
21061
21062TPS546D24 DRIVER
21063M:	Duke Du <dukedu83@gmail.com>
21064L:	linux-hwmon@vger.kernel.org
21065S:	Maintained
21066F:	Documentation/hwmon/tps546d24.rst
21067F:	drivers/hwmon/pmbus/tps546d24.c
21068
21069TRACING
21070M:	Steven Rostedt <rostedt@goodmis.org>
21071M:	Masami Hiramatsu <mhiramat@kernel.org>
21072L:	linux-kernel@vger.kernel.org
21073L:	linux-trace-kernel@vger.kernel.org
21074Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
21075S:	Maintained
21076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
21077F:	Documentation/trace/*
21078F:	fs/tracefs/
21079F:	include/linux/trace*.h
21080F:	include/trace/
21081F:	kernel/trace/
21082F:	scripts/tracing/
21083F:	tools/testing/selftests/ftrace/
21084
21085TRACING MMIO ACCESSES (MMIOTRACE)
21086M:	Steven Rostedt <rostedt@goodmis.org>
21087M:	Masami Hiramatsu <mhiramat@kernel.org>
21088R:	Karol Herbst <karolherbst@gmail.com>
21089R:	Pekka Paalanen <ppaalanen@gmail.com>
21090L:	linux-kernel@vger.kernel.org
21091L:	nouveau@lists.freedesktop.org
21092S:	Maintained
21093F:	arch/x86/mm/kmmio.c
21094F:	arch/x86/mm/mmio-mod.c
21095F:	arch/x86/mm/testmmiotrace.c
21096F:	include/linux/mmiotrace.h
21097F:	kernel/trace/trace_mmiotrace.c
21098
21099TRACING OS NOISE / LATENCY TRACERS
21100M:	Steven Rostedt <rostedt@goodmis.org>
21101M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21102S:	Maintained
21103F:	kernel/trace/trace_osnoise.c
21104F:	include/trace/events/osnoise.h
21105F:	kernel/trace/trace_hwlat.c
21106F:	kernel/trace/trace_irqsoff.c
21107F:	kernel/trace/trace_sched_wakeup.c
21108F:	Documentation/trace/osnoise-tracer.rst
21109F:	Documentation/trace/timerlat-tracer.rst
21110F:	Documentation/trace/hwlat_detector.rst
21111F:	arch/*/kernel/trace.c
21112
21113Real-time Linux Analysis (RTLA) tools
21114M:	Daniel Bristot de Oliveira <bristot@kernel.org>
21115M:	Steven Rostedt <rostedt@goodmis.org>
21116L:	linux-trace-devel@vger.kernel.org
21117S:	Maintained
21118F:	Documentation/tools/rtla/
21119F:	tools/tracing/rtla/
21120
21121TRADITIONAL CHINESE DOCUMENTATION
21122M:	Hu Haowen <src.res@email.cn>
21123L:	linux-doc-tw-discuss@lists.sourceforge.net (moderated for non-subscribers)
21124S:	Maintained
21125W:	https://github.com/srcres258/linux-doc
21126T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
21127F:	Documentation/translations/zh_TW/
21128
21129TTY LAYER
21130M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21131M:	Jiri Slaby <jirislaby@kernel.org>
21132S:	Supported
21133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
21134F:	Documentation/driver-api/serial/
21135F:	drivers/tty/
21136F:	drivers/tty/serial/serial_core.c
21137F:	include/linux/selection.h
21138F:	include/linux/serial.h
21139F:	include/linux/serial_core.h
21140F:	include/linux/sysrq.h
21141F:	include/linux/tty*.h
21142F:	include/linux/vt.h
21143F:	include/linux/vt_*.h
21144F:	include/uapi/linux/serial.h
21145F:	include/uapi/linux/serial_core.h
21146F:	include/uapi/linux/tty.h
21147
21148TUA9001 MEDIA DRIVER
21149M:	Antti Palosaari <crope@iki.fi>
21150L:	linux-media@vger.kernel.org
21151S:	Maintained
21152W:	https://linuxtv.org
21153W:	http://palosaari.fi/linux/
21154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21155T:	git git://linuxtv.org/anttip/media_tree.git
21156F:	drivers/media/tuners/tua9001*
21157
21158TULIP NETWORK DRIVERS
21159L:	netdev@vger.kernel.org
21160L:	linux-parisc@vger.kernel.org
21161S:	Orphan
21162F:	drivers/net/ethernet/dec/tulip/
21163
21164TUN/TAP driver
21165M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
21166S:	Maintained
21167W:	http://vtun.sourceforge.net/tun
21168F:	Documentation/networking/tuntap.rst
21169F:	arch/um/os-Linux/drivers/
21170
21171TURBOCHANNEL SUBSYSTEM
21172M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
21173M:	Ralf Baechle <ralf@linux-mips.org>
21174L:	linux-mips@vger.kernel.org
21175S:	Maintained
21176Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
21177F:	drivers/tc/
21178F:	include/linux/tc.h
21179
21180TURBOSTAT UTILITY
21181M:	"Len Brown" <lenb@kernel.org>
21182L:	linux-pm@vger.kernel.org
21183S:	Supported
21184Q:	https://patchwork.kernel.org/project/linux-pm/list/
21185B:	https://bugzilla.kernel.org
21186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
21187F:	tools/power/x86/turbostat/
21188
21189TW5864 VIDEO4LINUX DRIVER
21190M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21191M:	Anton Sviridenko <anton@corp.bluecherry.net>
21192M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
21193M:	Andrey Utkin <andrey_utkin@fastmail.com>
21194L:	linux-media@vger.kernel.org
21195S:	Supported
21196F:	drivers/media/pci/tw5864/
21197
21198TW68 VIDEO4LINUX DRIVER
21199M:	Hans Verkuil <hverkuil@xs4all.nl>
21200L:	linux-media@vger.kernel.org
21201S:	Odd Fixes
21202W:	https://linuxtv.org
21203T:	git git://linuxtv.org/media_tree.git
21204F:	drivers/media/pci/tw68/
21205
21206TW686X VIDEO4LINUX DRIVER
21207M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21208L:	linux-media@vger.kernel.org
21209S:	Maintained
21210W:	http://linuxtv.org
21211T:	git git://linuxtv.org/media_tree.git
21212F:	drivers/media/pci/tw686x/
21213
21214U-BOOT ENVIRONMENT VARIABLES
21215M:	Rafał Miłecki <rafal@milecki.pl>
21216S:	Maintained
21217F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
21218F:	drivers/nvmem/u-boot-env.c
21219
21220UACCE ACCELERATOR FRAMEWORK
21221M:	Zhangfei Gao <zhangfei.gao@linaro.org>
21222M:	Zhou Wang <wangzhou1@hisilicon.com>
21223L:	linux-accelerators@lists.ozlabs.org
21224L:	linux-kernel@vger.kernel.org
21225S:	Maintained
21226F:	Documentation/ABI/testing/sysfs-driver-uacce
21227F:	Documentation/misc-devices/uacce.rst
21228F:	drivers/misc/uacce/
21229F:	include/linux/uacce.h
21230F:	include/uapi/misc/uacce/
21231
21232UBI FILE SYSTEM (UBIFS)
21233M:	Richard Weinberger <richard@nod.at>
21234L:	linux-mtd@lists.infradead.org
21235S:	Supported
21236W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
21237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21239F:	Documentation/ABI/testing/sysfs-fs-ubifs
21240F:	Documentation/filesystems/ubifs-authentication.rst
21241F:	Documentation/filesystems/ubifs.rst
21242F:	fs/ubifs/
21243
21244UBLK USERSPACE BLOCK DRIVER
21245M:	Ming Lei <ming.lei@redhat.com>
21246L:	linux-block@vger.kernel.org
21247S:	Maintained
21248F:	Documentation/block/ublk.rst
21249F:	drivers/block/ublk_drv.c
21250F:	include/uapi/linux/ublk_cmd.h
21251
21252UCLINUX (M68KNOMMU AND COLDFIRE)
21253M:	Greg Ungerer <gerg@linux-m68k.org>
21254L:	linux-m68k@lists.linux-m68k.org
21255L:	uclinux-dev@uclinux.org  (subscribers-only)
21256S:	Maintained
21257W:	http://www.linux-m68k.org/
21258W:	http://www.uclinux.org/
21259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
21260F:	arch/m68k/*/*_no.*
21261F:	arch/m68k/68*/
21262F:	arch/m68k/coldfire/
21263F:	arch/m68k/include/asm/*_no.*
21264
21265UDF FILESYSTEM
21266M:	Jan Kara <jack@suse.com>
21267S:	Maintained
21268F:	Documentation/filesystems/udf.rst
21269F:	fs/udf/
21270
21271UDRAW TABLET
21272M:	Bastien Nocera <hadess@hadess.net>
21273L:	linux-input@vger.kernel.org
21274S:	Maintained
21275F:	drivers/hid/hid-udraw-ps3.c
21276
21277UFS FILESYSTEM
21278M:	Evgeniy Dushistov <dushistov@mail.ru>
21279S:	Maintained
21280F:	Documentation/admin-guide/ufs.rst
21281F:	fs/ufs/
21282
21283UHID USERSPACE HID IO DRIVER
21284M:	David Rheinsberg <david.rheinsberg@gmail.com>
21285L:	linux-input@vger.kernel.org
21286S:	Maintained
21287F:	drivers/hid/uhid.c
21288F:	include/uapi/linux/uhid.h
21289
21290ULPI BUS
21291M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21292L:	linux-usb@vger.kernel.org
21293S:	Maintained
21294F:	drivers/usb/common/ulpi.c
21295F:	include/linux/ulpi/
21296
21297UNICODE SUBSYSTEM
21298M:	Gabriel Krisman Bertazi <krisman@collabora.com>
21299L:	linux-fsdevel@vger.kernel.org
21300S:	Supported
21301F:	fs/unicode/
21302
21303UNIFDEF
21304M:	Tony Finch <dot@dotat.at>
21305S:	Maintained
21306W:	http://dotat.at/prog/unifdef
21307F:	scripts/unifdef.c
21308
21309UNIFORM CDROM DRIVER
21310M:	Phillip Potter <phil@philpotter.co.uk>
21311S:	Maintained
21312F:	Documentation/cdrom/
21313F:	drivers/cdrom/cdrom.c
21314F:	include/linux/cdrom.h
21315F:	include/uapi/linux/cdrom.h
21316
21317UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
21318R:	Alim Akhtar <alim.akhtar@samsung.com>
21319R:	Avri Altman <avri.altman@wdc.com>
21320R:	Bart Van Assche <bvanassche@acm.org>
21321L:	linux-scsi@vger.kernel.org
21322S:	Supported
21323F:	Documentation/devicetree/bindings/ufs/
21324F:	Documentation/scsi/ufs.rst
21325F:	drivers/ufs/core/
21326
21327UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
21328M:	Pedro Sousa <pedrom.sousa@synopsys.com>
21329L:	linux-scsi@vger.kernel.org
21330S:	Supported
21331F:	drivers/ufs/host/*dwc*
21332
21333UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
21334M:	Alim Akhtar <alim.akhtar@samsung.com>
21335L:	linux-scsi@vger.kernel.org
21336S:	Maintained
21337F:	drivers/ufs/host/ufs-exynos*
21338
21339UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
21340M:	Stanley Chu <stanley.chu@mediatek.com>
21341L:	linux-scsi@vger.kernel.org
21342L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
21343S:	Maintained
21344F:	drivers/ufs/host/ufs-mediatek*
21345
21346UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
21347M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21348L:	linux-arm-msm@vger.kernel.org
21349L:	linux-scsi@vger.kernel.org
21350S:	Maintained
21351F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
21352F:	drivers/ufs/host/ufs-qcom*
21353
21354UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
21355M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
21356L:	linux-renesas-soc@vger.kernel.org
21357L:	linux-scsi@vger.kernel.org
21358S:	Maintained
21359F:	drivers/ufs/host/ufs-renesas.c
21360
21361UNSORTED BLOCK IMAGES (UBI)
21362M:	Richard Weinberger <richard@nod.at>
21363L:	linux-mtd@lists.infradead.org
21364S:	Supported
21365W:	http://www.linux-mtd.infradead.org/
21366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
21367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
21368F:	drivers/mtd/ubi/
21369F:	include/linux/mtd/ubi.h
21370F:	include/uapi/mtd/ubi-user.h
21371
21372USB "USBNET" DRIVER FRAMEWORK
21373M:	Oliver Neukum <oneukum@suse.com>
21374L:	netdev@vger.kernel.org
21375S:	Maintained
21376W:	http://www.linux-usb.org/usbnet
21377F:	drivers/net/usb/usbnet.c
21378F:	include/linux/usb/usbnet.h
21379
21380USB ACM DRIVER
21381M:	Oliver Neukum <oneukum@suse.com>
21382L:	linux-usb@vger.kernel.org
21383S:	Maintained
21384F:	Documentation/usb/acm.rst
21385F:	drivers/usb/class/cdc-acm.*
21386
21387USB APPLE MFI FASTCHARGE DRIVER
21388M:	Bastien Nocera <hadess@hadess.net>
21389L:	linux-usb@vger.kernel.org
21390S:	Maintained
21391F:	drivers/usb/misc/apple-mfi-fastcharge.c
21392
21393USB AR5523 WIRELESS DRIVER
21394M:	Pontus Fuchs <pontus.fuchs@gmail.com>
21395L:	linux-wireless@vger.kernel.org
21396S:	Maintained
21397F:	drivers/net/wireless/ath/ar5523/
21398
21399USB ATTACHED SCSI
21400M:	Oliver Neukum <oneukum@suse.com>
21401L:	linux-usb@vger.kernel.org
21402L:	linux-scsi@vger.kernel.org
21403S:	Maintained
21404F:	drivers/usb/storage/uas.c
21405
21406USB CDC ETHERNET DRIVER
21407M:	Oliver Neukum <oliver@neukum.org>
21408L:	linux-usb@vger.kernel.org
21409S:	Maintained
21410F:	drivers/net/usb/cdc_*.c
21411F:	include/uapi/linux/usb/cdc.h
21412
21413USB CHAOSKEY DRIVER
21414M:	Keith Packard <keithp@keithp.com>
21415L:	linux-usb@vger.kernel.org
21416S:	Maintained
21417F:	drivers/usb/misc/chaoskey.c
21418
21419USB CYPRESS C67X00 DRIVER
21420L:	linux-usb@vger.kernel.org
21421S:	Orphan
21422F:	drivers/usb/c67x00/
21423
21424USB DAVICOM DM9601 DRIVER
21425M:	Peter Korsgaard <peter@korsgaard.com>
21426L:	netdev@vger.kernel.org
21427S:	Maintained
21428W:	http://www.linux-usb.org/usbnet
21429F:	drivers/net/usb/dm9601.c
21430
21431USB EHCI DRIVER
21432M:	Alan Stern <stern@rowland.harvard.edu>
21433L:	linux-usb@vger.kernel.org
21434S:	Maintained
21435F:	Documentation/usb/ehci.rst
21436F:	drivers/usb/host/ehci*
21437
21438USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
21439M:	Jiri Kosina <jikos@kernel.org>
21440M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
21441L:	linux-usb@vger.kernel.org
21442S:	Maintained
21443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
21444F:	Documentation/hid/hiddev.rst
21445F:	drivers/hid/usbhid/
21446
21447USB INTEL XHCI ROLE MUX DRIVER
21448M:	Hans de Goede <hdegoede@redhat.com>
21449L:	linux-usb@vger.kernel.org
21450S:	Maintained
21451F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
21452
21453USB IP DRIVER FOR HISILICON KIRIN 960
21454M:	Yu Chen <chenyu56@huawei.com>
21455M:	Binghui Wang <wangbinghui@hisilicon.com>
21456L:	linux-usb@vger.kernel.org
21457S:	Maintained
21458F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
21459F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
21460
21461USB IP DRIVER FOR HISILICON KIRIN 970
21462M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21463L:	linux-usb@vger.kernel.org
21464S:	Maintained
21465F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
21466F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
21467
21468USB ISP116X DRIVER
21469M:	Olav Kongas <ok@artecdesign.ee>
21470L:	linux-usb@vger.kernel.org
21471S:	Maintained
21472F:	drivers/usb/host/isp116x*
21473F:	include/linux/usb/isp116x.h
21474
21475USB ISP1760 DRIVER
21476M:	Rui Miguel Silva <rui.silva@linaro.org>
21477L:	linux-usb@vger.kernel.org
21478S:	Maintained
21479F:	drivers/usb/isp1760/*
21480F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
21481
21482USB LAN78XX ETHERNET DRIVER
21483M:	Woojung Huh <woojung.huh@microchip.com>
21484M:	UNGLinuxDriver@microchip.com
21485L:	netdev@vger.kernel.org
21486S:	Maintained
21487F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
21488F:	drivers/net/usb/lan78xx.*
21489F:	include/dt-bindings/net/microchip-lan78xx.h
21490
21491USB MASS STORAGE DRIVER
21492M:	Alan Stern <stern@rowland.harvard.edu>
21493L:	linux-usb@vger.kernel.org
21494L:	usb-storage@lists.one-eyed-alien.net
21495S:	Maintained
21496F:	drivers/usb/storage/
21497
21498USB MIDI DRIVER
21499M:	Clemens Ladisch <clemens@ladisch.de>
21500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21501S:	Maintained
21502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21503F:	sound/usb/midi.*
21504
21505USB NETWORKING DRIVERS
21506L:	linux-usb@vger.kernel.org
21507S:	Odd Fixes
21508F:	drivers/net/usb/
21509
21510USB OHCI DRIVER
21511M:	Alan Stern <stern@rowland.harvard.edu>
21512L:	linux-usb@vger.kernel.org
21513S:	Maintained
21514F:	Documentation/usb/ohci.rst
21515F:	drivers/usb/host/ohci*
21516
21517USB OTG FSM (Finite State Machine)
21518M:	Peter Chen <peter.chen@kernel.org>
21519L:	linux-usb@vger.kernel.org
21520S:	Maintained
21521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
21522F:	drivers/usb/common/usb-otg-fsm.c
21523
21524USB OVER IP DRIVER
21525M:	Valentina Manea <valentina.manea.m@gmail.com>
21526M:	Shuah Khan <shuah@kernel.org>
21527M:	Shuah Khan <skhan@linuxfoundation.org>
21528L:	linux-usb@vger.kernel.org
21529S:	Maintained
21530F:	Documentation/usb/usbip_protocol.rst
21531F:	drivers/usb/usbip/
21532F:	tools/testing/selftests/drivers/usb/usbip/
21533F:	tools/usb/usbip/
21534
21535USB PEGASUS DRIVER
21536M:	Petko Manolov <petkan@nucleusys.com>
21537L:	linux-usb@vger.kernel.org
21538L:	netdev@vger.kernel.org
21539S:	Maintained
21540W:	https://github.com/petkan/pegasus
21541T:	git https://github.com/petkan/pegasus.git
21542F:	drivers/net/usb/pegasus.*
21543
21544USB PRINTER DRIVER (usblp)
21545M:	Pete Zaitcev <zaitcev@redhat.com>
21546L:	linux-usb@vger.kernel.org
21547S:	Supported
21548F:	drivers/usb/class/usblp.c
21549
21550USB RAW GADGET DRIVER
21551R:	Andrey Konovalov <andreyknvl@gmail.com>
21552L:	linux-usb@vger.kernel.org
21553S:	Maintained
21554F:	Documentation/usb/raw-gadget.rst
21555F:	drivers/usb/gadget/legacy/raw_gadget.c
21556F:	include/uapi/linux/usb/raw_gadget.h
21557
21558USB QMI WWAN NETWORK DRIVER
21559M:	Bjørn Mork <bjorn@mork.no>
21560L:	netdev@vger.kernel.org
21561S:	Maintained
21562F:	Documentation/ABI/testing/sysfs-class-net-qmi
21563F:	drivers/net/usb/qmi_wwan.c
21564
21565USB RTL8150 DRIVER
21566M:	Petko Manolov <petkan@nucleusys.com>
21567L:	linux-usb@vger.kernel.org
21568L:	netdev@vger.kernel.org
21569S:	Maintained
21570W:	https://github.com/petkan/rtl8150
21571T:	git https://github.com/petkan/rtl8150.git
21572F:	drivers/net/usb/rtl8150.c
21573
21574USB SERIAL SUBSYSTEM
21575M:	Johan Hovold <johan@kernel.org>
21576L:	linux-usb@vger.kernel.org
21577S:	Maintained
21578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
21579F:	Documentation/usb/usb-serial.rst
21580F:	drivers/usb/serial/
21581F:	include/linux/usb/serial.h
21582
21583USB SMSC75XX ETHERNET DRIVER
21584M:	Steve Glendinning <steve.glendinning@shawell.net>
21585L:	netdev@vger.kernel.org
21586S:	Maintained
21587F:	drivers/net/usb/smsc75xx.*
21588
21589USB SMSC95XX ETHERNET DRIVER
21590M:	Steve Glendinning <steve.glendinning@shawell.net>
21591M:	UNGLinuxDriver@microchip.com
21592L:	netdev@vger.kernel.org
21593S:	Maintained
21594F:	drivers/net/usb/smsc95xx.*
21595
21596USB SUBSYSTEM
21597M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21598L:	linux-usb@vger.kernel.org
21599S:	Supported
21600W:	http://www.linux-usb.org
21601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
21602F:	Documentation/devicetree/bindings/usb/
21603F:	Documentation/usb/
21604F:	drivers/usb/
21605F:	include/dt-bindings/usb/
21606F:	include/linux/usb.h
21607F:	include/linux/usb/
21608
21609USB TYPEC BUS FOR ALTERNATE MODES
21610M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21611L:	linux-usb@vger.kernel.org
21612S:	Maintained
21613F:	Documentation/ABI/testing/sysfs-bus-typec
21614F:	Documentation/driver-api/usb/typec_bus.rst
21615F:	drivers/usb/typec/altmodes/
21616F:	include/linux/usb/typec_altmode.h
21617
21618USB TYPEC CLASS
21619M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21620L:	linux-usb@vger.kernel.org
21621S:	Maintained
21622F:	Documentation/ABI/testing/sysfs-class-typec
21623F:	Documentation/driver-api/usb/typec.rst
21624F:	drivers/usb/typec/
21625F:	include/linux/usb/typec.h
21626
21627USB TYPEC INTEL PMC MUX DRIVER
21628M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21629L:	linux-usb@vger.kernel.org
21630S:	Maintained
21631F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
21632F:	drivers/usb/typec/mux/intel_pmc_mux.c
21633
21634USB TYPEC PI3USB30532 MUX DRIVER
21635M:	Hans de Goede <hdegoede@redhat.com>
21636L:	linux-usb@vger.kernel.org
21637S:	Maintained
21638F:	drivers/usb/typec/mux/pi3usb30532.c
21639
21640USB TYPEC PORT CONTROLLER DRIVERS
21641M:	Guenter Roeck <linux@roeck-us.net>
21642L:	linux-usb@vger.kernel.org
21643S:	Maintained
21644F:	drivers/usb/typec/tcpm/
21645
21646USB UHCI DRIVER
21647M:	Alan Stern <stern@rowland.harvard.edu>
21648L:	linux-usb@vger.kernel.org
21649S:	Maintained
21650F:	drivers/usb/host/uhci*
21651
21652USB VIDEO CLASS
21653M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21654L:	linux-media@vger.kernel.org
21655S:	Maintained
21656W:	http://www.ideasonboard.org/uvc/
21657T:	git git://linuxtv.org/media_tree.git
21658F:	drivers/media/usb/uvc/
21659F:	include/uapi/linux/uvcvideo.h
21660
21661USB WEBCAM GADGET
21662M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21663M:	Daniel Scally <dan.scally@ideasonboard.com>
21664L:	linux-usb@vger.kernel.org
21665S:	Maintained
21666F:	drivers/usb/gadget/function/*uvc*
21667F:	drivers/usb/gadget/legacy/webcam.c
21668F:	include/uapi/linux/usb/g_uvc.h
21669
21670USB WIRELESS RNDIS DRIVER (rndis_wlan)
21671M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
21672L:	linux-wireless@vger.kernel.org
21673S:	Maintained
21674F:	drivers/net/wireless/rndis_wlan.c
21675
21676USB XHCI DRIVER
21677M:	Mathias Nyman <mathias.nyman@intel.com>
21678L:	linux-usb@vger.kernel.org
21679S:	Supported
21680F:	drivers/usb/host/pci-quirks*
21681F:	drivers/usb/host/xhci*
21682
21683USB ZD1201 DRIVER
21684L:	linux-wireless@vger.kernel.org
21685S:	Orphan
21686W:	http://linux-lc100020.sourceforge.net
21687F:	drivers/net/wireless/zydas/zd1201.*
21688
21689USB ZR364XX DRIVER
21690M:	Antoine Jacquet <royale@zerezo.com>
21691L:	linux-usb@vger.kernel.org
21692L:	linux-media@vger.kernel.org
21693S:	Maintained
21694W:	http://royale.zerezo.com/zr364xx/
21695T:	git git://linuxtv.org/media_tree.git
21696F:	Documentation/admin-guide/media/zr364xx*
21697F:	drivers/staging/media/deprecated/zr364xx/
21698
21699USER DATAGRAM PROTOCOL (UDP)
21700M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21701S:	Maintained
21702F:	include/linux/udp.h
21703F:	net/ipv4/udp.c
21704F:	net/ipv6/udp.c
21705
21706USER-MODE LINUX (UML)
21707M:	Richard Weinberger <richard@nod.at>
21708M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
21709M:	Johannes Berg <johannes@sipsolutions.net>
21710L:	linux-um@lists.infradead.org
21711S:	Maintained
21712W:	http://user-mode-linux.sourceforge.net
21713Q:	https://patchwork.ozlabs.org/project/linux-um/list/
21714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
21715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
21716F:	Documentation/virt/uml/
21717F:	arch/um/
21718F:	arch/x86/um/
21719F:	fs/hostfs/
21720
21721USERSPACE COPYIN/COPYOUT (UIOVEC)
21722M:	Alexander Viro <viro@zeniv.linux.org.uk>
21723S:	Maintained
21724F:	include/linux/uio.h
21725F:	lib/iov_iter.c
21726
21727USERSPACE DMA BUFFER DRIVER
21728M:	Gerd Hoffmann <kraxel@redhat.com>
21729L:	dri-devel@lists.freedesktop.org
21730S:	Maintained
21731T:	git git://anongit.freedesktop.org/drm/drm-misc
21732F:	drivers/dma-buf/udmabuf.c
21733F:	include/uapi/linux/udmabuf.h
21734
21735USERSPACE I/O (UIO)
21736M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21737S:	Maintained
21738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21739F:	Documentation/driver-api/uio-howto.rst
21740F:	drivers/uio/
21741F:	include/linux/uio_driver.h
21742
21743UTIL-LINUX PACKAGE
21744M:	Karel Zak <kzak@redhat.com>
21745L:	util-linux@vger.kernel.org
21746S:	Maintained
21747W:	http://en.wikipedia.org/wiki/Util-linux
21748T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21749
21750UUID HELPERS
21751R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21752L:	linux-kernel@vger.kernel.org
21753S:	Maintained
21754F:	include/linux/uuid.h
21755F:	include/uapi/linux/uuid.h
21756F:	lib/test_uuid.c
21757F:	lib/uuid.c
21758
21759UV SYSFS DRIVER
21760M:	Justin Ernst <justin.ernst@hpe.com>
21761L:	platform-driver-x86@vger.kernel.org
21762S:	Maintained
21763F:	drivers/platform/x86/uv_sysfs.c
21764
21765UVESAFB DRIVER
21766M:	Michal Januszewski <spock@gentoo.org>
21767L:	linux-fbdev@vger.kernel.org
21768S:	Maintained
21769W:	https://github.com/mjanusz/v86d
21770F:	Documentation/fb/uvesafb.rst
21771F:	drivers/video/fbdev/uvesafb.*
21772
21773Ux500 CLOCK DRIVERS
21774M:	Ulf Hansson <ulf.hansson@linaro.org>
21775L:	linux-clk@vger.kernel.org
21776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21777S:	Maintained
21778F:	drivers/clk/ux500/
21779
21780VF610 NAND DRIVER
21781M:	Stefan Agner <stefan@agner.ch>
21782L:	linux-mtd@lists.infradead.org
21783S:	Supported
21784F:	drivers/mtd/nand/raw/vf610_nfc.c
21785
21786VFAT/FAT/MSDOS FILESYSTEM
21787M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21788S:	Maintained
21789F:	Documentation/filesystems/vfat.rst
21790F:	fs/fat/
21791F:	tools/testing/selftests/filesystems/fat/
21792
21793VFIO DRIVER
21794M:	Alex Williamson <alex.williamson@redhat.com>
21795R:	Cornelia Huck <cohuck@redhat.com>
21796L:	kvm@vger.kernel.org
21797S:	Maintained
21798T:	git https://github.com/awilliam/linux-vfio.git
21799F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
21800F:	Documentation/driver-api/vfio.rst
21801F:	drivers/vfio/
21802F:	include/linux/vfio.h
21803F:	include/linux/vfio_pci_core.h
21804F:	include/uapi/linux/vfio.h
21805
21806VFIO FSL-MC DRIVER
21807M:	Diana Craciun <diana.craciun@oss.nxp.com>
21808L:	kvm@vger.kernel.org
21809S:	Maintained
21810F:	drivers/vfio/fsl-mc/
21811
21812VFIO HISILICON PCI DRIVER
21813M:	Longfang Liu <liulongfang@huawei.com>
21814M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21815L:	kvm@vger.kernel.org
21816S:	Maintained
21817F:	drivers/vfio/pci/hisilicon/
21818
21819VFIO MEDIATED DEVICE DRIVERS
21820M:	Kirti Wankhede <kwankhede@nvidia.com>
21821L:	kvm@vger.kernel.org
21822S:	Maintained
21823F:	Documentation/driver-api/vfio-mediated-device.rst
21824F:	drivers/vfio/mdev/
21825F:	include/linux/mdev.h
21826F:	samples/vfio-mdev/
21827
21828VFIO PCI DEVICE SPECIFIC DRIVERS
21829R:	Jason Gunthorpe <jgg@nvidia.com>
21830R:	Yishai Hadas <yishaih@nvidia.com>
21831R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21832R:	Kevin Tian <kevin.tian@intel.com>
21833L:	kvm@vger.kernel.org
21834S:	Maintained
21835P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21836F:	drivers/vfio/pci/*/
21837
21838VFIO PLATFORM DRIVER
21839M:	Eric Auger <eric.auger@redhat.com>
21840L:	kvm@vger.kernel.org
21841S:	Maintained
21842F:	drivers/vfio/platform/
21843
21844VFIO MLX5 PCI DRIVER
21845M:	Yishai Hadas <yishaih@nvidia.com>
21846L:	kvm@vger.kernel.org
21847S:	Maintained
21848F:	drivers/vfio/pci/mlx5/
21849
21850VGA_SWITCHEROO
21851R:	Lukas Wunner <lukas@wunner.de>
21852S:	Maintained
21853T:	git git://anongit.freedesktop.org/drm/drm-misc
21854F:	Documentation/gpu/vga-switcheroo.rst
21855F:	drivers/gpu/vga/vga_switcheroo.c
21856F:	include/linux/vga_switcheroo.h
21857
21858VIA RHINE NETWORK DRIVER
21859S:	Maintained
21860M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
21861F:	drivers/net/ethernet/via/via-rhine.c
21862
21863VIA SD/MMC CARD CONTROLLER DRIVER
21864M:	Bruce Chang <brucechang@via.com.tw>
21865M:	Harald Welte <HaraldWelte@viatech.com>
21866S:	Maintained
21867F:	drivers/mmc/host/via-sdmmc.c
21868
21869VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21870M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21871L:	linux-fbdev@vger.kernel.org
21872S:	Maintained
21873F:	drivers/video/fbdev/via/
21874F:	include/linux/via-core.h
21875F:	include/linux/via-gpio.h
21876F:	include/linux/via_i2c.h
21877
21878VIA VELOCITY NETWORK DRIVER
21879M:	Francois Romieu <romieu@fr.zoreil.com>
21880L:	netdev@vger.kernel.org
21881S:	Maintained
21882F:	drivers/net/ethernet/via/via-velocity.*
21883
21884VICODEC VIRTUAL CODEC DRIVER
21885M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21886L:	linux-media@vger.kernel.org
21887S:	Maintained
21888W:	https://linuxtv.org
21889T:	git git://linuxtv.org/media_tree.git
21890F:	drivers/media/test-drivers/vicodec/*
21891
21892VIDEO I2C POLLING DRIVER
21893M:	Matt Ranostay <matt.ranostay@konsulko.com>
21894L:	linux-media@vger.kernel.org
21895S:	Maintained
21896F:	drivers/media/i2c/video-i2c.c
21897
21898VIDEO MULTIPLEXER DRIVER
21899M:	Philipp Zabel <p.zabel@pengutronix.de>
21900L:	linux-media@vger.kernel.org
21901S:	Maintained
21902F:	drivers/media/platform/video-mux.c
21903
21904VIDEOBUF2 FRAMEWORK
21905M:	Tomasz Figa <tfiga@chromium.org>
21906M:	Marek Szyprowski <m.szyprowski@samsung.com>
21907L:	linux-media@vger.kernel.org
21908S:	Maintained
21909F:	drivers/media/common/videobuf2/*
21910F:	include/media/videobuf2-*
21911
21912VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21913M:	Shuah Khan <skhan@linuxfoundation.org>
21914R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21915L:	linux-media@vger.kernel.org
21916S:	Maintained
21917W:	https://linuxtv.org
21918T:	git git://linuxtv.org/media_tree.git
21919F:	drivers/media/test-drivers/vimc/*
21920
21921VIRT LIB
21922M:	Alex Williamson <alex.williamson@redhat.com>
21923M:	Paolo Bonzini <pbonzini@redhat.com>
21924L:	kvm@vger.kernel.org
21925S:	Supported
21926F:	virt/lib/
21927
21928VIRTIO AND VHOST VSOCK DRIVER
21929M:	Stefan Hajnoczi <stefanha@redhat.com>
21930M:	Stefano Garzarella <sgarzare@redhat.com>
21931L:	kvm@vger.kernel.org
21932L:	virtualization@lists.linux-foundation.org
21933L:	netdev@vger.kernel.org
21934S:	Maintained
21935F:	drivers/vhost/vsock.c
21936F:	include/linux/virtio_vsock.h
21937F:	include/uapi/linux/virtio_vsock.h
21938F:	net/vmw_vsock/virtio_transport.c
21939F:	net/vmw_vsock/virtio_transport_common.c
21940
21941VIRTIO BLOCK AND SCSI DRIVERS
21942M:	"Michael S. Tsirkin" <mst@redhat.com>
21943M:	Jason Wang <jasowang@redhat.com>
21944R:	Paolo Bonzini <pbonzini@redhat.com>
21945R:	Stefan Hajnoczi <stefanha@redhat.com>
21946L:	virtualization@lists.linux-foundation.org
21947S:	Maintained
21948F:	drivers/block/virtio_blk.c
21949F:	drivers/scsi/virtio_scsi.c
21950F:	drivers/vhost/scsi.c
21951F:	include/uapi/linux/virtio_blk.h
21952F:	include/uapi/linux/virtio_scsi.h
21953
21954VIRTIO CONSOLE DRIVER
21955M:	Amit Shah <amit@kernel.org>
21956L:	virtualization@lists.linux-foundation.org
21957S:	Maintained
21958F:	drivers/char/virtio_console.c
21959F:	include/linux/virtio_console.h
21960F:	include/uapi/linux/virtio_console.h
21961
21962VIRTIO CORE AND NET DRIVERS
21963M:	"Michael S. Tsirkin" <mst@redhat.com>
21964M:	Jason Wang <jasowang@redhat.com>
21965L:	virtualization@lists.linux-foundation.org
21966S:	Maintained
21967F:	Documentation/ABI/testing/sysfs-bus-vdpa
21968F:	Documentation/ABI/testing/sysfs-class-vduse
21969F:	Documentation/devicetree/bindings/virtio/
21970F:	drivers/block/virtio_blk.c
21971F:	drivers/crypto/virtio/
21972F:	drivers/net/virtio_net.c
21973F:	drivers/vdpa/
21974F:	drivers/virtio/
21975F:	include/linux/vdpa.h
21976F:	include/linux/virtio*.h
21977F:	include/uapi/linux/virtio_*.h
21978F:	tools/virtio/
21979
21980VISL VIRTUAL STATELESS DECODER DRIVER
21981M:	Daniel Almeida <daniel.almeida@collabora.com>
21982L:	linux-media@vger.kernel.org
21983S:	Supported
21984F:	drivers/media/test-drivers/visl
21985
21986IFCVF VIRTIO DATA PATH ACCELERATOR
21987R:	Zhu Lingshan <lingshan.zhu@intel.com>
21988F:	drivers/vdpa/ifcvf/
21989
21990VIRTIO BALLOON
21991M:	"Michael S. Tsirkin" <mst@redhat.com>
21992M:	David Hildenbrand <david@redhat.com>
21993L:	virtualization@lists.linux-foundation.org
21994S:	Maintained
21995F:	drivers/virtio/virtio_balloon.c
21996F:	include/uapi/linux/virtio_balloon.h
21997F:	include/linux/balloon_compaction.h
21998F:	mm/balloon_compaction.c
21999
22000VIRTIO CRYPTO DRIVER
22001M:	Gonglei <arei.gonglei@huawei.com>
22002L:	virtualization@lists.linux-foundation.org
22003L:	linux-crypto@vger.kernel.org
22004S:	Maintained
22005F:	drivers/crypto/virtio/
22006F:	include/uapi/linux/virtio_crypto.h
22007
22008VIRTIO DRIVERS FOR S390
22009M:	Cornelia Huck <cohuck@redhat.com>
22010M:	Halil Pasic <pasic@linux.ibm.com>
22011M:	Eric Farman <farman@linux.ibm.com>
22012L:	linux-s390@vger.kernel.org
22013L:	virtualization@lists.linux-foundation.org
22014L:	kvm@vger.kernel.org
22015S:	Supported
22016F:	arch/s390/include/uapi/asm/virtio-ccw.h
22017F:	drivers/s390/virtio/
22018
22019VIRTIO FILE SYSTEM
22020M:	Vivek Goyal <vgoyal@redhat.com>
22021M:	Stefan Hajnoczi <stefanha@redhat.com>
22022M:	Miklos Szeredi <miklos@szeredi.hu>
22023L:	virtualization@lists.linux-foundation.org
22024L:	linux-fsdevel@vger.kernel.org
22025S:	Supported
22026W:	https://virtio-fs.gitlab.io/
22027F:	Documentation/filesystems/virtiofs.rst
22028F:	fs/fuse/virtio_fs.c
22029F:	include/uapi/linux/virtio_fs.h
22030
22031VIRTIO GPIO DRIVER
22032M:	Enrico Weigelt, metux IT consult <info@metux.net>
22033M:	Viresh Kumar <vireshk@kernel.org>
22034L:	linux-gpio@vger.kernel.org
22035L:	virtualization@lists.linux-foundation.org
22036S:	Maintained
22037F:	drivers/gpio/gpio-virtio.c
22038F:	include/uapi/linux/virtio_gpio.h
22039
22040VIRTIO GPU DRIVER
22041M:	David Airlie <airlied@redhat.com>
22042M:	Gerd Hoffmann <kraxel@redhat.com>
22043R:	Gurchetan Singh <gurchetansingh@chromium.org>
22044R:	Chia-I Wu <olvaffe@gmail.com>
22045L:	dri-devel@lists.freedesktop.org
22046L:	virtualization@lists.linux-foundation.org
22047S:	Maintained
22048T:	git git://anongit.freedesktop.org/drm/drm-misc
22049F:	drivers/gpu/drm/virtio/
22050F:	include/uapi/linux/virtio_gpu.h
22051
22052VIRTIO HOST (VHOST)
22053M:	"Michael S. Tsirkin" <mst@redhat.com>
22054M:	Jason Wang <jasowang@redhat.com>
22055L:	kvm@vger.kernel.org
22056L:	virtualization@lists.linux-foundation.org
22057L:	netdev@vger.kernel.org
22058S:	Maintained
22059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
22060F:	drivers/vhost/
22061F:	include/linux/vhost_iotlb.h
22062F:	include/uapi/linux/vhost.h
22063
22064VIRTIO INPUT DRIVER
22065M:	Gerd Hoffmann <kraxel@redhat.com>
22066S:	Maintained
22067F:	drivers/virtio/virtio_input.c
22068F:	include/uapi/linux/virtio_input.h
22069
22070VIRTIO IOMMU DRIVER
22071M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
22072L:	virtualization@lists.linux-foundation.org
22073S:	Maintained
22074F:	drivers/iommu/virtio-iommu.c
22075F:	include/uapi/linux/virtio_iommu.h
22076
22077VIRTIO MEM DRIVER
22078M:	David Hildenbrand <david@redhat.com>
22079L:	virtualization@lists.linux-foundation.org
22080S:	Maintained
22081W:	https://virtio-mem.gitlab.io/
22082F:	drivers/virtio/virtio_mem.c
22083F:	include/uapi/linux/virtio_mem.h
22084
22085VIRTIO SOUND DRIVER
22086M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
22087M:	"Michael S. Tsirkin" <mst@redhat.com>
22088L:	virtualization@lists.linux-foundation.org
22089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22090S:	Maintained
22091F:	include/uapi/linux/virtio_snd.h
22092F:	sound/virtio/*
22093
22094VIRTIO I2C DRIVER
22095M:	Conghui Chen <conghui.chen@intel.com>
22096M:	Viresh Kumar <viresh.kumar@linaro.org>
22097L:	linux-i2c@vger.kernel.org
22098L:	virtualization@lists.linux-foundation.org
22099S:	Maintained
22100F:	drivers/i2c/busses/i2c-virtio.c
22101F:	include/uapi/linux/virtio_i2c.h
22102
22103VIRTIO PMEM DRIVER
22104M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
22105L:	virtualization@lists.linux-foundation.org
22106S:	Maintained
22107F:	drivers/nvdimm/virtio_pmem.c
22108F:	drivers/nvdimm/nd_virtio.c
22109
22110VIRTUAL BOX GUEST DEVICE DRIVER
22111M:	Hans de Goede <hdegoede@redhat.com>
22112M:	Arnd Bergmann <arnd@arndb.de>
22113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22114S:	Maintained
22115F:	drivers/virt/vboxguest/
22116F:	include/linux/vbox_utils.h
22117F:	include/uapi/linux/vbox*.h
22118
22119VIRTUAL BOX SHARED FOLDER VFS DRIVER
22120M:	Hans de Goede <hdegoede@redhat.com>
22121L:	linux-fsdevel@vger.kernel.org
22122S:	Maintained
22123F:	fs/vboxsf/*
22124
22125VIRTUAL SERIO DEVICE DRIVER
22126M:	Stephen Chandler Paul <thatslyude@gmail.com>
22127S:	Maintained
22128F:	drivers/input/serio/userio.c
22129F:	include/uapi/linux/userio.h
22130
22131VIVID VIRTUAL VIDEO DRIVER
22132M:	Hans Verkuil <hverkuil@xs4all.nl>
22133L:	linux-media@vger.kernel.org
22134S:	Maintained
22135W:	https://linuxtv.org
22136T:	git git://linuxtv.org/media_tree.git
22137F:	drivers/media/test-drivers/vivid/*
22138
22139VIDTV VIRTUAL DIGITAL TV DRIVER
22140M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
22141L:	linux-media@vger.kernel.org
22142S:	Maintained
22143W:	https://linuxtv.org
22144T:	git git://linuxtv.org/media_tree.git
22145F:	drivers/media/test-drivers/vidtv/*
22146
22147VLYNQ BUS
22148M:	Florian Fainelli <f.fainelli@gmail.com>
22149L:	openwrt-devel@lists.openwrt.org (subscribers-only)
22150S:	Maintained
22151F:	drivers/vlynq/vlynq.c
22152F:	include/linux/vlynq.h
22153
22154VME SUBSYSTEM
22155M:	Martyn Welch <martyn@welchs.me.uk>
22156M:	Manohar Vanga <manohar.vanga@gmail.com>
22157M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22158L:	linux-kernel@vger.kernel.org
22159S:	Odd fixes
22160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22161F:	Documentation/driver-api/vme.rst
22162F:	drivers/staging/vme_user/
22163
22164VM SOCKETS (AF_VSOCK)
22165M:	Stefano Garzarella <sgarzare@redhat.com>
22166L:	virtualization@lists.linux-foundation.org
22167L:	netdev@vger.kernel.org
22168S:	Maintained
22169F:	drivers/net/vsockmon.c
22170F:	include/net/af_vsock.h
22171F:	include/uapi/linux/vm_sockets.h
22172F:	include/uapi/linux/vm_sockets_diag.h
22173F:	include/uapi/linux/vsockmon.h
22174F:	net/vmw_vsock/
22175F:	tools/testing/vsock/
22176
22177VMWARE BALLOON DRIVER
22178M:	Nadav Amit <namit@vmware.com>
22179R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22180L:	linux-kernel@vger.kernel.org
22181S:	Supported
22182F:	drivers/misc/vmw_balloon.c
22183
22184VMWARE HYPERVISOR INTERFACE
22185M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22186M:	Alexey Makhalov <amakhalov@vmware.com>
22187R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22188L:	virtualization@lists.linux-foundation.org
22189L:	x86@kernel.org
22190S:	Supported
22191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
22192F:	arch/x86/include/asm/vmware.h
22193F:	arch/x86/kernel/cpu/vmware.c
22194
22195VMWARE PVRDMA DRIVER
22196M:	Bryan Tan <bryantan@vmware.com>
22197M:	Vishnu Dasa <vdasa@vmware.com>
22198R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22199L:	linux-rdma@vger.kernel.org
22200S:	Supported
22201F:	drivers/infiniband/hw/vmw_pvrdma/
22202
22203VMWARE PVSCSI DRIVER
22204M:	Vishal Bhakta <vbhakta@vmware.com>
22205R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22206L:	linux-scsi@vger.kernel.org
22207S:	Supported
22208F:	drivers/scsi/vmw_pvscsi.c
22209F:	drivers/scsi/vmw_pvscsi.h
22210
22211VMWARE VIRTUAL PTP CLOCK DRIVER
22212M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
22213M:	Deep Shah <sdeep@vmware.com>
22214R:	Alexey Makhalov <amakhalov@vmware.com>
22215R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22216L:	netdev@vger.kernel.org
22217S:	Supported
22218F:	drivers/ptp/ptp_vmw.c
22219
22220VMWARE VMCI DRIVER
22221M:	Bryan Tan <bryantan@vmware.com>
22222M:	Vishnu Dasa <vdasa@vmware.com>
22223R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22224L:	linux-kernel@vger.kernel.org
22225S:	Supported
22226F:	drivers/misc/vmw_vmci/
22227F:	include/linux/vmw_vmci*
22228
22229VMWARE VMMOUSE SUBDRIVER
22230M:	Zack Rusin <zackr@vmware.com>
22231R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
22232R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22233L:	linux-input@vger.kernel.org
22234S:	Supported
22235F:	drivers/input/mouse/vmmouse.c
22236F:	drivers/input/mouse/vmmouse.h
22237
22238VMWARE VMXNET3 ETHERNET DRIVER
22239M:	Ronak Doshi <doshir@vmware.com>
22240R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22241L:	netdev@vger.kernel.org
22242S:	Supported
22243F:	drivers/net/vmxnet3/
22244
22245VMWARE VSOCK VMCI TRANSPORT DRIVER
22246M:	Bryan Tan <bryantan@vmware.com>
22247M:	Vishnu Dasa <vdasa@vmware.com>
22248R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
22249L:	linux-kernel@vger.kernel.org
22250S:	Supported
22251F:	net/vmw_vsock/vmci_transport*
22252
22253VOCORE VOCORE2 BOARD
22254M:	Harvey Hunt <harveyhuntnexus@gmail.com>
22255L:	linux-mips@vger.kernel.org
22256S:	Maintained
22257F:	arch/mips/boot/dts/ralink/vocore2.dts
22258
22259VOLTAGE AND CURRENT REGULATOR FRAMEWORK
22260M:	Liam Girdwood <lgirdwood@gmail.com>
22261M:	Mark Brown <broonie@kernel.org>
22262L:	linux-kernel@vger.kernel.org
22263S:	Supported
22264W:	http://www.slimlogic.co.uk/?p=48
22265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
22266F:	Documentation/devicetree/bindings/regulator/
22267F:	Documentation/power/regulator/
22268F:	drivers/regulator/
22269F:	include/dt-bindings/regulator/
22270F:	include/linux/regulator/
22271K:	regulator_get_optional
22272
22273VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
22274R:	Matti Vaittinen <mazziesaccount@gmail.com>
22275F:	drivers/regulator/irq_helpers.c
22276
22277VRF
22278M:	David Ahern <dsahern@kernel.org>
22279L:	netdev@vger.kernel.org
22280S:	Maintained
22281F:	Documentation/networking/vrf.rst
22282F:	drivers/net/vrf.c
22283
22284VSPRINTF
22285M:	Petr Mladek <pmladek@suse.com>
22286M:	Steven Rostedt <rostedt@goodmis.org>
22287M:	Sergey Senozhatsky <senozhatsky@chromium.org>
22288R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22289R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
22290S:	Maintained
22291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
22292F:	Documentation/core-api/printk-formats.rst
22293F:	lib/test_printf.c
22294F:	lib/test_scanf.c
22295F:	lib/vsprintf.c
22296
22297VT1211 HARDWARE MONITOR DRIVER
22298M:	Juerg Haefliger <juergh@proton.me>
22299L:	linux-hwmon@vger.kernel.org
22300S:	Maintained
22301F:	Documentation/hwmon/vt1211.rst
22302F:	drivers/hwmon/vt1211.c
22303
22304VT8231 HARDWARE MONITOR DRIVER
22305M:	Roger Lucas <vt8231@hiddenengine.co.uk>
22306L:	linux-hwmon@vger.kernel.org
22307S:	Maintained
22308F:	drivers/hwmon/vt8231.c
22309
22310VUB300 USB to SDIO/SD/MMC bridge chip
22311L:	linux-mmc@vger.kernel.org
22312S:	Orphan
22313F:	drivers/mmc/host/vub300.c
22314
22315W1 DALLAS'S 1-WIRE BUS
22316M:	Evgeniy Polyakov <zbr@ioremap.net>
22317S:	Maintained
22318F:	Documentation/devicetree/bindings/w1/
22319F:	Documentation/w1/
22320F:	drivers/w1/
22321F:	include/linux/w1.h
22322
22323W83791D HARDWARE MONITORING DRIVER
22324M:	Marc Hulsman <m.hulsman@tudelft.nl>
22325L:	linux-hwmon@vger.kernel.org
22326S:	Maintained
22327F:	Documentation/hwmon/w83791d.rst
22328F:	drivers/hwmon/w83791d.c
22329
22330W83793 HARDWARE MONITORING DRIVER
22331M:	Rudolf Marek <r.marek@assembler.cz>
22332L:	linux-hwmon@vger.kernel.org
22333S:	Maintained
22334F:	Documentation/hwmon/w83793.rst
22335F:	drivers/hwmon/w83793.c
22336
22337W83795 HARDWARE MONITORING DRIVER
22338M:	Jean Delvare <jdelvare@suse.com>
22339L:	linux-hwmon@vger.kernel.org
22340S:	Maintained
22341F:	drivers/hwmon/w83795.c
22342
22343W83L51xD SD/MMC CARD INTERFACE DRIVER
22344M:	Pierre Ossman <pierre@ossman.eu>
22345S:	Maintained
22346F:	drivers/mmc/host/wbsd.*
22347
22348WACOM PROTOCOL 4 SERIAL TABLETS
22349M:	Julian Squires <julian@cipht.net>
22350M:	Hans de Goede <hdegoede@redhat.com>
22351L:	linux-input@vger.kernel.org
22352S:	Maintained
22353F:	drivers/input/tablet/wacom_serial4.c
22354
22355WANGXUN ETHERNET DRIVER
22356M:	Jiawen Wu <jiawenwu@trustnetic.com>
22357M:	Mengyuan Lou <mengyuanlou@net-swift.com>
22358W:	https://www.net-swift.com
22359L:	netdev@vger.kernel.org
22360S:	Maintained
22361F:	Documentation/networking/device_drivers/ethernet/wangxun/*
22362F:	drivers/net/ethernet/wangxun/
22363
22364WATCHDOG DEVICE DRIVERS
22365M:	Wim Van Sebroeck <wim@linux-watchdog.org>
22366M:	Guenter Roeck <linux@roeck-us.net>
22367L:	linux-watchdog@vger.kernel.org
22368S:	Maintained
22369W:	http://www.linux-watchdog.org/
22370T:	git git://www.linux-watchdog.org/linux-watchdog.git
22371F:	Documentation/devicetree/bindings/watchdog/
22372F:	Documentation/watchdog/
22373F:	drivers/watchdog/
22374F:	include/linux/watchdog.h
22375F:	include/uapi/linux/watchdog.h
22376F:	include/trace/events/watchdog.h
22377
22378WHISKEYCOVE PMIC GPIO DRIVER
22379M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
22380L:	linux-gpio@vger.kernel.org
22381S:	Maintained
22382F:	drivers/gpio/gpio-wcove.c
22383
22384WHWAVE RTC DRIVER
22385M:	Dianlong Li <long17.cool@163.com>
22386L:	linux-rtc@vger.kernel.org
22387S:	Maintained
22388F:	drivers/rtc/rtc-sd3078.c
22389
22390WIIMOTE HID DRIVER
22391M:	David Rheinsberg <david.rheinsberg@gmail.com>
22392L:	linux-input@vger.kernel.org
22393S:	Maintained
22394F:	drivers/hid/hid-wiimote*
22395
22396WILOCITY WIL6210 WIRELESS DRIVER
22397L:	linux-wireless@vger.kernel.org
22398S:	Orphan
22399W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
22400F:	drivers/net/wireless/ath/wil6210/
22401
22402WINBOND CIR DRIVER
22403M:	David Härdeman <david@hardeman.nu>
22404S:	Maintained
22405F:	drivers/media/rc/winbond-cir.c
22406
22407WINSYSTEMS EBC-C384 WATCHDOG DRIVER
22408M:	William Breathitt Gray <william.gray@linaro.org>
22409L:	linux-watchdog@vger.kernel.org
22410S:	Maintained
22411F:	drivers/watchdog/ebc-c384_wdt.c
22412
22413WINSYSTEMS WS16C48 GPIO DRIVER
22414M:	William Breathitt Gray <william.gray@linaro.org>
22415L:	linux-gpio@vger.kernel.org
22416S:	Maintained
22417F:	drivers/gpio/gpio-ws16c48.c
22418
22419WIREGUARD SECURE NETWORK TUNNEL
22420M:	Jason A. Donenfeld <Jason@zx2c4.com>
22421L:	wireguard@lists.zx2c4.com
22422L:	netdev@vger.kernel.org
22423S:	Maintained
22424F:	drivers/net/wireguard/
22425F:	tools/testing/selftests/wireguard/
22426
22427WISTRON LAPTOP BUTTON DRIVER
22428M:	Miloslav Trmac <mitr@volny.cz>
22429S:	Maintained
22430F:	drivers/input/misc/wistron_btns.c
22431
22432WL3501 WIRELESS PCMCIA CARD DRIVER
22433L:	linux-wireless@vger.kernel.org
22434S:	Odd fixes
22435F:	drivers/net/wireless/wl3501*
22436
22437WOLFSON MICROELECTRONICS DRIVERS
22438L:	patches@opensource.cirrus.com
22439S:	Supported
22440W:	https://github.com/CirrusLogic/linux-drivers/wiki
22441T:	git https://github.com/CirrusLogic/linux-drivers.git
22442F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
22443F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
22444F:	Documentation/devicetree/bindings/mfd/wm831x.txt
22445F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
22446F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
22447F:	Documentation/devicetree/bindings/sound/wm*
22448F:	Documentation/hwmon/wm83??.rst
22449F:	arch/arm/mach-s3c/mach-crag6410*
22450F:	drivers/clk/clk-wm83*.c
22451F:	drivers/gpio/gpio-*wm*.c
22452F:	drivers/gpio/gpio-arizona.c
22453F:	drivers/hwmon/wm83??-hwmon.c
22454F:	drivers/input/misc/wm831x-on.c
22455F:	drivers/input/touchscreen/wm831x-ts.c
22456F:	drivers/input/touchscreen/wm97*.c
22457F:	drivers/leds/leds-wm83*.c
22458F:	drivers/mfd/arizona*
22459F:	drivers/mfd/cs47l24*
22460F:	drivers/mfd/wm*.c
22461F:	drivers/power/supply/wm83*.c
22462F:	drivers/regulator/arizona*
22463F:	drivers/regulator/wm8*.c
22464F:	drivers/rtc/rtc-wm83*.c
22465F:	drivers/video/backlight/wm83*_bl.c
22466F:	drivers/watchdog/wm83*_wdt.c
22467F:	include/linux/mfd/arizona/
22468F:	include/linux/mfd/wm831x/
22469F:	include/linux/mfd/wm8350/
22470F:	include/linux/mfd/wm8400*
22471F:	include/linux/regulator/arizona*
22472F:	include/linux/wm97xx.h
22473F:	include/sound/wm????.h
22474F:	sound/soc/codecs/arizona*
22475F:	sound/soc/codecs/cs47l24*
22476F:	sound/soc/codecs/wm*
22477
22478WORKQUEUE
22479M:	Tejun Heo <tj@kernel.org>
22480R:	Lai Jiangshan <jiangshanlai@gmail.com>
22481S:	Maintained
22482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
22483F:	Documentation/core-api/workqueue.rst
22484F:	include/linux/workqueue.h
22485F:	kernel/workqueue.c
22486
22487WWAN DRIVERS
22488M:	Loic Poulain <loic.poulain@linaro.org>
22489M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
22490R:	Johannes Berg <johannes@sipsolutions.net>
22491L:	netdev@vger.kernel.org
22492S:	Maintained
22493F:	drivers/net/wwan/
22494F:	include/linux/wwan.h
22495F:	include/uapi/linux/wwan.h
22496
22497X-POWERS AXP288 PMIC DRIVERS
22498M:	Hans de Goede <hdegoede@redhat.com>
22499S:	Maintained
22500F:	drivers/acpi/pmic/intel_pmic_xpower.c
22501N:	axp288
22502
22503X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
22504M:	Chen-Yu Tsai <wens@csie.org>
22505L:	linux-kernel@vger.kernel.org
22506S:	Maintained
22507N:	axp[128]
22508
22509X.25 STACK
22510M:	Martin Schiller <ms@dev.tdt.de>
22511L:	linux-x25@vger.kernel.org
22512S:	Maintained
22513F:	Documentation/networking/lapb-module.rst
22514F:	Documentation/networking/x25*
22515F:	drivers/net/wan/hdlc_x25.c
22516F:	drivers/net/wan/lapbether.c
22517F:	include/*/lapb.h
22518F:	include/net/x25*
22519F:	include/uapi/linux/x25.h
22520F:	net/lapb/
22521F:	net/x25/
22522
22523X86 ARCHITECTURE (32-BIT AND 64-BIT)
22524M:	Thomas Gleixner <tglx@linutronix.de>
22525M:	Ingo Molnar <mingo@redhat.com>
22526M:	Borislav Petkov <bp@alien8.de>
22527M:	Dave Hansen <dave.hansen@linux.intel.com>
22528M:	x86@kernel.org
22529R:	"H. Peter Anvin" <hpa@zytor.com>
22530L:	linux-kernel@vger.kernel.org
22531S:	Maintained
22532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22533F:	Documentation/devicetree/bindings/x86/
22534F:	Documentation/x86/
22535F:	arch/x86/
22536
22537X86 ENTRY CODE
22538M:	Andy Lutomirski <luto@kernel.org>
22539L:	linux-kernel@vger.kernel.org
22540S:	Maintained
22541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
22542F:	arch/x86/entry/
22543
22544X86 MCE INFRASTRUCTURE
22545M:	Tony Luck <tony.luck@intel.com>
22546M:	Borislav Petkov <bp@alien8.de>
22547L:	linux-edac@vger.kernel.org
22548S:	Maintained
22549F:	Documentation/ABI/testing/sysfs-mce
22550F:	Documentation/x86/x86_64/machinecheck.rst
22551F:	arch/x86/kernel/cpu/mce/*
22552
22553X86 MICROCODE UPDATE SUPPORT
22554M:	Borislav Petkov <bp@alien8.de>
22555S:	Maintained
22556F:	arch/x86/kernel/cpu/microcode/*
22557
22558X86 MM
22559M:	Dave Hansen <dave.hansen@linux.intel.com>
22560M:	Andy Lutomirski <luto@kernel.org>
22561M:	Peter Zijlstra <peterz@infradead.org>
22562L:	linux-kernel@vger.kernel.org
22563S:	Maintained
22564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
22565F:	arch/x86/mm/
22566
22567X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
22568M:	Hans de Goede <hdegoede@redhat.com>
22569L:	platform-driver-x86@vger.kernel.org
22570S:	Maintained
22571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22572F:	drivers/platform/x86/x86-android-tablets.c
22573
22574X86 PLATFORM DRIVERS
22575M:	Hans de Goede <hdegoede@redhat.com>
22576M:	Mark Gross <markgross@kernel.org>
22577L:	platform-driver-x86@vger.kernel.org
22578S:	Maintained
22579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
22580F:	drivers/platform/olpc/
22581F:	drivers/platform/x86/
22582F:	include/linux/platform_data/x86/
22583
22584X86 PLATFORM DRIVERS - ARCH
22585R:	Darren Hart <dvhart@infradead.org>
22586R:	Andy Shevchenko <andy@infradead.org>
22587L:	platform-driver-x86@vger.kernel.org
22588L:	x86@kernel.org
22589S:	Maintained
22590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
22591F:	arch/x86/platform
22592
22593X86 PLATFORM UV HPE SUPERDOME FLEX
22594M:	Steve Wahl <steve.wahl@hpe.com>
22595R:	Mike Travis <mike.travis@hpe.com>
22596R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
22597R:	Russ Anderson <russ.anderson@hpe.com>
22598S:	Supported
22599F:	arch/x86/include/asm/uv/
22600F:	arch/x86/kernel/apic/x2apic_uv_x.c
22601F:	arch/x86/platform/uv/
22602
22603X86 STACK UNWINDING
22604M:	Josh Poimboeuf <jpoimboe@kernel.org>
22605M:	Peter Zijlstra <peterz@infradead.org>
22606S:	Supported
22607F:	arch/x86/include/asm/unwind*.h
22608F:	arch/x86/kernel/dumpstack.c
22609F:	arch/x86/kernel/stacktrace.c
22610F:	arch/x86/kernel/unwind_*.c
22611
22612X86 VDSO
22613M:	Andy Lutomirski <luto@kernel.org>
22614L:	linux-kernel@vger.kernel.org
22615S:	Maintained
22616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
22617F:	arch/x86/entry/vdso/
22618
22619XARRAY
22620M:	Matthew Wilcox <willy@infradead.org>
22621L:	linux-fsdevel@vger.kernel.org
22622S:	Supported
22623F:	Documentation/core-api/xarray.rst
22624F:	include/linux/idr.h
22625F:	include/linux/xarray.h
22626F:	lib/idr.c
22627F:	lib/xarray.c
22628F:	tools/testing/radix-tree
22629
22630XBOX DVD IR REMOTE
22631M:	Benjamin Valentin <benpicco@googlemail.com>
22632S:	Maintained
22633F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
22634F:	drivers/media/rc/xbox_remote.c
22635
22636XC2028/3028 TUNER DRIVER
22637M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22638L:	linux-media@vger.kernel.org
22639S:	Maintained
22640W:	https://linuxtv.org
22641T:	git git://linuxtv.org/media_tree.git
22642F:	drivers/media/tuners/xc2028.*
22643
22644XDP (eXpress Data Path)
22645M:	Alexei Starovoitov <ast@kernel.org>
22646M:	Daniel Borkmann <daniel@iogearbox.net>
22647M:	David S. Miller <davem@davemloft.net>
22648M:	Jakub Kicinski <kuba@kernel.org>
22649M:	Jesper Dangaard Brouer <hawk@kernel.org>
22650M:	John Fastabend <john.fastabend@gmail.com>
22651L:	netdev@vger.kernel.org
22652L:	bpf@vger.kernel.org
22653S:	Supported
22654F:	include/net/xdp.h
22655F:	include/net/xdp_priv.h
22656F:	include/trace/events/xdp.h
22657F:	kernel/bpf/cpumap.c
22658F:	kernel/bpf/devmap.c
22659F:	net/core/xdp.c
22660F:	samples/bpf/xdp*
22661F:	tools/testing/selftests/bpf/*xdp*
22662F:	tools/testing/selftests/bpf/*/*xdp*
22663F:	drivers/net/ethernet/*/*/*/*/*xdp*
22664F:	drivers/net/ethernet/*/*/*xdp*
22665K:	(?:\b|_)xdp(?:\b|_)
22666
22667XDP SOCKETS (AF_XDP)
22668M:	Björn Töpel <bjorn@kernel.org>
22669M:	Magnus Karlsson <magnus.karlsson@intel.com>
22670M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
22671R:	Jonathan Lemon <jonathan.lemon@gmail.com>
22672L:	netdev@vger.kernel.org
22673L:	bpf@vger.kernel.org
22674S:	Maintained
22675F:	Documentation/networking/af_xdp.rst
22676F:	include/net/xdp_sock*
22677F:	include/net/xsk_buff_pool.h
22678F:	include/uapi/linux/if_xdp.h
22679F:	include/uapi/linux/xdp_diag.h
22680F:	include/net/netns/xdp.h
22681F:	net/xdp/
22682F:	tools/testing/selftests/bpf/*xsk*
22683
22684XEN BLOCK SUBSYSTEM
22685M:	Roger Pau Monné <roger.pau@citrix.com>
22686L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22687S:	Supported
22688F:	drivers/block/xen*
22689F:	drivers/block/xen-blkback/*
22690
22691XEN HYPERVISOR ARM
22692M:	Stefano Stabellini <sstabellini@kernel.org>
22693L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22694S:	Maintained
22695F:	arch/arm/include/asm/xen/
22696F:	arch/arm/xen/
22697
22698XEN HYPERVISOR ARM64
22699M:	Stefano Stabellini <sstabellini@kernel.org>
22700L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22701S:	Maintained
22702F:	arch/arm64/include/asm/xen/
22703F:	arch/arm64/xen/
22704
22705XEN HYPERVISOR INTERFACE
22706M:	Juergen Gross <jgross@suse.com>
22707M:	Stefano Stabellini <sstabellini@kernel.org>
22708R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
22709L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22710S:	Supported
22711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
22712F:	Documentation/ABI/stable/sysfs-hypervisor-xen
22713F:	Documentation/ABI/testing/sysfs-hypervisor-xen
22714F:	drivers/*/xen-*front.c
22715F:	drivers/xen/
22716F:	include/uapi/xen/
22717F:	include/xen/
22718F:	kernel/configs/xen.config
22719
22720XEN HYPERVISOR X86
22721M:	Juergen Gross <jgross@suse.com>
22722R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
22723L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22724S:	Supported
22725F:	arch/x86/configs/xen.config
22726F:	arch/x86/include/asm/pvclock-abi.h
22727F:	arch/x86/include/asm/xen/
22728F:	arch/x86/platform/pvh/
22729F:	arch/x86/xen/
22730
22731XEN NETWORK BACKEND DRIVER
22732M:	Wei Liu <wei.liu@kernel.org>
22733M:	Paul Durrant <paul@xen.org>
22734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22735L:	netdev@vger.kernel.org
22736S:	Supported
22737F:	drivers/net/xen-netback/*
22738
22739XEN PCI SUBSYSTEM
22740M:	Juergen Gross <jgross@suse.com>
22741L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22742S:	Supported
22743F:	arch/x86/pci/*xen*
22744F:	drivers/pci/*xen*
22745
22746XEN PVSCSI DRIVERS
22747M:	Juergen Gross <jgross@suse.com>
22748L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22749L:	linux-scsi@vger.kernel.org
22750S:	Supported
22751F:	drivers/scsi/xen-scsifront.c
22752F:	drivers/xen/xen-scsiback.c
22753F:	include/xen/interface/io/vscsiif.h
22754
22755XEN PVUSB DRIVER
22756M:	Juergen Gross <jgross@suse.com>
22757L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22758L:	linux-usb@vger.kernel.org
22759S:	Supported
22760F:	drivers/usb/host/xen*
22761F:	include/xen/interface/io/usbif.h
22762
22763XEN SOUND FRONTEND DRIVER
22764M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
22765L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22766L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22767S:	Supported
22768F:	sound/xen/*
22769
22770XEN SWIOTLB SUBSYSTEM
22771M:	Juergen Gross <jgross@suse.com>
22772M:	Stefano Stabellini <sstabellini@kernel.org>
22773L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22774L:	iommu@lists.linux.dev
22775S:	Supported
22776F:	arch/*/include/asm/xen/swiotlb-xen.h
22777F:	drivers/xen/swiotlb-xen.c
22778F:	include/xen/arm/swiotlb-xen.h
22779F:	include/xen/swiotlb-xen.h
22780
22781XFS FILESYSTEM
22782C:	irc://irc.oftc.net/xfs
22783M:	Darrick J. Wong <djwong@kernel.org>
22784L:	linux-xfs@vger.kernel.org
22785S:	Supported
22786W:	http://xfs.org/
22787T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22788F:	Documentation/ABI/testing/sysfs-fs-xfs
22789F:	Documentation/admin-guide/xfs.rst
22790F:	Documentation/filesystems/xfs-delayed-logging-design.rst
22791F:	Documentation/filesystems/xfs-self-describing-metadata.rst
22792F:	fs/xfs/
22793F:	include/uapi/linux/dqblk_xfs.h
22794F:	include/uapi/linux/fsmap.h
22795
22796XILINX AMS DRIVER
22797M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22798L:	linux-iio@vger.kernel.org
22799S:	Maintained
22800F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22801F:	drivers/iio/adc/xilinx-ams.c
22802
22803XILINX AXI ETHERNET DRIVER
22804M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22805S:	Maintained
22806F:	drivers/net/ethernet/xilinx/xilinx_axienet*
22807
22808XILINX CAN DRIVER
22809M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22810R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22811L:	linux-can@vger.kernel.org
22812S:	Maintained
22813F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22814F:	drivers/net/can/xilinx_can.c
22815
22816XILINX GPIO DRIVER
22817M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22818R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
22819R:	Michal Simek <michal.simek@xilinx.com>
22820S:	Maintained
22821F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
22822F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22823F:	drivers/gpio/gpio-xilinx.c
22824F:	drivers/gpio/gpio-zynq.c
22825
22826XILINX SD-FEC IP CORES
22827M:	Derek Kiernan <derek.kiernan@xilinx.com>
22828M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
22829S:	Maintained
22830F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22831F:	Documentation/misc-devices/xilinx_sdfec.rst
22832F:	drivers/misc/Kconfig
22833F:	drivers/misc/Makefile
22834F:	drivers/misc/xilinx_sdfec.c
22835F:	include/uapi/misc/xilinx_sdfec.h
22836
22837XILINX PWM DRIVER
22838M:	Sean Anderson <sean.anderson@seco.com>
22839S:	Maintained
22840F:	drivers/pwm/pwm-xilinx.c
22841F:	include/clocksource/timer-xilinx.h
22842
22843XILINX UARTLITE SERIAL DRIVER
22844M:	Peter Korsgaard <jacmet@sunsite.dk>
22845L:	linux-serial@vger.kernel.org
22846S:	Maintained
22847F:	drivers/tty/serial/uartlite.c
22848
22849XILINX VIDEO IP CORES
22850M:	Hyun Kwon <hyun.kwon@xilinx.com>
22851M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22852L:	linux-media@vger.kernel.org
22853S:	Supported
22854T:	git git://linuxtv.org/media_tree.git
22855F:	Documentation/devicetree/bindings/media/xilinx/
22856F:	drivers/media/platform/xilinx/
22857F:	include/uapi/linux/xilinx-v4l2-controls.h
22858
22859XILINX ZYNQMP DPDMA DRIVER
22860M:	Hyun Kwon <hyun.kwon@xilinx.com>
22861M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22862L:	dmaengine@vger.kernel.org
22863S:	Supported
22864F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22865F:	drivers/dma/xilinx/xilinx_dpdma.c
22866F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22867
22868XILINX ZYNQMP OCM EDAC DRIVER
22869M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
22870M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
22871S:	Maintained
22872F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
22873F:	drivers/edac/zynqmp_edac.c
22874
22875XILINX ZYNQMP PSGTR PHY DRIVER
22876M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22877M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22878L:	linux-kernel@vger.kernel.org
22879S:	Supported
22880T:	git https://github.com/Xilinx/linux-xlnx.git
22881F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22882F:	drivers/phy/xilinx/phy-zynqmp.c
22883
22884XILINX ZYNQMP SHA3 DRIVER
22885M:	Harsha <harsha.harsha@xilinx.com>
22886S:	Maintained
22887F:	drivers/crypto/xilinx/zynqmp-sha.c
22888
22889XILINX EVENT MANAGEMENT DRIVER
22890M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22891S:	Maintained
22892F:	drivers/soc/xilinx/xlnx_event_manager.c
22893F:	include/linux/firmware/xlnx-event-manager.h
22894
22895XILLYBUS DRIVER
22896M:	Eli Billauer <eli.billauer@gmail.com>
22897L:	linux-kernel@vger.kernel.org
22898S:	Supported
22899F:	drivers/char/xillybus/
22900
22901XLP9XX I2C DRIVER
22902M:	George Cherian <gcherian@marvell.com>
22903L:	linux-i2c@vger.kernel.org
22904S:	Supported
22905W:	http://www.marvell.com
22906F:	drivers/i2c/busses/i2c-xlp9xx.c
22907
22908XRA1403 GPIO EXPANDER
22909M:	Nandor Han <nandor.han@ge.com>
22910M:	Semi Malinen <semi.malinen@ge.com>
22911L:	linux-gpio@vger.kernel.org
22912S:	Maintained
22913F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22914F:	drivers/gpio/gpio-xra1403.c
22915
22916XTENSA XTFPGA PLATFORM SUPPORT
22917M:	Max Filippov <jcmvbkbc@gmail.com>
22918L:	linux-xtensa@linux-xtensa.org
22919S:	Maintained
22920F:	drivers/spi/spi-xtensa-xtfpga.c
22921F:	sound/soc/xtensa/xtfpga-i2s.c
22922
22923YAM DRIVER FOR AX.25
22924M:	Jean-Paul Roubelat <jpr@f6fbb.org>
22925L:	linux-hams@vger.kernel.org
22926S:	Maintained
22927F:	drivers/net/hamradio/yam*
22928F:	include/linux/yam.h
22929
22930YAMA SECURITY MODULE
22931M:	Kees Cook <keescook@chromium.org>
22932S:	Supported
22933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22934F:	Documentation/admin-guide/LSM/Yama.rst
22935F:	security/yama/
22936
22937YEALINK PHONE DRIVER
22938M:	Henk Vergonet <Henk.Vergonet@gmail.com>
22939L:	usbb2k-api-dev@nongnu.org
22940S:	Maintained
22941F:	Documentation/input/devices/yealink.rst
22942F:	drivers/input/misc/yealink.*
22943
22944Z8530 DRIVER FOR AX.25
22945M:	Joerg Reuter <jreuter@yaina.de>
22946L:	linux-hams@vger.kernel.org
22947S:	Maintained
22948W:	http://yaina.de/jreuter/
22949W:	http://www.qsl.net/dl1bke/
22950F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
22951F:	drivers/net/hamradio/*scc.c
22952F:	drivers/net/hamradio/z8530.h
22953
22954ZBUD COMPRESSED PAGE ALLOCATOR
22955M:	Seth Jennings <sjenning@redhat.com>
22956M:	Dan Streetman <ddstreet@ieee.org>
22957L:	linux-mm@kvack.org
22958S:	Maintained
22959F:	mm/zbud.c
22960
22961Z3FOLD COMPRESSED PAGE ALLOCATOR
22962M:	Vitaly Wool <vitaly.wool@konsulko.com>
22963R:	Miaohe Lin <linmiaohe@huawei.com>
22964L:	linux-mm@kvack.org
22965S:	Maintained
22966F:	mm/z3fold.c
22967
22968ZD1211RW WIRELESS DRIVER
22969M:	Ulrich Kunitz <kune@deine-taler.de>
22970L:	linux-wireless@vger.kernel.org
22971L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
22972S:	Maintained
22973W:	http://zd1211.ath.cx/wiki/DriverRewrite
22974F:	drivers/net/wireless/zydas/zd1211rw/
22975
22976ZD1301 MEDIA DRIVER
22977M:	Antti Palosaari <crope@iki.fi>
22978L:	linux-media@vger.kernel.org
22979S:	Maintained
22980W:	https://linuxtv.org/
22981W:	http://palosaari.fi/linux/
22982Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22983F:	drivers/media/usb/dvb-usb-v2/zd1301*
22984
22985ZD1301_DEMOD MEDIA DRIVER
22986M:	Antti Palosaari <crope@iki.fi>
22987L:	linux-media@vger.kernel.org
22988S:	Maintained
22989W:	https://linuxtv.org/
22990W:	http://palosaari.fi/linux/
22991Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22992F:	drivers/media/dvb-frontends/zd1301_demod*
22993
22994ZHAOXIN PROCESSOR SUPPORT
22995M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22996L:	linux-kernel@vger.kernel.org
22997S:	Maintained
22998F:	arch/x86/kernel/cpu/zhaoxin.c
22999
23000ZONEFS FILESYSTEM
23001M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
23002M:	Naohiro Aota <naohiro.aota@wdc.com>
23003R:	Johannes Thumshirn <jth@kernel.org>
23004L:	linux-fsdevel@vger.kernel.org
23005S:	Maintained
23006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
23007F:	Documentation/filesystems/zonefs.rst
23008F:	fs/zonefs/
23009
23010ZPOOL COMPRESSED PAGE STORAGE API
23011M:	Dan Streetman <ddstreet@ieee.org>
23012L:	linux-mm@kvack.org
23013S:	Maintained
23014F:	include/linux/zpool.h
23015F:	mm/zpool.c
23016
23017ZR36067 VIDEO FOR LINUX DRIVER
23018M:	Corentin Labbe <clabbe@baylibre.com>
23019L:	mjpeg-users@lists.sourceforge.net
23020L:	linux-media@vger.kernel.org
23021S:	Maintained
23022W:	http://mjpeg.sourceforge.net/driver-zoran/
23023Q:	https://patchwork.linuxtv.org/project/linux-media/list/
23024F:	Documentation/driver-api/media/drivers/zoran.rst
23025F:	drivers/media/pci/zoran/
23026
23027ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
23028M:	Minchan Kim <minchan@kernel.org>
23029M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23030L:	linux-kernel@vger.kernel.org
23031S:	Maintained
23032F:	Documentation/admin-guide/blockdev/zram.rst
23033F:	drivers/block/zram/
23034
23035ZS DECSTATION Z85C30 SERIAL DRIVER
23036M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23037S:	Maintained
23038F:	drivers/tty/serial/zs.*
23039
23040ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
23041M:	Minchan Kim <minchan@kernel.org>
23042M:	Sergey Senozhatsky <senozhatsky@chromium.org>
23043L:	linux-mm@kvack.org
23044S:	Maintained
23045F:	Documentation/mm/zsmalloc.rst
23046F:	include/linux/zsmalloc.h
23047F:	mm/zsmalloc.c
23048
23049ZSTD
23050M:	Nick Terrell <terrelln@fb.com>
23051S:	Maintained
23052B:	https://github.com/facebook/zstd/issues
23053T:	git https://github.com/terrelln/linux.git
23054F:	include/linux/zstd*
23055F:	lib/zstd/
23056F:	lib/decompress_unzstd.c
23057F:	crypto/zstd.c
23058N:	zstd
23059K:	zstd
23060
23061ZSWAP COMPRESSED SWAP CACHING
23062M:	Seth Jennings <sjenning@redhat.com>
23063M:	Dan Streetman <ddstreet@ieee.org>
23064M:	Vitaly Wool <vitaly.wool@konsulko.com>
23065L:	linux-mm@kvack.org
23066S:	Maintained
23067F:	mm/zswap.c
23068
23069THE REST
23070M:	Linus Torvalds <torvalds@linux-foundation.org>
23071L:	linux-kernel@vger.kernel.org
23072S:	Buried alive in reporters
23073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
23074F:	*
23075F:	*/
23076