xref: /openbmc/linux/MAINTAINERS (revision 8a9899c9)
1List of maintainers and how to submit kernel changes
2====================================================
3
4Please try to follow the guidelines below.  This will make things
5easier on the maintainers.  Not all of these guidelines matter for every
6trivial patch so apply some common sense.
7
8Tips for patch submitters
9-------------------------
10
111.	Always *test* your changes, however small, on at least 4 or
12	5 people, preferably many more.
13
142.	Try to release a few ALPHA test versions to the net. Announce
15	them onto the kernel channel and await results. This is especially
16	important for device drivers, because often that's the only way
17	you will find things like the fact version 3 firmware needs
18	a magic fix you didn't know about, or some clown changed the
19	chips on a board and not its name.  (Don't laugh!  Look at the
20	SMC etherpower for that.)
21
223.	Make sure your changes compile correctly in multiple
23	configurations. In particular check that changes work both as a
24	module and built into the kernel.
25
264.	When you are happy with a change make it generally available for
27	testing and await feedback.
28
295.	Make a patch available to the relevant maintainer in the list. Use
30	``diff -u`` to make the patch easy to merge. Be prepared to get your
31	changes sent back with seemingly silly requests about formatting
32	and variable names.  These aren't as silly as they seem. One
33	job the maintainers (and especially Linus) do is to keep things
34	looking the same. Sometimes this means that the clever hack in
35	your driver to get around a problem actually needs to become a
36	generalized kernel feature ready for next time.
37
38	PLEASE check your patch with the automated style checker
39	(scripts/checkpatch.pl) to catch trivial style violations.
40	See Documentation/process/coding-style.rst for guidance here.
41
42	PLEASE CC: the maintainers and mailing lists that are generated
43	by ``scripts/get_maintainer.pl.`` The results returned by the
44	script will be best if you have git installed and are making
45	your changes in a branch derived from Linus' latest git tree.
46	See Documentation/process/submitting-patches.rst for details.
47
48	PLEASE try to include any credit lines you want added with the
49	patch. It avoids people being missed off by mistake and makes
50	it easier to know who wants adding and who doesn't.
51
52	PLEASE document known bugs. If it doesn't work for everything
53	or does something very odd once a month document it.
54
55	PLEASE remember that submissions must be made under the terms
56	of the Linux Foundation certificate of contribution and should
57	include a Signed-off-by: line.  The current version of this
58	"Developer's Certificate of Origin" (DCO) is listed in the file
59	Documentation/process/submitting-patches.rst.
60
616.	Make sure you have the right to send any changes you make. If you
62	do changes at work you may find your employer owns the patch
63	not you.
64
657.	When sending security related changes or reports to a maintainer
66	please Cc: security@kernel.org, especially if the maintainer
67	does not respond. Please keep in mind that the security team is
68	a small set of people who can be efficient only when working on
69	verified bugs. Please only Cc: this list when you have identified
70	that the bug would present a short-term risk to other users if it
71	were publicly disclosed. For example, reports of address leaks do
72	not represent an immediate threat and are better handled publicly,
73	and ideally, should come with a patch proposal. Please do not send
74	automated reports to this list either. Such bugs will be handled
75	better and faster in the usual public places. See
76	Documentation/admin-guide/security-bugs.rst for details.
77
788.	Happy hacking.
79
80Descriptions of section entries and preferred order
81---------------------------------------------------
82
83	M: *Mail* patches to: FullName <address@domain>
84	R: Designated *Reviewer*: FullName <address@domain>
85	   These reviewers should be CCed on patches.
86	L: *Mailing list* that is relevant to this area
87	S: *Status*, one of the following:
88	   Supported:	Someone is actually paid to look after this.
89	   Maintained:	Someone actually looks after it.
90	   Odd Fixes:	It has a maintainer but they don't have time to do
91			much other than throw the odd patch in. See below..
92	   Orphan:	No current maintainer [but maybe you could take the
93			role as you write your new code].
94	   Obsolete:	Old code. Something tagged obsolete generally means
95			it has been replaced by a better system and you
96			should be using that.
97	W: *Web-page* with status/info
98	Q: *Patchwork* web based patch tracking system site
99	B: URI for where to file *bugs*. A web-page with detailed bug
100	   filing info, a direct bug tracker link, or a mailto: URI.
101	C: URI for *chat* protocol, server and channel where developers
102	   usually hang out, for example irc://server/channel.
103	P: Subsystem Profile document for more details submitting
104	   patches to the given subsystem. This is either an in-tree file,
105	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
106	   for details.
107	T: *SCM* tree type and location.
108	   Type is one of: git, hg, quilt, stgit, topgit
109	F: *Files* and directories wildcard patterns.
110	   A trailing slash includes all files and subdirectory files.
111	   F:	drivers/net/	all files in and below drivers/net
112	   F:	drivers/net/*	all files in drivers/net, but not below
113	   F:	*/net/*		all files in "any top level directory"/net
114	   One pattern per line.  Multiple F: lines acceptable.
115	X: *Excluded* files and directories that are NOT maintained, same
116	   rules as F:. Files exclusions are tested before file matches.
117	   Can be useful for excluding a specific subdirectory, for instance:
118	   F:	net/
119	   X:	net/ipv6/
120	   matches all files in and below net excluding net/ipv6/
121	N: Files and directories *Regex* patterns.
122	   N:	[^a-z]tegra	all files whose path contains tegra
123	                        (not including files like integrator)
124	   One pattern per line.  Multiple N: lines acceptable.
125	   scripts/get_maintainer.pl has different behavior for files that
126	   match F: pattern and matches of N: patterns.  By default,
127	   get_maintainer will not look at git log history when an F: pattern
128	   match occurs.  When an N: match occurs, git log history is used
129	   to also notify the people that have git commit signatures.
130	K: *Content regex* (perl extended) pattern match in a patch or file.
131	   For instance:
132	   K: of_get_profile
133	      matches patches or files that contain "of_get_profile"
134	   K: \b(printk|pr_(info|err))\b
135	      matches patches or files that contain one or more of the words
136	      printk, pr_info or pr_err
137	   One regex pattern per line.  Multiple K: lines acceptable.
138
139Maintainers List
140----------------
141
142.. note:: When reading this list, please look for the most precise areas
143          first. When adding to this list, please keep the entries in
144          alphabetical order.
145
1463C59X NETWORK DRIVER
147M:	Steffen Klassert <klassert@kernel.org>
148L:	netdev@vger.kernel.org
149S:	Odd Fixes
150F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151F:	drivers/net/ethernet/3com/3c59x.c
152
1533CR990 NETWORK DRIVER
154M:	David Dillow <dave@thedillows.org>
155L:	netdev@vger.kernel.org
156S:	Maintained
157F:	drivers/net/ethernet/3com/typhoon*
158
1593WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160M:	Adam Radford <aradford@gmail.com>
161L:	linux-scsi@vger.kernel.org
162S:	Supported
163W:	http://www.lsi.com
164F:	drivers/scsi/3w-*
165
16653C700 AND 53C700-66 SCSI DRIVER
167M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168L:	linux-scsi@vger.kernel.org
169S:	Maintained
170F:	drivers/scsi/53c700*
171
1726LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173M:	Alexander Aring <alex.aring@gmail.com>
174M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
175L:	linux-bluetooth@vger.kernel.org
176L:	linux-wpan@vger.kernel.org
177S:	Maintained
178F:	Documentation/networking/6lowpan.rst
179F:	include/net/6lowpan.h
180F:	net/6lowpan/
181
1826PACK NETWORK DRIVER FOR AX.25
183M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
184L:	linux-hams@vger.kernel.org
185S:	Maintained
186F:	drivers/net/hamradio/6pack.c
187
188802.11 (including CFG80211/NL80211)
189M:	Johannes Berg <johannes@sipsolutions.net>
190L:	linux-wireless@vger.kernel.org
191S:	Maintained
192W:	https://wireless.wiki.kernel.org/
193Q:	https://patchwork.kernel.org/project/linux-wireless/list/
194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
196F:	Documentation/driver-api/80211/cfg80211.rst
197F:	Documentation/networking/regulatory.rst
198F:	include/linux/ieee80211.h
199F:	include/net/cfg80211.h
200F:	include/net/ieee80211_radiotap.h
201F:	include/net/iw_handler.h
202F:	include/net/wext.h
203F:	include/uapi/linux/nl80211.h
204F:	include/uapi/linux/wireless.h
205F:	net/wireless/
206
2078169 10/100/1000 GIGABIT ETHERNET DRIVER
208M:	Heiner Kallweit <hkallweit1@gmail.com>
209M:	nic_swsd@realtek.com
210L:	netdev@vger.kernel.org
211S:	Maintained
212F:	drivers/net/ethernet/realtek/r8169*
213
2148250/16?50 (AND CLONE UARTS) SERIAL DRIVER
215M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
216L:	linux-serial@vger.kernel.org
217S:	Maintained
218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
219F:	drivers/tty/serial/8250*
220F:	include/linux/serial_8250.h
221
2228390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
223L:	netdev@vger.kernel.org
224S:	Orphan / Obsolete
225F:	drivers/net/ethernet/8390/
226
2279P FILE SYSTEM
228M:	Eric Van Hensbergen <ericvh@gmail.com>
229M:	Latchesar Ionkov <lucho@ionkov.net>
230M:	Dominique Martinet <asmadeus@codewreck.org>
231R:	Christian Schoenebeck <linux_oss@crudebyte.com>
232L:	v9fs-developer@lists.sourceforge.net
233S:	Maintained
234W:	http://swik.net/v9fs
235Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
237T:	git git://github.com/martinetd/linux.git
238F:	Documentation/filesystems/9p.rst
239F:	fs/9p/
240F:	include/net/9p/
241F:	include/trace/events/9p.h
242F:	include/uapi/linux/virtio_9p.h
243F:	net/9p/
244
245A8293 MEDIA DRIVER
246M:	Antti Palosaari <crope@iki.fi>
247L:	linux-media@vger.kernel.org
248S:	Maintained
249W:	https://linuxtv.org
250W:	http://palosaari.fi/linux/
251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
252T:	git git://linuxtv.org/anttip/media_tree.git
253F:	drivers/media/dvb-frontends/a8293*
254
255AACRAID SCSI RAID DRIVER
256M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
257L:	linux-scsi@vger.kernel.org
258S:	Supported
259W:	http://www.adaptec.com/
260F:	Documentation/scsi/aacraid.rst
261F:	drivers/scsi/aacraid/
262
263ABI/API
264L:	linux-api@vger.kernel.org
265F:	include/linux/syscalls.h
266F:	kernel/sys_ni.c
267X:	include/uapi/
268X:	arch/*/include/uapi/
269
270ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
271M:	Hans de Goede <hdegoede@redhat.com>
272L:	linux-hwmon@vger.kernel.org
273S:	Maintained
274F:	drivers/hwmon/abituguru.c
275
276ABIT UGURU 3 HARDWARE MONITOR DRIVER
277M:	Alistair John Strachan <alistair@devzero.co.uk>
278L:	linux-hwmon@vger.kernel.org
279S:	Maintained
280F:	drivers/hwmon/abituguru3.c
281
282ACCES 104-DIO-48E GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-104-dio-48e.c
287
288ACCES 104-IDI-48 GPIO DRIVER
289M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
290L:	linux-gpio@vger.kernel.org
291S:	Maintained
292F:	drivers/gpio/gpio-104-idi-48.c
293
294ACCES 104-IDIO-16 GPIO DRIVER
295M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
296L:	linux-gpio@vger.kernel.org
297S:	Maintained
298F:	drivers/gpio/gpio-104-idio-16.c
299
300ACCES 104-QUAD-8 DRIVER
301M:	William Breathitt Gray <vilhelm.gray@gmail.com>
302M:	Syed Nayyar Waris <syednwaris@gmail.com>
303L:	linux-iio@vger.kernel.org
304S:	Maintained
305F:	drivers/counter/104-quad-8.c
306
307ACCES PCI-IDIO-16 GPIO DRIVER
308M:	William Breathitt Gray <vilhelm.gray@gmail.com>
309L:	linux-gpio@vger.kernel.org
310S:	Maintained
311F:	drivers/gpio/gpio-pci-idio-16.c
312
313ACCES PCIe-IDIO-24 GPIO DRIVER
314M:	William Breathitt Gray <vilhelm.gray@gmail.com>
315L:	linux-gpio@vger.kernel.org
316S:	Maintained
317F:	drivers/gpio/gpio-pcie-idio-24.c
318
319ACENIC DRIVER
320M:	Jes Sorensen <jes@trained-monkey.org>
321L:	linux-acenic@sunsite.dk
322S:	Maintained
323F:	drivers/net/ethernet/alteon/acenic*
324
325ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
326M:	Peter Kaestle <peter@piie.net>
327L:	platform-driver-x86@vger.kernel.org
328S:	Maintained
329W:	http://piie.net/?section=acerhdf
330F:	drivers/platform/x86/acerhdf.c
331
332ACER WMI LAPTOP EXTRAS
333M:	"Lee, Chun-Yi" <jlee@suse.com>
334L:	platform-driver-x86@vger.kernel.org
335S:	Maintained
336F:	drivers/platform/x86/acer-wmi.c
337
338ACPI
339M:	"Rafael J. Wysocki" <rafael@kernel.org>
340R:	Len Brown <lenb@kernel.org>
341L:	linux-acpi@vger.kernel.org
342S:	Supported
343W:	https://01.org/linux-acpi
344Q:	https://patchwork.kernel.org/project/linux-acpi/list/
345B:	https://bugzilla.kernel.org
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347F:	Documentation/ABI/testing/configfs-acpi
348F:	Documentation/ABI/testing/sysfs-bus-acpi
349F:	Documentation/firmware-guide/acpi/
350F:	drivers/acpi/
351F:	drivers/pci/*/*acpi*
352F:	drivers/pci/*acpi*
353F:	drivers/pnp/pnpacpi/
354F:	include/acpi/
355F:	include/linux/acpi.h
356F:	include/linux/fwnode.h
357F:	tools/power/acpi/
358
359ACPI APEI
360M:	"Rafael J. Wysocki" <rafael@kernel.org>
361R:	Len Brown <lenb@kernel.org>
362R:	James Morse <james.morse@arm.com>
363R:	Tony Luck <tony.luck@intel.com>
364R:	Borislav Petkov <bp@alien8.de>
365L:	linux-acpi@vger.kernel.org
366F:	drivers/acpi/apei/
367
368ACPI COMPONENT ARCHITECTURE (ACPICA)
369M:	Robert Moore <robert.moore@intel.com>
370M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371L:	linux-acpi@vger.kernel.org
372L:	devel@acpica.org
373S:	Supported
374W:	https://acpica.org/
375W:	https://github.com/acpica/acpica/
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377B:	https://bugzilla.kernel.org
378B:	https://bugs.acpica.org
379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380F:	drivers/acpi/acpica/
381F:	include/acpi/
382F:	tools/power/acpi/
383
384ACPI FOR ARM64 (ACPI/arm64)
385M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
386M:	Hanjun Guo <guohanjun@huawei.com>
387M:	Sudeep Holla <sudeep.holla@arm.com>
388L:	linux-acpi@vger.kernel.org
389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
390S:	Maintained
391F:	drivers/acpi/arm64
392
393ACPI SERIAL MULTI INSTANTIATE DRIVER
394M:	Hans de Goede <hdegoede@redhat.com>
395L:	platform-driver-x86@vger.kernel.org
396S:	Maintained
397F:	drivers/platform/x86/serial-multi-instantiate.c
398
399ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
400M:	Sudeep Holla <sudeep.holla@arm.com>
401L:	linux-acpi@vger.kernel.org
402S:	Supported
403F:	drivers/mailbox/pcc.c
404
405ACPI PMIC DRIVERS
406M:	"Rafael J. Wysocki" <rafael@kernel.org>
407M:	Len Brown <lenb@kernel.org>
408R:	Andy Shevchenko <andy@kernel.org>
409R:	Mika Westerberg <mika.westerberg@linux.intel.com>
410L:	linux-acpi@vger.kernel.org
411S:	Supported
412Q:	https://patchwork.kernel.org/project/linux-acpi/list/
413B:	https://bugzilla.kernel.org
414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415F:	drivers/acpi/pmic/
416
417ACPI THERMAL DRIVER
418M:	Rafael J. Wysocki <rafael@kernel.org>
419R:	Zhang Rui <rui.zhang@intel.com>
420L:	linux-acpi@vger.kernel.org
421S:	Supported
422W:	https://01.org/linux-acpi
423B:	https://bugzilla.kernel.org
424F:	drivers/acpi/*thermal*
425
426ACPI VIOT DRIVER
427M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
428L:	linux-acpi@vger.kernel.org
429L:	iommu@lists.linux.dev
430S:	Maintained
431F:	drivers/acpi/viot.c
432F:	include/linux/acpi_viot.h
433
434ACPI WMI DRIVER
435L:	platform-driver-x86@vger.kernel.org
436S:	Orphan
437F:	drivers/platform/x86/wmi.c
438F:	include/uapi/linux/wmi.h
439
440ACRN HYPERVISOR SERVICE MODULE
441M:	Fei Li <fei1.li@intel.com>
442L:	acrn-dev@lists.projectacrn.org (subscribers-only)
443S:	Supported
444W:	https://projectacrn.org
445F:	Documentation/virt/acrn/
446F:	drivers/virt/acrn/
447F:	include/uapi/linux/acrn.h
448
449AD1889 ALSA SOUND DRIVER
450L:	linux-parisc@vger.kernel.org
451S:	Maintained
452W:	https://parisc.wiki.kernel.org/index.php/AD1889
453F:	sound/pci/ad1889.*
454
455AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
456M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
457L:	linux-iio@vger.kernel.org
458S:	Supported
459F:	drivers/iio/potentiometer/ad5110.c
460
461AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
462M:	Michael Hennerich <michael.hennerich@analog.com>
463S:	Supported
464W:	http://wiki.analog.com/AD5254
465W:	https://ez.analog.com/linux-software-drivers
466F:	drivers/misc/ad525x_dpot.c
467
468AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470S:	Supported
471W:	http://wiki.analog.com/AD5398
472W:	https://ez.analog.com/linux-software-drivers
473F:	drivers/regulator/ad5398.c
474
475AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
476M:	Michael Hennerich <michael.hennerich@analog.com>
477S:	Supported
478W:	http://wiki.analog.com/AD7142
479W:	https://ez.analog.com/linux-software-drivers
480F:	drivers/input/misc/ad714x.c
481
482AD7877 TOUCHSCREEN DRIVER
483M:	Michael Hennerich <michael.hennerich@analog.com>
484S:	Supported
485W:	http://wiki.analog.com/AD7877
486W:	https://ez.analog.com/linux-software-drivers
487F:	drivers/input/touchscreen/ad7877.c
488
489AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491S:	Supported
492W:	http://wiki.analog.com/AD7879
493W:	https://ez.analog.com/linux-software-drivers
494F:	drivers/input/touchscreen/ad7879.c
495
496ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
497M:	Jiri Kosina <jikos@kernel.org>
498S:	Maintained
499
500ADF7242 IEEE 802.15.4 RADIO DRIVER
501M:	Michael Hennerich <michael.hennerich@analog.com>
502L:	linux-wpan@vger.kernel.org
503S:	Supported
504W:	https://wiki.analog.com/ADF7242
505W:	https://ez.analog.com/linux-software-drivers
506F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
507F:	drivers/net/ieee802154/adf7242.c
508
509ADM1025 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adm1025.rst
514F:	drivers/hwmon/adm1025.c
515
516ADM1029 HARDWARE MONITOR DRIVER
517M:	Corentin Labbe <clabbe.montjoie@gmail.com>
518L:	linux-hwmon@vger.kernel.org
519S:	Maintained
520F:	drivers/hwmon/adm1029.c
521
522ADM8211 WIRELESS DRIVER
523L:	linux-wireless@vger.kernel.org
524S:	Orphan
525W:	https://wireless.wiki.kernel.org/
526F:	drivers/net/wireless/admtek/adm8211.*
527
528ADP1653 FLASH CONTROLLER DRIVER
529M:	Sakari Ailus <sakari.ailus@iki.fi>
530L:	linux-media@vger.kernel.org
531S:	Maintained
532F:	drivers/media/i2c/adp1653.c
533F:	include/media/i2c/adp1653.h
534
535ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
536M:	Michael Hennerich <michael.hennerich@analog.com>
537S:	Supported
538W:	http://wiki.analog.com/ADP5520
539W:	https://ez.analog.com/linux-software-drivers
540F:	drivers/gpio/gpio-adp5520.c
541F:	drivers/input/keyboard/adp5520-keys.c
542F:	drivers/leds/leds-adp5520.c
543F:	drivers/mfd/adp5520.c
544F:	drivers/video/backlight/adp5520_bl.c
545
546ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
547M:	Michael Hennerich <michael.hennerich@analog.com>
548S:	Supported
549W:	http://wiki.analog.com/ADP5588
550W:	https://ez.analog.com/linux-software-drivers
551F:	drivers/gpio/gpio-adp5588.c
552F:	drivers/input/keyboard/adp5588-keys.c
553
554ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
555M:	Michael Hennerich <michael.hennerich@analog.com>
556S:	Supported
557W:	http://wiki.analog.com/ADP8860
558W:	https://ez.analog.com/linux-software-drivers
559F:	drivers/video/backlight/adp8860_bl.c
560
561ADT746X FAN DRIVER
562M:	Colin Leroy <colin@colino.net>
563S:	Maintained
564F:	drivers/macintosh/therm_adt746x.c
565
566ADT7475 HARDWARE MONITOR DRIVER
567M:	Jean Delvare <jdelvare@suse.com>
568L:	linux-hwmon@vger.kernel.org
569S:	Maintained
570F:	Documentation/hwmon/adt7475.rst
571F:	drivers/hwmon/adt7475.c
572
573ADVANSYS SCSI DRIVER
574M:	Matthew Wilcox <willy@infradead.org>
575M:	Hannes Reinecke <hare@suse.com>
576L:	linux-scsi@vger.kernel.org
577S:	Maintained
578F:	Documentation/scsi/advansys.rst
579F:	drivers/scsi/advansys.c
580
581ADVANTECH SWBTN DRIVER
582M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
583L:	platform-driver-x86@vger.kernel.org
584S:	Maintained
585F:	drivers/platform/x86/adv_swbutton.c
586
587ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
588M:	Lucas Stankus <lucas.p.stankus@gmail.com>
589S:	Supported
590F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
591F:	drivers/iio/accel/adxl313*
592
593ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
594M:	Michael Hennerich <michael.hennerich@analog.com>
595S:	Supported
596W:	http://wiki.analog.com/ADXL345
597W:	https://ez.analog.com/linux-software-drivers
598F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
599F:	drivers/input/misc/adxl34x.c
600
601ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
602M:	Puranjay Mohan <puranjay12@gmail.com>
603L:	linux-iio@vger.kernel.org
604S:	Supported
605F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
606F:	drivers/iio/accel/adxl355.h
607F:	drivers/iio/accel/adxl355_core.c
608F:	drivers/iio/accel/adxl355_i2c.c
609F:	drivers/iio/accel/adxl355_spi.c
610
611ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
613L:	linux-iio@vger.kernel.org
614S:	Supported
615W:	http://ez.analog.com/community/linux-device-drivers
616F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
617F:	drivers/iio/accel/adxl367*
618
619ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
620M:	Michael Hennerich <michael.hennerich@analog.com>
621S:	Supported
622W:	https://ez.analog.com/linux-software-drivers
623F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
624F:	drivers/iio/accel/adxl372.c
625F:	drivers/iio/accel/adxl372_i2c.c
626F:	drivers/iio/accel/adxl372_spi.c
627
628AF9013 MEDIA DRIVER
629M:	Antti Palosaari <crope@iki.fi>
630L:	linux-media@vger.kernel.org
631S:	Maintained
632W:	https://linuxtv.org
633W:	http://palosaari.fi/linux/
634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
635T:	git git://linuxtv.org/anttip/media_tree.git
636F:	drivers/media/dvb-frontends/af9013*
637
638AF9033 MEDIA DRIVER
639M:	Antti Palosaari <crope@iki.fi>
640L:	linux-media@vger.kernel.org
641S:	Maintained
642W:	https://linuxtv.org
643W:	http://palosaari.fi/linux/
644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
645T:	git git://linuxtv.org/anttip/media_tree.git
646F:	drivers/media/dvb-frontends/af9033*
647
648AFFS FILE SYSTEM
649M:	David Sterba <dsterba@suse.com>
650L:	linux-fsdevel@vger.kernel.org
651S:	Odd Fixes
652F:	Documentation/filesystems/affs.rst
653F:	fs/affs/
654
655AFS FILESYSTEM
656M:	David Howells <dhowells@redhat.com>
657M:	Marc Dionne <marc.dionne@auristor.com>
658L:	linux-afs@lists.infradead.org
659S:	Supported
660W:	https://www.infradead.org/~dhowells/kafs/
661F:	Documentation/filesystems/afs.rst
662F:	fs/afs/
663F:	include/trace/events/afs.h
664
665AGPGART DRIVER
666M:	David Airlie <airlied@linux.ie>
667S:	Maintained
668T:	git git://anongit.freedesktop.org/drm/drm
669F:	drivers/char/agp/
670F:	include/linux/agp*
671F:	include/uapi/linux/agp*
672
673AHA152X SCSI DRIVER
674M:	"Juergen E. Fischer" <fischer@norbit.de>
675L:	linux-scsi@vger.kernel.org
676S:	Maintained
677F:	drivers/scsi/aha152x*
678F:	drivers/scsi/pcmcia/aha152x*
679
680AIC7XXX / AIC79XX SCSI DRIVER
681M:	Hannes Reinecke <hare@suse.com>
682L:	linux-scsi@vger.kernel.org
683S:	Maintained
684F:	drivers/scsi/aic7xxx/
685
686AIMSLAB FM RADIO RECEIVER DRIVER
687M:	Hans Verkuil <hverkuil@xs4all.nl>
688L:	linux-media@vger.kernel.org
689S:	Maintained
690W:	https://linuxtv.org
691T:	git git://linuxtv.org/media_tree.git
692F:	drivers/media/radio/radio-aimslab*
693
694AIO
695M:	Benjamin LaHaise <bcrl@kvack.org>
696L:	linux-aio@kvack.org
697S:	Supported
698F:	fs/aio.c
699F:	include/linux/*aio*.h
700
701AIRSPY MEDIA DRIVER
702M:	Antti Palosaari <crope@iki.fi>
703L:	linux-media@vger.kernel.org
704S:	Maintained
705W:	https://linuxtv.org
706W:	http://palosaari.fi/linux/
707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
708T:	git git://linuxtv.org/anttip/media_tree.git
709F:	drivers/media/usb/airspy/
710
711ALACRITECH GIGABIT ETHERNET DRIVER
712M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
713S:	Maintained
714F:	drivers/net/ethernet/alacritech/*
715
716ALCATEL SPEEDTOUCH USB DRIVER
717M:	Duncan Sands <duncan.sands@free.fr>
718L:	linux-usb@vger.kernel.org
719S:	Maintained
720W:	http://www.linux-usb.org/SpeedTouch/
721F:	drivers/usb/atm/speedtch.c
722F:	drivers/usb/atm/usbatm.c
723
724ALCHEMY AU1XX0 MMC DRIVER
725M:	Manuel Lauss <manuel.lauss@gmail.com>
726S:	Maintained
727F:	drivers/mmc/host/au1xmmc.c
728
729ALI1563 I2C DRIVER
730M:	Rudolf Marek <r.marek@assembler.cz>
731L:	linux-i2c@vger.kernel.org
732S:	Maintained
733F:	Documentation/i2c/busses/i2c-ali1563.rst
734F:	drivers/i2c/busses/i2c-ali1563.c
735
736ALIENWARE WMI DRIVER
737L:	Dell.Client.Kernel@dell.com
738S:	Maintained
739F:	drivers/platform/x86/dell/alienware-wmi.c
740
741ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
742M:	Tomislav Denis <tomislav.denis@avl.com>
743L:	linux-iio@vger.kernel.org
744S:	Maintained
745W:	http://www.allsensors.com/
746F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
747F:	drivers/iio/pressure/dlhl60d.c
748
749ALLEGRO DVT VIDEO IP CORE DRIVER
750M:	Michael Tretter <m.tretter@pengutronix.de>
751R:	Pengutronix Kernel Team <kernel@pengutronix.de>
752L:	linux-media@vger.kernel.org
753S:	Maintained
754F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
755F:	drivers/media/platform/allegro-dvt/
756
757ALLWINNER A10 CSI DRIVER
758M:	Maxime Ripard <mripard@kernel.org>
759L:	linux-media@vger.kernel.org
760S:	Maintained
761T:	git git://linuxtv.org/media_tree.git
762F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
763F:	drivers/media/platform/sunxi/sun4i-csi/
764
765ALLWINNER CPUFREQ DRIVER
766M:	Yangtao Li <tiny.windzz@gmail.com>
767L:	linux-pm@vger.kernel.org
768S:	Maintained
769F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
770F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
771
772ALLWINNER CRYPTO DRIVERS
773M:	Corentin Labbe <clabbe.montjoie@gmail.com>
774L:	linux-crypto@vger.kernel.org
775S:	Maintained
776F:	drivers/crypto/allwinner/
777
778ALLWINNER HARDWARE SPINLOCK SUPPORT
779M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
780S:	Maintained
781F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
782F:	drivers/hwspinlock/sun6i_hwspinlock.c
783
784ALLWINNER THERMAL DRIVER
785M:	Vasily Khoruzhick <anarsoul@gmail.com>
786M:	Yangtao Li <tiny.windzz@gmail.com>
787L:	linux-pm@vger.kernel.org
788S:	Maintained
789F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
790F:	drivers/thermal/sun8i_thermal.c
791
792ALLWINNER VPU DRIVER
793M:	Maxime Ripard <mripard@kernel.org>
794M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/staging/media/sunxi/cedrus/
798
799ALPHA PORT
800M:	Richard Henderson <rth@twiddle.net>
801M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
802M:	Matt Turner <mattst88@gmail.com>
803L:	linux-alpha@vger.kernel.org
804S:	Odd Fixes
805F:	arch/alpha/
806
807ALPS PS/2 TOUCHPAD DRIVER
808R:	Pali Rohár <pali@kernel.org>
809F:	drivers/input/mouse/alps.*
810
811ALTERA I2C CONTROLLER DRIVER
812M:	Thor Thayer <thor.thayer@linux.intel.com>
813S:	Maintained
814F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
815F:	drivers/i2c/busses/i2c-altera.c
816
817ALTERA MAILBOX DRIVER
818M:	Mun Yew Tham <mun.yew.tham@intel.com>
819S:	Maintained
820F:	drivers/mailbox/mailbox-altera.c
821
822ALTERA MSGDMA IP CORE DRIVER
823M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
824R:	Stefan Roese <sr@denx.de>
825L:	dmaengine@vger.kernel.org
826S:	Odd Fixes
827F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
828F:	drivers/dma/altera-msgdma.c
829
830ALTERA PIO DRIVER
831M:	Mun Yew Tham <mun.yew.tham@intel.com>
832L:	linux-gpio@vger.kernel.org
833S:	Maintained
834F:	drivers/gpio/gpio-altera.c
835
836ALTERA SYSTEM MANAGER DRIVER
837M:	Thor Thayer <thor.thayer@linux.intel.com>
838S:	Maintained
839F:	drivers/mfd/altera-sysmgr.c
840F:	include/linux/mfd/altera-sysmgr.h
841
842ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
843M:	Thor Thayer <thor.thayer@linux.intel.com>
844S:	Maintained
845F:	drivers/gpio/gpio-altera-a10sr.c
846F:	drivers/mfd/altera-a10sr.c
847F:	drivers/reset/reset-a10sr.c
848F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
849F:	include/linux/mfd/altera-a10sr.h
850
851ALTERA TRIPLE SPEED ETHERNET DRIVER
852M:	Joyce Ooi <joyce.ooi@intel.com>
853L:	netdev@vger.kernel.org
854S:	Maintained
855F:	drivers/net/ethernet/altera/
856
857ALTERA UART/JTAG UART SERIAL DRIVERS
858M:	Tobias Klauser <tklauser@distanz.ch>
859L:	linux-serial@vger.kernel.org
860S:	Maintained
861F:	drivers/tty/serial/altera_jtaguart.c
862F:	drivers/tty/serial/altera_uart.c
863F:	include/linux/altera_jtaguart.h
864F:	include/linux/altera_uart.h
865
866AMAZON ANNAPURNA LABS FIC DRIVER
867M:	Talel Shenhar <talel@amazon.com>
868S:	Maintained
869F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
870F:	drivers/irqchip/irq-al-fic.c
871
872AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
873M:	Talel Shenhar <talel@amazon.com>
874M:	Talel Shenhar <talelshenhar@gmail.com>
875S:	Maintained
876F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
877F:	drivers/edac/al_mc_edac.c
878
879AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
880M:	Talel Shenhar <talel@amazon.com>
881S:	Maintained
882F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
883F:	drivers/thermal/thermal_mmio.c
884
885AMAZON ETHERNET DRIVERS
886M:	Shay Agroskin <shayagr@amazon.com>
887M:	Arthur Kiyanovski <akiyano@amazon.com>
888R:	David Arinzon <darinzon@amazon.com>
889R:	Noam Dagan <ndagan@amazon.com>
890R:	Saeed Bishara <saeedb@amazon.com>
891L:	netdev@vger.kernel.org
892S:	Supported
893F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
894F:	drivers/net/ethernet/amazon/
895
896AMAZON RDMA EFA DRIVER
897M:	Gal Pressman <galpress@amazon.com>
898R:	Yossi Leybovich <sleybo@amazon.com>
899L:	linux-rdma@vger.kernel.org
900S:	Supported
901Q:	https://patchwork.kernel.org/project/linux-rdma/list/
902F:	drivers/infiniband/hw/efa/
903F:	include/uapi/rdma/efa-abi.h
904
905AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
906M:	Tom Lendacky <thomas.lendacky@amd.com>
907M:	John Allen <john.allen@amd.com>
908L:	linux-crypto@vger.kernel.org
909S:	Supported
910F:	drivers/crypto/ccp/
911F:	include/linux/ccp.h
912
913AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
914M:	Brijesh Singh <brijesh.singh@amd.com>
915M:	Tom Lendacky <thomas.lendacky@amd.com>
916L:	linux-crypto@vger.kernel.org
917S:	Supported
918F:	drivers/crypto/ccp/sev*
919F:	include/uapi/linux/psp-sev.h
920
921AMD DISPLAY CORE
922M:	Harry Wentland <harry.wentland@amd.com>
923M:	Leo Li <sunpeng.li@amd.com>
924M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
925L:	amd-gfx@lists.freedesktop.org
926S:	Supported
927T:	git https://gitlab.freedesktop.org/agd5f/linux.git
928F:	drivers/gpu/drm/amd/display/
929
930AMD FAM15H PROCESSOR POWER MONITORING DRIVER
931M:	Huang Rui <ray.huang@amd.com>
932L:	linux-hwmon@vger.kernel.org
933S:	Supported
934F:	Documentation/hwmon/fam15h_power.rst
935F:	drivers/hwmon/fam15h_power.c
936
937AMD FCH GPIO DRIVER
938M:	Enrico Weigelt, metux IT consult <info@metux.net>
939L:	linux-gpio@vger.kernel.org
940S:	Maintained
941F:	drivers/gpio/gpio-amd-fch.c
942F:	include/linux/platform_data/gpio/gpio-amd-fch.h
943
944AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
945L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
946S:	Orphan
947F:	drivers/usb/gadget/udc/amd5536udc.*
948
949AMD GEODE PROCESSOR/CHIPSET SUPPORT
950M:	Andres Salomon <dilinger@queued.net>
951L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
952S:	Supported
953W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
954F:	arch/x86/include/asm/geode.h
955F:	drivers/char/hw_random/geode-rng.c
956F:	drivers/crypto/geode*
957F:	drivers/video/fbdev/geode/
958
959AMD IOMMU (AMD-VI)
960M:	Joerg Roedel <joro@8bytes.org>
961R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
962L:	iommu@lists.linux.dev
963S:	Maintained
964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
965F:	drivers/iommu/amd/
966F:	include/linux/amd-iommu.h
967
968AMD KFD
969M:	Felix Kuehling <Felix.Kuehling@amd.com>
970L:	amd-gfx@lists.freedesktop.org
971S:	Supported
972T:	git https://gitlab.freedesktop.org/agd5f/linux.git
973F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
974F:	drivers/gpu/drm/amd/amdkfd/
975F:	drivers/gpu/drm/amd/include/cik_structs.h
976F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
977F:	drivers/gpu/drm/amd/include/v9_structs.h
978F:	drivers/gpu/drm/amd/include/vi_structs.h
979F:	include/uapi/linux/kfd_ioctl.h
980F:	include/uapi/linux/kfd_sysfs.h
981
982AMD SPI DRIVER
983M:	Sanjay R Mehta <sanju.mehta@amd.com>
984S:	Maintained
985F:	drivers/spi/spi-amd.c
986
987AMD MP2 I2C DRIVER
988M:	Elie Morisse <syniurge@gmail.com>
989M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
990M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
991L:	linux-i2c@vger.kernel.org
992S:	Maintained
993F:	drivers/i2c/busses/i2c-amd-mp2*
994
995AMD PMC DRIVER
996M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
997L:	platform-driver-x86@vger.kernel.org
998S:	Maintained
999F:	drivers/platform/x86/amd-pmc.*
1000
1001AMD HSMP DRIVER
1002M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1003R:	Carlos Bilbao <carlos.bilbao@amd.com>
1004L:	platform-driver-x86@vger.kernel.org
1005S:	Maintained
1006F:	Documentation/x86/amd_hsmp.rst
1007F:	arch/x86/include/asm/amd_hsmp.h
1008F:	arch/x86/include/uapi/asm/amd_hsmp.h
1009F:	drivers/platform/x86/amd_hsmp.c
1010
1011AMD POWERPLAY AND SWSMU
1012M:	Evan Quan <evan.quan@amd.com>
1013L:	amd-gfx@lists.freedesktop.org
1014S:	Supported
1015T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1016F:	drivers/gpu/drm/amd/pm/
1017
1018AMD PSTATE DRIVER
1019M:	Huang Rui <ray.huang@amd.com>
1020L:	linux-pm@vger.kernel.org
1021S:	Supported
1022F:	Documentation/admin-guide/pm/amd-pstate.rst
1023F:	drivers/cpufreq/amd-pstate*
1024F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1025
1026AMD PTDMA DRIVER
1027M:	Sanjay R Mehta <sanju.mehta@amd.com>
1028L:	dmaengine@vger.kernel.org
1029S:	Maintained
1030F:	drivers/dma/ptdma/
1031
1032AMD SEATTLE DEVICE TREE SUPPORT
1033M:	Brijesh Singh <brijeshkumar.singh@amd.com>
1034M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1035M:	Tom Lendacky <thomas.lendacky@amd.com>
1036S:	Supported
1037F:	arch/arm64/boot/dts/amd/
1038
1039AMD XGBE DRIVER
1040M:	Tom Lendacky <thomas.lendacky@amd.com>
1041L:	netdev@vger.kernel.org
1042S:	Supported
1043F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1044F:	drivers/net/ethernet/amd/xgbe/
1045
1046AMD SENSOR FUSION HUB DRIVER
1047M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1048L:	linux-input@vger.kernel.org
1049S:	Maintained
1050F:	Documentation/hid/amd-sfh*
1051F:	drivers/hid/amd-sfh-hid/
1052
1053AMPHION VPU CODEC V4L2 DRIVER
1054M:	Ming Qian <ming.qian@nxp.com>
1055M:	Shijie Qin <shijie.qin@nxp.com>
1056M:	Zhou Peng <eagle.zhou@nxp.com>
1057L:	linux-media@vger.kernel.org
1058S:	Maintained
1059F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1060F:	drivers/media/platform/amphion/
1061
1062AMS AS73211 DRIVER
1063M:	Christian Eggers <ceggers@arri.de>
1064L:	linux-iio@vger.kernel.org
1065S:	Maintained
1066F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1067F:	drivers/iio/light/as73211.c
1068
1069AMT (Automatic Multicast Tunneling)
1070M:	Taehee Yoo <ap420073@gmail.com>
1071L:	netdev@vger.kernel.org
1072S:	Maintained
1073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1075F:	drivers/net/amt.c
1076
1077ANALOG DEVICES INC AD7192 DRIVER
1078M:	Alexandru Tachici <alexandru.tachici@analog.com>
1079L:	linux-iio@vger.kernel.org
1080S:	Supported
1081W:	https://ez.analog.com/linux-software-drivers
1082F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1083F:	drivers/iio/adc/ad7192.c
1084
1085ANALOG DEVICES INC AD7292 DRIVER
1086M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1087L:	linux-iio@vger.kernel.org
1088S:	Supported
1089W:	https://ez.analog.com/linux-software-drivers
1090F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1091F:	drivers/iio/adc/ad7292.c
1092
1093ANALOG DEVICES INC AD3552R DRIVER
1094M:	Nuno Sá <nuno.sa@analog.com>
1095L:	linux-iio@vger.kernel.org
1096S:	Supported
1097W:	https://ez.analog.com/linux-software-drivers
1098F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1099F:	drivers/iio/dac/ad3552r.c
1100
1101ANALOG DEVICES INC AD7293 DRIVER
1102M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1103L:	linux-iio@vger.kernel.org
1104S:	Supported
1105W:	https://ez.analog.com/linux-software-drivers
1106F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1107F:	drivers/iio/dac/ad7293.c
1108
1109ANALOG DEVICES INC AD7768-1 DRIVER
1110M:	Michael Hennerich <Michael.Hennerich@analog.com>
1111L:	linux-iio@vger.kernel.org
1112S:	Supported
1113W:	https://ez.analog.com/linux-software-drivers
1114F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1115F:	drivers/iio/adc/ad7768-1.c
1116
1117ANALOG DEVICES INC AD7780 DRIVER
1118M:	Michael Hennerich <Michael.Hennerich@analog.com>
1119M:	Renato Lui Geh <renatogeh@gmail.com>
1120L:	linux-iio@vger.kernel.org
1121S:	Supported
1122W:	https://ez.analog.com/linux-software-drivers
1123F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1124F:	drivers/iio/adc/ad7780.c
1125
1126ANALOG DEVICES INC AD74413R DRIVER
1127M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1128L:	linux-iio@vger.kernel.org
1129S:	Supported
1130W:	http://ez.analog.com/community/linux-device-drivers
1131F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1132F:	drivers/iio/addac/ad74413r.c
1133F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1134
1135ANALOG DEVICES INC AD9389B DRIVER
1136M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1137L:	linux-media@vger.kernel.org
1138S:	Maintained
1139F:	drivers/media/i2c/ad9389b*
1140
1141ANALOG DEVICES INC ADA4250 DRIVER
1142M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1143L:	linux-iio@vger.kernel.org
1144S:	Supported
1145W:	https://ez.analog.com/linux-software-drivers
1146F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1147F:	drivers/iio/amplifiers/ada4250.c
1148
1149ANALOG DEVICES INC ADGS1408 DRIVER
1150M:	Mircea Caprioru <mircea.caprioru@analog.com>
1151S:	Supported
1152F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1153F:	drivers/mux/adgs1408.c
1154
1155ANALOG DEVICES INC ADIN DRIVER
1156M:	Michael Hennerich <michael.hennerich@analog.com>
1157L:	netdev@vger.kernel.org
1158S:	Supported
1159W:	https://ez.analog.com/linux-software-drivers
1160F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1161F:	drivers/net/phy/adin.c
1162
1163ANALOG DEVICES INC ADIS DRIVER LIBRARY
1164M:	Nuno Sa <nuno.sa@analog.com>
1165L:	linux-iio@vger.kernel.org
1166S:	Supported
1167F:	drivers/iio/imu/adis.c
1168F:	drivers/iio/imu/adis_buffer.c
1169F:	drivers/iio/imu/adis_trigger.c
1170F:	include/linux/iio/imu/adis.h
1171
1172ANALOG DEVICES INC ADIS16460 DRIVER
1173M:	Dragos Bogdan <dragos.bogdan@analog.com>
1174L:	linux-iio@vger.kernel.org
1175S:	Supported
1176W:	https://ez.analog.com/linux-software-drivers
1177F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1178F:	drivers/iio/imu/adis16460.c
1179
1180ANALOG DEVICES INC ADIS16475 DRIVER
1181M:	Nuno Sa <nuno.sa@analog.com>
1182L:	linux-iio@vger.kernel.org
1183W:	https://ez.analog.com/linux-software-drivers
1184S:	Supported
1185F:	drivers/iio/imu/adis16475.c
1186F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1187
1188ANALOG DEVICES INC ADM1177 DRIVER
1189M:	Michael Hennerich <Michael.Hennerich@analog.com>
1190L:	linux-hwmon@vger.kernel.org
1191S:	Supported
1192W:	https://ez.analog.com/linux-software-drivers
1193F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1194F:	drivers/hwmon/adm1177.c
1195
1196ANALOG DEVICES INC ADMV1013 DRIVER
1197M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1198L:	linux-iio@vger.kernel.org
1199S:	Supported
1200W:	https://ez.analog.com/linux-software-drivers
1201F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1202F:	drivers/iio/frequency/admv1013.c
1203
1204ANALOG DEVICES INC ADMV8818 DRIVER
1205M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1206L:	linux-iio@vger.kernel.org
1207S:	Supported
1208W:	https://ez.analog.com/linux-software-drivers
1209F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1210F:	drivers/iio/filter/admv8818.c
1211
1212ANALOG DEVICES INC ADMV1014 DRIVER
1213M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1214L:	linux-iio@vger.kernel.org
1215S:	Supported
1216W:	https://ez.analog.com/linux-software-drivers
1217F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1218F:	drivers/iio/frequency/admv1014.c
1219
1220ANALOG DEVICES INC ADP5061 DRIVER
1221M:	Michael Hennerich <Michael.Hennerich@analog.com>
1222L:	linux-pm@vger.kernel.org
1223S:	Supported
1224W:	https://ez.analog.com/linux-software-drivers
1225F:	drivers/power/supply/adp5061.c
1226
1227ANALOG DEVICES INC ADRF6780 DRIVER
1228M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1229L:	linux-iio@vger.kernel.org
1230S:	Supported
1231W:	https://ez.analog.com/linux-software-drivers
1232F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1233F:	drivers/iio/frequency/adrf6780.c
1234
1235ANALOG DEVICES INC ADV7180 DRIVER
1236M:	Lars-Peter Clausen <lars@metafoo.de>
1237L:	linux-media@vger.kernel.org
1238S:	Supported
1239W:	https://ez.analog.com/linux-software-drivers
1240F:	drivers/media/i2c/adv7180.c
1241F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1242
1243ANALOG DEVICES INC ADV748X DRIVER
1244M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1245L:	linux-media@vger.kernel.org
1246S:	Maintained
1247F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1248F:	drivers/media/i2c/adv748x/*
1249
1250ANALOG DEVICES INC ADV7511 DRIVER
1251M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1252L:	linux-media@vger.kernel.org
1253S:	Maintained
1254F:	drivers/media/i2c/adv7511*
1255
1256ANALOG DEVICES INC ADV7604 DRIVER
1257M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1258L:	linux-media@vger.kernel.org
1259S:	Maintained
1260F:	drivers/media/i2c/adv7604*
1261F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1262
1263ANALOG DEVICES INC ADV7842 DRIVER
1264M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1265L:	linux-media@vger.kernel.org
1266S:	Maintained
1267F:	drivers/media/i2c/adv7842*
1268
1269ANALOG DEVICES INC ADXRS290 DRIVER
1270M:	Nishant Malpani <nish.malpani25@gmail.com>
1271L:	linux-iio@vger.kernel.org
1272S:	Supported
1273F:	drivers/iio/gyro/adxrs290.c
1274F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1275
1276ANALOG DEVICES INC ASOC CODEC DRIVERS
1277M:	Lars-Peter Clausen <lars@metafoo.de>
1278M:	Nuno Sá <nuno.sa@analog.com>
1279L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1280S:	Supported
1281W:	http://wiki.analog.com/
1282W:	https://ez.analog.com/linux-software-drivers
1283F:	sound/soc/codecs/ad1*
1284F:	sound/soc/codecs/ad7*
1285F:	sound/soc/codecs/adau*
1286F:	sound/soc/codecs/adav*
1287F:	sound/soc/codecs/sigmadsp.*
1288F:	sound/soc/codecs/ssm*
1289
1290ANALOG DEVICES INC DMA DRIVERS
1291M:	Lars-Peter Clausen <lars@metafoo.de>
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	drivers/dma/dma-axi-dmac.c
1295
1296ANALOG DEVICES INC IIO DRIVERS
1297M:	Lars-Peter Clausen <lars@metafoo.de>
1298M:	Michael Hennerich <Michael.Hennerich@analog.com>
1299S:	Supported
1300W:	http://wiki.analog.com/
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1303F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1304F:	Documentation/devicetree/bindings/iio/*/adi,*
1305F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1306F:	drivers/iio/*/ad*
1307F:	drivers/iio/adc/ltc249*
1308F:	drivers/iio/amplifiers/hmc425a.c
1309F:	drivers/staging/iio/*/ad*
1310X:	drivers/iio/*/adjd*
1311
1312ANALOGBITS PLL LIBRARIES
1313M:	Paul Walmsley <paul.walmsley@sifive.com>
1314S:	Supported
1315F:	drivers/clk/analogbits/*
1316F:	include/linux/clk/analogbits*
1317
1318ANDROID CONFIG FRAGMENTS
1319M:	Rob Herring <robh@kernel.org>
1320S:	Supported
1321F:	kernel/configs/android*
1322
1323ANDROID DRIVERS
1324M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1325M:	Arve Hjønnevåg <arve@android.com>
1326M:	Todd Kjos <tkjos@android.com>
1327M:	Martijn Coenen <maco@android.com>
1328M:	Joel Fernandes <joel@joelfernandes.org>
1329M:	Christian Brauner <christian@brauner.io>
1330M:	Hridya Valsaraju <hridya@google.com>
1331M:	Suren Baghdasaryan <surenb@google.com>
1332L:	linux-kernel@vger.kernel.org
1333S:	Supported
1334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1335F:	drivers/android/
1336
1337ANDROID GOLDFISH PIC DRIVER
1338M:	Miodrag Dinic <miodrag.dinic@mips.com>
1339S:	Supported
1340F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1341F:	drivers/irqchip/irq-goldfish-pic.c
1342
1343ANDROID GOLDFISH RTC DRIVER
1344M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1345S:	Supported
1346F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1347F:	drivers/rtc/rtc-goldfish.c
1348
1349AOA (Apple Onboard Audio) ALSA DRIVER
1350M:	Johannes Berg <johannes@sipsolutions.net>
1351L:	linuxppc-dev@lists.ozlabs.org
1352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	sound/aoa/
1355
1356APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1357M:	William Breathitt Gray <vilhelm.gray@gmail.com>
1358L:	linux-iio@vger.kernel.org
1359S:	Maintained
1360F:	drivers/iio/adc/stx104.c
1361
1362APM DRIVER
1363M:	Jiri Kosina <jikos@kernel.org>
1364S:	Odd fixes
1365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1366F:	arch/x86/kernel/apm_32.c
1367F:	drivers/char/apm-emulation.c
1368F:	include/linux/apm_bios.h
1369F:	include/uapi/linux/apm_bios.h
1370
1371APPARMOR SECURITY MODULE
1372M:	John Johansen <john.johansen@canonical.com>
1373L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1374S:	Supported
1375W:	wiki.apparmor.net
1376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1377F:	Documentation/admin-guide/LSM/apparmor.rst
1378F:	security/apparmor/
1379
1380APPLE BCM5974 MULTITOUCH DRIVER
1381M:	Henrik Rydberg <rydberg@bitmath.org>
1382L:	linux-input@vger.kernel.org
1383S:	Odd fixes
1384F:	drivers/input/mouse/bcm5974.c
1385
1386APPLE PCIE CONTROLLER DRIVER
1387M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1388M:	Marc Zyngier <maz@kernel.org>
1389L:	linux-pci@vger.kernel.org
1390S:	Maintained
1391F:	drivers/pci/controller/pcie-apple.c
1392
1393APPLE SMC DRIVER
1394M:	Henrik Rydberg <rydberg@bitmath.org>
1395L:	linux-hwmon@vger.kernel.org
1396S:	Odd fixes
1397F:	drivers/hwmon/applesmc.c
1398
1399APPLETALK NETWORK LAYER
1400L:	netdev@vger.kernel.org
1401S:	Odd fixes
1402F:	drivers/net/appletalk/
1403F:	include/linux/atalk.h
1404F:	include/uapi/linux/atalk.h
1405F:	net/appletalk/
1406
1407APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1408M:	Khuong Dinh <khuong@os.amperecomputing.com>
1409S:	Supported
1410F:	arch/arm64/boot/dts/apm/
1411
1412APPLIED MICRO (APM) X-GENE SOC EDAC
1413M:	Khuong Dinh <khuong@os.amperecomputing.com>
1414S:	Supported
1415F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1416F:	drivers/edac/xgene_edac.c
1417
1418APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1419M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1420M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1421S:	Supported
1422F:	drivers/net/ethernet/apm/xgene-v2/
1423
1424APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1425M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1426M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1427M:	Quan Nguyen <quan@os.amperecomputing.com>
1428S:	Supported
1429F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1430F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1431F:	drivers/net/ethernet/apm/xgene/
1432F:	drivers/net/mdio/mdio-xgene.c
1433
1434APPLIED MICRO (APM) X-GENE SOC PMU
1435M:	Khuong Dinh <khuong@os.amperecomputing.com>
1436S:	Supported
1437F:	Documentation/admin-guide/perf/xgene-pmu.rst
1438F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1439F:	drivers/perf/xgene_pmu.c
1440
1441APTINA CAMERA SENSOR PLL
1442M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1443L:	linux-media@vger.kernel.org
1444S:	Maintained
1445F:	drivers/media/i2c/aptina-pll.*
1446
1447AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1448M:	Aleksa Savic <savicaleksa83@gmail.com>
1449M:	Jack Doan <me@jackdoan.com>
1450L:	linux-hwmon@vger.kernel.org
1451S:	Maintained
1452F:	Documentation/hwmon/aquacomputer_d5next.rst
1453F:	drivers/hwmon/aquacomputer_d5next.c
1454
1455AQUANTIA ETHERNET DRIVER (atlantic)
1456M:	Igor Russkikh <irusskikh@marvell.com>
1457L:	netdev@vger.kernel.org
1458S:	Supported
1459W:	https://www.marvell.com/
1460Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1461F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1462F:	drivers/net/ethernet/aquantia/atlantic/
1463
1464AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1465M:	Egor Pomozov <epomozov@marvell.com>
1466L:	netdev@vger.kernel.org
1467S:	Supported
1468W:	http://www.aquantia.com
1469F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1470
1471ARASAN NAND CONTROLLER DRIVER
1472M:	Miquel Raynal <miquel.raynal@bootlin.com>
1473M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1474L:	linux-mtd@lists.infradead.org
1475S:	Maintained
1476F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1477F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1478
1479ARC FRAMEBUFFER DRIVER
1480M:	Jaya Kumar <jayalk@intworks.biz>
1481S:	Maintained
1482F:	drivers/video/fbdev/arcfb.c
1483F:	drivers/video/fbdev/core/fb_defio.c
1484
1485ARC PGU DRM DRIVER
1486M:	Alexey Brodkin <abrodkin@synopsys.com>
1487S:	Supported
1488F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1489F:	drivers/gpu/drm/tiny/arcpgu.c
1490
1491ARCNET NETWORK LAYER
1492M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1493L:	netdev@vger.kernel.org
1494S:	Maintained
1495F:	drivers/net/arcnet/
1496F:	include/uapi/linux/if_arcnet.h
1497
1498ARM ARCHITECTED TIMER DRIVER
1499M:	Mark Rutland <mark.rutland@arm.com>
1500M:	Marc Zyngier <maz@kernel.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/include/asm/arch_timer.h
1504F:	arch/arm64/include/asm/arch_timer.h
1505F:	drivers/clocksource/arm_arch_timer.c
1506
1507ARM HDLCD DRM DRIVER
1508M:	Liviu Dudau <liviu.dudau@arm.com>
1509S:	Supported
1510F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1511F:	drivers/gpu/drm/arm/hdlcd_*
1512
1513ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1514M:	Linus Walleij <linus.walleij@linaro.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1518F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1519F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1520F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1521F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1522F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1523F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1524F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1525F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1526F:	arch/arm/boot/dts/arm-realview-*
1527F:	arch/arm/boot/dts/integrator*
1528F:	arch/arm/boot/dts/versatile*
1529F:	arch/arm/mach-versatile/
1530F:	drivers/bus/arm-integrator-lm.c
1531F:	drivers/clk/versatile/
1532F:	drivers/i2c/busses/i2c-versatile.c
1533F:	drivers/irqchip/irq-versatile-fpga.c
1534F:	drivers/mtd/maps/physmap-versatile.*
1535F:	drivers/power/reset/arm-versatile-reboot.c
1536F:	drivers/soc/versatile/
1537
1538ARM KOMEDA DRM-KMS DRIVER
1539M:	James (Qian) Wang <james.qian.wang@arm.com>
1540M:	Liviu Dudau <liviu.dudau@arm.com>
1541M:	Mihail Atanassov <mihail.atanassov@arm.com>
1542L:	Mali DP Maintainers <malidp@foss.arm.com>
1543S:	Supported
1544T:	git git://anongit.freedesktop.org/drm/drm-misc
1545F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1546F:	Documentation/gpu/komeda-kms.rst
1547F:	drivers/gpu/drm/arm/display/include/
1548F:	drivers/gpu/drm/arm/display/komeda/
1549
1550ARM MALI PANFROST DRM DRIVER
1551M:	Rob Herring <robh@kernel.org>
1552M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
1553R:	Steven Price <steven.price@arm.com>
1554R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1555L:	dri-devel@lists.freedesktop.org
1556S:	Supported
1557T:	git git://anongit.freedesktop.org/drm/drm-misc
1558F:	drivers/gpu/drm/panfrost/
1559F:	include/uapi/drm/panfrost_drm.h
1560
1561ARM MALI-DP DRM DRIVER
1562M:	Liviu Dudau <liviu.dudau@arm.com>
1563M:	Brian Starkey <brian.starkey@arm.com>
1564L:	Mali DP Maintainers <malidp@foss.arm.com>
1565S:	Supported
1566T:	git git://anongit.freedesktop.org/drm/drm-misc
1567F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1568F:	Documentation/gpu/afbc.rst
1569F:	drivers/gpu/drm/arm/
1570
1571ARM MFM AND FLOPPY DRIVERS
1572M:	Ian Molton <spyro@f2s.com>
1573S:	Maintained
1574F:	arch/arm/include/asm/floppy.h
1575F:	arch/arm/mach-rpc/floppydma.S
1576
1577ARM PMU PROFILING AND DEBUGGING
1578M:	Will Deacon <will@kernel.org>
1579M:	Mark Rutland <mark.rutland@arm.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/arm/pmu.yaml
1583F:	Documentation/devicetree/bindings/perf/
1584F:	arch/arm*/include/asm/hw_breakpoint.h
1585F:	arch/arm*/include/asm/perf_event.h
1586F:	arch/arm*/kernel/hw_breakpoint.c
1587F:	arch/arm*/kernel/perf_*
1588F:	drivers/perf/
1589F:	include/linux/perf/arm_pmu.h
1590
1591ARM PORT
1592M:	Russell King <linux@armlinux.org.uk>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Odd Fixes
1595W:	http://www.armlinux.org.uk/
1596T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1597F:	arch/arm/
1598X:	arch/arm/boot/dts/
1599
1600ARM PRIMECELL AACI PL041 DRIVER
1601M:	Russell King <linux@armlinux.org.uk>
1602S:	Odd Fixes
1603F:	sound/arm/aaci.*
1604
1605ARM PRIMECELL BUS SUPPORT
1606M:	Russell King <linux@armlinux.org.uk>
1607S:	Odd Fixes
1608F:	drivers/amba/
1609F:	include/linux/amba/bus.h
1610
1611ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1612M:	Miquel Raynal <miquel.raynal@bootlin.com>
1613M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1614L:	linux-mtd@lists.infradead.org
1615S:	Maintained
1616F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1617F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1618
1619ARM PRIMECELL PL35X SMC DRIVER
1620M:	Miquel Raynal <miquel.raynal@bootlin.com>
1621M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1625F:	drivers/memory/pl353-smc.c
1626
1627ARM PRIMECELL CLCD PL110 DRIVER
1628M:	Russell King <linux@armlinux.org.uk>
1629S:	Odd Fixes
1630F:	drivers/video/fbdev/amba-clcd.*
1631
1632ARM PRIMECELL KMI PL050 DRIVER
1633M:	Russell King <linux@armlinux.org.uk>
1634S:	Odd Fixes
1635F:	drivers/input/serio/ambakmi.*
1636F:	include/linux/amba/kmi.h
1637
1638ARM PRIMECELL MMCI PL180/1 DRIVER
1639M:	Russell King <linux@armlinux.org.uk>
1640S:	Odd Fixes
1641F:	drivers/mmc/host/mmci.*
1642F:	include/linux/amba/mmci.h
1643
1644ARM PRIMECELL SSP PL022 SPI DRIVER
1645M:	Linus Walleij <linus.walleij@linaro.org>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1649F:	drivers/spi/spi-pl022.c
1650
1651ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1652M:	Russell King <linux@armlinux.org.uk>
1653S:	Odd Fixes
1654F:	drivers/tty/serial/amba-pl01*.c
1655F:	include/linux/amba/serial.h
1656
1657ARM PRIMECELL VIC PL190/PL192 DRIVER
1658M:	Linus Walleij <linus.walleij@linaro.org>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660S:	Maintained
1661F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1662F:	drivers/irqchip/irq-vic.c
1663
1664ARM SMC WATCHDOG DRIVER
1665M:	Julius Werner <jwerner@chromium.org>
1666R:	Evan Benn <evanbenn@chromium.org>
1667S:	Maintained
1668F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1669F:	drivers/watchdog/arm_smc_wdt.c
1670
1671ARM SMMU DRIVERS
1672M:	Will Deacon <will@kernel.org>
1673R:	Robin Murphy <robin.murphy@arm.com>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675S:	Maintained
1676F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1677F:	drivers/iommu/arm/
1678F:	drivers/iommu/io-pgtable-arm*
1679
1680ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1681M:	Arnd Bergmann <arnd@arndb.de>
1682M:	Olof Johansson <olof@lixom.net>
1683M:	soc@kernel.org
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686C:	irc://irc.libera.chat/armlinux
1687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1688F:	arch/arm/boot/dts/Makefile
1689F:	arch/arm64/boot/dts/Makefile
1690
1691ARM SUB-ARCHITECTURES
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694C:	irc://irc.libera.chat/armlinux
1695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1696F:	arch/arm/mach-*/
1697F:	arch/arm/plat-*/
1698
1699ARM/ACTIONS SEMI ARCHITECTURE
1700M:	Andreas Färber <afaerber@suse.de>
1701M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1704S:	Maintained
1705F:	Documentation/devicetree/bindings/arm/actions.yaml
1706F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1707F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1708F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1709F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1710F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1711F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1712F:	Documentation/devicetree/bindings/pinctrl/actions,*
1713F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1714F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1715F:	arch/arm/boot/dts/owl-*
1716F:	arch/arm/mach-actions/
1717F:	arch/arm64/boot/dts/actions/
1718F:	drivers/clk/actions/
1719F:	drivers/clocksource/timer-owl*
1720F:	drivers/dma/owl-dma.c
1721F:	drivers/i2c/busses/i2c-owl.c
1722F:	drivers/irqchip/irq-owl-sirq.c
1723F:	drivers/mmc/host/owl-mmc.c
1724F:	drivers/net/ethernet/actions/
1725F:	drivers/pinctrl/actions/*
1726F:	drivers/soc/actions/
1727F:	include/dt-bindings/power/owl-*
1728F:	include/dt-bindings/reset/actions,*
1729F:	include/linux/soc/actions/
1730N:	owl
1731
1732ARM/ADS SPHERE MACHINE SUPPORT
1733M:	Lennert Buytenhek <kernel@wantstofly.org>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735S:	Maintained
1736
1737ARM/AFEB9260 MACHINE SUPPORT
1738M:	Sergey Lapin <slapin@ossfans.org>
1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S:	Maintained
1741
1742ARM/AJECO 1ARM MACHINE SUPPORT
1743M:	Lennert Buytenhek <kernel@wantstofly.org>
1744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745S:	Maintained
1746
1747ARM/Allwinner SoC Clock Support
1748M:	Emilio López <emilio@elopez.com.ar>
1749S:	Maintained
1750F:	drivers/clk/sunxi/
1751
1752ARM/Allwinner sunXi SoC support
1753M:	Chen-Yu Tsai <wens@csie.org>
1754M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1755M:	Samuel Holland <samuel@sholland.org>
1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S:	Maintained
1758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1759L:	linux-sunxi@lists.linux.dev
1760F:	arch/arm/mach-sunxi/
1761F:	arch/arm64/boot/dts/allwinner/
1762F:	drivers/clk/sunxi-ng/
1763F:	drivers/pinctrl/sunxi/
1764F:	drivers/soc/sunxi/
1765N:	allwinner
1766N:	sun[x456789]i
1767N:	sun50i
1768
1769ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1770M:	Neil Armstrong <narmstrong@baylibre.com>
1771M:	Jerome Brunet <jbrunet@baylibre.com>
1772L:	linux-amlogic@lists.infradead.org
1773S:	Maintained
1774F:	Documentation/devicetree/bindings/clock/amlogic*
1775F:	drivers/clk/meson/
1776F:	include/dt-bindings/clock/gxbb*
1777F:	include/dt-bindings/clock/meson*
1778
1779ARM/Amlogic Meson SoC Crypto Drivers
1780M:	Corentin Labbe <clabbe@baylibre.com>
1781L:	linux-crypto@vger.kernel.org
1782L:	linux-amlogic@lists.infradead.org
1783S:	Maintained
1784F:	Documentation/devicetree/bindings/crypto/amlogic*
1785F:	drivers/crypto/amlogic/
1786
1787ARM/Amlogic Meson SoC Sound Drivers
1788M:	Jerome Brunet <jbrunet@baylibre.com>
1789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1790S:	Maintained
1791F:	Documentation/devicetree/bindings/sound/amlogic*
1792F:	sound/soc/meson/
1793
1794ARM/Amlogic Meson SoC support
1795M:	Neil Armstrong <narmstrong@baylibre.com>
1796M:	Kevin Hilman <khilman@baylibre.com>
1797R:	Jerome Brunet <jbrunet@baylibre.com>
1798R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800L:	linux-amlogic@lists.infradead.org
1801S:	Maintained
1802W:	http://linux-meson.com/
1803F:	arch/arm/boot/dts/meson*
1804F:	arch/arm/mach-meson/
1805F:	arch/arm64/boot/dts/amlogic/
1806F:	drivers/mmc/host/meson*
1807F:	drivers/pinctrl/meson/
1808F:	drivers/rtc/rtc-meson*
1809F:	drivers/soc/amlogic/
1810N:	meson
1811
1812ARM/Annapurna Labs ALPINE ARCHITECTURE
1813M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1814M:	Antoine Tenart <atenart@kernel.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/boot/dts/alpine*
1818F:	arch/arm/mach-alpine/
1819F:	arch/arm64/boot/dts/amazon/
1820F:	drivers/*/*alpine*
1821
1822ARM/APPLE MACHINE SUPPORT
1823M:	Hector Martin <marcan@marcan.st>
1824M:	Sven Peter <sven@svenpeter.dev>
1825R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S:	Maintained
1828W:	https://asahilinux.org
1829B:	https://github.com/AsahiLinux/linux/issues
1830C:	irc://irc.oftc.net/asahi-dev
1831T:	git https://github.com/AsahiLinux/linux.git
1832F:	Documentation/devicetree/bindings/arm/apple.yaml
1833F:	Documentation/devicetree/bindings/arm/apple/*
1834F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1835F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1836F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1837F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1838F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1839F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1840F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1841F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1842F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1843F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1844F:	Documentation/devicetree/bindings/power/apple*
1845F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1846F:	arch/arm64/boot/dts/apple/
1847F:	drivers/clk/clk-apple-nco.c
1848F:	drivers/i2c/busses/i2c-pasemi-core.c
1849F:	drivers/i2c/busses/i2c-pasemi-platform.c
1850F:	drivers/iommu/apple-dart.c
1851F:	drivers/irqchip/irq-apple-aic.c
1852F:	drivers/mailbox/apple-mailbox.c
1853F:	drivers/nvme/host/apple.c
1854F:	drivers/nvmem/apple-efuses.c
1855F:	drivers/pinctrl/pinctrl-apple-gpio.c
1856F:	drivers/soc/apple/*
1857F:	drivers/watchdog/apple_wdt.c
1858F:	include/dt-bindings/interrupt-controller/apple-aic.h
1859F:	include/dt-bindings/pinctrl/apple.h
1860F:	include/linux/apple-mailbox.h
1861F:	include/linux/soc/apple/*
1862
1863ARM/ARTPEC MACHINE SUPPORT
1864M:	Jesper Nilsson <jesper.nilsson@axis.com>
1865M:	Lars Persson <lars.persson@axis.com>
1866L:	linux-arm-kernel@axis.com
1867S:	Maintained
1868F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1869F:	arch/arm/boot/dts/artpec6*
1870F:	arch/arm/mach-artpec
1871F:	drivers/clk/axis
1872F:	drivers/crypto/axis
1873F:	drivers/mmc/host/usdhi6rol0.c
1874F:	drivers/pinctrl/pinctrl-artpec*
1875
1876ARM/ASPEED I2C DRIVER
1877M:	Brendan Higgins <brendanhiggins@google.com>
1878R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1879R:	Joel Stanley <joel@jms.id.au>
1880L:	linux-i2c@vger.kernel.org
1881L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1882S:	Maintained
1883F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1884F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1885F:	drivers/i2c/busses/i2c-aspeed.c
1886F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1887
1888ARM/ASPEED MACHINE SUPPORT
1889M:	Joel Stanley <joel@jms.id.au>
1890R:	Andrew Jeffery <andrew@aj.id.au>
1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1893S:	Supported
1894Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1896F:	arch/arm/boot/dts/aspeed-*
1897F:	arch/arm/mach-aspeed/
1898N:	aspeed
1899
1900ARM/BITMAIN ARCHITECTURE
1901M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S:	Maintained
1904F:	Documentation/devicetree/bindings/arm/bitmain.yaml
1905F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1906F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1907F:	arch/arm64/boot/dts/bitmain/
1908F:	drivers/clk/clk-bm1880.c
1909F:	drivers/pinctrl/pinctrl-bm1880.c
1910
1911ARM/CALXEDA HIGHBANK ARCHITECTURE
1912M:	Andre Przywara <andre.przywara@arm.com>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/boot/dts/ecx-*.dts*
1916F:	arch/arm/boot/dts/highbank.dts
1917F:	arch/arm/mach-highbank/
1918
1919ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1920M:	Krzysztof Halasa <khalasa@piap.pl>
1921S:	Maintained
1922F:	arch/arm/mach-cns3xxx/
1923
1924ARM/CAVIUM THUNDER NETWORK DRIVER
1925M:	Sunil Goutham <sgoutham@marvell.com>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927S:	Supported
1928F:	drivers/net/ethernet/cavium/thunder/
1929
1930ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1931M:	Lukasz Majewski <lukma@denx.de>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	arch/arm/mach-ep93xx/ts72xx.c
1935
1936ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1937M:	Alexander Shiyan <shc_work@mail.ru>
1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S:	Odd Fixes
1940N:	clps711x
1941
1942ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1943M:	Lennert Buytenhek <kernel@wantstofly.org>
1944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S:	Maintained
1946
1947ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1948M:	Hartley Sweeten <hsweeten@visionengravers.com>
1949M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S:	Maintained
1952F:	arch/arm/mach-ep93xx/
1953F:	arch/arm/mach-ep93xx/include/mach/
1954
1955ARM/CLKDEV SUPPORT
1956M:	Russell King <linux@armlinux.org.uk>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958S:	Maintained
1959T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1960F:	drivers/clk/clkdev.c
1961
1962ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1963M:	Baruch Siach <baruch@tkos.co.il>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S:	Maintained
1966F:	arch/arm/boot/dts/cx92755*
1967N:	digicolor
1968
1969ARM/CONTEC MICRO9 MACHINE SUPPORT
1970M:	Hubert Feurstein <hubert.feurstein@contec.at>
1971S:	Maintained
1972F:	arch/arm/mach-ep93xx/micro9.c
1973
1974ARM/CORESIGHT FRAMEWORK AND DRIVERS
1975M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1976M:	Suzuki K Poulose <suzuki.poulose@arm.com>
1977R:	Mike Leach <mike.leach@linaro.org>
1978R:	Leo Yan <leo.yan@linaro.org>
1979L:	coresight@lists.linaro.org (moderated for non-subscribers)
1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S:	Maintained
1982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1983F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1984F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1985F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
1986F:	Documentation/devicetree/bindings/arm/coresight.txt
1987F:	Documentation/devicetree/bindings/arm/ete.yaml
1988F:	Documentation/devicetree/bindings/arm/trbe.yaml
1989F:	Documentation/trace/coresight/*
1990F:	drivers/hwtracing/coresight/*
1991F:	include/dt-bindings/arm/coresight-cti-dt.h
1992F:	include/linux/coresight*
1993F:	samples/coresight/*
1994F:	tools/perf/arch/arm/util/auxtrace.c
1995F:	tools/perf/arch/arm/util/cs-etm.c
1996F:	tools/perf/arch/arm/util/cs-etm.h
1997F:	tools/perf/arch/arm/util/pmu.c
1998F:	tools/perf/util/cs-etm-decoder/*
1999F:	tools/perf/util/cs-etm.*
2000
2001ARM/CORGI MACHINE SUPPORT
2002M:	Richard Purdie <rpurdie@rpsys.net>
2003S:	Maintained
2004
2005ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2006M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2007M:	Linus Walleij <linus.walleij@linaro.org>
2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009S:	Maintained
2010T:	git git://github.com/ulli-kroll/linux.git
2011F:	Documentation/devicetree/bindings/arm/gemini.yaml
2012F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2013F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2014F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2015F:	arch/arm/boot/dts/gemini*
2016F:	arch/arm/mach-gemini/
2017F:	drivers/crypto/gemini/
2018F:	drivers/net/ethernet/cortina/
2019F:	drivers/pinctrl/pinctrl-gemini.c
2020F:	drivers/rtc/rtc-ftrtc010.c
2021
2022ARM/CZ.NIC TURRIS SUPPORT
2023M:	Marek Behún <kabel@kernel.org>
2024S:	Maintained
2025W:	https://www.turris.cz/
2026F:	Documentation/ABI/testing/debugfs-moxtet
2027F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2028F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2029F:	Documentation/devicetree/bindings/bus/moxtet.txt
2030F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2031F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2032F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2033F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2034F:	drivers/bus/moxtet.c
2035F:	drivers/firmware/turris-mox-rwtm.c
2036F:	drivers/leds/leds-turris-omnia.c
2037F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2038F:	drivers/gpio/gpio-moxtet.c
2039F:	drivers/watchdog/armada_37xx_wdt.c
2040F:	include/dt-bindings/bus/moxtet.h
2041F:	include/linux/armada-37xx-rwtm-mailbox.h
2042F:	include/linux/moxtet.h
2043
2044ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
2045M:	Robert Jarzmik <robert.jarzmik@free.fr>
2046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047S:	Maintained
2048F:	arch/arm/mach-pxa/ezx.c
2049
2050ARM/FARADAY FA526 PORT
2051M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053S:	Maintained
2054T:	git git://git.berlios.de/gemini-board
2055F:	arch/arm/mm/*-fa*
2056
2057ARM/FOOTBRIDGE ARCHITECTURE
2058M:	Russell King <linux@armlinux.org.uk>
2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060S:	Maintained
2061W:	http://www.armlinux.org.uk/
2062F:	arch/arm/include/asm/hardware/dec21285.h
2063F:	arch/arm/mach-footbridge/
2064
2065ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2066M:	Shawn Guo <shawnguo@kernel.org>
2067M:	Sascha Hauer <s.hauer@pengutronix.de>
2068R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2069R:	Fabio Estevam <festevam@gmail.com>
2070R:	NXP Linux Team <linux-imx@nxp.com>
2071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S:	Maintained
2073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2074X:	drivers/media/i2c/
2075N:	imx
2076N:	mxs
2077
2078ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2079M:	Shawn Guo <shawnguo@kernel.org>
2080M:	Li Yang <leoyang.li@nxp.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2084F:	arch/arm/boot/dts/ls1021a*
2085F:	arch/arm64/boot/dts/freescale/fsl-*
2086F:	arch/arm64/boot/dts/freescale/qoriq-*
2087
2088ARM/FREESCALE VYBRID ARM ARCHITECTURE
2089M:	Shawn Guo <shawnguo@kernel.org>
2090M:	Sascha Hauer <s.hauer@pengutronix.de>
2091R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2092R:	Stefan Agner <stefan@agner.ch>
2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094S:	Maintained
2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2096F:	arch/arm/boot/dts/vf*
2097F:	arch/arm/mach-imx/*vf610*
2098
2099ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
2100M:	Lennert Buytenhek <kernel@wantstofly.org>
2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102S:	Maintained
2103
2104ARM/GUMSTIX MACHINE SUPPORT
2105M:	Steve Sakoman <sakoman@gmail.com>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107S:	Maintained
2108
2109ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
2110M:	Philipp Zabel <philipp.zabel@gmail.com>
2111M:	Paul Parsons <lost.distance@yahoo.com>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113S:	Maintained
2114F:	arch/arm/mach-pxa/hx4700.c
2115F:	arch/arm/mach-pxa/include/mach/hx4700.h
2116F:	sound/soc/pxa/hx4700.c
2117
2118ARM/HISILICON SOC SUPPORT
2119M:	Wei Xu <xuwei5@hisilicon.com>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121S:	Supported
2122W:	http://www.hisilicon.com
2123T:	git git://github.com/hisilicon/linux-hisi.git
2124F:	arch/arm/boot/dts/hi3*
2125F:	arch/arm/boot/dts/hip*
2126F:	arch/arm/boot/dts/hisi*
2127F:	arch/arm/mach-hisi/
2128F:	arch/arm64/boot/dts/hisilicon/
2129
2130ARM/HP JORNADA 7XX MACHINE SUPPORT
2131M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2132S:	Maintained
2133W:	www.jlime.com
2134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2135F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2136F:	arch/arm/mach-sa1100/jornada720.c
2137
2138ARM/HPE GXP ARCHITECTURE
2139M:	Jean-Marie Verdun <verdun@hpe.com>
2140M:	Nick Hawkins <nick.hawkins@hpe.com>
2141S:	Maintained
2142F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2143F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2144F:	arch/arm/boot/dts/hpe-bmc*
2145F:	arch/arm/boot/dts/hpe-gxp*
2146F:	arch/arm/mach-hpe/
2147F:	drivers/clocksource/timer-gxp.c
2148F:	drivers/watchdog/gxp-wdt.c
2149
2150ARM/IGEP MACHINE SUPPORT
2151M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2152M:	Javier Martinez Canillas <javier@dowhile0.org>
2153L:	linux-omap@vger.kernel.org
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155S:	Maintained
2156F:	arch/arm/boot/dts/omap3-igep*
2157
2158ARM/INCOME PXA270 SUPPORT
2159M:	Marek Vasut <marek.vasut@gmail.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/mach-pxa/colibri-pxa270-income.c
2163
2164ARM/INTEL IOP32X ARM ARCHITECTURE
2165M:	Lennert Buytenhek <kernel@wantstofly.org>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168
2169ARM/INTEL IQ81342EX MACHINE SUPPORT
2170M:	Lennert Buytenhek <kernel@wantstofly.org>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S:	Maintained
2173
2174ARM/INTEL IXDP2850 MACHINE SUPPORT
2175M:	Lennert Buytenhek <kernel@wantstofly.org>
2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177S:	Maintained
2178
2179ARM/INTEL IXP4XX ARM ARCHITECTURE
2180M:	Linus Walleij <linusw@kernel.org>
2181M:	Imre Kaloz <kaloz@openwrt.org>
2182M:	Krzysztof Halasa <khalasa@piap.pl>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S:	Maintained
2185F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2186F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2187F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2188F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2189F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2190F:	arch/arm/mach-ixp4xx/
2191F:	drivers/bus/intel-ixp4xx-eb.c
2192F:	drivers/clocksource/timer-ixp4xx.c
2193F:	drivers/crypto/ixp4xx_crypto.c
2194F:	drivers/gpio/gpio-ixp4xx.c
2195F:	drivers/irqchip/irq-ixp4xx.c
2196F:	include/linux/irqchip/irq-ixp4xx.h
2197F:	include/linux/platform_data/timer-ixp4xx.h
2198
2199ARM/INTEL KEEMBAY ARCHITECTURE
2200M:	Paul J. Murphy <paul.j.murphy@intel.com>
2201M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2204F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2205F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2206
2207ARM/INTEL XSC3 (MANZANO) ARM CORE
2208M:	Lennert Buytenhek <kernel@wantstofly.org>
2209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210S:	Maintained
2211
2212ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2213M:	Lennert Buytenhek <kernel@wantstofly.org>
2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215S:	Maintained
2216
2217ARM/LG1K ARCHITECTURE
2218M:	Chanho Min <chanho.min@lge.com>
2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220S:	Maintained
2221F:	arch/arm64/boot/dts/lg/
2222
2223ARM/LOGICPD PXA270 MACHINE SUPPORT
2224M:	Lennert Buytenhek <kernel@wantstofly.org>
2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226S:	Maintained
2227
2228ARM/LPC18XX ARCHITECTURE
2229M:	Vladimir Zapolskiy <vz@mleia.com>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231S:	Maintained
2232F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2233F:	arch/arm/boot/dts/lpc43*
2234F:	drivers/i2c/busses/i2c-lpc2k.c
2235F:	drivers/memory/pl172.c
2236F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2237F:	drivers/rtc/rtc-lpc24xx.c
2238N:	lpc18xx
2239
2240ARM/LPC32XX SOC SUPPORT
2241M:	Vladimir Zapolskiy <vz@mleia.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Maintained
2244T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2245F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2246F:	arch/arm/boot/dts/lpc32*
2247F:	arch/arm/mach-lpc32xx/
2248F:	drivers/i2c/busses/i2c-pnx.c
2249F:	drivers/net/ethernet/nxp/lpc_eth.c
2250F:	drivers/usb/host/ohci-nxp.c
2251F:	drivers/watchdog/pnx4008_wdt.c
2252N:	lpc32xx
2253
2254ARM/MAGICIAN MACHINE SUPPORT
2255M:	Philipp Zabel <philipp.zabel@gmail.com>
2256S:	Maintained
2257
2258ARM/Marvell Dove/MV78xx0/Orion SOC support
2259M:	Andrew Lunn <andrew@lunn.ch>
2260M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2261M:	Gregory Clement <gregory.clement@bootlin.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2265F:	Documentation/devicetree/bindings/soc/dove/
2266F:	arch/arm/boot/dts/dove*
2267F:	arch/arm/boot/dts/orion5x*
2268F:	arch/arm/mach-dove/
2269F:	arch/arm/mach-mv78xx0/
2270F:	arch/arm/mach-orion5x/
2271F:	arch/arm/plat-orion/
2272F:	drivers/soc/dove/
2273
2274ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2275M:	Andrew Lunn <andrew@lunn.ch>
2276M:	Gregory Clement <gregory.clement@bootlin.com>
2277M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279S:	Maintained
2280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2281F:	arch/arm/boot/dts/armada*
2282F:	arch/arm/boot/dts/kirkwood*
2283F:	arch/arm/configs/mvebu_*_defconfig
2284F:	arch/arm/mach-mvebu/
2285F:	arch/arm64/boot/dts/marvell/armada*
2286F:	arch/arm64/boot/dts/marvell/cn913*
2287F:	drivers/cpufreq/armada-37xx-cpufreq.c
2288F:	drivers/cpufreq/armada-8k-cpufreq.c
2289F:	drivers/cpufreq/mvebu-cpufreq.c
2290F:	drivers/irqchip/irq-armada-370-xp.c
2291F:	drivers/irqchip/irq-mvebu-*
2292F:	drivers/pinctrl/mvebu/
2293F:	drivers/rtc/rtc-armada38x.c
2294
2295ARM/Mediatek RTC DRIVER
2296M:	Eddie Huang <eddie.huang@mediatek.com>
2297M:	Sean Wang <sean.wang@mediatek.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2300S:	Maintained
2301F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2302F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2303F:	drivers/rtc/rtc-mt2712.c
2304F:	drivers/rtc/rtc-mt6397.c
2305F:	drivers/rtc/rtc-mt7622.c
2306
2307ARM/Mediatek SoC support
2308M:	Matthias Brugger <matthias.bgg@gmail.com>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2311S:	Maintained
2312W:	https://mtk.wiki.kernel.org/
2313C:	irc://chat.freenode.net/linux-mediatek
2314F:	arch/arm/boot/dts/mt6*
2315F:	arch/arm/boot/dts/mt7*
2316F:	arch/arm/boot/dts/mt8*
2317F:	arch/arm/mach-mediatek/
2318F:	arch/arm64/boot/dts/mediatek/
2319F:	drivers/soc/mediatek/
2320N:	mtk
2321N:	mt[678]
2322K:	mediatek
2323
2324ARM/Mediatek USB3 PHY DRIVER
2325M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/phy/mediatek,*
2330F:	drivers/phy/mediatek/
2331
2332ARM/Microchip (AT91) SoC support
2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2334M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2335M:	Claudiu Beznea <claudiu.beznea@microchip.com>
2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337S:	Supported
2338W:	http://www.linux4sam.org
2339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2340F:	arch/arm/boot/dts/at91*.dts
2341F:	arch/arm/boot/dts/at91*.dtsi
2342F:	arch/arm/boot/dts/sama*.dts
2343F:	arch/arm/boot/dts/sama*.dtsi
2344F:	arch/arm/include/debug/at91.S
2345F:	arch/arm/mach-at91/
2346F:	drivers/memory/atmel*
2347F:	drivers/watchdog/sama5d4_wdt.c
2348F:	include/soc/at91/
2349X:	drivers/input/touchscreen/atmel_mxt_ts.c
2350X:	drivers/net/wireless/atmel/
2351N:	at91
2352N:	atmel
2353
2354ARM/Microchip Sparx5 SoC support
2355M:	Lars Povlsen <lars.povlsen@microchip.com>
2356M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2357M:	UNGLinuxDriver@microchip.com
2358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359S:	Supported
2360T:	git git://github.com/microchip-ung/linux-upstream.git
2361F:	arch/arm64/boot/dts/microchip/
2362F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2363N:	sparx5
2364
2365Microchip Timer Counter Block (TCB) Capture Driver
2366M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
2367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368L:	linux-iio@vger.kernel.org
2369S:	Maintained
2370F:	drivers/counter/microchip-tcb-capture.c
2371
2372ARM/MILBEAUT ARCHITECTURE
2373M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2374M:	Takao Orito <orito.takao@socionext.com>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	arch/arm/boot/dts/milbeaut*
2378F:	arch/arm/mach-milbeaut/
2379N:	milbeaut
2380
2381ARM/MIOA701 MACHINE SUPPORT
2382M:	Robert Jarzmik <robert.jarzmik@free.fr>
2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384S:	Maintained
2385F:	arch/arm/mach-pxa/mioa701.c
2386
2387ARM/MStar/Sigmastar Armv7 SoC support
2388M:	Daniel Palmer <daniel@thingy.jp>
2389M:	Romain Perier <romain.perier@gmail.com>
2390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391S:	Maintained
2392W:	http://linux-chenxing.org/
2393T:	git git://github.com/linux-chenxing/linux.git
2394F:	Documentation/devicetree/bindings/arm/mstar/*
2395F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2396F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2397F:	arch/arm/boot/dts/mstar-*
2398F:	arch/arm/mach-mstar/
2399F:	drivers/clk/mstar/
2400F:	drivers/clocksource/timer-msc313e.c
2401F:	drivers/gpio/gpio-msc313.c
2402F:	drivers/rtc/rtc-msc313.c
2403F:	drivers/watchdog/msc313e_wdt.c
2404F:	include/dt-bindings/clock/mstar-*
2405F:	include/dt-bindings/gpio/msc313-gpio.h
2406
2407ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2408M:	Michael Petchkovsky <mkpetch@internode.on.net>
2409S:	Maintained
2410
2411ARM/NOMADIK/Ux500 ARCHITECTURES
2412M:	Linus Walleij <linus.walleij@linaro.org>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2416F:	Documentation/devicetree/bindings/arm/ste-*
2417F:	Documentation/devicetree/bindings/arm/ux500.yaml
2418F:	Documentation/devicetree/bindings/arm/ux500/
2419F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2420F:	arch/arm/boot/dts/ste-*
2421F:	arch/arm/mach-nomadik/
2422F:	arch/arm/mach-ux500/
2423F:	drivers/clk/clk-nomadik.c
2424F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2425F:	drivers/dma/ste_dma40*
2426F:	drivers/hwspinlock/u8500_hsem.c
2427F:	drivers/i2c/busses/i2c-nomadik.c
2428F:	drivers/iio/adc/ab8500-gpadc.c
2429F:	drivers/mfd/ab8500*
2430F:	drivers/mfd/abx500*
2431F:	drivers/mfd/db8500*
2432F:	drivers/pinctrl/nomadik/
2433F:	drivers/rtc/rtc-ab8500.c
2434F:	drivers/rtc/rtc-pl031.c
2435F:	drivers/soc/ux500/
2436
2437ARM/NUVOTON NPCM ARCHITECTURE
2438M:	Avi Fishman <avifishman70@gmail.com>
2439M:	Tomer Maimon <tmaimon77@gmail.com>
2440M:	Tali Perry <tali.perry1@gmail.com>
2441R:	Patrick Venture <venture@google.com>
2442R:	Nancy Yuen <yuenn@google.com>
2443R:	Benjamin Fair <benjaminfair@google.com>
2444L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2445S:	Supported
2446F:	Documentation/devicetree/bindings/*/*/*npcm*
2447F:	Documentation/devicetree/bindings/*/*npcm*
2448F:	Documentation/devicetree/bindings/arm/npcm/*
2449F:	arch/arm/boot/dts/nuvoton-npcm*
2450F:	arch/arm/mach-npcm/
2451F:	drivers/*/*npcm*
2452F:	drivers/*/*/*npcm*
2453F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2454
2455ARM/NUVOTON WPCM450 ARCHITECTURE
2456M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2457L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2458S:	Maintained
2459W:	https://github.com/neuschaefer/wpcm450/wiki
2460F:	Documentation/devicetree/bindings/*/*wpcm*
2461F:	arch/arm/boot/dts/nuvoton-wpcm450*
2462F:	arch/arm/mach-npcm/wpcm450.c
2463F:	drivers/*/*/*wpcm*
2464F:	drivers/*/*wpcm*
2465
2466ARM/NXP S32G ARCHITECTURE
2467M:	Chester Lin <clin@suse.com>
2468R:	Andreas Färber <afaerber@suse.de>
2469R:	Matthias Brugger <mbrugger@suse.com>
2470R:	NXP S32 Linux Team <s32@nxp.com>
2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472S:	Maintained
2473F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2474
2475ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2476L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
2477S:	Orphan
2478W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
2479F:	arch/arm/mach-s3c/gta02.h
2480F:	arch/arm/mach-s3c/mach-gta02.c
2481
2482ARM/Orion SoC/Technologic Systems TS-78xx platform support
2483M:	Alexander Clouter <alex@digriz.org.uk>
2484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485S:	Maintained
2486W:	http://www.digriz.org.uk/ts78xx/kernel
2487F:	arch/arm/mach-orion5x/ts78xx-*
2488
2489ARM/OXNAS platform support
2490M:	Neil Armstrong <narmstrong@baylibre.com>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492L:	linux-oxnas@groups.io (moderated for non-subscribers)
2493S:	Maintained
2494F:	arch/arm/boot/dts/ox8*.dts*
2495F:	arch/arm/mach-oxnas/
2496F:	drivers/power/reset/oxnas-restart.c
2497N:	oxnas
2498
2499ARM/PALM TREO SUPPORT
2500M:	Tomas Cech <sleep_walker@suse.com>
2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503W:	http://hackndev.com
2504F:	arch/arm/mach-pxa/palmtreo.*
2505
2506ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2507M:	Marek Vasut <marek.vasut@gmail.com>
2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510W:	http://hackndev.com
2511F:	arch/arm/mach-pxa/include/mach/palmld.h
2512F:	arch/arm/mach-pxa/include/mach/palmtc.h
2513F:	arch/arm/mach-pxa/include/mach/palmtx.h
2514F:	arch/arm/mach-pxa/palmld.c
2515F:	arch/arm/mach-pxa/palmt5.*
2516F:	arch/arm/mach-pxa/palmtc.c
2517F:	arch/arm/mach-pxa/palmte2.*
2518F:	arch/arm/mach-pxa/palmtx.c
2519
2520ARM/PALMZ72 SUPPORT
2521M:	Sergey Lapin <slapin@ossfans.org>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524W:	http://hackndev.com
2525F:	arch/arm/mach-pxa/palmz72.*
2526
2527ARM/PLEB SUPPORT
2528M:	Peter Chubb <pleb@gelato.unsw.edu.au>
2529S:	Maintained
2530W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2531
2532ARM/PT DIGITAL BOARD PORT
2533M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535S:	Maintained
2536W:	http://www.armlinux.org.uk/
2537
2538ARM/QUALCOMM SUPPORT
2539M:	Andy Gross <agross@kernel.org>
2540M:	Bjorn Andersson <bjorn.andersson@linaro.org>
2541R:	Konrad Dybcio <konrad.dybcio@somainline.org>
2542L:	linux-arm-msm@vger.kernel.org
2543S:	Maintained
2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2545F:	Documentation/devicetree/bindings/*/qcom*
2546F:	Documentation/devicetree/bindings/soc/qcom/
2547F:	arch/arm/boot/dts/qcom-*.dts
2548F:	arch/arm/boot/dts/qcom-*.dtsi
2549F:	arch/arm/mach-qcom/
2550F:	arch/arm64/boot/dts/qcom/
2551F:	drivers/*/*/qcom*
2552F:	drivers/*/*/qcom/
2553F:	drivers/*/pm8???-*
2554F:	drivers/*/qcom*
2555F:	drivers/*/qcom/
2556F:	drivers/bluetooth/btqcomsmd.c
2557F:	drivers/clocksource/timer-qcom.c
2558F:	drivers/cpuidle/cpuidle-qcom-spm.c
2559F:	drivers/extcon/extcon-qcom*
2560F:	drivers/i2c/busses/i2c-qcom-geni.c
2561F:	drivers/i2c/busses/i2c-qup.c
2562F:	drivers/iommu/msm*
2563F:	drivers/mfd/ssbi.c
2564F:	drivers/mmc/host/mmci_qcom*
2565F:	drivers/mmc/host/sdhci-msm.c
2566F:	drivers/pci/controller/dwc/pcie-qcom.c
2567F:	drivers/phy/qualcomm/
2568F:	drivers/power/*/msm*
2569F:	drivers/reset/reset-qcom-*
2570F:	drivers/ufs/host/ufs-qcom*
2571F:	drivers/spi/spi-geni-qcom.c
2572F:	drivers/spi/spi-qcom-qspi.c
2573F:	drivers/spi/spi-qup.c
2574F:	drivers/tty/serial/msm_serial.c
2575F:	drivers/usb/dwc3/dwc3-qcom.c
2576F:	include/dt-bindings/*/qcom*
2577F:	include/linux/*/qcom*
2578F:	include/linux/soc/qcom/
2579
2580ARM/RADISYS ENP2611 MACHINE SUPPORT
2581M:	Lennert Buytenhek <kernel@wantstofly.org>
2582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583S:	Maintained
2584
2585ARM/RDA MICRO ARCHITECTURE
2586M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2589S:	Maintained
2590F:	Documentation/devicetree/bindings/arm/rda.yaml
2591F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2592F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2593F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2594F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2595F:	arch/arm/boot/dts/rda8810pl-*
2596F:	drivers/clocksource/timer-rda.c
2597F:	drivers/gpio/gpio-rda.c
2598F:	drivers/irqchip/irq-rda-intc.c
2599F:	drivers/tty/serial/rda-uart.c
2600
2601ARM/REALTEK ARCHITECTURE
2602M:	Andreas Färber <afaerber@suse.de>
2603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2605S:	Maintained
2606F:	Documentation/devicetree/bindings/arm/realtek.yaml
2607F:	arch/arm/boot/dts/rtd*
2608F:	arch/arm/mach-realtek/
2609F:	arch/arm64/boot/dts/realtek/
2610
2611ARM/RENESAS ARM64 ARCHITECTURE
2612M:	Geert Uytterhoeven <geert+renesas@glider.be>
2613M:	Magnus Damm <magnus.damm@gmail.com>
2614L:	linux-renesas-soc@vger.kernel.org
2615S:	Supported
2616Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2617C:	irc://irc.libera.chat/renesas-soc
2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2619F:	Documentation/devicetree/bindings/arm/renesas.yaml
2620F:	arch/arm64/boot/dts/renesas/
2621F:	drivers/soc/renesas/
2622F:	include/linux/soc/renesas/
2623
2624ARM/RISCPC ARCHITECTURE
2625M:	Russell King <linux@armlinux.org.uk>
2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627S:	Maintained
2628W:	http://www.armlinux.org.uk/
2629F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
2630F:	arch/arm/include/asm/hardware/ioc.h
2631F:	arch/arm/include/asm/hardware/iomd.h
2632F:	arch/arm/include/asm/hardware/memc.h
2633F:	arch/arm/mach-rpc/
2634F:	drivers/net/ethernet/8390/etherh.c
2635F:	drivers/net/ethernet/i825xx/ether1*
2636F:	drivers/net/ethernet/seeq/ether3*
2637F:	drivers/scsi/arm/
2638
2639ARM/Rockchip SoC support
2640M:	Heiko Stuebner <heiko@sntech.de>
2641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642L:	linux-rockchip@lists.infradead.org
2643S:	Maintained
2644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2645F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2646F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2647F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2648F:	arch/arm/boot/dts/rk3*
2649F:	arch/arm/boot/dts/rv1108*
2650F:	arch/arm/mach-rockchip/
2651F:	drivers/*/*/*rockchip*
2652F:	drivers/*/*rockchip*
2653F:	drivers/clk/rockchip/
2654F:	drivers/i2c/busses/i2c-rk3x.c
2655F:	sound/soc/rockchip/
2656N:	rockchip
2657
2658ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2659M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2660R:	Alim Akhtar <alim.akhtar@samsung.com>
2661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L:	linux-samsung-soc@vger.kernel.org
2663S:	Maintained
2664C:	irc://irc.libera.chat/linux-exynos
2665Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2666B:	mailto:linux-samsung-soc@vger.kernel.org
2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2668F:	Documentation/arm/samsung/
2669F:	Documentation/devicetree/bindings/arm/samsung/
2670F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2671F:	Documentation/devicetree/bindings/soc/samsung/
2672F:	arch/arm/boot/dts/exynos*
2673F:	arch/arm/boot/dts/s3c*
2674F:	arch/arm/boot/dts/s5p*
2675F:	arch/arm/mach-exynos*/
2676F:	arch/arm/mach-s3c/
2677F:	arch/arm/mach-s5p*/
2678F:	arch/arm64/boot/dts/exynos/
2679F:	drivers/*/*/*s3c24*
2680F:	drivers/*/*s3c24*
2681F:	drivers/*/*s3c64xx*
2682F:	drivers/*/*s5pv210*
2683F:	drivers/clocksource/samsung_pwm_timer.c
2684F:	drivers/memory/samsung/
2685F:	drivers/pwm/pwm-samsung.c
2686F:	drivers/soc/samsung/
2687F:	drivers/tty/serial/samsung*
2688F:	include/clocksource/samsung_pwm.h
2689F:	include/linux/platform_data/*s3c*
2690F:	include/linux/serial_s3c.h
2691F:	include/linux/soc/samsung/
2692N:	exynos
2693N:	s3c2410
2694N:	s3c64xx
2695N:	s5pv210
2696
2697ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2698M:	Łukasz Stelmach <l.stelmach@samsung.com>
2699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700L:	linux-media@vger.kernel.org
2701S:	Maintained
2702F:	drivers/media/platform/samsung/s5p-g2d/
2703
2704ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2705M:	Marek Szyprowski <m.szyprowski@samsung.com>
2706L:	linux-samsung-soc@vger.kernel.org
2707L:	linux-media@vger.kernel.org
2708S:	Maintained
2709F:	Documentation/devicetree/bindings/media/s5p-cec.txt
2710F:	drivers/media/cec/platform/s5p/
2711
2712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2713M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2714M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2715M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717L:	linux-media@vger.kernel.org
2718S:	Maintained
2719F:	drivers/media/platform/samsung/s5p-jpeg/
2720
2721ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2722M:	Marek Szyprowski <m.szyprowski@samsung.com>
2723M:	Andrzej Hajda <andrzej.hajda@intel.com>
2724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725L:	linux-media@vger.kernel.org
2726S:	Maintained
2727F:	drivers/media/platform/samsung/s5p-mfc/
2728
2729ARM/SHMOBILE ARM ARCHITECTURE
2730M:	Geert Uytterhoeven <geert+renesas@glider.be>
2731M:	Magnus Damm <magnus.damm@gmail.com>
2732L:	linux-renesas-soc@vger.kernel.org
2733S:	Supported
2734Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2735C:	irc://irc.libera.chat/renesas-soc
2736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2737F:	Documentation/devicetree/bindings/arm/renesas.yaml
2738F:	arch/arm/boot/dts/emev2*
2739F:	arch/arm/boot/dts/gr-peach*
2740F:	arch/arm/boot/dts/iwg20d-q7*
2741F:	arch/arm/boot/dts/r7s*
2742F:	arch/arm/boot/dts/r8a*
2743F:	arch/arm/boot/dts/r9a*
2744F:	arch/arm/boot/dts/sh*
2745F:	arch/arm/configs/shmobile_defconfig
2746F:	arch/arm/include/debug/renesas-scif.S
2747F:	arch/arm/mach-shmobile/
2748F:	drivers/soc/renesas/
2749F:	include/linux/soc/renesas/
2750
2751ARM/SOCFPGA ARCHITECTURE
2752M:	Dinh Nguyen <dinguyen@kernel.org>
2753S:	Maintained
2754W:	http://www.rocketboards.org
2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2756F:	arch/arm/boot/dts/socfpga*
2757F:	arch/arm/configs/socfpga_defconfig
2758F:	arch/arm/mach-socfpga/
2759F:	arch/arm64/boot/dts/altera/
2760F:	arch/arm64/boot/dts/intel/
2761
2762ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2763M:	Dinh Nguyen <dinguyen@kernel.org>
2764S:	Maintained
2765F:	drivers/clk/socfpga/
2766
2767ARM/SOCFPGA EDAC SUPPORT
2768M:	Dinh Nguyen <dinguyen@kernel.org>
2769S:	Maintained
2770F:	drivers/edac/altera_edac.[ch]
2771
2772ARM/SPREADTRUM SoC SUPPORT
2773M:	Orson Zhai <orsonzhai@gmail.com>
2774M:	Baolin Wang <baolin.wang7@gmail.com>
2775M:	Chunyan Zhang <zhang.lyra@gmail.com>
2776S:	Maintained
2777F:	arch/arm64/boot/dts/sprd
2778N:	sprd
2779N:	sc27xx
2780N:	sc2731
2781
2782ARM/STI ARCHITECTURE
2783M:	Patrice Chotard <patrice.chotard@foss.st.com>
2784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785S:	Maintained
2786W:	http://www.stlinux.com
2787F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
2788F:	arch/arm/boot/dts/sti*
2789F:	arch/arm/mach-sti/
2790F:	drivers/ata/ahci_st.c
2791F:	drivers/char/hw_random/st-rng.c
2792F:	drivers/clocksource/arm_global_timer.c
2793F:	drivers/clocksource/clksrc_st_lpc.c
2794F:	drivers/cpufreq/sti-cpufreq.c
2795F:	drivers/dma/st_fdma*
2796F:	drivers/i2c/busses/i2c-st.c
2797F:	drivers/media/platform/st/sti/c8sectpfe/
2798F:	drivers/media/rc/st_rc.c
2799F:	drivers/mmc/host/sdhci-st.c
2800F:	drivers/phy/st/phy-miphy28lp.c
2801F:	drivers/phy/st/phy-stih407-usb.c
2802F:	drivers/pinctrl/pinctrl-st.c
2803F:	drivers/remoteproc/st_remoteproc.c
2804F:	drivers/remoteproc/st_slim_rproc.c
2805F:	drivers/reset/sti/
2806F:	drivers/rtc/rtc-st-lpc.c
2807F:	drivers/tty/serial/st-asc.c
2808F:	drivers/usb/dwc3/dwc3-st.c
2809F:	drivers/usb/host/ehci-st.c
2810F:	drivers/usb/host/ohci-st.c
2811F:	drivers/watchdog/st_lpc_wdt.c
2812F:	include/linux/remoteproc/st_slim_rproc.h
2813
2814ARM/STM32 ARCHITECTURE
2815M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2816M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2817L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2819S:	Maintained
2820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2821F:	arch/arm/boot/dts/stm32*
2822F:	arch/arm/mach-stm32/
2823F:	drivers/clocksource/armv7m_systick.c
2824N:	stm32
2825N:	stm
2826
2827ARM/Synaptics SoC support
2828M:	Jisheng Zhang <jszhang@kernel.org>
2829M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831S:	Maintained
2832F:	arch/arm/boot/dts/berlin*
2833F:	arch/arm/mach-berlin/
2834F:	arch/arm64/boot/dts/synaptics/
2835
2836ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2837M:	Lennert Buytenhek <kernel@wantstofly.org>
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839S:	Maintained
2840
2841ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2842M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2843L:	linux-tegra@vger.kernel.org
2844L:	linux-media@vger.kernel.org
2845S:	Maintained
2846F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2847F:	drivers/media/cec/platform/tegra/
2848
2849ARM/TESLA FSD SoC SUPPORT
2850M:	Alim Akhtar <alim.akhtar@samsung.com>
2851M:	linux-fsd@tesla.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853L:	linux-samsung-soc@vger.kernel.org
2854S:	Maintained
2855F:	arch/arm64/boot/dts/tesla*
2856
2857ARM/TETON BGA MACHINE SUPPORT
2858M:	"Mark F. Brown" <mark.brown314@gmail.com>
2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860S:	Maintained
2861
2862ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2863M:	Santosh Shilimkar <ssantosh@kernel.org>
2864L:	linux-kernel@vger.kernel.org
2865S:	Maintained
2866F:	drivers/memory/*emif*
2867
2868ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2869M:	Nishanth Menon <nm@ti.com>
2870M:	Santosh Shilimkar <ssantosh@kernel.org>
2871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872S:	Maintained
2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2874F:	arch/arm/boot/dts/keystone-*
2875F:	arch/arm/mach-keystone/
2876
2877ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2878M:	Santosh Shilimkar <ssantosh@kernel.org>
2879L:	linux-kernel@vger.kernel.org
2880S:	Maintained
2881F:	drivers/clk/keystone/
2882
2883ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2884M:	Santosh Shilimkar <ssantosh@kernel.org>
2885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2886L:	linux-kernel@vger.kernel.org
2887S:	Maintained
2888F:	drivers/clocksource/timer-keystone.c
2889
2890ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2891M:	Santosh Shilimkar <ssantosh@kernel.org>
2892L:	linux-kernel@vger.kernel.org
2893S:	Maintained
2894F:	drivers/power/reset/keystone-reset.c
2895
2896ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2897M:	Nishanth Menon <nm@ti.com>
2898M:	Vignesh Raghavendra <vigneshr@ti.com>
2899M:	Tero Kristo <kristo@kernel.org>
2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2901S:	Supported
2902F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2903F:	arch/arm64/boot/dts/ti/Makefile
2904F:	arch/arm64/boot/dts/ti/k3-*
2905F:	include/dt-bindings/pinctrl/k3.h
2906
2907ARM/THECUS N2100 MACHINE SUPPORT
2908M:	Lennert Buytenhek <kernel@wantstofly.org>
2909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910S:	Maintained
2911
2912ARM/TOSA MACHINE SUPPORT
2913M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2914M:	Dirk Opfer <dirk@opfer-online.de>
2915S:	Maintained
2916
2917ARM/TOSHIBA VISCONTI ARCHITECTURE
2918M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2920S:	Supported
2921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2922F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2923F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2924F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2925F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2926F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2927F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2928F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2929F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2930F:	arch/arm64/boot/dts/toshiba/
2931F:	drivers/clk/visconti/
2932F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2933F:	drivers/gpio/gpio-visconti.c
2934F:	drivers/pci/controller/dwc/pcie-visconti.c
2935F:	drivers/pinctrl/visconti/
2936F:	drivers/watchdog/visconti_wdt.c
2937N:	visconti
2938
2939ARM/UNIPHIER ARCHITECTURE
2940M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2941M:	Masami Hiramatsu <mhiramat@kernel.org>
2942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943S:	Maintained
2944F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2945F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2946F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2947F:	arch/arm/boot/dts/uniphier*
2948F:	arch/arm/include/asm/hardware/cache-uniphier.h
2949F:	arch/arm/mach-uniphier/
2950F:	arch/arm/mm/cache-uniphier.c
2951F:	arch/arm64/boot/dts/socionext/uniphier*
2952F:	drivers/bus/uniphier-system-bus.c
2953F:	drivers/clk/uniphier/
2954F:	drivers/dma/uniphier-mdmac.c
2955F:	drivers/gpio/gpio-uniphier.c
2956F:	drivers/i2c/busses/i2c-uniphier*
2957F:	drivers/irqchip/irq-uniphier-aidet.c
2958F:	drivers/mmc/host/uniphier-sd.c
2959F:	drivers/pinctrl/uniphier/
2960F:	drivers/reset/reset-uniphier.c
2961F:	drivers/tty/serial/8250/8250_uniphier.c
2962N:	uniphier
2963
2964ARM/VERSATILE EXPRESS PLATFORM
2965M:	Liviu Dudau <liviu.dudau@arm.com>
2966M:	Sudeep Holla <sudeep.holla@arm.com>
2967M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969S:	Maintained
2970F:	*/*/*/vexpress*
2971F:	*/*/vexpress*
2972F:	arch/arm/boot/dts/vexpress*
2973F:	arch/arm/mach-vexpress/
2974F:	arch/arm64/boot/dts/arm/
2975F:	drivers/clk/versatile/clk-vexpress-osc.c
2976F:	drivers/clocksource/timer-versatile.c
2977N:	mps2
2978
2979ARM/VFP SUPPORT
2980M:	Russell King <linux@armlinux.org.uk>
2981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2982S:	Maintained
2983W:	http://www.armlinux.org.uk/
2984F:	arch/arm/vfp/
2985
2986ARM/VOIPAC PXA270 SUPPORT
2987M:	Marek Vasut <marek.vasut@gmail.com>
2988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2989S:	Maintained
2990F:	arch/arm/mach-pxa/include/mach/vpac270.h
2991F:	arch/arm/mach-pxa/vpac270.c
2992
2993ARM/VT8500 ARM ARCHITECTURE
2994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995S:	Orphan
2996F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2997F:	arch/arm/mach-vt8500/
2998F:	drivers/clocksource/timer-vt8500.c
2999F:	drivers/i2c/busses/i2c-wmt.c
3000F:	drivers/mmc/host/wmt-sdmmc.c
3001F:	drivers/pwm/pwm-vt8500.c
3002F:	drivers/rtc/rtc-vt8500.c
3003F:	drivers/tty/serial/vt8500_serial.c
3004F:	drivers/usb/host/ehci-platform.c
3005F:	drivers/usb/host/uhci-platform.c
3006F:	drivers/video/fbdev/vt8500lcdfb.*
3007F:	drivers/video/fbdev/wm8505fb*
3008F:	drivers/video/fbdev/wmt_ge_rops.*
3009
3010ARM/ZIPIT Z2 SUPPORT
3011M:	Marek Vasut <marek.vasut@gmail.com>
3012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013S:	Maintained
3014F:	arch/arm/mach-pxa/include/mach/z2.h
3015F:	arch/arm/mach-pxa/z2.c
3016
3017ARM/ZYNQ ARCHITECTURE
3018M:	Michal Simek <michal.simek@xilinx.com>
3019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3020S:	Supported
3021W:	http://wiki.xilinx.com
3022T:	git https://github.com/Xilinx/linux-xlnx.git
3023F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3024F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3025F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3026F:	arch/arm/mach-zynq/
3027F:	drivers/clocksource/timer-cadence-ttc.c
3028F:	drivers/cpuidle/cpuidle-zynq.c
3029F:	drivers/edac/synopsys_edac.c
3030F:	drivers/i2c/busses/i2c-cadence.c
3031F:	drivers/i2c/busses/i2c-xiic.c
3032F:	drivers/mmc/host/sdhci-of-arasan.c
3033N:	zynq
3034N:	xilinx
3035
3036ARM64 PORT (AARCH64 ARCHITECTURE)
3037M:	Catalin Marinas <catalin.marinas@arm.com>
3038M:	Will Deacon <will@kernel.org>
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040S:	Maintained
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3042F:	Documentation/arm64/
3043F:	arch/arm64/
3044F:	tools/testing/selftests/arm64/
3045X:	arch/arm64/boot/dts/
3046
3047ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3048M:	George McCollister <george.mccollister@gmail.com>
3049L:	netdev@vger.kernel.org
3050S:	Maintained
3051F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3052F:	drivers/net/dsa/xrs700x/*
3053F:	net/dsa/tag_xrs700x.c
3054
3055AS3645A LED FLASH CONTROLLER DRIVER
3056M:	Sakari Ailus <sakari.ailus@iki.fi>
3057L:	linux-leds@vger.kernel.org
3058S:	Maintained
3059F:	drivers/leds/flash/leds-as3645a.c
3060
3061ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3062M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3063L:	linux-media@vger.kernel.org
3064S:	Maintained
3065T:	git git://linuxtv.org/media_tree.git
3066F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
3067F:	drivers/media/i2c/ak7375.c
3068
3069ASAHI KASEI AK8974 DRIVER
3070M:	Linus Walleij <linus.walleij@linaro.org>
3071L:	linux-iio@vger.kernel.org
3072S:	Supported
3073W:	http://www.akm.com/
3074F:	drivers/iio/magnetometer/ak8974.c
3075
3076ASC7621 HARDWARE MONITOR DRIVER
3077M:	George Joseph <george.joseph@fairview5.com>
3078L:	linux-hwmon@vger.kernel.org
3079S:	Maintained
3080F:	Documentation/hwmon/asc7621.rst
3081F:	drivers/hwmon/asc7621.c
3082
3083ASIX AX88796C SPI ETHERNET ADAPTER
3084M:	Łukasz Stelmach <l.stelmach@samsung.com>
3085S:	Maintained
3086F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3087F:	drivers/net/ethernet/asix/ax88796c_*
3088
3089ASPEED PECI CONTROLLER
3090M:	Iwona Winiarska <iwona.winiarska@intel.com>
3091L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3092L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3093S:	Supported
3094F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3095F:	drivers/peci/controller/peci-aspeed.c
3096
3097ASPEED PINCTRL DRIVERS
3098M:	Andrew Jeffery <andrew@aj.id.au>
3099L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3100L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3101L:	linux-gpio@vger.kernel.org
3102S:	Maintained
3103F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3104F:	drivers/pinctrl/aspeed/
3105
3106ASPEED SCU INTERRUPT CONTROLLER DRIVER
3107M:	Eddie James <eajames@linux.ibm.com>
3108L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3109S:	Maintained
3110F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3111F:	drivers/irqchip/irq-aspeed-scu-ic.c
3112F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3113
3114ASPEED SD/MMC DRIVER
3115M:	Andrew Jeffery <andrew@aj.id.au>
3116L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3117L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3118L:	linux-mmc@vger.kernel.org
3119S:	Maintained
3120F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3121F:	drivers/mmc/host/sdhci-of-aspeed*
3122
3123ASPEED SMC SPI DRIVER
3124M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3125M:	Cédric Le Goater <clg@kaod.org>
3126L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3127L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3128L:	linux-spi@vger.kernel.org
3129S:	Maintained
3130F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3131F:	drivers/spi/spi-aspeed-smc.c
3132
3133ASPEED VIDEO ENGINE DRIVER
3134M:	Eddie James <eajames@linux.ibm.com>
3135L:	linux-media@vger.kernel.org
3136L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3137S:	Maintained
3138F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3139F:	drivers/media/platform/aspeed/
3140
3141ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3142M:	Corentin Chary <corentin.chary@gmail.com>
3143L:	acpi4asus-user@lists.sourceforge.net
3144L:	platform-driver-x86@vger.kernel.org
3145S:	Maintained
3146W:	http://acpi4asus.sf.net
3147F:	drivers/platform/x86/asus*.c
3148F:	drivers/platform/x86/eeepc*.c
3149
3150ASUS TF103C DOCK DRIVER
3151M:	Hans de Goede <hdegoede@redhat.com>
3152L:	platform-driver-x86@vger.kernel.org
3153S:	Maintained
3154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3155F:	drivers/platform/x86/asus-tf103c-dock.c
3156
3157ASUS WMI HARDWARE MONITOR DRIVER
3158M:	Ed Brindley <kernel@maidavale.org>
3159M:	Denis Pauk <pauk.denis@gmail.com>
3160L:	linux-hwmon@vger.kernel.org
3161S:	Maintained
3162F:	drivers/hwmon/asus_wmi_sensors.c
3163
3164ASUS WMI EC HARDWARE MONITOR DRIVER
3165M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3166M:	Denis Pauk <pauk.denis@gmail.com>
3167L:	linux-hwmon@vger.kernel.org
3168S:	Maintained
3169F:	drivers/hwmon/asus_wmi_ec_sensors.c
3170
3171ASUS EC HARDWARE MONITOR DRIVER
3172M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3173L:	linux-hwmon@vger.kernel.org
3174S:	Maintained
3175F:	drivers/hwmon/asus-ec-sensors.c
3176
3177ASUS WIRELESS RADIO CONTROL DRIVER
3178M:	João Paulo Rechi Vita <jprvita@gmail.com>
3179L:	platform-driver-x86@vger.kernel.org
3180S:	Maintained
3181F:	drivers/platform/x86/asus-wireless.c
3182
3183ASYMMETRIC KEYS
3184M:	David Howells <dhowells@redhat.com>
3185L:	keyrings@vger.kernel.org
3186S:	Maintained
3187F:	Documentation/crypto/asymmetric-keys.rst
3188F:	crypto/asymmetric_keys/
3189F:	include/crypto/pkcs7.h
3190F:	include/crypto/public_key.h
3191F:	include/linux/verification.h
3192
3193ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3194R:	Dan Williams <dan.j.williams@intel.com>
3195S:	Odd fixes
3196W:	http://sourceforge.net/projects/xscaleiop
3197F:	Documentation/crypto/async-tx-api.rst
3198F:	crypto/async_tx/
3199F:	include/linux/async_tx.h
3200
3201AT24 EEPROM DRIVER
3202M:	Bartosz Golaszewski <brgl@bgdev.pl>
3203L:	linux-i2c@vger.kernel.org
3204S:	Maintained
3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3206F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3207F:	drivers/misc/eeprom/at24.c
3208
3209ATA OVER ETHERNET (AOE) DRIVER
3210M:	"Justin Sanders" <justin@coraid.com>
3211S:	Supported
3212W:	http://www.openaoe.org/
3213F:	Documentation/admin-guide/aoe/
3214F:	drivers/block/aoe/
3215
3216ATC260X PMIC MFD DRIVER
3217M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3218M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3219L:	linux-actions@lists.infradead.org
3220S:	Maintained
3221F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3222F:	drivers/input/misc/atc260x-onkey.c
3223F:	drivers/mfd/atc260*
3224F:	drivers/power/reset/atc260x-poweroff.c
3225F:	drivers/regulator/atc260x-regulator.c
3226F:	include/linux/mfd/atc260x/*
3227
3228ATHEROS 71XX/9XXX GPIO DRIVER
3229M:	Alban Bedel <albeu@free.fr>
3230S:	Maintained
3231W:	https://github.com/AlbanBedel/linux
3232T:	git git://github.com/AlbanBedel/linux
3233F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3234F:	drivers/gpio/gpio-ath79.c
3235
3236ATHEROS 71XX/9XXX USB PHY DRIVER
3237M:	Alban Bedel <albeu@free.fr>
3238S:	Maintained
3239W:	https://github.com/AlbanBedel/linux
3240T:	git git://github.com/AlbanBedel/linux
3241F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3242F:	drivers/phy/qualcomm/phy-ath79-usb.c
3243
3244ATHEROS ATH GENERIC UTILITIES
3245M:	Kalle Valo <kvalo@kernel.org>
3246L:	linux-wireless@vger.kernel.org
3247S:	Supported
3248F:	drivers/net/wireless/ath/*
3249
3250ATHEROS ATH5K WIRELESS DRIVER
3251M:	Jiri Slaby <jirislaby@kernel.org>
3252M:	Nick Kossifidis <mickflemm@gmail.com>
3253M:	Luis Chamberlain <mcgrof@kernel.org>
3254L:	linux-wireless@vger.kernel.org
3255S:	Maintained
3256W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3257F:	drivers/net/wireless/ath/ath5k/
3258
3259ATHEROS ATH6KL WIRELESS DRIVER
3260L:	linux-wireless@vger.kernel.org
3261S:	Orphan
3262W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3263F:	drivers/net/wireless/ath/ath6kl/
3264
3265ATI_REMOTE2 DRIVER
3266M:	Ville Syrjala <syrjala@sci.fi>
3267S:	Maintained
3268F:	drivers/input/misc/ati_remote2.c
3269
3270ATK0110 HWMON DRIVER
3271M:	Luca Tettamanti <kronos.it@gmail.com>
3272L:	linux-hwmon@vger.kernel.org
3273S:	Maintained
3274F:	drivers/hwmon/asus_atk0110.c
3275
3276ATLX ETHERNET DRIVERS
3277M:	Chris Snook <chris.snook@gmail.com>
3278L:	netdev@vger.kernel.org
3279S:	Maintained
3280W:	http://sourceforge.net/projects/atl1
3281W:	http://atl1.sourceforge.net
3282F:	drivers/net/ethernet/atheros/
3283
3284ATM
3285M:	Chas Williams <3chas3@gmail.com>
3286L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3287L:	netdev@vger.kernel.org
3288S:	Maintained
3289W:	http://linux-atm.sourceforge.net
3290F:	drivers/atm/
3291F:	include/linux/atm*
3292F:	include/uapi/linux/atm*
3293
3294ATMEL MACB ETHERNET DRIVER
3295M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3296M:	Claudiu Beznea <claudiu.beznea@microchip.com>
3297S:	Supported
3298F:	drivers/net/ethernet/cadence/
3299
3300ATMEL MAXTOUCH DRIVER
3301M:	Nick Dyer <nick@shmanahar.org>
3302S:	Maintained
3303T:	git git://github.com/ndyer/linux.git
3304F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3305F:	drivers/input/touchscreen/atmel_mxt_ts.c
3306
3307ATMEL WIRELESS DRIVER
3308M:	Simon Kelley <simon@thekelleys.org.uk>
3309L:	linux-wireless@vger.kernel.org
3310S:	Maintained
3311W:	http://www.thekelleys.org.uk/atmel
3312W:	http://atmelwlandriver.sourceforge.net/
3313F:	drivers/net/wireless/atmel/atmel*
3314
3315ATOMIC INFRASTRUCTURE
3316M:	Will Deacon <will@kernel.org>
3317M:	Peter Zijlstra <peterz@infradead.org>
3318R:	Boqun Feng <boqun.feng@gmail.com>
3319R:	Mark Rutland <mark.rutland@arm.com>
3320L:	linux-kernel@vger.kernel.org
3321S:	Maintained
3322F:	arch/*/include/asm/atomic*.h
3323F:	include/*/atomic*.h
3324F:	include/linux/refcount.h
3325F:	Documentation/atomic_*.txt
3326F:	scripts/atomic/
3327
3328ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3329M:	Bradley Grove <linuxdrivers@attotech.com>
3330L:	linux-scsi@vger.kernel.org
3331S:	Supported
3332W:	http://www.attotech.com
3333F:	drivers/scsi/esas2r
3334
3335ATUSB IEEE 802.15.4 RADIO DRIVER
3336M:	Stefan Schmidt <stefan@datenfreihafen.org>
3337L:	linux-wpan@vger.kernel.org
3338S:	Maintained
3339F:	drivers/net/ieee802154/at86rf230.h
3340F:	drivers/net/ieee802154/atusb.c
3341F:	drivers/net/ieee802154/atusb.h
3342
3343AUDIT SUBSYSTEM
3344M:	Paul Moore <paul@paul-moore.com>
3345M:	Eric Paris <eparis@redhat.com>
3346L:	linux-audit@redhat.com (moderated for non-subscribers)
3347S:	Supported
3348W:	https://github.com/linux-audit
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3350F:	include/asm-generic/audit_*.h
3351F:	include/linux/audit.h
3352F:	include/linux/audit_arch.h
3353F:	include/uapi/linux/audit.h
3354F:	kernel/audit*
3355F:	lib/*audit.c
3356
3357AUXILIARY DISPLAY DRIVERS
3358M:	Miguel Ojeda <ojeda@kernel.org>
3359S:	Maintained
3360F:	Documentation/devicetree/bindings/auxdisplay/
3361F:	drivers/auxdisplay/
3362F:	include/linux/cfag12864b.h
3363
3364AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3365M:	Andreas Klinger <ak@it-klinger.de>
3366L:	linux-iio@vger.kernel.org
3367S:	Maintained
3368F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3369F:	drivers/iio/adc/hx711.c
3370
3371AX.25 NETWORK LAYER
3372M:	Ralf Baechle <ralf@linux-mips.org>
3373L:	linux-hams@vger.kernel.org
3374S:	Maintained
3375W:	http://www.linux-ax25.org/
3376F:	include/net/ax25.h
3377F:	include/uapi/linux/ax25.h
3378F:	net/ax25/
3379
3380AXENTIA ARM DEVICES
3381M:	Peter Rosin <peda@axentia.se>
3382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3383S:	Maintained
3384F:	arch/arm/boot/dts/at91-linea.dtsi
3385F:	arch/arm/boot/dts/at91-natte.dtsi
3386F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3387F:	arch/arm/boot/dts/at91-tse850-3.dts
3388
3389AXENTIA ASOC DRIVERS
3390M:	Peter Rosin <peda@axentia.se>
3391L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3392S:	Maintained
3393F:	Documentation/devicetree/bindings/sound/axentia,*
3394F:	sound/soc/atmel/tse850-pcm5142.c
3395
3396AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3397M:	Nuno Sá <nuno.sa@analog.com>
3398L:	linux-hwmon@vger.kernel.org
3399S:	Supported
3400W:	https://ez.analog.com/linux-software-drivers
3401F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3402F:	drivers/hwmon/axi-fan-control.c
3403
3404AXXIA I2C CONTROLLER
3405M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3406L:	linux-i2c@vger.kernel.org
3407S:	Maintained
3408F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3409F:	drivers/i2c/busses/i2c-axxia.c
3410
3411AZ6007 DVB DRIVER
3412M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3413L:	linux-media@vger.kernel.org
3414S:	Maintained
3415W:	https://linuxtv.org
3416T:	git git://linuxtv.org/media_tree.git
3417F:	drivers/media/usb/dvb-usb-v2/az6007.c
3418
3419AZTECH FM RADIO RECEIVER DRIVER
3420M:	Hans Verkuil <hverkuil@xs4all.nl>
3421L:	linux-media@vger.kernel.org
3422S:	Maintained
3423W:	https://linuxtv.org
3424T:	git git://linuxtv.org/media_tree.git
3425F:	drivers/media/radio/radio-aztech*
3426
3427B43 WIRELESS DRIVER
3428L:	linux-wireless@vger.kernel.org
3429L:	b43-dev@lists.infradead.org
3430S:	Odd Fixes
3431W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3432F:	drivers/net/wireless/broadcom/b43/
3433
3434B43LEGACY WIRELESS DRIVER
3435M:	Larry Finger <Larry.Finger@lwfinger.net>
3436L:	linux-wireless@vger.kernel.org
3437L:	b43-dev@lists.infradead.org
3438S:	Maintained
3439W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3440F:	drivers/net/wireless/broadcom/b43legacy/
3441
3442BACKLIGHT CLASS/SUBSYSTEM
3443M:	Lee Jones <lee.jones@linaro.org>
3444M:	Daniel Thompson <daniel.thompson@linaro.org>
3445M:	Jingoo Han <jingoohan1@gmail.com>
3446L:	dri-devel@lists.freedesktop.org
3447S:	Maintained
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3449F:	Documentation/ABI/stable/sysfs-class-backlight
3450F:	Documentation/ABI/testing/sysfs-class-backlight
3451F:	Documentation/devicetree/bindings/leds/backlight
3452F:	drivers/video/backlight/
3453F:	include/linux/backlight.h
3454F:	include/linux/pwm_backlight.h
3455
3456BARCO P50 GPIO DRIVER
3457M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3458M:	Peter Korsgaard <peter.korsgaard@barco.com>
3459S:	Maintained
3460F:	drivers/platform/x86/barco-p50-gpio.c
3461
3462BATMAN ADVANCED
3463M:	Marek Lindner <mareklindner@neomailbox.ch>
3464M:	Simon Wunderlich <sw@simonwunderlich.de>
3465M:	Antonio Quartulli <a@unstable.cc>
3466M:	Sven Eckelmann <sven@narfation.org>
3467L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3468S:	Maintained
3469W:	https://www.open-mesh.org/
3470Q:	https://patchwork.open-mesh.org/project/batman/list/
3471B:	https://www.open-mesh.org/projects/batman-adv/issues
3472C:	ircs://irc.hackint.org/batadv
3473T:	git https://git.open-mesh.org/linux-merge.git
3474F:	Documentation/networking/batman-adv.rst
3475F:	include/uapi/linux/batadv_packet.h
3476F:	include/uapi/linux/batman_adv.h
3477F:	net/batman-adv/
3478
3479BAYCOM/HDLCDRV DRIVERS FOR AX.25
3480M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3481L:	linux-hams@vger.kernel.org
3482S:	Maintained
3483W:	http://www.baycom.org/~tom/ham/ham.html
3484F:	drivers/net/hamradio/baycom*
3485
3486BCACHE (BLOCK LAYER CACHE)
3487M:	Coly Li <colyli@suse.de>
3488M:	Kent Overstreet <kent.overstreet@gmail.com>
3489L:	linux-bcache@vger.kernel.org
3490S:	Maintained
3491W:	http://bcache.evilpiepirate.org
3492C:	irc://irc.oftc.net/bcache
3493F:	drivers/md/bcache/
3494
3495BDISP ST MEDIA DRIVER
3496M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3497L:	linux-media@vger.kernel.org
3498S:	Supported
3499W:	https://linuxtv.org
3500T:	git git://linuxtv.org/media_tree.git
3501F:	drivers/media/platform/st/sti/bdisp
3502
3503BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3504M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3505L:	netdev@vger.kernel.org
3506S:	Maintained
3507F:	drivers/net/ethernet/ec_bhf.c
3508
3509BEFS FILE SYSTEM
3510M:	Luis de Bethencourt <luisbg@kernel.org>
3511M:	Salah Triki <salah.triki@gmail.com>
3512S:	Maintained
3513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3514F:	Documentation/filesystems/befs.rst
3515F:	fs/befs/
3516
3517BFQ I/O SCHEDULER
3518M:	Paolo Valente <paolo.valente@linaro.org>
3519M:	Jens Axboe <axboe@kernel.dk>
3520L:	linux-block@vger.kernel.org
3521S:	Maintained
3522F:	Documentation/block/bfq-iosched.rst
3523F:	block/bfq-*
3524
3525BFS FILE SYSTEM
3526M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3527S:	Maintained
3528F:	Documentation/filesystems/bfs.rst
3529F:	fs/bfs/
3530F:	include/uapi/linux/bfs_fs.h
3531
3532BITMAP API
3533M:	Yury Norov <yury.norov@gmail.com>
3534R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3535R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3536S:	Maintained
3537F:	include/linux/bitmap.h
3538F:	include/linux/cpumask.h
3539F:	include/linux/find.h
3540F:	include/linux/nodemask.h
3541F:	lib/bitmap.c
3542F:	lib/cpumask.c
3543F:	lib/find_bit.c
3544F:	lib/find_bit_benchmark.c
3545F:	lib/nodemask.c
3546F:	lib/test_bitmap.c
3547F:	tools/include/linux/bitmap.h
3548F:	tools/include/linux/find.h
3549F:	tools/lib/bitmap.c
3550F:	tools/lib/find_bit.c
3551
3552BLINKM RGB LED DRIVER
3553M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3554S:	Maintained
3555F:	drivers/leds/leds-blinkm.c
3556
3557BLOCK LAYER
3558M:	Jens Axboe <axboe@kernel.dk>
3559L:	linux-block@vger.kernel.org
3560S:	Maintained
3561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3562F:	Documentation/ABI/stable/sysfs-block
3563F:	Documentation/block/
3564F:	block/
3565F:	drivers/block/
3566F:	include/linux/bio.h
3567F:	include/linux/blk*
3568F:	kernel/trace/blktrace.c
3569F:	lib/sbitmap.c
3570
3571BLOCK2MTD DRIVER
3572M:	Joern Engel <joern@lazybastard.org>
3573L:	linux-mtd@lists.infradead.org
3574S:	Maintained
3575F:	drivers/mtd/devices/block2mtd.c
3576
3577BLUETOOTH DRIVERS
3578M:	Marcel Holtmann <marcel@holtmann.org>
3579M:	Johan Hedberg <johan.hedberg@gmail.com>
3580M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3581L:	linux-bluetooth@vger.kernel.org
3582S:	Supported
3583W:	http://www.bluez.org/
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3586F:	drivers/bluetooth/
3587
3588BLUETOOTH SUBSYSTEM
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:	include/net/bluetooth/
3598F:	net/bluetooth/
3599
3600BONDING DRIVER
3601M:	Jay Vosburgh <j.vosburgh@gmail.com>
3602M:	Veaceslav Falico <vfalico@gmail.com>
3603M:	Andy Gospodarek <andy@greyhouse.net>
3604L:	netdev@vger.kernel.org
3605S:	Supported
3606W:	http://sourceforge.net/projects/bonding/
3607F:	Documentation/networking/bonding.rst
3608F:	drivers/net/bonding/
3609F:	include/net/bond*
3610F:	include/uapi/linux/if_bonding.h
3611
3612BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3613M:	Dan Robertson <dan@dlrobertson.com>
3614L:	linux-iio@vger.kernel.org
3615S:	Maintained
3616F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3617F:	drivers/iio/accel/bma400*
3618
3619BPF [GENERAL] (Safe Dynamic Programs and Tools)
3620M:	Alexei Starovoitov <ast@kernel.org>
3621M:	Daniel Borkmann <daniel@iogearbox.net>
3622M:	Andrii Nakryiko <andrii@kernel.org>
3623R:	Martin KaFai Lau <martin.lau@linux.dev>
3624R:	Song Liu <song@kernel.org>
3625R:	Yonghong Song <yhs@fb.com>
3626R:	John Fastabend <john.fastabend@gmail.com>
3627R:	KP Singh <kpsingh@kernel.org>
3628R:	Stanislav Fomichev <sdf@google.com>
3629R:	Hao Luo <haoluo@google.com>
3630R:	Jiri Olsa <jolsa@kernel.org>
3631L:	bpf@vger.kernel.org
3632S:	Supported
3633W:	https://bpf.io/
3634Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3637F:	Documentation/bpf/
3638F:	Documentation/networking/filter.rst
3639F:	Documentation/userspace-api/ebpf/
3640F:	arch/*/net/*
3641F:	include/linux/bpf*
3642F:	include/linux/btf*
3643F:	include/linux/filter.h
3644F:	include/trace/events/xdp.h
3645F:	include/uapi/linux/bpf*
3646F:	include/uapi/linux/btf*
3647F:	include/uapi/linux/filter.h
3648F:	kernel/bpf/
3649F:	kernel/trace/bpf_trace.c
3650F:	lib/test_bpf.c
3651F:	net/bpf/
3652F:	net/core/filter.c
3653F:	net/sched/act_bpf.c
3654F:	net/sched/cls_bpf.c
3655F:	samples/bpf/
3656F:	scripts/bpf_doc.py
3657F:	scripts/pahole-flags.sh
3658F:	scripts/pahole-version.sh
3659F:	tools/bpf/
3660F:	tools/lib/bpf/
3661F:	tools/testing/selftests/bpf/
3662
3663BPF JIT for ARM
3664M:	Shubham Bansal <illusionist.neo@gmail.com>
3665L:	bpf@vger.kernel.org
3666S:	Odd Fixes
3667F:	arch/arm/net/
3668
3669BPF JIT for ARM64
3670M:	Daniel Borkmann <daniel@iogearbox.net>
3671M:	Alexei Starovoitov <ast@kernel.org>
3672M:	Zi Shen Lim <zlim.lnx@gmail.com>
3673L:	bpf@vger.kernel.org
3674S:	Supported
3675F:	arch/arm64/net/
3676
3677BPF JIT for MIPS (32-BIT AND 64-BIT)
3678M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3679M:	Paul Burton <paulburton@kernel.org>
3680L:	bpf@vger.kernel.org
3681S:	Maintained
3682F:	arch/mips/net/
3683
3684BPF JIT for NFP NICs
3685M:	Jakub Kicinski <kuba@kernel.org>
3686L:	bpf@vger.kernel.org
3687S:	Odd Fixes
3688F:	drivers/net/ethernet/netronome/nfp/bpf/
3689
3690BPF JIT for POWERPC (32-BIT AND 64-BIT)
3691M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3692M:	Michael Ellerman <mpe@ellerman.id.au>
3693L:	bpf@vger.kernel.org
3694S:	Supported
3695F:	arch/powerpc/net/
3696
3697BPF JIT for RISC-V (32-bit)
3698M:	Luke Nelson <luke.r.nels@gmail.com>
3699M:	Xi Wang <xi.wang@gmail.com>
3700L:	bpf@vger.kernel.org
3701S:	Maintained
3702F:	arch/riscv/net/
3703X:	arch/riscv/net/bpf_jit_comp64.c
3704
3705BPF JIT for RISC-V (64-bit)
3706M:	Björn Töpel <bjorn@kernel.org>
3707L:	bpf@vger.kernel.org
3708S:	Maintained
3709F:	arch/riscv/net/
3710X:	arch/riscv/net/bpf_jit_comp32.c
3711
3712BPF JIT for S390
3713M:	Ilya Leoshkevich <iii@linux.ibm.com>
3714M:	Heiko Carstens <hca@linux.ibm.com>
3715M:	Vasily Gorbik <gor@linux.ibm.com>
3716L:	bpf@vger.kernel.org
3717S:	Supported
3718F:	arch/s390/net/
3719X:	arch/s390/net/pnet.c
3720
3721BPF JIT for SPARC (32-BIT AND 64-BIT)
3722M:	David S. Miller <davem@davemloft.net>
3723L:	bpf@vger.kernel.org
3724S:	Odd Fixes
3725F:	arch/sparc/net/
3726
3727BPF JIT for X86 32-BIT
3728M:	Wang YanQing <udknight@gmail.com>
3729L:	bpf@vger.kernel.org
3730S:	Odd Fixes
3731F:	arch/x86/net/bpf_jit_comp32.c
3732
3733BPF JIT for X86 64-BIT
3734M:	Alexei Starovoitov <ast@kernel.org>
3735M:	Daniel Borkmann <daniel@iogearbox.net>
3736L:	bpf@vger.kernel.org
3737S:	Supported
3738F:	arch/x86/net/
3739X:	arch/x86/net/bpf_jit_comp32.c
3740
3741BPF [CORE]
3742M:	Alexei Starovoitov <ast@kernel.org>
3743M:	Daniel Borkmann <daniel@iogearbox.net>
3744R:	John Fastabend <john.fastabend@gmail.com>
3745L:	bpf@vger.kernel.org
3746S:	Maintained
3747F:	kernel/bpf/verifier.c
3748F:	kernel/bpf/tnum.c
3749F:	kernel/bpf/core.c
3750F:	kernel/bpf/syscall.c
3751F:	kernel/bpf/dispatcher.c
3752F:	kernel/bpf/trampoline.c
3753F:	include/linux/bpf*
3754F:	include/linux/filter.h
3755
3756BPF [BTF]
3757M:	Martin KaFai Lau <martin.lau@linux.dev>
3758L:	bpf@vger.kernel.org
3759S:	Maintained
3760F:	kernel/bpf/btf.c
3761F:	include/linux/btf*
3762
3763BPF [TRACING]
3764M:	Song Liu <song@kernel.org>
3765R:	Jiri Olsa <jolsa@kernel.org>
3766L:	bpf@vger.kernel.org
3767S:	Maintained
3768F:	kernel/trace/bpf_trace.c
3769F:	kernel/bpf/stackmap.c
3770
3771BPF [NETWORKING] (tc BPF, sock_addr)
3772M:	Martin KaFai Lau <martin.lau@linux.dev>
3773M:	Daniel Borkmann <daniel@iogearbox.net>
3774R:	John Fastabend <john.fastabend@gmail.com>
3775L:	bpf@vger.kernel.org
3776L:	netdev@vger.kernel.org
3777S:	Maintained
3778F:	net/core/filter.c
3779F:	net/sched/act_bpf.c
3780F:	net/sched/cls_bpf.c
3781
3782BPF [NETWORKING] (struct_ops, reuseport)
3783M:	Martin KaFai Lau <martin.lau@linux.dev>
3784L:	bpf@vger.kernel.org
3785L:	netdev@vger.kernel.org
3786S:	Maintained
3787F:	kernel/bpf/bpf_struct*
3788
3789BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3790M:	KP Singh <kpsingh@kernel.org>
3791R:	Florent Revest <revest@chromium.org>
3792R:	Brendan Jackman <jackmanb@chromium.org>
3793L:	bpf@vger.kernel.org
3794S:	Maintained
3795F:	Documentation/bpf/prog_lsm.rst
3796F:	include/linux/bpf_lsm.h
3797F:	kernel/bpf/bpf_lsm.c
3798F:	security/bpf/
3799
3800BPF [STORAGE & CGROUPS]
3801M:	Martin KaFai Lau <martin.lau@linux.dev>
3802L:	bpf@vger.kernel.org
3803S:	Maintained
3804F:	kernel/bpf/cgroup.c
3805F:	kernel/bpf/*storage.c
3806F:	kernel/bpf/bpf_lru*
3807
3808BPF [RINGBUF]
3809M:	Andrii Nakryiko <andrii@kernel.org>
3810L:	bpf@vger.kernel.org
3811S:	Maintained
3812F:	kernel/bpf/ringbuf.c
3813
3814BPF [ITERATOR]
3815M:	Yonghong Song <yhs@fb.com>
3816L:	bpf@vger.kernel.org
3817S:	Maintained
3818F:	kernel/bpf/*iter.c
3819
3820BPF [L7 FRAMEWORK] (sockmap)
3821M:	John Fastabend <john.fastabend@gmail.com>
3822M:	Jakub Sitnicki <jakub@cloudflare.com>
3823L:	netdev@vger.kernel.org
3824L:	bpf@vger.kernel.org
3825S:	Maintained
3826F:	include/linux/skmsg.h
3827F:	net/core/skmsg.c
3828F:	net/core/sock_map.c
3829F:	net/ipv4/tcp_bpf.c
3830F:	net/ipv4/udp_bpf.c
3831F:	net/unix/unix_bpf.c
3832
3833BPF [LIBRARY] (libbpf)
3834M:	Andrii Nakryiko <andrii@kernel.org>
3835L:	bpf@vger.kernel.org
3836S:	Maintained
3837F:	tools/lib/bpf/
3838
3839BPF [TOOLING] (bpftool)
3840M:	Quentin Monnet <quentin@isovalent.com>
3841L:	bpf@vger.kernel.org
3842S:	Maintained
3843F:	kernel/bpf/disasm.*
3844F:	tools/bpf/bpftool/
3845
3846BPF [SELFTESTS] (Test Runners & Infrastructure)
3847M:	Andrii Nakryiko <andrii@kernel.org>
3848R:	Mykola Lysenko <mykolal@fb.com>
3849L:	bpf@vger.kernel.org
3850S:	Maintained
3851F:	tools/testing/selftests/bpf/
3852
3853BPF [MISC]
3854L:	bpf@vger.kernel.org
3855S:	Odd Fixes
3856K:	(?:\b|_)bpf(?:\b|_)
3857
3858BROADCOM B44 10/100 ETHERNET DRIVER
3859M:	Michael Chan <michael.chan@broadcom.com>
3860L:	netdev@vger.kernel.org
3861S:	Supported
3862F:	drivers/net/ethernet/broadcom/b44.*
3863
3864BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3865M:	Florian Fainelli <f.fainelli@gmail.com>
3866L:	netdev@vger.kernel.org
3867L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3868S:	Supported
3869F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3870F:	drivers/net/dsa/b53/*
3871F:	drivers/net/dsa/bcm_sf2*
3872F:	include/linux/dsa/brcm.h
3873F:	include/linux/platform_data/b53.h
3874
3875BROADCOM BCMBCA ARM ARCHITECTURE
3876M:	William Zhang <william.zhang@broadcom.com>
3877M:	Anand Gore <anand.gore@broadcom.com>
3878M:	Kursad Oney <kursad.oney@broadcom.com>
3879R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3881S:	Maintained
3882T:	git git://github.com/broadcom/stblinux.git
3883F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
3884F:	arch/arm/boot/dts/bcm47622.dtsi
3885F:	arch/arm/boot/dts/bcm947622.dts
3886N:	bcmbca
3887N:	bcm[9]?47622
3888
3889BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3890M:	Florian Fainelli <f.fainelli@gmail.com>
3891R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3892L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3894S:	Maintained
3895T:	git git://github.com/broadcom/stblinux.git
3896F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3897F:	drivers/pci/controller/pcie-brcmstb.c
3898F:	drivers/staging/vc04_services
3899N:	bcm2711
3900N:	bcm283*
3901N:	raspberrypi
3902
3903BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3904M:	Florian Fainelli <f.fainelli@gmail.com>
3905M:	Ray Jui <rjui@broadcom.com>
3906M:	Scott Branden <sbranden@broadcom.com>
3907R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3908S:	Maintained
3909T:	git git://github.com/broadcom/mach-bcm
3910F:	arch/arm/mach-bcm/
3911N:	bcm281*
3912N:	bcm113*
3913N:	bcm216*
3914N:	kona
3915
3916BROADCOM BCM47XX MIPS ARCHITECTURE
3917M:	Hauke Mehrtens <hauke@hauke-m.de>
3918M:	Rafał Miłecki <zajec5@gmail.com>
3919L:	linux-mips@vger.kernel.org
3920S:	Maintained
3921F:	Documentation/devicetree/bindings/mips/brcm/
3922F:	arch/mips/bcm47xx/*
3923F:	arch/mips/include/asm/mach-bcm47xx/*
3924
3925BROADCOM BCM4908 ETHERNET DRIVER
3926M:	Rafał Miłecki <rafal@milecki.pl>
3927R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3928L:	netdev@vger.kernel.org
3929S:	Maintained
3930F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3931F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
3932F:	drivers/net/ethernet/broadcom/unimac.h
3933
3934BROADCOM BCM4908 PINMUX DRIVER
3935M:	Rafał Miłecki <rafal@milecki.pl>
3936R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3937L:	linux-gpio@vger.kernel.org
3938S:	Maintained
3939F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
3940F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
3941
3942BROADCOM BCM5301X ARM ARCHITECTURE
3943M:	Florian Fainelli <f.fainelli@gmail.com>
3944M:	Hauke Mehrtens <hauke@hauke-m.de>
3945M:	Rafał Miłecki <zajec5@gmail.com>
3946R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3948S:	Maintained
3949F:	arch/arm/boot/dts/bcm470*
3950F:	arch/arm/boot/dts/bcm5301*
3951F:	arch/arm/boot/dts/bcm953012*
3952F:	arch/arm/mach-bcm/bcm_5301x.c
3953
3954BROADCOM BCM53573 ARM ARCHITECTURE
3955M:	Florian Fainelli <f.fainelli@gmail.com>
3956M:	Rafał Miłecki <rafal@milecki.pl>
3957R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3959S:	Maintained
3960F:	arch/arm/boot/dts/bcm47189*
3961F:	arch/arm/boot/dts/bcm53573*
3962
3963BROADCOM BCM63XX ARM ARCHITECTURE
3964M:	Florian Fainelli <f.fainelli@gmail.com>
3965R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3967S:	Maintained
3968T:	git git://github.com/broadcom/stblinux.git
3969N:	bcm63xx
3970
3971BROADCOM BCM63XX/BCM33XX UDC DRIVER
3972M:	Kevin Cernekee <cernekee@gmail.com>
3973L:	linux-usb@vger.kernel.org
3974S:	Maintained
3975F:	drivers/usb/gadget/udc/bcm63xx_udc.*
3976
3977BROADCOM BCM7XXX ARM ARCHITECTURE
3978M:	Florian Fainelli <f.fainelli@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
3982T:	git git://github.com/broadcom/stblinux.git
3983F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3984F:	arch/arm/boot/dts/bcm7*.dts*
3985F:	arch/arm/include/asm/hardware/cache-b15-rac.h
3986F:	arch/arm/mach-bcm/*brcmstb*
3987F:	arch/arm/mm/cache-b15-rac.c
3988F:	drivers/bus/brcmstb_gisb.c
3989F:	drivers/pci/controller/pcie-brcmstb.c
3990N:	brcmstb
3991N:	bcm7038
3992N:	bcm7120
3993
3994BROADCOM BDC DRIVER
3995M:	Al Cooper <alcooperx@gmail.com>
3996L:	linux-usb@vger.kernel.org
3997R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3998S:	Maintained
3999F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4000F:	drivers/usb/gadget/udc/bdc/
4001
4002BROADCOM BMIPS CPUFREQ DRIVER
4003M:	Markus Mayer <mmayer@broadcom.com>
4004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4005L:	linux-pm@vger.kernel.org
4006S:	Maintained
4007F:	drivers/cpufreq/bmips-cpufreq.c
4008
4009BROADCOM BMIPS MIPS ARCHITECTURE
4010M:	Florian Fainelli <f.fainelli@gmail.com>
4011R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4012L:	linux-mips@vger.kernel.org
4013S:	Maintained
4014T:	git git://github.com/broadcom/stblinux.git
4015F:	arch/mips/bmips/*
4016F:	arch/mips/boot/dts/brcm/bcm*.dts*
4017F:	arch/mips/include/asm/mach-bmips/*
4018F:	arch/mips/kernel/*bmips*
4019F:	drivers/soc/bcm/bcm63xx
4020F:	drivers/irqchip/irq-bcm63*
4021F:	drivers/irqchip/irq-bcm7*
4022F:	drivers/irqchip/irq-brcmstb*
4023F:	include/linux/bcm963xx_nvram.h
4024F:	include/linux/bcm963xx_tag.h
4025
4026BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4027M:	Rasesh Mody <rmody@marvell.com>
4028M:	GR-Linux-NIC-Dev@marvell.com
4029L:	netdev@vger.kernel.org
4030S:	Supported
4031F:	drivers/net/ethernet/broadcom/bnx2.*
4032F:	drivers/net/ethernet/broadcom/bnx2_*
4033
4034BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4035M:	Saurav Kashyap <skashyap@marvell.com>
4036M:	Javed Hasan <jhasan@marvell.com>
4037M:	GR-QLogic-Storage-Upstream@marvell.com
4038L:	linux-scsi@vger.kernel.org
4039S:	Supported
4040F:	drivers/scsi/bnx2fc/
4041
4042BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4043M:	Nilesh Javali <njavali@marvell.com>
4044M:	Manish Rangankar <mrangankar@marvell.com>
4045M:	GR-QLogic-Storage-Upstream@marvell.com
4046L:	linux-scsi@vger.kernel.org
4047S:	Supported
4048F:	drivers/scsi/bnx2i/
4049
4050BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4051M:	Ariel Elior <aelior@marvell.com>
4052M:	Sudarsana Kalluru <skalluru@marvell.com>
4053M:	Manish Chopra <manishc@marvell.com>
4054L:	netdev@vger.kernel.org
4055S:	Supported
4056F:	drivers/net/ethernet/broadcom/bnx2x/
4057
4058BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4059M:	Michael Chan <michael.chan@broadcom.com>
4060L:	netdev@vger.kernel.org
4061S:	Supported
4062F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4063F:	drivers/net/ethernet/broadcom/bnxt/
4064F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4065
4066BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
4067M:	Arend van Spriel <aspriel@gmail.com>
4068M:	Franky Lin <franky.lin@broadcom.com>
4069M:	Hante Meuleman <hante.meuleman@broadcom.com>
4070L:	linux-wireless@vger.kernel.org
4071L:	brcm80211-dev-list.pdl@broadcom.com
4072L:	SHA-cyfmac-dev-list@infineon.com
4073S:	Supported
4074F:	drivers/net/wireless/broadcom/brcm80211/
4075
4076BROADCOM BRCMSTB GPIO DRIVER
4077M:	Doug Berger <opendmb@gmail.com>
4078M:	Florian Fainelli <f.fainelli@gmail.com>
4079R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4080S:	Supported
4081F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4082F:	drivers/gpio/gpio-brcmstb.c
4083
4084BROADCOM BRCMSTB I2C DRIVER
4085M:	Kamal Dasu <kdasu.kdev@gmail.com>
4086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4087L:	linux-i2c@vger.kernel.org
4088S:	Supported
4089F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4090F:	drivers/i2c/busses/i2c-brcmstb.c
4091
4092BROADCOM BRCMSTB UART DRIVER
4093M:	Al Cooper <alcooperx@gmail.com>
4094R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4095L:	linux-serial@vger.kernel.org
4096S:	Maintained
4097F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4098F:	drivers/tty/serial/8250/8250_bcm7271.c
4099
4100BROADCOM BRCMSTB USB EHCI DRIVER
4101M:	Al Cooper <alcooperx@gmail.com>
4102R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4103L:	linux-usb@vger.kernel.org
4104S:	Maintained
4105F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4106F:	drivers/usb/host/ehci-brcm.*
4107
4108BROADCOM BRCMSTB USB PIN MAP DRIVER
4109M:	Al Cooper <alcooperx@gmail.com>
4110R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4111L:	linux-usb@vger.kernel.org
4112S:	Maintained
4113F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4114F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4115
4116BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4117M:	Al Cooper <alcooperx@gmail.com>
4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119L:	linux-kernel@vger.kernel.org
4120S:	Maintained
4121F:	drivers/phy/broadcom/phy-brcm-usb*
4122
4123BROADCOM ETHERNET PHY DRIVERS
4124M:	Florian Fainelli <f.fainelli@gmail.com>
4125R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4126L:	netdev@vger.kernel.org
4127S:	Supported
4128F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4129F:	drivers/net/phy/bcm*.[ch]
4130F:	drivers/net/phy/broadcom.c
4131F:	include/linux/brcmphy.h
4132
4133BROADCOM GENET ETHERNET DRIVER
4134M:	Doug Berger <opendmb@gmail.com>
4135M:	Florian Fainelli <f.fainelli@gmail.com>
4136R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4137L:	netdev@vger.kernel.org
4138S:	Supported
4139F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4140F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4141F:	drivers/net/ethernet/broadcom/genet/
4142F:	drivers/net/ethernet/broadcom/unimac.h
4143F:	drivers/net/mdio/mdio-bcm-unimac.c
4144F:	include/linux/platform_data/bcmgenet.h
4145F:	include/linux/platform_data/mdio-bcm-unimac.h
4146
4147BROADCOM IPROC ARM ARCHITECTURE
4148M:	Ray Jui <rjui@broadcom.com>
4149M:	Scott Branden <sbranden@broadcom.com>
4150R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4152S:	Maintained
4153T:	git git://github.com/broadcom/stblinux.git
4154F:	arch/arm64/boot/dts/broadcom/northstar2/*
4155F:	arch/arm64/boot/dts/broadcom/stingray/*
4156F:	drivers/clk/bcm/clk-ns*
4157F:	drivers/clk/bcm/clk-sr*
4158F:	drivers/pinctrl/bcm/pinctrl-ns*
4159F:	include/dt-bindings/clock/bcm-sr*
4160N:	iproc
4161N:	cygnus
4162N:	bcm[-_]nsp
4163N:	bcm9113*
4164N:	bcm9583*
4165N:	bcm9585*
4166N:	bcm9586*
4167N:	bcm988312
4168N:	bcm113*
4169N:	bcm583*
4170N:	bcm585*
4171N:	bcm586*
4172N:	bcm88312
4173N:	hr2
4174N:	stingray
4175
4176BROADCOM IPROC GBIT ETHERNET DRIVER
4177M:	Rafał Miłecki <rafal@milecki.pl>
4178R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4179L:	netdev@vger.kernel.org
4180S:	Maintained
4181F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4182F:	drivers/net/ethernet/broadcom/bgmac*
4183F:	drivers/net/ethernet/broadcom/unimac.h
4184
4185BROADCOM KONA GPIO DRIVER
4186M:	Ray Jui <rjui@broadcom.com>
4187R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4188S:	Supported
4189F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
4190F:	drivers/gpio/gpio-bcm-kona.c
4191
4192BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4193M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4194M:	Kashyap Desai <kashyap.desai@broadcom.com>
4195M:	Sumit Saxena <sumit.saxena@broadcom.com>
4196M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4197L:	mpi3mr-linuxdrv.pdl@broadcom.com
4198L:	linux-scsi@vger.kernel.org
4199S:	Supported
4200W:	https://www.broadcom.com/support/storage
4201F:	drivers/scsi/mpi3mr/
4202
4203BROADCOM NETXTREME-E ROCE DRIVER
4204M:	Selvin Xavier <selvin.xavier@broadcom.com>
4205L:	linux-rdma@vger.kernel.org
4206S:	Supported
4207W:	http://www.broadcom.com
4208F:	drivers/infiniband/hw/bnxt_re/
4209F:	include/uapi/rdma/bnxt_re-abi.h
4210
4211BROADCOM NVRAM DRIVER
4212M:	Rafał Miłecki <zajec5@gmail.com>
4213L:	linux-mips@vger.kernel.org
4214S:	Maintained
4215F:	drivers/firmware/broadcom/*
4216
4217BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4218M:	Rafał Miłecki <rafal@milecki.pl>
4219M:	Florian Fainelli <f.fainelli@gmail.com>
4220R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4221L:	linux-pm@vger.kernel.org
4222S:	Maintained
4223T:	git git://github.com/broadcom/stblinux.git
4224F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
4225F:	include/dt-bindings/soc/bcm-pmb.h
4226
4227BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4228M:	Rafał Miłecki <zajec5@gmail.com>
4229L:	linux-wireless@vger.kernel.org
4230S:	Maintained
4231F:	drivers/bcma/
4232F:	include/linux/bcma/
4233
4234BROADCOM SPI DRIVER
4235M:	Kamal Dasu <kdasu.kdev@gmail.com>
4236R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4237S:	Maintained
4238F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4239F:	drivers/spi/spi-bcm-qspi.*
4240F:	drivers/spi/spi-brcmstb-qspi.c
4241F:	drivers/spi/spi-iproc-qspi.c
4242
4243BROADCOM STB AVS CPUFREQ DRIVER
4244M:	Markus Mayer <mmayer@broadcom.com>
4245R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4246L:	linux-pm@vger.kernel.org
4247S:	Maintained
4248F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4249F:	drivers/cpufreq/brcmstb*
4250
4251BROADCOM STB AVS TMON DRIVER
4252M:	Markus Mayer <mmayer@broadcom.com>
4253R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4254L:	linux-pm@vger.kernel.org
4255S:	Maintained
4256F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4257F:	drivers/thermal/broadcom/brcmstb*
4258
4259BROADCOM STB DPFE DRIVER
4260M:	Markus Mayer <mmayer@broadcom.com>
4261R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4263S:	Maintained
4264F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4265F:	drivers/memory/brcmstb_dpfe.c
4266
4267BROADCOM STB NAND FLASH DRIVER
4268M:	Brian Norris <computersforpeace@gmail.com>
4269M:	Kamal Dasu <kdasu.kdev@gmail.com>
4270R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4271L:	linux-mtd@lists.infradead.org
4272S:	Maintained
4273F:	drivers/mtd/nand/raw/brcmnand/
4274F:	include/linux/platform_data/brcmnand.h
4275
4276BROADCOM STB PCIE DRIVER
4277M:	Jim Quinlan <jim2101024@gmail.com>
4278M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4279M:	Florian Fainelli <f.fainelli@gmail.com>
4280R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4281L:	linux-pci@vger.kernel.org
4282S:	Maintained
4283F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4284F:	drivers/pci/controller/pcie-brcmstb.c
4285
4286BROADCOM SYSTEMPORT ETHERNET DRIVER
4287M:	Florian Fainelli <f.fainelli@gmail.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	netdev@vger.kernel.org
4290S:	Supported
4291F:	drivers/net/ethernet/broadcom/bcmsysport.*
4292F:	drivers/net/ethernet/broadcom/unimac.h
4293F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4294
4295BROADCOM TG3 GIGABIT ETHERNET DRIVER
4296M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
4297M:	Prashant Sreedharan <prashant@broadcom.com>
4298M:	Michael Chan <mchan@broadcom.com>
4299L:	netdev@vger.kernel.org
4300S:	Supported
4301F:	drivers/net/ethernet/broadcom/tg3.*
4302
4303BROADCOM VK DRIVER
4304M:	Scott Branden <scott.branden@broadcom.com>
4305R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4306S:	Supported
4307F:	drivers/misc/bcm-vk/
4308F:	include/uapi/linux/misc/bcm_vk.h
4309
4310BROCADE BFA FC SCSI DRIVER
4311M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4312M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4313L:	linux-scsi@vger.kernel.org
4314S:	Supported
4315F:	drivers/scsi/bfa/
4316
4317BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4318M:	Rasesh Mody <rmody@marvell.com>
4319M:	Sudarsana Kalluru <skalluru@marvell.com>
4320M:	GR-Linux-NIC-Dev@marvell.com
4321L:	netdev@vger.kernel.org
4322S:	Supported
4323F:	drivers/net/ethernet/brocade/bna/
4324
4325BSG (block layer generic sg v4 driver)
4326M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4327L:	linux-scsi@vger.kernel.org
4328S:	Supported
4329F:	block/bsg.c
4330F:	include/linux/bsg.h
4331F:	include/uapi/linux/bsg.h
4332
4333BT87X AUDIO DRIVER
4334M:	Clemens Ladisch <clemens@ladisch.de>
4335L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4336S:	Maintained
4337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4338F:	Documentation/sound/cards/bt87x.rst
4339F:	sound/pci/bt87x.c
4340
4341BT8XXGPIO DRIVER
4342M:	Michael Buesch <m@bues.ch>
4343S:	Maintained
4344W:	http://bu3sch.de/btgpio.php
4345F:	drivers/gpio/gpio-bt8xx.c
4346
4347BTRFS FILE SYSTEM
4348M:	Chris Mason <clm@fb.com>
4349M:	Josef Bacik <josef@toxicpanda.com>
4350M:	David Sterba <dsterba@suse.com>
4351L:	linux-btrfs@vger.kernel.org
4352S:	Maintained
4353W:	http://btrfs.wiki.kernel.org/
4354Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
4355C:	irc://irc.libera.chat/btrfs
4356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4357F:	Documentation/filesystems/btrfs.rst
4358F:	fs/btrfs/
4359F:	include/linux/btrfs*
4360F:	include/uapi/linux/btrfs*
4361
4362BTTV VIDEO4LINUX DRIVER
4363M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4364L:	linux-media@vger.kernel.org
4365S:	Odd fixes
4366W:	https://linuxtv.org
4367T:	git git://linuxtv.org/media_tree.git
4368F:	Documentation/driver-api/media/drivers/bttv*
4369F:	drivers/media/pci/bt8xx/bttv*
4370
4371BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4372M:	Chanwoo Choi <cw00.choi@samsung.com>
4373L:	linux-pm@vger.kernel.org
4374L:	linux-samsung-soc@vger.kernel.org
4375S:	Maintained
4376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4377F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4378F:	drivers/devfreq/exynos-bus.c
4379
4380BUSLOGIC SCSI DRIVER
4381M:	Khalid Aziz <khalid@gonehiking.org>
4382L:	linux-scsi@vger.kernel.org
4383S:	Maintained
4384F:	drivers/scsi/BusLogic.*
4385F:	drivers/scsi/FlashPoint.*
4386
4387C-MEDIA CMI8788 DRIVER
4388M:	Clemens Ladisch <clemens@ladisch.de>
4389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4390S:	Maintained
4391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4392F:	sound/pci/oxygen/
4393
4394C-SKY ARCHITECTURE
4395M:	Guo Ren <guoren@kernel.org>
4396L:	linux-csky@vger.kernel.org
4397S:	Supported
4398T:	git https://github.com/c-sky/csky-linux.git
4399F:	Documentation/devicetree/bindings/csky/
4400F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4401F:	Documentation/devicetree/bindings/timer/csky,*
4402F:	arch/csky/
4403F:	drivers/clocksource/timer-gx6605s.c
4404F:	drivers/clocksource/timer-mp-csky.c
4405F:	drivers/irqchip/irq-csky-*
4406N:	csky
4407K:	csky
4408
4409CA8210 IEEE-802.15.4 RADIO DRIVER
4410L:	linux-wpan@vger.kernel.org
4411S:	Orphan
4412W:	https://github.com/Cascoda/ca8210-linux.git
4413F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4414F:	drivers/net/ieee802154/ca8210.c
4415
4416CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4417M:	Damien Le Moal <damien.lemoal@wdc.com>
4418L:	linux-riscv@lists.infradead.org
4419L:	linux-gpio@vger.kernel.org (pinctrl driver)
4420F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4421F:	drivers/pinctrl/pinctrl-k210.c
4422
4423CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4424M:	Damien Le Moal <damien.lemoal@wdc.com>
4425L:	linux-kernel@vger.kernel.org
4426L:	linux-riscv@lists.infradead.org
4427S:	Maintained
4428F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4429F:	drivers/reset/reset-k210.c
4430
4431CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4432M:	Damien Le Moal <damien.lemoal@wdc.com>
4433L:	linux-riscv@lists.infradead.org
4434S:	Maintained
4435F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4436F:	drivers/soc/canaan/
4437F:	include/soc/canaan/
4438
4439CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4440M:	David Howells <dhowells@redhat.com>
4441L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4442S:	Supported
4443F:	Documentation/filesystems/caching/cachefiles.rst
4444F:	fs/cachefiles/
4445
4446CADENCE MIPI-CSI2 BRIDGES
4447M:	Maxime Ripard <mripard@kernel.org>
4448L:	linux-media@vger.kernel.org
4449S:	Maintained
4450F:	Documentation/devicetree/bindings/media/cdns,*.txt
4451F:	drivers/media/platform/cadence/cdns-csi2*
4452
4453CADENCE NAND DRIVER
4454L:	linux-mtd@lists.infradead.org
4455S:	Orphan
4456F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4457F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4458
4459CADENCE USB3 DRD IP DRIVER
4460M:	Peter Chen <peter.chen@kernel.org>
4461M:	Pawel Laszczak <pawell@cadence.com>
4462R:	Roger Quadros <rogerq@kernel.org>
4463R:	Aswath Govindraju <a-govindraju@ti.com>
4464L:	linux-usb@vger.kernel.org
4465S:	Maintained
4466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4467F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4468F:	drivers/usb/cdns3/
4469X:	drivers/usb/cdns3/cdnsp*
4470
4471CADENCE USBSSP DRD IP DRIVER
4472M:	Pawel Laszczak <pawell@cadence.com>
4473L:	linux-usb@vger.kernel.org
4474S:	Maintained
4475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4476F:	drivers/usb/cdns3/
4477X:	drivers/usb/cdns3/cdns3*
4478
4479CADET FM/AM RADIO RECEIVER DRIVER
4480M:	Hans Verkuil <hverkuil@xs4all.nl>
4481L:	linux-media@vger.kernel.org
4482S:	Maintained
4483W:	https://linuxtv.org
4484T:	git git://linuxtv.org/media_tree.git
4485F:	drivers/media/radio/radio-cadet*
4486
4487CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4488L:	linux-media@vger.kernel.org
4489S:	Orphan
4490T:	git git://linuxtv.org/media_tree.git
4491F:	Documentation/admin-guide/media/cafe_ccic*
4492F:	drivers/media/platform/marvell/
4493
4494CAIF NETWORK LAYER
4495L:	netdev@vger.kernel.org
4496S:	Orphan
4497F:	Documentation/networking/caif/
4498F:	drivers/net/caif/
4499F:	include/net/caif/
4500F:	include/uapi/linux/caif/
4501F:	net/caif/
4502
4503CAKE QDISC
4504M:	Toke Høiland-Jørgensen <toke@toke.dk>
4505L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4506S:	Maintained
4507F:	net/sched/sch_cake.c
4508
4509CAN NETWORK DRIVERS
4510M:	Wolfgang Grandegger <wg@grandegger.com>
4511M:	Marc Kleine-Budde <mkl@pengutronix.de>
4512L:	linux-can@vger.kernel.org
4513S:	Maintained
4514W:	https://github.com/linux-can
4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4517F:	Documentation/devicetree/bindings/net/can/
4518F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4519F:	drivers/net/can/
4520F:	drivers/phy/phy-can-transceiver.c
4521F:	include/linux/can/bittiming.h
4522F:	include/linux/can/dev.h
4523F:	include/linux/can/length.h
4524F:	include/linux/can/platform/
4525F:	include/linux/can/rx-offload.h
4526F:	include/uapi/linux/can/error.h
4527F:	include/uapi/linux/can/netlink.h
4528F:	include/uapi/linux/can/vxcan.h
4529
4530CAN NETWORK LAYER
4531M:	Oliver Hartkopp <socketcan@hartkopp.net>
4532M:	Marc Kleine-Budde <mkl@pengutronix.de>
4533L:	linux-can@vger.kernel.org
4534S:	Maintained
4535W:	https://github.com/linux-can
4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4538F:	Documentation/networking/can.rst
4539F:	include/linux/can/can-ml.h
4540F:	include/linux/can/core.h
4541F:	include/linux/can/skb.h
4542F:	include/net/netns/can.h
4543F:	include/uapi/linux/can.h
4544F:	include/uapi/linux/can/bcm.h
4545F:	include/uapi/linux/can/gw.h
4546F:	include/uapi/linux/can/isotp.h
4547F:	include/uapi/linux/can/raw.h
4548F:	net/can/
4549
4550CAN-J1939 NETWORK LAYER
4551M:	Robin van der Gracht <robin@protonic.nl>
4552M:	Oleksij Rempel <o.rempel@pengutronix.de>
4553R:	kernel@pengutronix.de
4554L:	linux-can@vger.kernel.org
4555S:	Maintained
4556F:	Documentation/networking/j1939.rst
4557F:	include/uapi/linux/can/j1939.h
4558F:	net/can/j1939/
4559
4560CAPABILITIES
4561M:	Serge Hallyn <serge@hallyn.com>
4562L:	linux-security-module@vger.kernel.org
4563S:	Supported
4564F:	include/linux/capability.h
4565F:	include/uapi/linux/capability.h
4566F:	kernel/capability.c
4567F:	security/commoncap.c
4568
4569CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4570M:	Kevin Tsai <ktsai@capellamicro.com>
4571S:	Maintained
4572F:	drivers/iio/light/cm*
4573
4574CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4575M:	Christian Lamparter <chunkeey@googlemail.com>
4576L:	linux-wireless@vger.kernel.org
4577S:	Maintained
4578W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4579F:	drivers/net/wireless/ath/carl9170/
4580
4581CAVIUM I2C DRIVER
4582M:	Robert Richter <rric@kernel.org>
4583S:	Odd Fixes
4584W:	http://www.marvell.com
4585F:	drivers/i2c/busses/i2c-octeon*
4586F:	drivers/i2c/busses/i2c-thunderx*
4587
4588CAVIUM LIQUIDIO NETWORK DRIVER
4589M:	Derek Chickles <dchickles@marvell.com>
4590M:	Satanand Burla <sburla@marvell.com>
4591M:	Felix Manlunas <fmanlunas@marvell.com>
4592L:	netdev@vger.kernel.org
4593S:	Supported
4594W:	http://www.marvell.com
4595F:	drivers/net/ethernet/cavium/liquidio/
4596
4597CAVIUM MMC DRIVER
4598M:	Robert Richter <rric@kernel.org>
4599S:	Odd Fixes
4600W:	http://www.marvell.com
4601F:	drivers/mmc/host/cavium*
4602
4603CAVIUM OCTEON-TX CRYPTO DRIVER
4604M:	George Cherian <gcherian@marvell.com>
4605L:	linux-crypto@vger.kernel.org
4606S:	Supported
4607W:	http://www.marvell.com
4608F:	drivers/crypto/cavium/cpt/
4609
4610CAVIUM THUNDERX2 ARM64 SOC
4611M:	Robert Richter <rric@kernel.org>
4612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4613S:	Odd Fixes
4614F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4615F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4616
4617CBS/ETF/TAPRIO QDISCS
4618M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4619S:	Maintained
4620L:	netdev@vger.kernel.org
4621F:	net/sched/sch_cbs.c
4622F:	net/sched/sch_etf.c
4623F:	net/sched/sch_taprio.c
4624
4625CC2520 IEEE-802.15.4 RADIO DRIVER
4626M:	Varka Bhadram <varkabhadram@gmail.com>
4627L:	linux-wpan@vger.kernel.org
4628S:	Maintained
4629F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4630F:	drivers/net/ieee802154/cc2520.c
4631F:	include/linux/spi/cc2520.h
4632
4633CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4634M:	Gilad Ben-Yossef <gilad@benyossef.com>
4635L:	linux-crypto@vger.kernel.org
4636S:	Supported
4637W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4638F:	drivers/crypto/ccree/
4639
4640CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4641M:	Hadar Gat <hadar.gat@arm.com>
4642L:	linux-crypto@vger.kernel.org
4643S:	Supported
4644F:	drivers/char/hw_random/cctrng.c
4645F:	drivers/char/hw_random/cctrng.h
4646F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4647W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4648
4649CEC FRAMEWORK
4650M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4651L:	linux-media@vger.kernel.org
4652S:	Supported
4653W:	http://linuxtv.org
4654T:	git git://linuxtv.org/media_tree.git
4655F:	Documentation/ABI/testing/debugfs-cec-error-inj
4656F:	Documentation/devicetree/bindings/media/cec.txt
4657F:	Documentation/driver-api/media/cec-core.rst
4658F:	Documentation/userspace-api/media/cec
4659F:	drivers/media/cec/
4660F:	drivers/media/rc/keymaps/rc-cec.c
4661F:	include/media/cec-notifier.h
4662F:	include/media/cec.h
4663F:	include/uapi/linux/cec-funcs.h
4664F:	include/uapi/linux/cec.h
4665
4666CEC GPIO DRIVER
4667M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4668L:	linux-media@vger.kernel.org
4669S:	Supported
4670W:	http://linuxtv.org
4671T:	git git://linuxtv.org/media_tree.git
4672F:	Documentation/devicetree/bindings/media/cec-gpio.txt
4673F:	drivers/media/cec/platform/cec-gpio/
4674
4675CELL BROADBAND ENGINE ARCHITECTURE
4676M:	Arnd Bergmann <arnd@arndb.de>
4677L:	linuxppc-dev@lists.ozlabs.org
4678S:	Supported
4679W:	http://www.ibm.com/developerworks/power/cell/
4680F:	arch/powerpc/include/asm/cell*.h
4681F:	arch/powerpc/include/asm/spu*.h
4682F:	arch/powerpc/include/uapi/asm/spu*.h
4683F:	arch/powerpc/platforms/cell/
4684
4685CELLWISE CW2015 BATTERY DRIVER
4686M:	Tobias Schrammm <t.schramm@manjaro.org>
4687S:	Maintained
4688F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4689F:	drivers/power/supply/cw2015_battery.c
4690
4691CEPH COMMON CODE (LIBCEPH)
4692M:	Ilya Dryomov <idryomov@gmail.com>
4693M:	Xiubo Li <xiubli@redhat.com>
4694R:	Jeff Layton <jlayton@kernel.org>
4695L:	ceph-devel@vger.kernel.org
4696S:	Supported
4697W:	http://ceph.com/
4698T:	git git://github.com/ceph/ceph-client.git
4699F:	include/linux/ceph/
4700F:	include/linux/crush/
4701F:	net/ceph/
4702
4703CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4704M:	Xiubo Li <xiubli@redhat.com>
4705M:	Ilya Dryomov <idryomov@gmail.com>
4706R:	Jeff Layton <jlayton@kernel.org>
4707L:	ceph-devel@vger.kernel.org
4708S:	Supported
4709W:	http://ceph.com/
4710T:	git git://github.com/ceph/ceph-client.git
4711F:	Documentation/filesystems/ceph.rst
4712F:	fs/ceph/
4713
4714CERTIFICATE HANDLING
4715M:	David Howells <dhowells@redhat.com>
4716M:	David Woodhouse <dwmw2@infradead.org>
4717L:	keyrings@vger.kernel.org
4718S:	Maintained
4719F:	Documentation/admin-guide/module-signing.rst
4720F:	certs/
4721F:	scripts/check-blacklist-hashes.awk
4722F:	scripts/sign-file.c
4723F:	tools/certs/
4724
4725CFAG12864B LCD DRIVER
4726M:	Miguel Ojeda <ojeda@kernel.org>
4727S:	Maintained
4728F:	drivers/auxdisplay/cfag12864b.c
4729F:	include/linux/cfag12864b.h
4730
4731CFAG12864BFB LCD FRAMEBUFFER DRIVER
4732M:	Miguel Ojeda <ojeda@kernel.org>
4733S:	Maintained
4734F:	drivers/auxdisplay/cfag12864bfb.c
4735F:	include/linux/cfag12864b.h
4736
4737CHAR and MISC DRIVERS
4738M:	Arnd Bergmann <arnd@arndb.de>
4739M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4740S:	Supported
4741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4742F:	drivers/char/
4743F:	drivers/misc/
4744F:	include/linux/miscdevice.h
4745X:	drivers/char/agp/
4746X:	drivers/char/hw_random/
4747X:	drivers/char/ipmi/
4748X:	drivers/char/random.c
4749X:	drivers/char/tpm/
4750
4751CHECKPATCH
4752M:	Andy Whitcroft <apw@canonical.com>
4753M:	Joe Perches <joe@perches.com>
4754R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4755R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4756S:	Maintained
4757F:	scripts/checkpatch.pl
4758
4759CHECKPATCH DOCUMENTATION
4760M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4761M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4762R:	Joe Perches <joe@perches.com>
4763S:	Maintained
4764F:	Documentation/dev-tools/checkpatch.rst
4765
4766CHINESE DOCUMENTATION
4767M:	Alex Shi <alexs@kernel.org>
4768M:	Yanteng Si <siyanteng@loongson.cn>
4769S:	Maintained
4770F:	Documentation/translations/zh_CN/
4771
4772CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4773M:	Peter Chen <peter.chen@kernel.org>
4774L:	linux-usb@vger.kernel.org
4775S:	Maintained
4776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4777F:	drivers/usb/chipidea/
4778
4779CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4780M:	Hans de Goede <hdegoede@redhat.com>
4781L:	linux-input@vger.kernel.org
4782S:	Maintained
4783F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4784F:	drivers/input/touchscreen/chipone_icn8318.c
4785
4786CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4787M:	Hans de Goede <hdegoede@redhat.com>
4788L:	linux-input@vger.kernel.org
4789S:	Maintained
4790F:	drivers/input/touchscreen/chipone_icn8505.c
4791
4792CHROME HARDWARE PLATFORM SUPPORT
4793M:	Benson Leung <bleung@chromium.org>
4794L:	chrome-platform@lists.linux.dev
4795S:	Maintained
4796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4797F:	drivers/platform/chrome/
4798
4799CHROMEOS EC CODEC DRIVER
4800M:	Cheng-Yi Chiang <cychiang@chromium.org>
4801M:	Tzung-Bi Shih <tzungbi@google.com>
4802R:	Guenter Roeck <groeck@chromium.org>
4803L:	chrome-platform@lists.linux.dev
4804S:	Maintained
4805F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4806F:	sound/soc/codecs/cros_ec_codec.*
4807
4808CHROMEOS EC SUBDRIVERS
4809M:	Benson Leung <bleung@chromium.org>
4810R:	Guenter Roeck <groeck@chromium.org>
4811L:	chrome-platform@lists.linux.dev
4812S:	Maintained
4813F:	drivers/power/supply/cros_usbpd-charger.c
4814N:	cros_ec
4815N:	cros-ec
4816
4817CHROMEOS EC USB TYPE-C DRIVER
4818M:	Prashant Malani <pmalani@chromium.org>
4819L:	chrome-platform@lists.linux.dev
4820S:	Maintained
4821F:	drivers/platform/chrome/cros_ec_typec.c
4822
4823CHROMEOS EC USB PD NOTIFY DRIVER
4824M:	Prashant Malani <pmalani@chromium.org>
4825L:	chrome-platform@lists.linux.dev
4826S:	Maintained
4827F:	drivers/platform/chrome/cros_usbpd_notify.c
4828F:	include/linux/platform_data/cros_usbpd_notify.h
4829
4830CHRONTEL CH7322 CEC DRIVER
4831M:	Joe Tessler <jrt@google.com>
4832L:	linux-media@vger.kernel.org
4833S:	Maintained
4834T:	git git://linuxtv.org/media_tree.git
4835F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4836F:	drivers/media/cec/i2c/ch7322.c
4837
4838CIRRUS LOGIC AUDIO CODEC DRIVERS
4839M:	James Schulman <james.schulman@cirrus.com>
4840M:	David Rhodes <david.rhodes@cirrus.com>
4841M:	Lucas Tanure <tanureal@opensource.cirrus.com>
4842M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4843L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4844L:	patches@opensource.cirrus.com
4845S:	Maintained
4846F:	Documentation/devicetree/bindings/sound/cirrus,cs*
4847F:	include/dt-bindings/sound/cs*
4848F:	sound/pci/hda/cs*
4849F:	sound/soc/codecs/cs*
4850
4851CIRRUS LOGIC DSP FIRMWARE DRIVER
4852M:	Simon Trimmer <simont@opensource.cirrus.com>
4853M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4854M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4855L:	patches@opensource.cirrus.com
4856S:	Supported
4857W:	https://github.com/CirrusLogic/linux-drivers/wiki
4858T:	git https://github.com/CirrusLogic/linux-drivers.git
4859F:	drivers/firmware/cirrus/*
4860F:	include/linux/firmware/cirrus/*
4861
4862CIRRUS LOGIC EP93XX ETHERNET DRIVER
4863M:	Hartley Sweeten <hsweeten@visionengravers.com>
4864L:	netdev@vger.kernel.org
4865S:	Maintained
4866F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
4867
4868CIRRUS LOGIC LOCHNAGAR DRIVER
4869M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4870M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4871L:	patches@opensource.cirrus.com
4872S:	Supported
4873F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4874F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4875F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4876F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4877F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4878F:	Documentation/hwmon/lochnagar.rst
4879F:	drivers/clk/clk-lochnagar.c
4880F:	drivers/hwmon/lochnagar-hwmon.c
4881F:	drivers/mfd/lochnagar-i2c.c
4882F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4883F:	drivers/regulator/lochnagar-regulator.c
4884F:	include/dt-bindings/clk/lochnagar.h
4885F:	include/dt-bindings/pinctrl/lochnagar.h
4886F:	include/linux/mfd/lochnagar*
4887F:	sound/soc/codecs/lochnagar-sc.c
4888
4889CIRRUS LOGIC MADERA CODEC DRIVERS
4890M:	Charles Keepax <ckeepax@opensource.cirrus.com>
4891M:	Richard Fitzgerald <rf@opensource.cirrus.com>
4892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4893L:	patches@opensource.cirrus.com
4894S:	Supported
4895W:	https://github.com/CirrusLogic/linux-drivers/wiki
4896T:	git https://github.com/CirrusLogic/linux-drivers.git
4897F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4898F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4899F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4900F:	drivers/gpio/gpio-madera*
4901F:	drivers/irqchip/irq-madera*
4902F:	drivers/mfd/cs47l*
4903F:	drivers/mfd/madera*
4904F:	drivers/pinctrl/cirrus/*
4905F:	include/dt-bindings/sound/madera*
4906F:	include/linux/irqchip/irq-madera*
4907F:	include/linux/mfd/madera/*
4908F:	include/sound/madera*
4909F:	sound/soc/codecs/cs47l*
4910F:	sound/soc/codecs/madera*
4911
4912CISCO FCOE HBA DRIVER
4913M:	Satish Kharat <satishkh@cisco.com>
4914M:	Sesidhar Baddela <sebaddel@cisco.com>
4915M:	Karan Tilak Kumar <kartilak@cisco.com>
4916L:	linux-scsi@vger.kernel.org
4917S:	Supported
4918F:	drivers/scsi/fnic/
4919
4920CISCO SCSI HBA DRIVER
4921M:	Karan Tilak Kumar <kartilak@cisco.com>
4922M:	Sesidhar Baddela <sebaddel@cisco.com>
4923L:	linux-scsi@vger.kernel.org
4924S:	Supported
4925F:	drivers/scsi/snic/
4926
4927CISCO VIC ETHERNET NIC DRIVER
4928M:	Christian Benvenuti <benve@cisco.com>
4929M:	Govindarajulu Varadarajan <_govind@gmx.com>
4930S:	Supported
4931F:	drivers/net/ethernet/cisco/enic/
4932
4933CISCO VIC LOW LATENCY NIC DRIVER
4934M:	Christian Benvenuti <benve@cisco.com>
4935M:	Nelson Escobar <neescoba@cisco.com>
4936S:	Supported
4937F:	drivers/infiniband/hw/usnic/
4938
4939CLANG-FORMAT FILE
4940M:	Miguel Ojeda <ojeda@kernel.org>
4941S:	Maintained
4942F:	.clang-format
4943
4944CLANG/LLVM BUILD SUPPORT
4945M:	Nathan Chancellor <nathan@kernel.org>
4946M:	Nick Desaulniers <ndesaulniers@google.com>
4947R:	Tom Rix <trix@redhat.com>
4948L:	llvm@lists.linux.dev
4949S:	Supported
4950W:	https://clangbuiltlinux.github.io/
4951B:	https://github.com/ClangBuiltLinux/linux/issues
4952C:	irc://irc.libera.chat/clangbuiltlinux
4953F:	Documentation/kbuild/llvm.rst
4954F:	include/linux/compiler-clang.h
4955F:	scripts/Makefile.clang
4956F:	scripts/clang-tools/
4957K:	\b(?i:clang|llvm)\b
4958
4959CLANG CONTROL FLOW INTEGRITY SUPPORT
4960M:	Sami Tolvanen <samitolvanen@google.com>
4961M:	Kees Cook <keescook@chromium.org>
4962R:	Nathan Chancellor <nathan@kernel.org>
4963R:	Nick Desaulniers <ndesaulniers@google.com>
4964L:	llvm@lists.linux.dev
4965S:	Supported
4966B:	https://github.com/ClangBuiltLinux/linux/issues
4967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4968F:	include/linux/cfi.h
4969F:	kernel/cfi.c
4970
4971CLK API
4972M:	Russell King <linux@armlinux.org.uk>
4973L:	linux-clk@vger.kernel.org
4974S:	Maintained
4975F:	include/linux/clk.h
4976
4977CLOCKSOURCE, CLOCKEVENT DRIVERS
4978M:	Daniel Lezcano <daniel.lezcano@linaro.org>
4979M:	Thomas Gleixner <tglx@linutronix.de>
4980L:	linux-kernel@vger.kernel.org
4981S:	Supported
4982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4983F:	Documentation/devicetree/bindings/timer/
4984F:	drivers/clocksource/
4985
4986CMPC ACPI DRIVER
4987M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4988M:	Daniel Oliveira Nascimento <don@syst.com.br>
4989L:	platform-driver-x86@vger.kernel.org
4990S:	Supported
4991F:	drivers/platform/x86/classmate-laptop.c
4992
4993COBALT MEDIA DRIVER
4994M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4995L:	linux-media@vger.kernel.org
4996S:	Supported
4997W:	https://linuxtv.org
4998T:	git git://linuxtv.org/media_tree.git
4999F:	drivers/media/pci/cobalt/
5000
5001COCCINELLE/Semantic Patches (SmPL)
5002M:	Julia Lawall <Julia.Lawall@inria.fr>
5003M:	Nicolas Palix <nicolas.palix@imag.fr>
5004L:	cocci@inria.fr (moderated for non-subscribers)
5005S:	Supported
5006W:	https://coccinelle.gitlabpages.inria.fr/website/
5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5008F:	Documentation/dev-tools/coccinelle.rst
5009F:	scripts/coccicheck
5010F:	scripts/coccinelle/
5011
5012CODA FILE SYSTEM
5013M:	Jan Harkes <jaharkes@cs.cmu.edu>
5014M:	coda@cs.cmu.edu
5015L:	codalist@coda.cs.cmu.edu
5016S:	Maintained
5017W:	http://www.coda.cs.cmu.edu/
5018F:	Documentation/filesystems/coda.rst
5019F:	fs/coda/
5020F:	include/linux/coda*.h
5021F:	include/uapi/linux/coda*.h
5022
5023CODA V4L2 MEM2MEM DRIVER
5024M:	Philipp Zabel <p.zabel@pengutronix.de>
5025L:	linux-media@vger.kernel.org
5026S:	Maintained
5027F:	Documentation/devicetree/bindings/media/coda.yaml
5028F:	drivers/media/platform/chips-media/
5029
5030CODE OF CONDUCT
5031M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5032S:	Supported
5033F:	Documentation/process/code-of-conduct-interpretation.rst
5034F:	Documentation/process/code-of-conduct.rst
5035
5036COMEDI DRIVERS
5037M:	Ian Abbott <abbotti@mev.co.uk>
5038M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5039S:	Odd Fixes
5040F:	drivers/comedi/
5041F:	include/linux/comedi/
5042F:	include/uapi/linux/comedi.h
5043
5044COMMON CLK FRAMEWORK
5045M:	Michael Turquette <mturquette@baylibre.com>
5046M:	Stephen Boyd <sboyd@kernel.org>
5047L:	linux-clk@vger.kernel.org
5048S:	Maintained
5049Q:	http://patchwork.kernel.org/project/linux-clk/list/
5050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5051F:	Documentation/devicetree/bindings/clock/
5052F:	drivers/clk/
5053F:	include/dt-bindings/clock/
5054F:	include/linux/clk-pr*
5055F:	include/linux/clk/
5056F:	include/linux/of_clk.h
5057X:	drivers/clk/clkdev.c
5058
5059COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
5060M:	Steve French <sfrench@samba.org>
5061L:	linux-cifs@vger.kernel.org
5062L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5063S:	Supported
5064W:	http://linux-cifs.samba.org/
5065T:	git git://git.samba.org/sfrench/cifs-2.6.git
5066F:	Documentation/admin-guide/cifs/
5067F:	fs/cifs/
5068F:	fs/smbfs_common/
5069
5070COMPACTPCI HOTPLUG CORE
5071M:	Scott Murray <scott@spiteful.org>
5072L:	linux-pci@vger.kernel.org
5073S:	Maintained
5074F:	drivers/pci/hotplug/cpci_hotplug*
5075
5076COMPACTPCI HOTPLUG GENERIC DRIVER
5077M:	Scott Murray <scott@spiteful.org>
5078L:	linux-pci@vger.kernel.org
5079S:	Maintained
5080F:	drivers/pci/hotplug/cpcihp_generic.c
5081
5082COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5083M:	Scott Murray <scott@spiteful.org>
5084L:	linux-pci@vger.kernel.org
5085S:	Maintained
5086F:	drivers/pci/hotplug/cpcihp_zt5550.*
5087
5088COMPAL LAPTOP SUPPORT
5089M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5090L:	platform-driver-x86@vger.kernel.org
5091S:	Maintained
5092F:	drivers/platform/x86/compal-laptop.c
5093
5094COMPILER ATTRIBUTES
5095M:	Miguel Ojeda <ojeda@kernel.org>
5096R:	Nick Desaulniers <ndesaulniers@google.com>
5097S:	Maintained
5098F:	include/linux/compiler_attributes.h
5099
5100COMPUTE EXPRESS LINK (CXL)
5101M:	Alison Schofield <alison.schofield@intel.com>
5102M:	Vishal Verma <vishal.l.verma@intel.com>
5103M:	Ira Weiny <ira.weiny@intel.com>
5104M:	Ben Widawsky <bwidawsk@kernel.org>
5105M:	Dan Williams <dan.j.williams@intel.com>
5106L:	linux-cxl@vger.kernel.org
5107S:	Maintained
5108F:	drivers/cxl/
5109F:	include/uapi/linux/cxl_mem.h
5110
5111CONEXANT ACCESSRUNNER USB DRIVER
5112L:	accessrunner-general@lists.sourceforge.net
5113S:	Orphan
5114W:	http://accessrunner.sourceforge.net/
5115F:	drivers/usb/atm/cxacru.c
5116
5117CONFIGFS
5118M:	Joel Becker <jlbec@evilplan.org>
5119M:	Christoph Hellwig <hch@lst.de>
5120S:	Supported
5121T:	git git://git.infradead.org/users/hch/configfs.git
5122F:	fs/configfs/
5123F:	include/linux/configfs.h
5124F:	samples/configfs/
5125
5126CONSOLE SUBSYSTEM
5127M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5128S:	Supported
5129F:	drivers/video/console/
5130F:	include/linux/console*
5131
5132CONTEXT TRACKING
5133M:	Frederic Weisbecker <frederic@kernel.org>
5134S:	Maintained
5135F:	kernel/context_tracking.c
5136F:	include/linux/context_tracking*
5137
5138CONTROL GROUP (CGROUP)
5139M:	Tejun Heo <tj@kernel.org>
5140M:	Zefan Li <lizefan.x@bytedance.com>
5141M:	Johannes Weiner <hannes@cmpxchg.org>
5142L:	cgroups@vger.kernel.org
5143S:	Maintained
5144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5145F:	Documentation/admin-guide/cgroup-v1/
5146F:	Documentation/admin-guide/cgroup-v2.rst
5147F:	include/linux/cgroup*
5148F:	kernel/cgroup/
5149F:	tools/testing/selftests/cgroup/
5150
5151CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5152M:	Tejun Heo <tj@kernel.org>
5153M:	Jens Axboe <axboe@kernel.dk>
5154L:	cgroups@vger.kernel.org
5155L:	linux-block@vger.kernel.org
5156T:	git git://git.kernel.dk/linux-block
5157F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5158F:	block/bfq-cgroup.c
5159F:	block/blk-cgroup.c
5160F:	block/blk-iolatency.c
5161F:	block/blk-throttle.c
5162F:	include/linux/blk-cgroup.h
5163
5164CONTROL GROUP - CPUSET
5165M:	Zefan Li <lizefan.x@bytedance.com>
5166L:	cgroups@vger.kernel.org
5167S:	Maintained
5168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5169F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5170F:	include/linux/cpuset.h
5171F:	kernel/cgroup/cpuset.c
5172
5173CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5174M:	Johannes Weiner <hannes@cmpxchg.org>
5175M:	Michal Hocko <mhocko@kernel.org>
5176M:	Roman Gushchin <roman.gushchin@linux.dev>
5177M:	Shakeel Butt <shakeelb@google.com>
5178R:	Muchun Song <songmuchun@bytedance.com>
5179L:	cgroups@vger.kernel.org
5180L:	linux-mm@kvack.org
5181S:	Maintained
5182F:	mm/memcontrol.c
5183F:	mm/swap_cgroup.c
5184F:	tools/testing/selftests/cgroup/memcg_protection.m
5185F:	tools/testing/selftests/cgroup/test_kmem.c
5186F:	tools/testing/selftests/cgroup/test_memcontrol.c
5187
5188CORETEMP HARDWARE MONITORING DRIVER
5189M:	Fenghua Yu <fenghua.yu@intel.com>
5190L:	linux-hwmon@vger.kernel.org
5191S:	Maintained
5192F:	Documentation/hwmon/coretemp.rst
5193F:	drivers/hwmon/coretemp.c
5194
5195CORSAIR-CPRO HARDWARE MONITOR DRIVER
5196M:	Marius Zachmann <mail@mariuszachmann.de>
5197L:	linux-hwmon@vger.kernel.org
5198S:	Maintained
5199F:	drivers/hwmon/corsair-cpro.c
5200
5201CORSAIR-PSU HARDWARE MONITOR DRIVER
5202M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5203L:	linux-hwmon@vger.kernel.org
5204S:	Maintained
5205F:	Documentation/hwmon/corsair-psu.rst
5206F:	drivers/hwmon/corsair-psu.c
5207
5208COUNTER SUBSYSTEM
5209M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5210L:	linux-iio@vger.kernel.org
5211S:	Maintained
5212T:	git git@gitlab.com:vilhelmgray/counter.git
5213F:	Documentation/ABI/testing/sysfs-bus-counter
5214F:	Documentation/driver-api/generic-counter.rst
5215F:	drivers/counter/
5216F:	include/linux/counter.h
5217F:	include/uapi/linux/counter.h
5218F:	tools/counter/
5219
5220CP2615 I2C DRIVER
5221M:	Bence Csókás <bence98@sch.bme.hu>
5222S:	Maintained
5223F:	drivers/i2c/busses/i2c-cp2615.c
5224
5225CPMAC ETHERNET DRIVER
5226M:	Florian Fainelli <f.fainelli@gmail.com>
5227L:	netdev@vger.kernel.org
5228S:	Maintained
5229F:	drivers/net/ethernet/ti/cpmac.c
5230
5231CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5232M:	Viresh Kumar <viresh.kumar@linaro.org>
5233M:	Sudeep Holla <sudeep.holla@arm.com>
5234L:	linux-pm@vger.kernel.org
5235S:	Maintained
5236W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5237F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5238
5239CPU FREQUENCY SCALING FRAMEWORK
5240M:	"Rafael J. Wysocki" <rafael@kernel.org>
5241M:	Viresh Kumar <viresh.kumar@linaro.org>
5242L:	linux-pm@vger.kernel.org
5243S:	Maintained
5244B:	https://bugzilla.kernel.org
5245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5247F:	Documentation/admin-guide/pm/cpufreq.rst
5248F:	Documentation/admin-guide/pm/intel_pstate.rst
5249F:	Documentation/cpu-freq/
5250F:	Documentation/devicetree/bindings/cpufreq/
5251F:	drivers/cpufreq/
5252F:	include/linux/cpufreq.h
5253F:	include/linux/sched/cpufreq.h
5254F:	kernel/sched/cpufreq*.c
5255F:	tools/testing/selftests/cpufreq/
5256
5257CPU IDLE TIME MANAGEMENT FRAMEWORK
5258M:	"Rafael J. Wysocki" <rafael@kernel.org>
5259M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5260L:	linux-pm@vger.kernel.org
5261S:	Maintained
5262B:	https://bugzilla.kernel.org
5263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5264F:	Documentation/admin-guide/pm/cpuidle.rst
5265F:	Documentation/driver-api/pm/cpuidle.rst
5266F:	drivers/cpuidle/
5267F:	include/linux/cpuidle.h
5268
5269CPU POWER MONITORING SUBSYSTEM
5270M:	Thomas Renninger <trenn@suse.com>
5271M:	Shuah Khan <shuah@kernel.org>
5272M:	Shuah Khan <skhan@linuxfoundation.org>
5273L:	linux-pm@vger.kernel.org
5274S:	Maintained
5275F:	tools/power/cpupower/
5276
5277CPUID/MSR DRIVER
5278M:	"H. Peter Anvin" <hpa@zytor.com>
5279S:	Maintained
5280F:	arch/x86/kernel/cpuid.c
5281F:	arch/x86/kernel/msr.c
5282
5283CPUIDLE DRIVER - ARM BIG LITTLE
5284M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5285M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5286L:	linux-pm@vger.kernel.org
5287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5288S:	Maintained
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5290F:	drivers/cpuidle/cpuidle-big_little.c
5291
5292CPUIDLE DRIVER - ARM EXYNOS
5293M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5294M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5295M:	Kukjin Kim <kgene@kernel.org>
5296L:	linux-pm@vger.kernel.org
5297L:	linux-samsung-soc@vger.kernel.org
5298S:	Supported
5299F:	arch/arm/mach-exynos/pm.c
5300F:	drivers/cpuidle/cpuidle-exynos.c
5301F:	include/linux/platform_data/cpuidle-exynos.h
5302
5303CPUIDLE DRIVER - ARM PSCI
5304M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5305M:	Sudeep Holla <sudeep.holla@arm.com>
5306L:	linux-pm@vger.kernel.org
5307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5308S:	Supported
5309F:	drivers/cpuidle/cpuidle-psci.c
5310
5311CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5312M:	Ulf Hansson <ulf.hansson@linaro.org>
5313L:	linux-pm@vger.kernel.org
5314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5315S:	Supported
5316F:	drivers/cpuidle/cpuidle-psci.h
5317F:	drivers/cpuidle/cpuidle-psci-domain.c
5318
5319CPUIDLE DRIVER - DT IDLE PM DOMAIN
5320M:	Ulf Hansson <ulf.hansson@linaro.org>
5321L:	linux-pm@vger.kernel.org
5322S:	Supported
5323F:	drivers/cpuidle/dt_idle_genpd.c
5324F:	drivers/cpuidle/dt_idle_genpd.h
5325
5326CPUIDLE DRIVER - RISC-V SBI
5327M:	Anup Patel <anup@brainfault.org>
5328L:	linux-pm@vger.kernel.org
5329L:	linux-riscv@lists.infradead.org
5330S:	Maintained
5331F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5332
5333CRAMFS FILESYSTEM
5334M:	Nicolas Pitre <nico@fluxnic.net>
5335S:	Maintained
5336F:	Documentation/filesystems/cramfs.rst
5337F:	fs/cramfs/
5338
5339CREATIVE SB0540
5340M:	Bastien Nocera <hadess@hadess.net>
5341L:	linux-input@vger.kernel.org
5342S:	Maintained
5343F:	drivers/hid/hid-creative-sb0540.c
5344
5345CRYPTO API
5346M:	Herbert Xu <herbert@gondor.apana.org.au>
5347M:	"David S. Miller" <davem@davemloft.net>
5348L:	linux-crypto@vger.kernel.org
5349S:	Maintained
5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5352F:	Documentation/crypto/
5353F:	Documentation/devicetree/bindings/crypto/
5354F:	arch/*/crypto/
5355F:	crypto/
5356F:	drivers/crypto/
5357F:	include/crypto/
5358F:	include/linux/crypto*
5359F:	lib/crypto/
5360
5361CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5362M:	Neil Horman <nhorman@tuxdriver.com>
5363L:	linux-crypto@vger.kernel.org
5364S:	Maintained
5365F:	crypto/ansi_cprng.c
5366F:	crypto/rng.c
5367
5368CS3308 MEDIA DRIVER
5369M:	Hans Verkuil <hverkuil@xs4all.nl>
5370L:	linux-media@vger.kernel.org
5371S:	Odd Fixes
5372W:	http://linuxtv.org
5373T:	git git://linuxtv.org/media_tree.git
5374F:	drivers/media/i2c/cs3308.c
5375
5376CS5535 Audio ALSA driver
5377M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5378S:	Maintained
5379F:	sound/pci/cs5535audio/
5380
5381CSI DRIVERS FOR ALLWINNER V3s
5382M:	Yong Deng <yong.deng@magewell.com>
5383L:	linux-media@vger.kernel.org
5384S:	Maintained
5385T:	git git://linuxtv.org/media_tree.git
5386F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
5387F:	drivers/media/platform/sunxi/sun6i-csi/
5388
5389CTU CAN FD DRIVER
5390M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5391M:	Ondrej Ille <ondrej.ille@gmail.com>
5392L:	linux-can@vger.kernel.org
5393S:	Maintained
5394F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5395F:	drivers/net/can/ctucanfd/
5396
5397CW1200 WLAN driver
5398M:	Solomon Peachy <pizza@shaftnet.org>
5399S:	Maintained
5400F:	drivers/net/wireless/st/cw1200/
5401
5402CX18 VIDEO4LINUX DRIVER
5403M:	Andy Walls <awalls@md.metrocast.net>
5404L:	linux-media@vger.kernel.org
5405S:	Maintained
5406W:	https://linuxtv.org
5407T:	git git://linuxtv.org/media_tree.git
5408F:	drivers/media/pci/cx18/
5409F:	include/uapi/linux/ivtv*
5410
5411CX2341X MPEG ENCODER HELPER MODULE
5412M:	Hans Verkuil <hverkuil@xs4all.nl>
5413L:	linux-media@vger.kernel.org
5414S:	Maintained
5415W:	https://linuxtv.org
5416T:	git git://linuxtv.org/media_tree.git
5417F:	drivers/media/common/cx2341x*
5418F:	include/media/drv-intf/cx2341x.h
5419
5420CX24120 MEDIA DRIVER
5421M:	Jemma Denson <jdenson@gmail.com>
5422M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5423L:	linux-media@vger.kernel.org
5424S:	Maintained
5425W:	https://linuxtv.org
5426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5427F:	drivers/media/dvb-frontends/cx24120*
5428
5429CX88 VIDEO4LINUX DRIVER
5430M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5431L:	linux-media@vger.kernel.org
5432S:	Odd fixes
5433W:	https://linuxtv.org
5434T:	git git://linuxtv.org/media_tree.git
5435F:	Documentation/driver-api/media/drivers/cx88*
5436F:	drivers/media/pci/cx88/
5437
5438CXD2820R MEDIA DRIVER
5439M:	Antti Palosaari <crope@iki.fi>
5440L:	linux-media@vger.kernel.org
5441S:	Maintained
5442W:	https://linuxtv.org
5443W:	http://palosaari.fi/linux/
5444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5445T:	git git://linuxtv.org/anttip/media_tree.git
5446F:	drivers/media/dvb-frontends/cxd2820r*
5447
5448CXGB3 ETHERNET DRIVER (CXGB3)
5449M:	Raju Rangoju <rajur@chelsio.com>
5450L:	netdev@vger.kernel.org
5451S:	Supported
5452W:	http://www.chelsio.com
5453F:	drivers/net/ethernet/chelsio/cxgb3/
5454
5455CXGB3 ISCSI DRIVER (CXGB3I)
5456M:	Karen Xie <kxie@chelsio.com>
5457L:	linux-scsi@vger.kernel.org
5458S:	Supported
5459W:	http://www.chelsio.com
5460F:	drivers/scsi/cxgbi/cxgb3i
5461
5462CXGB4 CRYPTO DRIVER (chcr)
5463M:	Ayush Sawal <ayush.sawal@chelsio.com>
5464M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5465M:	Rohit Maheshwari <rohitm@chelsio.com>
5466L:	linux-crypto@vger.kernel.org
5467S:	Supported
5468W:	http://www.chelsio.com
5469F:	drivers/crypto/chelsio
5470
5471CXGB4 INLINE CRYPTO DRIVER
5472M:	Ayush Sawal <ayush.sawal@chelsio.com>
5473M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5474M:	Rohit Maheshwari <rohitm@chelsio.com>
5475L:	netdev@vger.kernel.org
5476S:	Supported
5477W:	http://www.chelsio.com
5478F:	drivers/net/ethernet/chelsio/inline_crypto/
5479
5480CXGB4 ETHERNET DRIVER (CXGB4)
5481M:	Raju Rangoju <rajur@chelsio.com>
5482L:	netdev@vger.kernel.org
5483S:	Supported
5484W:	http://www.chelsio.com
5485F:	drivers/net/ethernet/chelsio/cxgb4/
5486
5487CXGB4 ISCSI DRIVER (CXGB4I)
5488M:	Karen Xie <kxie@chelsio.com>
5489L:	linux-scsi@vger.kernel.org
5490S:	Supported
5491W:	http://www.chelsio.com
5492F:	drivers/scsi/cxgbi/cxgb4i
5493
5494CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5495M:	Potnuri Bharat Teja <bharat@chelsio.com>
5496L:	linux-rdma@vger.kernel.org
5497S:	Supported
5498W:	http://www.openfabrics.org
5499F:	drivers/infiniband/hw/cxgb4/
5500F:	include/uapi/rdma/cxgb4-abi.h
5501
5502CXGB4VF ETHERNET DRIVER (CXGB4VF)
5503M:	Raju Rangoju <rajur@chelsio.com>
5504L:	netdev@vger.kernel.org
5505S:	Supported
5506W:	http://www.chelsio.com
5507F:	drivers/net/ethernet/chelsio/cxgb4vf/
5508
5509CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5510M:	Frederic Barrat <fbarrat@linux.ibm.com>
5511M:	Andrew Donnellan <ajd@linux.ibm.com>
5512L:	linuxppc-dev@lists.ozlabs.org
5513S:	Supported
5514F:	Documentation/ABI/testing/sysfs-class-cxl
5515F:	Documentation/powerpc/cxl.rst
5516F:	arch/powerpc/platforms/powernv/pci-cxl.c
5517F:	drivers/misc/cxl/
5518F:	include/misc/cxl*
5519F:	include/uapi/misc/cxl.h
5520
5521CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5522M:	Manoj N. Kumar <manoj@linux.ibm.com>
5523M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5524M:	Uma Krishnan <ukrishn@linux.ibm.com>
5525L:	linux-scsi@vger.kernel.org
5526S:	Supported
5527F:	Documentation/powerpc/cxlflash.rst
5528F:	drivers/scsi/cxlflash/
5529F:	include/uapi/scsi/cxlflash_ioctl.h
5530
5531CYBERPRO FB DRIVER
5532M:	Russell King <linux@armlinux.org.uk>
5533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5534S:	Maintained
5535W:	http://www.armlinux.org.uk/
5536F:	drivers/video/fbdev/cyber2000fb.*
5537
5538CYCLADES PC300 DRIVER
5539S:	Orphan
5540F:	drivers/net/wan/pc300*
5541
5542CYPRESS_FIRMWARE MEDIA DRIVER
5543M:	Antti Palosaari <crope@iki.fi>
5544L:	linux-media@vger.kernel.org
5545S:	Maintained
5546W:	https://linuxtv.org
5547W:	http://palosaari.fi/linux/
5548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5549T:	git git://linuxtv.org/anttip/media_tree.git
5550F:	drivers/media/common/cypress_firmware*
5551
5552CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5553M:	Linus Walleij <linus.walleij@linaro.org>
5554L:	linux-input@vger.kernel.org
5555S:	Maintained
5556F:	drivers/input/touchscreen/cy8ctma140.c
5557
5558CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5559M:	Yassine Oudjana <y.oudjana@protonmail.com>
5560L:	linux-input@vger.kernel.org
5561S:	Maintained
5562F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5563F:	drivers/input/keyboard/cypress-sf.c
5564
5565CYTTSP TOUCHSCREEN DRIVER
5566M:	Linus Walleij <linus.walleij@linaro.org>
5567L:	linux-input@vger.kernel.org
5568S:	Maintained
5569F:	drivers/input/touchscreen/cyttsp*
5570
5571D-LINK DIR-685 TOUCHKEYS DRIVER
5572M:	Linus Walleij <linus.walleij@linaro.org>
5573L:	linux-input@vger.kernel.org
5574S:	Supported
5575F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5576
5577DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5578M:	Joshua Kinard <kumba@gentoo.org>
5579S:	Maintained
5580F:	drivers/rtc/rtc-ds1685.c
5581F:	include/linux/rtc/ds1685.h
5582
5583DAMA SLAVE for AX.25
5584M:	Joerg Reuter <jreuter@yaina.de>
5585L:	linux-hams@vger.kernel.org
5586S:	Maintained
5587W:	http://yaina.de/jreuter/
5588W:	http://www.qsl.net/dl1bke/
5589F:	net/ax25/af_ax25.c
5590F:	net/ax25/ax25_dev.c
5591F:	net/ax25/ax25_ds_*
5592F:	net/ax25/ax25_in.c
5593F:	net/ax25/ax25_out.c
5594F:	net/ax25/ax25_timer.c
5595F:	net/ax25/sysctl_net_ax25.c
5596
5597DATA ACCESS MONITOR
5598M:	SeongJae Park <sj@kernel.org>
5599L:	damon@lists.linux.dev
5600L:	linux-mm@kvack.org
5601S:	Maintained
5602F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5603F:	Documentation/admin-guide/mm/damon/
5604F:	Documentation/vm/damon/
5605F:	include/linux/damon.h
5606F:	include/trace/events/damon.h
5607F:	mm/damon/
5608F:	tools/testing/selftests/damon/
5609
5610DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5611L:	netdev@vger.kernel.org
5612S:	Orphan
5613F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5614F:	drivers/net/ethernet/dec/tulip/dmfe.c
5615
5616DC390/AM53C974 SCSI driver
5617M:	Hannes Reinecke <hare@suse.com>
5618L:	linux-scsi@vger.kernel.org
5619S:	Maintained
5620F:	drivers/scsi/am53c974.c
5621
5622DC395x SCSI driver
5623M:	Oliver Neukum <oliver@neukum.org>
5624M:	Ali Akcaagac <aliakc@web.de>
5625M:	Jamie Lenehan <lenehan@twibble.org>
5626L:	dc395x@twibble.org
5627S:	Maintained
5628W:	http://twibble.org/dist/dc395x/
5629W:	http://lists.twibble.org/mailman/listinfo/dc395x/
5630F:	Documentation/scsi/dc395x.rst
5631F:	drivers/scsi/dc395x.*
5632
5633DCCP PROTOCOL
5634L:	dccp@vger.kernel.org
5635S:	Orphan
5636W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5637F:	include/linux/dccp.h
5638F:	include/linux/tfrc.h
5639F:	include/uapi/linux/dccp.h
5640F:	net/dccp/
5641
5642DECnet NETWORK LAYER
5643L:	linux-decnet-user@lists.sourceforge.net
5644S:	Orphan
5645W:	http://linux-decnet.sourceforge.net
5646F:	Documentation/networking/decnet.rst
5647F:	net/decnet/
5648
5649DECSTATION PLATFORM SUPPORT
5650M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5651L:	linux-mips@vger.kernel.org
5652S:	Maintained
5653W:	http://www.linux-mips.org/wiki/DECstation
5654F:	arch/mips/dec/
5655F:	arch/mips/include/asm/dec/
5656F:	arch/mips/include/asm/mach-dec/
5657
5658DEFXX FDDI NETWORK DRIVER
5659M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5660S:	Maintained
5661F:	drivers/net/fddi/defxx.*
5662
5663DEFZA FDDI NETWORK DRIVER
5664M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5665S:	Maintained
5666F:	drivers/net/fddi/defza.*
5667
5668DEINTERLACE DRIVERS FOR ALLWINNER H3
5669M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5670L:	linux-media@vger.kernel.org
5671S:	Maintained
5672T:	git git://linuxtv.org/media_tree.git
5673F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5674F:	drivers/media/platform/sunxi/sun8i-di/
5675
5676DELL LAPTOP DRIVER
5677M:	Matthew Garrett <mjg59@srcf.ucam.org>
5678M:	Pali Rohár <pali@kernel.org>
5679L:	platform-driver-x86@vger.kernel.org
5680S:	Maintained
5681F:	drivers/platform/x86/dell/dell-laptop.c
5682
5683DELL LAPTOP FREEFALL DRIVER
5684M:	Pali Rohár <pali@kernel.org>
5685S:	Maintained
5686F:	drivers/platform/x86/dell/dell-smo8800.c
5687
5688DELL LAPTOP RBTN DRIVER
5689M:	Pali Rohár <pali@kernel.org>
5690S:	Maintained
5691F:	drivers/platform/x86/dell/dell-rbtn.*
5692
5693DELL LAPTOP SMM DRIVER
5694M:	Pali Rohár <pali@kernel.org>
5695S:	Maintained
5696F:	Documentation/ABI/obsolete/procfs-i8k
5697F:	drivers/hwmon/dell-smm-hwmon.c
5698F:	include/uapi/linux/i8k.h
5699
5700DELL REMOTE BIOS UPDATE DRIVER
5701M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5702L:	platform-driver-x86@vger.kernel.org
5703S:	Maintained
5704F:	drivers/platform/x86/dell/dell_rbu.c
5705
5706DELL SMBIOS DRIVER
5707M:	Pali Rohár <pali@kernel.org>
5708L:	Dell.Client.Kernel@dell.com
5709L:	platform-driver-x86@vger.kernel.org
5710S:	Maintained
5711F:	drivers/platform/x86/dell/dell-smbios.*
5712
5713DELL SMBIOS SMM DRIVER
5714L:	Dell.Client.Kernel@dell.com
5715L:	platform-driver-x86@vger.kernel.org
5716S:	Maintained
5717F:	drivers/platform/x86/dell/dell-smbios-smm.c
5718
5719DELL SMBIOS WMI DRIVER
5720L:	Dell.Client.Kernel@dell.com
5721L:	platform-driver-x86@vger.kernel.org
5722S:	Maintained
5723F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5724F:	tools/wmi/dell-smbios-example.c
5725
5726DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5727M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5728L:	platform-driver-x86@vger.kernel.org
5729S:	Maintained
5730F:	Documentation/driver-api/dcdbas.rst
5731F:	drivers/platform/x86/dell/dcdbas.*
5732
5733DELL WMI DESCRIPTOR DRIVER
5734L:	Dell.Client.Kernel@dell.com
5735S:	Maintained
5736F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5737
5738DELL WMI SYSMAN DRIVER
5739M:	Divya Bharathi <divya.bharathi@dell.com>
5740M:	Prasanth Ksr <prasanth.ksr@dell.com>
5741L:	Dell.Client.Kernel@dell.com
5742L:	platform-driver-x86@vger.kernel.org
5743S:	Maintained
5744F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5745F:	drivers/platform/x86/dell/dell-wmi-sysman/
5746
5747DELL WMI NOTIFICATIONS DRIVER
5748M:	Matthew Garrett <mjg59@srcf.ucam.org>
5749M:	Pali Rohár <pali@kernel.org>
5750S:	Maintained
5751F:	drivers/platform/x86/dell/dell-wmi-base.c
5752
5753DELL WMI HARDWARE PRIVACY SUPPORT
5754M:	Perry Yuan <Perry.Yuan@dell.com>
5755L:	Dell.Client.Kernel@dell.com
5756L:	platform-driver-x86@vger.kernel.org
5757S:	Maintained
5758F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5759
5760DELTA ST MEDIA DRIVER
5761M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
5762L:	linux-media@vger.kernel.org
5763S:	Supported
5764W:	https://linuxtv.org
5765T:	git git://linuxtv.org/media_tree.git
5766F:	drivers/media/platform/st/sti/delta
5767
5768DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5769M:	Zev Weiss <zev@bewilderbeest.net>
5770L:	linux-hwmon@vger.kernel.org
5771S:	Maintained
5772F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5773
5774DELTA DPS920AB PSU DRIVER
5775M:	Robert Marko <robert.marko@sartura.hr>
5776L:	linux-hwmon@vger.kernel.org
5777S:	Maintained
5778F:	Documentation/hwmon/dps920ab.rst
5779F:	drivers/hwmon/pmbus/dps920ab.c
5780
5781DELTA NETWORKS TN48M CPLD DRIVERS
5782M:	Robert Marko <robert.marko@sartura.hr>
5783S:	Maintained
5784F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
5785F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
5786F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
5787F:	drivers/gpio/gpio-tn48m.c
5788F:	include/dt-bindings/reset/delta,tn48m-reset.h
5789
5790DENALI NAND DRIVER
5791L:	linux-mtd@lists.infradead.org
5792S:	Orphan
5793F:	drivers/mtd/nand/raw/denali*
5794
5795DESIGNWARE EDMA CORE IP DRIVER
5796M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5797L:	dmaengine@vger.kernel.org
5798S:	Maintained
5799F:	drivers/dma/dw-edma/
5800F:	include/linux/dma/edma.h
5801
5802DESIGNWARE XDATA IP DRIVER
5803M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5804L:	linux-pci@vger.kernel.org
5805S:	Maintained
5806F:	Documentation/misc-devices/dw-xdata-pcie.rst
5807F:	drivers/misc/dw-xdata-pcie.c
5808
5809DESIGNWARE USB2 DRD IP DRIVER
5810M:	Minas Harutyunyan <hminas@synopsys.com>
5811L:	linux-usb@vger.kernel.org
5812S:	Maintained
5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5814F:	drivers/usb/dwc2/
5815
5816DESIGNWARE USB3 DRD IP DRIVER
5817M:	Felipe Balbi <balbi@kernel.org>
5818L:	linux-usb@vger.kernel.org
5819S:	Maintained
5820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5821F:	drivers/usb/dwc3/
5822
5823DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5824M:	Andreas Klinger <ak@it-klinger.de>
5825L:	linux-iio@vger.kernel.org
5826S:	Maintained
5827F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5828F:	drivers/iio/proximity/srf*.c
5829
5830DEVICE COREDUMP (DEV_COREDUMP)
5831M:	Johannes Berg <johannes@sipsolutions.net>
5832L:	linux-kernel@vger.kernel.org
5833S:	Maintained
5834F:	drivers/base/devcoredump.c
5835F:	include/linux/devcoredump.h
5836
5837DEVICE DEPENDENCY HELPER SCRIPT
5838M:	Saravana Kannan <saravanak@google.com>
5839L:	linux-kernel@vger.kernel.org
5840S:	Maintained
5841F:	scripts/dev-needs.sh
5842
5843DEVICE DIRECT ACCESS (DAX)
5844M:	Dan Williams <dan.j.williams@intel.com>
5845M:	Vishal Verma <vishal.l.verma@intel.com>
5846M:	Dave Jiang <dave.jiang@intel.com>
5847L:	nvdimm@lists.linux.dev
5848S:	Supported
5849F:	drivers/dax/
5850
5851DEVICE FREQUENCY (DEVFREQ)
5852M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5853M:	Kyungmin Park <kyungmin.park@samsung.com>
5854M:	Chanwoo Choi <cw00.choi@samsung.com>
5855L:	linux-pm@vger.kernel.org
5856S:	Maintained
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5858F:	Documentation/devicetree/bindings/devfreq/
5859F:	drivers/devfreq/
5860F:	include/linux/devfreq.h
5861F:	include/trace/events/devfreq.h
5862
5863DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5864M:	Chanwoo Choi <cw00.choi@samsung.com>
5865L:	linux-pm@vger.kernel.org
5866S:	Supported
5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5868F:	Documentation/devicetree/bindings/devfreq/event/
5869F:	drivers/devfreq/devfreq-event.c
5870F:	drivers/devfreq/event/
5871F:	include/dt-bindings/pmu/exynos_ppmu.h
5872F:	include/linux/devfreq-event.h
5873
5874DEVICE NUMBER REGISTRY
5875M:	Torben Mathiasen <device@lanana.org>
5876S:	Maintained
5877W:	http://lanana.org/docs/device-list/index.html
5878
5879DEVICE RESOURCE MANAGEMENT HELPERS
5880M:	Hans de Goede <hdegoede@redhat.com>
5881R:	Matti Vaittinen <mazziesaccount@gmail.com>
5882S:	Maintained
5883F:	include/linux/devm-helpers.h
5884
5885DEVICE-MAPPER  (LVM)
5886M:	Alasdair Kergon <agk@redhat.com>
5887M:	Mike Snitzer <snitzer@kernel.org>
5888M:	dm-devel@redhat.com
5889L:	dm-devel@redhat.com
5890S:	Maintained
5891W:	http://sources.redhat.com/dm
5892Q:	http://patchwork.kernel.org/project/dm-devel/list/
5893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5894T:	quilt http://people.redhat.com/agk/patches/linux/editing/
5895F:	Documentation/admin-guide/device-mapper/
5896F:	drivers/md/Kconfig
5897F:	drivers/md/Makefile
5898F:	drivers/md/dm*
5899F:	drivers/md/persistent-data/
5900F:	include/linux/device-mapper.h
5901F:	include/linux/dm-*.h
5902F:	include/uapi/linux/dm-*.h
5903
5904DEVLINK
5905M:	Jiri Pirko <jiri@nvidia.com>
5906L:	netdev@vger.kernel.org
5907S:	Supported
5908F:	Documentation/networking/devlink
5909F:	include/net/devlink.h
5910F:	include/uapi/linux/devlink.h
5911F:	net/core/devlink.c
5912
5913DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5914M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
5915L:	kernel@dh-electronics.com
5916S:	Maintained
5917F:	arch/arm/boot/dts/imx6*-dhcom-*
5918
5919DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5920M:	Marek Vasut <marex@denx.de>
5921L:	kernel@dh-electronics.com
5922S:	Maintained
5923F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
5924F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
5925
5926DIALOG SEMICONDUCTOR DRIVERS
5927M:	Support Opensource <support.opensource@diasemi.com>
5928S:	Supported
5929W:	http://www.dialog-semiconductor.com/products
5930F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
5931F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
5932F:	Documentation/devicetree/bindings/mfd/da90*.txt
5933F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5934F:	Documentation/devicetree/bindings/regulator/da92*.txt
5935F:	Documentation/devicetree/bindings/regulator/slg51000.txt
5936F:	Documentation/devicetree/bindings/sound/da[79]*.txt
5937F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5938F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5939F:	Documentation/hwmon/da90??.rst
5940F:	drivers/gpio/gpio-da90??.c
5941F:	drivers/hwmon/da90??-hwmon.c
5942F:	drivers/iio/adc/da91??-*.c
5943F:	drivers/input/misc/da72??.[ch]
5944F:	drivers/input/misc/da90??_onkey.c
5945F:	drivers/input/touchscreen/da9052_tsi.c
5946F:	drivers/leds/leds-da90??.c
5947F:	drivers/mfd/da903x.c
5948F:	drivers/mfd/da90??-*.c
5949F:	drivers/mfd/da91??-*.c
5950F:	drivers/pinctrl/pinctrl-da90??.c
5951F:	drivers/power/supply/da9052-battery.c
5952F:	drivers/power/supply/da91??-*.c
5953F:	drivers/regulator/da9???-regulator.[ch]
5954F:	drivers/regulator/slg51000-regulator.[ch]
5955F:	drivers/rtc/rtc-da90??.c
5956F:	drivers/thermal/da90??-thermal.c
5957F:	drivers/video/backlight/da90??_bl.c
5958F:	drivers/watchdog/da90??_wdt.c
5959F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
5960F:	include/linux/mfd/da903x.h
5961F:	include/linux/mfd/da9052/
5962F:	include/linux/mfd/da9055/
5963F:	include/linux/mfd/da9062/
5964F:	include/linux/mfd/da9063/
5965F:	include/linux/mfd/da9150/
5966F:	include/linux/regulator/da9211.h
5967F:	include/sound/da[79]*.h
5968F:	sound/soc/codecs/da[79]*.[ch]
5969
5970DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5971M:	William Breathitt Gray <vilhelm.gray@gmail.com>
5972L:	linux-gpio@vger.kernel.org
5973S:	Maintained
5974F:	drivers/gpio/gpio-gpio-mm.c
5975
5976DIOLAN U2C-12 I2C DRIVER
5977M:	Guenter Roeck <linux@roeck-us.net>
5978L:	linux-i2c@vger.kernel.org
5979S:	Maintained
5980F:	drivers/i2c/busses/i2c-diolan-u2c.c
5981
5982DIRECTORY NOTIFICATION (DNOTIFY)
5983M:	Jan Kara <jack@suse.cz>
5984R:	Amir Goldstein <amir73il@gmail.com>
5985L:	linux-fsdevel@vger.kernel.org
5986S:	Maintained
5987F:	Documentation/filesystems/dnotify.rst
5988F:	fs/notify/dnotify/
5989F:	include/linux/dnotify.h
5990
5991DISK GEOMETRY AND PARTITION HANDLING
5992M:	Andries Brouwer <aeb@cwi.nl>
5993S:	Maintained
5994W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5995W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5996W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5997
5998DISKQUOTA
5999M:	Jan Kara <jack@suse.com>
6000S:	Maintained
6001F:	Documentation/filesystems/quota.rst
6002F:	fs/quota/
6003F:	include/linux/quota*.h
6004F:	include/uapi/linux/quota*.h
6005
6006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6007M:	Bernie Thompson <bernie@plugable.com>
6008L:	linux-fbdev@vger.kernel.org
6009S:	Maintained
6010W:	http://plugable.com/category/projects/udlfb/
6011F:	Documentation/fb/udlfb.rst
6012F:	drivers/video/fbdev/udlfb.c
6013F:	include/video/udlfb.h
6014
6015DISTRIBUTED LOCK MANAGER (DLM)
6016M:	Christine Caulfield <ccaulfie@redhat.com>
6017M:	David Teigland <teigland@redhat.com>
6018L:	cluster-devel@redhat.com
6019S:	Supported
6020W:	http://sources.redhat.com/cluster/
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6022F:	fs/dlm/
6023
6024DMA BUFFER SHARING FRAMEWORK
6025M:	Sumit Semwal <sumit.semwal@linaro.org>
6026M:	Christian König <christian.koenig@amd.com>
6027L:	linux-media@vger.kernel.org
6028L:	dri-devel@lists.freedesktop.org
6029L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6030S:	Maintained
6031T:	git git://anongit.freedesktop.org/drm/drm-misc
6032F:	Documentation/driver-api/dma-buf.rst
6033F:	drivers/dma-buf/
6034F:	include/linux/*fence.h
6035F:	include/linux/dma-buf.h
6036F:	include/linux/dma-resv.h
6037K:	\bdma_(?:buf|fence|resv)\b
6038
6039DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6040M:	Vinod Koul <vkoul@kernel.org>
6041L:	dmaengine@vger.kernel.org
6042S:	Maintained
6043Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6045F:	Documentation/devicetree/bindings/dma/
6046F:	Documentation/driver-api/dmaengine/
6047F:	drivers/dma/
6048F:	include/linux/dma/
6049F:	include/linux/dmaengine.h
6050F:	include/linux/of_dma.h
6051
6052DMA MAPPING HELPERS
6053M:	Christoph Hellwig <hch@lst.de>
6054M:	Marek Szyprowski <m.szyprowski@samsung.com>
6055R:	Robin Murphy <robin.murphy@arm.com>
6056L:	iommu@lists.linux.dev
6057S:	Supported
6058W:	http://git.infradead.org/users/hch/dma-mapping.git
6059T:	git git://git.infradead.org/users/hch/dma-mapping.git
6060F:	include/asm-generic/dma-mapping.h
6061F:	include/linux/dma-direct.h
6062F:	include/linux/dma-mapping.h
6063F:	include/linux/dma-map-ops.h
6064F:	kernel/dma/
6065
6066DMA MAPPING BENCHMARK
6067M:	Xiang Chen <chenxiang66@hisilicon.com>
6068L:	iommu@lists.linux.dev
6069F:	kernel/dma/map_benchmark.c
6070F:	tools/testing/selftests/dma/
6071
6072DMA-BUF HEAPS FRAMEWORK
6073M:	Sumit Semwal <sumit.semwal@linaro.org>
6074R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6075R:	Liam Mark <lmark@codeaurora.org>
6076R:	Laura Abbott <labbott@redhat.com>
6077R:	Brian Starkey <Brian.Starkey@arm.com>
6078R:	John Stultz <jstultz@google.com>
6079L:	linux-media@vger.kernel.org
6080L:	dri-devel@lists.freedesktop.org
6081L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6082S:	Maintained
6083T:	git git://anongit.freedesktop.org/drm/drm-misc
6084F:	drivers/dma-buf/dma-heap.c
6085F:	drivers/dma-buf/heaps/*
6086F:	include/linux/dma-heap.h
6087F:	include/uapi/linux/dma-heap.h
6088
6089DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6090M:	Lukasz Luba <lukasz.luba@arm.com>
6091L:	linux-pm@vger.kernel.org
6092L:	linux-samsung-soc@vger.kernel.org
6093S:	Maintained
6094F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6095F:	drivers/memory/samsung/exynos5422-dmc.c
6096
6097DME1737 HARDWARE MONITOR DRIVER
6098M:	Juerg Haefliger <juergh@gmail.com>
6099L:	linux-hwmon@vger.kernel.org
6100S:	Maintained
6101F:	Documentation/hwmon/dme1737.rst
6102F:	drivers/hwmon/dme1737.c
6103
6104DMI/SMBIOS SUPPORT
6105M:	Jean Delvare <jdelvare@suse.com>
6106S:	Maintained
6107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6108F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6109F:	drivers/firmware/dmi-id.c
6110F:	drivers/firmware/dmi_scan.c
6111F:	include/linux/dmi.h
6112
6113DOCUMENTATION
6114M:	Jonathan Corbet <corbet@lwn.net>
6115L:	linux-doc@vger.kernel.org
6116S:	Maintained
6117P:	Documentation/doc-guide/maintainer-profile.rst
6118T:	git git://git.lwn.net/linux.git docs-next
6119F:	Documentation/
6120F:	scripts/documentation-file-ref-check
6121F:	scripts/kernel-doc
6122F:	scripts/sphinx-pre-install
6123X:	Documentation/ABI/
6124X:	Documentation/admin-guide/media/
6125X:	Documentation/devicetree/
6126X:	Documentation/driver-api/media/
6127X:	Documentation/firmware-guide/acpi/
6128X:	Documentation/i2c/
6129X:	Documentation/power/
6130X:	Documentation/spi/
6131X:	Documentation/userspace-api/media/
6132
6133DOCUMENTATION REPORTING ISSUES
6134M:	Thorsten Leemhuis <linux@leemhuis.info>
6135L:	linux-doc@vger.kernel.org
6136S:	Maintained
6137F:	Documentation/admin-guide/reporting-issues.rst
6138
6139DOCUMENTATION SCRIPTS
6140M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6141L:	linux-doc@vger.kernel.org
6142S:	Maintained
6143F:	Documentation/sphinx/parse-headers.pl
6144F:	scripts/documentation-file-ref-check
6145F:	scripts/sphinx-pre-install
6146
6147DOCUMENTATION/ITALIAN
6148M:	Federico Vaga <federico.vaga@vaga.pv.it>
6149L:	linux-doc@vger.kernel.org
6150S:	Maintained
6151F:	Documentation/translations/it_IT
6152
6153DOCUMENTATION/JAPANESE
6154R:	Akira Yokosawa <akiyks@gmail.com>
6155L:	linux-doc@vger.kernel.org
6156S:	Maintained
6157F:	Documentation/translations/ja_JP
6158
6159DONGWOON DW9714 LENS VOICE COIL DRIVER
6160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6161L:	linux-media@vger.kernel.org
6162S:	Maintained
6163T:	git git://linuxtv.org/media_tree.git
6164F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
6165F:	drivers/media/i2c/dw9714.c
6166
6167DONGWOON DW9768 LENS VOICE COIL DRIVER
6168M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
6169L:	linux-media@vger.kernel.org
6170S:	Maintained
6171T:	git git://linuxtv.org/media_tree.git
6172F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6173F:	drivers/media/i2c/dw9768.c
6174
6175DONGWOON DW9807 LENS VOICE COIL DRIVER
6176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6177L:	linux-media@vger.kernel.org
6178S:	Maintained
6179T:	git git://linuxtv.org/media_tree.git
6180F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6181F:	drivers/media/i2c/dw9807-vcm.c
6182
6183DOUBLETALK DRIVER
6184M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6185L:	blinux-list@redhat.com
6186S:	Maintained
6187F:	drivers/char/dtlk.c
6188F:	include/linux/dtlk.h
6189
6190DPAA2 DATAPATH I/O (DPIO) DRIVER
6191M:	Roy Pledge <Roy.Pledge@nxp.com>
6192L:	linux-kernel@vger.kernel.org
6193S:	Maintained
6194F:	drivers/soc/fsl/dpio
6195
6196DPAA2 ETHERNET DRIVER
6197M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6198L:	netdev@vger.kernel.org
6199S:	Maintained
6200F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6201F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6202F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6203F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6204F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6205F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6206F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6207F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6208F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6209
6210DPAA2 ETHERNET SWITCH DRIVER
6211M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6212L:	netdev@vger.kernel.org
6213S:	Maintained
6214F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6215F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6216F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6217
6218DPT_I2O SCSI RAID DRIVER
6219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
6220L:	linux-scsi@vger.kernel.org
6221S:	Maintained
6222W:	http://www.adaptec.com/
6223F:	drivers/scsi/dpt*
6224F:	drivers/scsi/dpt/
6225
6226DRBD DRIVER
6227M:	Philipp Reisner <philipp.reisner@linbit.com>
6228M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6229M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6230L:	drbd-dev@lists.linbit.com
6231S:	Supported
6232W:	http://www.drbd.org
6233T:	git git://git.linbit.com/linux-drbd.git
6234T:	git git://git.linbit.com/drbd-8.4.git
6235F:	Documentation/admin-guide/blockdev/
6236F:	drivers/block/drbd/
6237F:	lib/lru_cache.c
6238
6239DRIVER COMPONENT FRAMEWORK
6240L:	dri-devel@lists.freedesktop.org
6241F:	drivers/base/component.c
6242F:	include/linux/component.h
6243
6244DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6245M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6246R:	"Rafael J. Wysocki" <rafael@kernel.org>
6247S:	Supported
6248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6249F:	Documentation/core-api/kobject.rst
6250F:	drivers/base/
6251F:	fs/debugfs/
6252F:	fs/sysfs/
6253F:	include/linux/debugfs.h
6254F:	include/linux/kobj*
6255F:	lib/kobj*
6256
6257DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6258M:	Nishanth Menon <nm@ti.com>
6259L:	linux-pm@vger.kernel.org
6260S:	Maintained
6261F:	drivers/soc/ti/smartreflex.c
6262F:	include/linux/power/smartreflex.h
6263
6264DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6265M:	Maxime Ripard <mripard@kernel.org>
6266M:	Chen-Yu Tsai <wens@csie.org>
6267R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6268L:	dri-devel@lists.freedesktop.org
6269S:	Supported
6270T:	git git://anongit.freedesktop.org/drm/drm-misc
6271F:	drivers/gpu/drm/sun4i/sun8i*
6272
6273DRM DRIVER FOR ARM PL111 CLCD
6274M:	Emma Anholt <emma@anholt.net>
6275S:	Supported
6276T:	git git://anongit.freedesktop.org/drm/drm-misc
6277F:	drivers/gpu/drm/pl111/
6278
6279DRM DRIVER FOR ARM VERSATILE TFT PANELS
6280M:	Linus Walleij <linus.walleij@linaro.org>
6281S:	Maintained
6282T:	git git://anongit.freedesktop.org/drm/drm-misc
6283F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6284F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6285
6286DRM DRIVER FOR ASPEED BMC GFX
6287M:	Joel Stanley <joel@jms.id.au>
6288L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6289S:	Supported
6290T:	git git://anongit.freedesktop.org/drm/drm-misc
6291F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6292F:	drivers/gpu/drm/aspeed/
6293
6294DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6295M:	Dave Airlie <airlied@redhat.com>
6296R:	Thomas Zimmermann <tzimmermann@suse.de>
6297L:	dri-devel@lists.freedesktop.org
6298S:	Supported
6299T:	git git://anongit.freedesktop.org/drm/drm-misc
6300F:	drivers/gpu/drm/ast/
6301
6302DRM DRIVER FOR BOCHS VIRTUAL GPU
6303M:	Gerd Hoffmann <kraxel@redhat.com>
6304L:	virtualization@lists.linux-foundation.org
6305S:	Maintained
6306T:	git git://anongit.freedesktop.org/drm/drm-misc
6307F:	drivers/gpu/drm/tiny/bochs.c
6308
6309DRM DRIVER FOR BOE HIMAX8279D PANELS
6310M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6311S:	Maintained
6312F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6313F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6314
6315DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6316M:	Jagan Teki <jagan@amarulasolutions.com>
6317S:	Maintained
6318F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6319F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6320
6321DRM DRIVER FOR EBBG FT8719 PANEL
6322M:	Joel Selvaraj <jo@jsfamily.in>
6323S:	Maintained
6324T:	git git://anongit.freedesktop.org/drm/drm-misc
6325F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6326F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6327
6328DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6329M:	Linus Walleij <linus.walleij@linaro.org>
6330S:	Maintained
6331T:	git git://anongit.freedesktop.org/drm/drm-misc
6332F:	drivers/gpu/drm/tve200/
6333
6334DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6335M:	Icenowy Zheng <icenowy@aosc.io>
6336S:	Maintained
6337F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6338F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6339
6340DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6341M:	Jagan Teki <jagan@amarulasolutions.com>
6342S:	Maintained
6343F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6344F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6345
6346DRM DRIVER FOR GENERIC USB DISPLAY
6347M:	Noralf Trønnes <noralf@tronnes.org>
6348S:	Maintained
6349W:	https://github.com/notro/gud/wiki
6350T:	git git://anongit.freedesktop.org/drm/drm-misc
6351F:	drivers/gpu/drm/gud/
6352F:	include/drm/gud.h
6353
6354DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6355M:	Hans de Goede <hdegoede@redhat.com>
6356S:	Maintained
6357T:	git git://anongit.freedesktop.org/drm/drm-misc
6358F:	drivers/gpu/drm/tiny/gm12u320.c
6359
6360DRM DRIVER FOR HX8357D PANELS
6361M:	Emma Anholt <emma@anholt.net>
6362S:	Maintained
6363T:	git git://anongit.freedesktop.org/drm/drm-misc
6364F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6365F:	drivers/gpu/drm/tiny/hx8357d.c
6366
6367DRM DRIVER FOR ILITEK ILI9225 PANELS
6368M:	David Lechner <david@lechnology.com>
6369S:	Maintained
6370T:	git git://anongit.freedesktop.org/drm/drm-misc
6371F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6372F:	drivers/gpu/drm/tiny/ili9225.c
6373
6374DRM DRIVER FOR ILITEK ILI9486 PANELS
6375M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6376S:	Maintained
6377T:	git git://anongit.freedesktop.org/drm/drm-misc
6378F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6379F:	drivers/gpu/drm/tiny/ili9486.c
6380
6381DRM DRIVER FOR INTEL I810 VIDEO CARDS
6382S:	Orphan / Obsolete
6383F:	drivers/gpu/drm/i810/
6384F:	include/uapi/drm/i810_drm.h
6385
6386DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6387M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6388S:	Supported
6389T:	git git://anongit.freedesktop.org/drm/drm-misc
6390F:	drivers/gpu/drm/logicvc/
6391
6392DRM DRIVER FOR LVDS PANELS
6393M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6394L:	dri-devel@lists.freedesktop.org
6395T:	git git://anongit.freedesktop.org/drm/drm-misc
6396S:	Maintained
6397F:	drivers/gpu/drm/panel/panel-lvds.c
6398F:	Documentation/devicetree/bindings/display/lvds.yaml
6399F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6400
6401DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6402M:	Guido Günther <agx@sigxcpu.org>
6403R:	Purism Kernel Team <kernel@puri.sm>
6404S:	Maintained
6405F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6406F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6407
6408DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
6409S:	Orphan / Obsolete
6410F:	drivers/gpu/drm/mga/
6411F:	include/uapi/drm/mga_drm.h
6412
6413DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6414M:	Dave Airlie <airlied@redhat.com>
6415R:	Thomas Zimmermann <tzimmermann@suse.de>
6416L:	dri-devel@lists.freedesktop.org
6417S:	Supported
6418T:	git git://anongit.freedesktop.org/drm/drm-misc
6419F:	drivers/gpu/drm/mgag200/
6420
6421DRM DRIVER FOR MI0283QT
6422M:	Noralf Trønnes <noralf@tronnes.org>
6423S:	Maintained
6424T:	git git://anongit.freedesktop.org/drm/drm-misc
6425F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6426F:	drivers/gpu/drm/tiny/mi0283qt.c
6427
6428DRM DRIVER FOR MIPI DBI compatible panels
6429M:	Noralf Trønnes <noralf@tronnes.org>
6430S:	Maintained
6431W:	https://github.com/notro/panel-mipi-dbi/wiki
6432T:	git git://anongit.freedesktop.org/drm/drm-misc
6433F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6434F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6435
6436DRM DRIVER FOR MSM ADRENO GPU
6437M:	Rob Clark <robdclark@gmail.com>
6438M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6439M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6440R:	Sean Paul <sean@poorly.run>
6441L:	linux-arm-msm@vger.kernel.org
6442L:	dri-devel@lists.freedesktop.org
6443L:	freedreno@lists.freedesktop.org
6444S:	Maintained
6445T:	git https://gitlab.freedesktop.org/drm/msm.git
6446F:	Documentation/devicetree/bindings/display/msm/
6447F:	drivers/gpu/drm/msm/
6448F:	include/uapi/drm/msm_drm.h
6449
6450DRM DRIVER FOR NOVATEK NT35510 PANELS
6451M:	Linus Walleij <linus.walleij@linaro.org>
6452S:	Maintained
6453T:	git git://anongit.freedesktop.org/drm/drm-misc
6454F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6455F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6456
6457DRM DRIVER FOR NOVATEK NT35560 PANELS
6458M:	Linus Walleij <linus.walleij@linaro.org>
6459S:	Maintained
6460T:	git git://anongit.freedesktop.org/drm/drm-misc
6461F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6462F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6463
6464DRM DRIVER FOR NOVATEK NT36672A PANELS
6465M:	Sumit Semwal <sumit.semwal@linaro.org>
6466S:	Maintained
6467T:	git git://anongit.freedesktop.org/drm/drm-misc
6468F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6469F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6470
6471DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6472M:	Ben Skeggs <bskeggs@redhat.com>
6473M:	Karol Herbst <kherbst@redhat.com>
6474M:	Lyude Paul <lyude@redhat.com>
6475L:	dri-devel@lists.freedesktop.org
6476L:	nouveau@lists.freedesktop.org
6477S:	Supported
6478W:	https://nouveau.freedesktop.org/
6479Q:	https://patchwork.freedesktop.org/project/nouveau/
6480Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6481B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6482C:	irc://irc.oftc.net/nouveau
6483T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6484F:	drivers/gpu/drm/nouveau/
6485F:	include/uapi/drm/nouveau_drm.h
6486
6487DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6488M:	Stefan Mavrodiev <stefan@olimex.com>
6489S:	Maintained
6490F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6491F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6492
6493DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6494R:	Douglas Anderson <dianders@chromium.org>
6495F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6496F:	drivers/gpu/drm/bridge/parade-ps8640.c
6497
6498DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6499M:	Noralf Trønnes <noralf@tronnes.org>
6500S:	Maintained
6501T:	git git://anongit.freedesktop.org/drm/drm-misc
6502F:	Documentation/devicetree/bindings/display/repaper.txt
6503F:	drivers/gpu/drm/tiny/repaper.c
6504
6505DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6506M:	Javier Martinez Canillas <javierm@redhat.com>
6507S:	Maintained
6508T:	git git://anongit.freedesktop.org/drm/drm-misc
6509F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
6510F:	drivers/gpu/drm/solomon/ssd130x*
6511
6512DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6513M:	Dave Airlie <airlied@redhat.com>
6514M:	Gerd Hoffmann <kraxel@redhat.com>
6515L:	virtualization@lists.linux-foundation.org
6516S:	Obsolete
6517W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6518T:	git git://anongit.freedesktop.org/drm/drm-misc
6519F:	drivers/gpu/drm/tiny/cirrus.c
6520
6521DRM DRIVER FOR QXL VIRTUAL GPU
6522M:	Dave Airlie <airlied@redhat.com>
6523M:	Gerd Hoffmann <kraxel@redhat.com>
6524L:	virtualization@lists.linux-foundation.org
6525L:	spice-devel@lists.freedesktop.org
6526S:	Maintained
6527T:	git git://anongit.freedesktop.org/drm/drm-misc
6528F:	drivers/gpu/drm/qxl/
6529F:	include/uapi/drm/qxl_drm.h
6530
6531DRM DRIVER FOR RAGE 128 VIDEO CARDS
6532S:	Orphan / Obsolete
6533F:	drivers/gpu/drm/r128/
6534F:	include/uapi/drm/r128_drm.h
6535
6536DRM DRIVER FOR RAYDIUM RM67191 PANELS
6537M:	Robert Chiras <robert.chiras@nxp.com>
6538S:	Maintained
6539F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6540F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6541
6542DRM DRIVER FOR SAMSUNG DB7430 PANELS
6543M:	Linus Walleij <linus.walleij@linaro.org>
6544S:	Maintained
6545T:	git git://anongit.freedesktop.org/drm/drm-misc
6546F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6547F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6548
6549DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6550M:	Markuss Broks <markuss.broks@gmail.com>
6551S:	Maintained
6552F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6553F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6554
6555DRM DRIVER FOR SITRONIX ST7703 PANELS
6556M:	Guido Günther <agx@sigxcpu.org>
6557R:	Purism Kernel Team <kernel@puri.sm>
6558R:	Ondrej Jirman <megous@megous.com>
6559S:	Maintained
6560F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6561F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6562
6563DRM DRIVER FOR SAVAGE VIDEO CARDS
6564S:	Orphan / Obsolete
6565F:	drivers/gpu/drm/savage/
6566F:	include/uapi/drm/savage_drm.h
6567
6568DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6569M:	Thomas Zimmermann <tzimmermann@suse.de>
6570M:	Javier Martinez Canillas <javierm@redhat.com>
6571L:	dri-devel@lists.freedesktop.org
6572S:	Maintained
6573T:	git git://anongit.freedesktop.org/drm/drm-misc
6574F:	drivers/gpu/drm/drm_aperture.c
6575F:	drivers/gpu/drm/tiny/simpledrm.c
6576F:	drivers/video/aperture.c
6577F:	include/drm/drm_aperture.h
6578F:	include/linux/aperture.h
6579
6580DRM DRIVER FOR SIS VIDEO CARDS
6581S:	Orphan / Obsolete
6582F:	drivers/gpu/drm/sis/
6583F:	include/uapi/drm/sis_drm.h
6584
6585DRM DRIVER FOR SITRONIX ST7586 PANELS
6586M:	David Lechner <david@lechnology.com>
6587S:	Maintained
6588T:	git git://anongit.freedesktop.org/drm/drm-misc
6589F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6590F:	drivers/gpu/drm/tiny/st7586.c
6591
6592DRM DRIVER FOR SITRONIX ST7701 PANELS
6593M:	Jagan Teki <jagan@amarulasolutions.com>
6594S:	Maintained
6595F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6596F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6597
6598DRM DRIVER FOR SITRONIX ST7735R PANELS
6599M:	David Lechner <david@lechnology.com>
6600S:	Maintained
6601T:	git git://anongit.freedesktop.org/drm/drm-misc
6602F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6603F:	drivers/gpu/drm/tiny/st7735r.c
6604
6605DRM DRIVER FOR ST-ERICSSON MCDE
6606M:	Linus Walleij <linus.walleij@linaro.org>
6607S:	Maintained
6608T:	git git://anongit.freedesktop.org/drm/drm-misc
6609F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6610F:	drivers/gpu/drm/mcde/
6611
6612DRM DRIVER FOR TDFX VIDEO CARDS
6613S:	Orphan / Obsolete
6614F:	drivers/gpu/drm/tdfx/
6615
6616DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6617M:	Jagan Teki <jagan@amarulasolutions.com>
6618S:	Maintained
6619F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6620F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6621
6622DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6623R:	Douglas Anderson <dianders@chromium.org>
6624F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6625F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6626
6627DRM DRIVER FOR TPO TPG110 PANELS
6628M:	Linus Walleij <linus.walleij@linaro.org>
6629S:	Maintained
6630T:	git git://anongit.freedesktop.org/drm/drm-misc
6631F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6632F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6633
6634DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6635M:	Dave Airlie <airlied@redhat.com>
6636R:	Sean Paul <sean@poorly.run>
6637R:	Thomas Zimmermann <tzimmermann@suse.de>
6638L:	dri-devel@lists.freedesktop.org
6639S:	Supported
6640T:	git git://anongit.freedesktop.org/drm/drm-misc
6641F:	drivers/gpu/drm/udl/
6642
6643DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6644M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6645M:	Melissa Wen <melissa.srw@gmail.com>
6646R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6647R:	Daniel Vetter <daniel@ffwll.ch>
6648L:	dri-devel@lists.freedesktop.org
6649S:	Maintained
6650T:	git git://anongit.freedesktop.org/drm/drm-misc
6651F:	Documentation/gpu/vkms.rst
6652F:	drivers/gpu/drm/vkms/
6653
6654DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6655M:	Hans de Goede <hdegoede@redhat.com>
6656L:	dri-devel@lists.freedesktop.org
6657S:	Maintained
6658T:	git git://anongit.freedesktop.org/drm/drm-misc
6659F:	drivers/gpu/drm/vboxvideo/
6660
6661DRM DRIVER FOR VMWARE VIRTUAL GPU
6662M:	Zack Rusin <zackr@vmware.com>
6663R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
6664L:	dri-devel@lists.freedesktop.org
6665S:	Supported
6666T:	git git://anongit.freedesktop.org/drm/drm-misc
6667F:	drivers/gpu/drm/vmwgfx/
6668F:	include/uapi/drm/vmwgfx_drm.h
6669
6670DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6671M:	Linus Walleij <linus.walleij@linaro.org>
6672S:	Maintained
6673T:	git git://anongit.freedesktop.org/drm/drm-misc
6674F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6675F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6676
6677DRM DRIVERS
6678M:	David Airlie <airlied@linux.ie>
6679M:	Daniel Vetter <daniel@ffwll.ch>
6680L:	dri-devel@lists.freedesktop.org
6681S:	Maintained
6682B:	https://gitlab.freedesktop.org/drm
6683C:	irc://irc.oftc.net/dri-devel
6684T:	git git://anongit.freedesktop.org/drm/drm
6685F:	Documentation/devicetree/bindings/display/
6686F:	Documentation/devicetree/bindings/gpu/
6687F:	Documentation/gpu/
6688F:	drivers/gpu/
6689F:	include/drm/
6690F:	include/linux/vga*
6691F:	include/uapi/drm/
6692
6693DRM DRIVERS AND MISC GPU PATCHES
6694M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6695M:	Maxime Ripard <mripard@kernel.org>
6696M:	Thomas Zimmermann <tzimmermann@suse.de>
6697S:	Maintained
6698W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6699T:	git git://anongit.freedesktop.org/drm/drm-misc
6700F:	Documentation/gpu/
6701F:	drivers/gpu/drm/*
6702F:	drivers/gpu/vga/
6703F:	include/drm/drm*
6704F:	include/linux/vga*
6705F:	include/uapi/drm/drm*
6706
6707DRM DRIVERS FOR ALLWINNER A10
6708M:	Maxime Ripard <mripard@kernel.org>
6709M:	Chen-Yu Tsai <wens@csie.org>
6710L:	dri-devel@lists.freedesktop.org
6711S:	Supported
6712T:	git git://anongit.freedesktop.org/drm/drm-misc
6713F:	Documentation/devicetree/bindings/display/allwinner*
6714F:	drivers/gpu/drm/sun4i/
6715
6716DRM DRIVERS FOR AMLOGIC SOCS
6717M:	Neil Armstrong <narmstrong@baylibre.com>
6718L:	dri-devel@lists.freedesktop.org
6719L:	linux-amlogic@lists.infradead.org
6720S:	Supported
6721W:	http://linux-meson.com/
6722T:	git git://anongit.freedesktop.org/drm/drm-misc
6723F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6724F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6725F:	Documentation/gpu/meson.rst
6726F:	drivers/gpu/drm/meson/
6727
6728DRM DRIVERS FOR ATMEL HLCDC
6729M:	Sam Ravnborg <sam@ravnborg.org>
6730M:	Boris Brezillon <bbrezillon@kernel.org>
6731L:	dri-devel@lists.freedesktop.org
6732S:	Supported
6733T:	git git://anongit.freedesktop.org/drm/drm-misc
6734F:	Documentation/devicetree/bindings/display/atmel/
6735F:	drivers/gpu/drm/atmel-hlcdc/
6736
6737DRM DRIVERS FOR BRIDGE CHIPS
6738M:	Andrzej Hajda <andrzej.hajda@intel.com>
6739M:	Neil Armstrong <narmstrong@baylibre.com>
6740M:	Robert Foss <robert.foss@linaro.org>
6741R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6742R:	Jonas Karlman <jonas@kwiboo.se>
6743R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6744S:	Maintained
6745T:	git git://anongit.freedesktop.org/drm/drm-misc
6746F:	Documentation/devicetree/bindings/display/bridge/
6747F:	drivers/gpu/drm/bridge/
6748
6749DRM DRIVERS FOR EXYNOS
6750M:	Inki Dae <inki.dae@samsung.com>
6751M:	Seung-Woo Kim <sw0312.kim@samsung.com>
6752M:	Kyungmin Park <kyungmin.park@samsung.com>
6753L:	dri-devel@lists.freedesktop.org
6754S:	Supported
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6756F:	Documentation/devicetree/bindings/display/exynos/
6757F:	Documentation/devicetree/bindings/display/samsung/
6758F:	drivers/gpu/drm/exynos/
6759F:	include/uapi/drm/exynos_drm.h
6760
6761DRM DRIVERS FOR FREESCALE DCU
6762M:	Stefan Agner <stefan@agner.ch>
6763M:	Alison Wang <alison.wang@nxp.com>
6764L:	dri-devel@lists.freedesktop.org
6765S:	Supported
6766T:	git git://anongit.freedesktop.org/drm/drm-misc
6767F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
6768F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
6769F:	drivers/gpu/drm/fsl-dcu/
6770
6771DRM DRIVERS FOR FREESCALE IMX
6772M:	Philipp Zabel <p.zabel@pengutronix.de>
6773L:	dri-devel@lists.freedesktop.org
6774S:	Maintained
6775F:	Documentation/devicetree/bindings/display/imx/
6776F:	drivers/gpu/drm/imx/
6777F:	drivers/gpu/ipu-v3/
6778
6779DRM DRIVERS FOR FREESCALE IMX BRIDGE
6780M:	Liu Ying <victor.liu@nxp.com>
6781L:	dri-devel@lists.freedesktop.org
6782S:	Maintained
6783F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
6784F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
6785F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
6786F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
6787F:	drivers/gpu/drm/bridge/imx/
6788
6789DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6790M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6791L:	dri-devel@lists.freedesktop.org
6792S:	Maintained
6793T:	git git://github.com/patjak/drm-gma500
6794F:	drivers/gpu/drm/gma500/
6795
6796DRM DRIVERS FOR HISILICON
6797M:	Xinliang Liu <xinliang.liu@linaro.org>
6798M:	Tian Tao  <tiantao6@hisilicon.com>
6799R:	John Stultz <jstultz@google.com>
6800R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
6801R:	Chen Feng <puck.chen@hisilicon.com>
6802L:	dri-devel@lists.freedesktop.org
6803S:	Maintained
6804T:	git git://anongit.freedesktop.org/drm/drm-misc
6805F:	Documentation/devicetree/bindings/display/hisilicon/
6806F:	drivers/gpu/drm/hisilicon/
6807
6808DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6809M:	Deepak Rawat <drawat.floss@gmail.com>
6810L:	linux-hyperv@vger.kernel.org
6811L:	dri-devel@lists.freedesktop.org
6812S:	Maintained
6813T:	git git://anongit.freedesktop.org/drm/drm-misc
6814F:	drivers/gpu/drm/hyperv
6815
6816DRM DRIVERS FOR LIMA
6817M:	Qiang Yu <yuq825@gmail.com>
6818L:	dri-devel@lists.freedesktop.org
6819L:	lima@lists.freedesktop.org (moderated for non-subscribers)
6820S:	Maintained
6821T:	git git://anongit.freedesktop.org/drm/drm-misc
6822F:	drivers/gpu/drm/lima/
6823F:	include/uapi/drm/lima_drm.h
6824
6825DRM DRIVERS FOR MEDIATEK
6826M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
6827M:	Philipp Zabel <p.zabel@pengutronix.de>
6828L:	dri-devel@lists.freedesktop.org
6829L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6830S:	Supported
6831F:	Documentation/devicetree/bindings/display/mediatek/
6832F:	drivers/gpu/drm/mediatek/
6833F:	drivers/phy/mediatek/phy-mtk-hdmi*
6834F:	drivers/phy/mediatek/phy-mtk-mipi*
6835
6836DRM DRIVERS FOR NVIDIA TEGRA
6837M:	Thierry Reding <thierry.reding@gmail.com>
6838L:	dri-devel@lists.freedesktop.org
6839L:	linux-tegra@vger.kernel.org
6840S:	Supported
6841T:	git git://anongit.freedesktop.org/tegra/linux.git
6842F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
6843F:	Documentation/devicetree/bindings/gpu/host1x/
6844F:	drivers/gpu/drm/tegra/
6845F:	drivers/gpu/host1x/
6846F:	include/linux/host1x.h
6847F:	include/uapi/drm/tegra_drm.h
6848
6849DRM DRIVERS FOR RENESAS
6850M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6851M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6852L:	dri-devel@lists.freedesktop.org
6853L:	linux-renesas-soc@vger.kernel.org
6854S:	Supported
6855T:	git git://linuxtv.org/pinchartl/media drm/du/next
6856F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
6857F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6858F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6859F:	Documentation/devicetree/bindings/display/renesas,du.yaml
6860F:	drivers/gpu/drm/rcar-du/
6861F:	drivers/gpu/drm/shmobile/
6862F:	include/linux/platform_data/shmob_drm.h
6863
6864DRM DRIVERS FOR ROCKCHIP
6865M:	Sandy Huang <hjc@rock-chips.com>
6866M:	Heiko Stübner <heiko@sntech.de>
6867L:	dri-devel@lists.freedesktop.org
6868S:	Maintained
6869T:	git git://anongit.freedesktop.org/drm/drm-misc
6870F:	Documentation/devicetree/bindings/display/rockchip/
6871F:	drivers/gpu/drm/rockchip/
6872
6873DRM DRIVERS FOR STI
6874M:	Alain Volmat <alain.volmat@foss.st.com>
6875L:	dri-devel@lists.freedesktop.org
6876S:	Maintained
6877T:	git git://anongit.freedesktop.org/drm/drm-misc
6878F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
6879F:	drivers/gpu/drm/sti
6880
6881DRM DRIVERS FOR STM
6882M:	Yannick Fertre <yannick.fertre@foss.st.com>
6883M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
6884M:	Philippe Cornu <philippe.cornu@foss.st.com>
6885L:	dri-devel@lists.freedesktop.org
6886S:	Maintained
6887T:	git git://anongit.freedesktop.org/drm/drm-misc
6888F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6889F:	drivers/gpu/drm/stm
6890
6891DRM DRIVERS FOR TI KEYSTONE
6892M:	Jyri Sarha <jyri.sarha@iki.fi>
6893M:	Tomi Valkeinen <tomba@kernel.org>
6894L:	dri-devel@lists.freedesktop.org
6895S:	Maintained
6896T:	git git://anongit.freedesktop.org/drm/drm-misc
6897F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6898F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6899F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6900F:	drivers/gpu/drm/tidss/
6901
6902DRM DRIVERS FOR TI LCDC
6903M:	Jyri Sarha <jyri.sarha@iki.fi>
6904R:	Tomi Valkeinen <tomba@kernel.org>
6905L:	dri-devel@lists.freedesktop.org
6906S:	Maintained
6907F:	Documentation/devicetree/bindings/display/tilcdc/
6908F:	drivers/gpu/drm/tilcdc/
6909
6910DRM DRIVERS FOR TI OMAP
6911M:	Tomi Valkeinen <tomba@kernel.org>
6912L:	dri-devel@lists.freedesktop.org
6913S:	Maintained
6914F:	Documentation/devicetree/bindings/display/ti/
6915F:	drivers/gpu/drm/omapdrm/
6916
6917DRM DRIVERS FOR V3D
6918M:	Emma Anholt <emma@anholt.net>
6919M:	Melissa Wen <mwen@igalia.com>
6920S:	Supported
6921T:	git git://anongit.freedesktop.org/drm/drm-misc
6922F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6923F:	drivers/gpu/drm/v3d/
6924F:	include/uapi/drm/v3d_drm.h
6925
6926DRM DRIVERS FOR VC4
6927M:	Emma Anholt <emma@anholt.net>
6928M:	Maxime Ripard <mripard@kernel.org>
6929S:	Supported
6930T:	git git://github.com/anholt/linux
6931T:	git git://anongit.freedesktop.org/drm/drm-misc
6932F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6933F:	drivers/gpu/drm/vc4/
6934F:	include/uapi/drm/vc4_drm.h
6935
6936DRM DRIVERS FOR VIVANTE GPU IP
6937M:	Lucas Stach <l.stach@pengutronix.de>
6938R:	Russell King <linux+etnaviv@armlinux.org.uk>
6939R:	Christian Gmeiner <christian.gmeiner@gmail.com>
6940L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6941L:	dri-devel@lists.freedesktop.org
6942S:	Maintained
6943F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6944F:	drivers/gpu/drm/etnaviv/
6945F:	include/uapi/drm/etnaviv_drm.h
6946
6947DRM DRIVERS FOR XEN
6948M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6949L:	dri-devel@lists.freedesktop.org
6950L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
6951S:	Supported
6952T:	git git://anongit.freedesktop.org/drm/drm-misc
6953F:	Documentation/gpu/xen-front.rst
6954F:	drivers/gpu/drm/xen/
6955
6956DRM DRIVERS FOR XILINX
6957M:	Hyun Kwon <hyun.kwon@xilinx.com>
6958M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6959L:	dri-devel@lists.freedesktop.org
6960S:	Maintained
6961T:	git git://anongit.freedesktop.org/drm/drm-misc
6962F:	Documentation/devicetree/bindings/display/xlnx/
6963F:	drivers/gpu/drm/xlnx/
6964
6965DRM PANEL DRIVERS
6966M:	Thierry Reding <thierry.reding@gmail.com>
6967R:	Sam Ravnborg <sam@ravnborg.org>
6968L:	dri-devel@lists.freedesktop.org
6969S:	Maintained
6970T:	git git://anongit.freedesktop.org/drm/drm-misc
6971F:	Documentation/devicetree/bindings/display/panel/
6972F:	drivers/gpu/drm/drm_panel.c
6973F:	drivers/gpu/drm/panel/
6974F:	include/drm/drm_panel.h
6975
6976DRM PRIVACY-SCREEN CLASS
6977M:	Hans de Goede <hdegoede@redhat.com>
6978L:	dri-devel@lists.freedesktop.org
6979S:	Maintained
6980T:	git git://anongit.freedesktop.org/drm/drm-misc
6981F:	drivers/gpu/drm/drm_privacy_screen*
6982F:	include/drm/drm_privacy_screen*
6983
6984DRM TTM SUBSYSTEM
6985M:	Christian Koenig <christian.koenig@amd.com>
6986M:	Huang Rui <ray.huang@amd.com>
6987L:	dri-devel@lists.freedesktop.org
6988S:	Maintained
6989T:	git git://anongit.freedesktop.org/drm/drm-misc
6990F:	drivers/gpu/drm/ttm/
6991F:	include/drm/ttm/
6992
6993DRM GPU SCHEDULER
6994M:	Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6995L:	dri-devel@lists.freedesktop.org
6996S:	Maintained
6997T:	git git://anongit.freedesktop.org/drm/drm-misc
6998F:	drivers/gpu/drm/scheduler/
6999F:	include/drm/gpu_scheduler.h
7000
7001DSBR100 USB FM RADIO DRIVER
7002M:	Alexey Klimov <klimov.linux@gmail.com>
7003L:	linux-media@vger.kernel.org
7004S:	Maintained
7005T:	git git://linuxtv.org/media_tree.git
7006F:	drivers/media/radio/dsbr100.c
7007
7008DT3155 MEDIA DRIVER
7009M:	Hans Verkuil <hverkuil@xs4all.nl>
7010L:	linux-media@vger.kernel.org
7011S:	Odd Fixes
7012W:	https://linuxtv.org
7013T:	git git://linuxtv.org/media_tree.git
7014F:	drivers/media/pci/dt3155/
7015
7016DVB_USB_AF9015 MEDIA DRIVER
7017M:	Antti Palosaari <crope@iki.fi>
7018L:	linux-media@vger.kernel.org
7019S:	Maintained
7020W:	https://linuxtv.org
7021W:	http://palosaari.fi/linux/
7022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7023T:	git git://linuxtv.org/anttip/media_tree.git
7024F:	drivers/media/usb/dvb-usb-v2/af9015*
7025
7026DVB_USB_AF9035 MEDIA DRIVER
7027M:	Antti Palosaari <crope@iki.fi>
7028L:	linux-media@vger.kernel.org
7029S:	Maintained
7030W:	https://linuxtv.org
7031W:	http://palosaari.fi/linux/
7032Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7033T:	git git://linuxtv.org/anttip/media_tree.git
7034F:	drivers/media/usb/dvb-usb-v2/af9035*
7035
7036DVB_USB_ANYSEE MEDIA DRIVER
7037M:	Antti Palosaari <crope@iki.fi>
7038L:	linux-media@vger.kernel.org
7039S:	Maintained
7040W:	https://linuxtv.org
7041W:	http://palosaari.fi/linux/
7042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7043T:	git git://linuxtv.org/anttip/media_tree.git
7044F:	drivers/media/usb/dvb-usb-v2/anysee*
7045
7046DVB_USB_AU6610 MEDIA DRIVER
7047M:	Antti Palosaari <crope@iki.fi>
7048L:	linux-media@vger.kernel.org
7049S:	Maintained
7050W:	https://linuxtv.org
7051W:	http://palosaari.fi/linux/
7052Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7053T:	git git://linuxtv.org/anttip/media_tree.git
7054F:	drivers/media/usb/dvb-usb-v2/au6610*
7055
7056DVB_USB_CE6230 MEDIA DRIVER
7057M:	Antti Palosaari <crope@iki.fi>
7058L:	linux-media@vger.kernel.org
7059S:	Maintained
7060W:	https://linuxtv.org
7061W:	http://palosaari.fi/linux/
7062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7063T:	git git://linuxtv.org/anttip/media_tree.git
7064F:	drivers/media/usb/dvb-usb-v2/ce6230*
7065
7066DVB_USB_CXUSB MEDIA DRIVER
7067M:	Michael Krufky <mkrufky@linuxtv.org>
7068L:	linux-media@vger.kernel.org
7069S:	Maintained
7070W:	https://linuxtv.org
7071W:	http://github.com/mkrufky
7072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7073T:	git git://linuxtv.org/media_tree.git
7074F:	drivers/media/usb/dvb-usb/cxusb*
7075
7076DVB_USB_EC168 MEDIA DRIVER
7077M:	Antti Palosaari <crope@iki.fi>
7078L:	linux-media@vger.kernel.org
7079S:	Maintained
7080W:	https://linuxtv.org
7081W:	http://palosaari.fi/linux/
7082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7083T:	git git://linuxtv.org/anttip/media_tree.git
7084F:	drivers/media/usb/dvb-usb-v2/ec168*
7085
7086DVB_USB_GL861 MEDIA DRIVER
7087M:	Antti Palosaari <crope@iki.fi>
7088L:	linux-media@vger.kernel.org
7089S:	Maintained
7090W:	https://linuxtv.org
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/gl861*
7094
7095DVB_USB_MXL111SF MEDIA DRIVER
7096M:	Michael Krufky <mkrufky@linuxtv.org>
7097L:	linux-media@vger.kernel.org
7098S:	Maintained
7099W:	https://linuxtv.org
7100W:	http://github.com/mkrufky
7101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7102T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7103F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7104
7105DVB_USB_RTL28XXU 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/rtl28xxu*
7114
7115DVB_USB_V2 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/dvb_usb*
7124F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7125
7126DYNAMIC DEBUG
7127M:	Jason Baron <jbaron@akamai.com>
7128S:	Maintained
7129F:	include/linux/dynamic_debug.h
7130F:	lib/dynamic_debug.c
7131
7132DYNAMIC INTERRUPT MODERATION
7133M:	Tal Gilboa <talgi@nvidia.com>
7134S:	Maintained
7135F:	Documentation/networking/net_dim.rst
7136F:	include/linux/dim.h
7137F:	lib/dim/
7138
7139DZ DECSTATION DZ11 SERIAL DRIVER
7140M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7141S:	Maintained
7142F:	drivers/tty/serial/dz.*
7143
7144E3X0 POWER BUTTON DRIVER
7145M:	Moritz Fischer <moritz.fischer@ettus.com>
7146L:	usrp-users@lists.ettus.com
7147S:	Supported
7148W:	http://www.ettus.com
7149F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7150F:	drivers/input/misc/e3x0-button.c
7151
7152E4000 MEDIA DRIVER
7153M:	Antti Palosaari <crope@iki.fi>
7154L:	linux-media@vger.kernel.org
7155S:	Maintained
7156W:	https://linuxtv.org
7157W:	http://palosaari.fi/linux/
7158Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7159T:	git git://linuxtv.org/anttip/media_tree.git
7160F:	drivers/media/tuners/e4000*
7161
7162EARTH_PT1 MEDIA DRIVER
7163M:	Akihiro Tsukada <tskd08@gmail.com>
7164L:	linux-media@vger.kernel.org
7165S:	Odd Fixes
7166F:	drivers/media/pci/pt1/
7167
7168EARTH_PT3 MEDIA DRIVER
7169M:	Akihiro Tsukada <tskd08@gmail.com>
7170L:	linux-media@vger.kernel.org
7171S:	Odd Fixes
7172F:	drivers/media/pci/pt3/
7173
7174EC100 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/dvb-frontends/ec100*
7183
7184ECRYPT FILE SYSTEM
7185M:	Tyler Hicks <code@tyhicks.com>
7186L:	ecryptfs@vger.kernel.org
7187S:	Odd Fixes
7188W:	http://ecryptfs.org
7189W:	https://launchpad.net/ecryptfs
7190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7191F:	Documentation/filesystems/ecryptfs.rst
7192F:	fs/ecryptfs/
7193
7194EDAC-AMD64
7195M:	Yazen Ghannam <yazen.ghannam@amd.com>
7196L:	linux-edac@vger.kernel.org
7197S:	Supported
7198F:	drivers/edac/amd64_edac*
7199F:	drivers/edac/mce_amd*
7200
7201EDAC-ARMADA
7202M:	Jan Luebbe <jlu@pengutronix.de>
7203L:	linux-edac@vger.kernel.org
7204S:	Maintained
7205F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7206F:	drivers/edac/armada_xp_*
7207
7208EDAC-AST2500
7209M:	Stefan Schaeckeler <sschaeck@cisco.com>
7210S:	Supported
7211F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7212F:	drivers/edac/aspeed_edac.c
7213
7214EDAC-BLUEFIELD
7215M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7216S:	Supported
7217F:	drivers/edac/bluefield_edac.c
7218
7219EDAC-CALXEDA
7220M:	Andre Przywara <andre.przywara@arm.com>
7221L:	linux-edac@vger.kernel.org
7222S:	Maintained
7223F:	drivers/edac/highbank*
7224
7225EDAC-CAVIUM OCTEON
7226M:	Ralf Baechle <ralf@linux-mips.org>
7227L:	linux-edac@vger.kernel.org
7228L:	linux-mips@vger.kernel.org
7229S:	Supported
7230F:	drivers/edac/octeon_edac*
7231
7232EDAC-CAVIUM THUNDERX
7233M:	Robert Richter <rric@kernel.org>
7234L:	linux-edac@vger.kernel.org
7235S:	Odd Fixes
7236F:	drivers/edac/thunderx_edac*
7237
7238EDAC-CORE
7239M:	Borislav Petkov <bp@alien8.de>
7240M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7241M:	Tony Luck <tony.luck@intel.com>
7242R:	James Morse <james.morse@arm.com>
7243R:	Robert Richter <rric@kernel.org>
7244L:	linux-edac@vger.kernel.org
7245S:	Supported
7246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7247F:	Documentation/admin-guide/ras.rst
7248F:	Documentation/driver-api/edac.rst
7249F:	drivers/edac/
7250F:	include/linux/edac.h
7251
7252EDAC-DMC520
7253M:	Lei Wang <lewan@microsoft.com>
7254L:	linux-edac@vger.kernel.org
7255S:	Supported
7256F:	drivers/edac/dmc520_edac.c
7257
7258EDAC-E752X
7259M:	Mark Gross <markgross@kernel.org>
7260L:	linux-edac@vger.kernel.org
7261S:	Maintained
7262F:	drivers/edac/e752x_edac.c
7263
7264EDAC-E7XXX
7265L:	linux-edac@vger.kernel.org
7266S:	Maintained
7267F:	drivers/edac/e7xxx_edac.c
7268
7269EDAC-FSL_DDR
7270M:	York Sun <york.sun@nxp.com>
7271L:	linux-edac@vger.kernel.org
7272S:	Maintained
7273F:	drivers/edac/fsl_ddr_edac.*
7274
7275EDAC-GHES
7276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7277L:	linux-edac@vger.kernel.org
7278S:	Maintained
7279F:	drivers/edac/ghes_edac.c
7280
7281EDAC-I10NM
7282M:	Tony Luck <tony.luck@intel.com>
7283L:	linux-edac@vger.kernel.org
7284S:	Maintained
7285F:	drivers/edac/i10nm_base.c
7286
7287EDAC-I3000
7288L:	linux-edac@vger.kernel.org
7289S:	Orphan
7290F:	drivers/edac/i3000_edac.c
7291
7292EDAC-I5000
7293L:	linux-edac@vger.kernel.org
7294S:	Maintained
7295F:	drivers/edac/i5000_edac.c
7296
7297EDAC-I5400
7298M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7299L:	linux-edac@vger.kernel.org
7300S:	Maintained
7301F:	drivers/edac/i5400_edac.c
7302
7303EDAC-I7300
7304M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7305L:	linux-edac@vger.kernel.org
7306S:	Maintained
7307F:	drivers/edac/i7300_edac.c
7308
7309EDAC-I7CORE
7310M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7311L:	linux-edac@vger.kernel.org
7312S:	Maintained
7313F:	drivers/edac/i7core_edac.c
7314
7315EDAC-I82443BXGX
7316M:	Tim Small <tim@buttersideup.com>
7317L:	linux-edac@vger.kernel.org
7318S:	Maintained
7319F:	drivers/edac/i82443bxgx_edac.c
7320
7321EDAC-I82975X
7322M:	"Arvind R." <arvino55@gmail.com>
7323L:	linux-edac@vger.kernel.org
7324S:	Maintained
7325F:	drivers/edac/i82975x_edac.c
7326
7327EDAC-IE31200
7328M:	Jason Baron <jbaron@akamai.com>
7329L:	linux-edac@vger.kernel.org
7330S:	Maintained
7331F:	drivers/edac/ie31200_edac.c
7332
7333EDAC-IGEN6
7334M:	Tony Luck <tony.luck@intel.com>
7335R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7336L:	linux-edac@vger.kernel.org
7337S:	Maintained
7338F:	drivers/edac/igen6_edac.c
7339
7340EDAC-MPC85XX
7341M:	Johannes Thumshirn <morbidrsa@gmail.com>
7342L:	linux-edac@vger.kernel.org
7343S:	Maintained
7344F:	drivers/edac/mpc85xx_edac.[ch]
7345
7346EDAC-PASEMI
7347M:	Egor Martovetsky <egor@pasemi.com>
7348L:	linux-edac@vger.kernel.org
7349S:	Maintained
7350F:	drivers/edac/pasemi_edac.c
7351
7352EDAC-PND2
7353M:	Tony Luck <tony.luck@intel.com>
7354L:	linux-edac@vger.kernel.org
7355S:	Maintained
7356F:	drivers/edac/pnd2_edac.[ch]
7357
7358EDAC-QCOM
7359M:	Channagoud Kadabi <ckadabi@codeaurora.org>
7360M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
7361L:	linux-arm-msm@vger.kernel.org
7362L:	linux-edac@vger.kernel.org
7363S:	Maintained
7364F:	drivers/edac/qcom_edac.c
7365
7366EDAC-R82600
7367M:	Tim Small <tim@buttersideup.com>
7368L:	linux-edac@vger.kernel.org
7369S:	Maintained
7370F:	drivers/edac/r82600_edac.c
7371
7372EDAC-SBRIDGE
7373M:	Tony Luck <tony.luck@intel.com>
7374R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7375L:	linux-edac@vger.kernel.org
7376S:	Maintained
7377F:	drivers/edac/sb_edac.c
7378
7379EDAC-SKYLAKE
7380M:	Tony Luck <tony.luck@intel.com>
7381L:	linux-edac@vger.kernel.org
7382S:	Maintained
7383F:	drivers/edac/skx_*.[ch]
7384
7385EDAC-TI
7386M:	Tero Kristo <kristo@kernel.org>
7387L:	linux-edac@vger.kernel.org
7388S:	Odd Fixes
7389F:	drivers/edac/ti_edac.c
7390
7391EDIROL UA-101/UA-1000 DRIVER
7392M:	Clemens Ladisch <clemens@ladisch.de>
7393L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7394S:	Maintained
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7396F:	sound/usb/misc/ua101.c
7397
7398EFI TEST DRIVER
7399M:	Ivan Hu <ivan.hu@canonical.com>
7400M:	Ard Biesheuvel <ardb@kernel.org>
7401L:	linux-efi@vger.kernel.org
7402S:	Maintained
7403F:	drivers/firmware/efi/test/
7404
7405EFI VARIABLE FILESYSTEM
7406M:	Matthew Garrett <matthew.garrett@nebula.com>
7407M:	Jeremy Kerr <jk@ozlabs.org>
7408M:	Ard Biesheuvel <ardb@kernel.org>
7409L:	linux-efi@vger.kernel.org
7410S:	Maintained
7411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7412F:	fs/efivarfs/
7413
7414EFIFB FRAMEBUFFER DRIVER
7415M:	Peter Jones <pjones@redhat.com>
7416L:	linux-fbdev@vger.kernel.org
7417S:	Maintained
7418F:	drivers/video/fbdev/efifb.c
7419
7420EFS FILESYSTEM
7421S:	Orphan
7422W:	http://aeschi.ch.eu.org/efs/
7423F:	fs/efs/
7424
7425EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7426M:	Douglas Miller <dougmill@linux.ibm.com>
7427L:	netdev@vger.kernel.org
7428S:	Maintained
7429F:	drivers/net/ethernet/ibm/ehea/
7430
7431EM28XX VIDEO4LINUX DRIVER
7432M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7433L:	linux-media@vger.kernel.org
7434S:	Maintained
7435W:	https://linuxtv.org
7436T:	git git://linuxtv.org/media_tree.git
7437F:	Documentation/admin-guide/media/em28xx*
7438F:	drivers/media/usb/em28xx/
7439
7440EMBEDDED LINUX
7441M:	Matt Mackall <mpm@selenic.com>
7442M:	David Woodhouse <dwmw2@infradead.org>
7443L:	linux-embedded@vger.kernel.org
7444S:	Maintained
7445
7446EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7447M:	Adrian Hunter <adrian.hunter@intel.com>
7448M:	Ritesh Harjani <riteshh@codeaurora.org>
7449M:	Asutosh Das <asutoshd@codeaurora.org>
7450L:	linux-mmc@vger.kernel.org
7451S:	Maintained
7452F:	drivers/mmc/host/cqhci*
7453
7454EMULEX 10Gbps iSCSI - OneConnect DRIVER
7455M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7456L:	linux-scsi@vger.kernel.org
7457S:	Supported
7458W:	http://www.broadcom.com
7459F:	drivers/scsi/be2iscsi/
7460
7461EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7462M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7463M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7464M:	Somnath Kotur <somnath.kotur@broadcom.com>
7465L:	netdev@vger.kernel.org
7466S:	Supported
7467W:	http://www.emulex.com
7468F:	drivers/net/ethernet/emulex/benet/
7469
7470EMULEX ONECONNECT ROCE DRIVER
7471M:	Selvin Xavier <selvin.xavier@broadcom.com>
7472L:	linux-rdma@vger.kernel.org
7473S:	Odd Fixes
7474W:	http://www.broadcom.com
7475F:	drivers/infiniband/hw/ocrdma/
7476F:	include/uapi/rdma/ocrdma-abi.h
7477
7478EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7479M:	James Smart <james.smart@broadcom.com>
7480M:	Dick Kennedy <dick.kennedy@broadcom.com>
7481L:	linux-scsi@vger.kernel.org
7482S:	Supported
7483W:	http://www.broadcom.com
7484F:	drivers/scsi/lpfc/
7485
7486EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7487M:	James Smart <james.smart@broadcom.com>
7488M:	Ram Vegesna <ram.vegesna@broadcom.com>
7489L:	linux-scsi@vger.kernel.org
7490L:	target-devel@vger.kernel.org
7491S:	Supported
7492W:	http://www.broadcom.com
7493F:	drivers/scsi/elx/
7494
7495ENE CB710 FLASH CARD READER DRIVER
7496M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7497S:	Maintained
7498F:	drivers/misc/cb710/
7499F:	drivers/mmc/host/cb710-mmc.*
7500F:	include/linux/cb710.h
7501
7502ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7503M:	Maxim Levitsky <maximlevitsky@gmail.com>
7504S:	Maintained
7505F:	drivers/media/rc/ene_ir.*
7506
7507EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7508M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7509L:	linuxppc-dev@lists.ozlabs.org
7510S:	Maintained
7511F:	drivers/tty/ehv_bytechan.c
7512
7513EPSON S1D13XXX FRAMEBUFFER DRIVER
7514M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7515S:	Maintained
7516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7517F:	drivers/video/fbdev/s1d13xxxfb.c
7518F:	include/video/s1d13xxxfb.h
7519
7520EROFS FILE SYSTEM
7521M:	Gao Xiang <xiang@kernel.org>
7522M:	Chao Yu <chao@kernel.org>
7523L:	linux-erofs@lists.ozlabs.org
7524S:	Maintained
7525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7526F:	Documentation/filesystems/erofs.rst
7527F:	fs/erofs/
7528F:	include/trace/events/erofs.h
7529
7530ERRSEQ ERROR TRACKING INFRASTRUCTURE
7531M:	Jeff Layton <jlayton@kernel.org>
7532S:	Maintained
7533F:	include/linux/errseq.h
7534F:	lib/errseq.c
7535
7536ET131X NETWORK DRIVER
7537M:	Mark Einon <mark.einon@gmail.com>
7538S:	Odd Fixes
7539F:	drivers/net/ethernet/agere/
7540
7541ETAS ES58X CAN/USB DRIVER
7542M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7543L:	linux-can@vger.kernel.org
7544S:	Maintained
7545F:	drivers/net/can/usb/etas_es58x/
7546
7547ETHERNET BRIDGE
7548M:	Roopa Prabhu <roopa@nvidia.com>
7549M:	Nikolay Aleksandrov <razor@blackwall.org>
7550L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
7551L:	netdev@vger.kernel.org
7552S:	Maintained
7553W:	http://www.linuxfoundation.org/en/Net:Bridge
7554F:	include/linux/netfilter_bridge/
7555F:	net/bridge/
7556
7557ETHERNET PHY LIBRARY
7558M:	Andrew Lunn <andrew@lunn.ch>
7559M:	Heiner Kallweit <hkallweit1@gmail.com>
7560R:	Russell King <linux@armlinux.org.uk>
7561L:	netdev@vger.kernel.org
7562S:	Maintained
7563F:	Documentation/ABI/testing/sysfs-class-net-phydev
7564F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7565F:	Documentation/devicetree/bindings/net/mdio*
7566F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7567F:	Documentation/networking/phy.rst
7568F:	drivers/net/mdio/
7569F:	drivers/net/mdio/acpi_mdio.c
7570F:	drivers/net/mdio/fwnode_mdio.c
7571F:	drivers/net/mdio/of_mdio.c
7572F:	drivers/net/pcs/
7573F:	drivers/net/phy/
7574F:	include/dt-bindings/net/qca-ar803x.h
7575F:	include/linux/linkmode.h
7576F:	include/linux/*mdio*.h
7577F:	include/linux/mdio/*.h
7578F:	include/linux/mii.h
7579F:	include/linux/of_net.h
7580F:	include/linux/phy.h
7581F:	include/linux/phy_fixed.h
7582F:	include/linux/platform_data/mdio-bcm-unimac.h
7583F:	include/linux/platform_data/mdio-gpio.h
7584F:	include/trace/events/mdio.h
7585F:	include/uapi/linux/mdio.h
7586F:	include/uapi/linux/mii.h
7587F:	net/core/of_net.c
7588
7589EXEC & BINFMT API
7590R:	Eric Biederman <ebiederm@xmission.com>
7591R:	Kees Cook <keescook@chromium.org>
7592L:	linux-mm@kvack.org
7593S:	Supported
7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7595F:	arch/alpha/kernel/binfmt_loader.c
7596F:	fs/*binfmt_*.c
7597F:	fs/exec.c
7598F:	include/linux/binfmts.h
7599F:	include/linux/elf.h
7600F:	include/uapi/linux/binfmts.h
7601F:	include/uapi/linux/elf.h
7602F:	tools/testing/selftests/exec/
7603N:	asm/elf.h
7604N:	binfmt
7605
7606EXFAT FILE SYSTEM
7607M:	Namjae Jeon <linkinjeon@kernel.org>
7608M:	Sungjong Seo <sj1557.seo@samsung.com>
7609L:	linux-fsdevel@vger.kernel.org
7610S:	Maintained
7611F:	fs/exfat/
7612
7613EXT2 FILE SYSTEM
7614M:	Jan Kara <jack@suse.com>
7615L:	linux-ext4@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/filesystems/ext2.rst
7618F:	fs/ext2/
7619F:	include/linux/ext2*
7620
7621EXT4 FILE SYSTEM
7622M:	"Theodore Ts'o" <tytso@mit.edu>
7623M:	Andreas Dilger <adilger.kernel@dilger.ca>
7624L:	linux-ext4@vger.kernel.org
7625S:	Maintained
7626W:	http://ext4.wiki.kernel.org
7627Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
7628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7629F:	Documentation/filesystems/ext4/
7630F:	fs/ext4/
7631F:	include/trace/events/ext4.h
7632
7633Extended Verification Module (EVM)
7634M:	Mimi Zohar <zohar@linux.ibm.com>
7635L:	linux-integrity@vger.kernel.org
7636S:	Supported
7637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7638F:	security/integrity/evm/
7639F:	security/integrity/
7640
7641EXTENSIBLE FIRMWARE INTERFACE (EFI)
7642M:	Ard Biesheuvel <ardb@kernel.org>
7643L:	linux-efi@vger.kernel.org
7644S:	Maintained
7645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7646F:	Documentation/admin-guide/efi-stub.rst
7647F:	arch/*/include/asm/efi.h
7648F:	arch/*/kernel/efi.c
7649F:	arch/arm/boot/compressed/efi-header.S
7650F:	arch/arm64/kernel/efi-entry.S
7651F:	arch/x86/platform/efi/
7652F:	drivers/firmware/efi/
7653F:	include/linux/efi*.h
7654
7655EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7656M:	MyungJoo Ham <myungjoo.ham@samsung.com>
7657M:	Chanwoo Choi <cw00.choi@samsung.com>
7658L:	linux-kernel@vger.kernel.org
7659S:	Maintained
7660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7661F:	Documentation/devicetree/bindings/extcon/
7662F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7663F:	drivers/extcon/
7664F:	include/linux/extcon.h
7665F:	include/linux/extcon/
7666
7667EXTRA BOOT CONFIG
7668M:	Masami Hiramatsu <mhiramat@kernel.org>
7669S:	Maintained
7670F:	Documentation/admin-guide/bootconfig.rst
7671F:	fs/proc/bootconfig.c
7672F:	include/linux/bootconfig.h
7673F:	lib/bootconfig-data.S
7674F:	lib/bootconfig.c
7675F:	tools/bootconfig/*
7676F:	tools/bootconfig/scripts/*
7677
7678EXYNOS DP DRIVER
7679M:	Jingoo Han <jingoohan1@gmail.com>
7680L:	dri-devel@lists.freedesktop.org
7681S:	Maintained
7682F:	drivers/gpu/drm/exynos/exynos_dp*
7683
7684EXYNOS SYSMMU (IOMMU) driver
7685M:	Marek Szyprowski <m.szyprowski@samsung.com>
7686L:	iommu@lists.linux.dev
7687S:	Maintained
7688F:	drivers/iommu/exynos-iommu.c
7689
7690F2FS FILE SYSTEM
7691M:	Jaegeuk Kim <jaegeuk@kernel.org>
7692M:	Chao Yu <chao@kernel.org>
7693L:	linux-f2fs-devel@lists.sourceforge.net
7694S:	Maintained
7695W:	https://f2fs.wiki.kernel.org/
7696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7697F:	Documentation/ABI/testing/sysfs-fs-f2fs
7698F:	Documentation/filesystems/f2fs.rst
7699F:	fs/f2fs/
7700F:	include/linux/f2fs_fs.h
7701F:	include/trace/events/f2fs.h
7702F:	include/uapi/linux/f2fs.h
7703
7704F71805F HARDWARE MONITORING DRIVER
7705M:	Jean Delvare <jdelvare@suse.com>
7706L:	linux-hwmon@vger.kernel.org
7707S:	Maintained
7708F:	Documentation/hwmon/f71805f.rst
7709F:	drivers/hwmon/f71805f.c
7710
7711FADDR2LINE
7712M:	Josh Poimboeuf <jpoimboe@kernel.org>
7713S:	Maintained
7714F:	scripts/faddr2line
7715
7716FAILOVER MODULE
7717M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
7718L:	netdev@vger.kernel.org
7719S:	Supported
7720F:	Documentation/networking/failover.rst
7721F:	include/net/failover.h
7722F:	net/core/failover.c
7723
7724FANOTIFY
7725M:	Jan Kara <jack@suse.cz>
7726R:	Amir Goldstein <amir73il@gmail.com>
7727R:	Matthew Bobrowski <repnop@google.com>
7728L:	linux-fsdevel@vger.kernel.org
7729S:	Maintained
7730F:	fs/notify/fanotify/
7731F:	include/linux/fanotify.h
7732F:	include/uapi/linux/fanotify.h
7733
7734FARSYNC SYNCHRONOUS DRIVER
7735M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
7736S:	Supported
7737W:	http://www.farsite.co.uk/
7738F:	drivers/net/wan/farsync.*
7739
7740FAULT INJECTION SUPPORT
7741M:	Akinobu Mita <akinobu.mita@gmail.com>
7742S:	Supported
7743F:	Documentation/fault-injection/
7744F:	lib/fault-inject.c
7745
7746FBTFT Framebuffer drivers
7747L:	dri-devel@lists.freedesktop.org
7748L:	linux-fbdev@vger.kernel.org
7749S:	Orphan
7750F:	drivers/staging/fbtft/
7751
7752FC0011 TUNER DRIVER
7753M:	Michael Buesch <m@bues.ch>
7754L:	linux-media@vger.kernel.org
7755S:	Maintained
7756F:	drivers/media/tuners/fc0011.c
7757F:	drivers/media/tuners/fc0011.h
7758
7759FC2580 MEDIA DRIVER
7760M:	Antti Palosaari <crope@iki.fi>
7761L:	linux-media@vger.kernel.org
7762S:	Maintained
7763W:	https://linuxtv.org
7764W:	http://palosaari.fi/linux/
7765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7766T:	git git://linuxtv.org/anttip/media_tree.git
7767F:	drivers/media/tuners/fc2580*
7768
7769FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7770M:	Hannes Reinecke <hare@suse.de>
7771L:	linux-scsi@vger.kernel.org
7772S:	Supported
7773W:	www.Open-FCoE.org
7774F:	drivers/scsi/fcoe/
7775F:	drivers/scsi/libfc/
7776F:	include/scsi/fc/
7777F:	include/scsi/libfc.h
7778F:	include/scsi/libfcoe.h
7779F:	include/uapi/scsi/fc/
7780
7781FILE LOCKING (flock() and fcntl()/lockf())
7782M:	Jeff Layton <jlayton@kernel.org>
7783M:	Chuck Lever <chuck.lever@oracle.com>
7784L:	linux-fsdevel@vger.kernel.org
7785S:	Maintained
7786F:	fs/fcntl.c
7787F:	fs/locks.c
7788F:	include/linux/fcntl.h
7789F:	include/uapi/linux/fcntl.h
7790
7791FILESYSTEM DIRECT ACCESS (DAX)
7792M:	Dan Williams <dan.j.williams@intel.com>
7793R:	Matthew Wilcox <willy@infradead.org>
7794R:	Jan Kara <jack@suse.cz>
7795L:	linux-fsdevel@vger.kernel.org
7796L:	nvdimm@lists.linux.dev
7797S:	Supported
7798F:	fs/dax.c
7799F:	include/linux/dax.h
7800F:	include/trace/events/fs_dax.h
7801
7802FILESYSTEMS (VFS and infrastructure)
7803M:	Alexander Viro <viro@zeniv.linux.org.uk>
7804L:	linux-fsdevel@vger.kernel.org
7805S:	Maintained
7806F:	fs/*
7807F:	include/linux/fs.h
7808F:	include/linux/fs_types.h
7809F:	include/uapi/linux/fs.h
7810F:	include/uapi/linux/openat2.h
7811X:	fs/io-wq.c
7812X:	fs/io-wq.h
7813X:	fs/io_uring.c
7814
7815FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7816M:	Riku Voipio <riku.voipio@iki.fi>
7817L:	linux-hwmon@vger.kernel.org
7818S:	Maintained
7819F:	drivers/hwmon/f75375s.c
7820F:	include/linux/f75375s.h
7821
7822FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7823M:	Clemens Ladisch <clemens@ladisch.de>
7824M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
7825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7826S:	Maintained
7827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7828F:	include/uapi/sound/firewire.h
7829F:	sound/firewire/
7830
7831FIREWIRE MEDIA DRIVERS (firedtv)
7832M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7833L:	linux-media@vger.kernel.org
7834L:	linux1394-devel@lists.sourceforge.net
7835S:	Maintained
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7837F:	drivers/media/firewire/
7838
7839FIREWIRE SBP-2 TARGET
7840M:	Chris Boot <bootc@bootc.net>
7841L:	linux-scsi@vger.kernel.org
7842L:	target-devel@vger.kernel.org
7843L:	linux1394-devel@lists.sourceforge.net
7844S:	Maintained
7845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7846F:	drivers/target/sbp/
7847
7848FIREWIRE SUBSYSTEM
7849M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
7850L:	linux1394-devel@lists.sourceforge.net
7851S:	Maintained
7852W:	http://ieee1394.wiki.kernel.org/
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7854F:	drivers/firewire/
7855F:	include/linux/firewire.h
7856F:	include/uapi/linux/firewire*.h
7857F:	tools/firewire/
7858
7859FIRMWARE FRAMEWORK FOR ARMV8-A
7860M:	Sudeep Holla <sudeep.holla@arm.com>
7861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7862S:	Maintained
7863F:	drivers/firmware/arm_ffa/
7864F:	include/linux/arm_ffa.h
7865
7866FIRMWARE LOADER (request_firmware)
7867M:	Luis Chamberlain <mcgrof@kernel.org>
7868M:	Russ Weight <russell.h.weight@intel.com>
7869L:	linux-kernel@vger.kernel.org
7870S:	Maintained
7871F:	Documentation/firmware_class/
7872F:	drivers/base/firmware_loader/
7873F:	include/linux/firmware.h
7874
7875FLEXTIMER FTM-QUADDEC DRIVER
7876M:	Patrick Havelange <patrick.havelange@essensium.com>
7877L:	linux-iio@vger.kernel.org
7878S:	Maintained
7879F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7880F:	drivers/counter/ftm-quaddec.c
7881
7882FLOPPY DRIVER
7883M:	Denis Efremov <efremov@linux.com>
7884L:	linux-block@vger.kernel.org
7885S:	Odd Fixes
7886F:	drivers/block/floppy.c
7887
7888FLYSKY FSIA6B RC RECEIVER
7889M:	Markus Koch <markus@notsyncing.net>
7890L:	linux-input@vger.kernel.org
7891S:	Maintained
7892F:	drivers/input/joystick/fsia6b.c
7893
7894FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7895M:	Geoffrey D. Bennett <g@b4.vu>
7896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7897S:	Maintained
7898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7899F:	sound/usb/mixer_scarlett_gen2.c
7900
7901FORCEDETH GIGABIT ETHERNET DRIVER
7902M:	Rain River <rain.1986.08.12@gmail.com>
7903M:	Zhu Yanjun <zyjzyj2000@gmail.com>
7904L:	netdev@vger.kernel.org
7905S:	Maintained
7906F:	drivers/net/ethernet/nvidia/*
7907
7908FORTIFY_SOURCE
7909M:	Kees Cook <keescook@chromium.org>
7910L:	linux-hardening@vger.kernel.org
7911S:	Supported
7912F:	include/linux/fortify-string.h
7913F:	lib/test_fortify/*
7914F:	scripts/test_fortify.sh
7915K:	\b__NO_FORTIFY\b
7916
7917FPGA DFL DRIVERS
7918M:	Wu Hao <hao.wu@intel.com>
7919R:	Tom Rix <trix@redhat.com>
7920L:	linux-fpga@vger.kernel.org
7921S:	Maintained
7922F:	Documentation/ABI/testing/sysfs-bus-dfl*
7923F:	Documentation/fpga/dfl.rst
7924F:	drivers/fpga/dfl*
7925F:	drivers/uio/uio_dfl.c
7926F:	include/linux/dfl.h
7927F:	include/uapi/linux/fpga-dfl.h
7928
7929FPGA MANAGER FRAMEWORK
7930M:	Moritz Fischer <mdf@kernel.org>
7931M:	Wu Hao <hao.wu@intel.com>
7932M:	Xu Yilun <yilun.xu@intel.com>
7933R:	Tom Rix <trix@redhat.com>
7934L:	linux-fpga@vger.kernel.org
7935S:	Maintained
7936Q:	http://patchwork.kernel.org/project/linux-fpga/list/
7937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
7938F:	Documentation/devicetree/bindings/fpga/
7939F:	Documentation/driver-api/fpga/
7940F:	Documentation/fpga/
7941F:	drivers/fpga/
7942F:	include/linux/fpga/
7943
7944FPU EMULATOR
7945M:	Bill Metzenthen <billm@melbpc.org.au>
7946S:	Maintained
7947W:	http://floatingpoint.sourceforge.net/emulator/index.html
7948F:	arch/x86/math-emu/
7949
7950FRAMEBUFFER CORE
7951M:	Daniel Vetter <daniel@ffwll.ch>
7952F:	drivers/video/fbdev/core/
7953S:	Odd Fixes
7954T:	git git://anongit.freedesktop.org/drm/drm-misc
7955
7956FRAMEBUFFER LAYER
7957M:	Helge Deller <deller@gmx.de>
7958L:	linux-fbdev@vger.kernel.org
7959L:	dri-devel@lists.freedesktop.org
7960S:	Maintained
7961Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
7962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
7963F:	Documentation/fb/
7964F:	drivers/video/
7965F:	include/linux/fb.h
7966F:	include/uapi/linux/fb.h
7967F:	include/uapi/video/
7968F:	include/video/
7969
7970FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7971M:	Horia Geantă <horia.geanta@nxp.com>
7972M:	Pankaj Gupta <pankaj.gupta@nxp.com>
7973M:	Gaurav Jain <gaurav.jain@nxp.com>
7974L:	linux-crypto@vger.kernel.org
7975S:	Maintained
7976F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7977F:	drivers/crypto/caam/
7978
7979FREESCALE COLDFIRE M5441X MMC DRIVER
7980M:	Angelo Dureghello <angelo.dureghello@timesys.com>
7981L:	linux-mmc@vger.kernel.org
7982S:	Maintained
7983F:	drivers/mmc/host/sdhci-esdhc-mcf.c
7984F:	include/linux/platform_data/mmc-esdhc-mcf.h
7985
7986FREESCALE DIU FRAMEBUFFER DRIVER
7987M:	Timur Tabi <timur@kernel.org>
7988L:	linux-fbdev@vger.kernel.org
7989S:	Maintained
7990F:	drivers/video/fbdev/fsl-diu-fb.*
7991
7992FREESCALE DMA DRIVER
7993M:	Li Yang <leoyang.li@nxp.com>
7994M:	Zhang Wei <zw@zh-kernel.org>
7995L:	linuxppc-dev@lists.ozlabs.org
7996S:	Maintained
7997F:	drivers/dma/fsldma.*
7998
7999FREESCALE DSPI DRIVER
8000M:	Vladimir Oltean <olteanv@gmail.com>
8001L:	linux-spi@vger.kernel.org
8002S:	Maintained
8003F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8004F:	drivers/spi/spi-fsl-dspi.c
8005F:	include/linux/spi/spi-fsl-dspi.h
8006
8007FREESCALE ENETC ETHERNET DRIVERS
8008M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8009L:	netdev@vger.kernel.org
8010S:	Maintained
8011F:	drivers/net/ethernet/freescale/enetc/
8012
8013FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8014M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8015L:	netdev@vger.kernel.org
8016S:	Maintained
8017F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8018F:	drivers/net/ethernet/freescale/gianfar*
8019
8020FREESCALE GPMI NAND DRIVER
8021M:	Han Xu <han.xu@nxp.com>
8022L:	linux-mtd@lists.infradead.org
8023S:	Maintained
8024F:	drivers/mtd/nand/raw/gpmi-nand/*
8025
8026FREESCALE I2C CPM DRIVER
8027M:	Jochen Friedrich <jochen@scram.de>
8028L:	linuxppc-dev@lists.ozlabs.org
8029L:	linux-i2c@vger.kernel.org
8030S:	Maintained
8031F:	drivers/i2c/busses/i2c-cpm.c
8032
8033FREESCALE IMX / MXC FEC DRIVER
8034M:	Joakim Zhang <qiangqing.zhang@nxp.com>
8035L:	netdev@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8038F:	drivers/net/ethernet/freescale/fec.h
8039F:	drivers/net/ethernet/freescale/fec_main.c
8040F:	drivers/net/ethernet/freescale/fec_ptp.c
8041
8042FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8043M:	Sascha Hauer <s.hauer@pengutronix.de>
8044R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8045L:	linux-fbdev@vger.kernel.org
8046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8047S:	Maintained
8048F:	drivers/video/fbdev/imxfb.c
8049F:	include/linux/platform_data/video-imxfb.h
8050
8051FREESCALE IMX DDR PMU DRIVER
8052M:	Frank Li <Frank.li@nxp.com>
8053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8054S:	Maintained
8055F:	Documentation/admin-guide/perf/imx-ddr.rst
8056F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8057F:	drivers/perf/fsl_imx8_ddr_perf.c
8058
8059FREESCALE IMX I2C DRIVER
8060M:	Oleksij Rempel <o.rempel@pengutronix.de>
8061R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8062L:	linux-i2c@vger.kernel.org
8063S:	Maintained
8064F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8065F:	drivers/i2c/busses/i2c-imx.c
8066
8067FREESCALE IMX LPI2C DRIVER
8068M:	Dong Aisheng <aisheng.dong@nxp.com>
8069L:	linux-i2c@vger.kernel.org
8070L:	linux-imx@nxp.com
8071S:	Maintained
8072F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8073F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8074
8075FREESCALE MPC I2C DRIVER
8076M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8077L:	linux-i2c@vger.kernel.org
8078S:	Maintained
8079F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8080F:	drivers/i2c/busses/i2c-mpc.c
8081
8082FREESCALE QORIQ DPAA ETHERNET DRIVER
8083M:	Madalin Bucur <madalin.bucur@nxp.com>
8084L:	netdev@vger.kernel.org
8085S:	Maintained
8086F:	drivers/net/ethernet/freescale/dpaa
8087
8088FREESCALE QORIQ DPAA FMAN DRIVER
8089M:	Madalin Bucur <madalin.bucur@nxp.com>
8090L:	netdev@vger.kernel.org
8091S:	Maintained
8092F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8093F:	drivers/net/ethernet/freescale/fman
8094
8095FREESCALE QORIQ PTP CLOCK DRIVER
8096M:	Yangbo Lu <yangbo.lu@nxp.com>
8097L:	netdev@vger.kernel.org
8098S:	Maintained
8099F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8100F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8101F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8102F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8103F:	drivers/ptp/ptp_qoriq.c
8104F:	drivers/ptp/ptp_qoriq_debugfs.c
8105F:	include/linux/fsl/ptp_qoriq.h
8106
8107FREESCALE QUAD SPI DRIVER
8108M:	Han Xu <han.xu@nxp.com>
8109L:	linux-spi@vger.kernel.org
8110S:	Maintained
8111F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8112F:	drivers/spi/spi-fsl-qspi.c
8113
8114FREESCALE QUICC ENGINE LIBRARY
8115M:	Qiang Zhao <qiang.zhao@nxp.com>
8116L:	linuxppc-dev@lists.ozlabs.org
8117S:	Maintained
8118F:	drivers/soc/fsl/qe/
8119F:	include/soc/fsl/qe/
8120
8121FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8122M:	Li Yang <leoyang.li@nxp.com>
8123L:	netdev@vger.kernel.org
8124L:	linuxppc-dev@lists.ozlabs.org
8125S:	Maintained
8126F:	drivers/net/ethernet/freescale/ucc_geth*
8127
8128FREESCALE QUICC ENGINE UCC HDLC DRIVER
8129M:	Zhao Qiang <qiang.zhao@nxp.com>
8130L:	netdev@vger.kernel.org
8131L:	linuxppc-dev@lists.ozlabs.org
8132S:	Maintained
8133F:	drivers/net/wan/fsl_ucc_hdlc*
8134
8135FREESCALE QUICC ENGINE UCC UART DRIVER
8136M:	Timur Tabi <timur@kernel.org>
8137L:	linuxppc-dev@lists.ozlabs.org
8138S:	Maintained
8139F:	drivers/tty/serial/ucc_uart.c
8140
8141FREESCALE SOC DRIVERS
8142M:	Li Yang <leoyang.li@nxp.com>
8143L:	linuxppc-dev@lists.ozlabs.org
8144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8145S:	Maintained
8146F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8147F:	Documentation/devicetree/bindings/soc/fsl/
8148F:	drivers/soc/fsl/
8149F:	include/linux/fsl/
8150F:	include/soc/fsl/
8151
8152FREESCALE SOC FS_ENET DRIVER
8153M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8154L:	linuxppc-dev@lists.ozlabs.org
8155L:	netdev@vger.kernel.org
8156S:	Maintained
8157F:	drivers/net/ethernet/freescale/fs_enet/
8158F:	include/linux/fs_enet_pd.h
8159
8160FREESCALE SOC SOUND DRIVERS
8161M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8162M:	Xiubo Li <Xiubo.Lee@gmail.com>
8163R:	Fabio Estevam <festevam@gmail.com>
8164R:	Nicolin Chen <nicoleotsuka@gmail.com>
8165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8166L:	linuxppc-dev@lists.ozlabs.org
8167S:	Maintained
8168F:	sound/soc/fsl/fsl*
8169F:	sound/soc/fsl/imx*
8170F:	sound/soc/fsl/mpc8610_hpcd.c
8171
8172FREESCALE USB PERIPHERAL DRIVERS
8173M:	Li Yang <leoyang.li@nxp.com>
8174L:	linux-usb@vger.kernel.org
8175L:	linuxppc-dev@lists.ozlabs.org
8176S:	Maintained
8177F:	drivers/usb/gadget/udc/fsl*
8178
8179FREESCALE USB PHY DRIVER
8180M:	Ran Wang <ran.wang_1@nxp.com>
8181L:	linux-usb@vger.kernel.org
8182L:	linuxppc-dev@lists.ozlabs.org
8183S:	Maintained
8184F:	drivers/usb/phy/phy-fsl-usb*
8185
8186FREEVXFS FILESYSTEM
8187M:	Christoph Hellwig <hch@infradead.org>
8188S:	Maintained
8189W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8190F:	fs/freevxfs/
8191
8192FREEZER
8193M:	"Rafael J. Wysocki" <rafael@kernel.org>
8194M:	Pavel Machek <pavel@ucw.cz>
8195L:	linux-pm@vger.kernel.org
8196S:	Supported
8197F:	Documentation/power/freezing-of-tasks.rst
8198F:	include/linux/freezer.h
8199F:	kernel/freezer.c
8200
8201FRONTSWAP API
8202M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
8203L:	linux-kernel@vger.kernel.org
8204S:	Maintained
8205F:	include/linux/frontswap.h
8206F:	mm/frontswap.c
8207
8208FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8209M:	David Howells <dhowells@redhat.com>
8210L:	linux-cachefs@redhat.com (moderated for non-subscribers)
8211S:	Supported
8212F:	Documentation/filesystems/caching/
8213F:	fs/fscache/
8214F:	include/linux/fscache*.h
8215
8216FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8217M:	Theodore Y. Ts'o <tytso@mit.edu>
8218M:	Jaegeuk Kim <jaegeuk@kernel.org>
8219M:	Eric Biggers <ebiggers@kernel.org>
8220L:	linux-fscrypt@vger.kernel.org
8221S:	Supported
8222Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8223T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
8224F:	Documentation/filesystems/fscrypt.rst
8225F:	fs/crypto/
8226F:	include/linux/fscrypt*.h
8227F:	include/uapi/linux/fscrypt.h
8228
8229FSI SUBSYSTEM
8230M:	Jeremy Kerr <jk@ozlabs.org>
8231M:	Joel Stanley <joel@jms.id.au>
8232R:	Alistar Popple <alistair@popple.id.au>
8233R:	Eddie James <eajames@linux.ibm.com>
8234L:	linux-fsi@lists.ozlabs.org
8235S:	Supported
8236Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8238F:	drivers/fsi/
8239F:	include/linux/fsi*.h
8240F:	include/trace/events/fsi*.h
8241
8242FSI-ATTACHED I2C DRIVER
8243M:	Eddie James <eajames@linux.ibm.com>
8244L:	linux-i2c@vger.kernel.org
8245L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8246S:	Maintained
8247F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8248F:	drivers/i2c/busses/i2c-fsi.c
8249
8250FSI-ATTACHED SPI DRIVER
8251M:	Eddie James <eajames@linux.ibm.com>
8252L:	linux-spi@vger.kernel.org
8253S:	Maintained
8254F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8255F:	drivers/spi/spi-fsi.c
8256
8257FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8258M:	Jan Kara <jack@suse.cz>
8259R:	Amir Goldstein <amir73il@gmail.com>
8260L:	linux-fsdevel@vger.kernel.org
8261S:	Maintained
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8263F:	fs/notify/
8264F:	include/linux/fsnotify*.h
8265
8266FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8267M:	Eric Biggers <ebiggers@kernel.org>
8268M:	Theodore Y. Ts'o <tytso@mit.edu>
8269L:	linux-fscrypt@vger.kernel.org
8270S:	Supported
8271Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8272T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
8273F:	Documentation/filesystems/fsverity.rst
8274F:	fs/verity/
8275F:	include/linux/fsverity.h
8276F:	include/uapi/linux/fsverity.h
8277
8278FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8279M:	Michael Zaidman <michael.zaidman@gmail.com>
8280L:	linux-i2c@vger.kernel.org
8281L:	linux-input@vger.kernel.org
8282S:	Maintained
8283F:	drivers/hid/hid-ft260.c
8284
8285FUJITSU LAPTOP EXTRAS
8286M:	Jonathan Woithe <jwoithe@just42.net>
8287L:	platform-driver-x86@vger.kernel.org
8288S:	Maintained
8289F:	drivers/platform/x86/fujitsu-laptop.c
8290
8291FUJITSU M-5MO LS CAMERA ISP DRIVER
8292M:	Kyungmin Park <kyungmin.park@samsung.com>
8293M:	Heungjun Kim <riverful.kim@samsung.com>
8294L:	linux-media@vger.kernel.org
8295S:	Maintained
8296F:	drivers/media/i2c/m5mols/
8297F:	include/media/i2c/m5mols.h
8298
8299FUJITSU TABLET EXTRAS
8300M:	Robert Gerlach <khnz@gmx.de>
8301L:	platform-driver-x86@vger.kernel.org
8302S:	Maintained
8303F:	drivers/platform/x86/fujitsu-tablet.c
8304
8305FUNGIBLE ETHERNET DRIVERS
8306M:	Dimitris Michailidis <dmichail@fungible.com>
8307L:	netdev@vger.kernel.org
8308S:	Supported
8309F:	drivers/net/ethernet/fungible/
8310
8311FUSE: FILESYSTEM IN USERSPACE
8312M:	Miklos Szeredi <miklos@szeredi.hu>
8313L:	linux-fsdevel@vger.kernel.org
8314S:	Maintained
8315W:	https://github.com/libfuse/
8316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8317F:	Documentation/filesystems/fuse.rst
8318F:	fs/fuse/
8319F:	include/uapi/linux/fuse.h
8320
8321FUTEX SUBSYSTEM
8322M:	Thomas Gleixner <tglx@linutronix.de>
8323M:	Ingo Molnar <mingo@redhat.com>
8324R:	Peter Zijlstra <peterz@infradead.org>
8325R:	Darren Hart <dvhart@infradead.org>
8326R:	Davidlohr Bueso <dave@stgolabs.net>
8327R:	André Almeida <andrealmeid@igalia.com>
8328L:	linux-kernel@vger.kernel.org
8329S:	Maintained
8330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8331F:	Documentation/locking/*futex*
8332F:	include/asm-generic/futex.h
8333F:	include/linux/futex.h
8334F:	include/uapi/linux/futex.h
8335F:	kernel/futex/*
8336F:	tools/perf/bench/futex*
8337F:	tools/testing/selftests/futex/
8338
8339GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8340M:	Tim Harvey <tharvey@gateworks.com>
8341M:	Robert Jones <rjones@gateworks.com>
8342S:	Maintained
8343F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8344F:	drivers/mfd/gateworks-gsc.c
8345F:	include/linux/mfd/gsc.h
8346F:	Documentation/hwmon/gsc-hwmon.rst
8347F:	drivers/hwmon/gsc-hwmon.c
8348F:	include/linux/platform_data/gsc_hwmon.h
8349
8350GCC PLUGINS
8351M:	Kees Cook <keescook@chromium.org>
8352L:	linux-hardening@vger.kernel.org
8353S:	Maintained
8354F:	Documentation/kbuild/gcc-plugins.rst
8355F:	scripts/Makefile.gcc-plugins
8356F:	scripts/gcc-plugins/
8357
8358GCOV BASED KERNEL PROFILING
8359M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8360S:	Maintained
8361F:	Documentation/dev-tools/gcov.rst
8362F:	kernel/gcov/
8363
8364GDB KERNEL DEBUGGING HELPER SCRIPTS
8365M:	Jan Kiszka <jan.kiszka@siemens.com>
8366M:	Kieran Bingham <kbingham@kernel.org>
8367S:	Supported
8368F:	scripts/gdb/
8369
8370GEMINI CRYPTO DRIVER
8371M:	Corentin Labbe <clabbe@baylibre.com>
8372L:	linux-crypto@vger.kernel.org
8373S:	Maintained
8374F:	drivers/crypto/gemini/
8375
8376GEMTEK FM RADIO RECEIVER DRIVER
8377M:	Hans Verkuil <hverkuil@xs4all.nl>
8378L:	linux-media@vger.kernel.org
8379S:	Maintained
8380W:	https://linuxtv.org
8381T:	git git://linuxtv.org/media_tree.git
8382F:	drivers/media/radio/radio-gemtek*
8383
8384GENERIC ARCHITECTURE TOPOLOGY
8385M:	Sudeep Holla <sudeep.holla@arm.com>
8386L:	linux-kernel@vger.kernel.org
8387S:	Maintained
8388F:	drivers/base/arch_topology.c
8389F:	include/linux/arch_topology.h
8390
8391GENERIC ENTRY CODE
8392M:	Thomas Gleixner <tglx@linutronix.de>
8393M:	Peter Zijlstra <peterz@infradead.org>
8394M:	Andy Lutomirski <luto@kernel.org>
8395L:	linux-kernel@vger.kernel.org
8396S:	Maintained
8397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8398F:	include/linux/entry-common.h
8399F:	include/linux/entry-kvm.h
8400F:	kernel/entry/
8401
8402GENERIC GPIO I2C DRIVER
8403M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8404S:	Supported
8405F:	drivers/i2c/busses/i2c-gpio.c
8406F:	include/linux/platform_data/i2c-gpio.h
8407
8408GENERIC GPIO I2C MULTIPLEXER DRIVER
8409M:	Peter Korsgaard <peter.korsgaard@barco.com>
8410L:	linux-i2c@vger.kernel.org
8411S:	Supported
8412F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8413F:	drivers/i2c/muxes/i2c-mux-gpio.c
8414F:	include/linux/platform_data/i2c-mux-gpio.h
8415
8416GENERIC HDLC (WAN) DRIVERS
8417M:	Krzysztof Halasa <khc@pm.waw.pl>
8418S:	Maintained
8419W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8420F:	drivers/net/wan/c101.c
8421F:	drivers/net/wan/hd6457*
8422F:	drivers/net/wan/hdlc*
8423F:	drivers/net/wan/n2.c
8424F:	drivers/net/wan/pc300too.c
8425F:	drivers/net/wan/pci200syn.c
8426F:	drivers/net/wan/wanxl*
8427
8428GENERIC INCLUDE/ASM HEADER FILES
8429M:	Arnd Bergmann <arnd@arndb.de>
8430L:	linux-arch@vger.kernel.org
8431S:	Maintained
8432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8433F:	include/asm-generic/
8434F:	include/uapi/asm-generic/
8435
8436GENERIC PHY FRAMEWORK
8437M:	Kishon Vijay Abraham I <kishon@ti.com>
8438M:	Vinod Koul <vkoul@kernel.org>
8439L:	linux-phy@lists.infradead.org
8440S:	Supported
8441Q:	https://patchwork.kernel.org/project/linux-phy/list/
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8443F:	Documentation/devicetree/bindings/phy/
8444F:	drivers/phy/
8445F:	include/linux/phy/
8446
8447GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8448M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8449S:	Supported
8450F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8451
8452GENERIC PM DOMAINS
8453M:	"Rafael J. Wysocki" <rafael@kernel.org>
8454M:	Kevin Hilman <khilman@kernel.org>
8455M:	Ulf Hansson <ulf.hansson@linaro.org>
8456L:	linux-pm@vger.kernel.org
8457S:	Supported
8458F:	Documentation/devicetree/bindings/power/power?domain*
8459F:	drivers/base/power/domain*.c
8460F:	include/linux/pm_domain.h
8461
8462GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8463M:	Eugen Hristev <eugen.hristev@microchip.com>
8464L:	linux-input@vger.kernel.org
8465S:	Maintained
8466F:	drivers/input/touchscreen/resistive-adc-touch.c
8467
8468GENERIC STRING LIBRARY
8469R:	Andy Shevchenko <andy@kernel.org>
8470S:	Maintained
8471F:	lib/string.c
8472F:	lib/string_helpers.c
8473F:	lib/test_string.c
8474F:	lib/test-string_helpers.c
8475
8476GENERIC UIO DRIVER FOR PCI DEVICES
8477M:	"Michael S. Tsirkin" <mst@redhat.com>
8478L:	kvm@vger.kernel.org
8479S:	Supported
8480F:	drivers/uio/uio_pci_generic.c
8481
8482GENERIC VDSO LIBRARY
8483M:	Andy Lutomirski <luto@kernel.org>
8484M:	Thomas Gleixner <tglx@linutronix.de>
8485M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8486L:	linux-kernel@vger.kernel.org
8487S:	Maintained
8488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
8489F:	include/asm-generic/vdso/vsyscall.h
8490F:	include/vdso/
8491F:	kernel/time/vsyscall.c
8492F:	lib/vdso/
8493
8494GENWQE (IBM Generic Workqueue Card)
8495M:	Frank Haverkamp <haver@linux.ibm.com>
8496S:	Supported
8497F:	drivers/misc/genwqe/
8498
8499GET_MAINTAINER SCRIPT
8500M:	Joe Perches <joe@perches.com>
8501S:	Maintained
8502F:	scripts/get_maintainer.pl
8503
8504GFS2 FILE SYSTEM
8505M:	Bob Peterson <rpeterso@redhat.com>
8506M:	Andreas Gruenbacher <agruenba@redhat.com>
8507L:	cluster-devel@redhat.com
8508S:	Supported
8509B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
8510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
8511F:	Documentation/filesystems/gfs2*
8512F:	fs/gfs2/
8513F:	include/uapi/linux/gfs2_ondisk.h
8514
8515GIGABYTE WMI DRIVER
8516M:	Thomas Weißschuh <thomas@weissschuh.net>
8517L:	platform-driver-x86@vger.kernel.org
8518S:	Maintained
8519F:	drivers/platform/x86/gigabyte-wmi.c
8520
8521GNSS SUBSYSTEM
8522M:	Johan Hovold <johan@kernel.org>
8523S:	Maintained
8524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
8525F:	Documentation/ABI/testing/sysfs-class-gnss
8526F:	Documentation/devicetree/bindings/gnss/
8527F:	drivers/gnss/
8528F:	include/linux/gnss.h
8529
8530GO7007 MPEG CODEC
8531M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
8532L:	linux-media@vger.kernel.org
8533S:	Maintained
8534F:	drivers/media/usb/go7007/
8535
8536GOODIX TOUCHSCREEN
8537M:	Bastien Nocera <hadess@hadess.net>
8538M:	Hans de Goede <hdegoede@redhat.com>
8539L:	linux-input@vger.kernel.org
8540S:	Maintained
8541F:	drivers/input/touchscreen/goodix*
8542
8543GOOGLE ETHERNET DRIVERS
8544M:	Jeroen de Borst <jeroendb@google.com>
8545R:	Catherine Sullivan <csully@google.com>
8546R:	David Awogbemila <awogbemila@google.com>
8547L:	netdev@vger.kernel.org
8548S:	Supported
8549F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
8550F:	drivers/net/ethernet/google
8551
8552GPD POCKET FAN DRIVER
8553M:	Hans de Goede <hdegoede@redhat.com>
8554L:	platform-driver-x86@vger.kernel.org
8555S:	Maintained
8556F:	drivers/platform/x86/gpd-pocket-fan.c
8557
8558GPIO ACPI SUPPORT
8559M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8560M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8561L:	linux-gpio@vger.kernel.org
8562L:	linux-acpi@vger.kernel.org
8563S:	Supported
8564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8565F:	Documentation/firmware-guide/acpi/gpio-properties.rst
8566F:	drivers/gpio/gpiolib-acpi.c
8567F:	drivers/gpio/gpiolib-acpi.h
8568
8569GPIO AGGREGATOR
8570M:	Geert Uytterhoeven <geert+renesas@glider.be>
8571L:	linux-gpio@vger.kernel.org
8572S:	Supported
8573F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
8574F:	drivers/gpio/gpio-aggregator.c
8575
8576GPIO IR Transmitter
8577M:	Sean Young <sean@mess.org>
8578L:	linux-media@vger.kernel.org
8579S:	Maintained
8580F:	drivers/media/rc/gpio-ir-tx.c
8581
8582GPIO MOCKUP DRIVER
8583M:	Bamvor Jian Zhang <bamv2005@gmail.com>
8584L:	linux-gpio@vger.kernel.org
8585S:	Maintained
8586F:	drivers/gpio/gpio-mockup.c
8587F:	tools/testing/selftests/gpio/
8588
8589GPIO REGMAP
8590R:	Michael Walle <michael@walle.cc>
8591S:	Maintained
8592F:	drivers/gpio/gpio-regmap.c
8593F:	include/linux/gpio/regmap.h
8594
8595GPIO SUBSYSTEM
8596M:	Linus Walleij <linus.walleij@linaro.org>
8597M:	Bartosz Golaszewski <brgl@bgdev.pl>
8598L:	linux-gpio@vger.kernel.org
8599S:	Maintained
8600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
8601F:	Documentation/ABI/obsolete/sysfs-gpio
8602F:	Documentation/ABI/testing/gpio-cdev
8603F:	Documentation/admin-guide/gpio/
8604F:	Documentation/devicetree/bindings/gpio/
8605F:	Documentation/driver-api/gpio/
8606F:	drivers/gpio/
8607F:	include/asm-generic/gpio.h
8608F:	include/dt-bindings/gpio/
8609F:	include/linux/gpio.h
8610F:	include/linux/gpio/
8611F:	include/linux/of_gpio.h
8612F:	include/uapi/linux/gpio.h
8613F:	tools/gpio/
8614
8615GRE DEMULTIPLEXER DRIVER
8616M:	Dmitry Kozlov <xeb@mail.ru>
8617L:	netdev@vger.kernel.org
8618S:	Maintained
8619F:	include/net/gre.h
8620F:	net/ipv4/gre_demux.c
8621F:	net/ipv4/gre_offload.c
8622
8623GRETH 10/100/1G Ethernet MAC device driver
8624M:	Andreas Larsson <andreas@gaisler.com>
8625L:	netdev@vger.kernel.org
8626S:	Maintained
8627F:	drivers/net/ethernet/aeroflex/
8628
8629GREYBUS AUDIO PROTOCOLS DRIVERS
8630M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
8631M:	Mark Greer <mgreer@animalcreek.com>
8632S:	Maintained
8633F:	drivers/staging/greybus/audio_apbridgea.c
8634F:	drivers/staging/greybus/audio_apbridgea.h
8635F:	drivers/staging/greybus/audio_codec.c
8636F:	drivers/staging/greybus/audio_codec.h
8637F:	drivers/staging/greybus/audio_gb.c
8638F:	drivers/staging/greybus/audio_manager.c
8639F:	drivers/staging/greybus/audio_manager.h
8640F:	drivers/staging/greybus/audio_manager_module.c
8641F:	drivers/staging/greybus/audio_manager_private.h
8642F:	drivers/staging/greybus/audio_manager_sysfs.c
8643F:	drivers/staging/greybus/audio_module.c
8644F:	drivers/staging/greybus/audio_topology.c
8645
8646GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8647M:	Viresh Kumar <vireshk@kernel.org>
8648S:	Maintained
8649F:	drivers/staging/greybus/authentication.c
8650F:	drivers/staging/greybus/bootrom.c
8651F:	drivers/staging/greybus/firmware.h
8652F:	drivers/staging/greybus/fw-core.c
8653F:	drivers/staging/greybus/fw-download.c
8654F:	drivers/staging/greybus/fw-management.c
8655F:	drivers/staging/greybus/greybus_authentication.h
8656F:	drivers/staging/greybus/greybus_firmware.h
8657F:	drivers/staging/greybus/hid.c
8658F:	drivers/staging/greybus/i2c.c
8659F:	drivers/staging/greybus/spi.c
8660F:	drivers/staging/greybus/spilib.c
8661F:	drivers/staging/greybus/spilib.h
8662
8663GREYBUS LOOPBACK DRIVER
8664M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
8665S:	Maintained
8666F:	drivers/staging/greybus/loopback.c
8667
8668GREYBUS PLATFORM DRIVERS
8669M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8670S:	Maintained
8671F:	drivers/staging/greybus/arche-apb-ctrl.c
8672F:	drivers/staging/greybus/arche-platform.c
8673F:	drivers/staging/greybus/arche_platform.h
8674
8675GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8676M:	Rui Miguel Silva <rmfrfs@gmail.com>
8677S:	Maintained
8678F:	drivers/staging/greybus/gpio.c
8679F:	drivers/staging/greybus/light.c
8680F:	drivers/staging/greybus/power_supply.c
8681F:	drivers/staging/greybus/sdio.c
8682F:	drivers/staging/greybus/spi.c
8683F:	drivers/staging/greybus/spilib.c
8684
8685GREYBUS SUBSYSTEM
8686M:	Johan Hovold <johan@kernel.org>
8687M:	Alex Elder <elder@kernel.org>
8688M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8689L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
8690S:	Maintained
8691F:	drivers/greybus/
8692F:	drivers/staging/greybus/
8693F:	include/linux/greybus.h
8694F:	include/linux/greybus/
8695
8696GREYBUS UART PROTOCOLS DRIVERS
8697M:	David Lin <dtwlin@gmail.com>
8698S:	Maintained
8699F:	drivers/staging/greybus/log.c
8700F:	drivers/staging/greybus/uart.c
8701
8702GS1662 VIDEO SERIALIZER
8703M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8704L:	linux-media@vger.kernel.org
8705S:	Maintained
8706T:	git git://linuxtv.org/media_tree.git
8707F:	drivers/media/spi/gs1662.c
8708
8709GSPCA FINEPIX SUBDRIVER
8710M:	Frank Zago <frank@zago.net>
8711L:	linux-media@vger.kernel.org
8712S:	Maintained
8713T:	git git://linuxtv.org/media_tree.git
8714F:	drivers/media/usb/gspca/finepix.c
8715
8716GSPCA GL860 SUBDRIVER
8717M:	Olivier Lorin <o.lorin@laposte.net>
8718L:	linux-media@vger.kernel.org
8719S:	Maintained
8720T:	git git://linuxtv.org/media_tree.git
8721F:	drivers/media/usb/gspca/gl860/
8722
8723GSPCA M5602 SUBDRIVER
8724M:	Erik Andren <erik.andren@gmail.com>
8725L:	linux-media@vger.kernel.org
8726S:	Maintained
8727T:	git git://linuxtv.org/media_tree.git
8728F:	drivers/media/usb/gspca/m5602/
8729
8730GSPCA PAC207 SONIXB SUBDRIVER
8731M:	Hans Verkuil <hverkuil@xs4all.nl>
8732L:	linux-media@vger.kernel.org
8733S:	Odd Fixes
8734T:	git git://linuxtv.org/media_tree.git
8735F:	drivers/media/usb/gspca/pac207.c
8736
8737GSPCA SN9C20X SUBDRIVER
8738M:	Brian Johnson <brijohn@gmail.com>
8739L:	linux-media@vger.kernel.org
8740S:	Maintained
8741T:	git git://linuxtv.org/media_tree.git
8742F:	drivers/media/usb/gspca/sn9c20x.c
8743
8744GSPCA T613 SUBDRIVER
8745M:	Leandro Costantino <lcostantino@gmail.com>
8746L:	linux-media@vger.kernel.org
8747S:	Maintained
8748T:	git git://linuxtv.org/media_tree.git
8749F:	drivers/media/usb/gspca/t613.c
8750
8751GSPCA USB WEBCAM DRIVER
8752M:	Hans Verkuil <hverkuil@xs4all.nl>
8753L:	linux-media@vger.kernel.org
8754S:	Odd Fixes
8755T:	git git://linuxtv.org/media_tree.git
8756F:	drivers/media/usb/gspca/
8757
8758GTP (GPRS Tunneling Protocol)
8759M:	Pablo Neira Ayuso <pablo@netfilter.org>
8760M:	Harald Welte <laforge@gnumonks.org>
8761L:	osmocom-net-gprs@lists.osmocom.org
8762S:	Maintained
8763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8764F:	drivers/net/gtp.c
8765
8766GUID PARTITION TABLE (GPT)
8767M:	Davidlohr Bueso <dave@stgolabs.net>
8768L:	linux-efi@vger.kernel.org
8769S:	Maintained
8770F:	block/partitions/efi.*
8771
8772HABANALABS PCI DRIVER
8773M:	Oded Gabbay <ogabbay@kernel.org>
8774S:	Supported
8775T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8776F:	Documentation/ABI/testing/debugfs-driver-habanalabs
8777F:	Documentation/ABI/testing/sysfs-driver-habanalabs
8778F:	drivers/misc/habanalabs/
8779F:	include/uapi/misc/habanalabs.h
8780
8781HACKRF MEDIA DRIVER
8782M:	Antti Palosaari <crope@iki.fi>
8783L:	linux-media@vger.kernel.org
8784S:	Maintained
8785W:	https://linuxtv.org
8786W:	http://palosaari.fi/linux/
8787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8788T:	git git://linuxtv.org/anttip/media_tree.git
8789F:	drivers/media/usb/hackrf/
8790
8791HANTRO VPU CODEC DRIVER
8792M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8793M:	Philipp Zabel <p.zabel@pengutronix.de>
8794L:	linux-media@vger.kernel.org
8795L:	linux-rockchip@lists.infradead.org
8796S:	Maintained
8797F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8798F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8799F:	drivers/staging/media/hantro/
8800
8801HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8802M:	Frank Seidel <frank@f-seidel.de>
8803L:	platform-driver-x86@vger.kernel.org
8804S:	Maintained
8805W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8806F:	drivers/platform/x86/hdaps.c
8807
8808HARDWARE MONITORING
8809M:	Jean Delvare <jdelvare@suse.com>
8810M:	Guenter Roeck <linux@roeck-us.net>
8811L:	linux-hwmon@vger.kernel.org
8812S:	Maintained
8813W:	http://hwmon.wiki.kernel.org/
8814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8815F:	Documentation/ABI/testing/sysfs-class-hwmon
8816F:	Documentation/devicetree/bindings/hwmon/
8817F:	Documentation/hwmon/
8818F:	drivers/hwmon/
8819F:	include/linux/hwmon*.h
8820F:	include/trace/events/hwmon*.h
8821K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8822
8823HARDWARE RANDOM NUMBER GENERATOR CORE
8824M:	Matt Mackall <mpm@selenic.com>
8825M:	Herbert Xu <herbert@gondor.apana.org.au>
8826L:	linux-crypto@vger.kernel.org
8827S:	Odd fixes
8828F:	Documentation/admin-guide/hw_random.rst
8829F:	Documentation/devicetree/bindings/rng/
8830F:	drivers/char/hw_random/
8831F:	include/linux/hw_random.h
8832
8833HARDWARE SPINLOCK CORE
8834M:	Ohad Ben-Cohen <ohad@wizery.com>
8835M:	Bjorn Andersson <bjorn.andersson@linaro.org>
8836R:	Baolin Wang <baolin.wang7@gmail.com>
8837L:	linux-remoteproc@vger.kernel.org
8838S:	Maintained
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8840F:	Documentation/devicetree/bindings/hwlock/
8841F:	Documentation/locking/hwspinlock.rst
8842F:	drivers/hwspinlock/
8843F:	include/linux/hwspinlock.h
8844
8845HARDWARE TRACING FACILITIES
8846M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8847S:	Maintained
8848F:	drivers/hwtracing/
8849
8850HARMONY SOUND DRIVER
8851L:	linux-parisc@vger.kernel.org
8852S:	Maintained
8853F:	sound/parisc/harmony.*
8854
8855HDPVR USB VIDEO ENCODER DRIVER
8856M:	Hans Verkuil <hverkuil@xs4all.nl>
8857L:	linux-media@vger.kernel.org
8858S:	Odd Fixes
8859W:	https://linuxtv.org
8860T:	git git://linuxtv.org/media_tree.git
8861F:	drivers/media/usb/hdpvr/
8862
8863HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8864M:	Matt Hsiao <matt.hsiao@hpe.com>
8865S:	Supported
8866F:	drivers/misc/hpilo.[ch]
8867
8868HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8869M:	Jerry Hoemann <jerry.hoemann@hpe.com>
8870S:	Supported
8871F:	Documentation/watchdog/hpwdt.rst
8872F:	drivers/watchdog/hpwdt.c
8873
8874HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8875M:	Don Brace <don.brace@microchip.com>
8876L:	storagedev@microchip.com
8877L:	linux-scsi@vger.kernel.org
8878S:	Supported
8879F:	Documentation/scsi/hpsa.rst
8880F:	drivers/scsi/hpsa*.[ch]
8881F:	include/linux/cciss*.h
8882F:	include/uapi/linux/cciss*.h
8883
8884HFI1 DRIVER
8885M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8886L:	linux-rdma@vger.kernel.org
8887S:	Supported
8888F:	drivers/infiniband/hw/hfi1
8889
8890HFS FILESYSTEM
8891L:	linux-fsdevel@vger.kernel.org
8892S:	Orphan
8893F:	Documentation/filesystems/hfs.rst
8894F:	fs/hfs/
8895
8896HFSPLUS FILESYSTEM
8897L:	linux-fsdevel@vger.kernel.org
8898S:	Orphan
8899F:	Documentation/filesystems/hfsplus.rst
8900F:	fs/hfsplus/
8901
8902HGA FRAMEBUFFER DRIVER
8903M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8904L:	linux-nvidia@lists.surfsouth.com
8905S:	Maintained
8906W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8907F:	drivers/video/fbdev/hgafb.c
8908
8909HIBERNATION (aka Software Suspend, aka swsusp)
8910M:	"Rafael J. Wysocki" <rafael@kernel.org>
8911M:	Pavel Machek <pavel@ucw.cz>
8912L:	linux-pm@vger.kernel.org
8913S:	Supported
8914B:	https://bugzilla.kernel.org
8915F:	arch/*/include/asm/suspend*.h
8916F:	arch/x86/power/
8917F:	drivers/base/power/
8918F:	include/linux/freezer.h
8919F:	include/linux/pm.h
8920F:	include/linux/suspend.h
8921F:	kernel/power/
8922
8923HID CORE LAYER
8924M:	Jiri Kosina <jikos@kernel.org>
8925M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
8926L:	linux-input@vger.kernel.org
8927S:	Maintained
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8929F:	drivers/hid/
8930F:	include/linux/hid*
8931F:	include/uapi/linux/hid*
8932
8933HID LOGITECH DRIVERS
8934R:	Filipe Laíns <lains@riseup.net>
8935L:	linux-input@vger.kernel.org
8936S:	Maintained
8937F:	drivers/hid/hid-logitech-*
8938
8939HID PLAYSTATION DRIVER
8940M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
8941L:	linux-input@vger.kernel.org
8942S:	Supported
8943F:	drivers/hid/hid-playstation.c
8944
8945HID SENSOR HUB DRIVERS
8946M:	Jiri Kosina <jikos@kernel.org>
8947M:	Jonathan Cameron <jic23@kernel.org>
8948M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8949L:	linux-input@vger.kernel.org
8950L:	linux-iio@vger.kernel.org
8951S:	Maintained
8952F:	Documentation/hid/hid-sensor*
8953F:	drivers/hid/hid-sensor-*
8954F:	drivers/iio/*/hid-*
8955F:	include/linux/hid-sensor-*
8956
8957HID WACOM DRIVER
8958M:	Ping Cheng <ping.cheng@wacom.com>
8959M:	Jason Gerecke  <jason.gerecke@wacom.com>
8960L:	linux-input@vger.kernel.org
8961S:	Maintained
8962F:	drivers/hid/wacom.h
8963F:	drivers/hid/wacom_*
8964
8965HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8966M:	Thomas Gleixner <tglx@linutronix.de>
8967L:	linux-kernel@vger.kernel.org
8968S:	Maintained
8969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8970F:	Documentation/timers/
8971F:	include/linux/clockchips.h
8972F:	include/linux/hrtimer.h
8973F:	kernel/time/clockevents.c
8974F:	kernel/time/hrtimer.c
8975F:	kernel/time/timer_*.c
8976
8977HIGH-SPEED SCC DRIVER FOR AX.25
8978L:	linux-hams@vger.kernel.org
8979S:	Orphan
8980F:	drivers/net/hamradio/scc.c
8981
8982HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8983M:	HighPoint Linux Team <linux@highpoint-tech.com>
8984S:	Supported
8985W:	http://www.highpoint-tech.com
8986F:	Documentation/scsi/hptiop.rst
8987F:	drivers/scsi/hptiop.c
8988
8989HIPPI
8990M:	Jes Sorensen <jes@trained-monkey.org>
8991L:	linux-hippi@sunsite.dk
8992S:	Maintained
8993F:	drivers/net/hippi/
8994F:	include/linux/hippidevice.h
8995F:	include/uapi/linux/if_hippi.h
8996F:	net/802/hippi.c
8997
8998HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8999M:	Kurt Kanzenbach <kurt@linutronix.de>
9000L:	netdev@vger.kernel.org
9001S:	Maintained
9002F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9003F:	drivers/net/dsa/hirschmann/*
9004F:	include/linux/platform_data/hirschmann-hellcreek.h
9005F:	net/dsa/tag_hellcreek.c
9006
9007HISILICON DMA DRIVER
9008M:	Zhou Wang <wangzhou1@hisilicon.com>
9009L:	dmaengine@vger.kernel.org
9010S:	Maintained
9011F:	drivers/dma/hisi_dma.c
9012
9013HISILICON GPIO DRIVER
9014M:	Luo Jiaxing <luojiaxing@huawei.com>
9015L:	linux-gpio@vger.kernel.org
9016S:	Maintained
9017F:	drivers/gpio/gpio-hisi.c
9018
9019HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9020M:	Longfang Liu <liulongfang@huawei.com>
9021L:	linux-crypto@vger.kernel.org
9022S:	Maintained
9023F:	Documentation/ABI/testing/debugfs-hisi-hpre
9024F:	drivers/crypto/hisilicon/hpre/hpre.h
9025F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9026F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9027
9028HISILICON I2C CONTROLLER DRIVER
9029M:	Yicong Yang <yangyicong@hisilicon.com>
9030L:	linux-i2c@vger.kernel.org
9031S:	Maintained
9032W:	https://www.hisilicon.com
9033F:	drivers/i2c/busses/i2c-hisi.c
9034
9035HISILICON LPC BUS DRIVER
9036M:	john.garry@huawei.com
9037S:	Maintained
9038W:	http://www.hisilicon.com
9039F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9040F:	drivers/bus/hisi_lpc.c
9041
9042HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9043M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9044M:	Salil Mehta <salil.mehta@huawei.com>
9045L:	netdev@vger.kernel.org
9046S:	Maintained
9047W:	http://www.hisilicon.com
9048F:	drivers/net/ethernet/hisilicon/hns3/
9049
9050HISILICON NETWORK SUBSYSTEM DRIVER
9051M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9052M:	Salil Mehta <salil.mehta@huawei.com>
9053L:	netdev@vger.kernel.org
9054S:	Maintained
9055W:	http://www.hisilicon.com
9056F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9057F:	drivers/net/ethernet/hisilicon/
9058
9059HIKEY960 ONBOARD USB GPIO HUB DRIVER
9060M:	John Stultz <jstultz@google.com>
9061L:	linux-kernel@vger.kernel.org
9062S:	Maintained
9063F:	drivers/misc/hisi_hikey_usb.c
9064
9065HISILICON PMU DRIVER
9066M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
9067M:	Qi Liu <liuqi115@huawei.com>
9068S:	Supported
9069W:	http://www.hisilicon.com
9070F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9071F:	Documentation/admin-guide/perf/hisi-pmu.rst
9072F:	drivers/perf/hisilicon
9073
9074HISILICON QM AND ZIP Controller DRIVER
9075M:	Zhou Wang <wangzhou1@hisilicon.com>
9076L:	linux-crypto@vger.kernel.org
9077S:	Maintained
9078F:	Documentation/ABI/testing/debugfs-hisi-zip
9079F:	drivers/crypto/hisilicon/qm.c
9080F:	drivers/crypto/hisilicon/sgl.c
9081F:	drivers/crypto/hisilicon/zip/
9082F:	include/linux/hisi_acc_qm.h
9083
9084HISILICON ROCE DRIVER
9085M:	Wenpeng Liang <liangwenpeng@huawei.com>
9086M:	Weihang Li <liweihang@huawei.com>
9087L:	linux-rdma@vger.kernel.org
9088S:	Maintained
9089F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9090F:	drivers/infiniband/hw/hns/
9091
9092HISILICON SAS Controller
9093M:	John Garry <john.garry@huawei.com>
9094S:	Supported
9095W:	http://www.hisilicon.com
9096F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9097F:	drivers/scsi/hisi_sas/
9098
9099HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9100M:	Kai Ye <yekai13@huawei.com>
9101M:	Longfang Liu <liulongfang@huawei.com>
9102L:	linux-crypto@vger.kernel.org
9103S:	Maintained
9104F:	Documentation/ABI/testing/debugfs-hisi-sec
9105F:	drivers/crypto/hisilicon/sec2/sec.h
9106F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9107F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9108F:	drivers/crypto/hisilicon/sec2/sec_main.c
9109
9110HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9111M:	Jay Fang <f.fangjian@huawei.com>
9112L:	linux-spi@vger.kernel.org
9113S:	Maintained
9114W:	http://www.hisilicon.com
9115F:	drivers/spi/spi-hisi-kunpeng.c
9116
9117HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9118M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9119L:	linux-kernel@vger.kernel.org
9120S:	Maintained
9121F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9122F:	drivers/spmi/hisi-spmi-controller.c
9123
9124HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9125M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9126L:	linux-kernel@vger.kernel.org
9127S:	Maintained
9128F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9129F:	drivers/mfd/hi6421-spmi-pmic.c
9130
9131HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9132M:	Weili Qian <qianweili@huawei.com>
9133S:	Maintained
9134F:	drivers/crypto/hisilicon/trng/trng.c
9135
9136HISILICON V3XX SPI NOR FLASH Controller Driver
9137M:	John Garry <john.garry@huawei.com>
9138S:	Maintained
9139W:	http://www.hisilicon.com
9140F:	drivers/spi/spi-hisi-sfc-v3xx.c
9141
9142HMM - Heterogeneous Memory Management
9143M:	Jérôme Glisse <jglisse@redhat.com>
9144L:	linux-mm@kvack.org
9145S:	Maintained
9146F:	Documentation/vm/hmm.rst
9147F:	include/linux/hmm*
9148F:	lib/test_hmm*
9149F:	mm/hmm*
9150F:	tools/testing/selftests/vm/*hmm*
9151
9152HOST AP DRIVER
9153M:	Jouni Malinen <j@w1.fi>
9154L:	linux-wireless@vger.kernel.org
9155S:	Obsolete
9156W:	http://w1.fi/hostap-driver.html
9157F:	drivers/net/wireless/intersil/hostap/
9158
9159HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9160L:	platform-driver-x86@vger.kernel.org
9161S:	Orphan
9162F:	drivers/platform/x86/tc1100-wmi.c
9163
9164HPET:	High Precision Event Timers driver
9165M:	Clemens Ladisch <clemens@ladisch.de>
9166S:	Maintained
9167F:	Documentation/timers/hpet.rst
9168F:	drivers/char/hpet.c
9169F:	include/linux/hpet.h
9170F:	include/uapi/linux/hpet.h
9171
9172HPET:	x86
9173S:	Orphan
9174F:	arch/x86/include/asm/hpet.h
9175F:	arch/x86/kernel/hpet.c
9176
9177HPFS FILESYSTEM
9178M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9179S:	Maintained
9180W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9181F:	fs/hpfs/
9182
9183HSI SUBSYSTEM
9184M:	Sebastian Reichel <sre@kernel.org>
9185S:	Maintained
9186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9187F:	Documentation/ABI/testing/sysfs-bus-hsi
9188F:	Documentation/driver-api/hsi.rst
9189F:	drivers/hsi/
9190F:	include/linux/hsi/
9191F:	include/uapi/linux/hsi/
9192
9193HSO 3G MODEM DRIVER
9194L:	linux-usb@vger.kernel.org
9195S:	Orphan
9196F:	drivers/net/usb/hso.c
9197
9198HSR NETWORK PROTOCOL
9199L:	netdev@vger.kernel.org
9200S:	Orphan
9201F:	net/hsr/
9202
9203HT16K33 LED CONTROLLER DRIVER
9204M:	Robin van der Gracht <robin@protonic.nl>
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9207F:	drivers/auxdisplay/ht16k33.c
9208
9209HTCPEN TOUCHSCREEN DRIVER
9210M:	Pau Oliva Fora <pof@eslack.org>
9211L:	linux-input@vger.kernel.org
9212S:	Maintained
9213F:	drivers/input/touchscreen/htcpen.c
9214
9215HTE SUBSYSTEM
9216M:	Dipen Patel <dipenp@nvidia.com>
9217S:	Maintained
9218F:	Documentation/devicetree/bindings/timestamp/
9219F:	Documentation/driver-api/hte/
9220F:	drivers/hte/
9221F:	include/linux/hte.h
9222
9223HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9224M:	Lorenzo Bianconi <lorenzo@kernel.org>
9225L:	linux-iio@vger.kernel.org
9226S:	Maintained
9227W:	http://www.st.com/
9228F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9229F:	drivers/iio/humidity/hts221*
9230
9231HUAWEI ETHERNET DRIVER
9232L:	netdev@vger.kernel.org
9233S:	Orphan
9234F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9235F:	drivers/net/ethernet/huawei/hinic/
9236
9237HUGETLB SUBSYSTEM
9238M:	Mike Kravetz <mike.kravetz@oracle.com>
9239M:	Muchun Song <songmuchun@bytedance.com>
9240L:	linux-mm@kvack.org
9241S:	Maintained
9242F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9243F:	Documentation/admin-guide/mm/hugetlbpage.rst
9244F:	Documentation/vm/hugetlbfs_reserv.rst
9245F:	Documentation/vm/vmemmap_dedup.rst
9246F:	fs/hugetlbfs/
9247F:	include/linux/hugetlb.h
9248F:	mm/hugetlb.c
9249F:	mm/hugetlb_vmemmap.c
9250F:	mm/hugetlb_vmemmap.h
9251
9252HVA ST MEDIA DRIVER
9253M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9254L:	linux-media@vger.kernel.org
9255S:	Supported
9256W:	https://linuxtv.org
9257T:	git git://linuxtv.org/media_tree.git
9258F:	drivers/media/platform/st/sti/hva
9259
9260HWPOISON MEMORY FAILURE HANDLING
9261M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9262R:	Miaohe Lin <linmiaohe@huawei.com>
9263L:	linux-mm@kvack.org
9264S:	Maintained
9265F:	mm/hwpoison-inject.c
9266F:	mm/memory-failure.c
9267
9268HYCON HY46XX TOUCHSCREEN SUPPORT
9269M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9270L:	linux-input@vger.kernel.org
9271S:	Maintained
9272F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9273F:	drivers/input/touchscreen/hycon-hy46xx.c
9274
9275HYGON PROCESSOR SUPPORT
9276M:	Pu Wen <puwen@hygon.cn>
9277L:	linux-kernel@vger.kernel.org
9278S:	Maintained
9279F:	arch/x86/kernel/cpu/hygon.c
9280
9281HYNIX HI556 SENSOR DRIVER
9282M:	Shawn Tu <shawnx.tu@intel.com>
9283L:	linux-media@vger.kernel.org
9284S:	Maintained
9285T:	git git://linuxtv.org/media_tree.git
9286F:	drivers/media/i2c/hi556.c
9287
9288HYNIX HI846 SENSOR DRIVER
9289M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9290L:	linux-media@vger.kernel.org
9291S:	Maintained
9292F:	drivers/media/i2c/hi846.c
9293
9294HYNIX HI847 SENSOR DRIVER
9295M:	Shawn Tu <shawnx.tu@intel.com>
9296L:	linux-media@vger.kernel.org
9297S:	Maintained
9298F:	drivers/media/i2c/hi847.c
9299
9300Hyper-V/Azure CORE AND DRIVERS
9301M:	"K. Y. Srinivasan" <kys@microsoft.com>
9302M:	Haiyang Zhang <haiyangz@microsoft.com>
9303M:	Stephen Hemminger <sthemmin@microsoft.com>
9304M:	Wei Liu <wei.liu@kernel.org>
9305M:	Dexuan Cui <decui@microsoft.com>
9306L:	linux-hyperv@vger.kernel.org
9307S:	Supported
9308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9309F:	Documentation/ABI/stable/sysfs-bus-vmbus
9310F:	Documentation/ABI/testing/debugfs-hyperv
9311F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9312F:	arch/arm64/hyperv
9313F:	arch/arm64/include/asm/hyperv-tlfs.h
9314F:	arch/arm64/include/asm/mshyperv.h
9315F:	arch/x86/hyperv
9316F:	arch/x86/include/asm/hyperv-tlfs.h
9317F:	arch/x86/include/asm/mshyperv.h
9318F:	arch/x86/include/asm/trace/hyperv.h
9319F:	arch/x86/kernel/cpu/mshyperv.c
9320F:	drivers/clocksource/hyperv_timer.c
9321F:	drivers/hid/hid-hyperv.c
9322F:	drivers/hv/
9323F:	drivers/input/serio/hyperv-keyboard.c
9324F:	drivers/iommu/hyperv-iommu.c
9325F:	drivers/net/ethernet/microsoft/
9326F:	drivers/net/hyperv/
9327F:	drivers/pci/controller/pci-hyperv-intf.c
9328F:	drivers/pci/controller/pci-hyperv.c
9329F:	drivers/scsi/storvsc_drv.c
9330F:	drivers/uio/uio_hv_generic.c
9331F:	drivers/video/fbdev/hyperv_fb.c
9332F:	include/asm-generic/hyperv-tlfs.h
9333F:	include/asm-generic/mshyperv.h
9334F:	include/clocksource/hyperv_timer.h
9335F:	include/linux/hyperv.h
9336F:	include/uapi/linux/hyperv.h
9337F:	net/vmw_vsock/hyperv_transport.c
9338F:	tools/hv/
9339
9340HYPERBUS SUPPORT
9341M:	Vignesh Raghavendra <vigneshr@ti.com>
9342L:	linux-mtd@lists.infradead.org
9343S:	Supported
9344Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9345C:	irc://irc.oftc.net/mtd
9346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
9347F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
9348F:	drivers/mtd/hyperbus/
9349F:	include/linux/mtd/hyperbus.h
9350
9351HYPERVISOR VIRTUAL CONSOLE DRIVER
9352L:	linuxppc-dev@lists.ozlabs.org
9353S:	Odd Fixes
9354F:	drivers/tty/hvc/
9355
9356I2C ACPI SUPPORT
9357M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9358L:	linux-i2c@vger.kernel.org
9359L:	linux-acpi@vger.kernel.org
9360S:	Maintained
9361F:	drivers/i2c/i2c-core-acpi.c
9362
9363I2C CONTROLLER DRIVER FOR NVIDIA GPU
9364M:	Ajay Gupta <ajayg@nvidia.com>
9365L:	linux-i2c@vger.kernel.org
9366S:	Maintained
9367F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
9368F:	drivers/i2c/busses/i2c-nvidia-gpu.c
9369
9370I2C MUXES
9371M:	Peter Rosin <peda@axentia.se>
9372L:	linux-i2c@vger.kernel.org
9373S:	Maintained
9374F:	Documentation/devicetree/bindings/i2c/i2c-arb*
9375F:	Documentation/devicetree/bindings/i2c/i2c-gate*
9376F:	Documentation/devicetree/bindings/i2c/i2c-mux*
9377F:	Documentation/i2c/i2c-topology.rst
9378F:	Documentation/i2c/muxes/
9379F:	drivers/i2c/i2c-mux.c
9380F:	drivers/i2c/muxes/
9381F:	include/linux/i2c-mux.h
9382
9383I2C MV64XXX MARVELL AND ALLWINNER DRIVER
9384M:	Gregory CLEMENT <gregory.clement@bootlin.com>
9385L:	linux-i2c@vger.kernel.org
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
9388F:	drivers/i2c/busses/i2c-mv64xxx.c
9389
9390I2C OVER PARALLEL PORT
9391M:	Jean Delvare <jdelvare@suse.com>
9392L:	linux-i2c@vger.kernel.org
9393S:	Maintained
9394F:	Documentation/i2c/busses/i2c-parport.rst
9395F:	drivers/i2c/busses/i2c-parport.c
9396
9397I2C SUBSYSTEM
9398M:	Wolfram Sang <wsa@kernel.org>
9399L:	linux-i2c@vger.kernel.org
9400S:	Maintained
9401W:	https://i2c.wiki.kernel.org/
9402Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9404F:	Documentation/devicetree/bindings/i2c/i2c.txt
9405F:	Documentation/i2c/
9406F:	drivers/i2c/*
9407F:	include/dt-bindings/i2c/i2c.h
9408F:	include/linux/i2c-dev.h
9409F:	include/linux/i2c-smbus.h
9410F:	include/linux/i2c.h
9411F:	include/uapi/linux/i2c-*.h
9412F:	include/uapi/linux/i2c.h
9413
9414I2C SUBSYSTEM HOST DRIVERS
9415L:	linux-i2c@vger.kernel.org
9416S:	Odd Fixes
9417W:	https://i2c.wiki.kernel.org/
9418Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
9419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
9420F:	Documentation/devicetree/bindings/i2c/
9421F:	drivers/i2c/algos/
9422F:	drivers/i2c/busses/
9423F:	include/dt-bindings/i2c/
9424
9425I2C-TAOS-EVM DRIVER
9426M:	Jean Delvare <jdelvare@suse.com>
9427L:	linux-i2c@vger.kernel.org
9428S:	Maintained
9429F:	Documentation/i2c/busses/i2c-taos-evm.rst
9430F:	drivers/i2c/busses/i2c-taos-evm.c
9431
9432I2C-TINY-USB DRIVER
9433M:	Till Harbaum <till@harbaum.org>
9434L:	linux-i2c@vger.kernel.org
9435S:	Maintained
9436W:	http://www.harbaum.org/till/i2c_tiny_usb
9437F:	drivers/i2c/busses/i2c-tiny-usb.c
9438
9439I2C/SMBUS CONTROLLER DRIVERS FOR PC
9440M:	Jean Delvare <jdelvare@suse.com>
9441L:	linux-i2c@vger.kernel.org
9442S:	Maintained
9443F:	Documentation/i2c/busses/i2c-ali1535.rst
9444F:	Documentation/i2c/busses/i2c-ali1563.rst
9445F:	Documentation/i2c/busses/i2c-ali15x3.rst
9446F:	Documentation/i2c/busses/i2c-amd756.rst
9447F:	Documentation/i2c/busses/i2c-amd8111.rst
9448F:	Documentation/i2c/busses/i2c-i801.rst
9449F:	Documentation/i2c/busses/i2c-nforce2.rst
9450F:	Documentation/i2c/busses/i2c-piix4.rst
9451F:	Documentation/i2c/busses/i2c-sis5595.rst
9452F:	Documentation/i2c/busses/i2c-sis630.rst
9453F:	Documentation/i2c/busses/i2c-sis96x.rst
9454F:	Documentation/i2c/busses/i2c-via.rst
9455F:	Documentation/i2c/busses/i2c-viapro.rst
9456F:	drivers/i2c/busses/i2c-ali1535.c
9457F:	drivers/i2c/busses/i2c-ali1563.c
9458F:	drivers/i2c/busses/i2c-ali15x3.c
9459F:	drivers/i2c/busses/i2c-amd756-s4882.c
9460F:	drivers/i2c/busses/i2c-amd756.c
9461F:	drivers/i2c/busses/i2c-amd8111.c
9462F:	drivers/i2c/busses/i2c-i801.c
9463F:	drivers/i2c/busses/i2c-isch.c
9464F:	drivers/i2c/busses/i2c-nforce2-s4985.c
9465F:	drivers/i2c/busses/i2c-nforce2.c
9466F:	drivers/i2c/busses/i2c-piix4.c
9467F:	drivers/i2c/busses/i2c-sis5595.c
9468F:	drivers/i2c/busses/i2c-sis630.c
9469F:	drivers/i2c/busses/i2c-sis96x.c
9470F:	drivers/i2c/busses/i2c-via.c
9471F:	drivers/i2c/busses/i2c-viapro.c
9472
9473I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
9474M:	Hans de Goede <hdegoede@redhat.com>
9475L:	linux-i2c@vger.kernel.org
9476S:	Maintained
9477F:	drivers/i2c/busses/i2c-cht-wc.c
9478
9479I2C/SMBUS ISMT DRIVER
9480M:	Seth Heasley <seth.heasley@intel.com>
9481M:	Neil Horman <nhorman@tuxdriver.com>
9482L:	linux-i2c@vger.kernel.org
9483F:	Documentation/i2c/busses/i2c-ismt.rst
9484F:	drivers/i2c/busses/i2c-ismt.c
9485
9486I2C/SMBUS STUB DRIVER
9487M:	Jean Delvare <jdelvare@suse.com>
9488L:	linux-i2c@vger.kernel.org
9489S:	Maintained
9490F:	drivers/i2c/i2c-stub.c
9491
9492I3C DRIVER FOR CADENCE I3C MASTER IP
9493M:	Przemysław Gaj <pgaj@cadence.com>
9494S:	Maintained
9495F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
9496F:	drivers/i3c/master/i3c-master-cdns.c
9497
9498I3C DRIVER FOR SYNOPSYS DESIGNWARE
9499M:	Vitor Soares <vitor.soares@synopsys.com>
9500S:	Maintained
9501F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
9502F:	drivers/i3c/master/dw*
9503
9504I3C SUBSYSTEM
9505M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9506L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
9507S:	Maintained
9508C:	irc://chat.freenode.net/linux-i3c
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
9510F:	Documentation/ABI/testing/sysfs-bus-i3c
9511F:	Documentation/devicetree/bindings/i3c/
9512F:	Documentation/driver-api/i3c
9513F:	drivers/i3c/
9514F:	include/linux/i3c/
9515
9516IA64 (Itanium) PLATFORM
9517L:	linux-ia64@vger.kernel.org
9518S:	Orphan
9519F:	Documentation/ia64/
9520F:	arch/ia64/
9521
9522IBM Power 842 compression accelerator
9523M:	Haren Myneni <haren@us.ibm.com>
9524S:	Supported
9525F:	crypto/842.c
9526F:	drivers/crypto/nx/Kconfig
9527F:	drivers/crypto/nx/Makefile
9528F:	drivers/crypto/nx/nx-842*
9529F:	include/linux/sw842.h
9530F:	lib/842/
9531
9532IBM Power in-Nest Crypto Acceleration
9533M:	Breno Leitão <leitao@debian.org>
9534M:	Nayna Jain <nayna@linux.ibm.com>
9535M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9536L:	linux-crypto@vger.kernel.org
9537S:	Supported
9538F:	drivers/crypto/nx/Kconfig
9539F:	drivers/crypto/nx/Makefile
9540F:	drivers/crypto/nx/nx-aes*
9541F:	drivers/crypto/nx/nx-sha*
9542F:	drivers/crypto/nx/nx.*
9543F:	drivers/crypto/nx/nx_csbcpb.h
9544F:	drivers/crypto/nx/nx_debugfs.c
9545
9546IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
9547M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9548L:	linux-pci@vger.kernel.org
9549L:	linuxppc-dev@lists.ozlabs.org
9550S:	Supported
9551F:	drivers/pci/hotplug/rpadlpar*
9552
9553IBM Power Linux RAID adapter
9554M:	Brian King <brking@us.ibm.com>
9555S:	Supported
9556F:	drivers/scsi/ipr.*
9557
9558IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
9559M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9560L:	linux-pci@vger.kernel.org
9561L:	linuxppc-dev@lists.ozlabs.org
9562S:	Supported
9563F:	drivers/pci/hotplug/rpaphp*
9564
9565IBM Power SRIOV Virtual NIC Device Driver
9566M:	Dany Madden <drt@linux.ibm.com>
9567R:	Thomas Falcon <tlfalcon@linux.ibm.com>
9568L:	netdev@vger.kernel.org
9569S:	Supported
9570F:	drivers/net/ethernet/ibm/ibmvnic.*
9571
9572IBM Power Virtual Accelerator Switchboard
9573L:	linuxppc-dev@lists.ozlabs.org
9574S:	Supported
9575F:	arch/powerpc/include/asm/vas.h
9576F:	arch/powerpc/platforms/powernv/copy-paste.h
9577F:	arch/powerpc/platforms/powernv/vas*
9578
9579IBM Power Virtual Ethernet Device Driver
9580M:	Cristobal Forno <cforno12@linux.ibm.com>
9581L:	netdev@vger.kernel.org
9582S:	Supported
9583F:	drivers/net/ethernet/ibm/ibmveth.*
9584
9585IBM Power Virtual FC Device Drivers
9586M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9587L:	linux-scsi@vger.kernel.org
9588S:	Supported
9589F:	drivers/scsi/ibmvscsi/ibmvfc*
9590
9591IBM Power Virtual Management Channel Driver
9592M:	Brad Warrum <bwarrum@linux.ibm.com>
9593M:	Ritu Agarwal <rituagar@linux.ibm.com>
9594S:	Supported
9595F:	drivers/misc/ibmvmc.*
9596
9597IBM Power Virtual SCSI Device Drivers
9598M:	Tyrel Datwyler <tyreld@linux.ibm.com>
9599L:	linux-scsi@vger.kernel.org
9600S:	Supported
9601F:	drivers/scsi/ibmvscsi/ibmvscsi*
9602F:	include/scsi/viosrp.h
9603
9604IBM Power Virtual SCSI Device Target Driver
9605M:	Michael Cyr <mikecyr@linux.ibm.com>
9606L:	linux-scsi@vger.kernel.org
9607L:	target-devel@vger.kernel.org
9608S:	Supported
9609F:	drivers/scsi/ibmvscsi_tgt/
9610
9611IBM Power VMX Cryptographic instructions
9612M:	Breno Leitão <leitao@debian.org>
9613M:	Nayna Jain <nayna@linux.ibm.com>
9614M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9615L:	linux-crypto@vger.kernel.org
9616S:	Supported
9617F:	drivers/crypto/vmx/Kconfig
9618F:	drivers/crypto/vmx/Makefile
9619F:	drivers/crypto/vmx/aes*
9620F:	drivers/crypto/vmx/ghash*
9621F:	drivers/crypto/vmx/ppc-xlate.pl
9622F:	drivers/crypto/vmx/vmx.c
9623
9624IBM ServeRAID RAID DRIVER
9625S:	Orphan
9626F:	drivers/scsi/ips.*
9627
9628ICH LPC AND GPIO DRIVER
9629M:	Peter Tyser <ptyser@xes-inc.com>
9630S:	Maintained
9631F:	drivers/gpio/gpio-ich.c
9632F:	drivers/mfd/lpc_ich.c
9633
9634ICY I2C DRIVER
9635M:	Max Staudt <max@enpas.org>
9636L:	linux-i2c@vger.kernel.org
9637S:	Maintained
9638F:	drivers/i2c/busses/i2c-icy.c
9639
9640IDEAPAD LAPTOP EXTRAS DRIVER
9641M:	Ike Panhc <ike.pan@canonical.com>
9642L:	platform-driver-x86@vger.kernel.org
9643S:	Maintained
9644W:	http://launchpad.net/ideapad-laptop
9645F:	drivers/platform/x86/ideapad-laptop.c
9646
9647IDEAPAD LAPTOP SLIDEBAR DRIVER
9648M:	Andrey Moiseev <o2g.org.ru@gmail.com>
9649L:	linux-input@vger.kernel.org
9650S:	Maintained
9651W:	https://github.com/o2genum/ideapad-slidebar
9652F:	drivers/input/misc/ideapad_slidebar.c
9653
9654IDMAPPED MOUNTS
9655M:	Christian Brauner <brauner@kernel.org>
9656L:	linux-fsdevel@vger.kernel.org
9657S:	Maintained
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
9659F:	Documentation/filesystems/idmappings.rst
9660F:	tools/testing/selftests/mount_setattr/
9661F:	include/linux/mnt_idmapping.h
9662
9663IDT VersaClock 5 CLOCK DRIVER
9664M:	Luca Ceresoli <luca@lucaceresoli.net>
9665S:	Maintained
9666F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9667F:	drivers/clk/clk-versaclock5.c
9668
9669IEEE 802.15.4 SUBSYSTEM
9670M:	Alexander Aring <alex.aring@gmail.com>
9671M:	Stefan Schmidt <stefan@datenfreihafen.org>
9672L:	linux-wpan@vger.kernel.org
9673S:	Maintained
9674W:	https://linux-wpan.org/
9675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9677F:	Documentation/networking/ieee802154.rst
9678F:	drivers/net/ieee802154/
9679F:	include/linux/ieee802154.h
9680F:	include/linux/nl802154.h
9681F:	include/net/af_ieee802154.h
9682F:	include/net/cfg802154.h
9683F:	include/net/ieee802154_netdev.h
9684F:	include/net/mac802154.h
9685F:	include/net/nl802154.h
9686F:	net/ieee802154/
9687F:	net/mac802154/
9688
9689IFE PROTOCOL
9690M:	Yotam Gigi <yotam.gi@gmail.com>
9691M:	Jamal Hadi Salim <jhs@mojatatu.com>
9692F:	include/net/ife.h
9693F:	include/uapi/linux/ife.h
9694F:	net/ife
9695
9696IGORPLUG-USB IR RECEIVER
9697M:	Sean Young <sean@mess.org>
9698L:	linux-media@vger.kernel.org
9699S:	Maintained
9700F:	drivers/media/rc/igorplugusb.c
9701
9702IGUANAWORKS USB IR TRANSCEIVER
9703M:	Sean Young <sean@mess.org>
9704L:	linux-media@vger.kernel.org
9705S:	Maintained
9706F:	drivers/media/rc/iguanair.c
9707
9708IIO DIGITAL POTENTIOMETER DAC
9709M:	Peter Rosin <peda@axentia.se>
9710L:	linux-iio@vger.kernel.org
9711S:	Maintained
9712F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9713F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9714F:	drivers/iio/dac/dpot-dac.c
9715
9716IIO ENVELOPE DETECTOR
9717M:	Peter Rosin <peda@axentia.se>
9718L:	linux-iio@vger.kernel.org
9719S:	Maintained
9720F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9721F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9722F:	drivers/iio/adc/envelope-detector.c
9723
9724IIO MULTIPLEXER
9725M:	Peter Rosin <peda@axentia.se>
9726L:	linux-iio@vger.kernel.org
9727S:	Maintained
9728F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9729F:	drivers/iio/multiplexer/iio-mux.c
9730
9731IIO SCMI BASED DRIVER
9732M:	Jyoti Bhayana <jbhayana@google.com>
9733L:	linux-iio@vger.kernel.org
9734S:	Maintained
9735F:	drivers/iio/common/scmi_sensors/scmi_iio.c
9736
9737IIO SUBSYSTEM AND DRIVERS
9738M:	Jonathan Cameron <jic23@kernel.org>
9739R:	Lars-Peter Clausen <lars@metafoo.de>
9740L:	linux-iio@vger.kernel.org
9741S:	Maintained
9742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9743F:	Documentation/ABI/testing/configfs-iio*
9744F:	Documentation/ABI/testing/sysfs-bus-iio*
9745F:	Documentation/devicetree/bindings/iio/
9746F:	drivers/iio/
9747F:	drivers/staging/iio/
9748F:	include/linux/iio/
9749F:	tools/iio/
9750
9751IIO UNIT CONVERTER
9752M:	Peter Rosin <peda@axentia.se>
9753L:	linux-iio@vger.kernel.org
9754S:	Maintained
9755F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9756F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9757F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9758F:	drivers/iio/afe/iio-rescale.c
9759
9760IKANOS/ADI EAGLE ADSL USB DRIVER
9761M:	Matthieu Castet <castet.matthieu@free.fr>
9762M:	Stanislaw Gruszka <stf_xl@wp.pl>
9763S:	Maintained
9764F:	drivers/usb/atm/ueagle-atm.c
9765
9766IMAGIS TOUCHSCREEN DRIVER
9767M:	Markuss Broks <markuss.broks@gmail.com>
9768S:	Maintained
9769F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
9770F:	drivers/input/touchscreen/imagis.c
9771
9772IMGTEC ASCII LCD DRIVER
9773M:	Paul Burton <paulburton@kernel.org>
9774S:	Maintained
9775F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9776F:	drivers/auxdisplay/img-ascii-lcd.c
9777
9778IMGTEC IR DECODER DRIVER
9779S:	Orphan
9780F:	drivers/media/rc/img-ir/
9781
9782IMON SOUNDGRAPH USB IR RECEIVER
9783M:	Sean Young <sean@mess.org>
9784L:	linux-media@vger.kernel.org
9785S:	Maintained
9786F:	drivers/media/rc/imon.c
9787F:	drivers/media/rc/imon_raw.c
9788
9789IMS TWINTURBO FRAMEBUFFER DRIVER
9790L:	linux-fbdev@vger.kernel.org
9791S:	Orphan
9792F:	drivers/video/fbdev/imsttfb.c
9793
9794INA209 HARDWARE MONITOR DRIVER
9795M:	Guenter Roeck <linux@roeck-us.net>
9796L:	linux-hwmon@vger.kernel.org
9797S:	Maintained
9798F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9799F:	Documentation/hwmon/ina209.rst
9800F:	drivers/hwmon/ina209.c
9801
9802INA2XX HARDWARE MONITOR DRIVER
9803M:	Guenter Roeck <linux@roeck-us.net>
9804L:	linux-hwmon@vger.kernel.org
9805S:	Maintained
9806F:	Documentation/hwmon/ina2xx.rst
9807F:	drivers/hwmon/ina2xx.c
9808F:	include/linux/platform_data/ina2xx.h
9809
9810INDUSTRY PACK SUBSYSTEM (IPACK)
9811M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9812M:	Jens Taprogge <jens.taprogge@taprogge.org>
9813M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9814L:	industrypack-devel@lists.sourceforge.net
9815S:	Maintained
9816W:	http://industrypack.sourceforge.net
9817F:	drivers/ipack/
9818
9819INFINEON DPS310 Driver
9820M:	Eddie James <eajames@linux.ibm.com>
9821L:	linux-iio@vger.kernel.org
9822S:	Maintained
9823F:	drivers/iio/pressure/dps310.c
9824
9825INFINIBAND SUBSYSTEM
9826M:	Jason Gunthorpe <jgg@nvidia.com>
9827M:	Leon Romanovsky <leonro@nvidia.com>
9828L:	linux-rdma@vger.kernel.org
9829S:	Supported
9830W:	https://github.com/linux-rdma/rdma-core
9831Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9833F:	Documentation/devicetree/bindings/infiniband/
9834F:	Documentation/infiniband/
9835F:	drivers/infiniband/
9836F:	include/rdma/
9837F:	include/trace/events/ib_mad.h
9838F:	include/trace/events/ib_umad.h
9839F:	include/uapi/linux/if_infiniband.h
9840F:	include/uapi/rdma/
9841F:	samples/bpf/ibumad_kern.c
9842F:	samples/bpf/ibumad_user.c
9843
9844INGENIC JZ4780 NAND DRIVER
9845M:	Harvey Hunt <harveyhuntnexus@gmail.com>
9846L:	linux-mtd@lists.infradead.org
9847L:	linux-mips@vger.kernel.org
9848S:	Maintained
9849F:	drivers/mtd/nand/raw/ingenic/
9850
9851INGENIC JZ47xx SoCs
9852M:	Paul Cercueil <paul@crapouillou.net>
9853L:	linux-mips@vger.kernel.org
9854S:	Maintained
9855F:	arch/mips/boot/dts/ingenic/
9856F:	arch/mips/generic/board-ingenic.c
9857F:	arch/mips/include/asm/mach-ingenic/
9858F:	arch/mips/ingenic/Kconfig
9859F:	drivers/clk/ingenic/
9860F:	drivers/dma/dma-jz4780.c
9861F:	drivers/gpu/drm/ingenic/
9862F:	drivers/i2c/busses/i2c-jz4780.c
9863F:	drivers/iio/adc/ingenic-adc.c
9864F:	drivers/irqchip/irq-ingenic.c
9865F:	drivers/memory/jz4780-nemc.c
9866F:	drivers/mmc/host/jz4740_mmc.c
9867F:	drivers/mtd/nand/raw/ingenic/
9868F:	drivers/pinctrl/pinctrl-ingenic.c
9869F:	drivers/power/supply/ingenic-battery.c
9870F:	drivers/pwm/pwm-jz4740.c
9871F:	drivers/remoteproc/ingenic_rproc.c
9872F:	drivers/rtc/rtc-jz4740.c
9873F:	drivers/tty/serial/8250/8250_ingenic.c
9874F:	drivers/usb/musb/jz4740.c
9875F:	drivers/watchdog/jz4740_wdt.c
9876F:	include/dt-bindings/iio/adc/ingenic,adc.h
9877F:	include/linux/mfd/ingenic-tcu.h
9878F:	sound/soc/codecs/jz47*
9879F:	sound/soc/jz4740/
9880
9881INJOINIC IP5xxx POWER BANK IC DRIVER
9882M:	Samuel Holland <samuel@sholland.org>
9883S:	Maintained
9884F:	drivers/power/supply/ip5xxx_power.c
9885
9886INOTIFY
9887M:	Jan Kara <jack@suse.cz>
9888R:	Amir Goldstein <amir73il@gmail.com>
9889L:	linux-fsdevel@vger.kernel.org
9890S:	Maintained
9891F:	Documentation/filesystems/inotify.rst
9892F:	fs/notify/inotify/
9893F:	include/linux/inotify.h
9894F:	include/uapi/linux/inotify.h
9895
9896INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9897M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
9898L:	linux-input@vger.kernel.org
9899S:	Maintained
9900Q:	http://patchwork.kernel.org/project/linux-input/list/
9901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9902F:	Documentation/devicetree/bindings/input/
9903F:	Documentation/devicetree/bindings/serio/
9904F:	Documentation/input/
9905F:	drivers/input/
9906F:	include/linux/input.h
9907F:	include/linux/input/
9908F:	include/uapi/linux/input-event-codes.h
9909F:	include/uapi/linux/input.h
9910
9911INPUT MULTITOUCH (MT) PROTOCOL
9912M:	Henrik Rydberg <rydberg@bitmath.org>
9913L:	linux-input@vger.kernel.org
9914S:	Odd fixes
9915F:	Documentation/input/multi-touch-protocol.rst
9916F:	drivers/input/input-mt.c
9917K:	\b(ABS|SYN)_MT_
9918
9919INSIDE SECURE CRYPTO DRIVER
9920M:	Antoine Tenart <atenart@kernel.org>
9921L:	linux-crypto@vger.kernel.org
9922S:	Maintained
9923F:	drivers/crypto/inside-secure/
9924
9925INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9926M:	Mimi Zohar <zohar@linux.ibm.com>
9927M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9928L:	linux-integrity@vger.kernel.org
9929S:	Supported
9930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9931F:	security/integrity/ima/
9932F:	security/integrity/
9933
9934INTEL 810/815 FRAMEBUFFER DRIVER
9935M:	Antonino Daplas <adaplas@gmail.com>
9936L:	linux-fbdev@vger.kernel.org
9937S:	Maintained
9938F:	drivers/video/fbdev/i810/
9939
9940INTEL ASoC DRIVERS
9941M:	Cezary Rojewski <cezary.rojewski@intel.com>
9942M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9943M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
9944M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
9945M:	Bard Liao <yung-chuan.liao@linux.intel.com>
9946M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
9947M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
9948L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9949S:	Supported
9950F:	sound/soc/intel/
9951
9952INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9953M:	Hans de Goede <hdegoede@redhat.com>
9954L:	platform-driver-x86@vger.kernel.org
9955S:	Maintained
9956F:	drivers/platform/x86/intel/atomisp2/pm.c
9957
9958INTEL ATOMISP2 LED DRIVER
9959M:	Hans de Goede <hdegoede@redhat.com>
9960L:	platform-driver-x86@vger.kernel.org
9961S:	Maintained
9962F:	drivers/platform/x86/intel/atomisp2/led.c
9963
9964INTEL BIOS SAR INT1092 DRIVER
9965M:	Shravan Sudhakar <s.shravan@intel.com>
9966M:	Intel Corporation <linuxwwan@intel.com>
9967L:	platform-driver-x86@vger.kernel.org
9968S:	Maintained
9969F:	drivers/platform/x86/intel/int1092/
9970
9971INTEL BROXTON PMC DRIVER
9972M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9973M:	Zha Qipeng <qipeng.zha@intel.com>
9974S:	Maintained
9975F:	drivers/mfd/intel_pmc_bxt.c
9976F:	include/linux/mfd/intel_pmc_bxt.h
9977
9978INTEL C600 SERIES SAS CONTROLLER DRIVER
9979M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9980L:	linux-scsi@vger.kernel.org
9981S:	Supported
9982T:	git git://git.code.sf.net/p/intel-sas/isci
9983F:	drivers/scsi/isci/
9984
9985INTEL CPU family model numbers
9986M:	Tony Luck <tony.luck@intel.com>
9987M:	x86@kernel.org
9988L:	linux-kernel@vger.kernel.org
9989S:	Supported
9990F:	arch/x86/include/asm/intel-family.h
9991
9992INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9993M:	Jani Nikula <jani.nikula@linux.intel.com>
9994M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9995M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
9996M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
9997L:	intel-gfx@lists.freedesktop.org
9998S:	Supported
9999W:	https://01.org/linuxgraphics/
10000Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10001B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
10002C:	irc://irc.oftc.net/intel-gfx
10003T:	git git://anongit.freedesktop.org/drm-intel
10004F:	Documentation/gpu/i915.rst
10005F:	drivers/gpu/drm/i915/
10006F:	include/drm/i915*
10007F:	include/uapi/drm/i915_drm.h
10008
10009INTEL ETHERNET DRIVERS
10010M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10011M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10012L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10013S:	Supported
10014W:	http://www.intel.com/support/feedback.htm
10015W:	http://e1000.sourceforge.net/
10016Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
10017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10019F:	Documentation/networking/device_drivers/ethernet/intel/
10020F:	drivers/net/ethernet/intel/
10021F:	drivers/net/ethernet/intel/*/
10022F:	include/linux/avf/virtchnl.h
10023F:	include/linux/net/intel/iidc.h
10024
10025INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10026M:	Mustafa Ismail <mustafa.ismail@intel.com>
10027M:	Shiraz Saleem <shiraz.saleem@intel.com>
10028L:	linux-rdma@vger.kernel.org
10029S:	Supported
10030F:	drivers/infiniband/hw/irdma/
10031F:	include/uapi/rdma/irdma-abi.h
10032
10033INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
10034M:	Maik Broemme <mbroemme@libmpq.org>
10035L:	linux-fbdev@vger.kernel.org
10036S:	Maintained
10037F:	Documentation/fb/intelfb.rst
10038F:	drivers/video/fbdev/intelfb/
10039
10040INTEL GPIO DRIVERS
10041M:	Andy Shevchenko <andy@kernel.org>
10042L:	linux-gpio@vger.kernel.org
10043S:	Supported
10044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10045F:	drivers/gpio/gpio-ich.c
10046F:	drivers/gpio/gpio-merrifield.c
10047F:	drivers/gpio/gpio-ml-ioh.c
10048F:	drivers/gpio/gpio-pch.c
10049F:	drivers/gpio/gpio-sch.c
10050F:	drivers/gpio/gpio-sodaville.c
10051
10052INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10053M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10054M:	Zhi Wang <zhi.a.wang@intel.com>
10055L:	intel-gvt-dev@lists.freedesktop.org
10056L:	intel-gfx@lists.freedesktop.org
10057S:	Supported
10058W:	https://01.org/igvt-g
10059T:	git https://github.com/intel/gvt-linux.git
10060F:	drivers/gpu/drm/i915/gvt/
10061
10062INTEL HID EVENT DRIVER
10063M:	Alex Hung <alex.hung@canonical.com>
10064L:	platform-driver-x86@vger.kernel.org
10065S:	Maintained
10066F:	drivers/platform/x86/intel/hid.c
10067
10068INTEL I/OAT DMA DRIVER
10069M:	Dave Jiang <dave.jiang@intel.com>
10070R:	Dan Williams <dan.j.williams@intel.com>
10071L:	dmaengine@vger.kernel.org
10072S:	Supported
10073Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10074F:	drivers/dma/ioat*
10075
10076INTEL IADX DRIVER
10077M:	Dave Jiang <dave.jiang@intel.com>
10078L:	dmaengine@vger.kernel.org
10079S:	Supported
10080F:	drivers/dma/idxd/*
10081F:	include/uapi/linux/idxd.h
10082
10083INTEL IDLE DRIVER
10084M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10085M:	Len Brown <lenb@kernel.org>
10086L:	linux-pm@vger.kernel.org
10087S:	Supported
10088B:	https://bugzilla.kernel.org
10089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10090F:	drivers/idle/intel_idle.c
10091
10092INTEL IN FIELD SCAN (IFS) DEVICE
10093M:	Jithu Joseph <jithu.joseph@intel.com>
10094R:	Ashok Raj <ashok.raj@intel.com>
10095R:	Tony Luck <tony.luck@intel.com>
10096S:	Maintained
10097F:	drivers/platform/x86/intel/ifs
10098F:	include/trace/events/intel_ifs.h
10099
10100INTEL INTEGRATED SENSOR HUB DRIVER
10101M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10102M:	Jiri Kosina <jikos@kernel.org>
10103L:	linux-input@vger.kernel.org
10104S:	Maintained
10105F:	drivers/hid/intel-ish-hid/
10106
10107INTEL IOMMU (VT-d)
10108M:	David Woodhouse <dwmw2@infradead.org>
10109M:	Lu Baolu <baolu.lu@linux.intel.com>
10110L:	iommu@lists.linux.dev
10111S:	Supported
10112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10113F:	drivers/iommu/intel/
10114F:	include/linux/intel-iommu.h
10115F:	include/linux/intel-svm.h
10116
10117INTEL IOP-ADMA DMA DRIVER
10118R:	Dan Williams <dan.j.williams@intel.com>
10119S:	Odd fixes
10120F:	drivers/dma/iop-adma.c
10121
10122INTEL IPU3 CSI-2 CIO2 DRIVER
10123M:	Yong Zhi <yong.zhi@intel.com>
10124M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10125M:	Bingbu Cao <bingbu.cao@intel.com>
10126M:	Dan Scally <djrscally@gmail.com>
10127R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10128L:	linux-media@vger.kernel.org
10129S:	Maintained
10130T:	git git://linuxtv.org/media_tree.git
10131F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10132F:	drivers/media/pci/intel/ipu3/
10133
10134INTEL IPU3 CSI-2 IMGU DRIVER
10135M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10136R:	Bingbu Cao <bingbu.cao@intel.com>
10137R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10138L:	linux-media@vger.kernel.org
10139S:	Maintained
10140F:	Documentation/admin-guide/media/ipu3.rst
10141F:	Documentation/admin-guide/media/ipu3_rcb.svg
10142F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
10143F:	drivers/staging/media/ipu3/
10144
10145INTEL IXP4XX CRYPTO SUPPORT
10146M:	Corentin Labbe <clabbe@baylibre.com>
10147L:	linux-crypto@vger.kernel.org
10148S:	Maintained
10149F:	drivers/crypto/ixp4xx_crypto.c
10150
10151INTEL ISHTP ECLITE DRIVER
10152M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10153L:	platform-driver-x86@vger.kernel.org
10154S:	Supported
10155F:	drivers/platform/x86/intel/ishtp_eclite.c
10156
10157INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
10158M:	Krzysztof Halasa <khalasa@piap.pl>
10159S:	Maintained
10160F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
10161F:	drivers/net/wan/ixp4xx_hss.c
10162F:	drivers/soc/ixp4xx/ixp4xx-npe.c
10163F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
10164F:	include/linux/soc/ixp4xx/npe.h
10165F:	include/linux/soc/ixp4xx/qmgr.h
10166
10167INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
10168M:	Deepak Saxena <dsaxena@plexity.net>
10169S:	Maintained
10170F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
10171F:	drivers/char/hw_random/ixp4xx-rng.c
10172
10173INTEL KEEM BAY DRM DRIVER
10174M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10175M:	Edmund Dea <edmund.j.dea@intel.com>
10176S:	Maintained
10177F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10178F:	drivers/gpu/drm/kmb/
10179
10180INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10181M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10182S:	Maintained
10183F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10184F:	drivers/crypto/keembay/Kconfig
10185F:	drivers/crypto/keembay/Makefile
10186F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
10187F:	drivers/crypto/keembay/ocs-aes.c
10188F:	drivers/crypto/keembay/ocs-aes.h
10189
10190INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10191M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10192M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10193M:	Mark Gross <mgross@linux.intel.com>
10194S:	Maintained
10195F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10196F:	drivers/crypto/keembay/Kconfig
10197F:	drivers/crypto/keembay/Makefile
10198F:	drivers/crypto/keembay/keembay-ocs-ecc.c
10199
10200INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10201M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10202M:	Declan Murphy <declan.murphy@intel.com>
10203S:	Maintained
10204F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10205F:	drivers/crypto/keembay/Kconfig
10206F:	drivers/crypto/keembay/Makefile
10207F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
10208F:	drivers/crypto/keembay/ocs-hcu.c
10209F:	drivers/crypto/keembay/ocs-hcu.h
10210
10211INTEL THUNDER BAY EMMC PHY DRIVER
10212M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
10213M:	Rashmi A <rashmi.a@intel.com>
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
10216F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
10217
10218INTEL MANAGEMENT ENGINE (mei)
10219M:	Tomas Winkler <tomas.winkler@intel.com>
10220L:	linux-kernel@vger.kernel.org
10221S:	Supported
10222F:	Documentation/driver-api/mei/*
10223F:	drivers/misc/mei/
10224F:	drivers/watchdog/mei_wdt.c
10225F:	include/linux/mei_aux.h
10226F:	include/linux/mei_cl_bus.h
10227F:	include/uapi/linux/mei.h
10228F:	samples/mei/*
10229
10230INTEL MAX 10 BMC MFD DRIVER
10231M:	Xu Yilun <yilun.xu@intel.com>
10232R:	Tom Rix <trix@redhat.com>
10233S:	Maintained
10234F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10235F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10236F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10237F:	drivers/mfd/intel-m10-bmc.c
10238F:	include/linux/mfd/intel-m10-bmc.h
10239
10240INTEL MENLOW THERMAL DRIVER
10241M:	Sujith Thomas <sujith.thomas@intel.com>
10242L:	linux-pm@vger.kernel.org
10243S:	Supported
10244W:	https://01.org/linux-acpi
10245F:	drivers/thermal/intel/intel_menlow.c
10246
10247INTEL P-Unit IPC DRIVER
10248M:	Zha Qipeng <qipeng.zha@intel.com>
10249L:	platform-driver-x86@vger.kernel.org
10250S:	Maintained
10251F:	arch/x86/include/asm/intel_punit_ipc.h
10252F:	drivers/platform/x86/intel/punit_ipc.c
10253
10254INTEL PMC CORE DRIVER
10255M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10256M:	David E Box <david.e.box@intel.com>
10257L:	platform-driver-x86@vger.kernel.org
10258S:	Maintained
10259F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10260F:	drivers/platform/x86/intel/pmc/
10261
10262INTEL PMIC GPIO DRIVERS
10263M:	Andy Shevchenko <andy@kernel.org>
10264S:	Supported
10265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10266F:	drivers/gpio/gpio-*cove.c
10267
10268INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
10269M:	Andy Shevchenko <andy@kernel.org>
10270S:	Maintained
10271F:	drivers/mfd/intel_soc_pmic*
10272F:	include/linux/mfd/intel_soc_pmic*
10273
10274INTEL PMT DRIVERS
10275M:	David E. Box <david.e.box@linux.intel.com>
10276S:	Supported
10277F:	drivers/platform/x86/intel/pmt/
10278
10279INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
10280M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
10281L:	linux-wireless@vger.kernel.org
10282S:	Maintained
10283F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
10284F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
10285F:	drivers/net/wireless/intel/ipw2x00/
10286
10287INTEL PSTATE DRIVER
10288M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10289M:	Len Brown <lenb@kernel.org>
10290L:	linux-pm@vger.kernel.org
10291S:	Supported
10292F:	drivers/cpufreq/intel_pstate.c
10293
10294INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
10295M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10296L:	linux-iio@vger.kernel.org
10297F:	drivers/counter/intel-qep.c
10298
10299INTEL SCU DRIVERS
10300M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10301S:	Maintained
10302F:	arch/x86/include/asm/intel_scu_ipc.h
10303F:	drivers/platform/x86/intel_scu_*
10304
10305INTEL SDSI DRIVER
10306M:	David E. Box <david.e.box@linux.intel.com>
10307S:	Supported
10308F:	drivers/platform/x86/intel/sdsi.c
10309F:	tools/arch/x86/intel_sdsi/
10310F:	tools/testing/selftests/drivers/sdsi/
10311
10312INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
10313M:	Daniel Scally <djrscally@gmail.com>
10314S:	Maintained
10315F:	drivers/platform/x86/intel/int3472/
10316
10317INTEL SPEED SELECT TECHNOLOGY
10318M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10319L:	platform-driver-x86@vger.kernel.org
10320S:	Maintained
10321F:	drivers/platform/x86/intel/speed_select_if/
10322F:	include/uapi/linux/isst_if.h
10323F:	tools/power/x86/intel-speed-select/
10324
10325INTEL STRATIX10 FIRMWARE DRIVERS
10326M:	Dinh Nguyen <dinguyen@kernel.org>
10327L:	linux-kernel@vger.kernel.org
10328S:	Maintained
10329F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
10330F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
10331F:	drivers/firmware/stratix10-rsu.c
10332F:	drivers/firmware/stratix10-svc.c
10333F:	include/linux/firmware/intel/stratix10-smc.h
10334F:	include/linux/firmware/intel/stratix10-svc-client.h
10335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
10336
10337INTEL TELEMETRY DRIVER
10338M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10339M:	"David E. Box" <david.e.box@linux.intel.com>
10340L:	platform-driver-x86@vger.kernel.org
10341S:	Maintained
10342F:	arch/x86/include/asm/intel_telemetry.h
10343F:	drivers/platform/x86/intel/telemetry/
10344
10345INTEL UNCORE FREQUENCY CONTROL
10346M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10347L:	platform-driver-x86@vger.kernel.org
10348S:	Maintained
10349F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
10350F:	drivers/platform/x86/intel/uncore-frequency/
10351
10352INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
10353M:	David E. Box <david.e.box@linux.intel.com>
10354S:	Supported
10355F:	drivers/platform/x86/intel/vsec.*
10356
10357INTEL VIRTUAL BUTTON DRIVER
10358M:	AceLan Kao <acelan.kao@canonical.com>
10359L:	platform-driver-x86@vger.kernel.org
10360S:	Maintained
10361F:	drivers/platform/x86/intel/vbtn.c
10362
10363INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
10364M:	Stanislaw Gruszka <stf_xl@wp.pl>
10365L:	linux-wireless@vger.kernel.org
10366S:	Supported
10367F:	drivers/net/wireless/intel/iwlegacy/
10368
10369INTEL WIRELESS WIFI LINK (iwlwifi)
10370M:	Gregory Greenman <gregory.greenman@intel.com>
10371L:	linux-wireless@vger.kernel.org
10372S:	Supported
10373W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
10375F:	drivers/net/wireless/intel/iwlwifi/
10376
10377INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
10378M:	Jithu Joseph <jithu.joseph@intel.com>
10379R:	Maurice Ma <maurice.ma@intel.com>
10380S:	Maintained
10381W:	https://slimbootloader.github.io/security/firmware-update.html
10382F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
10383
10384INTEL WMI THUNDERBOLT FORCE POWER DRIVER
10385L:	Dell.Client.Kernel@dell.com
10386S:	Maintained
10387F:	drivers/platform/x86/intel/wmi/thunderbolt.c
10388
10389INTEL WWAN IOSM DRIVER
10390M:	M Chetan Kumar <m.chetan.kumar@intel.com>
10391M:	Intel Corporation <linuxwwan@intel.com>
10392L:	netdev@vger.kernel.org
10393S:	Maintained
10394F:	drivers/net/wwan/iosm/
10395
10396INTEL(R) TRACE HUB
10397M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10398S:	Supported
10399F:	Documentation/trace/intel_th.rst
10400F:	drivers/hwtracing/intel_th/
10401F:	include/linux/intel_th.h
10402
10403INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
10404M:	Ning Sun <ning.sun@intel.com>
10405L:	tboot-devel@lists.sourceforge.net
10406S:	Supported
10407W:	http://tboot.sourceforge.net
10408T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
10409F:	Documentation/x86/intel_txt.rst
10410F:	arch/x86/kernel/tboot.c
10411F:	include/linux/tboot.h
10412
10413INTEL SGX
10414M:	Jarkko Sakkinen <jarkko@kernel.org>
10415R:	Dave Hansen <dave.hansen@linux.intel.com>
10416L:	linux-sgx@vger.kernel.org
10417S:	Supported
10418Q:	https://patchwork.kernel.org/project/intel-sgx/list/
10419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
10420F:	Documentation/x86/sgx.rst
10421F:	arch/x86/entry/vdso/vsgx.S
10422F:	arch/x86/include/asm/sgx.h
10423F:	arch/x86/include/uapi/asm/sgx.h
10424F:	arch/x86/kernel/cpu/sgx/*
10425F:	tools/testing/selftests/sgx/*
10426K:	\bSGX_
10427
10428INTERCONNECT API
10429M:	Georgi Djakov <djakov@kernel.org>
10430L:	linux-pm@vger.kernel.org
10431S:	Maintained
10432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
10433F:	Documentation/devicetree/bindings/interconnect/
10434F:	Documentation/driver-api/interconnect.rst
10435F:	drivers/interconnect/
10436F:	include/dt-bindings/interconnect/
10437F:	include/linux/interconnect-provider.h
10438F:	include/linux/interconnect.h
10439
10440INTERRUPT COUNTER DRIVER
10441M:	Oleksij Rempel <o.rempel@pengutronix.de>
10442R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10443L:	linux-iio@vger.kernel.org
10444F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
10445F:	drivers/counter/interrupt-cnt.c
10446
10447INTERSIL ISL7998X VIDEO DECODER DRIVER
10448M:	Michael Tretter <m.tretter@pengutronix.de>
10449R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10450L:	linux-media@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
10453F:	drivers/media/i2c/isl7998x.c
10454
10455INVENSENSE ICM-426xx IMU DRIVER
10456M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
10457L:	linux-iio@vger.kernel.org
10458S:	Maintained
10459W:	https://invensense.tdk.com/
10460F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
10461F:	drivers/iio/imu/inv_icm42600/
10462
10463INVENSENSE MPU-3050 GYROSCOPE DRIVER
10464M:	Linus Walleij <linus.walleij@linaro.org>
10465L:	linux-iio@vger.kernel.org
10466S:	Maintained
10467F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10468F:	drivers/iio/gyro/mpu3050*
10469
10470IOC3 ETHERNET DRIVER
10471M:	Ralf Baechle <ralf@linux-mips.org>
10472L:	linux-mips@vger.kernel.org
10473S:	Maintained
10474F:	drivers/net/ethernet/sgi/ioc3-eth.c
10475
10476IOMAP FILESYSTEM LIBRARY
10477M:	Christoph Hellwig <hch@infradead.org>
10478M:	Darrick J. Wong <djwong@kernel.org>
10479L:	linux-xfs@vger.kernel.org
10480L:	linux-fsdevel@vger.kernel.org
10481S:	Supported
10482T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
10483F:	fs/iomap/
10484F:	include/linux/iomap.h
10485
10486IOMMU DRIVERS
10487M:	Joerg Roedel <joro@8bytes.org>
10488M:	Will Deacon <will@kernel.org>
10489L:	iommu@lists.linux.dev
10490S:	Maintained
10491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10492F:	Documentation/devicetree/bindings/iommu/
10493F:	Documentation/userspace-api/iommu.rst
10494F:	drivers/iommu/
10495F:	include/linux/iommu.h
10496F:	include/linux/iova.h
10497F:	include/linux/of_iommu.h
10498F:	include/uapi/linux/iommu.h
10499
10500IOSYS-MAP HELPERS
10501M:	Thomas Zimmermann <tzimmermann@suse.de>
10502L:	dri-devel@lists.freedesktop.org
10503S:	Maintained
10504T:	git git://anongit.freedesktop.org/drm/drm-misc
10505F:	include/linux/iosys-map.h
10506
10507IO_URING
10508M:	Jens Axboe <axboe@kernel.dk>
10509R:	Pavel Begunkov <asml.silence@gmail.com>
10510L:	io-uring@vger.kernel.org
10511S:	Maintained
10512T:	git git://git.kernel.dk/linux-block
10513T:	git git://git.kernel.dk/liburing
10514F:	fs/io-wq.c
10515F:	fs/io-wq.h
10516F:	fs/io_uring.c
10517F:	include/linux/io_uring.h
10518F:	include/uapi/linux/io_uring.h
10519F:	tools/io_uring/
10520
10521IPMI SUBSYSTEM
10522M:	Corey Minyard <minyard@acm.org>
10523L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
10524S:	Supported
10525W:	http://openipmi.sourceforge.net/
10526T:	git https://github.com/cminyard/linux-ipmi.git for-next
10527F:	Documentation/driver-api/ipmi.rst
10528F:	Documentation/devicetree/bindings/ipmi/
10529F:	drivers/char/ipmi/
10530F:	include/linux/ipmi*
10531F:	include/uapi/linux/ipmi*
10532
10533IPS SCSI RAID DRIVER
10534M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
10535L:	linux-scsi@vger.kernel.org
10536S:	Maintained
10537W:	http://www.adaptec.com/
10538F:	drivers/scsi/ips*
10539
10540IPVS
10541M:	Simon Horman <horms@verge.net.au>
10542M:	Julian Anastasov <ja@ssi.bg>
10543L:	netdev@vger.kernel.org
10544L:	lvs-devel@vger.kernel.org
10545S:	Maintained
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
10547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
10548F:	Documentation/networking/ipvs-sysctl.rst
10549F:	include/net/ip_vs.h
10550F:	include/uapi/linux/ip_vs.h
10551F:	net/netfilter/ipvs/
10552
10553IPWIRELESS DRIVER
10554M:	Jiri Kosina <jikos@kernel.org>
10555M:	David Sterba <dsterba@suse.com>
10556S:	Odd Fixes
10557F:	drivers/tty/ipwireless/
10558
10559IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
10560M:	Marc Zyngier <maz@kernel.org>
10561S:	Maintained
10562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10563F:	Documentation/core-api/irq/irq-domain.rst
10564F:	include/linux/irqdomain.h
10565F:	kernel/irq/irqdomain.c
10566F:	kernel/irq/msi.c
10567
10568IRQ SUBSYSTEM
10569M:	Thomas Gleixner <tglx@linutronix.de>
10570L:	linux-kernel@vger.kernel.org
10571S:	Maintained
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10573F:	kernel/irq/
10574
10575IRQCHIP DRIVERS
10576M:	Thomas Gleixner <tglx@linutronix.de>
10577M:	Marc Zyngier <maz@kernel.org>
10578L:	linux-kernel@vger.kernel.org
10579S:	Maintained
10580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
10581F:	Documentation/devicetree/bindings/interrupt-controller/
10582F:	drivers/irqchip/
10583
10584ISA
10585M:	William Breathitt Gray <vilhelm.gray@gmail.com>
10586S:	Maintained
10587F:	Documentation/driver-api/isa.rst
10588F:	drivers/base/isa.c
10589F:	include/linux/isa.h
10590
10591ISA RADIO MODULE
10592M:	Hans Verkuil <hverkuil@xs4all.nl>
10593L:	linux-media@vger.kernel.org
10594S:	Maintained
10595W:	https://linuxtv.org
10596T:	git git://linuxtv.org/media_tree.git
10597F:	drivers/media/radio/radio-isa*
10598
10599ISAPNP
10600M:	Jaroslav Kysela <perex@perex.cz>
10601S:	Maintained
10602F:	Documentation/driver-api/isapnp.rst
10603F:	drivers/pnp/isapnp/
10604F:	include/linux/isapnp.h
10605
10606ISCSI
10607M:	Lee Duncan <lduncan@suse.com>
10608M:	Chris Leech <cleech@redhat.com>
10609M:	Mike Christie <michael.christie@oracle.com>
10610L:	open-iscsi@googlegroups.com
10611L:	linux-scsi@vger.kernel.org
10612S:	Maintained
10613W:	www.open-iscsi.com
10614F:	drivers/scsi/*iscsi*
10615F:	include/scsi/*iscsi*
10616
10617iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
10618M:	Peter Jones <pjones@redhat.com>
10619M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
10620S:	Maintained
10621F:	drivers/firmware/iscsi_ibft*
10622
10623ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
10624M:	Sagi Grimberg <sagi@grimberg.me>
10625M:	Max Gurtovoy <mgurtovoy@nvidia.com>
10626L:	linux-rdma@vger.kernel.org
10627S:	Supported
10628W:	http://www.openfabrics.org
10629W:	www.open-iscsi.org
10630Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10631F:	drivers/infiniband/ulp/iser/
10632
10633ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10634M:	Sagi Grimberg <sagi@grimberg.me>
10635L:	linux-rdma@vger.kernel.org
10636L:	target-devel@vger.kernel.org
10637S:	Supported
10638W:	http://www.linux-iscsi.org
10639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10640F:	drivers/infiniband/ulp/isert
10641
10642ISDN/CMTP OVER BLUETOOTH
10643M:	Karsten Keil <isdn@linux-pingi.de>
10644L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10645L:	netdev@vger.kernel.org
10646S:	Odd Fixes
10647W:	http://www.isdn4linux.de
10648F:	Documentation/isdn/
10649F:	drivers/isdn/capi/
10650F:	include/linux/isdn/
10651F:	include/uapi/linux/isdn/
10652F:	net/bluetooth/cmtp/
10653
10654ISDN/mISDN SUBSYSTEM
10655M:	Karsten Keil <isdn@linux-pingi.de>
10656L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
10657L:	netdev@vger.kernel.org
10658S:	Maintained
10659W:	http://www.isdn4linux.de
10660F:	drivers/isdn/Kconfig
10661F:	drivers/isdn/Makefile
10662F:	drivers/isdn/hardware/
10663F:	drivers/isdn/mISDN/
10664
10665IT87 HARDWARE MONITORING DRIVER
10666M:	Jean Delvare <jdelvare@suse.com>
10667L:	linux-hwmon@vger.kernel.org
10668S:	Maintained
10669F:	Documentation/hwmon/it87.rst
10670F:	drivers/hwmon/it87.c
10671
10672IT913X MEDIA DRIVER
10673M:	Antti Palosaari <crope@iki.fi>
10674L:	linux-media@vger.kernel.org
10675S:	Maintained
10676W:	https://linuxtv.org
10677W:	http://palosaari.fi/linux/
10678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10679T:	git git://linuxtv.org/anttip/media_tree.git
10680F:	drivers/media/tuners/it913x*
10681
10682ITE IT66121 HDMI BRIDGE DRIVER
10683M:	Phong LE <ple@baylibre.com>
10684M:	Neil Armstrong <narmstrong@baylibre.com>
10685S:	Maintained
10686T:	git git://anongit.freedesktop.org/drm/drm-misc
10687F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10688F:	drivers/gpu/drm/bridge/ite-it66121.c
10689
10690IVTV VIDEO4LINUX DRIVER
10691M:	Andy Walls <awalls@md.metrocast.net>
10692L:	linux-media@vger.kernel.org
10693S:	Maintained
10694W:	https://linuxtv.org
10695T:	git git://linuxtv.org/media_tree.git
10696F:	Documentation/admin-guide/media/ivtv*
10697F:	drivers/media/pci/ivtv/
10698F:	include/uapi/linux/ivtv*
10699
10700IX2505V MEDIA DRIVER
10701M:	Malcolm Priestley <tvboxspy@gmail.com>
10702L:	linux-media@vger.kernel.org
10703S:	Maintained
10704W:	https://linuxtv.org
10705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10706F:	drivers/media/dvb-frontends/ix2505v*
10707
10708JAILHOUSE HYPERVISOR INTERFACE
10709M:	Jan Kiszka <jan.kiszka@siemens.com>
10710L:	jailhouse-dev@googlegroups.com
10711S:	Maintained
10712F:	arch/x86/include/asm/jailhouse_para.h
10713F:	arch/x86/kernel/jailhouse.c
10714
10715JC42.4 TEMPERATURE SENSOR DRIVER
10716M:	Guenter Roeck <linux@roeck-us.net>
10717L:	linux-hwmon@vger.kernel.org
10718S:	Maintained
10719F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10720F:	Documentation/hwmon/jc42.rst
10721F:	drivers/hwmon/jc42.c
10722
10723JFS FILESYSTEM
10724M:	Dave Kleikamp <shaggy@kernel.org>
10725L:	jfs-discussion@lists.sourceforge.net
10726S:	Maintained
10727W:	http://jfs.sourceforge.net/
10728T:	git git://github.com/kleikamp/linux-shaggy.git
10729F:	Documentation/admin-guide/jfs.rst
10730F:	fs/jfs/
10731
10732JME NETWORK DRIVER
10733M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
10734L:	netdev@vger.kernel.org
10735S:	Maintained
10736F:	drivers/net/ethernet/jme.*
10737
10738JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10739M:	David Woodhouse <dwmw2@infradead.org>
10740M:	Richard Weinberger <richard@nod.at>
10741L:	linux-mtd@lists.infradead.org
10742S:	Odd Fixes
10743W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
10744T:	git git://git.infradead.org/ubifs-2.6.git
10745F:	fs/jffs2/
10746F:	include/uapi/linux/jffs2.h
10747
10748JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10749M:	"Theodore Ts'o" <tytso@mit.edu>
10750M:	Jan Kara <jack@suse.com>
10751L:	linux-ext4@vger.kernel.org
10752S:	Maintained
10753F:	fs/jbd2/
10754F:	include/linux/jbd2.h
10755
10756JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10757M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10758L:	linux-media@vger.kernel.org
10759L:	linux-renesas-soc@vger.kernel.org
10760S:	Maintained
10761F:	drivers/media/platform/renesas/rcar_jpu.c
10762
10763JSM Neo PCI based serial card
10764L:	linux-serial@vger.kernel.org
10765S:	Orphan
10766F:	drivers/tty/serial/jsm/
10767
10768K10TEMP HARDWARE MONITORING DRIVER
10769M:	Clemens Ladisch <clemens@ladisch.de>
10770L:	linux-hwmon@vger.kernel.org
10771S:	Maintained
10772F:	Documentation/hwmon/k10temp.rst
10773F:	drivers/hwmon/k10temp.c
10774
10775K8TEMP HARDWARE MONITORING DRIVER
10776M:	Rudolf Marek <r.marek@assembler.cz>
10777L:	linux-hwmon@vger.kernel.org
10778S:	Maintained
10779F:	Documentation/hwmon/k8temp.rst
10780F:	drivers/hwmon/k8temp.c
10781
10782KASAN
10783M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
10784R:	Alexander Potapenko <glider@google.com>
10785R:	Andrey Konovalov <andreyknvl@gmail.com>
10786R:	Dmitry Vyukov <dvyukov@google.com>
10787R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
10788L:	kasan-dev@googlegroups.com
10789S:	Maintained
10790F:	Documentation/dev-tools/kasan.rst
10791F:	arch/*/include/asm/*kasan.h
10792F:	arch/*/mm/kasan_init*
10793F:	include/linux/kasan*.h
10794F:	lib/Kconfig.kasan
10795F:	lib/test_kasan*.c
10796F:	mm/kasan/
10797F:	scripts/Makefile.kasan
10798
10799KCONFIG
10800M:	Masahiro Yamada <masahiroy@kernel.org>
10801L:	linux-kbuild@vger.kernel.org
10802S:	Maintained
10803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10804F:	Documentation/kbuild/kconfig*
10805F:	scripts/Kconfig.include
10806F:	scripts/kconfig/
10807
10808KCOV
10809R:	Dmitry Vyukov <dvyukov@google.com>
10810R:	Andrey Konovalov <andreyknvl@gmail.com>
10811L:	kasan-dev@googlegroups.com
10812S:	Maintained
10813F:	Documentation/dev-tools/kcov.rst
10814F:	include/linux/kcov.h
10815F:	include/uapi/linux/kcov.h
10816F:	kernel/kcov.c
10817F:	scripts/Makefile.kcov
10818
10819KCSAN
10820M:	Marco Elver <elver@google.com>
10821R:	Dmitry Vyukov <dvyukov@google.com>
10822L:	kasan-dev@googlegroups.com
10823S:	Maintained
10824F:	Documentation/dev-tools/kcsan.rst
10825F:	include/linux/kcsan*.h
10826F:	kernel/kcsan/
10827F:	lib/Kconfig.kcsan
10828F:	scripts/Makefile.kcsan
10829
10830KDUMP
10831M:	Baoquan He <bhe@redhat.com>
10832R:	Vivek Goyal <vgoyal@redhat.com>
10833R:	Dave Young <dyoung@redhat.com>
10834L:	kexec@lists.infradead.org
10835S:	Maintained
10836W:	http://lse.sourceforge.net/kdump/
10837F:	Documentation/admin-guide/kdump/
10838F:	fs/proc/vmcore.c
10839F:	include/linux/crash_core.h
10840F:	include/linux/crash_dump.h
10841F:	include/uapi/linux/vmcore.h
10842F:	kernel/crash_*.c
10843
10844KEENE FM RADIO TRANSMITTER DRIVER
10845M:	Hans Verkuil <hverkuil@xs4all.nl>
10846L:	linux-media@vger.kernel.org
10847S:	Maintained
10848W:	https://linuxtv.org
10849T:	git git://linuxtv.org/media_tree.git
10850F:	drivers/media/radio/radio-keene*
10851
10852KERNEL AUTOMOUNTER
10853M:	Ian Kent <raven@themaw.net>
10854L:	autofs@vger.kernel.org
10855S:	Maintained
10856F:	fs/autofs/
10857
10858KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10859M:	Masahiro Yamada <masahiroy@kernel.org>
10860M:	Michal Marek <michal.lkml@markovi.net>
10861R:	Nick Desaulniers <ndesaulniers@google.com>
10862L:	linux-kbuild@vger.kernel.org
10863S:	Maintained
10864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10865F:	Documentation/kbuild/
10866F:	Makefile
10867F:	scripts/*vmlinux*
10868F:	scripts/Kbuild*
10869F:	scripts/Makefile*
10870F:	scripts/basic/
10871F:	scripts/dummy-tools/
10872F:	scripts/mk*
10873F:	scripts/mod/
10874F:	scripts/package/
10875
10876KERNEL JANITORS
10877L:	kernel-janitors@vger.kernel.org
10878S:	Odd Fixes
10879W:	http://kernelnewbies.org/KernelJanitors
10880
10881KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10882M:	Chuck Lever <chuck.lever@oracle.com>
10883M:	Jeff Layton <jlayton@kernel.org>
10884L:	linux-nfs@vger.kernel.org
10885S:	Supported
10886W:	http://nfs.sourceforge.net/
10887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
10888F:	fs/lockd/
10889F:	fs/nfs_common/
10890F:	fs/nfsd/
10891F:	include/linux/lockd/
10892F:	include/linux/sunrpc/
10893F:	include/uapi/linux/nfsd/
10894F:	include/uapi/linux/sunrpc/
10895F:	net/sunrpc/
10896F:	Documentation/filesystems/nfs/
10897
10898KERNEL REGRESSIONS
10899M:	Thorsten Leemhuis <linux@leemhuis.info>
10900L:	regressions@lists.linux.dev
10901S:	Supported
10902F:	Documentation/admin-guide/reporting-regressions.rst
10903F:	Documentation/process/handling-regressions.rst
10904
10905KERNEL SELFTEST FRAMEWORK
10906M:	Shuah Khan <shuah@kernel.org>
10907M:	Shuah Khan <skhan@linuxfoundation.org>
10908L:	linux-kselftest@vger.kernel.org
10909S:	Maintained
10910Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10912F:	Documentation/dev-tools/kselftest*
10913F:	tools/testing/selftests/
10914
10915KERNEL SMB3 SERVER (KSMBD)
10916M:	Namjae Jeon <linkinjeon@kernel.org>
10917M:	Steve French <sfrench@samba.org>
10918M:	Hyunchul Lee <hyc.lee@gmail.com>
10919R:	Sergey Senozhatsky <senozhatsky@chromium.org>
10920L:	linux-cifs@vger.kernel.org
10921S:	Maintained
10922T:	git git://git.samba.org/ksmbd.git
10923F:	fs/ksmbd/
10924F:	fs/smbfs_common/
10925
10926KERNEL UNIT TESTING FRAMEWORK (KUnit)
10927M:	Brendan Higgins <brendanhiggins@google.com>
10928L:	linux-kselftest@vger.kernel.org
10929L:	kunit-dev@googlegroups.com
10930S:	Maintained
10931W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
10932F:	Documentation/dev-tools/kunit/
10933F:	include/kunit/
10934F:	lib/kunit/
10935F:	tools/testing/kunit/
10936
10937KERNEL USERMODE HELPER
10938M:	Luis Chamberlain <mcgrof@kernel.org>
10939L:	linux-kernel@vger.kernel.org
10940S:	Maintained
10941F:	include/linux/umh.h
10942F:	kernel/umh.c
10943
10944KERNEL VIRTUAL MACHINE (KVM)
10945M:	Paolo Bonzini <pbonzini@redhat.com>
10946L:	kvm@vger.kernel.org
10947S:	Supported
10948W:	http://www.linux-kvm.org
10949T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10950F:	Documentation/virt/kvm/
10951F:	include/asm-generic/kvm*
10952F:	include/kvm/iodev.h
10953F:	include/linux/kvm*
10954F:	include/trace/events/kvm.h
10955F:	include/uapi/asm-generic/kvm*
10956F:	include/uapi/linux/kvm*
10957F:	tools/kvm/
10958F:	tools/testing/selftests/kvm/
10959F:	virt/kvm/*
10960
10961KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10962M:	Marc Zyngier <maz@kernel.org>
10963R:	James Morse <james.morse@arm.com>
10964R:	Alexandru Elisei <alexandru.elisei@arm.com>
10965R:	Suzuki K Poulose <suzuki.poulose@arm.com>
10966R:	Oliver Upton <oliver.upton@linux.dev>
10967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10968L:	kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10969S:	Maintained
10970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10971F:	arch/arm64/include/asm/kvm*
10972F:	arch/arm64/include/uapi/asm/kvm*
10973F:	arch/arm64/kvm/
10974F:	include/kvm/arm_*
10975F:	tools/testing/selftests/kvm/*/aarch64/
10976F:	tools/testing/selftests/kvm/aarch64/
10977
10978KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10979M:	Huacai Chen <chenhuacai@kernel.org>
10980M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10981L:	linux-mips@vger.kernel.org
10982L:	kvm@vger.kernel.org
10983S:	Maintained
10984T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10985F:	arch/mips/include/asm/kvm*
10986F:	arch/mips/include/uapi/asm/kvm*
10987F:	arch/mips/kvm/
10988
10989KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10990L:	linuxppc-dev@lists.ozlabs.org
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
10992F:	arch/powerpc/include/asm/kvm*
10993F:	arch/powerpc/include/uapi/asm/kvm*
10994F:	arch/powerpc/kernel/kvm*
10995F:	arch/powerpc/kvm/
10996
10997KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10998M:	Anup Patel <anup@brainfault.org>
10999R:	Atish Patra <atishp@atishpatra.org>
11000L:	kvm@vger.kernel.org
11001L:	kvm-riscv@lists.infradead.org
11002L:	linux-riscv@lists.infradead.org
11003S:	Maintained
11004T:	git git://github.com/kvm-riscv/linux.git
11005F:	arch/riscv/include/asm/kvm*
11006F:	arch/riscv/include/uapi/asm/kvm*
11007F:	arch/riscv/kvm/
11008F:	tools/testing/selftests/kvm/*/riscv/
11009
11010KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11011M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11012M:	Janosch Frank <frankja@linux.ibm.com>
11013M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11014R:	David Hildenbrand <david@redhat.com>
11015L:	kvm@vger.kernel.org
11016S:	Supported
11017W:	http://www.ibm.com/developerworks/linux/linux390/
11018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11019F:	Documentation/virt/kvm/s390*
11020F:	arch/s390/include/asm/gmap.h
11021F:	arch/s390/include/asm/kvm*
11022F:	arch/s390/include/uapi/asm/kvm*
11023F:	arch/s390/include/uapi/asm/uvdevice.h
11024F:	arch/s390/kernel/uv.c
11025F:	arch/s390/kvm/
11026F:	arch/s390/mm/gmap.c
11027F:	drivers/s390/char/uvdevice.c
11028F:	tools/testing/selftests/drivers/s390x/uvdevice/
11029F:	tools/testing/selftests/kvm/*/s390x/
11030F:	tools/testing/selftests/kvm/s390x/
11031
11032KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11033M:	Sean Christopherson <seanjc@google.com>
11034M:	Paolo Bonzini <pbonzini@redhat.com>
11035L:	kvm@vger.kernel.org
11036S:	Supported
11037T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11038F:	arch/x86/include/asm/kvm*
11039F:	arch/x86/include/asm/svm.h
11040F:	arch/x86/include/asm/vmx*.h
11041F:	arch/x86/include/uapi/asm/kvm*
11042F:	arch/x86/include/uapi/asm/svm.h
11043F:	arch/x86/include/uapi/asm/vmx.h
11044F:	arch/x86/kvm/
11045F:	arch/x86/kvm/*/
11046
11047KVM PARAVIRT (KVM/paravirt)
11048M:	Paolo Bonzini <pbonzini@redhat.com>
11049R:	Wanpeng Li <wanpengli@tencent.com>
11050R:	Vitaly Kuznetsov <vkuznets@redhat.com>
11051L:	kvm@vger.kernel.org
11052S:	Supported
11053T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11054F:	arch/x86/kernel/kvm.c
11055F:	arch/x86/kernel/kvmclock.c
11056F:	arch/x86/include/asm/pvclock-abi.h
11057F:	include/linux/kvm_para.h
11058F:	include/uapi/linux/kvm_para.h
11059F:	include/uapi/asm-generic/kvm_para.h
11060F:	include/asm-generic/kvm_para.h
11061F:	arch/um/include/asm/kvm_para.h
11062F:	arch/x86/include/asm/kvm_para.h
11063F:	arch/x86/include/uapi/asm/kvm_para.h
11064
11065KVM X86 HYPER-V (KVM/hyper-v)
11066M:	Vitaly Kuznetsov <vkuznets@redhat.com>
11067M:	Sean Christopherson <seanjc@google.com>
11068M:	Paolo Bonzini <pbonzini@redhat.com>
11069L:	kvm@vger.kernel.org
11070S:	Supported
11071T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11072F:	arch/x86/kvm/hyperv.*
11073F:	arch/x86/kvm/kvm_onhyperv.*
11074F:	arch/x86/kvm/svm/hyperv.*
11075F:	arch/x86/kvm/svm/svm_onhyperv.*
11076F:	arch/x86/kvm/vmx/evmcs.*
11077
11078KERNFS
11079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11080M:	Tejun Heo <tj@kernel.org>
11081S:	Supported
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11083F:	fs/kernfs/
11084F:	include/linux/kernfs.h
11085
11086KEXEC
11087M:	Eric Biederman <ebiederm@xmission.com>
11088L:	kexec@lists.infradead.org
11089S:	Maintained
11090W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11091F:	include/linux/kexec.h
11092F:	include/uapi/linux/kexec.h
11093F:	kernel/kexec*
11094
11095KEYS-ENCRYPTED
11096M:	Mimi Zohar <zohar@linux.ibm.com>
11097L:	linux-integrity@vger.kernel.org
11098L:	keyrings@vger.kernel.org
11099S:	Supported
11100F:	Documentation/security/keys/trusted-encrypted.rst
11101F:	include/keys/encrypted-type.h
11102F:	security/keys/encrypted-keys/
11103
11104KEYS-TRUSTED
11105M:	James Bottomley <jejb@linux.ibm.com>
11106M:	Jarkko Sakkinen <jarkko@kernel.org>
11107M:	Mimi Zohar <zohar@linux.ibm.com>
11108L:	linux-integrity@vger.kernel.org
11109L:	keyrings@vger.kernel.org
11110S:	Supported
11111F:	Documentation/security/keys/trusted-encrypted.rst
11112F:	include/keys/trusted-type.h
11113F:	include/keys/trusted_tpm.h
11114F:	security/keys/trusted-keys/
11115
11116KEYS-TRUSTED-TEE
11117M:	Sumit Garg <sumit.garg@linaro.org>
11118L:	linux-integrity@vger.kernel.org
11119L:	keyrings@vger.kernel.org
11120S:	Supported
11121F:	include/keys/trusted_tee.h
11122F:	security/keys/trusted-keys/trusted_tee.c
11123
11124KEYS-TRUSTED-CAAM
11125M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11126R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11127L:	linux-integrity@vger.kernel.org
11128L:	keyrings@vger.kernel.org
11129S:	Maintained
11130F:	include/keys/trusted_caam.h
11131F:	security/keys/trusted-keys/trusted_caam.c
11132
11133KEYS/KEYRINGS
11134M:	David Howells <dhowells@redhat.com>
11135M:	Jarkko Sakkinen <jarkko@kernel.org>
11136L:	keyrings@vger.kernel.org
11137S:	Maintained
11138F:	Documentation/security/keys/core.rst
11139F:	include/keys/
11140F:	include/linux/key-type.h
11141F:	include/linux/key.h
11142F:	include/linux/keyctl.h
11143F:	include/uapi/linux/keyctl.h
11144F:	security/keys/
11145
11146KEYS/KEYRINGS_INTEGRITY
11147M:	Jarkko Sakkinen <jarkko@kernel.org>
11148M:	Mimi Zohar <zohar@linux.ibm.com>
11149L:	linux-integrity@vger.kernel.org
11150L:	keyrings@vger.kernel.org
11151S:	Supported
11152F:	security/integrity/platform_certs
11153
11154KFENCE
11155M:	Alexander Potapenko <glider@google.com>
11156M:	Marco Elver <elver@google.com>
11157R:	Dmitry Vyukov <dvyukov@google.com>
11158L:	kasan-dev@googlegroups.com
11159S:	Maintained
11160F:	Documentation/dev-tools/kfence.rst
11161F:	arch/*/include/asm/kfence.h
11162F:	include/linux/kfence.h
11163F:	lib/Kconfig.kfence
11164F:	mm/kfence/
11165
11166KFIFO
11167M:	Stefani Seibold <stefani@seibold.net>
11168S:	Maintained
11169F:	include/linux/kfifo.h
11170F:	lib/kfifo.c
11171F:	samples/kfifo/
11172
11173KGDB / KDB /debug_core
11174M:	Jason Wessel <jason.wessel@windriver.com>
11175M:	Daniel Thompson <daniel.thompson@linaro.org>
11176R:	Douglas Anderson <dianders@chromium.org>
11177L:	kgdb-bugreport@lists.sourceforge.net
11178S:	Maintained
11179W:	http://kgdb.wiki.kernel.org/
11180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11181F:	Documentation/dev-tools/kgdb.rst
11182F:	drivers/misc/kgdbts.c
11183F:	drivers/tty/serial/kgdboc.c
11184F:	include/linux/kdb.h
11185F:	include/linux/kgdb.h
11186F:	kernel/debug/
11187F:	kernel/module/kdb.c
11188
11189KHADAS MCU MFD DRIVER
11190M:	Neil Armstrong <narmstrong@baylibre.com>
11191L:	linux-amlogic@lists.infradead.org
11192S:	Maintained
11193F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11194F:	drivers/mfd/khadas-mcu.c
11195F:	include/linux/mfd/khadas-mcu.h
11196F:	drivers/thermal/khadas_mcu_fan.c
11197
11198KMEMLEAK
11199M:	Catalin Marinas <catalin.marinas@arm.com>
11200S:	Maintained
11201F:	Documentation/dev-tools/kmemleak.rst
11202F:	include/linux/kmemleak.h
11203F:	mm/kmemleak.c
11204F:	samples/kmemleak/kmemleak-test.c
11205
11206KMOD KERNEL MODULE LOADER - USERMODE HELPER
11207M:	Luis Chamberlain <mcgrof@kernel.org>
11208L:	linux-kernel@vger.kernel.org
11209L:	linux-modules@vger.kernel.org
11210S:	Maintained
11211F:	include/linux/kmod.h
11212F:	kernel/kmod.c
11213F:	lib/test_kmod.c
11214F:	tools/testing/selftests/kmod/
11215
11216KPROBES
11217M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
11218M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
11219M:	"David S. Miller" <davem@davemloft.net>
11220M:	Masami Hiramatsu <mhiramat@kernel.org>
11221S:	Maintained
11222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
11223F:	Documentation/trace/kprobes.rst
11224F:	include/asm-generic/kprobes.h
11225F:	include/linux/kprobes.h
11226F:	kernel/kprobes.c
11227F:	lib/test_kprobes.c
11228F:	samples/kprobes
11229
11230KS0108 LCD CONTROLLER DRIVER
11231M:	Miguel Ojeda <ojeda@kernel.org>
11232S:	Maintained
11233F:	Documentation/admin-guide/auxdisplay/ks0108.rst
11234F:	drivers/auxdisplay/ks0108.c
11235F:	include/linux/ks0108.h
11236
11237KTD253 BACKLIGHT DRIVER
11238M:	Linus Walleij <linus.walleij@linaro.org>
11239S:	Maintained
11240F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
11241F:	drivers/video/backlight/ktd253-backlight.c
11242
11243KTEST
11244M:	Steven Rostedt <rostedt@goodmis.org>
11245M:	John Hawley <warthog9@eaglescrag.net>
11246S:	Maintained
11247F:	tools/testing/ktest
11248
11249L3MDEV
11250M:	David Ahern <dsahern@kernel.org>
11251L:	netdev@vger.kernel.org
11252S:	Maintained
11253F:	include/net/l3mdev.h
11254F:	net/l3mdev
11255
11256LANDLOCK SECURITY MODULE
11257M:	Mickaël Salaün <mic@digikod.net>
11258L:	linux-security-module@vger.kernel.org
11259S:	Supported
11260W:	https://landlock.io
11261T:	git https://github.com/landlock-lsm/linux.git
11262F:	Documentation/security/landlock.rst
11263F:	Documentation/userspace-api/landlock.rst
11264F:	include/uapi/linux/landlock.h
11265F:	samples/landlock/
11266F:	security/landlock/
11267F:	tools/testing/selftests/landlock/
11268K:	landlock
11269K:	LANDLOCK
11270
11271LANTIQ / INTEL Ethernet drivers
11272M:	Hauke Mehrtens <hauke@hauke-m.de>
11273L:	netdev@vger.kernel.org
11274S:	Maintained
11275F:	drivers/net/dsa/lantiq_gswip.c
11276F:	drivers/net/dsa/lantiq_pce.h
11277F:	drivers/net/ethernet/lantiq_xrx200.c
11278F:	net/dsa/tag_gswip.c
11279
11280LANTIQ MIPS ARCHITECTURE
11281M:	John Crispin <john@phrozen.org>
11282L:	linux-mips@vger.kernel.org
11283S:	Maintained
11284F:	arch/mips/lantiq
11285F:	drivers/soc/lantiq
11286
11287LASI 53c700 driver for PARISC
11288M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11289L:	linux-scsi@vger.kernel.org
11290S:	Maintained
11291F:	Documentation/scsi/53c700.rst
11292F:	drivers/scsi/53c700*
11293
11294LEAKING_ADDRESSES
11295M:	Tobin C. Harding <me@tobin.cc>
11296M:	Tycho Andersen <tycho@tycho.pizza>
11297L:	linux-hardening@vger.kernel.org
11298S:	Maintained
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
11300F:	scripts/leaking_addresses.pl
11301
11302LED SUBSYSTEM
11303M:	Pavel Machek <pavel@ucw.cz>
11304L:	linux-leds@vger.kernel.org
11305S:	Maintained
11306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
11307F:	Documentation/devicetree/bindings/leds/
11308F:	drivers/leds/
11309F:	include/linux/leds.h
11310
11311LEGACY EEPROM DRIVER
11312M:	Jean Delvare <jdelvare@suse.com>
11313S:	Maintained
11314F:	Documentation/misc-devices/eeprom.rst
11315F:	drivers/misc/eeprom/eeprom.c
11316
11317LEGO MINDSTORMS EV3
11318R:	David Lechner <david@lechnology.com>
11319S:	Maintained
11320F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
11321F:	arch/arm/boot/dts/da850-lego-ev3.dts
11322F:	drivers/power/supply/lego_ev3_battery.c
11323
11324LEGO USB Tower driver
11325M:	Juergen Stuber <starblue@users.sourceforge.net>
11326L:	legousb-devel@lists.sourceforge.net
11327S:	Maintained
11328W:	http://legousb.sourceforge.net/
11329F:	drivers/usb/misc/legousbtower.c
11330
11331LETSKETCH HID TABLET DRIVER
11332M:	Hans de Goede <hdegoede@redhat.com>
11333L:	linux-input@vger.kernel.org
11334S:	Maintained
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11336F:	drivers/hid/hid-letsketch.c
11337
11338LG LAPTOP EXTRAS
11339M:	Matan Ziv-Av <matan@svgalib.org>
11340L:	platform-driver-x86@vger.kernel.org
11341S:	Maintained
11342F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
11343F:	Documentation/admin-guide/laptops/lg-laptop.rst
11344F:	drivers/platform/x86/lg-laptop.c
11345
11346LG2160 MEDIA DRIVER
11347M:	Michael Krufky <mkrufky@linuxtv.org>
11348L:	linux-media@vger.kernel.org
11349S:	Maintained
11350W:	https://linuxtv.org
11351W:	http://github.com/mkrufky
11352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11353T:	git git://linuxtv.org/mkrufky/tuners.git
11354F:	drivers/media/dvb-frontends/lg2160.*
11355
11356LGDT3305 MEDIA DRIVER
11357M:	Michael Krufky <mkrufky@linuxtv.org>
11358L:	linux-media@vger.kernel.org
11359S:	Maintained
11360W:	https://linuxtv.org
11361W:	http://github.com/mkrufky
11362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11363T:	git git://linuxtv.org/mkrufky/tuners.git
11364F:	drivers/media/dvb-frontends/lgdt3305.*
11365
11366LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
11367M:	Viresh Kumar <vireshk@kernel.org>
11368L:	linux-ide@vger.kernel.org
11369S:	Maintained
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11371F:	drivers/ata/pata_arasan_cf.c
11372F:	include/linux/pata_arasan_cf_data.h
11373
11374LIBATA PATA DRIVERS
11375R:	Sergey Shtylyov <s.shtylyov@omp.ru>
11376L:	linux-ide@vger.kernel.org
11377F:	drivers/ata/ata_*.c
11378F:	drivers/ata/pata_*.c
11379
11380LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
11381M:	Linus Walleij <linus.walleij@linaro.org>
11382L:	linux-ide@vger.kernel.org
11383S:	Maintained
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11385F:	drivers/ata/pata_ftide010.c
11386F:	drivers/ata/sata_gemini.c
11387F:	drivers/ata/sata_gemini.h
11388
11389LIBATA SATA AHCI PLATFORM devices support
11390M:	Hans de Goede <hdegoede@redhat.com>
11391M:	Jens Axboe <axboe@kernel.dk>
11392L:	linux-ide@vger.kernel.org
11393S:	Maintained
11394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11395F:	drivers/ata/ahci_platform.c
11396F:	drivers/ata/libahci_platform.c
11397F:	include/linux/ahci_platform.h
11398
11399LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
11400M:	Mikael Pettersson <mikpelinux@gmail.com>
11401L:	linux-ide@vger.kernel.org
11402S:	Maintained
11403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
11404F:	drivers/ata/sata_promise.*
11405
11406LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
11407M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
11408L:	linux-ide@vger.kernel.org
11409S:	Maintained
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
11411F:	Documentation/ABI/testing/sysfs-ata
11412F:	Documentation/devicetree/bindings/ata/
11413F:	drivers/ata/
11414F:	include/linux/ata.h
11415F:	include/linux/libata.h
11416
11417LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
11418M:	Vishal Verma <vishal.l.verma@intel.com>
11419M:	Dan Williams <dan.j.williams@intel.com>
11420M:	Dave Jiang <dave.jiang@intel.com>
11421L:	nvdimm@lists.linux.dev
11422S:	Supported
11423Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11424P:	Documentation/nvdimm/maintainer-entry-profile.rst
11425F:	drivers/nvdimm/btt*
11426
11427LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
11428M:	Dan Williams <dan.j.williams@intel.com>
11429M:	Vishal Verma <vishal.l.verma@intel.com>
11430M:	Dave Jiang <dave.jiang@intel.com>
11431L:	nvdimm@lists.linux.dev
11432S:	Supported
11433Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11434P:	Documentation/nvdimm/maintainer-entry-profile.rst
11435F:	drivers/nvdimm/pmem*
11436
11437LIBNVDIMM: DEVICETREE BINDINGS
11438M:	Oliver O'Halloran <oohall@gmail.com>
11439L:	nvdimm@lists.linux.dev
11440S:	Supported
11441Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11442F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
11443F:	drivers/nvdimm/of_pmem.c
11444
11445LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
11446M:	Dan Williams <dan.j.williams@intel.com>
11447M:	Vishal Verma <vishal.l.verma@intel.com>
11448M:	Dave Jiang <dave.jiang@intel.com>
11449M:	Ira Weiny <ira.weiny@intel.com>
11450L:	nvdimm@lists.linux.dev
11451S:	Supported
11452Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
11453P:	Documentation/nvdimm/maintainer-entry-profile.rst
11454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
11455F:	drivers/acpi/nfit/*
11456F:	drivers/nvdimm/*
11457F:	include/linux/libnvdimm.h
11458F:	include/linux/nd.h
11459F:	include/uapi/linux/ndctl.h
11460F:	tools/testing/nvdimm/
11461
11462LICENSES and SPDX stuff
11463M:	Thomas Gleixner <tglx@linutronix.de>
11464M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11465L:	linux-spdx@vger.kernel.org
11466S:	Maintained
11467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
11468F:	COPYING
11469F:	Documentation/process/license-rules.rst
11470F:	LICENSES/
11471F:	scripts/spdxcheck-test.sh
11472F:	scripts/spdxcheck.py
11473
11474LINEAR RANGES HELPERS
11475M:	Mark Brown <broonie@kernel.org>
11476R:	Matti Vaittinen <mazziesaccount@gmail.com>
11477F:	lib/linear_ranges.c
11478F:	lib/test_linear_ranges.c
11479F:	include/linux/linear_range.h
11480
11481LINUX FOR POWER MACINTOSH
11482M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11483L:	linuxppc-dev@lists.ozlabs.org
11484S:	Odd Fixes
11485F:	arch/powerpc/platforms/powermac/
11486F:	drivers/macintosh/
11487
11488LINUX FOR POWERPC (32-BIT AND 64-BIT)
11489M:	Michael Ellerman <mpe@ellerman.id.au>
11490R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11491R:	Paul Mackerras <paulus@samba.org>
11492L:	linuxppc-dev@lists.ozlabs.org
11493S:	Supported
11494W:	https://github.com/linuxppc/wiki/wiki
11495Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
11496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
11497F:	Documentation/ABI/stable/sysfs-firmware-opal-*
11498F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
11499F:	Documentation/devicetree/bindings/powerpc/
11500F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
11501F:	Documentation/powerpc/
11502F:	arch/powerpc/
11503F:	drivers/*/*/*pasemi*
11504F:	drivers/*/*pasemi*
11505F:	drivers/char/tpm/tpm_ibmvtpm*
11506F:	drivers/crypto/nx/
11507F:	drivers/crypto/vmx/
11508F:	drivers/i2c/busses/i2c-opal.c
11509F:	drivers/net/ethernet/ibm/ibmveth.*
11510F:	drivers/net/ethernet/ibm/ibmvnic.*
11511F:	drivers/pci/hotplug/pnv_php.c
11512F:	drivers/pci/hotplug/rpa*
11513F:	drivers/rtc/rtc-opal.c
11514F:	drivers/scsi/ibmvscsi/
11515F:	drivers/tty/hvc/hvc_opal.c
11516F:	drivers/watchdog/wdrtas.c
11517F:	tools/testing/selftests/powerpc
11518N:	/pmac
11519N:	powermac
11520N:	powernv
11521N:	[^a-z0-9]ps3
11522N:	pseries
11523
11524LINUX FOR POWERPC EMBEDDED MPC5XXX
11525M:	Anatolij Gustschin <agust@denx.de>
11526L:	linuxppc-dev@lists.ozlabs.org
11527S:	Odd Fixes
11528F:	arch/powerpc/platforms/512x/
11529F:	arch/powerpc/platforms/52xx/
11530
11531LINUX FOR POWERPC EMBEDDED PPC4XX
11532L:	linuxppc-dev@lists.ozlabs.org
11533S:	Orphan
11534F:	arch/powerpc/platforms/40x/
11535F:	arch/powerpc/platforms/44x/
11536
11537LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
11538M:	Scott Wood <oss@buserror.net>
11539L:	linuxppc-dev@lists.ozlabs.org
11540S:	Odd fixes
11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
11542F:	Documentation/devicetree/bindings/powerpc/fsl/
11543F:	arch/powerpc/platforms/83xx/
11544F:	arch/powerpc/platforms/85xx/
11545
11546LINUX FOR POWERPC EMBEDDED PPC8XX
11547M:	Christophe Leroy <christophe.leroy@csgroup.eu>
11548L:	linuxppc-dev@lists.ozlabs.org
11549S:	Maintained
11550F:	arch/powerpc/platforms/8xx/
11551
11552LINUX KERNEL DUMP TEST MODULE (LKDTM)
11553M:	Kees Cook <keescook@chromium.org>
11554S:	Maintained
11555F:	drivers/misc/lkdtm/*
11556F:	tools/testing/selftests/lkdtm/*
11557
11558LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
11559M:	Alan Stern <stern@rowland.harvard.edu>
11560M:	Andrea Parri <parri.andrea@gmail.com>
11561M:	Will Deacon <will@kernel.org>
11562M:	Peter Zijlstra <peterz@infradead.org>
11563M:	Boqun Feng <boqun.feng@gmail.com>
11564M:	Nicholas Piggin <npiggin@gmail.com>
11565M:	David Howells <dhowells@redhat.com>
11566M:	Jade Alglave <j.alglave@ucl.ac.uk>
11567M:	Luc Maranget <luc.maranget@inria.fr>
11568M:	"Paul E. McKenney" <paulmck@kernel.org>
11569R:	Akira Yokosawa <akiyks@gmail.com>
11570R:	Daniel Lustig <dlustig@nvidia.com>
11571R:	Joel Fernandes <joel@joelfernandes.org>
11572L:	linux-kernel@vger.kernel.org
11573L:	linux-arch@vger.kernel.org
11574S:	Supported
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
11576F:	Documentation/atomic_bitops.txt
11577F:	Documentation/atomic_t.txt
11578F:	Documentation/core-api/refcount-vs-atomic.rst
11579F:	Documentation/litmus-tests/
11580F:	Documentation/memory-barriers.txt
11581F:	tools/memory-model/
11582
11583LIS3LV02D ACCELEROMETER DRIVER
11584M:	Eric Piel <eric.piel@tremplin-utc.net>
11585S:	Maintained
11586F:	Documentation/misc-devices/lis3lv02d.rst
11587F:	drivers/misc/lis3lv02d/
11588F:	drivers/platform/x86/hp_accel.c
11589
11590LIST KUNIT TEST
11591M:	David Gow <davidgow@google.com>
11592L:	linux-kselftest@vger.kernel.org
11593L:	kunit-dev@googlegroups.com
11594S:	Maintained
11595F:	lib/list-test.c
11596
11597LITEX PLATFORM
11598M:	Karol Gugala <kgugala@antmicro.com>
11599M:	Mateusz Holenko <mholenko@antmicro.com>
11600M:	Gabriel Somlo <gsomlo@gmail.com>
11601M:	Joel Stanley <joel@jms.id.au>
11602S:	Maintained
11603F:	Documentation/devicetree/bindings/*/litex,*.yaml
11604F:	arch/openrisc/boot/dts/or1klitex.dts
11605F:	include/linux/litex.h
11606F:	drivers/tty/serial/liteuart.c
11607F:	drivers/soc/litex/*
11608F:	drivers/net/ethernet/litex/*
11609F:	drivers/mmc/host/litex_mmc.c
11610N:	litex
11611
11612LIVE PATCHING
11613M:	Josh Poimboeuf <jpoimboe@kernel.org>
11614M:	Jiri Kosina <jikos@kernel.org>
11615M:	Miroslav Benes <mbenes@suse.cz>
11616M:	Petr Mladek <pmladek@suse.com>
11617R:	Joe Lawrence <joe.lawrence@redhat.com>
11618L:	live-patching@vger.kernel.org
11619S:	Maintained
11620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
11621F:	Documentation/ABI/testing/sysfs-kernel-livepatch
11622F:	Documentation/livepatch/
11623F:	arch/powerpc/include/asm/livepatch.h
11624F:	include/linux/livepatch.h
11625F:	kernel/livepatch/
11626F:	kernel/module/livepatch.c
11627F:	lib/livepatch/
11628F:	samples/livepatch/
11629F:	tools/testing/selftests/livepatch/
11630
11631LLC (802.2)
11632L:	netdev@vger.kernel.org
11633S:	Odd fixes
11634F:	include/linux/llc.h
11635F:	include/net/llc*
11636F:	include/uapi/linux/llc.h
11637F:	net/llc/
11638
11639LM73 HARDWARE MONITOR DRIVER
11640M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
11641L:	linux-hwmon@vger.kernel.org
11642S:	Maintained
11643F:	drivers/hwmon/lm73.c
11644
11645LM78 HARDWARE MONITOR DRIVER
11646M:	Jean Delvare <jdelvare@suse.com>
11647L:	linux-hwmon@vger.kernel.org
11648S:	Maintained
11649F:	Documentation/hwmon/lm78.rst
11650F:	drivers/hwmon/lm78.c
11651
11652LM83 HARDWARE MONITOR DRIVER
11653M:	Jean Delvare <jdelvare@suse.com>
11654L:	linux-hwmon@vger.kernel.org
11655S:	Maintained
11656F:	Documentation/hwmon/lm83.rst
11657F:	drivers/hwmon/lm83.c
11658
11659LM90 HARDWARE MONITOR DRIVER
11660M:	Jean Delvare <jdelvare@suse.com>
11661L:	linux-hwmon@vger.kernel.org
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11664F:	Documentation/hwmon/lm90.rst
11665F:	drivers/hwmon/lm90.c
11666F:	include/dt-bindings/thermal/lm90.h
11667
11668LM95234 HARDWARE MONITOR DRIVER
11669M:	Guenter Roeck <linux@roeck-us.net>
11670L:	linux-hwmon@vger.kernel.org
11671S:	Maintained
11672F:	Documentation/hwmon/lm95234.rst
11673F:	drivers/hwmon/lm95234.c
11674
11675LME2510 MEDIA DRIVER
11676M:	Malcolm Priestley <tvboxspy@gmail.com>
11677L:	linux-media@vger.kernel.org
11678S:	Maintained
11679W:	https://linuxtv.org
11680Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11681F:	drivers/media/usb/dvb-usb-v2/lmedm04*
11682
11683LOADPIN SECURITY MODULE
11684M:	Kees Cook <keescook@chromium.org>
11685S:	Supported
11686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11687F:	Documentation/admin-guide/LSM/LoadPin.rst
11688F:	security/loadpin/
11689
11690LOCKING PRIMITIVES
11691M:	Peter Zijlstra <peterz@infradead.org>
11692M:	Ingo Molnar <mingo@redhat.com>
11693M:	Will Deacon <will@kernel.org>
11694R:	Waiman Long <longman@redhat.com>
11695R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11696L:	linux-kernel@vger.kernel.org
11697S:	Maintained
11698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11699F:	Documentation/locking/
11700F:	arch/*/include/asm/spinlock*.h
11701F:	include/linux/lockdep.h
11702F:	include/linux/mutex*.h
11703F:	include/linux/rwlock*.h
11704F:	include/linux/rwsem*.h
11705F:	include/linux/seqlock.h
11706F:	include/linux/spinlock*.h
11707F:	kernel/locking/
11708F:	lib/locking*.[ch]
11709X:	kernel/locking/locktorture.c
11710
11711LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11712M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
11713L:	linux-ntfs-dev@lists.sourceforge.net
11714S:	Maintained
11715W:	http://www.linux-ntfs.org/content/view/19/37/
11716F:	Documentation/admin-guide/ldm.rst
11717F:	block/partitions/ldm.*
11718
11719LOGITECH HID GAMING KEYBOARDS
11720M:	Hans de Goede <hdegoede@redhat.com>
11721L:	linux-input@vger.kernel.org
11722S:	Maintained
11723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11724F:	drivers/hid/hid-lg-g15.c
11725
11726LONTIUM LT8912B MIPI TO HDMI BRIDGE
11727M:	Adrien Grassein <adrien.grassein@gmail.com>
11728S:	Maintained
11729F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11730F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
11731
11732LOONGARCH
11733M:	Huacai Chen <chenhuacai@kernel.org>
11734R:	WANG Xuerui <kernel@xen0n.name>
11735L:	loongarch@lists.linux.dev
11736S:	Maintained
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
11738F:	arch/loongarch/
11739F:	drivers/*/*loongarch*
11740F:	Documentation/loongarch/
11741F:	Documentation/translations/zh_CN/loongarch/
11742
11743LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11744M:	Sathya Prakash <sathya.prakash@broadcom.com>
11745M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11746M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11747L:	MPT-FusionLinux.pdl@broadcom.com
11748L:	linux-scsi@vger.kernel.org
11749S:	Supported
11750W:	http://www.avagotech.com/support/
11751F:	drivers/message/fusion/
11752F:	drivers/scsi/mpt3sas/
11753
11754LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11755M:	Matthew Wilcox <willy@infradead.org>
11756L:	linux-scsi@vger.kernel.org
11757S:	Maintained
11758F:	drivers/scsi/sym53c8xx_2/
11759
11760LTC1660 DAC DRIVER
11761M:	Marcus Folkesson <marcus.folkesson@gmail.com>
11762L:	linux-iio@vger.kernel.org
11763S:	Maintained
11764F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11765F:	drivers/iio/dac/ltc1660.c
11766
11767LTC2688 IIO DAC DRIVER
11768M:	Nuno Sá <nuno.sa@analog.com>
11769L:	linux-iio@vger.kernel.org
11770S:	Supported
11771W:	http://ez.analog.com/community/linux-device-drivers
11772F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
11773F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
11774F:	drivers/iio/dac/ltc2688.c
11775
11776LTC2947 HARDWARE MONITOR DRIVER
11777M:	Nuno Sá <nuno.sa@analog.com>
11778L:	linux-hwmon@vger.kernel.org
11779S:	Supported
11780W:	https://ez.analog.com/linux-software-drivers
11781F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11782F:	drivers/hwmon/ltc2947-core.c
11783F:	drivers/hwmon/ltc2947-i2c.c
11784F:	drivers/hwmon/ltc2947-spi.c
11785F:	drivers/hwmon/ltc2947.h
11786
11787LTC2983 IIO TEMPERATURE DRIVER
11788M:	Nuno Sá <nuno.sa@analog.com>
11789L:	linux-iio@vger.kernel.org
11790S:	Supported
11791W:	https://ez.analog.com/linux-software-drivers
11792F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11793F:	drivers/iio/temperature/ltc2983.c
11794
11795LTC4261 HARDWARE MONITOR DRIVER
11796M:	Guenter Roeck <linux@roeck-us.net>
11797L:	linux-hwmon@vger.kernel.org
11798S:	Maintained
11799F:	Documentation/hwmon/ltc4261.rst
11800F:	drivers/hwmon/ltc4261.c
11801
11802LTC4306 I2C MULTIPLEXER DRIVER
11803M:	Michael Hennerich <michael.hennerich@analog.com>
11804L:	linux-i2c@vger.kernel.org
11805S:	Supported
11806W:	https://ez.analog.com/linux-software-drivers
11807F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11808F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
11809
11810LTP (Linux Test Project)
11811M:	Mike Frysinger <vapier@gentoo.org>
11812M:	Cyril Hrubis <chrubis@suse.cz>
11813M:	Wanlong Gao <wanlong.gao@gmail.com>
11814M:	Jan Stancek <jstancek@redhat.com>
11815M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11816M:	Alexey Kodanev <alexey.kodanev@oracle.com>
11817L:	ltp@lists.linux.it (subscribers-only)
11818S:	Maintained
11819W:	http://linux-test-project.github.io/
11820T:	git git://github.com/linux-test-project/ltp.git
11821
11822LYNX 28G SERDES PHY DRIVER
11823M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11824L:	netdev@vger.kernel.org
11825S:	Supported
11826F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
11827F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
11828
11829LYNX PCS MODULE
11830M:	Ioana Ciornei <ioana.ciornei@nxp.com>
11831L:	netdev@vger.kernel.org
11832S:	Supported
11833F:	drivers/net/pcs/pcs-lynx.c
11834F:	include/linux/pcs-lynx.h
11835
11836M68K ARCHITECTURE
11837M:	Geert Uytterhoeven <geert@linux-m68k.org>
11838L:	linux-m68k@lists.linux-m68k.org
11839S:	Maintained
11840W:	http://www.linux-m68k.org/
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11842F:	arch/m68k/
11843F:	drivers/zorro/
11844
11845M68K ON APPLE MACINTOSH
11846M:	Joshua Thompson <funaho@jurai.org>
11847L:	linux-m68k@lists.linux-m68k.org
11848S:	Maintained
11849W:	http://www.mac.linux-m68k.org/
11850F:	arch/m68k/mac/
11851F:	drivers/macintosh/adb-iop.c
11852F:	drivers/macintosh/via-macii.c
11853
11854M68K ON HP9000/300
11855M:	Philip Blundell <philb@gnu.org>
11856S:	Maintained
11857W:	http://www.tazenda.demon.co.uk/phil/linux-hp
11858F:	arch/m68k/hp300/
11859
11860M88DS3103 MEDIA DRIVER
11861M:	Antti Palosaari <crope@iki.fi>
11862L:	linux-media@vger.kernel.org
11863S:	Maintained
11864W:	https://linuxtv.org
11865W:	http://palosaari.fi/linux/
11866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11867T:	git git://linuxtv.org/anttip/media_tree.git
11868F:	drivers/media/dvb-frontends/m88ds3103*
11869
11870M88RS2000 MEDIA DRIVER
11871M:	Malcolm Priestley <tvboxspy@gmail.com>
11872L:	linux-media@vger.kernel.org
11873S:	Maintained
11874W:	https://linuxtv.org
11875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11876F:	drivers/media/dvb-frontends/m88rs2000*
11877
11878MA901 MASTERKIT USB FM RADIO DRIVER
11879M:	Alexey Klimov <klimov.linux@gmail.com>
11880L:	linux-media@vger.kernel.org
11881S:	Maintained
11882T:	git git://linuxtv.org/media_tree.git
11883F:	drivers/media/radio/radio-ma901.c
11884
11885MAC80211
11886M:	Johannes Berg <johannes@sipsolutions.net>
11887L:	linux-wireless@vger.kernel.org
11888S:	Maintained
11889W:	https://wireless.wiki.kernel.org/
11890Q:	https://patchwork.kernel.org/project/linux-wireless/list/
11891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
11893F:	Documentation/networking/mac80211-injection.rst
11894F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11895F:	drivers/net/wireless/mac80211_hwsim.[ch]
11896F:	include/net/mac80211.h
11897F:	net/mac80211/
11898
11899MAILBOX API
11900M:	Jassi Brar <jassisinghbrar@gmail.com>
11901L:	linux-kernel@vger.kernel.org
11902S:	Maintained
11903F:	drivers/mailbox/
11904F:	include/linux/mailbox_client.h
11905F:	include/linux/mailbox_controller.h
11906F:	include/dt-bindings/mailbox/
11907F:	Documentation/devicetree/bindings/mailbox/
11908
11909MAILBOX ARM MHUv2
11910M:	Viresh Kumar <viresh.kumar@linaro.org>
11911M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11912L:	linux-kernel@vger.kernel.org
11913S:	Maintained
11914F:	drivers/mailbox/arm_mhuv2.c
11915F:	include/linux/mailbox/arm_mhuv2_message.h
11916F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11917
11918MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11919M:	Jeremy Kerr <jk@codeconstruct.com.au>
11920M:	Matt Johnston <matt@codeconstruct.com.au>
11921L:	netdev@vger.kernel.org
11922S:	Maintained
11923F:	Documentation/networking/mctp.rst
11924F:	drivers/net/mctp/
11925F:	include/net/mctp.h
11926F:	include/net/mctpdevice.h
11927F:	include/net/netns/mctp.h
11928F:	net/mctp/
11929
11930MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11931M:	Michael Kerrisk <mtk.manpages@gmail.com>
11932L:	linux-man@vger.kernel.org
11933S:	Maintained
11934W:	http://www.kernel.org/doc/man-pages
11935
11936MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11937M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
11938L:	linux-mips@vger.kernel.org
11939S:	Maintained
11940F:	arch/mips/boot/dts/img/pistachio*
11941
11942MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11943M:	Andrew Lunn <andrew@lunn.ch>
11944M:	Vivien Didelot <vivien.didelot@gmail.com>
11945L:	netdev@vger.kernel.org
11946S:	Maintained
11947F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
11948F:	Documentation/networking/devlink/mv88e6xxx.rst
11949F:	drivers/net/dsa/mv88e6xxx/
11950F:	include/linux/dsa/mv88e6xxx.h
11951F:	include/linux/platform_data/mv88e6xxx.h
11952
11953MARVELL ARMADA 3700 PHY DRIVERS
11954M:	Miquel Raynal <miquel.raynal@bootlin.com>
11955S:	Maintained
11956F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11957F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11958F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11959F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11960
11961MARVELL ARMADA 3700 SERIAL DRIVER
11962M:	Pali Rohár <pali@kernel.org>
11963S:	Maintained
11964F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
11965F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
11966F:	drivers/tty/serial/mvebu-uart.c
11967
11968MARVELL ARMADA DRM SUPPORT
11969M:	Russell King <linux@armlinux.org.uk>
11970S:	Maintained
11971T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11972T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11973F:	Documentation/devicetree/bindings/display/armada/
11974F:	drivers/gpu/drm/armada/
11975F:	include/uapi/drm/armada_drm.h
11976
11977MARVELL CRYPTO DRIVER
11978M:	Boris Brezillon <bbrezillon@kernel.org>
11979M:	Arnaud Ebalard <arno@natisbad.org>
11980M:	Srujana Challa <schalla@marvell.com>
11981L:	linux-crypto@vger.kernel.org
11982S:	Maintained
11983F:	drivers/crypto/marvell/
11984F:	include/linux/soc/marvell/octeontx2/
11985
11986MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11987M:	Mirko Lindner <mlindner@marvell.com>
11988M:	Stephen Hemminger <stephen@networkplumber.org>
11989L:	netdev@vger.kernel.org
11990S:	Maintained
11991F:	drivers/net/ethernet/marvell/sk*
11992
11993MARVELL LIBERTAS WIRELESS DRIVER
11994L:	libertas-dev@lists.infradead.org
11995S:	Orphan
11996F:	drivers/net/wireless/marvell/libertas/
11997
11998MARVELL MACCHIATOBIN SUPPORT
11999M:	Russell King <linux@armlinux.org.uk>
12000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12001S:	Maintained
12002F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
12003
12004MARVELL MV643XX ETHERNET DRIVER
12005M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
12006L:	netdev@vger.kernel.org
12007S:	Maintained
12008F:	drivers/net/ethernet/marvell/mv643xx_eth.*
12009F:	include/linux/mv643xx.h
12010
12011MARVELL MV88X3310 PHY DRIVER
12012M:	Russell King <linux@armlinux.org.uk>
12013M:	Marek Behún <kabel@kernel.org>
12014L:	netdev@vger.kernel.org
12015S:	Maintained
12016F:	drivers/net/phy/marvell10g.c
12017
12018MARVELL MVEBU THERMAL DRIVER
12019M:	Miquel Raynal <miquel.raynal@bootlin.com>
12020S:	Maintained
12021F:	drivers/thermal/armada_thermal.c
12022
12023MARVELL MVNETA ETHERNET DRIVER
12024M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12025L:	netdev@vger.kernel.org
12026S:	Maintained
12027F:	drivers/net/ethernet/marvell/mvneta.*
12028
12029MARVELL MVPP2 ETHERNET DRIVER
12030M:	Marcin Wojtas <mw@semihalf.com>
12031M:	Russell King <linux@armlinux.org.uk>
12032L:	netdev@vger.kernel.org
12033S:	Maintained
12034F:	Documentation/devicetree/bindings/net/marvell-pp2.txt
12035F:	drivers/net/ethernet/marvell/mvpp2/
12036
12037MARVELL MWIFIEX WIRELESS DRIVER
12038M:	Amitkumar Karwar <amitkarwar@gmail.com>
12039M:	Ganapathi Bhat <ganapathi017@gmail.com>
12040M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
12041M:	Xinming Hu <huxinming820@gmail.com>
12042L:	linux-wireless@vger.kernel.org
12043S:	Maintained
12044F:	drivers/net/wireless/marvell/mwifiex/
12045
12046MARVELL MWL8K WIRELESS DRIVER
12047M:	Lennert Buytenhek <buytenh@wantstofly.org>
12048L:	linux-wireless@vger.kernel.org
12049S:	Odd Fixes
12050F:	drivers/net/wireless/marvell/mwl8k.c
12051
12052MARVELL NAND CONTROLLER DRIVER
12053M:	Miquel Raynal <miquel.raynal@bootlin.com>
12054L:	linux-mtd@lists.infradead.org
12055S:	Maintained
12056F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
12057F:	drivers/mtd/nand/raw/marvell_nand.c
12058
12059MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
12060M:	Sunil Goutham <sgoutham@marvell.com>
12061M:	Geetha sowjanya <gakula@marvell.com>
12062M:	Subbaraya Sundeep <sbhatta@marvell.com>
12063M:	hariprasad <hkelam@marvell.com>
12064L:	netdev@vger.kernel.org
12065S:	Supported
12066F:	drivers/net/ethernet/marvell/octeontx2/nic/
12067F:	include/linux/soc/marvell/octeontx2/
12068
12069MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
12070M:	Sunil Goutham <sgoutham@marvell.com>
12071M:	Linu Cherian <lcherian@marvell.com>
12072M:	Geetha sowjanya <gakula@marvell.com>
12073M:	Jerin Jacob <jerinj@marvell.com>
12074M:	hariprasad <hkelam@marvell.com>
12075M:	Subbaraya Sundeep <sbhatta@marvell.com>
12076L:	netdev@vger.kernel.org
12077S:	Supported
12078F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
12079F:	drivers/net/ethernet/marvell/octeontx2/af/
12080
12081MARVELL PRESTERA ETHERNET SWITCH DRIVER
12082M:	Taras Chornyi <tchornyi@marvell.com>
12083S:	Supported
12084W:	https://github.com/Marvell-switching/switchdev-prestera
12085F:	drivers/net/ethernet/marvell/prestera/
12086
12087MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
12088M:	Nicolas Pitre <nico@fluxnic.net>
12089S:	Odd Fixes
12090F:	drivers/mmc/host/mvsdio.*
12091
12092MARVELL USB MDIO CONTROLLER DRIVER
12093M:	Tobias Waldekranz <tobias@waldekranz.com>
12094L:	netdev@vger.kernel.org
12095S:	Maintained
12096F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
12097F:	drivers/net/mdio/mdio-mvusb.c
12098
12099MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
12100M:	Hu Ziji <huziji@marvell.com>
12101L:	linux-mmc@vger.kernel.org
12102S:	Supported
12103F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
12104F:	drivers/mmc/host/sdhci-xenon*
12105
12106MARVELL OCTEON ENDPOINT DRIVER
12107M:	Veerasenareddy Burru <vburru@marvell.com>
12108M:	Abhijit Ayarekar <aayarekar@marvell.com>
12109L:	netdev@vger.kernel.org
12110S:	Supported
12111F:	drivers/net/ethernet/marvell/octeon_ep
12112
12113MATROX FRAMEBUFFER DRIVER
12114L:	linux-fbdev@vger.kernel.org
12115S:	Orphan
12116F:	drivers/video/fbdev/matrox/matroxfb_*
12117F:	include/uapi/linux/matroxfb.h
12118
12119MAX15301 DRIVER
12120M:	Daniel Nilsson <daniel.nilsson@flex.com>
12121L:	linux-hwmon@vger.kernel.org
12122S:	Maintained
12123F:	Documentation/hwmon/max15301.rst
12124F:	drivers/hwmon/pmbus/max15301.c
12125
12126MAX16065 HARDWARE MONITOR DRIVER
12127M:	Guenter Roeck <linux@roeck-us.net>
12128L:	linux-hwmon@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/hwmon/max16065.rst
12131F:	drivers/hwmon/max16065.c
12132
12133MAX2175 SDR TUNER DRIVER
12134M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
12135L:	linux-media@vger.kernel.org
12136S:	Maintained
12137T:	git git://linuxtv.org/media_tree.git
12138F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
12139F:	Documentation/userspace-api/media/drivers/max2175.rst
12140F:	drivers/media/i2c/max2175*
12141F:	include/uapi/linux/max2175.h
12142
12143MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
12144L:	linux-hwmon@vger.kernel.org
12145S:	Orphan
12146F:	Documentation/hwmon/max6650.rst
12147F:	drivers/hwmon/max6650.c
12148
12149MAX6697 HARDWARE MONITOR DRIVER
12150M:	Guenter Roeck <linux@roeck-us.net>
12151L:	linux-hwmon@vger.kernel.org
12152S:	Maintained
12153F:	Documentation/devicetree/bindings/hwmon/max6697.txt
12154F:	Documentation/hwmon/max6697.rst
12155F:	drivers/hwmon/max6697.c
12156F:	include/linux/platform_data/max6697.h
12157
12158MAX9286 QUAD GMSL DESERIALIZER DRIVER
12159M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
12160M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12161M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
12162M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12163L:	linux-media@vger.kernel.org
12164S:	Maintained
12165F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
12166F:	drivers/media/i2c/max9286.c
12167
12168MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
12169M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12170L:	linux-media@vger.kernel.org
12171S:	Maintained
12172F:	drivers/staging/media/max96712/max96712.c
12173
12174MAX9860 MONO AUDIO VOICE CODEC DRIVER
12175M:	Peter Rosin <peda@axentia.se>
12176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12177S:	Maintained
12178F:	Documentation/devicetree/bindings/sound/max9860.txt
12179F:	sound/soc/codecs/max9860.*
12180
12181MAXBOTIX ULTRASONIC RANGER IIO DRIVER
12182M:	Andreas Klinger <ak@it-klinger.de>
12183L:	linux-iio@vger.kernel.org
12184S:	Maintained
12185F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
12186F:	drivers/iio/proximity/mb1232.c
12187
12188MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
12189R:	Iskren Chernev <iskren.chernev@gmail.com>
12190R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12191R:	Marek Szyprowski <m.szyprowski@samsung.com>
12192R:	Matheus Castello <matheus@castello.eng.br>
12193L:	linux-pm@vger.kernel.org
12194S:	Maintained
12195F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
12196F:	drivers/power/supply/max17040_battery.c
12197
12198MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
12199R:	Hans de Goede <hdegoede@redhat.com>
12200R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12201R:	Marek Szyprowski <m.szyprowski@samsung.com>
12202R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
12203R:	Purism Kernel Team <kernel@puri.sm>
12204L:	linux-pm@vger.kernel.org
12205S:	Maintained
12206F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
12207F:	drivers/power/supply/max17042_battery.c
12208
12209MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
12210M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12211L:	linux-kernel@vger.kernel.org
12212S:	Maintained
12213F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
12214F:	drivers/regulator/max20086-regulator.c
12215
12216MAXIM MAX77650 PMIC MFD DRIVER
12217M:	Bartosz Golaszewski <brgl@bgdev.pl>
12218L:	linux-kernel@vger.kernel.org
12219S:	Maintained
12220F:	Documentation/devicetree/bindings/*/*max77650.yaml
12221F:	Documentation/devicetree/bindings/*/max77650*.yaml
12222F:	drivers/gpio/gpio-max77650.c
12223F:	drivers/input/misc/max77650-onkey.c
12224F:	drivers/leds/leds-max77650.c
12225F:	drivers/mfd/max77650.c
12226F:	drivers/power/supply/max77650-charger.c
12227F:	drivers/regulator/max77650-regulator.c
12228F:	include/linux/mfd/max77650.h
12229
12230MAXIM MAX77714 PMIC MFD DRIVER
12231M:	Luca Ceresoli <luca@lucaceresoli.net>
12232S:	Maintained
12233F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
12234F:	drivers/mfd/max77714.c
12235F:	include/linux/mfd/max77714.h
12236
12237MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
12238M:	Javier Martinez Canillas <javier@dowhile0.org>
12239L:	linux-kernel@vger.kernel.org
12240S:	Supported
12241F:	Documentation/devicetree/bindings/*/*max77802.yaml
12242F:	drivers/regulator/max77802-regulator.c
12243F:	include/dt-bindings/*/*max77802.h
12244
12245MAXIM MAX77976 BATTERY CHARGER
12246M:	Luca Ceresoli <luca@lucaceresoli.net>
12247S:	Supported
12248F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
12249F:	drivers/power/supply/max77976_charger.c
12250
12251MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
12252M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12253M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12254L:	linux-pm@vger.kernel.org
12255S:	Supported
12256B:	mailto:linux-samsung-soc@vger.kernel.org
12257F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
12258F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
12259F:	drivers/power/supply/max14577_charger.c
12260F:	drivers/power/supply/max77693_charger.c
12261
12262MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
12263M:	Chanwoo Choi <cw00.choi@samsung.com>
12264M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12265M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12266L:	linux-kernel@vger.kernel.org
12267S:	Supported
12268B:	mailto:linux-samsung-soc@vger.kernel.org
12269F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
12270F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
12271F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
12272F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
12273F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
12274F:	Documentation/devicetree/bindings/mfd/max77693.txt
12275F:	drivers/*/*max77843.c
12276F:	drivers/*/max14577*.c
12277F:	drivers/*/max77686*.c
12278F:	drivers/*/max77693*.c
12279F:	drivers/clk/clk-max77686.c
12280F:	drivers/extcon/extcon-max14577.c
12281F:	drivers/extcon/extcon-max77693.c
12282F:	drivers/rtc/rtc-max77686.c
12283F:	include/linux/mfd/max14577*.h
12284F:	include/linux/mfd/max77686*.h
12285F:	include/linux/mfd/max77693*.h
12286
12287MAXIRADIO FM RADIO RECEIVER DRIVER
12288M:	Hans Verkuil <hverkuil@xs4all.nl>
12289L:	linux-media@vger.kernel.org
12290S:	Maintained
12291W:	https://linuxtv.org
12292T:	git git://linuxtv.org/media_tree.git
12293F:	drivers/media/radio/radio-maxiradio*
12294
12295MAXLINEAR ETHERNET PHY DRIVER
12296M:	Xu Liang <lxu@maxlinear.com>
12297L:	netdev@vger.kernel.org
12298S:	Supported
12299F:	drivers/net/phy/mxl-gpy.c
12300
12301MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
12302R:	Yasushi SHOJI <yashi@spacecubics.com>
12303L:	linux-can@vger.kernel.org
12304S:	Maintained
12305F:	drivers/net/can/usb/mcba_usb.c
12306
12307MCAN MMIO DEVICE DRIVER
12308M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
12309L:	linux-can@vger.kernel.org
12310S:	Maintained
12311F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
12312F:	drivers/net/can/m_can/m_can.c
12313F:	drivers/net/can/m_can/m_can.h
12314F:	drivers/net/can/m_can/m_can_platform.c
12315
12316MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
12317M:	Rishi Gupta <gupt21@gmail.com>
12318L:	linux-i2c@vger.kernel.org
12319L:	linux-input@vger.kernel.org
12320S:	Maintained
12321F:	drivers/hid/hid-mcp2221.c
12322
12323MCP251XFD SPI-CAN NETWORK DRIVER
12324M:	Marc Kleine-Budde <mkl@pengutronix.de>
12325M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12326R:	Thomas Kopp <thomas.kopp@microchip.com>
12327L:	linux-can@vger.kernel.org
12328S:	Maintained
12329F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
12330F:	drivers/net/can/spi/mcp251xfd/
12331
12332MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
12333M:	Peter Rosin <peda@axentia.se>
12334L:	linux-iio@vger.kernel.org
12335S:	Maintained
12336F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
12337F:	drivers/iio/potentiometer/mcp4018.c
12338F:	drivers/iio/potentiometer/mcp4531.c
12339
12340MCR20A IEEE-802.15.4 RADIO DRIVER
12341M:	Xue Liu <liuxuenetmail@gmail.com>
12342L:	linux-wpan@vger.kernel.org
12343S:	Maintained
12344W:	https://github.com/xueliu/mcr20a-linux
12345F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
12346F:	drivers/net/ieee802154/mcr20a.c
12347F:	drivers/net/ieee802154/mcr20a.h
12348
12349MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
12350M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12351L:	linux-iio@vger.kernel.org
12352S:	Maintained
12353F:	drivers/iio/dac/cio-dac.c
12354
12355MEDIA CONTROLLER FRAMEWORK
12356M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12357M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12358L:	linux-media@vger.kernel.org
12359S:	Supported
12360W:	https://www.linuxtv.org
12361T:	git git://linuxtv.org/media_tree.git
12362F:	drivers/media/mc/
12363F:	include/media/media-*.h
12364F:	include/uapi/linux/media.h
12365
12366MEDIA DRIVER FOR FREESCALE IMX PXP
12367M:	Philipp Zabel <p.zabel@pengutronix.de>
12368L:	linux-media@vger.kernel.org
12369S:	Maintained
12370T:	git git://linuxtv.org/media_tree.git
12371F:	drivers/media/platform/nxp/imx-pxp.[ch]
12372
12373MEDIA DRIVERS FOR ASCOT2E
12374M:	Sergey Kozlov <serjk@netup.ru>
12375M:	Abylay Ospan <aospan@netup.ru>
12376L:	linux-media@vger.kernel.org
12377S:	Supported
12378W:	https://linuxtv.org
12379W:	http://netup.tv/
12380T:	git git://linuxtv.org/media_tree.git
12381F:	drivers/media/dvb-frontends/ascot2e*
12382
12383MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
12384M:	Jasmin Jessich <jasmin@anw.at>
12385L:	linux-media@vger.kernel.org
12386S:	Maintained
12387W:	https://linuxtv.org
12388T:	git git://linuxtv.org/media_tree.git
12389F:	drivers/media/dvb-frontends/cxd2099*
12390
12391MEDIA DRIVERS FOR CXD2841ER
12392M:	Sergey Kozlov <serjk@netup.ru>
12393M:	Abylay Ospan <aospan@netup.ru>
12394L:	linux-media@vger.kernel.org
12395S:	Supported
12396W:	https://linuxtv.org
12397W:	http://netup.tv/
12398T:	git git://linuxtv.org/media_tree.git
12399F:	drivers/media/dvb-frontends/cxd2841er*
12400
12401MEDIA DRIVERS FOR CXD2880
12402M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
12403L:	linux-media@vger.kernel.org
12404S:	Supported
12405W:	http://linuxtv.org/
12406T:	git git://linuxtv.org/media_tree.git
12407F:	drivers/media/dvb-frontends/cxd2880/*
12408F:	drivers/media/spi/cxd2880*
12409
12410MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
12411L:	linux-media@vger.kernel.org
12412S:	Orphan
12413W:	https://linuxtv.org
12414T:	git git://linuxtv.org/media_tree.git
12415F:	drivers/media/pci/ddbridge/*
12416
12417MEDIA DRIVERS FOR FREESCALE IMX
12418M:	Steve Longerbeam <slongerbeam@gmail.com>
12419M:	Philipp Zabel <p.zabel@pengutronix.de>
12420L:	linux-media@vger.kernel.org
12421S:	Maintained
12422T:	git git://linuxtv.org/media_tree.git
12423F:	Documentation/admin-guide/media/imx.rst
12424F:	Documentation/devicetree/bindings/media/imx.txt
12425F:	drivers/staging/media/imx/
12426F:	include/linux/imx-media.h
12427F:	include/media/imx.h
12428
12429MEDIA DRIVERS FOR FREESCALE IMX7
12430M:	Rui Miguel Silva <rmfrfs@gmail.com>
12431M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12432L:	linux-media@vger.kernel.org
12433S:	Maintained
12434T:	git git://linuxtv.org/media_tree.git
12435F:	Documentation/admin-guide/media/imx7.rst
12436F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
12437F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
12438F:	drivers/media/platform/nxp/imx-mipi-csis.c
12439F:	drivers/staging/media/imx/imx7-media-csi.c
12440
12441MEDIA DRIVERS FOR HELENE
12442M:	Abylay Ospan <aospan@netup.ru>
12443L:	linux-media@vger.kernel.org
12444S:	Supported
12445W:	https://linuxtv.org
12446W:	http://netup.tv/
12447T:	git git://linuxtv.org/media_tree.git
12448F:	drivers/media/dvb-frontends/helene*
12449
12450MEDIA DRIVERS FOR HORUS3A
12451M:	Sergey Kozlov <serjk@netup.ru>
12452M:	Abylay Ospan <aospan@netup.ru>
12453L:	linux-media@vger.kernel.org
12454S:	Supported
12455W:	https://linuxtv.org
12456W:	http://netup.tv/
12457T:	git git://linuxtv.org/media_tree.git
12458F:	drivers/media/dvb-frontends/horus3a*
12459
12460MEDIA DRIVERS FOR LNBH25
12461M:	Sergey Kozlov <serjk@netup.ru>
12462M:	Abylay Ospan <aospan@netup.ru>
12463L:	linux-media@vger.kernel.org
12464S:	Supported
12465W:	https://linuxtv.org
12466W:	http://netup.tv/
12467T:	git git://linuxtv.org/media_tree.git
12468F:	drivers/media/dvb-frontends/lnbh25*
12469
12470MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
12471L:	linux-media@vger.kernel.org
12472S:	Orphan
12473W:	https://linuxtv.org
12474T:	git git://linuxtv.org/media_tree.git
12475F:	drivers/media/dvb-frontends/mxl5xx*
12476
12477MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
12478M:	Sergey Kozlov <serjk@netup.ru>
12479M:	Abylay Ospan <aospan@netup.ru>
12480L:	linux-media@vger.kernel.org
12481S:	Supported
12482W:	https://linuxtv.org
12483W:	http://netup.tv/
12484T:	git git://linuxtv.org/media_tree.git
12485F:	drivers/media/pci/netup_unidvb/*
12486
12487MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
12488M:	Dmitry Osipenko <digetx@gmail.com>
12489L:	linux-media@vger.kernel.org
12490L:	linux-tegra@vger.kernel.org
12491S:	Maintained
12492T:	git git://linuxtv.org/media_tree.git
12493F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
12494F:	drivers/media/platform/nvidia/tegra-vde/
12495
12496MEDIA DRIVERS FOR RENESAS - CEU
12497M:	Jacopo Mondi <jacopo@jmondi.org>
12498L:	linux-media@vger.kernel.org
12499L:	linux-renesas-soc@vger.kernel.org
12500S:	Supported
12501T:	git git://linuxtv.org/media_tree.git
12502F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
12503F:	drivers/media/platform/renesas/renesas-ceu.c
12504F:	include/media/drv-intf/renesas-ceu.h
12505
12506MEDIA DRIVERS FOR RENESAS - DRIF
12507M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
12508L:	linux-media@vger.kernel.org
12509L:	linux-renesas-soc@vger.kernel.org
12510S:	Supported
12511T:	git git://linuxtv.org/media_tree.git
12512F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
12513F:	drivers/media/platform/renesas/rcar_drif.c
12514
12515MEDIA DRIVERS FOR RENESAS - FCP
12516M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12517L:	linux-media@vger.kernel.org
12518L:	linux-renesas-soc@vger.kernel.org
12519S:	Supported
12520T:	git git://linuxtv.org/media_tree.git
12521F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
12522F:	drivers/media/platform/renesas/rcar-fcp.c
12523F:	include/media/rcar-fcp.h
12524
12525MEDIA DRIVERS FOR RENESAS - FDP1
12526M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12527L:	linux-media@vger.kernel.org
12528L:	linux-renesas-soc@vger.kernel.org
12529S:	Supported
12530T:	git git://linuxtv.org/media_tree.git
12531F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
12532F:	drivers/media/platform/renesas/rcar_fdp1.c
12533
12534MEDIA DRIVERS FOR RENESAS - VIN
12535M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
12536L:	linux-media@vger.kernel.org
12537L:	linux-renesas-soc@vger.kernel.org
12538S:	Supported
12539T:	git git://linuxtv.org/media_tree.git
12540F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
12541F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
12542F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
12543F:	drivers/media/platform/renesas/rcar-isp.c
12544F:	drivers/media/platform/renesas/rcar-vin/
12545
12546MEDIA DRIVERS FOR RENESAS - VSP1
12547M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12548M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
12549L:	linux-media@vger.kernel.org
12550L:	linux-renesas-soc@vger.kernel.org
12551S:	Supported
12552T:	git git://linuxtv.org/media_tree.git
12553F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
12554F:	drivers/media/platform/renesas/vsp1/
12555
12556MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
12557L:	linux-media@vger.kernel.org
12558S:	Orphan
12559W:	https://linuxtv.org
12560T:	git git://linuxtv.org/media_tree.git
12561F:	drivers/media/dvb-frontends/stv0910*
12562
12563MEDIA DRIVERS FOR ST STV6111 TUNER ICs
12564L:	linux-media@vger.kernel.org
12565S:	Orphan
12566W:	https://linuxtv.org
12567T:	git git://linuxtv.org/media_tree.git
12568F:	drivers/media/dvb-frontends/stv6111*
12569
12570MEDIA DRIVERS FOR STM32 - DCMI
12571M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
12572L:	linux-media@vger.kernel.org
12573S:	Supported
12574T:	git git://linuxtv.org/media_tree.git
12575F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
12576F:	drivers/media/platform/st/stm32/stm32-dcmi.c
12577
12578MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
12579M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12580L:	linux-media@vger.kernel.org
12581S:	Maintained
12582W:	https://linuxtv.org
12583Q:	http://patchwork.kernel.org/project/linux-media/list/
12584T:	git git://linuxtv.org/media_tree.git
12585F:	Documentation/admin-guide/media/
12586F:	Documentation/devicetree/bindings/media/
12587F:	Documentation/driver-api/media/
12588F:	Documentation/userspace-api/media/
12589F:	drivers/media/
12590F:	drivers/staging/media/
12591F:	include/linux/platform_data/media/
12592F:	include/media/
12593F:	include/uapi/linux/dvb/
12594F:	include/uapi/linux/ivtv*
12595F:	include/uapi/linux/media.h
12596F:	include/uapi/linux/meye.h
12597F:	include/uapi/linux/uvcvideo.h
12598F:	include/uapi/linux/v4l2-*
12599F:	include/uapi/linux/videodev2.h
12600
12601MEDIATEK BLUETOOTH DRIVER
12602M:	Sean Wang <sean.wang@mediatek.com>
12603L:	linux-bluetooth@vger.kernel.org
12604L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12605S:	Maintained
12606F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
12607F:	drivers/bluetooth/btmtkuart.c
12608
12609MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
12610M:	Sean Wang <sean.wang@mediatek.com>
12611L:	linux-pm@vger.kernel.org
12612S:	Maintained
12613F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
12614F:	drivers/power/reset/mt6323-poweroff.c
12615
12616MEDIATEK CIR DRIVER
12617M:	Sean Wang <sean.wang@mediatek.com>
12618S:	Maintained
12619F:	drivers/media/rc/mtk-cir.c
12620
12621MEDIATEK DMA DRIVER
12622M:	Sean Wang <sean.wang@mediatek.com>
12623L:	dmaengine@vger.kernel.org
12624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12625L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12626S:	Maintained
12627F:	Documentation/devicetree/bindings/dma/mtk-*
12628F:	drivers/dma/mediatek/
12629
12630MEDIATEK ETHERNET DRIVER
12631M:	Felix Fietkau <nbd@nbd.name>
12632M:	John Crispin <john@phrozen.org>
12633M:	Sean Wang <sean.wang@mediatek.com>
12634M:	Mark Lee <Mark-MC.Lee@mediatek.com>
12635L:	netdev@vger.kernel.org
12636S:	Maintained
12637F:	drivers/net/ethernet/mediatek/
12638
12639MEDIATEK I2C CONTROLLER DRIVER
12640M:	Qii Wang <qii.wang@mediatek.com>
12641L:	linux-i2c@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
12644F:	drivers/i2c/busses/i2c-mt65xx.c
12645
12646MEDIATEK IOMMU DRIVER
12647M:	Yong Wu <yong.wu@mediatek.com>
12648L:	iommu@lists.linux.dev
12649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12650S:	Supported
12651F:	Documentation/devicetree/bindings/iommu/mediatek*
12652F:	drivers/iommu/mtk_iommu*
12653F:	include/dt-bindings/memory/mt*-port.h
12654
12655MEDIATEK JPEG DRIVER
12656M:	Bin Liu <bin.liu@mediatek.com>
12657S:	Supported
12658F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
12659F:	drivers/media/platform/mediatek/jpeg/
12660
12661MEDIATEK MDP DRIVER
12662M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
12663M:	Houlong Wei <houlong.wei@mediatek.com>
12664M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12665S:	Supported
12666F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
12667F:	drivers/media/platform/mediatek/mdp/
12668F:	drivers/media/platform/mediatek/vpu/
12669
12670MEDIATEK MEDIA DRIVER
12671M:	Tiffany Lin <tiffany.lin@mediatek.com>
12672M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
12673S:	Supported
12674F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
12675F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
12676F:	drivers/media/platform/mediatek/vcodec/
12677F:	drivers/media/platform/mediatek/vpu/
12678
12679MEDIATEK MMC/SD/SDIO DRIVER
12680M:	Chaotian Jing <chaotian.jing@mediatek.com>
12681S:	Maintained
12682F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
12683F:	drivers/mmc/host/mtk-sd.c
12684
12685MEDIATEK MT76 WIRELESS LAN DRIVER
12686M:	Felix Fietkau <nbd@nbd.name>
12687M:	Lorenzo Bianconi <lorenzo@kernel.org>
12688M:	Ryder Lee <ryder.lee@mediatek.com>
12689R:	Shayne Chen <shayne.chen@mediatek.com>
12690R:	Sean Wang <sean.wang@mediatek.com>
12691L:	linux-wireless@vger.kernel.org
12692S:	Maintained
12693F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
12694F:	drivers/net/wireless/mediatek/mt76/
12695
12696MEDIATEK MT7601U WIRELESS LAN DRIVER
12697M:	Jakub Kicinski <kubakici@wp.pl>
12698L:	linux-wireless@vger.kernel.org
12699S:	Maintained
12700F:	drivers/net/wireless/mediatek/mt7601u/
12701
12702MEDIATEK MT7621 CLOCK DRIVER
12703M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12704S:	Maintained
12705F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
12706F:	drivers/clk/ralink/clk-mt7621.c
12707
12708MEDIATEK MT7621/28/88 I2C DRIVER
12709M:	Stefan Roese <sr@denx.de>
12710L:	linux-i2c@vger.kernel.org
12711S:	Maintained
12712F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
12713F:	drivers/i2c/busses/i2c-mt7621.c
12714
12715MEDIATEK MT7621 PCIE CONTROLLER DRIVER
12716M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12717S:	Maintained
12718F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
12719F:	drivers/pci/controller/pcie-mt7621.c
12720
12721MEDIATEK MT7621 PHY PCI DRIVER
12722M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
12723S:	Maintained
12724F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
12725F:	drivers/phy/ralink/phy-mt7621-pci.c
12726
12727MEDIATEK NAND CONTROLLER DRIVER
12728L:	linux-mtd@lists.infradead.org
12729S:	Orphan
12730F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
12731F:	drivers/mtd/nand/raw/mtk_*
12732
12733MEDIATEK PMIC LED DRIVER
12734M:	Sean Wang <sean.wang@mediatek.com>
12735S:	Maintained
12736F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
12737F:	drivers/leds/leds-mt6323.c
12738
12739MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
12740M:	Sean Wang <sean.wang@mediatek.com>
12741S:	Maintained
12742F:	drivers/char/hw_random/mtk-rng.c
12743
12744MEDIATEK SMI DRIVER
12745M:	Yong Wu <yong.wu@mediatek.com>
12746L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12747S:	Supported
12748F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
12749F:	drivers/memory/mtk-smi.c
12750F:	include/soc/mediatek/smi.h
12751
12752MEDIATEK SWITCH DRIVER
12753M:	Sean Wang <sean.wang@mediatek.com>
12754M:	Landen Chao <Landen.Chao@mediatek.com>
12755M:	DENG Qingfang <dqfext@gmail.com>
12756L:	netdev@vger.kernel.org
12757S:	Maintained
12758F:	drivers/net/dsa/mt7530.*
12759F:	net/dsa/tag_mtk.c
12760
12761MEDIATEK T7XX 5G WWAN MODEM DRIVER
12762M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
12763M:	Intel Corporation <linuxwwan@intel.com>
12764R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
12765R:	Liu Haijun <haijun.liu@mediatek.com>
12766R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
12767R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
12768L:	netdev@vger.kernel.org
12769S:	Supported
12770F:	drivers/net/wwan/t7xx/
12771
12772MEDIATEK USB3 DRD IP DRIVER
12773M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
12774L:	linux-usb@vger.kernel.org
12775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12776L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12777S:	Maintained
12778F:	Documentation/devicetree/bindings/usb/mediatek,*
12779F:	drivers/usb/host/xhci-mtk*
12780F:	drivers/usb/mtu3/
12781
12782MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12783M:	Peter Senna Tschudin <peter.senna@gmail.com>
12784M:	Martin Donnelly <martin.donnelly@ge.com>
12785M:	Martyn Welch <martyn.welch@collabora.co.uk>
12786S:	Maintained
12787F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12788F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12789
12790MEGARAID SCSI/SAS DRIVERS
12791M:	Kashyap Desai <kashyap.desai@broadcom.com>
12792M:	Sumit Saxena <sumit.saxena@broadcom.com>
12793M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12794L:	megaraidlinux.pdl@broadcom.com
12795L:	linux-scsi@vger.kernel.org
12796S:	Maintained
12797W:	http://www.avagotech.com/support/
12798F:	Documentation/scsi/megaraid.rst
12799F:	drivers/scsi/megaraid.*
12800F:	drivers/scsi/megaraid/
12801
12802MELEXIS MLX90614 DRIVER
12803M:	Crt Mori <cmo@melexis.com>
12804L:	linux-iio@vger.kernel.org
12805S:	Supported
12806W:	http://www.melexis.com
12807F:	drivers/iio/temperature/mlx90614.c
12808
12809MELEXIS MLX90632 DRIVER
12810M:	Crt Mori <cmo@melexis.com>
12811L:	linux-iio@vger.kernel.org
12812S:	Supported
12813W:	http://www.melexis.com
12814F:	drivers/iio/temperature/mlx90632.c
12815
12816MELFAS MIP4 TOUCHSCREEN DRIVER
12817M:	Sangwon Jee <jeesw@melfas.com>
12818S:	Supported
12819W:	http://www.melfas.com
12820F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12821F:	drivers/input/touchscreen/melfas_mip4.c
12822
12823MELLANOX BLUEFIELD I2C DRIVER
12824M:	Khalil Blaiech <kblaiech@nvidia.com>
12825L:	linux-i2c@vger.kernel.org
12826S:	Supported
12827F:	Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12828F:	drivers/i2c/busses/i2c-mlxbf.c
12829
12830MELLANOX ETHERNET DRIVER (mlx4_en)
12831M:	Tariq Toukan <tariqt@nvidia.com>
12832L:	netdev@vger.kernel.org
12833S:	Supported
12834W:	http://www.mellanox.com
12835Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12836F:	drivers/net/ethernet/mellanox/mlx4/en_*
12837
12838MELLANOX ETHERNET DRIVER (mlx5e)
12839M:	Saeed Mahameed <saeedm@nvidia.com>
12840L:	netdev@vger.kernel.org
12841S:	Supported
12842W:	http://www.mellanox.com
12843Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12844F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
12845
12846MELLANOX ETHERNET INNOVA DRIVERS
12847R:	Boris Pismenny <borisp@nvidia.com>
12848L:	netdev@vger.kernel.org
12849S:	Supported
12850W:	http://www.mellanox.com
12851Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12852F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12853F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12854F:	include/linux/mlx5/mlx5_ifc_fpga.h
12855
12856MELLANOX ETHERNET SWITCH DRIVERS
12857M:	Ido Schimmel <idosch@nvidia.com>
12858M:	Petr Machata <petrm@nvidia.com>
12859L:	netdev@vger.kernel.org
12860S:	Supported
12861W:	http://www.mellanox.com
12862Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12863F:	drivers/net/ethernet/mellanox/mlxsw/
12864F:	tools/testing/selftests/drivers/net/mlxsw/
12865
12866MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12867M:	mlxsw@nvidia.com
12868L:	netdev@vger.kernel.org
12869S:	Supported
12870W:	http://www.mellanox.com
12871Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12872F:	drivers/net/ethernet/mellanox/mlxfw/
12873
12874MELLANOX HARDWARE PLATFORM SUPPORT
12875M:	Hans de Goede <hdegoede@redhat.com>
12876M:	Mark Gross <markgross@kernel.org>
12877M:	Vadim Pasternak <vadimp@nvidia.com>
12878L:	platform-driver-x86@vger.kernel.org
12879S:	Supported
12880F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12881F:	drivers/platform/mellanox/
12882F:	include/linux/platform_data/mlxreg.h
12883
12884MELLANOX MLX4 core VPI driver
12885M:	Tariq Toukan <tariqt@nvidia.com>
12886L:	netdev@vger.kernel.org
12887L:	linux-rdma@vger.kernel.org
12888S:	Supported
12889W:	http://www.mellanox.com
12890Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12891F:	drivers/net/ethernet/mellanox/mlx4/
12892F:	include/linux/mlx4/
12893
12894MELLANOX MLX4 IB driver
12895M:	Yishai Hadas <yishaih@nvidia.com>
12896L:	linux-rdma@vger.kernel.org
12897S:	Supported
12898W:	http://www.mellanox.com
12899Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12900F:	drivers/infiniband/hw/mlx4/
12901F:	include/linux/mlx4/
12902F:	include/uapi/rdma/mlx4-abi.h
12903
12904MELLANOX MLX5 core VPI driver
12905M:	Saeed Mahameed <saeedm@nvidia.com>
12906M:	Leon Romanovsky <leonro@nvidia.com>
12907L:	netdev@vger.kernel.org
12908L:	linux-rdma@vger.kernel.org
12909S:	Supported
12910W:	http://www.mellanox.com
12911Q:	https://patchwork.kernel.org/project/netdevbpf/list/
12912F:	Documentation/networking/device_drivers/ethernet/mellanox/
12913F:	drivers/net/ethernet/mellanox/mlx5/core/
12914F:	include/linux/mlx5/
12915
12916MELLANOX MLX5 IB driver
12917M:	Leon Romanovsky <leonro@nvidia.com>
12918L:	linux-rdma@vger.kernel.org
12919S:	Supported
12920W:	http://www.mellanox.com
12921Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12922F:	drivers/infiniband/hw/mlx5/
12923F:	include/linux/mlx5/
12924F:	include/uapi/rdma/mlx5-abi.h
12925
12926MELLANOX MLXCPLD I2C AND MUX DRIVER
12927M:	Vadim Pasternak <vadimp@nvidia.com>
12928M:	Michael Shych <michaelsh@nvidia.com>
12929L:	linux-i2c@vger.kernel.org
12930S:	Supported
12931F:	Documentation/i2c/busses/i2c-mlxcpld.rst
12932F:	drivers/i2c/busses/i2c-mlxcpld.c
12933F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
12934
12935MELLANOX MLXCPLD LED DRIVER
12936M:	Vadim Pasternak <vadimp@nvidia.com>
12937L:	linux-leds@vger.kernel.org
12938S:	Supported
12939F:	Documentation/leds/leds-mlxcpld.rst
12940F:	drivers/leds/leds-mlxcpld.c
12941F:	drivers/leds/leds-mlxreg.c
12942
12943MELLANOX PLATFORM DRIVER
12944M:	Vadim Pasternak <vadimp@nvidia.com>
12945L:	platform-driver-x86@vger.kernel.org
12946S:	Supported
12947F:	drivers/platform/x86/mlx-platform.c
12948
12949MEMBARRIER SUPPORT
12950M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12951M:	"Paul E. McKenney" <paulmck@kernel.org>
12952L:	linux-kernel@vger.kernel.org
12953S:	Supported
12954F:	arch/powerpc/include/asm/membarrier.h
12955F:	include/uapi/linux/membarrier.h
12956F:	kernel/sched/membarrier.c
12957
12958MEMBLOCK
12959M:	Mike Rapoport <rppt@kernel.org>
12960L:	linux-mm@kvack.org
12961S:	Maintained
12962F:	Documentation/core-api/boot-time-mm.rst
12963F:	include/linux/memblock.h
12964F:	mm/memblock.c
12965F:	tools/testing/memblock/
12966
12967MEMORY CONTROLLER DRIVERS
12968M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
12969L:	linux-kernel@vger.kernel.org
12970S:	Maintained
12971B:	mailto:krzysztof.kozlowski@linaro.org
12972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12973F:	Documentation/devicetree/bindings/memory-controllers/
12974F:	drivers/memory/
12975F:	include/dt-bindings/memory/
12976F:	include/memory/
12977
12978MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12979M:	Dmitry Osipenko <digetx@gmail.com>
12980L:	linux-pm@vger.kernel.org
12981L:	linux-tegra@vger.kernel.org
12982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12983S:	Maintained
12984F:	drivers/devfreq/tegra30-devfreq.c
12985
12986MEMORY MANAGEMENT
12987M:	Andrew Morton <akpm@linux-foundation.org>
12988L:	linux-mm@kvack.org
12989S:	Maintained
12990W:	http://www.linux-mm.org
12991T:	git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
12992T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
12993F:	include/linux/gfp.h
12994F:	include/linux/memory_hotplug.h
12995F:	include/linux/mm.h
12996F:	include/linux/mmzone.h
12997F:	include/linux/pagewalk.h
12998F:	include/linux/vmalloc.h
12999F:	mm/
13000F:	tools/testing/selftests/vm/
13001
13002MEMORY HOT(UN)PLUG
13003M:	David Hildenbrand <david@redhat.com>
13004M:	Oscar Salvador <osalvador@suse.de>
13005L:	linux-mm@kvack.org
13006S:	Maintained
13007F:	Documentation/admin-guide/mm/memory-hotplug.rst
13008F:	Documentation/core-api/memory-hotplug.rst
13009F:	drivers/base/memory.c
13010F:	include/linux/memory_hotplug.h
13011F:	mm/memory_hotplug.c
13012F:	tools/testing/selftests/memory-hotplug/
13013
13014MEMORY TECHNOLOGY DEVICES (MTD)
13015M:	Miquel Raynal <miquel.raynal@bootlin.com>
13016M:	Richard Weinberger <richard@nod.at>
13017M:	Vignesh Raghavendra <vigneshr@ti.com>
13018L:	linux-mtd@lists.infradead.org
13019S:	Maintained
13020W:	http://www.linux-mtd.infradead.org/
13021Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13022C:	irc://irc.oftc.net/mtd
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
13024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
13025F:	Documentation/devicetree/bindings/mtd/
13026F:	drivers/mtd/
13027F:	include/linux/mtd/
13028F:	include/uapi/mtd/
13029
13030MEN A21 WATCHDOG DRIVER
13031M:	Johannes Thumshirn <morbidrsa@gmail.com>
13032L:	linux-watchdog@vger.kernel.org
13033S:	Maintained
13034F:	drivers/watchdog/mena21_wdt.c
13035
13036MEN CHAMELEON BUS (mcb)
13037M:	Johannes Thumshirn <morbidrsa@gmail.com>
13038S:	Maintained
13039F:	Documentation/driver-api/men-chameleon-bus.rst
13040F:	drivers/mcb/
13041F:	include/linux/mcb.h
13042
13043MEN F21BMC (Board Management Controller)
13044M:	Andreas Werner <andreas.werner@men.de>
13045S:	Supported
13046F:	Documentation/hwmon/menf21bmc.rst
13047F:	drivers/hwmon/menf21bmc_hwmon.c
13048F:	drivers/leds/leds-menf21bmc.c
13049F:	drivers/mfd/menf21bmc.c
13050F:	drivers/watchdog/menf21bmc_wdt.c
13051
13052MEN Z069 WATCHDOG DRIVER
13053M:	Johannes Thumshirn <jth@kernel.org>
13054L:	linux-watchdog@vger.kernel.org
13055S:	Maintained
13056F:	drivers/watchdog/menz69_wdt.c
13057
13058MESON AO CEC DRIVER FOR AMLOGIC SOCS
13059M:	Neil Armstrong <narmstrong@baylibre.com>
13060L:	linux-media@vger.kernel.org
13061L:	linux-amlogic@lists.infradead.org
13062S:	Supported
13063W:	http://linux-meson.com/
13064T:	git git://linuxtv.org/media_tree.git
13065F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
13066F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
13067F:	drivers/media/cec/platform/meson/ao-cec.c
13068
13069MESON GE2D DRIVER FOR AMLOGIC SOCS
13070M:	Neil Armstrong <narmstrong@baylibre.com>
13071L:	linux-media@vger.kernel.org
13072L:	linux-amlogic@lists.infradead.org
13073S:	Supported
13074T:	git git://linuxtv.org/media_tree.git
13075F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
13076F:	drivers/media/platform/amlogic/meson-ge2d/
13077
13078MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
13079M:	Liang Yang <liang.yang@amlogic.com>
13080L:	linux-mtd@lists.infradead.org
13081S:	Maintained
13082F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
13083F:	drivers/mtd/nand/raw/meson_*
13084
13085MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
13086M:	Neil Armstrong <narmstrong@baylibre.com>
13087L:	linux-media@vger.kernel.org
13088L:	linux-amlogic@lists.infradead.org
13089S:	Supported
13090T:	git git://linuxtv.org/media_tree.git
13091F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
13092F:	drivers/staging/media/meson/vdec/
13093
13094METHODE UDPU SUPPORT
13095M:	Vladimir Vid <vladimir.vid@sartura.hr>
13096S:	Maintained
13097F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
13098
13099MHI BUS
13100M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13101R:	Hemant Kumar <quic_hemantk@quicinc.com>
13102L:	mhi@lists.linux.dev
13103L:	linux-arm-msm@vger.kernel.org
13104S:	Maintained
13105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
13106F:	Documentation/ABI/stable/sysfs-bus-mhi
13107F:	Documentation/mhi/
13108F:	drivers/bus/mhi/
13109F:	include/linux/mhi.h
13110
13111MICROBLAZE ARCHITECTURE
13112M:	Michal Simek <monstr@monstr.eu>
13113S:	Supported
13114W:	http://www.monstr.eu/fdt/
13115T:	git git://git.monstr.eu/linux-2.6-microblaze.git
13116F:	arch/microblaze/
13117
13118MICROCHIP AT91 DMA DRIVERS
13119M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13120M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13122L:	dmaengine@vger.kernel.org
13123S:	Supported
13124F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
13125F:	drivers/dma/at_hdmac.c
13126F:	drivers/dma/at_hdmac_regs.h
13127F:	drivers/dma/at_xdmac.c
13128F:	include/dt-bindings/dma/at91.h
13129
13130MICROCHIP AT91 SERIAL DRIVER
13131M:	Richard Genoud <richard.genoud@gmail.com>
13132S:	Maintained
13133F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13134F:	drivers/tty/serial/atmel_serial.c
13135F:	drivers/tty/serial/atmel_serial.h
13136
13137MICROCHIP AT91 USART MFD DRIVER
13138M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13139L:	linux-kernel@vger.kernel.org
13140S:	Supported
13141F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13142F:	drivers/mfd/at91-usart.c
13143F:	include/dt-bindings/mfd/at91-usart.h
13144
13145MICROCHIP AT91 USART SPI DRIVER
13146M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
13147L:	linux-spi@vger.kernel.org
13148S:	Supported
13149F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
13150F:	drivers/spi/spi-at91-usart.c
13151
13152MICROCHIP AUDIO ASOC DRIVERS
13153M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13154L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13155S:	Supported
13156F:	sound/soc/atmel
13157
13158MICROCHIP CSI2DC DRIVER
13159M:	Eugen Hristev <eugen.hristev@microchip.com>
13160L:	linux-media@vger.kernel.org
13161S:	Supported
13162F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
13163F:	drivers/media/platform/atmel/microchip-csi2dc.c
13164
13165MICROCHIP ECC DRIVER
13166M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13167L:	linux-crypto@vger.kernel.org
13168S:	Maintained
13169F:	drivers/crypto/atmel-ecc.*
13170
13171MICROCHIP EIC DRIVER
13172M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13174S:	Supported
13175F:	drivers/irqchip/irq-mchp-eic.c
13176
13177MICROCHIP I2C DRIVER
13178M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13179L:	linux-i2c@vger.kernel.org
13180S:	Supported
13181F:	drivers/i2c/busses/i2c-at91-*.c
13182F:	drivers/i2c/busses/i2c-at91.h
13183
13184MICROCHIP ISC DRIVER
13185M:	Eugen Hristev <eugen.hristev@microchip.com>
13186L:	linux-media@vger.kernel.org
13187S:	Supported
13188F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
13189F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
13190F:	drivers/media/platform/atmel/atmel-isc*
13191F:	drivers/media/platform/atmel/atmel-sama*-isc*
13192F:	include/linux/atmel-isc-media.h
13193
13194MICROCHIP ISI DRIVER
13195M:	Eugen Hristev <eugen.hristev@microchip.com>
13196L:	linux-media@vger.kernel.org
13197S:	Supported
13198F:	drivers/media/platform/atmel/atmel-isi.c
13199F:	drivers/media/platform/atmel/atmel-isi.h
13200
13201MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
13202M:	Woojung Huh <woojung.huh@microchip.com>
13203M:	UNGLinuxDriver@microchip.com
13204L:	netdev@vger.kernel.org
13205S:	Maintained
13206F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
13207F:	drivers/net/dsa/microchip/*
13208F:	include/linux/platform_data/microchip-ksz.h
13209F:	net/dsa/tag_ksz.c
13210
13211MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
13212M:	Arun Ramadoss <arun.ramadoss@microchip.com>
13213R:	UNGLinuxDriver@microchip.com
13214L:	netdev@vger.kernel.org
13215S:	Maintained
13216F:	drivers/net/phy/microchip_t1.c
13217
13218MICROCHIP LAN743X ETHERNET DRIVER
13219M:	Bryan Whitehead <bryan.whitehead@microchip.com>
13220M:	UNGLinuxDriver@microchip.com
13221L:	netdev@vger.kernel.org
13222S:	Maintained
13223F:	drivers/net/ethernet/microchip/lan743x_*
13224
13225MICROCHIP LAN966X ETHERNET DRIVER
13226M:	Horatiu Vultur <horatiu.vultur@microchip.com>
13227M:	UNGLinuxDriver@microchip.com
13228L:	netdev@vger.kernel.org
13229S:	Maintained
13230F:	drivers/net/ethernet/microchip/lan966x/*
13231
13232MICROCHIP LCDFB DRIVER
13233M:	Nicolas Ferre <nicolas.ferre@microchip.com>
13234L:	linux-fbdev@vger.kernel.org
13235S:	Maintained
13236F:	drivers/video/fbdev/atmel_lcdfb.c
13237F:	include/video/atmel_lcdc.h
13238
13239MICROCHIP MCP16502 PMIC DRIVER
13240M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13242S:	Supported
13243F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
13244F:	drivers/regulator/mcp16502.c
13245
13246MICROCHIP MCP3911 ADC DRIVER
13247M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13248M:	Kent Gustavsson <kent@minoris.se>
13249L:	linux-iio@vger.kernel.org
13250S:	Supported
13251F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
13252F:	drivers/iio/adc/mcp3911.c
13253
13254MICROCHIP MMC/SD/SDIO MCI DRIVER
13255M:	Ludovic Desroches <ludovic.desroches@microchip.com>
13256S:	Maintained
13257F:	drivers/mmc/host/atmel-mci.c
13258
13259MICROCHIP NAND DRIVER
13260M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13261L:	linux-mtd@lists.infradead.org
13262S:	Supported
13263F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
13264F:	drivers/mtd/nand/raw/atmel/*
13265
13266MICROCHIP PWM DRIVER
13267M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13269L:	linux-pwm@vger.kernel.org
13270S:	Supported
13271F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
13272F:	drivers/pwm/pwm-atmel.c
13273
13274MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
13275M:	Eugen Hristev <eugen.hristev@microchip.com>
13276L:	linux-iio@vger.kernel.org
13277S:	Supported
13278F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
13279F:	drivers/iio/adc/at91-sama5d2_adc.c
13280F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
13281
13282MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
13283M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13284S:	Supported
13285F:	drivers/power/reset/at91-sama5d2_shdwc.c
13286
13287MICROCHIP SPI DRIVER
13288M:	Tudor Ambarus <tudor.ambarus@microchip.com>
13289S:	Supported
13290F:	drivers/spi/spi-atmel.*
13291
13292MICROCHIP SSC DRIVER
13293M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
13294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13295S:	Supported
13296F:	drivers/misc/atmel-ssc.c
13297F:	include/linux/atmel-ssc.h
13298
13299MICROCHIP USB251XB DRIVER
13300M:	Richard Leitner <richard.leitner@skidata.com>
13301L:	linux-usb@vger.kernel.org
13302S:	Maintained
13303F:	Documentation/devicetree/bindings/usb/usb251xb.txt
13304F:	drivers/usb/misc/usb251xb.c
13305
13306MICROCHIP USBA UDC DRIVER
13307M:	Cristian Birsan <cristian.birsan@microchip.com>
13308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13309S:	Supported
13310F:	drivers/usb/gadget/udc/atmel_usba_udc.*
13311
13312MICROCHIP WILC1000 WIFI DRIVER
13313M:	Ajay Singh <ajay.kathat@microchip.com>
13314M:	Claudiu Beznea <claudiu.beznea@microchip.com>
13315L:	linux-wireless@vger.kernel.org
13316S:	Supported
13317F:	drivers/net/wireless/microchip/wilc1000/
13318
13319MICROSEMI MIPS SOCS
13320M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
13321M:	UNGLinuxDriver@microchip.com
13322L:	linux-mips@vger.kernel.org
13323S:	Supported
13324F:	Documentation/devicetree/bindings/mips/mscc.txt
13325F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
13326F:	arch/mips/boot/dts/mscc/
13327F:	arch/mips/configs/generic/board-ocelot.config
13328F:	arch/mips/generic/board-ocelot.c
13329
13330MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
13331M:	Don Brace <don.brace@microchip.com>
13332L:	storagedev@microchip.com
13333L:	linux-scsi@vger.kernel.org
13334S:	Supported
13335F:	Documentation/scsi/smartpqi.rst
13336F:	drivers/scsi/smartpqi/Kconfig
13337F:	drivers/scsi/smartpqi/Makefile
13338F:	drivers/scsi/smartpqi/smartpqi*.[ch]
13339F:	include/linux/cciss*.h
13340F:	include/uapi/linux/cciss*.h
13341
13342MICROSOFT SURFACE BATTERY AND AC DRIVERS
13343M:	Maximilian Luz <luzmaximilian@gmail.com>
13344L:	linux-pm@vger.kernel.org
13345L:	platform-driver-x86@vger.kernel.org
13346S:	Maintained
13347F:	drivers/power/supply/surface_battery.c
13348F:	drivers/power/supply/surface_charger.c
13349
13350MICROSOFT SURFACE DTX DRIVER
13351M:	Maximilian Luz <luzmaximilian@gmail.com>
13352L:	platform-driver-x86@vger.kernel.org
13353S:	Maintained
13354F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
13355F:	drivers/platform/surface/surface_dtx.c
13356F:	include/uapi/linux/surface_aggregator/dtx.h
13357
13358MICROSOFT SURFACE GPE LID SUPPORT DRIVER
13359M:	Maximilian Luz <luzmaximilian@gmail.com>
13360L:	platform-driver-x86@vger.kernel.org
13361S:	Maintained
13362F:	drivers/platform/surface/surface_gpe.c
13363
13364MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
13365M:	Hans de Goede <hdegoede@redhat.com>
13366M:	Mark Gross <markgross@kernel.org>
13367M:	Maximilian Luz <luzmaximilian@gmail.com>
13368L:	platform-driver-x86@vger.kernel.org
13369S:	Maintained
13370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
13371F:	drivers/platform/surface/
13372
13373MICROSOFT SURFACE HID TRANSPORT DRIVER
13374M:	Maximilian Luz <luzmaximilian@gmail.com>
13375L:	linux-input@vger.kernel.org
13376L:	platform-driver-x86@vger.kernel.org
13377S:	Maintained
13378F:	drivers/hid/surface-hid/
13379
13380MICROSOFT SURFACE HOT-PLUG DRIVER
13381M:	Maximilian Luz <luzmaximilian@gmail.com>
13382L:	platform-driver-x86@vger.kernel.org
13383S:	Maintained
13384F:	drivers/platform/surface/surface_hotplug.c
13385
13386MICROSOFT SURFACE PLATFORM PROFILE DRIVER
13387M:	Maximilian Luz <luzmaximilian@gmail.com>
13388L:	platform-driver-x86@vger.kernel.org
13389S:	Maintained
13390F:	drivers/platform/surface/surface_platform_profile.c
13391
13392MICROSOFT SURFACE PRO 3 BUTTON DRIVER
13393M:	Chen Yu <yu.c.chen@intel.com>
13394L:	platform-driver-x86@vger.kernel.org
13395S:	Supported
13396F:	drivers/platform/surface/surfacepro3_button.c
13397
13398MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
13399M:	Maximilian Luz <luzmaximilian@gmail.com>
13400L:	platform-driver-x86@vger.kernel.org
13401S:	Maintained
13402W:	https://github.com/linux-surface/surface-aggregator-module
13403C:	irc://irc.libera.chat/linux-surface
13404F:	Documentation/driver-api/surface_aggregator/
13405F:	drivers/platform/surface/aggregator/
13406F:	drivers/platform/surface/surface_acpi_notify.c
13407F:	drivers/platform/surface/surface_aggregator_cdev.c
13408F:	drivers/platform/surface/surface_aggregator_registry.c
13409F:	include/linux/surface_acpi_notify.h
13410F:	include/linux/surface_aggregator/
13411F:	include/uapi/linux/surface_aggregator/
13412
13413MICROTEK X6 SCANNER
13414M:	Oliver Neukum <oliver@neukum.org>
13415S:	Maintained
13416F:	drivers/usb/image/microtek.*
13417
13418MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
13419M:	Luka Kovacic <luka.kovacic@sartura.hr>
13420M:	Luka Perkov <luka.perkov@sartura.hr>
13421S:	Maintained
13422F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
13423F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
13424F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
13425F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
13426F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
13427F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
13428
13429MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
13430M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13431L:	linux-media@vger.kernel.org
13432S:	Maintained
13433F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
13434F:	Documentation/driver-api/media/drivers/ccs/
13435F:	Documentation/userspace-api/media/drivers/ccs.rst
13436F:	drivers/media/i2c/ccs-pll.c
13437F:	drivers/media/i2c/ccs-pll.h
13438F:	drivers/media/i2c/ccs/
13439F:	include/uapi/linux/ccs.h
13440F:	include/uapi/linux/smiapp.h
13441
13442MIPS
13443M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13444L:	linux-mips@vger.kernel.org
13445S:	Maintained
13446W:	http://www.linux-mips.org/
13447Q:	https://patchwork.kernel.org/project/linux-mips/list/
13448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
13449F:	Documentation/devicetree/bindings/mips/
13450F:	Documentation/mips/
13451F:	arch/mips/
13452F:	drivers/platform/mips/
13453
13454MIPS BOSTON DEVELOPMENT BOARD
13455M:	Paul Burton <paulburton@kernel.org>
13456L:	linux-mips@vger.kernel.org
13457S:	Maintained
13458F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
13459F:	arch/mips/boot/dts/img/boston.dts
13460F:	arch/mips/configs/generic/board-boston.config
13461F:	drivers/clk/imgtec/clk-boston.c
13462F:	include/dt-bindings/clock/boston-clock.h
13463
13464MIPS CORE DRIVERS
13465M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13466M:	Serge Semin <fancer.lancer@gmail.com>
13467L:	linux-mips@vger.kernel.org
13468S:	Supported
13469F:	drivers/bus/mips_cdmm.c
13470F:	drivers/clocksource/mips-gic-timer.c
13471F:	drivers/cpuidle/cpuidle-cps.c
13472F:	drivers/irqchip/irq-mips-cpu.c
13473F:	drivers/irqchip/irq-mips-gic.c
13474
13475MIPS GENERIC PLATFORM
13476M:	Paul Burton <paulburton@kernel.org>
13477L:	linux-mips@vger.kernel.org
13478S:	Supported
13479F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
13480F:	arch/mips/generic/
13481F:	arch/mips/tools/generic-board-config.sh
13482
13483MIPS RINT INSTRUCTION EMULATION
13484M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
13485L:	linux-mips@vger.kernel.org
13486S:	Supported
13487F:	arch/mips/math-emu/dp_rint.c
13488F:	arch/mips/math-emu/sp_rint.c
13489
13490MIPS/LOONGSON1 ARCHITECTURE
13491M:	Keguang Zhang <keguang.zhang@gmail.com>
13492L:	linux-mips@vger.kernel.org
13493S:	Maintained
13494F:	arch/mips/include/asm/mach-loongson32/
13495F:	arch/mips/loongson32/
13496F:	drivers/*/*/*loongson1*
13497F:	drivers/*/*loongson1*
13498
13499MIPS/LOONGSON2EF ARCHITECTURE
13500M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13501L:	linux-mips@vger.kernel.org
13502S:	Maintained
13503F:	arch/mips/include/asm/mach-loongson2ef/
13504F:	arch/mips/loongson2ef/
13505F:	drivers/cpufreq/loongson2_cpufreq.c
13506
13507MIPS/LOONGSON64 ARCHITECTURE
13508M:	Huacai Chen <chenhuacai@kernel.org>
13509M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
13510L:	linux-mips@vger.kernel.org
13511S:	Maintained
13512F:	arch/mips/include/asm/mach-loongson64/
13513F:	arch/mips/loongson64/
13514F:	drivers/irqchip/irq-loongson*
13515F:	drivers/platform/mips/cpu_hwmon.c
13516
13517MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
13518M:	Hans Verkuil <hverkuil@xs4all.nl>
13519L:	linux-media@vger.kernel.org
13520S:	Odd Fixes
13521W:	https://linuxtv.org
13522T:	git git://linuxtv.org/media_tree.git
13523F:	drivers/media/radio/radio-miropcm20*
13524
13525MMP SUPPORT
13526R:	Lubomir Rintel <lkundrak@v3.sk>
13527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13528S:	Odd Fixes
13529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
13530F:	arch/arm/boot/dts/mmp*
13531F:	arch/arm/mach-mmp/
13532F:	include/linux/soc/mmp/
13533
13534MMP USB PHY DRIVERS
13535R:	Lubomir Rintel <lkundrak@v3.sk>
13536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13537S:	Maintained
13538F:	drivers/phy/marvell/phy-mmp3-usb.c
13539F:	drivers/phy/marvell/phy-pxa-usb.c
13540
13541MMU GATHER AND TLB INVALIDATION
13542M:	Will Deacon <will@kernel.org>
13543M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
13544M:	Andrew Morton <akpm@linux-foundation.org>
13545M:	Nick Piggin <npiggin@gmail.com>
13546M:	Peter Zijlstra <peterz@infradead.org>
13547L:	linux-arch@vger.kernel.org
13548L:	linux-mm@kvack.org
13549S:	Maintained
13550F:	arch/*/include/asm/tlb.h
13551F:	include/asm-generic/tlb.h
13552F:	mm/mmu_gather.c
13553
13554MN88472 MEDIA DRIVER
13555M:	Antti Palosaari <crope@iki.fi>
13556L:	linux-media@vger.kernel.org
13557S:	Maintained
13558W:	https://linuxtv.org
13559W:	http://palosaari.fi/linux/
13560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13561F:	drivers/media/dvb-frontends/mn88472*
13562
13563MN88473 MEDIA DRIVER
13564M:	Antti Palosaari <crope@iki.fi>
13565L:	linux-media@vger.kernel.org
13566S:	Maintained
13567W:	https://linuxtv.org
13568W:	http://palosaari.fi/linux/
13569Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13570F:	drivers/media/dvb-frontends/mn88473*
13571
13572MODULE SUPPORT
13573M:	Luis Chamberlain <mcgrof@kernel.org>
13574L:	linux-modules@vger.kernel.org
13575L:	linux-kernel@vger.kernel.org
13576S:	Maintained
13577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
13578F:	include/linux/module.h
13579F:	kernel/module/
13580
13581MONOLITHIC POWER SYSTEM PMIC DRIVER
13582M:	Saravanan Sekar <sravanhome@gmail.com>
13583S:	Maintained
13584F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
13585F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
13586F:	drivers/iio/adc/mp2629_adc.c
13587F:	drivers/mfd/mp2629.c
13588F:	drivers/power/supply/mp2629_charger.c
13589F:	drivers/regulator/mp5416.c
13590F:	drivers/regulator/mpq7920.c
13591F:	drivers/regulator/mpq7920.h
13592F:	include/linux/mfd/mp2629.h
13593
13594MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
13595S:	Orphan
13596W:	http://popies.net/meye/
13597F:	Documentation/userspace-api/media/drivers/meye*
13598F:	drivers/media/pci/meye/
13599F:	include/uapi/linux/meye.h
13600
13601MOTORCOMM PHY DRIVER
13602M:	Peter Geis <pgwipeout@gmail.com>
13603L:	netdev@vger.kernel.org
13604S:	Maintained
13605F:	drivers/net/phy/motorcomm.c
13606
13607MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
13608M:	Jiri Slaby <jirislaby@kernel.org>
13609S:	Maintained
13610F:	Documentation/driver-api/tty/moxa-smartio.rst
13611F:	drivers/tty/mxser.*
13612
13613MR800 AVERMEDIA USB FM RADIO DRIVER
13614M:	Alexey Klimov <klimov.linux@gmail.com>
13615L:	linux-media@vger.kernel.org
13616S:	Maintained
13617T:	git git://linuxtv.org/media_tree.git
13618F:	drivers/media/radio/radio-mr800.c
13619
13620MRF24J40 IEEE 802.15.4 RADIO DRIVER
13621M:	Alan Ott <alan@signal11.us>
13622L:	linux-wpan@vger.kernel.org
13623S:	Maintained
13624F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
13625F:	drivers/net/ieee802154/mrf24j40.c
13626
13627MSI LAPTOP SUPPORT
13628M:	"Lee, Chun-Yi" <jlee@suse.com>
13629L:	platform-driver-x86@vger.kernel.org
13630S:	Maintained
13631F:	drivers/platform/x86/msi-laptop.c
13632
13633MSI WMI SUPPORT
13634L:	platform-driver-x86@vger.kernel.org
13635S:	Orphan
13636F:	drivers/platform/x86/msi-wmi.c
13637
13638MSI001 MEDIA DRIVER
13639M:	Antti Palosaari <crope@iki.fi>
13640L:	linux-media@vger.kernel.org
13641S:	Maintained
13642W:	https://linuxtv.org
13643W:	http://palosaari.fi/linux/
13644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13645T:	git git://linuxtv.org/anttip/media_tree.git
13646F:	drivers/media/tuners/msi001*
13647
13648MSI2500 MEDIA DRIVER
13649M:	Antti Palosaari <crope@iki.fi>
13650L:	linux-media@vger.kernel.org
13651S:	Maintained
13652W:	https://linuxtv.org
13653W:	http://palosaari.fi/linux/
13654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13655T:	git git://linuxtv.org/anttip/media_tree.git
13656F:	drivers/media/usb/msi2500/
13657
13658MSTAR INTERRUPT CONTROLLER DRIVER
13659M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
13660M:	Daniel Palmer <daniel@thingy.jp>
13661S:	Maintained
13662F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
13663F:	drivers/irqchip/irq-mst-intc.c
13664
13665MSYSTEMS DISKONCHIP G3 MTD DRIVER
13666M:	Robert Jarzmik <robert.jarzmik@free.fr>
13667L:	linux-mtd@lists.infradead.org
13668S:	Maintained
13669F:	drivers/mtd/devices/docg3*
13670
13671MT9M032 APTINA SENSOR DRIVER
13672M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13673L:	linux-media@vger.kernel.org
13674S:	Maintained
13675T:	git git://linuxtv.org/media_tree.git
13676F:	drivers/media/i2c/mt9m032.c
13677F:	include/media/i2c/mt9m032.h
13678
13679MT9P031 APTINA CAMERA SENSOR
13680M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13681L:	linux-media@vger.kernel.org
13682S:	Maintained
13683T:	git git://linuxtv.org/media_tree.git
13684F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
13685F:	drivers/media/i2c/mt9p031.c
13686F:	include/media/i2c/mt9p031.h
13687
13688MT9T001 APTINA CAMERA SENSOR
13689M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13690L:	linux-media@vger.kernel.org
13691S:	Maintained
13692T:	git git://linuxtv.org/media_tree.git
13693F:	drivers/media/i2c/mt9t001.c
13694F:	include/media/i2c/mt9t001.h
13695
13696MT9T112 APTINA CAMERA SENSOR
13697M:	Jacopo Mondi <jacopo@jmondi.org>
13698L:	linux-media@vger.kernel.org
13699S:	Odd Fixes
13700T:	git git://linuxtv.org/media_tree.git
13701F:	drivers/media/i2c/mt9t112.c
13702F:	include/media/i2c/mt9t112.h
13703
13704MT9V032 APTINA CAMERA SENSOR
13705M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13706L:	linux-media@vger.kernel.org
13707S:	Maintained
13708T:	git git://linuxtv.org/media_tree.git
13709F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
13710F:	drivers/media/i2c/mt9v032.c
13711F:	include/media/i2c/mt9v032.h
13712
13713MT9V111 APTINA CAMERA SENSOR
13714M:	Jacopo Mondi <jacopo@jmondi.org>
13715L:	linux-media@vger.kernel.org
13716S:	Maintained
13717T:	git git://linuxtv.org/media_tree.git
13718F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
13719F:	drivers/media/i2c/mt9v111.c
13720
13721MULTIFUNCTION DEVICES (MFD)
13722M:	Lee Jones <lee.jones@linaro.org>
13723S:	Supported
13724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13725F:	Documentation/devicetree/bindings/mfd/
13726F:	drivers/mfd/
13727F:	include/dt-bindings/mfd/
13728F:	include/linux/mfd/
13729
13730MULTIMEDIA CARD (MMC) ETC. OVER SPI
13731S:	Orphan
13732F:	drivers/mmc/host/mmc_spi.c
13733F:	include/linux/spi/mmc_spi.h
13734
13735MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
13736M:	Ulf Hansson <ulf.hansson@linaro.org>
13737L:	linux-mmc@vger.kernel.org
13738S:	Maintained
13739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
13740F:	Documentation/devicetree/bindings/mmc/
13741F:	drivers/mmc/
13742F:	include/linux/mmc/
13743F:	include/uapi/linux/mmc/
13744
13745MULTIPLEXER SUBSYSTEM
13746M:	Peter Rosin <peda@axentia.se>
13747S:	Maintained
13748F:	Documentation/ABI/testing/sysfs-class-mux*
13749F:	Documentation/devicetree/bindings/mux/
13750F:	drivers/mux/
13751F:	include/dt-bindings/mux/
13752F:	include/linux/mux/
13753
13754MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
13755M:	Bin Liu <b-liu@ti.com>
13756L:	linux-usb@vger.kernel.org
13757S:	Maintained
13758F:	drivers/usb/musb/
13759
13760MXL301RF MEDIA DRIVER
13761M:	Akihiro Tsukada <tskd08@gmail.com>
13762L:	linux-media@vger.kernel.org
13763S:	Odd Fixes
13764F:	drivers/media/tuners/mxl301rf*
13765
13766MXL5007T MEDIA DRIVER
13767M:	Michael Krufky <mkrufky@linuxtv.org>
13768L:	linux-media@vger.kernel.org
13769S:	Maintained
13770W:	https://linuxtv.org
13771W:	http://github.com/mkrufky
13772Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13773T:	git git://linuxtv.org/mkrufky/tuners.git
13774F:	drivers/media/tuners/mxl5007t.*
13775
13776MXSFB DRM DRIVER
13777M:	Marek Vasut <marex@denx.de>
13778M:	Stefan Agner <stefan@agner.ch>
13779L:	dri-devel@lists.freedesktop.org
13780S:	Supported
13781T:	git git://anongit.freedesktop.org/drm/drm-misc
13782F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
13783F:	drivers/gpu/drm/mxsfb/
13784
13785MYLEX DAC960 PCI RAID Controller
13786M:	Hannes Reinecke <hare@kernel.org>
13787L:	linux-scsi@vger.kernel.org
13788S:	Supported
13789F:	drivers/scsi/myrb.*
13790F:	drivers/scsi/myrs.*
13791
13792MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
13793M:	Chris Lee <christopher.lee@cspi.com>
13794L:	netdev@vger.kernel.org
13795S:	Supported
13796W:	https://www.cspi.com/ethernet-products/support/downloads/
13797F:	drivers/net/ethernet/myricom/myri10ge/
13798
13799NAND FLASH SUBSYSTEM
13800M:	Miquel Raynal <miquel.raynal@bootlin.com>
13801R:	Richard Weinberger <richard@nod.at>
13802L:	linux-mtd@lists.infradead.org
13803S:	Maintained
13804W:	http://www.linux-mtd.infradead.org/
13805Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13806C:	irc://irc.oftc.net/mtd
13807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
13808F:	drivers/mtd/nand/
13809F:	include/linux/mtd/*nand*.h
13810
13811NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
13812M:	Daniel Mack <zonque@gmail.com>
13813L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13814S:	Maintained
13815W:	http://www.native-instruments.com
13816F:	sound/usb/caiaq/
13817
13818NATSEMI ETHERNET DRIVER (DP8381x)
13819S:	Orphan
13820F:	drivers/net/ethernet/natsemi/natsemi.c
13821
13822NCR 5380 SCSI DRIVERS
13823M:	Finn Thain <fthain@linux-m68k.org>
13824M:	Michael Schmitz <schmitzmic@gmail.com>
13825L:	linux-scsi@vger.kernel.org
13826S:	Maintained
13827F:	Documentation/scsi/g_NCR5380.rst
13828F:	drivers/scsi/NCR5380.*
13829F:	drivers/scsi/arm/cumana_1.c
13830F:	drivers/scsi/arm/oak.c
13831F:	drivers/scsi/atari_scsi.*
13832F:	drivers/scsi/dmx3191d.c
13833F:	drivers/scsi/g_NCR5380.*
13834F:	drivers/scsi/mac_scsi.*
13835F:	drivers/scsi/sun3_scsi.*
13836F:	drivers/scsi/sun3_scsi_vme.c
13837
13838NCSI LIBRARY
13839M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
13840S:	Maintained
13841F:	net/ncsi/
13842
13843NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
13844M:	Guenter Roeck <linux@roeck-us.net>
13845L:	linux-hwmon@vger.kernel.org
13846S:	Maintained
13847F:	Documentation/hwmon/nct6775.rst
13848F:	drivers/hwmon/nct6775-core.c
13849F:	drivers/hwmon/nct6775-platform.c
13850F:	drivers/hwmon/nct6775.h
13851
13852NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
13853M:	Zev Weiss <zev@bewilderbeest.net>
13854L:	linux-hwmon@vger.kernel.org
13855S:	Maintained
13856F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
13857F:	drivers/hwmon/nct6775-i2c.c
13858
13859NETDEVSIM
13860M:	Jakub Kicinski <kuba@kernel.org>
13861S:	Maintained
13862F:	drivers/net/netdevsim/*
13863
13864NETEM NETWORK EMULATOR
13865M:	Stephen Hemminger <stephen@networkplumber.org>
13866L:	netdev@vger.kernel.org
13867S:	Maintained
13868F:	net/sched/sch_netem.c
13869
13870NETERION 10GbE DRIVERS (s2io/vxge)
13871M:	Jon Mason <jdmason@kudzu.us>
13872L:	netdev@vger.kernel.org
13873S:	Supported
13874F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13875F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13876F:	drivers/net/ethernet/neterion/
13877
13878NETFILTER
13879M:	Pablo Neira Ayuso <pablo@netfilter.org>
13880M:	Jozsef Kadlecsik <kadlec@netfilter.org>
13881M:	Florian Westphal <fw@strlen.de>
13882L:	netfilter-devel@vger.kernel.org
13883L:	coreteam@netfilter.org
13884S:	Maintained
13885W:	http://www.netfilter.org/
13886W:	http://www.iptables.org/
13887W:	http://www.nftables.org/
13888Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
13889C:	irc://irc.libera.chat/netfilter
13890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
13891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
13892F:	include/linux/netfilter*
13893F:	include/linux/netfilter/
13894F:	include/net/netfilter/
13895F:	include/uapi/linux/netfilter*
13896F:	include/uapi/linux/netfilter/
13897F:	net/*/netfilter.c
13898F:	net/*/netfilter/
13899F:	net/bridge/br_netfilter*.c
13900F:	net/netfilter/
13901
13902NETROM NETWORK LAYER
13903M:	Ralf Baechle <ralf@linux-mips.org>
13904L:	linux-hams@vger.kernel.org
13905S:	Maintained
13906W:	http://www.linux-ax25.org/
13907F:	include/net/netrom.h
13908F:	include/uapi/linux/netrom.h
13909F:	net/netrom/
13910
13911NETRONIX EMBEDDED CONTROLLER
13912M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13913S:	Maintained
13914F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13915F:	drivers/mfd/ntxec.c
13916F:	drivers/pwm/pwm-ntxec.c
13917F:	drivers/rtc/rtc-ntxec.c
13918F:	include/linux/mfd/ntxec.h
13919
13920NETRONOME ETHERNET DRIVERS
13921M:	Simon Horman <simon.horman@corigine.com>
13922R:	Jakub Kicinski <kuba@kernel.org>
13923L:	oss-drivers@corigine.com
13924S:	Maintained
13925F:	drivers/net/ethernet/netronome/
13926
13927NETWORK BLOCK DEVICE (NBD)
13928M:	Josef Bacik <josef@toxicpanda.com>
13929L:	linux-block@vger.kernel.org
13930L:	nbd@other.debian.org
13931S:	Maintained
13932F:	Documentation/admin-guide/blockdev/nbd.rst
13933F:	drivers/block/nbd.c
13934F:	include/trace/events/nbd.h
13935F:	include/uapi/linux/nbd.h
13936
13937NETWORK DROP MONITOR
13938M:	Neil Horman <nhorman@tuxdriver.com>
13939L:	netdev@vger.kernel.org
13940S:	Maintained
13941W:	https://fedorahosted.org/dropwatch/
13942F:	include/uapi/linux/net_dropmon.h
13943F:	net/core/drop_monitor.c
13944
13945NETWORKING DRIVERS
13946M:	"David S. Miller" <davem@davemloft.net>
13947M:	Eric Dumazet <edumazet@google.com>
13948M:	Jakub Kicinski <kuba@kernel.org>
13949M:	Paolo Abeni <pabeni@redhat.com>
13950L:	netdev@vger.kernel.org
13951S:	Maintained
13952Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13955F:	Documentation/devicetree/bindings/net/
13956F:	drivers/connector/
13957F:	drivers/net/
13958F:	include/dt-bindings/net/
13959F:	include/linux/etherdevice.h
13960F:	include/linux/fcdevice.h
13961F:	include/linux/fddidevice.h
13962F:	include/linux/hippidevice.h
13963F:	include/linux/if_*
13964F:	include/linux/inetdevice.h
13965F:	include/linux/netdevice.h
13966F:	include/uapi/linux/if_*
13967F:	include/uapi/linux/netdevice.h
13968
13969NETWORKING DRIVERS (WIRELESS)
13970M:	Kalle Valo <kvalo@kernel.org>
13971L:	linux-wireless@vger.kernel.org
13972S:	Maintained
13973W:	https://wireless.wiki.kernel.org/
13974Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13977F:	Documentation/devicetree/bindings/net/wireless/
13978F:	drivers/net/wireless/
13979
13980NETWORKING [DSA]
13981M:	Andrew Lunn <andrew@lunn.ch>
13982M:	Vivien Didelot <vivien.didelot@gmail.com>
13983M:	Florian Fainelli <f.fainelli@gmail.com>
13984M:	Vladimir Oltean <olteanv@gmail.com>
13985S:	Maintained
13986F:	Documentation/devicetree/bindings/net/dsa/
13987F:	drivers/net/dsa/
13988F:	include/linux/dsa/
13989F:	include/linux/platform_data/dsa.h
13990F:	include/net/dsa.h
13991F:	net/dsa/
13992F:	tools/testing/selftests/drivers/net/dsa/
13993
13994NETWORKING [GENERAL]
13995M:	"David S. Miller" <davem@davemloft.net>
13996M:	Eric Dumazet <edumazet@google.com>
13997M:	Jakub Kicinski <kuba@kernel.org>
13998M:	Paolo Abeni <pabeni@redhat.com>
13999L:	netdev@vger.kernel.org
14000S:	Maintained
14001Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14002B:	mailto:netdev@vger.kernel.org
14003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
14005F:	Documentation/networking/
14006F:	Documentation/process/maintainer-netdev.rst
14007F:	include/linux/in.h
14008F:	include/linux/net.h
14009F:	include/linux/netdevice.h
14010F:	include/net/
14011F:	include/uapi/linux/in.h
14012F:	include/uapi/linux/net.h
14013F:	include/uapi/linux/net_namespace.h
14014F:	include/uapi/linux/netdevice.h
14015F:	lib/net_utils.c
14016F:	lib/random32.c
14017F:	net/
14018F:	tools/testing/selftests/net/
14019
14020NETWORKING [IPSEC]
14021M:	Steffen Klassert <steffen.klassert@secunet.com>
14022M:	Herbert Xu <herbert@gondor.apana.org.au>
14023M:	"David S. Miller" <davem@davemloft.net>
14024L:	netdev@vger.kernel.org
14025S:	Maintained
14026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
14027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
14028F:	include/net/xfrm.h
14029F:	include/uapi/linux/xfrm.h
14030F:	net/ipv4/ah4.c
14031F:	net/ipv4/esp4*
14032F:	net/ipv4/ip_vti.c
14033F:	net/ipv4/ipcomp.c
14034F:	net/ipv4/xfrm*
14035F:	net/ipv6/ah6.c
14036F:	net/ipv6/esp6*
14037F:	net/ipv6/ip6_vti.c
14038F:	net/ipv6/ipcomp6.c
14039F:	net/ipv6/xfrm*
14040F:	net/key/
14041F:	net/xfrm/
14042F:	tools/testing/selftests/net/ipsec.c
14043
14044NETWORKING [IPv4/IPv6]
14045M:	"David S. Miller" <davem@davemloft.net>
14046M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
14047M:	David Ahern <dsahern@kernel.org>
14048L:	netdev@vger.kernel.org
14049S:	Maintained
14050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
14051F:	arch/x86/net/*
14052F:	include/linux/ip.h
14053F:	include/linux/ipv6*
14054F:	include/net/fib*
14055F:	include/net/ip*
14056F:	include/net/route.h
14057F:	net/ipv4/
14058F:	net/ipv6/
14059
14060NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
14061M:	Paul Moore <paul@paul-moore.com>
14062L:	netdev@vger.kernel.org
14063L:	linux-security-module@vger.kernel.org
14064S:	Maintained
14065W:	https://github.com/netlabel
14066F:	Documentation/netlabel/
14067F:	include/net/calipso.h
14068F:	include/net/cipso_ipv4.h
14069F:	include/net/netlabel.h
14070F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
14071F:	include/uapi/linux/netfilter/xt_SECMARK.h
14072F:	net/ipv4/cipso_ipv4.c
14073F:	net/ipv6/calipso.c
14074F:	net/netfilter/xt_CONNSECMARK.c
14075F:	net/netfilter/xt_SECMARK.c
14076F:	net/netlabel/
14077
14078NETWORKING [MPTCP]
14079M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
14080M:	Matthieu Baerts <matthieu.baerts@tessares.net>
14081L:	netdev@vger.kernel.org
14082L:	mptcp@lists.linux.dev
14083S:	Maintained
14084W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
14085B:	https://github.com/multipath-tcp/mptcp_net-next/issues
14086F:	Documentation/networking/mptcp-sysctl.rst
14087F:	include/net/mptcp.h
14088F:	include/trace/events/mptcp.h
14089F:	include/uapi/linux/mptcp.h
14090F:	net/mptcp/
14091F:	tools/testing/selftests/bpf/*/*mptcp*.c
14092F:	tools/testing/selftests/net/mptcp/
14093
14094NETWORKING [TCP]
14095M:	Eric Dumazet <edumazet@google.com>
14096L:	netdev@vger.kernel.org
14097S:	Maintained
14098F:	include/linux/tcp.h
14099F:	include/net/tcp.h
14100F:	include/trace/events/tcp.h
14101F:	include/uapi/linux/tcp.h
14102F:	net/ipv4/syncookies.c
14103F:	net/ipv4/tcp*.c
14104F:	net/ipv6/syncookies.c
14105F:	net/ipv6/tcp*.c
14106
14107NETWORKING [TLS]
14108M:	Boris Pismenny <borisp@nvidia.com>
14109M:	John Fastabend <john.fastabend@gmail.com>
14110M:	Jakub Kicinski <kuba@kernel.org>
14111L:	netdev@vger.kernel.org
14112S:	Maintained
14113F:	include/net/tls.h
14114F:	include/uapi/linux/tls.h
14115F:	net/tls/*
14116
14117NETXEN (1/10) GbE SUPPORT
14118M:	Manish Chopra <manishc@marvell.com>
14119M:	Rahul Verma <rahulv@marvell.com>
14120M:	GR-Linux-NIC-Dev@marvell.com
14121L:	netdev@vger.kernel.org
14122S:	Supported
14123F:	drivers/net/ethernet/qlogic/netxen/
14124
14125NET_FAILOVER MODULE
14126M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
14127L:	netdev@vger.kernel.org
14128S:	Supported
14129F:	Documentation/networking/net_failover.rst
14130F:	drivers/net/net_failover.c
14131F:	include/net/net_failover.h
14132
14133NEXTHOP
14134M:	David Ahern <dsahern@kernel.org>
14135L:	netdev@vger.kernel.org
14136S:	Maintained
14137F:	include/net/netns/nexthop.h
14138F:	include/net/nexthop.h
14139F:	include/uapi/linux/nexthop.h
14140F:	net/ipv4/nexthop.c
14141
14142NFC SUBSYSTEM
14143M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14144L:	linux-nfc@lists.01.org (subscribers-only)
14145L:	netdev@vger.kernel.org
14146S:	Maintained
14147B:	mailto:linux-nfc@lists.01.org
14148F:	Documentation/devicetree/bindings/net/nfc/
14149F:	drivers/nfc/
14150F:	include/linux/platform_data/nfcmrvl.h
14151F:	include/net/nfc/
14152F:	include/uapi/linux/nfc.h
14153F:	net/nfc/
14154
14155NFC VIRTUAL NCI DEVICE DRIVER
14156M:	Bongsu Jeon <bongsu.jeon@samsung.com>
14157L:	netdev@vger.kernel.org
14158L:	linux-nfc@lists.01.org (subscribers-only)
14159S:	Supported
14160F:	drivers/nfc/virtual_ncidev.c
14161F:	tools/testing/selftests/nci/
14162
14163NFS, SUNRPC, AND LOCKD CLIENTS
14164M:	Trond Myklebust <trond.myklebust@hammerspace.com>
14165M:	Anna Schumaker <anna@kernel.org>
14166L:	linux-nfs@vger.kernel.org
14167S:	Maintained
14168W:	http://client.linux-nfs.org
14169T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
14170F:	fs/lockd/
14171F:	fs/nfs/
14172F:	fs/nfs_common/
14173F:	include/linux/lockd/
14174F:	include/linux/nfs*
14175F:	include/linux/sunrpc/
14176F:	include/uapi/linux/nfs*
14177F:	include/uapi/linux/sunrpc/
14178F:	net/sunrpc/
14179F:	Documentation/filesystems/nfs/
14180
14181NILFS2 FILESYSTEM
14182M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
14183L:	linux-nilfs@vger.kernel.org
14184S:	Supported
14185W:	https://nilfs.sourceforge.io/
14186W:	https://nilfs.osdn.jp/
14187T:	git git://github.com/konis/nilfs2.git
14188F:	Documentation/filesystems/nilfs2.rst
14189F:	fs/nilfs2/
14190F:	include/trace/events/nilfs2.h
14191F:	include/uapi/linux/nilfs2_api.h
14192F:	include/uapi/linux/nilfs2_ondisk.h
14193
14194NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
14195M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14196S:	Maintained
14197W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14198F:	Documentation/scsi/NinjaSCSI.rst
14199F:	drivers/scsi/pcmcia/nsp_*
14200
14201NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
14202M:	GOTO Masanori <gotom@debian.or.jp>
14203M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
14204S:	Maintained
14205W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
14206F:	Documentation/scsi/NinjaSCSI.rst
14207F:	drivers/scsi/nsp32*
14208
14209NINTENDO HID DRIVER
14210M:	Daniel J. Ogorchock <djogorchock@gmail.com>
14211L:	linux-input@vger.kernel.org
14212S:	Maintained
14213F:	drivers/hid/hid-nintendo*
14214
14215NIOS2 ARCHITECTURE
14216M:	Dinh Nguyen <dinguyen@kernel.org>
14217S:	Maintained
14218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
14219F:	arch/nios2/
14220
14221NITRO ENCLAVES (NE)
14222M:	Andra Paraschiv <andraprs@amazon.com>
14223M:	Alexandru Vasile <lexnv@amazon.com>
14224M:	Alexandru Ciobotaru <alcioa@amazon.com>
14225L:	linux-kernel@vger.kernel.org
14226S:	Supported
14227W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
14228F:	Documentation/virt/ne_overview.rst
14229F:	drivers/virt/nitro_enclaves/
14230F:	include/linux/nitro_enclaves.h
14231F:	include/uapi/linux/nitro_enclaves.h
14232F:	samples/nitro_enclaves/
14233
14234NOHZ, DYNTICKS SUPPORT
14235M:	Frederic Weisbecker <fweisbec@gmail.com>
14236M:	Thomas Gleixner <tglx@linutronix.de>
14237M:	Ingo Molnar <mingo@kernel.org>
14238L:	linux-kernel@vger.kernel.org
14239S:	Maintained
14240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
14241F:	include/linux/sched/nohz.h
14242F:	include/linux/tick.h
14243F:	kernel/time/tick*.*
14244
14245NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
14246M:	Pavel Machek <pavel@ucw.cz>
14247M:	Sakari Ailus <sakari.ailus@iki.fi>
14248L:	linux-media@vger.kernel.org
14249S:	Maintained
14250F:	drivers/media/i2c/ad5820.c
14251F:	drivers/media/i2c/et8ek8
14252
14253NOKIA N900 POWER SUPPLY DRIVERS
14254R:	Pali Rohár <pali@kernel.org>
14255F:	drivers/power/supply/bq2415x_charger.c
14256F:	drivers/power/supply/bq27xxx_battery.c
14257F:	drivers/power/supply/bq27xxx_battery_i2c.c
14258F:	drivers/power/supply/isp1704_charger.c
14259F:	drivers/power/supply/rx51_battery.c
14260F:	include/linux/power/bq2415x_charger.h
14261F:	include/linux/power/bq27xxx_battery.h
14262
14263NOLIBC HEADER FILE
14264M:	Willy Tarreau <w@1wt.eu>
14265S:	Maintained
14266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
14267F:	tools/include/nolibc/
14268
14269NSDEPS
14270M:	Matthias Maennich <maennich@google.com>
14271S:	Maintained
14272F:	Documentation/core-api/symbol-namespaces.rst
14273F:	scripts/nsdeps
14274
14275NTB AMD DRIVER
14276M:	Sanjay R Mehta <sanju.mehta@amd.com>
14277M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14278L:	ntb@lists.linux.dev
14279S:	Supported
14280F:	drivers/ntb/hw/amd/
14281
14282NTB DRIVER CORE
14283M:	Jon Mason <jdmason@kudzu.us>
14284M:	Dave Jiang <dave.jiang@intel.com>
14285M:	Allen Hubbe <allenbh@gmail.com>
14286L:	ntb@lists.linux.dev
14287S:	Supported
14288W:	https://github.com/jonmason/ntb/wiki
14289T:	git git://github.com/jonmason/ntb.git
14290F:	drivers/net/ntb_netdev.c
14291F:	drivers/ntb/
14292F:	include/linux/ntb.h
14293F:	include/linux/ntb_transport.h
14294F:	tools/testing/selftests/ntb/
14295
14296NTB IDT DRIVER
14297M:	Serge Semin <fancer.lancer@gmail.com>
14298L:	ntb@lists.linux.dev
14299S:	Supported
14300F:	drivers/ntb/hw/idt/
14301
14302NTB INTEL DRIVER
14303M:	Dave Jiang <dave.jiang@intel.com>
14304L:	ntb@lists.linux.dev
14305S:	Supported
14306W:	https://github.com/davejiang/linux/wiki
14307T:	git https://github.com/davejiang/linux.git
14308F:	drivers/ntb/hw/intel/
14309
14310NTFS FILESYSTEM
14311M:	Anton Altaparmakov <anton@tuxera.com>
14312L:	linux-ntfs-dev@lists.sourceforge.net
14313S:	Supported
14314W:	http://www.tuxera.com/
14315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
14316F:	Documentation/filesystems/ntfs.rst
14317F:	fs/ntfs/
14318
14319NTFS3 FILESYSTEM
14320M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
14321L:	ntfs3@lists.linux.dev
14322S:	Supported
14323W:	http://www.paragon-software.com/
14324T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
14325F:	Documentation/filesystems/ntfs3.rst
14326F:	fs/ntfs3/
14327
14328NUBUS SUBSYSTEM
14329M:	Finn Thain <fthain@linux-m68k.org>
14330L:	linux-m68k@lists.linux-m68k.org
14331S:	Maintained
14332F:	arch/*/include/asm/nubus.h
14333F:	drivers/nubus/
14334F:	include/linux/nubus.h
14335F:	include/uapi/linux/nubus.h
14336
14337NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
14338M:	Antonino Daplas <adaplas@gmail.com>
14339L:	linux-fbdev@vger.kernel.org
14340S:	Maintained
14341F:	drivers/video/fbdev/nvidia/
14342F:	drivers/video/fbdev/riva/
14343
14344NVIDIA WMI EC BACKLIGHT DRIVER
14345M:	Daniel Dadap <ddadap@nvidia.com>
14346L:	platform-driver-x86@vger.kernel.org
14347S:	Supported
14348F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
14349
14350NVM EXPRESS DRIVER
14351M:	Keith Busch <kbusch@kernel.org>
14352M:	Jens Axboe <axboe@fb.com>
14353M:	Christoph Hellwig <hch@lst.de>
14354M:	Sagi Grimberg <sagi@grimberg.me>
14355L:	linux-nvme@lists.infradead.org
14356S:	Supported
14357W:	http://git.infradead.org/nvme.git
14358T:	git://git.infradead.org/nvme.git
14359F:	drivers/nvme/host/
14360F:	include/linux/nvme.h
14361F:	include/uapi/linux/nvme_ioctl.h
14362
14363NVM EXPRESS FC TRANSPORT DRIVERS
14364M:	James Smart <james.smart@broadcom.com>
14365L:	linux-nvme@lists.infradead.org
14366S:	Supported
14367F:	drivers/nvme/host/fc.c
14368F:	drivers/nvme/target/fc.c
14369F:	drivers/nvme/target/fcloop.c
14370F:	include/linux/nvme-fc-driver.h
14371F:	include/linux/nvme-fc.h
14372
14373NVM EXPRESS TARGET DRIVER
14374M:	Christoph Hellwig <hch@lst.de>
14375M:	Sagi Grimberg <sagi@grimberg.me>
14376M:	Chaitanya Kulkarni <kch@nvidia.com>
14377L:	linux-nvme@lists.infradead.org
14378S:	Supported
14379W:	http://git.infradead.org/nvme.git
14380T:	git://git.infradead.org/nvme.git
14381F:	drivers/nvme/target/
14382
14383NVMEM FRAMEWORK
14384M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14385S:	Maintained
14386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
14387F:	Documentation/ABI/stable/sysfs-bus-nvmem
14388F:	Documentation/devicetree/bindings/nvmem/
14389F:	drivers/nvmem/
14390F:	include/linux/nvmem-consumer.h
14391F:	include/linux/nvmem-provider.h
14392
14393NXP C45 TJA11XX PHY DRIVER
14394M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
14395L:	netdev@vger.kernel.org
14396S:	Maintained
14397F:	drivers/net/phy/nxp-c45-tja11xx.c
14398
14399NXP FSPI DRIVER
14400M:	Ashish Kumar <ashish.kumar@nxp.com>
14401R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
14402L:	linux-spi@vger.kernel.org
14403S:	Maintained
14404F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
14405F:	drivers/spi/spi-nxp-fspi.c
14406
14407NXP FXAS21002C DRIVER
14408M:	Rui Miguel Silva <rmfrfs@gmail.com>
14409L:	linux-iio@vger.kernel.org
14410S:	Maintained
14411F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
14412F:	drivers/iio/gyro/fxas21002c.h
14413F:	drivers/iio/gyro/fxas21002c_core.c
14414F:	drivers/iio/gyro/fxas21002c_i2c.c
14415F:	drivers/iio/gyro/fxas21002c_spi.c
14416
14417NXP i.MX CLOCK DRIVERS
14418M:	Abel Vesa <abelvesa@kernel.org>
14419L:	linux-clk@vger.kernel.org
14420L:	linux-imx@nxp.com
14421S:	Maintained
14422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
14423F:	Documentation/devicetree/bindings/clock/imx*
14424F:	drivers/clk/imx/
14425F:	include/dt-bindings/clock/imx*
14426
14427NXP i.MX 8MQ DCSS DRIVER
14428M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
14429R:	Lucas Stach <l.stach@pengutronix.de>
14430L:	dri-devel@lists.freedesktop.org
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
14433F:	drivers/gpu/drm/imx/dcss/
14434
14435NXP i.MX 8QXP ADC DRIVER
14436M:	Cai Huoqing <cai.huoqing@linux.dev>
14437M:	Haibo Chen <haibo.chen@nxp.com>
14438L:	linux-imx@nxp.com
14439L:	linux-iio@vger.kernel.org
14440S:	Maintained
14441F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
14442F:	drivers/iio/adc/imx8qxp-adc.c
14443
14444NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
14445M:	Haibo Chen <haibo.chen@nxp.com>
14446L:	linux-iio@vger.kernel.org
14447L:	linux-imx@nxp.com
14448S:	Maintained
14449F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
14450F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
14451F:	drivers/iio/adc/imx7d_adc.c
14452F:	drivers/iio/adc/vf610_adc.c
14453
14454NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
14455M:	Jagan Teki <jagan@amarulasolutions.com>
14456S:	Maintained
14457F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
14458F:	drivers/regulator/pf8x00-regulator.c
14459
14460NXP PTN5150A CC LOGIC AND EXTCON DRIVER
14461M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14462L:	linux-kernel@vger.kernel.org
14463S:	Maintained
14464F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
14465F:	drivers/extcon/extcon-ptn5150.c
14466
14467NXP SGTL5000 DRIVER
14468M:	Fabio Estevam <festevam@gmail.com>
14469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14470S:	Maintained
14471F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
14472F:	sound/soc/codecs/sgtl5000*
14473
14474NXP SJA1105 ETHERNET SWITCH DRIVER
14475M:	Vladimir Oltean <olteanv@gmail.com>
14476L:	linux-kernel@vger.kernel.org
14477S:	Maintained
14478F:	drivers/net/dsa/sja1105
14479F:	drivers/net/pcs/pcs-xpcs-nxp.c
14480
14481NXP TDA998X DRM DRIVER
14482M:	Russell King <linux@armlinux.org.uk>
14483S:	Maintained
14484T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
14485T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
14486F:	drivers/gpu/drm/i2c/tda998x_drv.c
14487F:	include/drm/i2c/tda998x.h
14488F:	include/dt-bindings/display/tda998x.h
14489K:	"nxp,tda998x"
14490
14491NXP TFA9879 DRIVER
14492M:	Peter Rosin <peda@axentia.se>
14493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14494S:	Maintained
14495F:	Documentation/devicetree/bindings/sound/tfa9879.txt
14496F:	sound/soc/codecs/tfa9879*
14497
14498NXP/Goodix TFA989X (TFA1) DRIVER
14499M:	Stephan Gerhold <stephan@gerhold.net>
14500L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14501S:	Maintained
14502F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
14503F:	sound/soc/codecs/tfa989x.c
14504
14505NXP-NCI NFC DRIVER
14506L:	linux-nfc@lists.01.org (subscribers-only)
14507S:	Orphan
14508F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
14509F:	drivers/nfc/nxp-nci
14510
14511NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
14512M:	Mirela Rabulea <mirela.rabulea@nxp.com>
14513R:	NXP Linux Team <linux-imx@nxp.com>
14514L:	linux-media@vger.kernel.org
14515S:	Maintained
14516F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
14517F:	drivers/media/platform/nxp/imx-jpeg
14518
14519NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
14520M:	Jonas Malaco <jonas@protocubo.io>
14521L:	linux-hwmon@vger.kernel.org
14522S:	Maintained
14523F:	Documentation/hwmon/nzxt-kraken2.rst
14524F:	drivers/hwmon/nzxt-kraken2.c
14525
14526NZXT-SMART2 HARDWARE MONITORING DRIVER
14527M:	Aleksandr Mezin <mezin.alexander@gmail.com>
14528L:	linux-hwmon@vger.kernel.org
14529S:	Maintained
14530F:	Documentation/hwmon/nzxt-smart2.rst
14531F:	drivers/hwmon/nzxt-smart2.c
14532
14533OBJAGG
14534M:	Jiri Pirko <jiri@nvidia.com>
14535L:	netdev@vger.kernel.org
14536S:	Supported
14537F:	include/linux/objagg.h
14538F:	lib/objagg.c
14539F:	lib/test_objagg.c
14540
14541OBJTOOL
14542M:	Josh Poimboeuf <jpoimboe@kernel.org>
14543M:	Peter Zijlstra <peterz@infradead.org>
14544S:	Supported
14545F:	tools/objtool/
14546F:	include/linux/objtool.h
14547
14548OCELOT ETHERNET SWITCH DRIVER
14549M:	Vladimir Oltean <vladimir.oltean@nxp.com>
14550M:	Claudiu Manoil <claudiu.manoil@nxp.com>
14551M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14552M:	UNGLinuxDriver@microchip.com
14553L:	netdev@vger.kernel.org
14554S:	Supported
14555F:	drivers/net/dsa/ocelot/*
14556F:	drivers/net/ethernet/mscc/
14557F:	include/soc/mscc/ocelot*
14558F:	net/dsa/tag_ocelot.c
14559F:	net/dsa/tag_ocelot_8021q.c
14560F:	tools/testing/selftests/drivers/net/ocelot/*
14561
14562OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
14563M:	Frederic Barrat <fbarrat@linux.ibm.com>
14564M:	Andrew Donnellan <ajd@linux.ibm.com>
14565L:	linuxppc-dev@lists.ozlabs.org
14566S:	Supported
14567F:	Documentation/userspace-api/accelerators/ocxl.rst
14568F:	arch/powerpc/include/asm/pnv-ocxl.h
14569F:	arch/powerpc/platforms/powernv/ocxl.c
14570F:	drivers/misc/ocxl/
14571F:	include/misc/ocxl*
14572F:	include/uapi/misc/ocxl.h
14573
14574OMAP AUDIO SUPPORT
14575M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
14576M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
14577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14578L:	linux-omap@vger.kernel.org
14579S:	Maintained
14580F:	sound/soc/ti/n810.c
14581F:	sound/soc/ti/omap*
14582F:	sound/soc/ti/rx51.c
14583F:	sound/soc/ti/sdma-pcm.*
14584
14585OMAP CLOCK FRAMEWORK SUPPORT
14586M:	Paul Walmsley <paul@pwsan.com>
14587L:	linux-omap@vger.kernel.org
14588S:	Maintained
14589F:	arch/arm/*omap*/*clock*
14590
14591OMAP DEVICE TREE SUPPORT
14592M:	Benoît Cousson <bcousson@baylibre.com>
14593M:	Tony Lindgren <tony@atomide.com>
14594L:	linux-omap@vger.kernel.org
14595L:	devicetree@vger.kernel.org
14596S:	Maintained
14597F:	arch/arm/boot/dts/*am3*
14598F:	arch/arm/boot/dts/*am4*
14599F:	arch/arm/boot/dts/*am5*
14600F:	arch/arm/boot/dts/*dra7*
14601F:	arch/arm/boot/dts/*omap*
14602F:	arch/arm/boot/dts/logicpd-som-lv*
14603F:	arch/arm/boot/dts/logicpd-torpedo*
14604
14605OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
14606L:	linux-omap@vger.kernel.org
14607L:	linux-fbdev@vger.kernel.org
14608S:	Orphan
14609F:	Documentation/arm/omap/dss.rst
14610F:	drivers/video/fbdev/omap2/
14611
14612OMAP FRAMEBUFFER SUPPORT
14613L:	linux-fbdev@vger.kernel.org
14614L:	linux-omap@vger.kernel.org
14615S:	Orphan
14616F:	drivers/video/fbdev/omap/
14617
14618OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
14619M:	Roger Quadros <rogerq@kernel.org>
14620M:	Tony Lindgren <tony@atomide.com>
14621L:	linux-omap@vger.kernel.org
14622S:	Maintained
14623F:	arch/arm/mach-omap2/*gpmc*
14624F:	drivers/memory/omap-gpmc.c
14625
14626OMAP GPIO DRIVER
14627M:	Grygorii Strashko <grygorii.strashko@ti.com>
14628M:	Santosh Shilimkar <ssantosh@kernel.org>
14629M:	Kevin Hilman <khilman@kernel.org>
14630L:	linux-omap@vger.kernel.org
14631S:	Maintained
14632F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
14633F:	drivers/gpio/gpio-omap.c
14634
14635OMAP HARDWARE SPINLOCK SUPPORT
14636M:	Ohad Ben-Cohen <ohad@wizery.com>
14637L:	linux-omap@vger.kernel.org
14638S:	Maintained
14639F:	drivers/hwspinlock/omap_hwspinlock.c
14640
14641OMAP HS MMC SUPPORT
14642L:	linux-mmc@vger.kernel.org
14643L:	linux-omap@vger.kernel.org
14644S:	Orphan
14645F:	drivers/mmc/host/omap_hsmmc.c
14646
14647OMAP HWMOD DATA
14648M:	Paul Walmsley <paul@pwsan.com>
14649L:	linux-omap@vger.kernel.org
14650S:	Maintained
14651F:	arch/arm/mach-omap2/omap_hwmod*data*
14652
14653OMAP HWMOD SUPPORT
14654M:	Benoît Cousson <bcousson@baylibre.com>
14655M:	Paul Walmsley <paul@pwsan.com>
14656L:	linux-omap@vger.kernel.org
14657S:	Maintained
14658F:	arch/arm/mach-omap2/omap_hwmod.*
14659
14660OMAP I2C DRIVER
14661M:	Vignesh R <vigneshr@ti.com>
14662L:	linux-omap@vger.kernel.org
14663L:	linux-i2c@vger.kernel.org
14664S:	Maintained
14665F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
14666F:	drivers/i2c/busses/i2c-omap.c
14667
14668OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
14669M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14670L:	linux-media@vger.kernel.org
14671S:	Maintained
14672F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
14673F:	drivers/media/platform/ti/omap3isp/
14674F:	drivers/staging/media/omap4iss/
14675
14676OMAP MMC SUPPORT
14677M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14678L:	linux-omap@vger.kernel.org
14679S:	Odd Fixes
14680F:	drivers/mmc/host/omap.c
14681
14682OMAP POWER MANAGEMENT SUPPORT
14683M:	Kevin Hilman <khilman@kernel.org>
14684L:	linux-omap@vger.kernel.org
14685S:	Maintained
14686F:	arch/arm/*omap*/*pm*
14687F:	drivers/cpufreq/omap-cpufreq.c
14688
14689OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
14690M:	Paul Walmsley <paul@pwsan.com>
14691L:	linux-omap@vger.kernel.org
14692S:	Maintained
14693F:	arch/arm/mach-omap2/prm*
14694
14695OMAP RANDOM NUMBER GENERATOR SUPPORT
14696M:	Deepak Saxena <dsaxena@plexity.net>
14697S:	Maintained
14698F:	drivers/char/hw_random/omap-rng.c
14699
14700OMAP USB SUPPORT
14701L:	linux-usb@vger.kernel.org
14702L:	linux-omap@vger.kernel.org
14703S:	Orphan
14704F:	arch/arm/*omap*/usb*
14705F:	drivers/usb/*/*omap*
14706
14707OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
14708M:	Mark Jackson <mpfj@newflow.co.uk>
14709L:	linux-omap@vger.kernel.org
14710S:	Maintained
14711F:	arch/arm/boot/dts/am335x-nano.dts
14712
14713OMAP1 SUPPORT
14714M:	Aaro Koskinen <aaro.koskinen@iki.fi>
14715M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
14716M:	Tony Lindgren <tony@atomide.com>
14717L:	linux-omap@vger.kernel.org
14718S:	Maintained
14719Q:	http://patchwork.kernel.org/project/linux-omap/list/
14720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14721F:	arch/arm/configs/omap1_defconfig
14722F:	arch/arm/mach-omap1/
14723F:	arch/arm/plat-omap/
14724F:	drivers/i2c/busses/i2c-omap.c
14725F:	include/linux/platform_data/ams-delta-fiq.h
14726F:	include/linux/platform_data/i2c-omap.h
14727
14728OMAP2+ SUPPORT
14729M:	Tony Lindgren <tony@atomide.com>
14730L:	linux-omap@vger.kernel.org
14731S:	Maintained
14732W:	http://www.muru.com/linux/omap/
14733W:	http://linux.omap.com/
14734Q:	http://patchwork.kernel.org/project/linux-omap/list/
14735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
14736F:	arch/arm/configs/omap2plus_defconfig
14737F:	arch/arm/mach-omap2/
14738F:	arch/arm/plat-omap/
14739F:	drivers/bus/ti-sysc.c
14740F:	drivers/i2c/busses/i2c-omap.c
14741F:	drivers/irqchip/irq-omap-intc.c
14742F:	drivers/mfd/*omap*.c
14743F:	drivers/mfd/menelaus.c
14744F:	drivers/mfd/palmas.c
14745F:	drivers/mfd/tps65217.c
14746F:	drivers/mfd/tps65218.c
14747F:	drivers/mfd/tps65910.c
14748F:	drivers/mfd/twl-core.[ch]
14749F:	drivers/mfd/twl4030*.c
14750F:	drivers/mfd/twl6030*.c
14751F:	drivers/mfd/twl6040*.c
14752F:	drivers/regulator/palmas-regulator*.c
14753F:	drivers/regulator/pbias-regulator.c
14754F:	drivers/regulator/tps65217-regulator.c
14755F:	drivers/regulator/tps65218-regulator.c
14756F:	drivers/regulator/tps65910-regulator.c
14757F:	drivers/regulator/twl-regulator.c
14758F:	drivers/regulator/twl6030-regulator.c
14759F:	include/linux/platform_data/i2c-omap.h
14760F:	include/linux/platform_data/ti-sysc.h
14761
14762OMFS FILESYSTEM
14763M:	Bob Copeland <me@bobcopeland.com>
14764L:	linux-karma-devel@lists.sourceforge.net
14765S:	Maintained
14766F:	Documentation/filesystems/omfs.rst
14767F:	fs/omfs/
14768
14769OMNIKEY CARDMAN 4000 DRIVER
14770M:	Harald Welte <laforge@gnumonks.org>
14771S:	Maintained
14772F:	drivers/char/pcmcia/cm4000_cs.c
14773F:	include/linux/cm4000_cs.h
14774F:	include/uapi/linux/cm4000_cs.h
14775
14776OMNIKEY CARDMAN 4040 DRIVER
14777M:	Harald Welte <laforge@gnumonks.org>
14778S:	Maintained
14779F:	drivers/char/pcmcia/cm4040_cs.*
14780
14781OMNIVISION OG01A1B SENSOR DRIVER
14782M:	Shawn Tu <shawnx.tu@intel.com>
14783L:	linux-media@vger.kernel.org
14784S:	Maintained
14785F:	drivers/media/i2c/og01a1b.c
14786
14787OMNIVISION OV02A10 SENSOR DRIVER
14788M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14789L:	linux-media@vger.kernel.org
14790S:	Maintained
14791T:	git git://linuxtv.org/media_tree.git
14792F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
14793F:	drivers/media/i2c/ov02a10.c
14794
14795OMNIVISION OV08D10 SENSOR DRIVER
14796M:	Jimmy Su <jimmy.su@intel.com>
14797L:	linux-media@vger.kernel.org
14798S:	Maintained
14799T:	git git://linuxtv.org/media_tree.git
14800F:	drivers/media/i2c/ov08d10.c
14801
14802OMNIVISION OV13858 SENSOR DRIVER
14803M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14804L:	linux-media@vger.kernel.org
14805S:	Maintained
14806T:	git git://linuxtv.org/media_tree.git
14807F:	drivers/media/i2c/ov13858.c
14808
14809OMNIVISION OV13B10 SENSOR DRIVER
14810M:	Arec Kao <arec.kao@intel.com>
14811L:	linux-media@vger.kernel.org
14812S:	Maintained
14813T:	git git://linuxtv.org/media_tree.git
14814F:	drivers/media/i2c/ov13b10.c
14815
14816OMNIVISION OV2680 SENSOR DRIVER
14817M:	Rui Miguel Silva <rmfrfs@gmail.com>
14818L:	linux-media@vger.kernel.org
14819S:	Maintained
14820T:	git git://linuxtv.org/media_tree.git
14821F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
14822F:	drivers/media/i2c/ov2680.c
14823
14824OMNIVISION OV2685 SENSOR DRIVER
14825M:	Shunqian Zheng <zhengsq@rock-chips.com>
14826L:	linux-media@vger.kernel.org
14827S:	Maintained
14828T:	git git://linuxtv.org/media_tree.git
14829F:	drivers/media/i2c/ov2685.c
14830
14831OMNIVISION OV2740 SENSOR DRIVER
14832M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14833R:	Shawn Tu <shawnx.tu@intel.com>
14834R:	Bingbu Cao <bingbu.cao@intel.com>
14835L:	linux-media@vger.kernel.org
14836S:	Maintained
14837T:	git git://linuxtv.org/media_tree.git
14838F:	drivers/media/i2c/ov2740.c
14839
14840OMNIVISION OV5640 SENSOR DRIVER
14841M:	Steve Longerbeam <slongerbeam@gmail.com>
14842L:	linux-media@vger.kernel.org
14843S:	Maintained
14844T:	git git://linuxtv.org/media_tree.git
14845F:	drivers/media/i2c/ov5640.c
14846
14847OMNIVISION OV5647 SENSOR DRIVER
14848M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
14849M:	Jacopo Mondi <jacopo@jmondi.org>
14850L:	linux-media@vger.kernel.org
14851S:	Maintained
14852T:	git git://linuxtv.org/media_tree.git
14853F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
14854F:	drivers/media/i2c/ov5647.c
14855
14856OMNIVISION OV5670 SENSOR DRIVER
14857M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
14858L:	linux-media@vger.kernel.org
14859S:	Maintained
14860T:	git git://linuxtv.org/media_tree.git
14861F:	drivers/media/i2c/ov5670.c
14862
14863OMNIVISION OV5675 SENSOR DRIVER
14864M:	Shawn Tu <shawnx.tu@intel.com>
14865L:	linux-media@vger.kernel.org
14866S:	Maintained
14867T:	git git://linuxtv.org/media_tree.git
14868F:	drivers/media/i2c/ov5675.c
14869
14870OMNIVISION OV5693 SENSOR DRIVER
14871M:	Daniel Scally <djrscally@gmail.com>
14872L:	linux-media@vger.kernel.org
14873S:	Maintained
14874T:	git git://linuxtv.org/media_tree.git
14875F:	drivers/media/i2c/ov5693.c
14876
14877OMNIVISION OV5695 SENSOR DRIVER
14878M:	Shunqian Zheng <zhengsq@rock-chips.com>
14879L:	linux-media@vger.kernel.org
14880S:	Maintained
14881T:	git git://linuxtv.org/media_tree.git
14882F:	drivers/media/i2c/ov5695.c
14883
14884OMNIVISION OV7670 SENSOR DRIVER
14885L:	linux-media@vger.kernel.org
14886S:	Orphan
14887T:	git git://linuxtv.org/media_tree.git
14888F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
14889F:	drivers/media/i2c/ov7670.c
14890
14891OMNIVISION OV772x SENSOR DRIVER
14892M:	Jacopo Mondi <jacopo@jmondi.org>
14893L:	linux-media@vger.kernel.org
14894S:	Odd fixes
14895T:	git git://linuxtv.org/media_tree.git
14896F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14897F:	drivers/media/i2c/ov772x.c
14898F:	include/media/i2c/ov772x.h
14899
14900OMNIVISION OV7740 SENSOR DRIVER
14901M:	Wenyou Yang <wenyou.yang@microchip.com>
14902L:	linux-media@vger.kernel.org
14903S:	Maintained
14904T:	git git://linuxtv.org/media_tree.git
14905F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
14906F:	drivers/media/i2c/ov7740.c
14907
14908OMNIVISION OV8856 SENSOR DRIVER
14909M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
14910L:	linux-media@vger.kernel.org
14911S:	Maintained
14912T:	git git://linuxtv.org/media_tree.git
14913F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14914F:	drivers/media/i2c/ov8856.c
14915
14916OMNIVISION OV9282 SENSOR DRIVER
14917M:	Paul J. Murphy <paul.j.murphy@intel.com>
14918M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14919L:	linux-media@vger.kernel.org
14920S:	Maintained
14921T:	git git://linuxtv.org/media_tree.git
14922F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14923F:	drivers/media/i2c/ov9282.c
14924
14925OMNIVISION OV9640 SENSOR DRIVER
14926M:	Petr Cvek <petrcvekcz@gmail.com>
14927L:	linux-media@vger.kernel.org
14928S:	Maintained
14929F:	drivers/media/i2c/ov9640.*
14930
14931OMNIVISION OV9650 SENSOR DRIVER
14932M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14933R:	Akinobu Mita <akinobu.mita@gmail.com>
14934R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
14935L:	linux-media@vger.kernel.org
14936S:	Maintained
14937T:	git git://linuxtv.org/media_tree.git
14938F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
14939F:	drivers/media/i2c/ov9650.c
14940
14941OMNIVISION OV9734 SENSOR DRIVER
14942M:	Tianshu Qiu <tian.shu.qiu@intel.com>
14943R:	Bingbu Cao <bingbu.cao@intel.com>
14944L:	linux-media@vger.kernel.org
14945S:	Maintained
14946T:	git git://linuxtv.org/media_tree.git
14947F:	drivers/media/i2c/ov9734.c
14948
14949ONENAND FLASH DRIVER
14950M:	Kyungmin Park <kyungmin.park@samsung.com>
14951L:	linux-mtd@lists.infradead.org
14952S:	Maintained
14953F:	drivers/mtd/nand/onenand/
14954F:	include/linux/mtd/onenand*.h
14955
14956ONION OMEGA2+ BOARD
14957M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14958L:	linux-mips@vger.kernel.org
14959S:	Maintained
14960F:	arch/mips/boot/dts/ralink/omega2p.dts
14961
14962OP-TEE DRIVER
14963M:	Jens Wiklander <jens.wiklander@linaro.org>
14964L:	op-tee@lists.trustedfirmware.org
14965S:	Maintained
14966F:	Documentation/ABI/testing/sysfs-bus-optee-devices
14967F:	drivers/tee/optee/
14968
14969OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14970M:	Sumit Garg <sumit.garg@linaro.org>
14971L:	op-tee@lists.trustedfirmware.org
14972S:	Maintained
14973F:	drivers/char/hw_random/optee-rng.c
14974
14975OP-TEE RTC DRIVER
14976M:	Clément Léger <clement.leger@bootlin.com>
14977L:	linux-rtc@vger.kernel.org
14978S:	Maintained
14979F:	drivers/rtc/rtc-optee.c
14980
14981OPA-VNIC DRIVER
14982M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14983L:	linux-rdma@vger.kernel.org
14984S:	Supported
14985F:	drivers/infiniband/ulp/opa_vnic
14986
14987OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14988M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14989M:	Frank Rowand <frowand.list@gmail.com>
14990L:	devicetree@vger.kernel.org
14991S:	Maintained
14992F:	Documentation/devicetree/dynamic-resolution-notes.rst
14993F:	Documentation/devicetree/overlay-notes.rst
14994F:	drivers/of/overlay.c
14995F:	drivers/of/resolver.c
14996K:	of_overlay_notifier_
14997
14998OPEN FIRMWARE AND FLATTENED DEVICE TREE
14999M:	Rob Herring <robh+dt@kernel.org>
15000M:	Frank Rowand <frowand.list@gmail.com>
15001L:	devicetree@vger.kernel.org
15002S:	Maintained
15003C:	irc://irc.libera.chat/devicetree
15004W:	http://www.devicetree.org/
15005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15006F:	Documentation/ABI/testing/sysfs-firmware-ofw
15007F:	drivers/of/
15008F:	include/linux/of*.h
15009F:	scripts/dtc/
15010
15011OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
15012M:	Rob Herring <robh+dt@kernel.org>
15013M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
15014L:	devicetree@vger.kernel.org
15015S:	Maintained
15016C:	irc://irc.libera.chat/devicetree
15017Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
15018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
15019F:	Documentation/devicetree/
15020F:	arch/*/boot/dts/
15021F:	include/dt-bindings/
15022
15023OPENCOMPUTE PTP CLOCK DRIVER
15024M:	Jonathan Lemon <jonathan.lemon@gmail.com>
15025M:	Vadim Fedorenko <vadfed@fb.com>
15026L:	netdev@vger.kernel.org
15027S:	Maintained
15028F:	drivers/ptp/ptp_ocp.c
15029
15030OPENCORES I2C BUS DRIVER
15031M:	Peter Korsgaard <peter@korsgaard.com>
15032M:	Andrew Lunn <andrew@lunn.ch>
15033L:	linux-i2c@vger.kernel.org
15034S:	Maintained
15035F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
15036F:	Documentation/i2c/busses/i2c-ocores.rst
15037F:	drivers/i2c/busses/i2c-ocores.c
15038F:	include/linux/platform_data/i2c-ocores.h
15039
15040OPENRISC ARCHITECTURE
15041M:	Jonas Bonn <jonas@southpole.se>
15042M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
15043M:	Stafford Horne <shorne@gmail.com>
15044L:	openrisc@lists.librecores.org
15045S:	Maintained
15046W:	http://openrisc.io
15047T:	git git://github.com/openrisc/linux.git
15048F:	Documentation/devicetree/bindings/openrisc/
15049F:	Documentation/openrisc/
15050F:	arch/openrisc/
15051F:	drivers/irqchip/irq-ompic.c
15052F:	drivers/irqchip/irq-or1k-*
15053
15054OPENVSWITCH
15055M:	Pravin B Shelar <pshelar@ovn.org>
15056L:	netdev@vger.kernel.org
15057L:	dev@openvswitch.org
15058S:	Maintained
15059W:	http://openvswitch.org
15060F:	include/uapi/linux/openvswitch.h
15061F:	net/openvswitch/
15062
15063OPERATING PERFORMANCE POINTS (OPP)
15064M:	Viresh Kumar <vireshk@kernel.org>
15065M:	Nishanth Menon <nm@ti.com>
15066M:	Stephen Boyd <sboyd@kernel.org>
15067L:	linux-pm@vger.kernel.org
15068S:	Maintained
15069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
15070F:	Documentation/devicetree/bindings/opp/
15071F:	Documentation/power/opp.rst
15072F:	drivers/opp/
15073F:	include/linux/pm_opp.h
15074
15075OPL4 DRIVER
15076M:	Clemens Ladisch <clemens@ladisch.de>
15077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15078S:	Maintained
15079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15080F:	sound/drivers/opl4/
15081
15082ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
15083M:	Mark Fasheh <mark@fasheh.com>
15084M:	Joel Becker <jlbec@evilplan.org>
15085M:	Joseph Qi <joseph.qi@linux.alibaba.com>
15086L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
15087S:	Supported
15088W:	http://ocfs2.wiki.kernel.org
15089F:	Documentation/filesystems/dlmfs.rst
15090F:	Documentation/filesystems/ocfs2.rst
15091F:	fs/ocfs2/
15092
15093ORANGEFS FILESYSTEM
15094M:	Mike Marshall <hubcap@omnibond.com>
15095R:	Martin Brandenburg <martin@omnibond.com>
15096L:	devel@lists.orangefs.org
15097S:	Supported
15098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
15099F:	Documentation/filesystems/orangefs.rst
15100F:	fs/orangefs/
15101
15102ORINOCO DRIVER
15103L:	linux-wireless@vger.kernel.org
15104S:	Orphan
15105W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
15106W:	http://www.nongnu.org/orinoco/
15107F:	drivers/net/wireless/intersil/orinoco/
15108
15109OV2659 OMNIVISION SENSOR DRIVER
15110M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15111L:	linux-media@vger.kernel.org
15112S:	Maintained
15113W:	https://linuxtv.org
15114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15115T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15116F:	drivers/media/i2c/ov2659.c
15117F:	include/media/i2c/ov2659.h
15118
15119OVERLAY FILESYSTEM
15120M:	Miklos Szeredi <miklos@szeredi.hu>
15121L:	linux-unionfs@vger.kernel.org
15122S:	Supported
15123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
15124F:	Documentation/filesystems/overlayfs.rst
15125F:	fs/overlayfs/
15126
15127P54 WIRELESS DRIVER
15128M:	Christian Lamparter <chunkeey@googlemail.com>
15129L:	linux-wireless@vger.kernel.org
15130S:	Maintained
15131W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
15132F:	drivers/net/wireless/intersil/p54/
15133
15134PACKING
15135M:	Vladimir Oltean <olteanv@gmail.com>
15136L:	netdev@vger.kernel.org
15137S:	Supported
15138F:	Documentation/core-api/packing.rst
15139F:	include/linux/packing.h
15140F:	lib/packing.c
15141
15142PADATA PARALLEL EXECUTION MECHANISM
15143M:	Steffen Klassert <steffen.klassert@secunet.com>
15144M:	Daniel Jordan <daniel.m.jordan@oracle.com>
15145L:	linux-crypto@vger.kernel.org
15146L:	linux-kernel@vger.kernel.org
15147S:	Maintained
15148F:	Documentation/core-api/padata.rst
15149F:	include/linux/padata.h
15150F:	kernel/padata.c
15151
15152PAGE CACHE
15153M:	Matthew Wilcox (Oracle) <willy@infradead.org>
15154L:	linux-fsdevel@vger.kernel.org
15155S:	Supported
15156T:	git git://git.infradead.org/users/willy/pagecache.git
15157F:	Documentation/filesystems/locking.rst
15158F:	Documentation/filesystems/vfs.rst
15159F:	include/linux/pagemap.h
15160F:	mm/filemap.c
15161F:	mm/page-writeback.c
15162F:	mm/readahead.c
15163F:	mm/truncate.c
15164
15165PAGE POOL
15166M:	Jesper Dangaard Brouer <hawk@kernel.org>
15167M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
15168L:	netdev@vger.kernel.org
15169S:	Supported
15170F:	Documentation/networking/page_pool.rst
15171F:	include/net/page_pool.h
15172F:	include/trace/events/page_pool.h
15173F:	net/core/page_pool.c
15174
15175PAGE TABLE CHECK
15176M:	Pasha Tatashin <pasha.tatashin@soleen.com>
15177M:	Andrew Morton <akpm@linux-foundation.org>
15178L:	linux-mm@kvack.org
15179S:	Maintained
15180F:	Documentation/vm/page_table_check.rst
15181F:	include/linux/page_table_check.h
15182F:	mm/page_table_check.c
15183
15184PANASONIC LAPTOP ACPI EXTRAS DRIVER
15185M:	Kenneth Chan <kenneth.t.chan@gmail.com>
15186L:	platform-driver-x86@vger.kernel.org
15187S:	Maintained
15188F:	drivers/platform/x86/panasonic-laptop.c
15189
15190PARALLAX PING IIO SENSOR DRIVER
15191M:	Andreas Klinger <ak@it-klinger.de>
15192L:	linux-iio@vger.kernel.org
15193S:	Maintained
15194F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
15195F:	drivers/iio/proximity/ping.c
15196
15197PARALLEL LCD/KEYPAD PANEL DRIVER
15198M:	Willy Tarreau <willy@haproxy.com>
15199M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
15200S:	Odd Fixes
15201F:	Documentation/admin-guide/lcd-panel-cgram.rst
15202F:	drivers/auxdisplay/panel.c
15203
15204PARALLEL PORT SUBSYSTEM
15205M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15206M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15207L:	linux-parport@lists.infradead.org (subscribers-only)
15208S:	Maintained
15209F:	Documentation/driver-api/parport*.rst
15210F:	drivers/char/ppdev.c
15211F:	drivers/parport/
15212F:	include/linux/parport*.h
15213F:	include/uapi/linux/ppdev.h
15214
15215PARAVIRT_OPS INTERFACE
15216M:	Juergen Gross <jgross@suse.com>
15217M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
15218R:	Alexey Makhalov <amakhalov@vmware.com>
15219R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
15220L:	virtualization@lists.linux-foundation.org
15221L:	x86@kernel.org
15222S:	Supported
15223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15224F:	Documentation/virt/paravirt_ops.rst
15225F:	arch/*/include/asm/paravirt*.h
15226F:	arch/*/kernel/paravirt*
15227F:	include/linux/hypervisor.h
15228
15229PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
15230M:	Tim Waugh <tim@cyberelk.net>
15231L:	linux-parport@lists.infradead.org (subscribers-only)
15232S:	Maintained
15233F:	Documentation/admin-guide/blockdev/paride.rst
15234F:	drivers/block/paride/
15235
15236PARISC ARCHITECTURE
15237M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
15238M:	Helge Deller <deller@gmx.de>
15239L:	linux-parisc@vger.kernel.org
15240S:	Maintained
15241W:	https://parisc.wiki.kernel.org
15242Q:	http://patchwork.kernel.org/project/linux-parisc/list/
15243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
15245F:	Documentation/parisc/
15246F:	arch/parisc/
15247F:	drivers/char/agp/parisc-agp.c
15248F:	drivers/input/misc/hp_sdc_rtc.c
15249F:	drivers/input/serio/gscps2.c
15250F:	drivers/input/serio/hp_sdc*
15251F:	drivers/parisc/
15252F:	drivers/parport/parport_gsc.*
15253F:	drivers/tty/serial/8250/8250_gsc.c
15254F:	drivers/video/console/sti*
15255F:	drivers/video/fbdev/sti*
15256F:	drivers/video/logo/logo_parisc*
15257F:	include/linux/hp_sdc.h
15258
15259PARMAN
15260M:	Jiri Pirko <jiri@nvidia.com>
15261L:	netdev@vger.kernel.org
15262S:	Supported
15263F:	include/linux/parman.h
15264F:	lib/parman.c
15265F:	lib/test_parman.c
15266
15267PC ENGINES APU BOARD DRIVER
15268M:	Enrico Weigelt, metux IT consult <info@metux.net>
15269S:	Maintained
15270F:	drivers/platform/x86/pcengines-apuv2.c
15271
15272PC87360 HARDWARE MONITORING DRIVER
15273M:	Jim Cromie <jim.cromie@gmail.com>
15274L:	linux-hwmon@vger.kernel.org
15275S:	Maintained
15276F:	Documentation/hwmon/pc87360.rst
15277F:	drivers/hwmon/pc87360.c
15278
15279PC8736x GPIO DRIVER
15280M:	Jim Cromie <jim.cromie@gmail.com>
15281S:	Maintained
15282F:	drivers/char/pc8736x_gpio.c
15283
15284PC87427 HARDWARE MONITORING DRIVER
15285M:	Jean Delvare <jdelvare@suse.com>
15286L:	linux-hwmon@vger.kernel.org
15287S:	Maintained
15288F:	Documentation/hwmon/pc87427.rst
15289F:	drivers/hwmon/pc87427.c
15290
15291PCA9532 LED DRIVER
15292M:	Riku Voipio <riku.voipio@iki.fi>
15293S:	Maintained
15294F:	drivers/leds/leds-pca9532.c
15295F:	include/linux/leds-pca9532.h
15296
15297PCA9541 I2C BUS MASTER SELECTOR DRIVER
15298M:	Guenter Roeck <linux@roeck-us.net>
15299L:	linux-i2c@vger.kernel.org
15300S:	Maintained
15301F:	drivers/i2c/muxes/i2c-mux-pca9541.c
15302
15303PCDP - PRIMARY CONSOLE AND DEBUG PORT
15304M:	Khalid Aziz <khalid@gonehiking.org>
15305S:	Maintained
15306F:	drivers/firmware/pcdp.*
15307
15308PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
15309M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15310M:	Pali Rohár <pali@kernel.org>
15311L:	linux-pci@vger.kernel.org
15312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15313S:	Maintained
15314F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
15315F:	drivers/pci/controller/pci-aardvark.c
15316
15317PCI DRIVER FOR ALTERA PCIE IP
15318M:	Joyce Ooi <joyce.ooi@intel.com>
15319L:	linux-pci@vger.kernel.org
15320S:	Supported
15321F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
15322F:	drivers/pci/controller/pcie-altera.c
15323
15324PCI DRIVER FOR APPLIEDMICRO XGENE
15325M:	Toan Le <toan@os.amperecomputing.com>
15326L:	linux-pci@vger.kernel.org
15327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15328S:	Maintained
15329F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
15330F:	drivers/pci/controller/pci-xgene.c
15331
15332PCI DRIVER FOR ARM VERSATILE PLATFORM
15333M:	Rob Herring <robh@kernel.org>
15334L:	linux-pci@vger.kernel.org
15335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15336S:	Maintained
15337F:	Documentation/devicetree/bindings/pci/versatile.yaml
15338F:	drivers/pci/controller/pci-versatile.c
15339
15340PCI DRIVER FOR ARMADA 8K
15341M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15342L:	linux-pci@vger.kernel.org
15343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15344S:	Maintained
15345F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
15346F:	drivers/pci/controller/dwc/pcie-armada8k.c
15347
15348PCI DRIVER FOR CADENCE PCIE IP
15349M:	Tom Joseph <tjoseph@cadence.com>
15350L:	linux-pci@vger.kernel.org
15351S:	Maintained
15352F:	Documentation/devicetree/bindings/pci/cdns,*
15353F:	drivers/pci/controller/cadence/
15354
15355PCI DRIVER FOR FREESCALE LAYERSCAPE
15356M:	Minghuan Lian <minghuan.Lian@nxp.com>
15357M:	Mingkai Hu <mingkai.hu@nxp.com>
15358M:	Roy Zang <roy.zang@nxp.com>
15359L:	linuxppc-dev@lists.ozlabs.org
15360L:	linux-pci@vger.kernel.org
15361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15362S:	Maintained
15363F:	drivers/pci/controller/dwc/*layerscape*
15364
15365PCI DRIVER FOR GENERIC OF HOSTS
15366M:	Will Deacon <will@kernel.org>
15367L:	linux-pci@vger.kernel.org
15368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15369S:	Maintained
15370F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
15371F:	drivers/pci/controller/pci-host-common.c
15372F:	drivers/pci/controller/pci-host-generic.c
15373
15374PCI DRIVER FOR IMX6
15375M:	Richard Zhu <hongxing.zhu@nxp.com>
15376M:	Lucas Stach <l.stach@pengutronix.de>
15377L:	linux-pci@vger.kernel.org
15378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15379S:	Maintained
15380F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
15381F:	drivers/pci/controller/dwc/*imx6*
15382
15383PCI DRIVER FOR FU740
15384M:	Paul Walmsley <paul.walmsley@sifive.com>
15385M:	Greentime Hu <greentime.hu@sifive.com>
15386L:	linux-pci@vger.kernel.org
15387S:	Maintained
15388F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
15389F:	drivers/pci/controller/dwc/pcie-fu740.c
15390
15391PCI DRIVER FOR INTEL IXP4XX
15392M:	Linus Walleij <linus.walleij@linaro.org>
15393S:	Maintained
15394F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
15395F:	drivers/pci/controller/pci-ixp4xx.c
15396
15397PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
15398M:	Nirmal Patel <nirmal.patel@linux.intel.com>
15399R:	Jonathan Derrick <jonathan.derrick@linux.dev>
15400L:	linux-pci@vger.kernel.org
15401S:	Supported
15402F:	drivers/pci/controller/vmd.c
15403
15404PCI DRIVER FOR MICROSEMI SWITCHTEC
15405M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
15406M:	Logan Gunthorpe <logang@deltatee.com>
15407L:	linux-pci@vger.kernel.org
15408S:	Maintained
15409F:	Documentation/ABI/testing/sysfs-class-switchtec
15410F:	Documentation/driver-api/switchtec.rst
15411F:	drivers/ntb/hw/mscc/
15412F:	drivers/pci/switch/switchtec*
15413F:	include/linux/switchtec.h
15414F:	include/uapi/linux/switchtec_ioctl.h
15415
15416PCI DRIVER FOR MOBIVEIL PCIE IP
15417M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
15418M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15419L:	linux-pci@vger.kernel.org
15420S:	Supported
15421F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
15422F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
15423
15424PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
15425M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
15426M:	Pali Rohár <pali@kernel.org>
15427L:	linux-pci@vger.kernel.org
15428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15429S:	Maintained
15430F:	drivers/pci/controller/*mvebu*
15431
15432PCI DRIVER FOR NVIDIA TEGRA
15433M:	Thierry Reding <thierry.reding@gmail.com>
15434L:	linux-tegra@vger.kernel.org
15435L:	linux-pci@vger.kernel.org
15436S:	Supported
15437F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
15438F:	drivers/pci/controller/pci-tegra.c
15439
15440PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
15441M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
15442L:	linux-pci@vger.kernel.org
15443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15444S:	Maintained
15445F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
15446F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
15447
15448PCI DRIVER FOR RENESAS R-CAR
15449M:	Marek Vasut <marek.vasut+renesas@gmail.com>
15450M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15451L:	linux-pci@vger.kernel.org
15452L:	linux-renesas-soc@vger.kernel.org
15453S:	Maintained
15454F:	Documentation/devicetree/bindings/pci/*rcar*
15455F:	drivers/pci/controller/*rcar*
15456
15457PCI DRIVER FOR SAMSUNG EXYNOS
15458M:	Jingoo Han <jingoohan1@gmail.com>
15459L:	linux-pci@vger.kernel.org
15460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15461L:	linux-samsung-soc@vger.kernel.org
15462S:	Maintained
15463F:	drivers/pci/controller/dwc/pci-exynos.c
15464
15465PCI DRIVER FOR SYNOPSYS DESIGNWARE
15466M:	Jingoo Han <jingoohan1@gmail.com>
15467M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
15468L:	linux-pci@vger.kernel.org
15469S:	Maintained
15470F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
15471F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
15472F:	drivers/pci/controller/dwc/*designware*
15473
15474PCI DRIVER FOR TI DRA7XX/J721E
15475M:	Kishon Vijay Abraham I <kishon@ti.com>
15476L:	linux-omap@vger.kernel.org
15477L:	linux-pci@vger.kernel.org
15478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15479S:	Supported
15480F:	Documentation/devicetree/bindings/pci/ti-pci.txt
15481F:	drivers/pci/controller/cadence/pci-j721e.c
15482F:	drivers/pci/controller/dwc/pci-dra7xx.c
15483
15484PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
15485M:	Linus Walleij <linus.walleij@linaro.org>
15486L:	linux-pci@vger.kernel.org
15487S:	Maintained
15488F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
15489F:	drivers/pci/controller/pci-v3-semi.c
15490
15491PCI ENDPOINT SUBSYSTEM
15492M:	Kishon Vijay Abraham I <kishon@ti.com>
15493M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
15494R:	Krzysztof Wilczyński <kw@linux.com>
15495L:	linux-pci@vger.kernel.org
15496S:	Supported
15497Q:	https://patchwork.kernel.org/project/linux-pci/list/
15498B:	https://bugzilla.kernel.org
15499C:	irc://irc.oftc.net/linux-pci
15500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15501F:	Documentation/PCI/endpoint/*
15502F:	Documentation/misc-devices/pci-endpoint-test.rst
15503F:	drivers/misc/pci_endpoint_test.c
15504F:	drivers/pci/endpoint/
15505F:	tools/pci/
15506
15507PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
15508M:	Russell Currey <ruscur@russell.cc>
15509M:	Oliver O'Halloran <oohall@gmail.com>
15510L:	linuxppc-dev@lists.ozlabs.org
15511S:	Supported
15512F:	Documentation/PCI/pci-error-recovery.rst
15513F:	Documentation/powerpc/eeh-pci-error-recovery.rst
15514F:	arch/powerpc/include/*/eeh*.h
15515F:	arch/powerpc/kernel/eeh*.c
15516F:	arch/powerpc/platforms/*/eeh*.c
15517F:	drivers/pci/pcie/aer.c
15518F:	drivers/pci/pcie/dpc.c
15519F:	drivers/pci/pcie/err.c
15520
15521PCI ERROR RECOVERY
15522M:	Linas Vepstas <linasvepstas@gmail.com>
15523L:	linux-pci@vger.kernel.org
15524S:	Supported
15525F:	Documentation/PCI/pci-error-recovery.rst
15526
15527PCI PEER-TO-PEER DMA (P2PDMA)
15528M:	Bjorn Helgaas <bhelgaas@google.com>
15529M:	Logan Gunthorpe <logang@deltatee.com>
15530L:	linux-pci@vger.kernel.org
15531S:	Supported
15532Q:	https://patchwork.kernel.org/project/linux-pci/list/
15533B:	https://bugzilla.kernel.org
15534C:	irc://irc.oftc.net/linux-pci
15535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15536F:	Documentation/driver-api/pci/p2pdma.rst
15537F:	drivers/pci/p2pdma.c
15538F:	include/linux/pci-p2pdma.h
15539
15540PCI MSI DRIVER FOR ALTERA MSI IP
15541M:	Joyce Ooi <joyce.ooi@intel.com>
15542L:	linux-pci@vger.kernel.org
15543S:	Supported
15544F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
15545F:	drivers/pci/controller/pcie-altera-msi.c
15546
15547PCI MSI DRIVER FOR APPLIEDMICRO XGENE
15548M:	Toan Le <toan@os.amperecomputing.com>
15549L:	linux-pci@vger.kernel.org
15550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15551S:	Maintained
15552F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
15553F:	drivers/pci/controller/pci-xgene-msi.c
15554
15555PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
15556M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
15557R:	Rob Herring <robh@kernel.org>
15558R:	Krzysztof Wilczyński <kw@linux.com>
15559L:	linux-pci@vger.kernel.org
15560S:	Supported
15561Q:	https://patchwork.kernel.org/project/linux-pci/list/
15562B:	https://bugzilla.kernel.org
15563C:	irc://irc.oftc.net/linux-pci
15564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
15565F:	drivers/pci/controller/
15566F:	drivers/pci/pci-bridge-emul.c
15567F:	drivers/pci/pci-bridge-emul.h
15568
15569PCI SUBSYSTEM
15570M:	Bjorn Helgaas <bhelgaas@google.com>
15571L:	linux-pci@vger.kernel.org
15572S:	Supported
15573Q:	https://patchwork.kernel.org/project/linux-pci/list/
15574B:	https://bugzilla.kernel.org
15575C:	irc://irc.oftc.net/linux-pci
15576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
15577F:	Documentation/PCI/
15578F:	Documentation/devicetree/bindings/pci/
15579F:	arch/x86/kernel/early-quirks.c
15580F:	arch/x86/kernel/quirks.c
15581F:	arch/x86/pci/
15582F:	drivers/acpi/pci*
15583F:	drivers/pci/
15584F:	include/asm-generic/pci*
15585F:	include/linux/of_pci.h
15586F:	include/linux/pci*
15587F:	include/uapi/linux/pci*
15588F:	lib/pci*
15589
15590PCIE DRIVER FOR AMAZON ANNAPURNA LABS
15591M:	Jonathan Chocron <jonnyc@amazon.com>
15592L:	linux-pci@vger.kernel.org
15593S:	Maintained
15594F:	Documentation/devicetree/bindings/pci/pcie-al.txt
15595F:	drivers/pci/controller/dwc/pcie-al.c
15596
15597PCIE DRIVER FOR AMLOGIC MESON
15598M:	Yue Wang <yue.wang@Amlogic.com>
15599L:	linux-pci@vger.kernel.org
15600L:	linux-amlogic@lists.infradead.org
15601S:	Maintained
15602F:	drivers/pci/controller/dwc/pci-meson.c
15603
15604PCIE DRIVER FOR AXIS ARTPEC
15605M:	Jesper Nilsson <jesper.nilsson@axis.com>
15606L:	linux-arm-kernel@axis.com
15607L:	linux-pci@vger.kernel.org
15608S:	Maintained
15609F:	Documentation/devicetree/bindings/pci/axis,artpec*
15610F:	drivers/pci/controller/dwc/*artpec*
15611
15612PCIE DRIVER FOR CAVIUM THUNDERX
15613M:	Robert Richter <rric@kernel.org>
15614L:	linux-pci@vger.kernel.org
15615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15616S:	Odd Fixes
15617F:	drivers/pci/controller/pci-thunder-*
15618
15619PCIE DRIVER FOR HISILICON
15620M:	Zhou Wang <wangzhou1@hisilicon.com>
15621L:	linux-pci@vger.kernel.org
15622S:	Maintained
15623F:	drivers/pci/controller/dwc/pcie-hisi.c
15624
15625PCIE DRIVER FOR HISILICON KIRIN
15626M:	Xiaowei Song <songxiaowei@hisilicon.com>
15627M:	Binghui Wang <wangbinghui@hisilicon.com>
15628L:	linux-pci@vger.kernel.org
15629S:	Maintained
15630F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
15631F:	drivers/pci/controller/dwc/pcie-kirin.c
15632
15633PCIE DRIVER FOR HISILICON STB
15634M:	Shawn Guo <shawn.guo@linaro.org>
15635L:	linux-pci@vger.kernel.org
15636S:	Maintained
15637F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
15638F:	drivers/pci/controller/dwc/pcie-histb.c
15639
15640PCIE DRIVER FOR INTEL KEEM BAY
15641M:	Srikanth Thokala <srikanth.thokala@intel.com>
15642L:	linux-pci@vger.kernel.org
15643S:	Supported
15644F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
15645F:	drivers/pci/controller/dwc/pcie-keembay.c
15646
15647PCIE DRIVER FOR INTEL LGM GW SOC
15648M:	Rahul Tanwar <rtanwar@maxlinear.com>
15649L:	linux-pci@vger.kernel.org
15650S:	Maintained
15651F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
15652F:	drivers/pci/controller/dwc/pcie-intel-gw.c
15653
15654PCIE DRIVER FOR MEDIATEK
15655M:	Ryder Lee <ryder.lee@mediatek.com>
15656M:	Jianjun Wang <jianjun.wang@mediatek.com>
15657L:	linux-pci@vger.kernel.org
15658L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15659S:	Supported
15660F:	Documentation/devicetree/bindings/pci/mediatek*
15661F:	drivers/pci/controller/*mediatek*
15662
15663PCIE DRIVER FOR MICROCHIP
15664M:	Daire McNamara <daire.mcnamara@microchip.com>
15665L:	linux-pci@vger.kernel.org
15666S:	Supported
15667F:	Documentation/devicetree/bindings/pci/microchip*
15668F:	drivers/pci/controller/*microchip*
15669
15670PCIE DRIVER FOR QUALCOMM MSM
15671M:	Stanimir Varbanov <svarbanov@mm-sol.com>
15672L:	linux-pci@vger.kernel.org
15673L:	linux-arm-msm@vger.kernel.org
15674S:	Maintained
15675F:	drivers/pci/controller/dwc/pcie-qcom.c
15676
15677PCIE ENDPOINT DRIVER FOR QUALCOMM
15678M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15679L:	linux-pci@vger.kernel.org
15680L:	linux-arm-msm@vger.kernel.org
15681S:	Maintained
15682F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
15683F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
15684
15685PCIE DRIVER FOR ROCKCHIP
15686M:	Shawn Lin <shawn.lin@rock-chips.com>
15687L:	linux-pci@vger.kernel.org
15688L:	linux-rockchip@lists.infradead.org
15689S:	Maintained
15690F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
15691F:	drivers/pci/controller/pcie-rockchip*
15692
15693PCIE DRIVER FOR SOCIONEXT UNIPHIER
15694M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15695L:	linux-pci@vger.kernel.org
15696S:	Maintained
15697F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
15698F:	drivers/pci/controller/dwc/pcie-uniphier*
15699
15700PCIE DRIVER FOR ST SPEAR13XX
15701M:	Pratyush Anand <pratyush.anand@gmail.com>
15702L:	linux-pci@vger.kernel.org
15703S:	Maintained
15704F:	drivers/pci/controller/dwc/*spear*
15705
15706PCMCIA SUBSYSTEM
15707M:	Dominik Brodowski <linux@dominikbrodowski.net>
15708S:	Odd Fixes
15709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
15710F:	Documentation/pcmcia/
15711F:	drivers/pcmcia/
15712F:	include/pcmcia/
15713F:	tools/pcmcia/
15714
15715PCNET32 NETWORK DRIVER
15716M:	Don Fry <pcnet32@frontier.com>
15717L:	netdev@vger.kernel.org
15718S:	Maintained
15719F:	drivers/net/ethernet/amd/pcnet32.c
15720
15721PCRYPT PARALLEL CRYPTO ENGINE
15722M:	Steffen Klassert <steffen.klassert@secunet.com>
15723L:	linux-crypto@vger.kernel.org
15724S:	Maintained
15725F:	crypto/pcrypt.c
15726F:	include/crypto/pcrypt.h
15727
15728PEAQ WMI HOTKEYS DRIVER
15729M:	Hans de Goede <hdegoede@redhat.com>
15730L:	platform-driver-x86@vger.kernel.org
15731S:	Maintained
15732F:	drivers/platform/x86/peaq-wmi.c
15733
15734PECI HARDWARE MONITORING DRIVERS
15735M:	Iwona Winiarska <iwona.winiarska@intel.com>
15736L:	linux-hwmon@vger.kernel.org
15737S:	Supported
15738F:	Documentation/hwmon/peci-cputemp.rst
15739F:	Documentation/hwmon/peci-dimmtemp.rst
15740F:	drivers/hwmon/peci/
15741
15742PECI SUBSYSTEM
15743M:	Iwona Winiarska <iwona.winiarska@intel.com>
15744L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
15745S:	Supported
15746F:	Documentation/devicetree/bindings/peci/
15747F:	Documentation/peci/
15748F:	drivers/peci/
15749F:	include/linux/peci-cpu.h
15750F:	include/linux/peci.h
15751
15752PENSANDO ETHERNET DRIVERS
15753M:	Shannon Nelson <snelson@pensando.io>
15754M:	drivers@pensando.io
15755L:	netdev@vger.kernel.org
15756S:	Supported
15757F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
15758F:	drivers/net/ethernet/pensando/
15759
15760PER-CPU MEMORY ALLOCATOR
15761M:	Dennis Zhou <dennis@kernel.org>
15762M:	Tejun Heo <tj@kernel.org>
15763M:	Christoph Lameter <cl@linux.com>
15764L:	linux-mm@kvack.org
15765S:	Maintained
15766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
15767F:	arch/*/include/asm/percpu.h
15768F:	include/linux/percpu*.h
15769F:	lib/percpu*.c
15770F:	mm/percpu*.c
15771
15772PER-TASK DELAY ACCOUNTING
15773M:	Balbir Singh <bsingharora@gmail.com>
15774S:	Maintained
15775F:	include/linux/delayacct.h
15776F:	kernel/delayacct.c
15777
15778PERFORMANCE EVENTS SUBSYSTEM
15779M:	Peter Zijlstra <peterz@infradead.org>
15780M:	Ingo Molnar <mingo@redhat.com>
15781M:	Arnaldo Carvalho de Melo <acme@kernel.org>
15782R:	Mark Rutland <mark.rutland@arm.com>
15783R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
15784R:	Jiri Olsa <jolsa@kernel.org>
15785R:	Namhyung Kim <namhyung@kernel.org>
15786L:	linux-perf-users@vger.kernel.org
15787L:	linux-kernel@vger.kernel.org
15788S:	Supported
15789W:	https://perf.wiki.kernel.org/
15790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15791F:	arch/*/events/*
15792F:	arch/*/events/*/*
15793F:	arch/*/include/asm/perf_event.h
15794F:	arch/*/kernel/*/*/perf_event*.c
15795F:	arch/*/kernel/*/perf_event*.c
15796F:	arch/*/kernel/perf_callchain.c
15797F:	arch/*/kernel/perf_event*.c
15798F:	include/linux/perf_event.h
15799F:	include/uapi/linux/perf_event.h
15800F:	kernel/events/*
15801F:	tools/lib/perf/
15802F:	tools/perf/
15803
15804PERFORMANCE EVENTS TOOLING ARM64
15805R:	John Garry <john.garry@huawei.com>
15806R:	Will Deacon <will@kernel.org>
15807R:	James Clark <james.clark@arm.com>
15808R:	Mike Leach <mike.leach@linaro.org>
15809R:	Leo Yan <leo.yan@linaro.org>
15810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15811S:	Supported
15812F:	tools/build/feature/test-libopencsd.c
15813F:	tools/perf/arch/arm*/
15814F:	tools/perf/pmu-events/arch/arm64/
15815F:	tools/perf/util/arm-spe*
15816F:	tools/perf/util/cs-etm*
15817
15818PERSONALITY HANDLING
15819M:	Christoph Hellwig <hch@infradead.org>
15820L:	linux-abi-devel@lists.sourceforge.net
15821S:	Maintained
15822F:	include/linux/personality.h
15823F:	include/uapi/linux/personality.h
15824
15825PHOENIX RC FLIGHT CONTROLLER ADAPTER
15826M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15827L:	linux-input@vger.kernel.org
15828S:	Maintained
15829F:	Documentation/input/devices/pxrc.rst
15830F:	drivers/input/joystick/pxrc.c
15831
15832PHONET PROTOCOL
15833M:	Remi Denis-Courmont <courmisch@gmail.com>
15834S:	Supported
15835F:	Documentation/networking/phonet.rst
15836F:	include/linux/phonet.h
15837F:	include/net/phonet/
15838F:	include/uapi/linux/phonet.h
15839F:	net/phonet/
15840
15841PHRAM MTD DRIVER
15842M:	Joern Engel <joern@lazybastard.org>
15843L:	linux-mtd@lists.infradead.org
15844S:	Maintained
15845F:	drivers/mtd/devices/phram.c
15846
15847PICOLCD HID DRIVER
15848M:	Bruno Prémont <bonbons@linux-vserver.org>
15849L:	linux-input@vger.kernel.org
15850S:	Maintained
15851F:	drivers/hid/hid-picolcd*
15852
15853PIDFD API
15854M:	Christian Brauner <christian@brauner.io>
15855L:	linux-kernel@vger.kernel.org
15856S:	Maintained
15857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
15858F:	samples/pidfd/
15859F:	tools/testing/selftests/clone3/
15860F:	tools/testing/selftests/pid_namespace/
15861F:	tools/testing/selftests/pidfd/
15862K:	(?i)pidfd
15863K:	(?i)clone3
15864K:	\b(clone_args|kernel_clone_args)\b
15865
15866PIN CONTROL SUBSYSTEM
15867M:	Linus Walleij <linus.walleij@linaro.org>
15868L:	linux-gpio@vger.kernel.org
15869S:	Maintained
15870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
15871F:	Documentation/devicetree/bindings/pinctrl/
15872F:	Documentation/driver-api/pin-control.rst
15873F:	drivers/pinctrl/
15874F:	include/linux/pinctrl/
15875
15876PIN CONTROLLER - AMD
15877M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
15878M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15879S:	Maintained
15880F:	drivers/pinctrl/pinctrl-amd.c
15881
15882PIN CONTROLLER - FREESCALE
15883M:	Dong Aisheng <aisheng.dong@nxp.com>
15884M:	Fabio Estevam <festevam@gmail.com>
15885M:	Shawn Guo <shawnguo@kernel.org>
15886M:	Stefan Agner <stefan@agner.ch>
15887R:	Pengutronix Kernel Team <kernel@pengutronix.de>
15888L:	linux-gpio@vger.kernel.org
15889S:	Maintained
15890F:	Documentation/devicetree/bindings/pinctrl/fsl,*
15891F:	drivers/pinctrl/freescale/
15892
15893PIN CONTROLLER - INTEL
15894M:	Mika Westerberg <mika.westerberg@linux.intel.com>
15895M:	Andy Shevchenko <andy@kernel.org>
15896S:	Supported
15897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
15898F:	drivers/pinctrl/intel/
15899
15900PIN CONTROLLER - KEEMBAY
15901M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15902S:	Supported
15903F:	drivers/pinctrl/pinctrl-keembay*
15904
15905PIN CONTROLLER - MEDIATEK
15906M:	Sean Wang <sean.wang@kernel.org>
15907L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
15908S:	Maintained
15909F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
15910F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
15911F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
15912F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
15913F:	drivers/pinctrl/mediatek/
15914
15915PIN CONTROLLER - MICROCHIP AT91
15916M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15918L:	linux-gpio@vger.kernel.org
15919S:	Supported
15920F:	drivers/gpio/gpio-sama5d2-piobu.c
15921F:	drivers/pinctrl/pinctrl-at91*
15922
15923PIN CONTROLLER - QUALCOMM
15924M:	Bjorn Andersson <bjorn.andersson@linaro.org>
15925L:	linux-arm-msm@vger.kernel.org
15926S:	Maintained
15927F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
15928F:	drivers/pinctrl/qcom/
15929
15930PIN CONTROLLER - RENESAS
15931M:	Geert Uytterhoeven <geert+renesas@glider.be>
15932L:	linux-renesas-soc@vger.kernel.org
15933S:	Supported
15934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
15935F:	Documentation/devicetree/bindings/pinctrl/renesas,*
15936F:	drivers/pinctrl/renesas/
15937
15938PIN CONTROLLER - SAMSUNG
15939M:	Tomasz Figa <tomasz.figa@gmail.com>
15940M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15941M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
15942R:	Alim Akhtar <alim.akhtar@samsung.com>
15943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15944L:	linux-samsung-soc@vger.kernel.org
15945S:	Maintained
15946C:	irc://irc.libera.chat/linux-exynos
15947Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
15948B:	mailto:linux-samsung-soc@vger.kernel.org
15949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
15950F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
15951F:	drivers/pinctrl/samsung/
15952F:	include/dt-bindings/pinctrl/samsung.h
15953
15954PIN CONTROLLER - SINGLE
15955M:	Tony Lindgren <tony@atomide.com>
15956M:	Haojian Zhuang <haojian.zhuang@linaro.org>
15957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15958L:	linux-omap@vger.kernel.org
15959S:	Maintained
15960F:	drivers/pinctrl/pinctrl-single.c
15961
15962PIN CONTROLLER - THUNDERBAY
15963M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
15964S:	Supported
15965F:	drivers/pinctrl/pinctrl-thunderbay.c
15966
15967PIN CONTROLLER - SUNPLUS / TIBBO
15968M:	Dvorkin Dmitry <dvorkin@tibbo.com>
15969M:	Wells Lu <wellslutw@gmail.com>
15970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15971S:	Maintained
15972W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
15973F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
15974F:	drivers/pinctrl/sunplus/
15975F:	include/dt-bindings/pinctrl/sppctl*.h
15976
15977PKTCDVD DRIVER
15978M:	linux-block@vger.kernel.org
15979S:	Orphan
15980F:	drivers/block/pktcdvd.c
15981F:	include/linux/pktcdvd.h
15982F:	include/uapi/linux/pktcdvd.h
15983
15984PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15985M:	Tomasz Duszynski <tduszyns@gmail.com>
15986S:	Maintained
15987F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15988F:	drivers/iio/chemical/pms7003.c
15989
15990PLATFORM FEATURE INFRASTRUCTURE
15991M:	Juergen Gross <jgross@suse.com>
15992S:	Maintained
15993F:	arch/*/include/asm/platform-feature.h
15994F:	include/asm-generic/platform-feature.h
15995F:	include/linux/platform-feature.h
15996F:	kernel/platform-feature.c
15997
15998PLDMFW LIBRARY
15999M:	Jacob Keller <jacob.e.keller@intel.com>
16000S:	Maintained
16001F:	Documentation/driver-api/pldmfw/
16002F:	include/linux/pldmfw.h
16003F:	lib/pldmfw/
16004
16005PLX DMA DRIVER
16006M:	Logan Gunthorpe <logang@deltatee.com>
16007S:	Maintained
16008F:	drivers/dma/plx_dma.c
16009
16010PM6764TR DRIVER
16011M:	Charles Hsu	<hsu.yungteng@gmail.com>
16012L:	linux-hwmon@vger.kernel.org
16013S:	Maintained
16014F:	Documentation/hwmon/pm6764tr.rst
16015F:	drivers/hwmon/pmbus/pm6764tr.c
16016
16017PM-GRAPH UTILITY
16018M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
16019L:	linux-pm@vger.kernel.org
16020S:	Supported
16021W:	https://01.org/pm-graph
16022B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
16023T:	git git://github.com/intel/pm-graph
16024F:	tools/power/pm-graph
16025
16026PMBUS HARDWARE MONITORING DRIVERS
16027M:	Guenter Roeck <linux@roeck-us.net>
16028L:	linux-hwmon@vger.kernel.org
16029S:	Maintained
16030W:	http://hwmon.wiki.kernel.org/
16031W:	http://www.roeck-us.net/linux/drivers/
16032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
16033F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
16034F:	Documentation/devicetree/bindings/hwmon/max31785.txt
16035F:	Documentation/hwmon/adm1275.rst
16036F:	Documentation/hwmon/ibm-cffps.rst
16037F:	Documentation/hwmon/ir35221.rst
16038F:	Documentation/hwmon/lm25066.rst
16039F:	Documentation/hwmon/ltc2978.rst
16040F:	Documentation/hwmon/ltc3815.rst
16041F:	Documentation/hwmon/max16064.rst
16042F:	Documentation/hwmon/max20751.rst
16043F:	Documentation/hwmon/max31785.rst
16044F:	Documentation/hwmon/max34440.rst
16045F:	Documentation/hwmon/max8688.rst
16046F:	Documentation/hwmon/pmbus-core.rst
16047F:	Documentation/hwmon/pmbus.rst
16048F:	Documentation/hwmon/tps40422.rst
16049F:	Documentation/hwmon/ucd9000.rst
16050F:	Documentation/hwmon/ucd9200.rst
16051F:	Documentation/hwmon/zl6100.rst
16052F:	drivers/hwmon/pmbus/
16053F:	include/linux/pmbus.h
16054
16055PMC SIERRA MaxRAID DRIVER
16056L:	linux-scsi@vger.kernel.org
16057S:	Orphan
16058W:	http://www.pmc-sierra.com/
16059F:	drivers/scsi/pmcraid.*
16060
16061PMC SIERRA PM8001 DRIVER
16062M:	Jack Wang <jinpu.wang@cloud.ionos.com>
16063L:	linux-scsi@vger.kernel.org
16064S:	Supported
16065F:	drivers/scsi/pm8001/
16066
16067PNI RM3100 IIO DRIVER
16068M:	Song Qiang <songqiang1304521@gmail.com>
16069L:	linux-iio@vger.kernel.org
16070S:	Maintained
16071F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
16072F:	drivers/iio/magnetometer/rm3100*
16073
16074PNP SUPPORT
16075M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
16076L:	linux-acpi@vger.kernel.org
16077S:	Maintained
16078F:	drivers/pnp/
16079F:	include/linux/pnp.h
16080
16081POSIX CLOCKS and TIMERS
16082M:	Thomas Gleixner <tglx@linutronix.de>
16083L:	linux-kernel@vger.kernel.org
16084S:	Maintained
16085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16086F:	fs/timerfd.c
16087F:	include/linux/time_namespace.h
16088F:	include/linux/timer*
16089F:	kernel/time/*timer*
16090F:	kernel/time/namespace.c
16091
16092POWER MANAGEMENT CORE
16093M:	"Rafael J. Wysocki" <rafael@kernel.org>
16094L:	linux-pm@vger.kernel.org
16095S:	Supported
16096B:	https://bugzilla.kernel.org
16097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16098F:	drivers/base/power/
16099F:	drivers/powercap/
16100F:	include/linux/intel_rapl.h
16101F:	include/linux/pm.h
16102F:	include/linux/pm_*
16103F:	include/linux/powercap.h
16104F:	kernel/configs/nopm.config
16105
16106DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
16107M:	Daniel Lezcano <daniel.lezcano@kernel.org>
16108L:	linux-pm@vger.kernel.org
16109S:	Supported
16110B:	https://bugzilla.kernel.org
16111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
16112F:	drivers/powercap/dtpm*
16113F:	include/linux/dtpm.h
16114
16115POWER STATE COORDINATION INTERFACE (PSCI)
16116M:	Mark Rutland <mark.rutland@arm.com>
16117M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16119S:	Maintained
16120F:	drivers/firmware/psci/
16121F:	include/linux/psci.h
16122F:	include/uapi/linux/psci.h
16123
16124POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
16125M:	Sebastian Reichel <sre@kernel.org>
16126L:	linux-pm@vger.kernel.org
16127S:	Maintained
16128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16129F:	Documentation/ABI/testing/sysfs-class-power
16130F:	Documentation/devicetree/bindings/power/supply/
16131F:	drivers/power/supply/
16132F:	include/linux/power/
16133F:	include/linux/power_supply.h
16134
16135POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
16136M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
16137L:	linuxppc-dev@lists.ozlabs.org
16138S:	Maintained
16139F:	drivers/char/powernv-op-panel.c
16140
16141PPP OVER ATM (RFC 2364)
16142M:	Mitchell Blank Jr <mitch@sfgoth.com>
16143S:	Maintained
16144F:	include/uapi/linux/atmppp.h
16145F:	net/atm/pppoatm.c
16146
16147PPP OVER ETHERNET
16148M:	Michal Ostrowski <mostrows@earthlink.net>
16149S:	Maintained
16150F:	drivers/net/ppp/pppoe.c
16151F:	drivers/net/ppp/pppox.c
16152
16153PPP OVER L2TP
16154M:	James Chapman <jchapman@katalix.com>
16155S:	Maintained
16156F:	include/linux/if_pppol2tp.h
16157F:	include/uapi/linux/if_pppol2tp.h
16158F:	net/l2tp/l2tp_ppp.c
16159
16160PPP PROTOCOL DRIVERS AND COMPRESSORS
16161M:	Paul Mackerras <paulus@samba.org>
16162L:	linux-ppp@vger.kernel.org
16163S:	Maintained
16164F:	drivers/net/ppp/ppp_*
16165
16166PPS SUPPORT
16167M:	Rodolfo Giometti <giometti@enneenne.com>
16168L:	linuxpps@ml.enneenne.com (subscribers-only)
16169S:	Maintained
16170W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
16171F:	Documentation/ABI/testing/sysfs-pps
16172F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
16173F:	Documentation/driver-api/pps.rst
16174F:	drivers/pps/
16175F:	include/linux/pps*.h
16176F:	include/uapi/linux/pps.h
16177
16178PPTP DRIVER
16179M:	Dmitry Kozlov <xeb@mail.ru>
16180L:	netdev@vger.kernel.org
16181S:	Maintained
16182W:	http://sourceforge.net/projects/accel-pptp
16183F:	drivers/net/ppp/pptp.c
16184
16185PRESSURE STALL INFORMATION (PSI)
16186M:	Johannes Weiner <hannes@cmpxchg.org>
16187M:	Suren Baghdasaryan <surenb@google.com>
16188S:	Maintained
16189F:	include/linux/psi*
16190F:	kernel/sched/psi.c
16191
16192PRINTK
16193M:	Petr Mladek <pmladek@suse.com>
16194M:	Sergey Senozhatsky <senozhatsky@chromium.org>
16195R:	Steven Rostedt <rostedt@goodmis.org>
16196R:	John Ogness <john.ogness@linutronix.de>
16197S:	Maintained
16198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
16199F:	include/linux/printk.h
16200F:	kernel/printk/
16201
16202PRINTK INDEXING
16203R:	Chris Down <chris@chrisdown.name>
16204S:	Maintained
16205F:	Documentation/core-api/printk-index.rst
16206F:	kernel/printk/index.c
16207K:	printk_index
16208
16209PROC FILESYSTEM
16210L:	linux-kernel@vger.kernel.org
16211L:	linux-fsdevel@vger.kernel.org
16212S:	Maintained
16213F:	Documentation/filesystems/proc.rst
16214F:	fs/proc/
16215F:	include/linux/proc_fs.h
16216F:	tools/testing/selftests/proc/
16217
16218PROC SYSCTL
16219M:	Luis Chamberlain <mcgrof@kernel.org>
16220M:	Kees Cook <keescook@chromium.org>
16221M:	Iurii Zaikin <yzaikin@google.com>
16222L:	linux-kernel@vger.kernel.org
16223L:	linux-fsdevel@vger.kernel.org
16224S:	Maintained
16225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
16226F:	fs/proc/proc_sysctl.c
16227F:	include/linux/sysctl.h
16228F:	kernel/sysctl-test.c
16229F:	kernel/sysctl.c
16230F:	tools/testing/selftests/sysctl/
16231
16232PS3 NETWORK SUPPORT
16233M:	Geoff Levand <geoff@infradead.org>
16234L:	netdev@vger.kernel.org
16235L:	linuxppc-dev@lists.ozlabs.org
16236S:	Maintained
16237F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
16238
16239PS3 PLATFORM SUPPORT
16240M:	Geoff Levand <geoff@infradead.org>
16241L:	linuxppc-dev@lists.ozlabs.org
16242S:	Maintained
16243F:	arch/powerpc/boot/ps3*
16244F:	arch/powerpc/include/asm/lv1call.h
16245F:	arch/powerpc/include/asm/ps3*.h
16246F:	arch/powerpc/platforms/ps3/
16247F:	drivers/*/ps3*
16248F:	drivers/ps3/
16249F:	drivers/rtc/rtc-ps3.c
16250F:	drivers/usb/host/*ps3.c
16251F:	sound/ppc/snd_ps3*
16252
16253PS3VRAM DRIVER
16254M:	Jim Paris <jim@jtan.com>
16255M:	Geoff Levand <geoff@infradead.org>
16256L:	linuxppc-dev@lists.ozlabs.org
16257S:	Maintained
16258F:	drivers/block/ps3vram.c
16259
16260PSAMPLE PACKET SAMPLING SUPPORT
16261M:	Yotam Gigi <yotam.gi@gmail.com>
16262S:	Maintained
16263F:	include/net/psample.h
16264F:	include/uapi/linux/psample.h
16265F:	net/psample
16266
16267PSTORE FILESYSTEM
16268M:	Kees Cook <keescook@chromium.org>
16269M:	Anton Vorontsov <anton@enomsg.org>
16270M:	Colin Cross <ccross@android.com>
16271M:	Tony Luck <tony.luck@intel.com>
16272S:	Maintained
16273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
16274F:	Documentation/admin-guide/ramoops.rst
16275F:	Documentation/admin-guide/pstore-blk.rst
16276F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
16277F:	drivers/acpi/apei/erst.c
16278F:	drivers/firmware/efi/efi-pstore.c
16279F:	fs/pstore/
16280F:	include/linux/pstore*
16281K:	\b(pstore|ramoops)
16282
16283PTP HARDWARE CLOCK SUPPORT
16284M:	Richard Cochran <richardcochran@gmail.com>
16285L:	netdev@vger.kernel.org
16286S:	Maintained
16287W:	http://linuxptp.sourceforge.net/
16288F:	Documentation/ABI/testing/sysfs-ptp
16289F:	Documentation/driver-api/ptp.rst
16290F:	drivers/net/phy/dp83640*
16291F:	drivers/ptp/*
16292F:	include/linux/ptp_cl*
16293
16294PTP VIRTUAL CLOCK SUPPORT
16295M:	Yangbo Lu <yangbo.lu@nxp.com>
16296L:	netdev@vger.kernel.org
16297S:	Maintained
16298F:	drivers/ptp/ptp_vclock.c
16299F:	net/ethtool/phc_vclocks.c
16300
16301PTRACE SUPPORT
16302M:	Oleg Nesterov <oleg@redhat.com>
16303S:	Maintained
16304F:	arch/*/*/ptrace*.c
16305F:	arch/*/include/asm/ptrace*.h
16306F:	arch/*/ptrace*.c
16307F:	include/asm-generic/syscall.h
16308F:	include/linux/ptrace.h
16309F:	include/linux/regset.h
16310F:	include/uapi/linux/ptrace.h
16311F:	kernel/ptrace.c
16312
16313PULSE8-CEC DRIVER
16314M:	Hans Verkuil <hverkuil@xs4all.nl>
16315L:	linux-media@vger.kernel.org
16316S:	Maintained
16317T:	git git://linuxtv.org/media_tree.git
16318F:	Documentation/admin-guide/media/pulse8-cec.rst
16319F:	drivers/media/cec/usb/pulse8/
16320
16321PURELIFI PLFXLC DRIVER
16322M:	Srinivasan Raju <srini.raju@purelifi.com>
16323L:	linux-wireless@vger.kernel.org
16324S:	Supported
16325F:	drivers/net/wireless/purelifi/plfxlc/
16326
16327PVRUSB2 VIDEO4LINUX DRIVER
16328M:	Mike Isely <isely@pobox.com>
16329L:	pvrusb2@isely.net	(subscribers-only)
16330L:	linux-media@vger.kernel.org
16331S:	Maintained
16332W:	http://www.isely.net/pvrusb2/
16333T:	git git://linuxtv.org/media_tree.git
16334F:	Documentation/driver-api/media/drivers/pvrusb2*
16335F:	drivers/media/usb/pvrusb2/
16336
16337PWC WEBCAM DRIVER
16338M:	Hans Verkuil <hverkuil@xs4all.nl>
16339L:	linux-media@vger.kernel.org
16340S:	Odd Fixes
16341T:	git git://linuxtv.org/media_tree.git
16342F:	drivers/media/usb/pwc/*
16343F:	include/trace/events/pwc.h
16344
16345PWM FAN DRIVER
16346M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16347L:	linux-hwmon@vger.kernel.org
16348S:	Supported
16349F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
16350F:	Documentation/hwmon/pwm-fan.rst
16351F:	drivers/hwmon/pwm-fan.c
16352
16353PWM IR Transmitter
16354M:	Sean Young <sean@mess.org>
16355L:	linux-media@vger.kernel.org
16356S:	Maintained
16357F:	drivers/media/rc/pwm-ir-tx.c
16358
16359PWM SUBSYSTEM
16360M:	Thierry Reding <thierry.reding@gmail.com>
16361R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16362M:	Lee Jones <lee.jones@linaro.org>
16363L:	linux-pwm@vger.kernel.org
16364S:	Maintained
16365Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
16366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
16367F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
16368F:	Documentation/devicetree/bindings/pwm/
16369F:	Documentation/driver-api/pwm.rst
16370F:	drivers/gpio/gpio-mvebu.c
16371F:	drivers/pwm/
16372F:	drivers/video/backlight/pwm_bl.c
16373F:	include/linux/pwm.h
16374F:	include/linux/pwm_backlight.h
16375K:	pwm_(config|apply_state|ops)
16376
16377PXA GPIO DRIVER
16378M:	Robert Jarzmik <robert.jarzmik@free.fr>
16379L:	linux-gpio@vger.kernel.org
16380S:	Maintained
16381F:	drivers/gpio/gpio-pxa.c
16382
16383PXA MMCI DRIVER
16384S:	Orphan
16385
16386PXA RTC DRIVER
16387M:	Robert Jarzmik <robert.jarzmik@free.fr>
16388L:	linux-rtc@vger.kernel.org
16389S:	Maintained
16390
16391PXA2xx/PXA3xx SUPPORT
16392M:	Daniel Mack <daniel@zonque.org>
16393M:	Haojian Zhuang <haojian.zhuang@gmail.com>
16394M:	Robert Jarzmik <robert.jarzmik@free.fr>
16395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16396S:	Maintained
16397T:	git git://github.com/hzhuang1/linux.git
16398T:	git git://github.com/rjarzmik/linux.git
16399F:	arch/arm/boot/dts/pxa*
16400F:	arch/arm/mach-pxa/
16401F:	drivers/dma/pxa*
16402F:	drivers/pcmcia/pxa2xx*
16403F:	drivers/pinctrl/pxa/
16404F:	drivers/spi/spi-pxa2xx*
16405F:	drivers/usb/gadget/udc/pxa2*
16406F:	include/sound/pxa2xx-lib.h
16407F:	sound/arm/pxa*
16408F:	sound/soc/pxa/
16409
16410QAT DRIVER
16411M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
16412L:	qat-linux@intel.com
16413S:	Supported
16414F:	drivers/crypto/qat/
16415
16416QCOM AUDIO (ASoC) DRIVERS
16417M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16418M:	Banajit Goswami <bgoswami@quicinc.com>
16419L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16420S:	Supported
16421F:	sound/soc/codecs/lpass-va-macro.c
16422F:	sound/soc/codecs/lpass-wsa-macro.*
16423F:	sound/soc/codecs/msm8916-wcd-analog.c
16424F:	sound/soc/codecs/msm8916-wcd-digital.c
16425F:	sound/soc/codecs/wcd9335.*
16426F:	sound/soc/codecs/wcd934x.c
16427F:	sound/soc/codecs/wcd-clsh-v2.*
16428F:	sound/soc/codecs/wsa881x.c
16429F:	sound/soc/qcom/
16430
16431QCOM EMBEDDED USB DEBUGGER (EUD)
16432M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
16433L:	linux-arm-msm@vger.kernel.org
16434S:	Maintained
16435F:	Documentation/ABI/testing/sysfs-driver-eud
16436F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
16437F:	drivers/usb/misc/qcom_eud.c
16438
16439QCOM IPA DRIVER
16440M:	Alex Elder <elder@kernel.org>
16441L:	netdev@vger.kernel.org
16442S:	Supported
16443F:	drivers/net/ipa/
16444
16445QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
16446M:	Gabriel Somlo <somlo@cmu.edu>
16447M:	"Michael S. Tsirkin" <mst@redhat.com>
16448L:	qemu-devel@nongnu.org
16449S:	Maintained
16450F:	drivers/firmware/qemu_fw_cfg.c
16451F:	include/uapi/linux/qemu_fw_cfg.h
16452
16453QIB DRIVER
16454M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16455L:	linux-rdma@vger.kernel.org
16456S:	Supported
16457F:	drivers/infiniband/hw/qib/
16458
16459QLOGIC QL41xxx FCOE DRIVER
16460M:	Saurav Kashyap <skashyap@marvell.com>
16461M:	Javed Hasan <jhasan@marvell.com>
16462M:	GR-QLogic-Storage-Upstream@marvell.com
16463L:	linux-scsi@vger.kernel.org
16464S:	Supported
16465F:	drivers/scsi/qedf/
16466
16467QLOGIC QL41xxx ISCSI DRIVER
16468M:	Nilesh Javali <njavali@marvell.com>
16469M:	Manish Rangankar <mrangankar@marvell.com>
16470M:	GR-QLogic-Storage-Upstream@marvell.com
16471L:	linux-scsi@vger.kernel.org
16472S:	Supported
16473F:	drivers/scsi/qedi/
16474
16475QLOGIC QL4xxx ETHERNET DRIVER
16476M:	Ariel Elior <aelior@marvell.com>
16477M:	Manish Chopra <manishc@marvell.com>
16478L:	netdev@vger.kernel.org
16479S:	Supported
16480F:	drivers/net/ethernet/qlogic/qed/
16481F:	drivers/net/ethernet/qlogic/qede/
16482F:	include/linux/qed/
16483
16484QLOGIC QL4xxx RDMA DRIVER
16485M:	Michal Kalderon <mkalderon@marvell.com>
16486M:	Ariel Elior <aelior@marvell.com>
16487L:	linux-rdma@vger.kernel.org
16488S:	Supported
16489F:	drivers/infiniband/hw/qedr/
16490F:	include/uapi/rdma/qedr-abi.h
16491
16492QLOGIC QLA1280 SCSI DRIVER
16493M:	Michael Reed <mdr@sgi.com>
16494L:	linux-scsi@vger.kernel.org
16495S:	Maintained
16496F:	drivers/scsi/qla1280.[ch]
16497
16498QLOGIC QLA2XXX FC-SCSI DRIVER
16499M:	Nilesh Javali <njavali@marvell.com>
16500M:	GR-QLogic-Storage-Upstream@marvell.com
16501L:	linux-scsi@vger.kernel.org
16502S:	Supported
16503F:	drivers/scsi/qla2xxx/
16504
16505QLOGIC QLA3XXX NETWORK DRIVER
16506M:	GR-Linux-NIC-Dev@marvell.com
16507L:	netdev@vger.kernel.org
16508S:	Supported
16509F:	drivers/net/ethernet/qlogic/qla3xxx.*
16510
16511QLOGIC QLA4XXX iSCSI DRIVER
16512M:	Nilesh Javali <njavali@marvell.com>
16513M:	Manish Rangankar <mrangankar@marvell.com>
16514M:	GR-QLogic-Storage-Upstream@marvell.com
16515L:	linux-scsi@vger.kernel.org
16516S:	Supported
16517F:	drivers/scsi/qla4xxx/
16518
16519QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
16520M:	Shahed Shaikh <shshaikh@marvell.com>
16521M:	Manish Chopra <manishc@marvell.com>
16522M:	GR-Linux-NIC-Dev@marvell.com
16523L:	netdev@vger.kernel.org
16524S:	Supported
16525F:	drivers/net/ethernet/qlogic/qlcnic/
16526
16527QLOGIC QLGE 10Gb ETHERNET DRIVER
16528M:	Manish Chopra <manishc@marvell.com>
16529M:	GR-Linux-NIC-Dev@marvell.com
16530M:	Coiby Xu <coiby.xu@gmail.com>
16531L:	netdev@vger.kernel.org
16532S:	Supported
16533F:	Documentation/networking/device_drivers/qlogic/qlge.rst
16534F:	drivers/staging/qlge/
16535
16536QM1D1B0004 MEDIA DRIVER
16537M:	Akihiro Tsukada <tskd08@gmail.com>
16538L:	linux-media@vger.kernel.org
16539S:	Odd Fixes
16540F:	drivers/media/tuners/qm1d1b0004*
16541
16542QM1D1C0042 MEDIA DRIVER
16543M:	Akihiro Tsukada <tskd08@gmail.com>
16544L:	linux-media@vger.kernel.org
16545S:	Odd Fixes
16546F:	drivers/media/tuners/qm1d1c0042*
16547
16548QNX4 FILESYSTEM
16549M:	Anders Larsen <al@alarsen.net>
16550S:	Maintained
16551W:	http://www.alarsen.net/linux/qnx4fs/
16552F:	fs/qnx4/
16553F:	include/uapi/linux/qnx4_fs.h
16554F:	include/uapi/linux/qnxtypes.h
16555
16556QORIQ DPAA2 FSL-MC BUS DRIVER
16557M:	Stuart Yoder <stuyoder@gmail.com>
16558M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
16559L:	linux-kernel@vger.kernel.org
16560S:	Maintained
16561F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
16562F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
16563F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
16564F:	drivers/bus/fsl-mc/
16565F:	include/uapi/linux/fsl_mc.h
16566
16567QT1010 MEDIA DRIVER
16568M:	Antti Palosaari <crope@iki.fi>
16569L:	linux-media@vger.kernel.org
16570S:	Maintained
16571W:	https://linuxtv.org
16572W:	http://palosaari.fi/linux/
16573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16574T:	git git://linuxtv.org/anttip/media_tree.git
16575F:	drivers/media/tuners/qt1010*
16576
16577QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
16578M:	Kalle Valo <kvalo@kernel.org>
16579L:	ath10k@lists.infradead.org
16580S:	Supported
16581W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
16582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16583F:	drivers/net/wireless/ath/ath10k/
16584F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
16585
16586QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
16587M:	Kalle Valo <kvalo@kernel.org>
16588L:	ath11k@lists.infradead.org
16589S:	Supported
16590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
16591F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
16592F:	drivers/net/wireless/ath/ath11k/
16593
16594QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
16595M:	Toke Høiland-Jørgensen <toke@toke.dk>
16596L:	linux-wireless@vger.kernel.org
16597S:	Maintained
16598W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
16599F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
16600F:	drivers/net/wireless/ath/ath9k/
16601
16602QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
16603M:	Stephan Gerhold <stephan@gerhold.net>
16604L:	netdev@vger.kernel.org
16605L:	linux-arm-msm@vger.kernel.org
16606S:	Maintained
16607F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
16608F:	drivers/net/wwan/qcom_bam_dmux.c
16609
16610QUALCOMM CAMERA SUBSYSTEM DRIVER
16611M:	Robert Foss <robert.foss@linaro.org>
16612M:	Todor Tomov <todor.too@gmail.com>
16613L:	linux-media@vger.kernel.org
16614S:	Maintained
16615F:	Documentation/admin-guide/media/qcom_camss.rst
16616F:	Documentation/devicetree/bindings/media/*camss*
16617F:	drivers/media/platform/qcom/camss/
16618
16619QUALCOMM CLOCK DRIVERS
16620M:	Bjorn Andersson <bjorn.andersson@linaro.org>
16621L:	linux-arm-msm@vger.kernel.org
16622S:	Supported
16623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
16624F:	Documentation/devicetree/bindings/clock/qcom,*
16625F:	drivers/clk/qcom/
16626F:	include/dt-bindings/clock/qcom,*
16627
16628QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
16629M:	Niklas Cassel <nks@flawful.org>
16630L:	linux-pm@vger.kernel.org
16631L:	linux-arm-msm@vger.kernel.org
16632S:	Maintained
16633F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
16634F:	drivers/soc/qcom/cpr.c
16635
16636QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
16637M:	Ilia Lin <ilia.lin@kernel.org>
16638L:	linux-pm@vger.kernel.org
16639S:	Maintained
16640F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
16641F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
16642F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
16643
16644QUALCOMM CRYPTO DRIVERS
16645M:	Thara Gopinath <thara.gopinath@gmail.com>
16646L:	linux-crypto@vger.kernel.org
16647L:	linux-arm-msm@vger.kernel.org
16648S:	Maintained
16649F:	drivers/crypto/qce/
16650
16651QUALCOMM EMAC GIGABIT ETHERNET DRIVER
16652M:	Timur Tabi <timur@kernel.org>
16653L:	netdev@vger.kernel.org
16654S:	Maintained
16655F:	drivers/net/ethernet/qualcomm/emac/
16656
16657QUALCOMM ETHQOS ETHERNET DRIVER
16658M:	Vinod Koul <vkoul@kernel.org>
16659L:	netdev@vger.kernel.org
16660S:	Maintained
16661F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
16662F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
16663
16664QUALCOMM FASTRPC DRIVER
16665M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16666M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
16667L:	linux-arm-msm@vger.kernel.org
16668S:	Maintained
16669F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
16670F:	drivers/misc/fastrpc.c
16671F:	include/uapi/misc/fastrpc.h
16672
16673QUALCOMM HEXAGON ARCHITECTURE
16674M:	Brian Cain <bcain@quicinc.com>
16675L:	linux-hexagon@vger.kernel.org
16676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
16677S:	Supported
16678F:	arch/hexagon/
16679
16680QUALCOMM HIDMA DRIVER
16681M:	Sinan Kaya <okaya@kernel.org>
16682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16683L:	linux-arm-msm@vger.kernel.org
16684L:	dmaengine@vger.kernel.org
16685S:	Supported
16686F:	drivers/dma/qcom/hidma*
16687
16688QUALCOMM I2C CCI DRIVER
16689M:	Loic Poulain <loic.poulain@linaro.org>
16690M:	Robert Foss <robert.foss@linaro.org>
16691L:	linux-i2c@vger.kernel.org
16692L:	linux-arm-msm@vger.kernel.org
16693S:	Maintained
16694F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
16695F:	drivers/i2c/busses/i2c-qcom-cci.c
16696
16697QUALCOMM IOMMU
16698M:	Rob Clark <robdclark@gmail.com>
16699L:	iommu@lists.linux.dev
16700L:	linux-arm-msm@vger.kernel.org
16701S:	Maintained
16702F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
16703
16704QUALCOMM IPC ROUTER (QRTR) DRIVER
16705M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16706L:	linux-arm-msm@vger.kernel.org
16707S:	Maintained
16708F:	include/trace/events/qrtr.h
16709F:	include/uapi/linux/qrtr.h
16710F:	net/qrtr/
16711
16712QUALCOMM IPCC MAILBOX DRIVER
16713M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16714L:	linux-arm-msm@vger.kernel.org
16715S:	Supported
16716F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
16717F:	drivers/mailbox/qcom-ipcc.c
16718F:	include/dt-bindings/mailbox/qcom-ipcc.h
16719
16720QUALCOMM IPQ4019 USB PHY DRIVER
16721M:	Robert Marko <robert.marko@sartura.hr>
16722M:	Luka Perkov <luka.perkov@sartura.hr>
16723L:	linux-arm-msm@vger.kernel.org
16724S:	Maintained
16725F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
16726F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
16727
16728QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
16729M:	Robert Marko <robert.marko@sartura.hr>
16730M:	Luka Perkov <luka.perkov@sartura.hr>
16731L:	linux-arm-msm@vger.kernel.org
16732S:	Maintained
16733F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
16734F:	drivers/regulator/vqmmc-ipq4019-regulator.c
16735
16736QUALCOMM NAND CONTROLLER DRIVER
16737M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16738L:	linux-mtd@lists.infradead.org
16739L:	linux-arm-msm@vger.kernel.org
16740S:	Maintained
16741F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
16742F:	drivers/mtd/nand/raw/qcom_nandc.c
16743
16744QUALCOMM RMNET DRIVER
16745M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
16746M:	Sean Tranchetti <quic_stranche@quicinc.com>
16747L:	netdev@vger.kernel.org
16748S:	Maintained
16749F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
16750F:	drivers/net/ethernet/qualcomm/rmnet/
16751F:	include/linux/if_rmnet.h
16752
16753QUALCOMM TSENS THERMAL DRIVER
16754M:	Amit Kucheria <amitk@kernel.org>
16755M:	Thara Gopinath <thara.gopinath@gmail.com>
16756L:	linux-pm@vger.kernel.org
16757L:	linux-arm-msm@vger.kernel.org
16758S:	Maintained
16759F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
16760F:	drivers/thermal/qcom/
16761
16762QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
16763M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
16764L:	linux-media@vger.kernel.org
16765L:	linux-arm-msm@vger.kernel.org
16766S:	Maintained
16767T:	git git://linuxtv.org/media_tree.git
16768F:	Documentation/devicetree/bindings/media/*venus*
16769F:	drivers/media/platform/qcom/venus/
16770
16771QUALCOMM WCN36XX WIRELESS DRIVER
16772M:	Loic Poulain <loic.poulain@linaro.org>
16773L:	wcn36xx@lists.infradead.org
16774S:	Supported
16775W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
16776F:	drivers/net/wireless/ath/wcn36xx/
16777
16778QUANTENNA QTNFMAC WIRELESS DRIVER
16779M:	Igor Mitsyanko <imitsyanko@quantenna.com>
16780R:	Sergey Matyukevich <geomatsi@gmail.com>
16781L:	linux-wireless@vger.kernel.org
16782S:	Maintained
16783F:	drivers/net/wireless/quantenna
16784
16785RADEON and AMDGPU DRM DRIVERS
16786M:	Alex Deucher <alexander.deucher@amd.com>
16787M:	Christian König <christian.koenig@amd.com>
16788M:	Pan, Xinhui <Xinhui.Pan@amd.com>
16789L:	amd-gfx@lists.freedesktop.org
16790S:	Supported
16791T:	git https://gitlab.freedesktop.org/agd5f/linux.git
16792B:	https://gitlab.freedesktop.org/drm/amd/-/issues
16793C:	irc://irc.oftc.net/radeon
16794F:	Documentation/gpu/amdgpu/
16795F:	drivers/gpu/drm/amd/
16796F:	drivers/gpu/drm/radeon/
16797F:	include/uapi/drm/amdgpu_drm.h
16798F:	include/uapi/drm/radeon_drm.h
16799
16800RADEON FRAMEBUFFER DISPLAY DRIVER
16801M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
16802L:	linux-fbdev@vger.kernel.org
16803S:	Maintained
16804F:	drivers/video/fbdev/aty/radeon*
16805F:	include/uapi/linux/radeonfb.h
16806
16807RADIOSHARK RADIO DRIVER
16808M:	Hans Verkuil <hverkuil@xs4all.nl>
16809L:	linux-media@vger.kernel.org
16810S:	Maintained
16811T:	git git://linuxtv.org/media_tree.git
16812F:	drivers/media/radio/radio-shark.c
16813
16814RADIOSHARK2 RADIO DRIVER
16815M:	Hans Verkuil <hverkuil@xs4all.nl>
16816L:	linux-media@vger.kernel.org
16817S:	Maintained
16818T:	git git://linuxtv.org/media_tree.git
16819F:	drivers/media/radio/radio-shark2.c
16820F:	drivers/media/radio/radio-tea5777.c
16821
16822RADOS BLOCK DEVICE (RBD)
16823M:	Ilya Dryomov <idryomov@gmail.com>
16824R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
16825L:	ceph-devel@vger.kernel.org
16826S:	Supported
16827W:	http://ceph.com/
16828T:	git git://github.com/ceph/ceph-client.git
16829F:	Documentation/ABI/testing/sysfs-bus-rbd
16830F:	drivers/block/rbd.c
16831F:	drivers/block/rbd_types.h
16832
16833RAGE128 FRAMEBUFFER DISPLAY DRIVER
16834M:	Paul Mackerras <paulus@samba.org>
16835L:	linux-fbdev@vger.kernel.org
16836S:	Maintained
16837F:	drivers/video/fbdev/aty/aty128fb.c
16838
16839RAINSHADOW-CEC DRIVER
16840M:	Hans Verkuil <hverkuil@xs4all.nl>
16841L:	linux-media@vger.kernel.org
16842S:	Maintained
16843T:	git git://linuxtv.org/media_tree.git
16844F:	drivers/media/cec/usb/rainshadow/
16845
16846RALINK MIPS ARCHITECTURE
16847M:	John Crispin <john@phrozen.org>
16848L:	linux-mips@vger.kernel.org
16849S:	Maintained
16850F:	arch/mips/ralink
16851
16852RALINK MT7621 MIPS ARCHITECTURE
16853M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16854M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16855L:	linux-mips@vger.kernel.org
16856S:	Maintained
16857F:	arch/mips/boot/dts/ralink/mt7621*
16858
16859RALINK PINCTRL DRIVER
16860M:	Arınç ÜNAL <arinc.unal@arinc9.com>
16861M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
16862L:	linux-mips@vger.kernel.org
16863S:	Maintained
16864F:	drivers/pinctrl/ralink/
16865
16866RALINK RT2X00 WIRELESS LAN DRIVER
16867M:	Stanislaw Gruszka <stf_xl@wp.pl>
16868M:	Helmut Schaa <helmut.schaa@googlemail.com>
16869L:	linux-wireless@vger.kernel.org
16870S:	Maintained
16871F:	drivers/net/wireless/ralink/rt2x00/
16872
16873RAMDISK RAM BLOCK DEVICE DRIVER
16874M:	Jens Axboe <axboe@kernel.dk>
16875S:	Maintained
16876F:	Documentation/admin-guide/blockdev/ramdisk.rst
16877F:	drivers/block/brd.c
16878
16879RANCHU VIRTUAL BOARD FOR MIPS
16880M:	Miodrag Dinic <miodrag.dinic@mips.com>
16881L:	linux-mips@vger.kernel.org
16882S:	Supported
16883F:	arch/mips/configs/generic/board-ranchu.config
16884F:	arch/mips/generic/board-ranchu.c
16885
16886RANDOM NUMBER DRIVER
16887M:	"Theodore Ts'o" <tytso@mit.edu>
16888M:	Jason A. Donenfeld <Jason@zx2c4.com>
16889T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
16890S:	Maintained
16891F:	drivers/char/random.c
16892F:	drivers/virt/vmgenid.c
16893
16894RAPIDIO SUBSYSTEM
16895M:	Matt Porter <mporter@kernel.crashing.org>
16896M:	Alexandre Bounine <alex.bou9@gmail.com>
16897S:	Maintained
16898F:	drivers/rapidio/
16899
16900RAS INFRASTRUCTURE
16901M:	Tony Luck <tony.luck@intel.com>
16902M:	Borislav Petkov <bp@alien8.de>
16903L:	linux-edac@vger.kernel.org
16904S:	Maintained
16905F:	Documentation/admin-guide/ras.rst
16906F:	drivers/ras/
16907F:	include/linux/ras.h
16908F:	include/ras/ras_event.h
16909
16910RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
16911L:	linux-wireless@vger.kernel.org
16912S:	Orphan
16913F:	drivers/net/wireless/ray*
16914
16915RC-CORE / LIRC FRAMEWORK
16916M:	Sean Young <sean@mess.org>
16917L:	linux-media@vger.kernel.org
16918S:	Maintained
16919W:	http://linuxtv.org
16920T:	git git://linuxtv.org/media_tree.git
16921F:	Documentation/driver-api/media/rc-core.rst
16922F:	Documentation/userspace-api/media/rc/
16923F:	drivers/media/rc/
16924F:	include/media/rc-map.h
16925F:	include/media/rc-core.h
16926F:	include/uapi/linux/lirc.h
16927
16928RCMM REMOTE CONTROLS DECODER
16929M:	Patrick Lerda <patrick9876@free.fr>
16930S:	Maintained
16931F:	drivers/media/rc/ir-rcmm-decoder.c
16932
16933RCUTORTURE TEST FRAMEWORK
16934M:	"Paul E. McKenney" <paulmck@kernel.org>
16935M:	Josh Triplett <josh@joshtriplett.org>
16936R:	Steven Rostedt <rostedt@goodmis.org>
16937R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16938R:	Lai Jiangshan <jiangshanlai@gmail.com>
16939L:	rcu@vger.kernel.org
16940S:	Supported
16941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16942F:	tools/testing/selftests/rcutorture
16943
16944RDACM20 Camera Sensor
16945M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16946M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16947M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16948M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16949L:	linux-media@vger.kernel.org
16950S:	Maintained
16951F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16952F:	drivers/media/i2c/max9271.c
16953F:	drivers/media/i2c/max9271.h
16954F:	drivers/media/i2c/rdacm20.c
16955
16956RDACM21 Camera Sensor
16957M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
16958M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
16959M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
16960M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
16961L:	linux-media@vger.kernel.org
16962S:	Maintained
16963F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
16964F:	drivers/media/i2c/max9271.c
16965F:	drivers/media/i2c/max9271.h
16966F:	drivers/media/i2c/rdacm21.c
16967
16968RDC R-321X SoC
16969M:	Florian Fainelli <florian@openwrt.org>
16970S:	Maintained
16971
16972RDC R6040 FAST ETHERNET DRIVER
16973M:	Florian Fainelli <f.fainelli@gmail.com>
16974L:	netdev@vger.kernel.org
16975S:	Maintained
16976F:	drivers/net/ethernet/rdc/r6040.c
16977
16978RDMAVT - RDMA verbs software
16979M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16980L:	linux-rdma@vger.kernel.org
16981S:	Supported
16982F:	drivers/infiniband/sw/rdmavt
16983
16984RDS - RELIABLE DATAGRAM SOCKETS
16985M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
16986L:	netdev@vger.kernel.org
16987L:	linux-rdma@vger.kernel.org
16988L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
16989S:	Supported
16990W:	https://oss.oracle.com/projects/rds/
16991F:	Documentation/networking/rds.rst
16992F:	net/rds/
16993
16994RDT - RESOURCE ALLOCATION
16995M:	Fenghua Yu <fenghua.yu@intel.com>
16996M:	Reinette Chatre <reinette.chatre@intel.com>
16997L:	linux-kernel@vger.kernel.org
16998S:	Supported
16999F:	Documentation/x86/resctrl*
17000F:	arch/x86/include/asm/resctrl.h
17001F:	arch/x86/kernel/cpu/resctrl/
17002F:	tools/testing/selftests/resctrl/
17003
17004READ-COPY UPDATE (RCU)
17005M:	"Paul E. McKenney" <paulmck@kernel.org>
17006M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
17007M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
17008M:	Josh Triplett <josh@joshtriplett.org>
17009R:	Steven Rostedt <rostedt@goodmis.org>
17010R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17011R:	Lai Jiangshan <jiangshanlai@gmail.com>
17012R:	Joel Fernandes <joel@joelfernandes.org>
17013L:	rcu@vger.kernel.org
17014S:	Supported
17015W:	http://www.rdrop.com/users/paulmck/RCU/
17016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17017F:	Documentation/RCU/
17018F:	include/linux/rcu*
17019F:	kernel/rcu/
17020X:	Documentation/RCU/torture.rst
17021X:	include/linux/srcu*.h
17022X:	kernel/rcu/srcu*.c
17023
17024REAL TIME CLOCK (RTC) SUBSYSTEM
17025M:	Alessandro Zummo <a.zummo@towertech.it>
17026M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
17027L:	linux-rtc@vger.kernel.org
17028S:	Maintained
17029Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
17030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
17031F:	Documentation/admin-guide/rtc.rst
17032F:	Documentation/devicetree/bindings/rtc/
17033F:	drivers/rtc/
17034F:	include/linux/platform_data/rtc-*
17035F:	include/linux/rtc.h
17036F:	include/linux/rtc/
17037F:	include/uapi/linux/rtc.h
17038F:	tools/testing/selftests/rtc/
17039
17040REALTEK AUDIO CODECS
17041M:	Oder Chiou <oder_chiou@realtek.com>
17042S:	Maintained
17043F:	include/sound/rt*.h
17044F:	sound/soc/codecs/rt*
17045
17046REALTEK OTTO WATCHDOG
17047M:	Sander Vanheule <sander@svanheule.net>
17048L:	linux-watchdog@vger.kernel.org
17049S:	Maintained
17050F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
17051F:	drivers/watchdog/realtek_otto_wdt.c
17052
17053REALTEK RTL83xx SMI DSA ROUTER CHIPS
17054M:	Linus Walleij <linus.walleij@linaro.org>
17055M:	Alvin Šipraga <alsi@bang-olufsen.dk>
17056S:	Maintained
17057F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
17058F:	drivers/net/dsa/realtek/*
17059
17060REALTEK WIRELESS DRIVER (rtlwifi family)
17061M:	Ping-Ke Shih <pkshih@realtek.com>
17062L:	linux-wireless@vger.kernel.org
17063S:	Maintained
17064W:	https://wireless.wiki.kernel.org/
17065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17066F:	drivers/net/wireless/realtek/rtlwifi/
17067
17068REALTEK WIRELESS DRIVER (rtw88)
17069M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
17070L:	linux-wireless@vger.kernel.org
17071S:	Maintained
17072F:	drivers/net/wireless/realtek/rtw88/
17073
17074REALTEK WIRELESS DRIVER (rtw89)
17075M:	Ping-Ke Shih <pkshih@realtek.com>
17076L:	linux-wireless@vger.kernel.org
17077S:	Maintained
17078F:	drivers/net/wireless/realtek/rtw89/
17079
17080REDPINE WIRELESS DRIVER
17081M:	Amitkumar Karwar <amitkarwar@gmail.com>
17082M:	Siva Rebbagondla <siva8118@gmail.com>
17083L:	linux-wireless@vger.kernel.org
17084S:	Maintained
17085F:	drivers/net/wireless/rsi/
17086
17087REGISTER MAP ABSTRACTION
17088M:	Mark Brown <broonie@kernel.org>
17089L:	linux-kernel@vger.kernel.org
17090S:	Supported
17091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
17092F:	Documentation/devicetree/bindings/regmap/
17093F:	drivers/base/regmap/
17094F:	include/linux/regmap.h
17095
17096REISERFS FILE SYSTEM
17097L:	reiserfs-devel@vger.kernel.org
17098S:	Supported
17099F:	fs/reiserfs/
17100
17101REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
17102M:	Bjorn Andersson <bjorn.andersson@linaro.org>
17103M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17104L:	linux-remoteproc@vger.kernel.org
17105S:	Maintained
17106T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
17107F:	Documentation/ABI/testing/sysfs-class-remoteproc
17108F:	Documentation/devicetree/bindings/remoteproc/
17109F:	Documentation/staging/remoteproc.rst
17110F:	drivers/remoteproc/
17111F:	include/linux/remoteproc.h
17112F:	include/linux/remoteproc/
17113
17114REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
17115M:	Bjorn Andersson <bjorn.andersson@linaro.org>
17116M:	Mathieu Poirier <mathieu.poirier@linaro.org>
17117L:	linux-remoteproc@vger.kernel.org
17118S:	Maintained
17119T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
17120F:	Documentation/ABI/testing/sysfs-bus-rpmsg
17121F:	Documentation/staging/rpmsg.rst
17122F:	drivers/rpmsg/
17123F:	include/linux/rpmsg.h
17124F:	include/linux/rpmsg/
17125F:	include/uapi/linux/rpmsg.h
17126F:	samples/rpmsg/
17127
17128REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
17129M:	Stephan Gerhold <stephan@gerhold.net>
17130L:	netdev@vger.kernel.org
17131L:	linux-remoteproc@vger.kernel.org
17132S:	Maintained
17133F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
17134
17135RENESAS CLOCK DRIVERS
17136M:	Geert Uytterhoeven <geert+renesas@glider.be>
17137L:	linux-renesas-soc@vger.kernel.org
17138S:	Supported
17139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
17140F:	Documentation/devicetree/bindings/clock/renesas,*
17141F:	drivers/clk/renesas/
17142
17143RENESAS EMEV2 I2C DRIVER
17144M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17145L:	linux-renesas-soc@vger.kernel.org
17146S:	Supported
17147F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
17148F:	drivers/i2c/busses/i2c-emev2.c
17149
17150RENESAS ETHERNET DRIVERS
17151R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17152L:	netdev@vger.kernel.org
17153L:	linux-renesas-soc@vger.kernel.org
17154F:	Documentation/devicetree/bindings/net/renesas,*.yaml
17155F:	drivers/net/ethernet/renesas/
17156F:	include/linux/sh_eth.h
17157
17158RENESAS R-CAR GYROADC DRIVER
17159M:	Marek Vasut <marek.vasut@gmail.com>
17160L:	linux-iio@vger.kernel.org
17161S:	Supported
17162F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
17163F:	drivers/iio/adc/rcar-gyroadc.c
17164
17165RENESAS R-CAR I2C DRIVERS
17166M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
17167L:	linux-renesas-soc@vger.kernel.org
17168S:	Supported
17169F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
17170F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
17171F:	drivers/i2c/busses/i2c-rcar.c
17172F:	drivers/i2c/busses/i2c-sh_mobile.c
17173
17174RENESAS R-CAR SATA DRIVER
17175R:	Sergey Shtylyov <s.shtylyov@omp.ru>
17176S:	Supported
17177L:	linux-ide@vger.kernel.org
17178L:	linux-renesas-soc@vger.kernel.org
17179F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
17180F:	drivers/ata/sata_rcar.c
17181
17182RENESAS R-CAR THERMAL DRIVERS
17183M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
17184L:	linux-renesas-soc@vger.kernel.org
17185S:	Supported
17186F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
17187F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
17188F:	drivers/thermal/rcar_gen3_thermal.c
17189F:	drivers/thermal/rcar_thermal.c
17190
17191RENESAS RIIC DRIVER
17192M:	Chris Brandt <chris.brandt@renesas.com>
17193L:	linux-renesas-soc@vger.kernel.org
17194S:	Supported
17195F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
17196F:	drivers/i2c/busses/i2c-riic.c
17197
17198RENESAS USB PHY DRIVER
17199M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17200L:	linux-renesas-soc@vger.kernel.org
17201S:	Maintained
17202F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
17203
17204RENESAS RZ/G2L A/D DRIVER
17205M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
17206L:	linux-iio@vger.kernel.org
17207L:	linux-renesas-soc@vger.kernel.org
17208S:	Supported
17209F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
17210F:	drivers/iio/adc/rzg2l_adc.c
17211
17212RENESAS RZ/N1 RTC CONTROLLER DRIVER
17213M:	Miquel Raynal <miquel.raynal@bootlin.com>
17214L:	linux-rtc@vger.kernel.org
17215L:	linux-renesas-soc@vger.kernel.org
17216S:	Maintained
17217F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
17218F:	drivers/rtc/rtc-rzn1.c
17219
17220RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
17221M:	Miquel Raynal <miquel.raynal@bootlin.com>
17222L:	linux-mtd@lists.infradead.org
17223L:	linux-renesas-soc@vger.kernel.org
17224S:	Maintained
17225F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
17226F:	drivers/mtd/nand/raw/renesas-nand-controller.c
17227
17228RESET CONTROLLER FRAMEWORK
17229M:	Philipp Zabel <p.zabel@pengutronix.de>
17230S:	Maintained
17231T:	git git://git.pengutronix.de/git/pza/linux
17232F:	Documentation/devicetree/bindings/reset/
17233F:	Documentation/driver-api/reset.rst
17234F:	drivers/reset/
17235F:	include/dt-bindings/reset/
17236F:	include/linux/reset-controller.h
17237F:	include/linux/reset.h
17238F:	include/linux/reset/
17239K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
17240
17241RESTARTABLE SEQUENCES SUPPORT
17242M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17243M:	Peter Zijlstra <peterz@infradead.org>
17244M:	"Paul E. McKenney" <paulmck@kernel.org>
17245M:	Boqun Feng <boqun.feng@gmail.com>
17246L:	linux-kernel@vger.kernel.org
17247S:	Supported
17248F:	include/trace/events/rseq.h
17249F:	include/uapi/linux/rseq.h
17250F:	kernel/rseq.c
17251F:	tools/testing/selftests/rseq/
17252
17253RFKILL
17254M:	Johannes Berg <johannes@sipsolutions.net>
17255L:	linux-wireless@vger.kernel.org
17256S:	Maintained
17257W:	https://wireless.wiki.kernel.org/
17258Q:	https://patchwork.kernel.org/project/linux-wireless/list/
17259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
17260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
17261F:	Documentation/ABI/stable/sysfs-class-rfkill
17262F:	Documentation/driver-api/rfkill.rst
17263F:	include/linux/rfkill.h
17264F:	include/uapi/linux/rfkill.h
17265F:	net/rfkill/
17266
17267RHASHTABLE
17268M:	Thomas Graf <tgraf@suug.ch>
17269M:	Herbert Xu <herbert@gondor.apana.org.au>
17270L:	netdev@vger.kernel.org
17271S:	Maintained
17272F:	include/linux/rhashtable-types.h
17273F:	include/linux/rhashtable.h
17274F:	lib/rhashtable.c
17275F:	lib/test_rhashtable.c
17276
17277RICOH R5C592 MEMORYSTICK DRIVER
17278M:	Maxim Levitsky <maximlevitsky@gmail.com>
17279S:	Maintained
17280F:	drivers/memstick/host/r592.*
17281
17282RICOH SMARTMEDIA/XD DRIVER
17283M:	Maxim Levitsky <maximlevitsky@gmail.com>
17284S:	Maintained
17285F:	drivers/mtd/nand/raw/r852.c
17286F:	drivers/mtd/nand/raw/r852.h
17287
17288RISC-V PMU DRIVERS
17289M:	Atish Patra <atishp@atishpatra.org>
17290R:	Anup Patel <anup@brainfault.org>
17291L:	linux-riscv@lists.infradead.org
17292S:	Supported
17293F:	drivers/perf/riscv_pmu.c
17294F:	drivers/perf/riscv_pmu_legacy.c
17295F:	drivers/perf/riscv_pmu_sbi.c
17296
17297RISC-V ARCHITECTURE
17298M:	Paul Walmsley <paul.walmsley@sifive.com>
17299M:	Palmer Dabbelt <palmer@dabbelt.com>
17300M:	Albert Ou <aou@eecs.berkeley.edu>
17301L:	linux-riscv@lists.infradead.org
17302S:	Supported
17303P:	Documentation/riscv/patch-acceptance.rst
17304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
17305F:	arch/riscv/
17306N:	riscv
17307K:	riscv
17308
17309RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
17310M:	Lewis Hanly <lewis.hanly@microchip.com>
17311M:	Conor Dooley <conor.dooley@microchip.com>
17312L:	linux-riscv@lists.infradead.org
17313S:	Supported
17314F:	arch/riscv/boot/dts/microchip/
17315F:	drivers/mailbox/mailbox-mpfs.c
17316F:	drivers/soc/microchip/
17317F:	include/soc/microchip/mpfs.h
17318
17319RNBD BLOCK DRIVERS
17320M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17321M:	Jack Wang <jinpu.wang@ionos.com>
17322L:	linux-block@vger.kernel.org
17323S:	Maintained
17324F:	drivers/block/rnbd/
17325
17326ROCCAT DRIVERS
17327M:	Stefan Achatz <erazor_de@users.sourceforge.net>
17328S:	Maintained
17329W:	http://sourceforge.net/projects/roccat/
17330F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
17331F:	drivers/hid/hid-roccat*
17332F:	include/linux/hid-roccat*
17333
17334ROCKCHIP I2S TDM DRIVER
17335M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
17336L:	linux-rockchip@lists.infradead.org
17337S:	Maintained
17338F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
17339F:	sound/soc/rockchip/rockchip_i2s_tdm.*
17340
17341ROCKCHIP ISP V1 DRIVER
17342M:	Dafna Hirschfeld <dafna@fastmail.com>
17343L:	linux-media@vger.kernel.org
17344L:	linux-rockchip@lists.infradead.org
17345S:	Maintained
17346F:	Documentation/admin-guide/media/rkisp1.rst
17347F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
17348F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
17349F:	drivers/media/platform/rockchip/rkisp1
17350F:	include/uapi/linux/rkisp1-config.h
17351
17352ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
17353M:	Jacob Chen <jacob-chen@iotwrt.com>
17354M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17355L:	linux-media@vger.kernel.org
17356L:	linux-rockchip@lists.infradead.org
17357S:	Maintained
17358F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
17359F:	drivers/media/platform/rockchip/rga/
17360
17361ROCKCHIP VIDEO DECODER DRIVER
17362M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17363L:	linux-media@vger.kernel.org
17364L:	linux-rockchip@lists.infradead.org
17365S:	Maintained
17366F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
17367F:	drivers/staging/media/rkvdec/
17368
17369ROCKER DRIVER
17370M:	Jiri Pirko <jiri@resnulli.us>
17371L:	netdev@vger.kernel.org
17372S:	Supported
17373F:	drivers/net/ethernet/rocker/
17374
17375ROCKETPORT EXPRESS/INFINITY DRIVER
17376M:	Kevin Cernekee <cernekee@gmail.com>
17377L:	linux-serial@vger.kernel.org
17378S:	Odd Fixes
17379F:	drivers/tty/serial/rp2.*
17380
17381ROHM BD99954 CHARGER IC
17382R:	Matti Vaittinen <mazziesaccount@gmail.com>
17383S:	Supported
17384F:	drivers/power/supply/bd99954-charger.c
17385F:	drivers/power/supply/bd99954-charger.h
17386
17387ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
17388M:	Tomasz Duszynski <tduszyns@gmail.com>
17389S:	Maintained
17390F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
17391F:	drivers/iio/light/bh1750.c
17392
17393ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
17394M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17395L:	linux-kernel@vger.kernel.org
17396L:	linux-renesas-soc@vger.kernel.org
17397S:	Supported
17398F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
17399F:	drivers/gpio/gpio-bd9571mwv.c
17400F:	drivers/mfd/bd9571mwv.c
17401F:	drivers/regulator/bd9571mwv-regulator.c
17402F:	include/linux/mfd/bd9571mwv.h
17403
17404ROHM POWER MANAGEMENT IC DEVICE DRIVERS
17405R:	Matti Vaittinen <mazziesaccount@gmail.com>
17406S:	Supported
17407F:	drivers/clk/clk-bd718x7.c
17408F:	drivers/gpio/gpio-bd71815.c
17409F:	drivers/gpio/gpio-bd71828.c
17410F:	drivers/mfd/rohm-bd71828.c
17411F:	drivers/mfd/rohm-bd718x7.c
17412F:	drivers/mfd/rohm-bd9576.c
17413F:	drivers/regulator/bd71815-regulator.c
17414F:	drivers/regulator/bd71828-regulator.c
17415F:	drivers/regulator/bd718x7-regulator.c
17416F:	drivers/regulator/bd9576-regulator.c
17417F:	drivers/regulator/rohm-regulator.c
17418F:	drivers/rtc/rtc-bd70528.c
17419F:	drivers/watchdog/bd9576_wdt.c
17420F:	include/linux/mfd/rohm-bd71815.h
17421F:	include/linux/mfd/rohm-bd71828.h
17422F:	include/linux/mfd/rohm-bd718x7.h
17423F:	include/linux/mfd/rohm-bd957x.h
17424F:	include/linux/mfd/rohm-generic.h
17425F:	include/linux/mfd/rohm-shared.h
17426
17427ROSE NETWORK LAYER
17428M:	Ralf Baechle <ralf@linux-mips.org>
17429L:	linux-hams@vger.kernel.org
17430S:	Maintained
17431W:	http://www.linux-ax25.org/
17432F:	include/net/rose.h
17433F:	include/uapi/linux/rose.h
17434F:	net/rose/
17435
17436ROTATION DRIVER FOR ALLWINNER A83T
17437M:	Jernej Skrabec <jernej.skrabec@gmail.com>
17438L:	linux-media@vger.kernel.org
17439S:	Maintained
17440T:	git git://linuxtv.org/media_tree.git
17441F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
17442F:	drivers/media/platform/sunxi/sun8i-rotate/
17443
17444RPMSG TTY DRIVER
17445M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17446L:	linux-remoteproc@vger.kernel.org
17447S:	Maintained
17448F:	drivers/tty/rpmsg_tty.c
17449
17450RTL2830 MEDIA DRIVER
17451M:	Antti Palosaari <crope@iki.fi>
17452L:	linux-media@vger.kernel.org
17453S:	Maintained
17454W:	https://linuxtv.org
17455W:	http://palosaari.fi/linux/
17456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17457T:	git git://linuxtv.org/anttip/media_tree.git
17458F:	drivers/media/dvb-frontends/rtl2830*
17459
17460RTL2832 MEDIA DRIVER
17461M:	Antti Palosaari <crope@iki.fi>
17462L:	linux-media@vger.kernel.org
17463S:	Maintained
17464W:	https://linuxtv.org
17465W:	http://palosaari.fi/linux/
17466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17467T:	git git://linuxtv.org/anttip/media_tree.git
17468F:	drivers/media/dvb-frontends/rtl2832*
17469
17470RTL2832_SDR MEDIA DRIVER
17471M:	Antti Palosaari <crope@iki.fi>
17472L:	linux-media@vger.kernel.org
17473S:	Maintained
17474W:	https://linuxtv.org
17475W:	http://palosaari.fi/linux/
17476Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17477T:	git git://linuxtv.org/anttip/media_tree.git
17478F:	drivers/media/dvb-frontends/rtl2832_sdr*
17479
17480RTL8180 WIRELESS DRIVER
17481L:	linux-wireless@vger.kernel.org
17482S:	Orphan
17483W:	https://wireless.wiki.kernel.org/
17484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17485F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
17486
17487RTL8187 WIRELESS DRIVER
17488M:	Herton Ronaldo Krzesinski <herton@canonical.com>
17489M:	Hin-Tak Leung <htl10@users.sourceforge.net>
17490M:	Larry Finger <Larry.Finger@lwfinger.net>
17491L:	linux-wireless@vger.kernel.org
17492S:	Maintained
17493W:	https://wireless.wiki.kernel.org/
17494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
17495F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
17496
17497RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
17498M:	Jes Sorensen <Jes.Sorensen@gmail.com>
17499L:	linux-wireless@vger.kernel.org
17500S:	Maintained
17501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
17502F:	drivers/net/wireless/realtek/rtl8xxxu/
17503
17504RTRS TRANSPORT DRIVERS
17505M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
17506M:	Jack Wang <jinpu.wang@ionos.com>
17507L:	linux-rdma@vger.kernel.org
17508S:	Maintained
17509F:	drivers/infiniband/ulp/rtrs/
17510
17511RXRPC SOCKETS (AF_RXRPC)
17512M:	David Howells <dhowells@redhat.com>
17513M:	Marc Dionne <marc.dionne@auristor.com>
17514L:	linux-afs@lists.infradead.org
17515S:	Supported
17516W:	https://www.infradead.org/~dhowells/kafs/
17517F:	Documentation/networking/rxrpc.rst
17518F:	include/keys/rxrpc-type.h
17519F:	include/net/af_rxrpc.h
17520F:	include/trace/events/rxrpc.h
17521F:	include/uapi/linux/rxrpc.h
17522F:	net/rxrpc/
17523
17524S3 SAVAGE FRAMEBUFFER DRIVER
17525M:	Antonino Daplas <adaplas@gmail.com>
17526L:	linux-fbdev@vger.kernel.org
17527S:	Maintained
17528F:	drivers/video/fbdev/savage/
17529
17530S390
17531M:	Heiko Carstens <hca@linux.ibm.com>
17532M:	Vasily Gorbik <gor@linux.ibm.com>
17533M:	Alexander Gordeev <agordeev@linux.ibm.com>
17534R:	Christian Borntraeger <borntraeger@linux.ibm.com>
17535R:	Sven Schnelle <svens@linux.ibm.com>
17536L:	linux-s390@vger.kernel.org
17537S:	Supported
17538W:	http://www.ibm.com/developerworks/linux/linux390/
17539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
17540F:	Documentation/driver-api/s390-drivers.rst
17541F:	Documentation/s390/
17542F:	arch/s390/
17543F:	drivers/s390/
17544
17545S390 COMMON I/O LAYER
17546M:	Vineeth Vijayan <vneethv@linux.ibm.com>
17547M:	Peter Oberparleiter <oberpar@linux.ibm.com>
17548L:	linux-s390@vger.kernel.org
17549S:	Supported
17550W:	http://www.ibm.com/developerworks/linux/linux390/
17551F:	drivers/s390/cio/
17552
17553S390 DASD DRIVER
17554M:	Stefan Haberland <sth@linux.ibm.com>
17555M:	Jan Hoeppner <hoeppner@linux.ibm.com>
17556L:	linux-s390@vger.kernel.org
17557S:	Supported
17558W:	http://www.ibm.com/developerworks/linux/linux390/
17559F:	block/partitions/ibm.c
17560F:	drivers/s390/block/dasd*
17561F:	include/linux/dasd_mod.h
17562
17563S390 IOMMU (PCI)
17564M:	Matthew Rosato <mjrosato@linux.ibm.com>
17565M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17566L:	linux-s390@vger.kernel.org
17567S:	Supported
17568W:	http://www.ibm.com/developerworks/linux/linux390/
17569F:	drivers/iommu/s390-iommu.c
17570
17571S390 IUCV NETWORK LAYER
17572M:	Alexandra Winter <wintera@linux.ibm.com>
17573M:	Wenjia Zhang <wenjia@linux.ibm.com>
17574L:	linux-s390@vger.kernel.org
17575L:	netdev@vger.kernel.org
17576S:	Supported
17577W:	http://www.ibm.com/developerworks/linux/linux390/
17578F:	drivers/s390/net/*iucv*
17579F:	include/net/iucv/
17580F:	net/iucv/
17581
17582S390 NETWORK DRIVERS
17583M:	Alexandra Winter <wintera@linux.ibm.com>
17584M:	Wenjia Zhang <wenjia@linux.ibm.com>
17585L:	linux-s390@vger.kernel.org
17586L:	netdev@vger.kernel.org
17587S:	Supported
17588W:	http://www.ibm.com/developerworks/linux/linux390/
17589F:	drivers/s390/net/
17590
17591S390 PCI SUBSYSTEM
17592M:	Niklas Schnelle <schnelle@linux.ibm.com>
17593M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
17594L:	linux-s390@vger.kernel.org
17595S:	Supported
17596W:	http://www.ibm.com/developerworks/linux/linux390/
17597F:	arch/s390/pci/
17598F:	drivers/pci/hotplug/s390_pci_hpc.c
17599F:	Documentation/s390/pci.rst
17600
17601S390 VFIO AP DRIVER
17602M:	Tony Krowiak <akrowiak@linux.ibm.com>
17603M:	Halil Pasic <pasic@linux.ibm.com>
17604M:	Jason Herne <jjherne@linux.ibm.com>
17605L:	linux-s390@vger.kernel.org
17606S:	Supported
17607W:	http://www.ibm.com/developerworks/linux/linux390/
17608F:	Documentation/s390/vfio-ap.rst
17609F:	drivers/s390/crypto/vfio_ap*
17610
17611S390 VFIO-CCW DRIVER
17612M:	Eric Farman <farman@linux.ibm.com>
17613M:	Matthew Rosato <mjrosato@linux.ibm.com>
17614R:	Halil Pasic <pasic@linux.ibm.com>
17615L:	linux-s390@vger.kernel.org
17616L:	kvm@vger.kernel.org
17617S:	Supported
17618F:	Documentation/s390/vfio-ccw.rst
17619F:	drivers/s390/cio/vfio_ccw*
17620F:	include/uapi/linux/vfio_ccw.h
17621
17622S390 VFIO-PCI DRIVER
17623M:	Matthew Rosato <mjrosato@linux.ibm.com>
17624M:	Eric Farman <farman@linux.ibm.com>
17625L:	linux-s390@vger.kernel.org
17626L:	kvm@vger.kernel.org
17627S:	Supported
17628F:	drivers/vfio/pci/vfio_pci_zdev.c
17629F:	include/uapi/linux/vfio_zdev.h
17630
17631S390 ZCRYPT DRIVER
17632M:	Harald Freudenberger <freude@linux.ibm.com>
17633L:	linux-s390@vger.kernel.org
17634S:	Supported
17635W:	http://www.ibm.com/developerworks/linux/linux390/
17636F:	drivers/s390/crypto/
17637
17638S390 ZFCP DRIVER
17639M:	Steffen Maier <maier@linux.ibm.com>
17640M:	Benjamin Block <bblock@linux.ibm.com>
17641L:	linux-s390@vger.kernel.org
17642S:	Supported
17643W:	http://www.ibm.com/developerworks/linux/linux390/
17644F:	drivers/s390/scsi/zfcp_*
17645
17646S3C ADC BATTERY DRIVER
17647M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17648L:	linux-samsung-soc@vger.kernel.org
17649S:	Odd Fixes
17650F:	drivers/power/supply/s3c_adc_battery.c
17651F:	include/linux/s3c_adc_battery.h
17652
17653S3C24XX SD/MMC Driver
17654M:	Ben Dooks <ben-linux@fluff.org>
17655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17656S:	Supported
17657F:	drivers/mmc/host/s3cmci.*
17658
17659SAA6588 RDS RECEIVER DRIVER
17660M:	Hans Verkuil <hverkuil@xs4all.nl>
17661L:	linux-media@vger.kernel.org
17662S:	Odd Fixes
17663W:	https://linuxtv.org
17664T:	git git://linuxtv.org/media_tree.git
17665F:	drivers/media/i2c/saa6588*
17666
17667SAA7134 VIDEO4LINUX DRIVER
17668M:	Mauro Carvalho Chehab <mchehab@kernel.org>
17669L:	linux-media@vger.kernel.org
17670S:	Odd fixes
17671W:	https://linuxtv.org
17672T:	git git://linuxtv.org/media_tree.git
17673F:	Documentation/driver-api/media/drivers/saa7134*
17674F:	drivers/media/pci/saa7134/
17675
17676SAA7146 VIDEO4LINUX-2 DRIVER
17677M:	Hans Verkuil <hverkuil@xs4all.nl>
17678L:	linux-media@vger.kernel.org
17679S:	Maintained
17680T:	git git://linuxtv.org/media_tree.git
17681F:	drivers/media/common/saa7146/
17682F:	drivers/media/pci/saa7146/
17683F:	include/media/drv-intf/saa7146*
17684
17685SAFESETID SECURITY MODULE
17686M:	Micah Morton <mortonm@chromium.org>
17687S:	Supported
17688F:	Documentation/admin-guide/LSM/SafeSetID.rst
17689F:	security/safesetid/
17690
17691SAMSUNG AUDIO (ASoC) DRIVERS
17692M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17693M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17694L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17695S:	Supported
17696B:	mailto:linux-samsung-soc@vger.kernel.org
17697F:	Documentation/devicetree/bindings/sound/samsung*
17698F:	sound/soc/samsung/
17699
17700SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
17701M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17702L:	linux-crypto@vger.kernel.org
17703L:	linux-samsung-soc@vger.kernel.org
17704S:	Maintained
17705F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
17706F:	drivers/crypto/exynos-rng.c
17707
17708SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
17709M:	Łukasz Stelmach <l.stelmach@samsung.com>
17710L:	linux-samsung-soc@vger.kernel.org
17711S:	Maintained
17712F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
17713F:	drivers/char/hw_random/exynos-trng.c
17714
17715SAMSUNG FRAMEBUFFER DRIVER
17716M:	Jingoo Han <jingoohan1@gmail.com>
17717L:	linux-fbdev@vger.kernel.org
17718S:	Maintained
17719F:	drivers/video/fbdev/s3c-fb.c
17720
17721SAMSUNG INTERCONNECT DRIVERS
17722M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17723M:	Artur Świgoń <a.swigon@samsung.com>
17724L:	linux-pm@vger.kernel.org
17725L:	linux-samsung-soc@vger.kernel.org
17726S:	Supported
17727F:	drivers/interconnect/samsung/
17728
17729SAMSUNG LAPTOP DRIVER
17730M:	Corentin Chary <corentin.chary@gmail.com>
17731L:	platform-driver-x86@vger.kernel.org
17732S:	Maintained
17733F:	drivers/platform/x86/samsung-laptop.c
17734
17735SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
17736M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17737M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
17738L:	linux-kernel@vger.kernel.org
17739L:	linux-samsung-soc@vger.kernel.org
17740S:	Supported
17741B:	mailto:linux-samsung-soc@vger.kernel.org
17742F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
17743F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
17744F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
17745F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
17746F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
17747F:	drivers/clk/clk-s2mps11.c
17748F:	drivers/mfd/sec*.c
17749F:	drivers/regulator/s2m*.c
17750F:	drivers/regulator/s5m*.c
17751F:	drivers/rtc/rtc-s5m.c
17752F:	include/linux/mfd/samsung/
17753
17754SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
17755M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
17756L:	linux-media@vger.kernel.org
17757L:	linux-samsung-soc@vger.kernel.org
17758S:	Maintained
17759F:	drivers/media/platform/samsung/s3c-camif/
17760F:	include/media/drv-intf/s3c_camif.h
17761
17762SAMSUNG S3FWRN5 NFC DRIVER
17763M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17764M:	Krzysztof Opasiak <k.opasiak@samsung.com>
17765L:	linux-nfc@lists.01.org (subscribers-only)
17766S:	Maintained
17767F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
17768F:	drivers/nfc/s3fwrn5
17769
17770SAMSUNG S5C73M3 CAMERA DRIVER
17771M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17772M:	Andrzej Hajda <andrzej.hajda@intel.com>
17773L:	linux-media@vger.kernel.org
17774S:	Supported
17775F:	drivers/media/i2c/s5c73m3/*
17776
17777SAMSUNG S5K5BAF CAMERA DRIVER
17778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17779M:	Andrzej Hajda <andrzej.hajda@intel.com>
17780L:	linux-media@vger.kernel.org
17781S:	Supported
17782F:	drivers/media/i2c/s5k5baf.c
17783
17784SAMSUNG S5P Security SubSystem (SSS) DRIVER
17785M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17786M:	Vladimir Zapolskiy <vz@mleia.com>
17787L:	linux-crypto@vger.kernel.org
17788L:	linux-samsung-soc@vger.kernel.org
17789S:	Maintained
17790F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
17791F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
17792F:	drivers/crypto/s5p-sss.c
17793
17794SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
17795M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17796L:	linux-media@vger.kernel.org
17797S:	Supported
17798Q:	https://patchwork.linuxtv.org/project/linux-media/list/
17799F:	drivers/media/platform/samsung/exynos4-is/
17800
17801SAMSUNG SOC CLOCK DRIVERS
17802M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17803M:	Tomasz Figa <tomasz.figa@gmail.com>
17804M:	Chanwoo Choi <cw00.choi@samsung.com>
17805R:	Alim Akhtar <alim.akhtar@samsung.com>
17806L:	linux-samsung-soc@vger.kernel.org
17807S:	Supported
17808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
17809F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
17810F:	Documentation/devicetree/bindings/clock/samsung,s3c*
17811F:	drivers/clk/samsung/
17812F:	include/dt-bindings/clock/exynos*.h
17813F:	include/dt-bindings/clock/s3c*.h
17814F:	include/dt-bindings/clock/s5p*.h
17815F:	include/dt-bindings/clock/samsung,*.h
17816F:	include/linux/clk/samsung.h
17817F:	include/linux/platform_data/clk-s3c2410.h
17818
17819SAMSUNG SPI DRIVERS
17820M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17821M:	Andi Shyti <andi@etezian.org>
17822L:	linux-spi@vger.kernel.org
17823L:	linux-samsung-soc@vger.kernel.org
17824S:	Maintained
17825F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
17826F:	drivers/spi/spi-s3c*
17827F:	include/linux/platform_data/spi-s3c64xx.h
17828F:	include/linux/spi/s3c24xx-fiq.h
17829
17830SAMSUNG SXGBE DRIVERS
17831M:	Byungho An <bh74.an@samsung.com>
17832L:	netdev@vger.kernel.org
17833S:	Supported
17834F:	drivers/net/ethernet/samsung/sxgbe/
17835
17836SAMSUNG THERMAL DRIVER
17837M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
17838M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17839L:	linux-pm@vger.kernel.org
17840L:	linux-samsung-soc@vger.kernel.org
17841S:	Maintained
17842F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
17843F:	drivers/thermal/samsung/
17844
17845SAMSUNG USB2 PHY DRIVER
17846M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17847L:	linux-kernel@vger.kernel.org
17848S:	Supported
17849F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
17850F:	Documentation/driver-api/phy/samsung-usb2.rst
17851F:	drivers/phy/samsung/phy-exynos4210-usb2.c
17852F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
17853F:	drivers/phy/samsung/phy-exynos5250-usb2.c
17854F:	drivers/phy/samsung/phy-s5pv210-usb2.c
17855F:	drivers/phy/samsung/phy-samsung-usb2.c
17856F:	drivers/phy/samsung/phy-samsung-usb2.h
17857
17858SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
17859M:	Paul Barker <paul.barker@sancloud.com>
17860R:	Marc Murphy <marc.murphy@sancloud.com>
17861S:	Supported
17862F:	arch/arm/boot/dts/am335x-sancloud*
17863
17864SC1200 WDT DRIVER
17865M:	Zwane Mwaikambo <zwanem@gmail.com>
17866S:	Maintained
17867F:	drivers/watchdog/sc1200wdt.c
17868
17869SCHEDULER
17870M:	Ingo Molnar <mingo@redhat.com>
17871M:	Peter Zijlstra <peterz@infradead.org>
17872M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
17873M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
17874R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
17875R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
17876R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
17877R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
17878R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
17879R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
17880L:	linux-kernel@vger.kernel.org
17881S:	Maintained
17882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
17883F:	include/linux/preempt.h
17884F:	include/linux/sched.h
17885F:	include/linux/wait.h
17886F:	include/uapi/linux/sched.h
17887F:	kernel/sched/
17888
17889SCR24X CHIP CARD INTERFACE DRIVER
17890M:	Lubomir Rintel <lkundrak@v3.sk>
17891S:	Supported
17892F:	drivers/char/pcmcia/scr24x_cs.c
17893
17894SCSI RDMA PROTOCOL (SRP) INITIATOR
17895M:	Bart Van Assche <bvanassche@acm.org>
17896L:	linux-rdma@vger.kernel.org
17897S:	Supported
17898Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17899F:	drivers/infiniband/ulp/srp/
17900F:	include/scsi/srp.h
17901
17902SCSI RDMA PROTOCOL (SRP) TARGET
17903M:	Bart Van Assche <bvanassche@acm.org>
17904L:	linux-rdma@vger.kernel.org
17905L:	target-devel@vger.kernel.org
17906S:	Supported
17907Q:	http://patchwork.kernel.org/project/linux-rdma/list/
17908F:	drivers/infiniband/ulp/srpt/
17909
17910SCSI SG DRIVER
17911M:	Doug Gilbert <dgilbert@interlog.com>
17912L:	linux-scsi@vger.kernel.org
17913S:	Maintained
17914W:	http://sg.danny.cz/sg
17915F:	Documentation/scsi/scsi-generic.rst
17916F:	drivers/scsi/sg.c
17917F:	include/scsi/sg.h
17918
17919SCSI SUBSYSTEM
17920M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
17921M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17922L:	linux-scsi@vger.kernel.org
17923S:	Maintained
17924Q:	https://patchwork.kernel.org/project/linux-scsi/list/
17925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
17926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17927F:	Documentation/devicetree/bindings/scsi/
17928F:	drivers/scsi/
17929F:	drivers/ufs/
17930F:	include/scsi/
17931
17932SCSI TAPE DRIVER
17933M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
17934L:	linux-scsi@vger.kernel.org
17935S:	Maintained
17936F:	Documentation/scsi/st.rst
17937F:	drivers/scsi/st.*
17938F:	drivers/scsi/st_*.h
17939
17940SCSI TARGET CORE USER DRIVER
17941M:	Bodo Stroesser <bostroesser@gmail.com>
17942L:	linux-scsi@vger.kernel.org
17943L:	target-devel@vger.kernel.org
17944S:	Supported
17945F:	Documentation/target/tcmu-design.rst
17946F:	drivers/target/target_core_user.c
17947F:	include/uapi/linux/target_core_user.h
17948
17949SCSI TARGET SUBSYSTEM
17950M:	"Martin K. Petersen" <martin.petersen@oracle.com>
17951L:	linux-scsi@vger.kernel.org
17952L:	target-devel@vger.kernel.org
17953S:	Supported
17954W:	http://www.linux-iscsi.org
17955Q:	https://patchwork.kernel.org/project/target-devel/list/
17956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
17957F:	Documentation/target/
17958F:	drivers/target/
17959F:	include/target/
17960
17961SCTP PROTOCOL
17962M:	Vlad Yasevich <vyasevich@gmail.com>
17963M:	Neil Horman <nhorman@tuxdriver.com>
17964M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
17965L:	linux-sctp@vger.kernel.org
17966S:	Maintained
17967W:	http://lksctp.sourceforge.net
17968F:	Documentation/networking/sctp.rst
17969F:	include/linux/sctp.h
17970F:	include/net/sctp/
17971F:	include/uapi/linux/sctp.h
17972F:	net/sctp/
17973
17974SCx200 CPU SUPPORT
17975M:	Jim Cromie <jim.cromie@gmail.com>
17976S:	Odd Fixes
17977F:	Documentation/i2c/busses/scx200_acb.rst
17978F:	arch/x86/platform/scx200/
17979F:	drivers/i2c/busses/scx200*
17980F:	drivers/mtd/maps/scx200_docflash.c
17981F:	drivers/watchdog/scx200_wdt.c
17982F:	include/linux/scx200.h
17983
17984SCx200 GPIO DRIVER
17985M:	Jim Cromie <jim.cromie@gmail.com>
17986S:	Maintained
17987F:	drivers/char/scx200_gpio.c
17988F:	include/linux/scx200_gpio.h
17989
17990SCx200 HRT CLOCKSOURCE DRIVER
17991M:	Jim Cromie <jim.cromie@gmail.com>
17992S:	Maintained
17993F:	drivers/clocksource/scx200_hrt.c
17994
17995SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
17996M:	Sascha Sommer <saschasommer@freenet.de>
17997L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
17998S:	Maintained
17999F:	drivers/mmc/host/sdricoh_cs.c
18000
18001SECO BOARDS CEC DRIVER
18002M:	Ettore Chimenti <ek5.chimenti@gmail.com>
18003S:	Maintained
18004F:	drivers/media/cec/platform/seco/seco-cec.c
18005F:	drivers/media/cec/platform/seco/seco-cec.h
18006
18007SECURE COMPUTING
18008M:	Kees Cook <keescook@chromium.org>
18009R:	Andy Lutomirski <luto@amacapital.net>
18010R:	Will Drewry <wad@chromium.org>
18011S:	Supported
18012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
18013F:	Documentation/userspace-api/seccomp_filter.rst
18014F:	include/linux/seccomp.h
18015F:	include/uapi/linux/seccomp.h
18016F:	kernel/seccomp.c
18017F:	tools/testing/selftests/kselftest_harness.h
18018F:	tools/testing/selftests/seccomp/*
18019K:	\bsecure_computing
18020K:	\bTIF_SECCOMP\b
18021
18022SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
18023M:	Al Cooper <alcooperx@gmail.com>
18024R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
18025L:	linux-mmc@vger.kernel.org
18026S:	Maintained
18027F:	drivers/mmc/host/sdhci-brcmstb*
18028
18029SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
18030M:	Adrian Hunter <adrian.hunter@intel.com>
18031L:	linux-mmc@vger.kernel.org
18032S:	Maintained
18033F:	drivers/mmc/host/sdhci*
18034
18035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
18036M:	Eugen Hristev <eugen.hristev@microchip.com>
18037L:	linux-mmc@vger.kernel.org
18038S:	Supported
18039F:	drivers/mmc/host/sdhci-of-at91.c
18040
18041SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
18042M:	Ben Dooks <ben-linux@fluff.org>
18043M:	Jaehoon Chung <jh80.chung@samsung.com>
18044L:	linux-mmc@vger.kernel.org
18045S:	Maintained
18046F:	drivers/mmc/host/sdhci-s3c*
18047
18048SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
18049M:	Viresh Kumar <vireshk@kernel.org>
18050L:	linux-mmc@vger.kernel.org
18051S:	Maintained
18052F:	drivers/mmc/host/sdhci-spear.c
18053
18054SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
18055M:	Kishon Vijay Abraham I <kishon@ti.com>
18056L:	linux-mmc@vger.kernel.org
18057S:	Maintained
18058F:	drivers/mmc/host/sdhci-omap.c
18059
18060SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
18061M:	Haibo Chen <haibo.chen@nxp.com>
18062L:	linux-imx@nxp.com
18063L:	linux-mmc@vger.kernel.org
18064S:	Maintained
18065F:	drivers/mmc/host/sdhci-esdhc-imx.c
18066
18067SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
18068M:	Jonathan Derrick <jonathan.derrick@intel.com>
18069M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
18070L:	linux-block@vger.kernel.org
18071S:	Supported
18072F:	block/opal_proto.h
18073F:	block/sed*
18074F:	include/linux/sed*
18075F:	include/uapi/linux/sed*
18076
18077SECURITY CONTACT
18078M:	Security Officers <security@kernel.org>
18079S:	Supported
18080F:	Documentation/admin-guide/security-bugs.rst
18081
18082SECURITY SUBSYSTEM
18083M:	James Morris <jmorris@namei.org>
18084M:	"Serge E. Hallyn" <serge@hallyn.com>
18085L:	linux-security-module@vger.kernel.org (suggested Cc:)
18086S:	Supported
18087W:	http://kernsec.org/
18088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
18089F:	security/
18090X:	security/selinux/
18091
18092SELINUX SECURITY MODULE
18093M:	Paul Moore <paul@paul-moore.com>
18094M:	Stephen Smalley <stephen.smalley.work@gmail.com>
18095M:	Eric Paris <eparis@parisplace.org>
18096L:	selinux@vger.kernel.org
18097S:	Supported
18098W:	https://selinuxproject.org
18099W:	https://github.com/SELinuxProject
18100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
18101F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
18102F:	Documentation/ABI/obsolete/sysfs-selinux-disable
18103F:	Documentation/admin-guide/LSM/SELinux.rst
18104F:	include/trace/events/avc.h
18105F:	include/uapi/linux/selinux_netlink.h
18106F:	scripts/selinux/
18107F:	security/selinux/
18108
18109SENSABLE PHANTOM
18110M:	Jiri Slaby <jirislaby@kernel.org>
18111S:	Maintained
18112F:	drivers/misc/phantom.c
18113F:	include/uapi/linux/phantom.h
18114
18115SENSEAIR SUNRISE 006-0-0007
18116M:	Jacopo Mondi <jacopo@jmondi.org>
18117S:	Maintained
18118F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
18119F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
18120F:	drivers/iio/chemical/sunrise_co2.c
18121
18122SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
18123M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
18124S:	Maintained
18125F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
18126F:	drivers/iio/chemical/scd30.h
18127F:	drivers/iio/chemical/scd30_core.c
18128F:	drivers/iio/chemical/scd30_i2c.c
18129F:	drivers/iio/chemical/scd30_serial.c
18130
18131SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
18132M:	Roan van Dijk <roan@protonic.nl>
18133S:	Maintained
18134F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
18135F:	drivers/iio/chemical/scd4x.c
18136
18137SENSIRION SGP40 GAS SENSOR DRIVER
18138M:	Andreas Klinger <ak@it-klinger.de>
18139S:	Maintained
18140F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
18141F:	drivers/iio/chemical/sgp40.c
18142
18143SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
18144M:	Tomasz Duszynski <tduszyns@gmail.com>
18145S:	Maintained
18146F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
18147F:	drivers/iio/chemical/sps30.c
18148F:	drivers/iio/chemical/sps30_i2c.c
18149F:	drivers/iio/chemical/sps30_serial.c
18150
18151SERIAL DEVICE BUS
18152M:	Rob Herring <robh@kernel.org>
18153L:	linux-serial@vger.kernel.org
18154S:	Maintained
18155F:	Documentation/devicetree/bindings/serial/serial.yaml
18156F:	drivers/tty/serdev/
18157F:	include/linux/serdev.h
18158
18159SERIAL DRIVERS
18160M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18161L:	linux-serial@vger.kernel.org
18162S:	Maintained
18163F:	Documentation/devicetree/bindings/serial/
18164F:	drivers/tty/serial/
18165
18166SERIAL IR RECEIVER
18167M:	Sean Young <sean@mess.org>
18168L:	linux-media@vger.kernel.org
18169S:	Maintained
18170F:	drivers/media/rc/serial_ir.c
18171
18172SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
18173M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18175S:	Maintained
18176F:	Documentation/devicetree/bindings/slimbus/
18177F:	drivers/slimbus/
18178F:	include/linux/slimbus.h
18179
18180SFC NETWORK DRIVER
18181M:	Edward Cree <ecree.xilinx@gmail.com>
18182M:	Martin Habets <habetsm.xilinx@gmail.com>
18183L:	netdev@vger.kernel.org
18184S:	Supported
18185F:	drivers/net/ethernet/sfc/
18186
18187SFF/SFP/SFP+ MODULE SUPPORT
18188M:	Russell King <linux@armlinux.org.uk>
18189L:	netdev@vger.kernel.org
18190S:	Maintained
18191F:	drivers/net/phy/phylink.c
18192F:	drivers/net/phy/sfp*
18193F:	include/linux/mdio/mdio-i2c.h
18194F:	include/linux/phylink.h
18195F:	include/linux/sfp.h
18196K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
18197
18198SGI GRU DRIVER
18199M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
18200S:	Maintained
18201F:	drivers/misc/sgi-gru/
18202
18203SGI XP/XPC/XPNET DRIVER
18204M:	Robin Holt <robinmholt@gmail.com>
18205M:	Steve Wahl <steve.wahl@hpe.com>
18206R:	Mike Travis <mike.travis@hpe.com>
18207S:	Maintained
18208F:	drivers/misc/sgi-xp/
18209
18210SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
18211M:	Karsten Graul <kgraul@linux.ibm.com>
18212M:	Wenjia Zhang <wenjia@linux.ibm.com>
18213L:	linux-s390@vger.kernel.org
18214S:	Supported
18215W:	http://www.ibm.com/developerworks/linux/linux390/
18216F:	net/smc/
18217
18218SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
18219M:	Linus Walleij <linus.walleij@linaro.org>
18220L:	linux-iio@vger.kernel.org
18221S:	Maintained
18222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
18223F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
18224F:	drivers/iio/light/gp2ap002.c
18225
18226SHARP RJ54N1CB0C SENSOR DRIVER
18227M:	Jacopo Mondi <jacopo@jmondi.org>
18228L:	linux-media@vger.kernel.org
18229S:	Odd fixes
18230T:	git git://linuxtv.org/media_tree.git
18231F:	drivers/media/i2c/rj54n1cb0c.c
18232F:	include/media/i2c/rj54n1cb0c.h
18233
18234SH_VOU V4L2 OUTPUT DRIVER
18235L:	linux-media@vger.kernel.org
18236S:	Orphan
18237F:	drivers/media/platform/renesas/sh_vou.c
18238F:	include/media/drv-intf/sh_vou.h
18239
18240SI2157 MEDIA DRIVER
18241M:	Antti Palosaari <crope@iki.fi>
18242L:	linux-media@vger.kernel.org
18243S:	Maintained
18244W:	https://linuxtv.org
18245W:	http://palosaari.fi/linux/
18246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18247T:	git git://linuxtv.org/anttip/media_tree.git
18248F:	drivers/media/tuners/si2157*
18249
18250SI2165 MEDIA DRIVER
18251M:	Matthias Schwarzott <zzam@gentoo.org>
18252L:	linux-media@vger.kernel.org
18253S:	Maintained
18254W:	https://linuxtv.org
18255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18256F:	drivers/media/dvb-frontends/si2165*
18257
18258SI2168 MEDIA DRIVER
18259M:	Antti Palosaari <crope@iki.fi>
18260L:	linux-media@vger.kernel.org
18261S:	Maintained
18262W:	https://linuxtv.org
18263W:	http://palosaari.fi/linux/
18264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18265T:	git git://linuxtv.org/anttip/media_tree.git
18266F:	drivers/media/dvb-frontends/si2168*
18267
18268SI470X FM RADIO RECEIVER I2C DRIVER
18269M:	Hans Verkuil <hverkuil@xs4all.nl>
18270L:	linux-media@vger.kernel.org
18271S:	Odd Fixes
18272W:	https://linuxtv.org
18273T:	git git://linuxtv.org/media_tree.git
18274F:	drivers/media/radio/si470x/radio-si470x-i2c.c
18275
18276SI470X FM RADIO RECEIVER USB DRIVER
18277M:	Hans Verkuil <hverkuil@xs4all.nl>
18278L:	linux-media@vger.kernel.org
18279S:	Maintained
18280W:	https://linuxtv.org
18281T:	git git://linuxtv.org/media_tree.git
18282F:	drivers/media/radio/si470x/radio-si470x-common.c
18283F:	drivers/media/radio/si470x/radio-si470x-usb.c
18284F:	drivers/media/radio/si470x/radio-si470x.h
18285
18286SI4713 FM RADIO TRANSMITTER I2C DRIVER
18287M:	Eduardo Valentin <edubezval@gmail.com>
18288L:	linux-media@vger.kernel.org
18289S:	Odd Fixes
18290W:	https://linuxtv.org
18291T:	git git://linuxtv.org/media_tree.git
18292F:	drivers/media/radio/si4713/si4713.?
18293
18294SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
18295M:	Eduardo Valentin <edubezval@gmail.com>
18296L:	linux-media@vger.kernel.org
18297S:	Odd Fixes
18298W:	https://linuxtv.org
18299T:	git git://linuxtv.org/media_tree.git
18300F:	drivers/media/radio/si4713/radio-platform-si4713.c
18301
18302SI4713 FM RADIO TRANSMITTER USB DRIVER
18303M:	Hans Verkuil <hverkuil@xs4all.nl>
18304L:	linux-media@vger.kernel.org
18305S:	Maintained
18306W:	https://linuxtv.org
18307T:	git git://linuxtv.org/media_tree.git
18308F:	drivers/media/radio/si4713/radio-usb-si4713.c
18309
18310SIANO DVB DRIVER
18311M:	Mauro Carvalho Chehab <mchehab@kernel.org>
18312L:	linux-media@vger.kernel.org
18313S:	Odd fixes
18314W:	https://linuxtv.org
18315T:	git git://linuxtv.org/media_tree.git
18316F:	drivers/media/common/siano/
18317F:	drivers/media/mmc/siano/
18318F:	drivers/media/usb/siano/
18319F:	drivers/media/usb/siano/
18320
18321SIFIVE DRIVERS
18322M:	Palmer Dabbelt <palmer@dabbelt.com>
18323M:	Paul Walmsley <paul.walmsley@sifive.com>
18324L:	linux-riscv@lists.infradead.org
18325S:	Supported
18326T:	git git://github.com/sifive/riscv-linux.git
18327N:	sifive
18328K:	[^@]sifive
18329
18330SIFIVE FU540 SYSTEM-ON-CHIP
18331M:	Paul Walmsley <paul.walmsley@sifive.com>
18332M:	Palmer Dabbelt <palmer@dabbelt.com>
18333L:	linux-riscv@lists.infradead.org
18334S:	Supported
18335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
18336N:	fu540
18337K:	fu540
18338
18339SIFIVE PDMA DRIVER
18340M:	Green Wan <green.wan@sifive.com>
18341S:	Maintained
18342F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
18343F:	drivers/dma/sf-pdma/
18344
18345SILEAD TOUCHSCREEN DRIVER
18346M:	Hans de Goede <hdegoede@redhat.com>
18347L:	linux-input@vger.kernel.org
18348L:	platform-driver-x86@vger.kernel.org
18349S:	Maintained
18350F:	drivers/input/touchscreen/silead.c
18351F:	drivers/platform/x86/touchscreen_dmi.c
18352
18353SILICON LABS WIRELESS DRIVERS (for WFxxx series)
18354M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
18355S:	Supported
18356F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
18357F:	drivers/net/wireless/silabs/wfx/
18358
18359SILICON MOTION SM712 FRAME BUFFER DRIVER
18360M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
18361M:	Teddy Wang <teddy.wang@siliconmotion.com>
18362M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
18363L:	linux-fbdev@vger.kernel.org
18364S:	Maintained
18365F:	Documentation/fb/sm712fb.rst
18366F:	drivers/video/fbdev/sm712*
18367
18368SILVACO I3C DUAL-ROLE MASTER
18369M:	Miquel Raynal <miquel.raynal@bootlin.com>
18370M:	Conor Culhane <conor.culhane@silvaco.com>
18371L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
18372S:	Maintained
18373F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
18374F:	drivers/i3c/master/svc-i3c-master.c
18375
18376SIMPLEFB FB DRIVER
18377M:	Hans de Goede <hdegoede@redhat.com>
18378L:	linux-fbdev@vger.kernel.org
18379S:	Maintained
18380F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
18381F:	drivers/video/fbdev/simplefb.c
18382F:	include/linux/platform_data/simplefb.h
18383
18384SIMTEC EB110ATX (Chalice CATS)
18385M:	Simtec Linux Team <linux@simtec.co.uk>
18386S:	Supported
18387W:	http://www.simtec.co.uk/products/EB110ATX/
18388
18389SIMTEC EB2410ITX (BAST)
18390M:	Simtec Linux Team <linux@simtec.co.uk>
18391S:	Supported
18392W:	http://www.simtec.co.uk/products/EB2410ITX/
18393F:	arch/arm/mach-s3c/bast-ide.c
18394F:	arch/arm/mach-s3c/bast-irq.c
18395F:	arch/arm/mach-s3c/mach-bast.c
18396
18397SIOX
18398M:	Thorsten Scherer <t.scherer@eckelmann.de>
18399M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
18400R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18401S:	Supported
18402F:	drivers/gpio/gpio-siox.c
18403F:	drivers/siox/*
18404F:	include/trace/events/siox.h
18405
18406SIPHASH PRF ROUTINES
18407M:	Jason A. Donenfeld <Jason@zx2c4.com>
18408S:	Maintained
18409F:	include/linux/siphash.h
18410F:	lib/siphash.c
18411F:	lib/test_siphash.c
18412
18413SIS 190 ETHERNET DRIVER
18414M:	Francois Romieu <romieu@fr.zoreil.com>
18415L:	netdev@vger.kernel.org
18416S:	Maintained
18417F:	drivers/net/ethernet/sis/sis190.c
18418
18419SIS 900/7016 FAST ETHERNET DRIVER
18420M:	Daniele Venzano <venza@brownhat.org>
18421L:	netdev@vger.kernel.org
18422S:	Maintained
18423W:	http://www.brownhat.org/sis900.html
18424F:	drivers/net/ethernet/sis/sis900.*
18425
18426SIS FRAMEBUFFER DRIVER
18427M:	Thomas Winischhofer <thomas@winischhofer.net>
18428S:	Maintained
18429W:	http://www.winischhofer.net/linuxsisvga.shtml
18430F:	Documentation/fb/sisfb.rst
18431F:	drivers/video/fbdev/sis/
18432F:	include/video/sisfb.h
18433
18434SIS I2C TOUCHSCREEN DRIVER
18435M:	Mika Penttilä <mika.penttila@nextfour.com>
18436L:	linux-input@vger.kernel.org
18437S:	Maintained
18438F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
18439F:	drivers/input/touchscreen/sis_i2c.c
18440
18441SIS USB2VGA DRIVER
18442M:	Thomas Winischhofer <thomas@winischhofer.net>
18443S:	Maintained
18444W:	http://www.winischhofer.at/linuxsisusbvga.shtml
18445F:	drivers/usb/misc/sisusbvga/
18446
18447SL28 CPLD MFD DRIVER
18448M:	Michael Walle <michael@walle.cc>
18449S:	Maintained
18450F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
18451F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
18452F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
18453F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
18454F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
18455F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
18456F:	drivers/gpio/gpio-sl28cpld.c
18457F:	drivers/hwmon/sl28cpld-hwmon.c
18458F:	drivers/irqchip/irq-sl28cpld.c
18459F:	drivers/pwm/pwm-sl28cpld.c
18460F:	drivers/watchdog/sl28cpld_wdt.c
18461
18462SLAB ALLOCATOR
18463M:	Christoph Lameter <cl@linux.com>
18464M:	Pekka Enberg <penberg@kernel.org>
18465M:	David Rientjes <rientjes@google.com>
18466M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
18467M:	Andrew Morton <akpm@linux-foundation.org>
18468M:	Vlastimil Babka <vbabka@suse.cz>
18469R:	Roman Gushchin <roman.gushchin@linux.dev>
18470R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
18471L:	linux-mm@kvack.org
18472S:	Maintained
18473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
18474F:	include/linux/sl?b*.h
18475F:	mm/sl?b*
18476
18477SLEEPABLE READ-COPY UPDATE (SRCU)
18478M:	Lai Jiangshan <jiangshanlai@gmail.com>
18479M:	"Paul E. McKenney" <paulmck@kernel.org>
18480M:	Josh Triplett <josh@joshtriplett.org>
18481R:	Steven Rostedt <rostedt@goodmis.org>
18482R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18483L:	rcu@vger.kernel.org
18484S:	Supported
18485W:	http://www.rdrop.com/users/paulmck/RCU/
18486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18487F:	include/linux/srcu*.h
18488F:	kernel/rcu/srcu*.c
18489
18490SMACK SECURITY MODULE
18491M:	Casey Schaufler <casey@schaufler-ca.com>
18492L:	linux-security-module@vger.kernel.org
18493S:	Maintained
18494W:	http://schaufler-ca.com
18495T:	git git://github.com/cschaufler/smack-next
18496F:	Documentation/admin-guide/LSM/Smack.rst
18497F:	security/smack/
18498
18499SMC91x ETHERNET DRIVER
18500M:	Nicolas Pitre <nico@fluxnic.net>
18501S:	Odd Fixes
18502F:	drivers/net/ethernet/smsc/smc91x.*
18503
18504SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
18505M:	Mark Rutland <mark.rutland@arm.com>
18506M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18507M:	Sudeep Holla <sudeep.holla@arm.com>
18508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18509S:	Maintained
18510F:	drivers/firmware/smccc/
18511F:	include/linux/arm-smccc.h
18512
18513SMM665 HARDWARE MONITOR DRIVER
18514M:	Guenter Roeck <linux@roeck-us.net>
18515L:	linux-hwmon@vger.kernel.org
18516S:	Maintained
18517F:	Documentation/hwmon/smm665.rst
18518F:	drivers/hwmon/smm665.c
18519
18520SMSC EMC2103 HARDWARE MONITOR DRIVER
18521M:	Steve Glendinning <steve.glendinning@shawell.net>
18522L:	linux-hwmon@vger.kernel.org
18523S:	Maintained
18524F:	Documentation/hwmon/emc2103.rst
18525F:	drivers/hwmon/emc2103.c
18526
18527SMSC SCH5627 HARDWARE MONITOR DRIVER
18528M:	Hans de Goede <hdegoede@redhat.com>
18529L:	linux-hwmon@vger.kernel.org
18530S:	Supported
18531F:	Documentation/hwmon/sch5627.rst
18532F:	drivers/hwmon/sch5627.c
18533
18534SMSC UFX6000 and UFX7000 USB to VGA DRIVER
18535M:	Steve Glendinning <steve.glendinning@shawell.net>
18536L:	linux-fbdev@vger.kernel.org
18537S:	Maintained
18538F:	drivers/video/fbdev/smscufx.c
18539
18540SMSC47B397 HARDWARE MONITOR DRIVER
18541M:	Jean Delvare <jdelvare@suse.com>
18542L:	linux-hwmon@vger.kernel.org
18543S:	Maintained
18544F:	Documentation/hwmon/smsc47b397.rst
18545F:	drivers/hwmon/smsc47b397.c
18546
18547SMSC911x ETHERNET DRIVER
18548M:	Steve Glendinning <steve.glendinning@shawell.net>
18549L:	netdev@vger.kernel.org
18550S:	Maintained
18551F:	drivers/net/ethernet/smsc/smsc911x.*
18552F:	include/linux/smsc911x.h
18553
18554SMSC9420 PCI ETHERNET DRIVER
18555M:	Steve Glendinning <steve.glendinning@shawell.net>
18556L:	netdev@vger.kernel.org
18557S:	Maintained
18558F:	drivers/net/ethernet/smsc/smsc9420.*
18559
18560SOCIONEXT (SNI) AVE NETWORK DRIVER
18561M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18562L:	netdev@vger.kernel.org
18563S:	Maintained
18564F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
18565F:	drivers/net/ethernet/socionext/sni_ave.c
18566
18567SOCIONEXT (SNI) NETSEC NETWORK DRIVER
18568M:	Jassi Brar <jaswinder.singh@linaro.org>
18569M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
18570L:	netdev@vger.kernel.org
18571S:	Maintained
18572F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
18573F:	drivers/net/ethernet/socionext/netsec.c
18574
18575SOCIONEXT (SNI) Synquacer SPI DRIVER
18576M:	Masahisa Kojima <masahisa.kojima@linaro.org>
18577M:	Jassi Brar <jaswinder.singh@linaro.org>
18578L:	linux-spi@vger.kernel.org
18579S:	Maintained
18580F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
18581F:	drivers/spi/spi-synquacer.c
18582
18583SOCIONEXT SYNQUACER I2C DRIVER
18584M:	Ard Biesheuvel <ardb@kernel.org>
18585L:	linux-i2c@vger.kernel.org
18586S:	Maintained
18587F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
18588F:	drivers/i2c/busses/i2c-synquacer.c
18589
18590SOCIONEXT UNIPHIER SOUND DRIVER
18591L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18592S:	Orphan
18593F:	sound/soc/uniphier/
18594
18595SOEKRIS NET48XX LED SUPPORT
18596M:	Chris Boot <bootc@bootc.net>
18597S:	Maintained
18598F:	drivers/leds/leds-net48xx.c
18599
18600SOFT-IWARP DRIVER (siw)
18601M:	Bernard Metzler <bmt@zurich.ibm.com>
18602L:	linux-rdma@vger.kernel.org
18603S:	Supported
18604F:	drivers/infiniband/sw/siw/
18605F:	include/uapi/rdma/siw-abi.h
18606
18607SOFT-ROCE DRIVER (rxe)
18608M:	Zhu Yanjun <zyjzyj2000@gmail.com>
18609L:	linux-rdma@vger.kernel.org
18610S:	Supported
18611F:	drivers/infiniband/sw/rxe/
18612F:	include/uapi/rdma/rdma_user_rxe.h
18613
18614SOFTLOGIC 6x10 MPEG CODEC
18615M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18616M:	Anton Sviridenko <anton@corp.bluecherry.net>
18617M:	Andrey Utkin <andrey_utkin@fastmail.com>
18618M:	Ismael Luceno <ismael@iodev.co.uk>
18619L:	linux-media@vger.kernel.org
18620S:	Supported
18621F:	drivers/media/pci/solo6x10/
18622
18623SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
18624M:	James Morse <james.morse@arm.com>
18625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18626S:	Maintained
18627F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
18628F:	drivers/firmware/arm_sdei.c
18629F:	include/linux/arm_sdei.h
18630F:	include/uapi/linux/arm_sdei.h
18631
18632SOFTWARE NODES AND DEVICE PROPERTIES
18633R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18634R:	Daniel Scally <djrscally@gmail.com>
18635R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
18636R:	Sakari Ailus <sakari.ailus@linux.intel.com>
18637L:	linux-acpi@vger.kernel.org
18638S:	Maintained
18639F:	drivers/base/property.c
18640F:	drivers/base/swnode.c
18641F:	include/linux/fwnode.h
18642F:	include/linux/property.h
18643
18644SOFTWARE RAID (Multiple Disks) SUPPORT
18645M:	Song Liu <song@kernel.org>
18646L:	linux-raid@vger.kernel.org
18647S:	Supported
18648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
18649F:	drivers/md/Kconfig
18650F:	drivers/md/Makefile
18651F:	drivers/md/md*
18652F:	drivers/md/raid*
18653F:	include/linux/raid/
18654F:	include/uapi/linux/raid/
18655
18656SOLIDRUN CLEARFOG SUPPORT
18657M:	Russell King <linux@armlinux.org.uk>
18658S:	Maintained
18659F:	arch/arm/boot/dts/armada-388-clearfog*
18660F:	arch/arm/boot/dts/armada-38x-solidrun-*
18661
18662SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
18663M:	Russell King <linux@armlinux.org.uk>
18664S:	Maintained
18665F:	arch/arm/boot/dts/imx6*-cubox-i*
18666F:	arch/arm/boot/dts/imx6*-hummingboard*
18667F:	arch/arm/boot/dts/imx6*-sr-*
18668
18669SONIC NETWORK DRIVER
18670M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
18671L:	netdev@vger.kernel.org
18672S:	Maintained
18673F:	drivers/net/ethernet/natsemi/sonic.*
18674
18675SONICS SILICON BACKPLANE DRIVER (SSB)
18676M:	Michael Buesch <m@bues.ch>
18677L:	linux-wireless@vger.kernel.org
18678S:	Maintained
18679F:	drivers/ssb/
18680F:	include/linux/ssb/
18681
18682SONY IMX208 SENSOR DRIVER
18683M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18684L:	linux-media@vger.kernel.org
18685S:	Maintained
18686T:	git git://linuxtv.org/media_tree.git
18687F:	drivers/media/i2c/imx208.c
18688
18689SONY IMX214 SENSOR DRIVER
18690M:	Ricardo Ribalda <ribalda@kernel.org>
18691L:	linux-media@vger.kernel.org
18692S:	Maintained
18693T:	git git://linuxtv.org/media_tree.git
18694F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
18695F:	drivers/media/i2c/imx214.c
18696
18697SONY IMX219 SENSOR DRIVER
18698M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
18699L:	linux-media@vger.kernel.org
18700S:	Maintained
18701T:	git git://linuxtv.org/media_tree.git
18702F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
18703F:	drivers/media/i2c/imx219.c
18704
18705SONY IMX258 SENSOR DRIVER
18706M:	Sakari Ailus <sakari.ailus@linux.intel.com>
18707L:	linux-media@vger.kernel.org
18708S:	Maintained
18709T:	git git://linuxtv.org/media_tree.git
18710F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
18711F:	drivers/media/i2c/imx258.c
18712
18713SONY IMX274 SENSOR DRIVER
18714M:	Leon Luo <leonl@leopardimaging.com>
18715L:	linux-media@vger.kernel.org
18716S:	Maintained
18717T:	git git://linuxtv.org/media_tree.git
18718F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
18719F:	drivers/media/i2c/imx274.c
18720
18721SONY IMX290 SENSOR DRIVER
18722M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18723L:	linux-media@vger.kernel.org
18724S:	Maintained
18725T:	git git://linuxtv.org/media_tree.git
18726F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
18727F:	drivers/media/i2c/imx290.c
18728
18729SONY IMX319 SENSOR DRIVER
18730M:	Bingbu Cao <bingbu.cao@intel.com>
18731L:	linux-media@vger.kernel.org
18732S:	Maintained
18733T:	git git://linuxtv.org/media_tree.git
18734F:	drivers/media/i2c/imx319.c
18735
18736SONY IMX334 SENSOR DRIVER
18737M:	Paul J. Murphy <paul.j.murphy@intel.com>
18738M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18739L:	linux-media@vger.kernel.org
18740S:	Maintained
18741T:	git git://linuxtv.org/media_tree.git
18742F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
18743F:	drivers/media/i2c/imx334.c
18744
18745SONY IMX335 SENSOR DRIVER
18746M:	Paul J. Murphy <paul.j.murphy@intel.com>
18747M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18748L:	linux-media@vger.kernel.org
18749S:	Maintained
18750T:	git git://linuxtv.org/media_tree.git
18751F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
18752F:	drivers/media/i2c/imx335.c
18753
18754SONY IMX355 SENSOR DRIVER
18755M:	Tianshu Qiu <tian.shu.qiu@intel.com>
18756L:	linux-media@vger.kernel.org
18757S:	Maintained
18758T:	git git://linuxtv.org/media_tree.git
18759F:	drivers/media/i2c/imx355.c
18760
18761SONY IMX412 SENSOR DRIVER
18762M:	Paul J. Murphy <paul.j.murphy@intel.com>
18763M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
18764L:	linux-media@vger.kernel.org
18765S:	Maintained
18766T:	git git://linuxtv.org/media_tree.git
18767F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
18768F:	drivers/media/i2c/imx412.c
18769
18770SONY MEMORYSTICK SUBSYSTEM
18771M:	Maxim Levitsky <maximlevitsky@gmail.com>
18772M:	Alex Dubov <oakad@yahoo.com>
18773M:	Ulf Hansson <ulf.hansson@linaro.org>
18774L:	linux-mmc@vger.kernel.org
18775S:	Maintained
18776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18777F:	drivers/memstick/
18778F:	include/linux/memstick.h
18779
18780SONY VAIO CONTROL DEVICE DRIVER
18781M:	Mattia Dongili <malattia@linux.it>
18782L:	platform-driver-x86@vger.kernel.org
18783S:	Maintained
18784W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
18785F:	Documentation/admin-guide/laptops/sony-laptop.rst
18786F:	drivers/char/sonypi.c
18787F:	drivers/platform/x86/sony-laptop.c
18788F:	include/linux/sony-laptop.h
18789
18790SOUND
18791M:	Jaroslav Kysela <perex@perex.cz>
18792M:	Takashi Iwai <tiwai@suse.com>
18793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18794S:	Maintained
18795W:	http://www.alsa-project.org/
18796Q:	http://patchwork.kernel.org/project/alsa-devel/list/
18797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18798F:	Documentation/sound/
18799F:	include/sound/
18800F:	include/uapi/sound/
18801F:	sound/
18802F:	tools/testing/selftests/alsa
18803
18804SOUND - COMPRESSED AUDIO
18805M:	Vinod Koul <vkoul@kernel.org>
18806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18807S:	Supported
18808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18809F:	Documentation/sound/designs/compress-offload.rst
18810F:	include/sound/compress_driver.h
18811F:	include/uapi/sound/compress_*
18812F:	sound/core/compress_offload.c
18813F:	sound/soc/soc-compress.c
18814
18815SOUND - DMAENGINE HELPERS
18816M:	Lars-Peter Clausen <lars@metafoo.de>
18817S:	Supported
18818F:	include/sound/dmaengine_pcm.h
18819F:	sound/core/pcm_dmaengine.c
18820F:	sound/soc/soc-generic-dmaengine-pcm.c
18821
18822SOUND - ALSA SELFTESTS
18823M:	Mark Brown <broonie@kernel.org>
18824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18825L:	linux-kselftest@vger.kernel.org
18826S:	Supported
18827F:	tools/testing/selftests/alsa
18828
18829SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
18830M:	Liam Girdwood <lgirdwood@gmail.com>
18831M:	Mark Brown <broonie@kernel.org>
18832L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18833S:	Supported
18834W:	http://alsa-project.org/main/index.php/ASoC
18835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
18836F:	Documentation/devicetree/bindings/sound/
18837F:	Documentation/sound/soc/
18838F:	include/dt-bindings/sound/
18839F:	include/sound/soc*
18840F:	sound/soc/
18841
18842SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
18843M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18844M:	Liam Girdwood <lgirdwood@gmail.com>
18845M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
18846M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18847M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
18848R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
18849M:	Daniel Baluta <daniel.baluta@nxp.com>
18850L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
18851S:	Supported
18852W:	https://github.com/thesofproject/linux/
18853F:	sound/soc/sof/
18854
18855SOUNDWIRE SUBSYSTEM
18856M:	Vinod Koul <vkoul@kernel.org>
18857M:	Bard Liao <yung-chuan.liao@linux.intel.com>
18858R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
18859R:	Sanyog Kale <sanyog.r.kale@intel.com>
18860L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18861S:	Supported
18862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
18863F:	Documentation/driver-api/soundwire/
18864F:	drivers/soundwire/
18865F:	include/linux/soundwire/
18866
18867SP2 MEDIA DRIVER
18868M:	Olli Salonen <olli.salonen@iki.fi>
18869L:	linux-media@vger.kernel.org
18870S:	Maintained
18871W:	https://linuxtv.org
18872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18873F:	drivers/media/dvb-frontends/sp2*
18874
18875SPARC + UltraSPARC (sparc/sparc64)
18876M:	"David S. Miller" <davem@davemloft.net>
18877L:	sparclinux@vger.kernel.org
18878S:	Maintained
18879Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
18880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18882F:	arch/sparc/
18883F:	drivers/sbus/
18884
18885SPARC SERIAL DRIVERS
18886M:	"David S. Miller" <davem@davemloft.net>
18887L:	sparclinux@vger.kernel.org
18888S:	Maintained
18889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
18890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
18891F:	drivers/tty/serial/suncore.c
18892F:	drivers/tty/serial/sunhv.c
18893F:	drivers/tty/serial/sunsab.c
18894F:	drivers/tty/serial/sunsab.h
18895F:	drivers/tty/serial/sunsu.c
18896F:	drivers/tty/serial/sunzilog.c
18897F:	drivers/tty/serial/sunzilog.h
18898F:	drivers/tty/vcc.c
18899F:	include/linux/sunserialcore.h
18900
18901SPARSE CHECKER
18902M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
18903L:	linux-sparse@vger.kernel.org
18904S:	Maintained
18905W:	https://sparse.docs.kernel.org/
18906T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
18907Q:	https://patchwork.kernel.org/project/linux-sparse/list/
18908B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
18909F:	include/linux/compiler.h
18910
18911SPEAKUP CONSOLE SPEECH DRIVER
18912M:	William Hubbs <w.d.hubbs@gmail.com>
18913M:	Chris Brannon <chris@the-brannons.com>
18914M:	Kirk Reiser <kirk@reisers.ca>
18915M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
18916L:	speakup@linux-speakup.org
18917S:	Odd Fixes
18918W:	http://www.linux-speakup.org/
18919W:	https://github.com/linux-speakup/speakup
18920B:	https://github.com/linux-speakup/speakup/issues
18921F:	drivers/accessibility/speakup/
18922
18923SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
18924M:	Viresh Kumar <vireshk@kernel.org>
18925M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
18926M:	soc@kernel.org
18927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18928S:	Maintained
18929W:	http://www.st.com/spear
18930F:	arch/arm/boot/dts/spear*
18931F:	arch/arm/mach-spear/
18932F:	drivers/clk/spear/
18933F:	drivers/pinctrl/spear/
18934
18935SPI NOR SUBSYSTEM
18936M:	Tudor Ambarus <tudor.ambarus@microchip.com>
18937M:	Pratyush Yadav <p.yadav@ti.com>
18938R:	Michael Walle <michael@walle.cc>
18939L:	linux-mtd@lists.infradead.org
18940S:	Maintained
18941W:	http://www.linux-mtd.infradead.org/
18942Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
18943C:	irc://irc.oftc.net/mtd
18944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
18945F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
18946F:	drivers/mtd/spi-nor/
18947F:	include/linux/mtd/spi-nor.h
18948
18949SPI SUBSYSTEM
18950M:	Mark Brown <broonie@kernel.org>
18951L:	linux-spi@vger.kernel.org
18952S:	Maintained
18953Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
18954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
18955F:	Documentation/devicetree/bindings/spi/
18956F:	Documentation/spi/
18957F:	drivers/spi/
18958F:	include/linux/spi/
18959F:	include/uapi/linux/spi/
18960F:	tools/spi/
18961
18962SPIDERNET NETWORK DRIVER for CELL
18963M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
18964M:	Geoff Levand <geoff@infradead.org>
18965L:	netdev@vger.kernel.org
18966L:	linuxppc-dev@lists.ozlabs.org
18967S:	Maintained
18968F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
18969F:	drivers/net/ethernet/toshiba/spider_net*
18970
18971SPMI SUBSYSTEM
18972M:	Stephen Boyd <sboyd@kernel.org>
18973L:	linux-kernel@vger.kernel.org
18974S:	Maintained
18975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
18976F:	Documentation/devicetree/bindings/spmi/
18977F:	drivers/spmi/
18978F:	include/dt-bindings/spmi/spmi.h
18979F:	include/linux/spmi.h
18980F:	include/trace/events/spmi.h
18981
18982SPU FILE SYSTEM
18983M:	Jeremy Kerr <jk@ozlabs.org>
18984L:	linuxppc-dev@lists.ozlabs.org
18985S:	Supported
18986W:	http://www.ibm.com/developerworks/power/cell/
18987F:	Documentation/filesystems/spufs/spufs.rst
18988F:	arch/powerpc/platforms/cell/spufs/
18989
18990SQUASHFS FILE SYSTEM
18991M:	Phillip Lougher <phillip@squashfs.org.uk>
18992L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
18993S:	Maintained
18994W:	http://squashfs.org.uk
18995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
18996F:	Documentation/filesystems/squashfs.rst
18997F:	fs/squashfs/
18998
18999SRM (Alpha) environment access
19000M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
19001S:	Maintained
19002F:	arch/alpha/kernel/srm_env.c
19003
19004ST LSM6DSx IMU IIO DRIVER
19005M:	Lorenzo Bianconi <lorenzo@kernel.org>
19006L:	linux-iio@vger.kernel.org
19007S:	Maintained
19008W:	http://www.st.com/
19009F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
19010F:	drivers/iio/imu/st_lsm6dsx/
19011
19012ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
19013M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
19014M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
19015L:	linux-media@vger.kernel.org
19016S:	Maintained
19017T:	git git://linuxtv.org/media_tree.git
19018F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
19019F:	drivers/media/i2c/st-mipid02.c
19020
19021ST STM32 I2C/SMBUS DRIVER
19022M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
19023M:	Alain Volmat <alain.volmat@foss.st.com>
19024L:	linux-i2c@vger.kernel.org
19025S:	Maintained
19026F:	drivers/i2c/busses/i2c-stm32*
19027
19028ST STM32 SPI DRIVER
19029M:	Alain Volmat <alain.volmat@foss.st.com>
19030L:	linux-spi@vger.kernel.org
19031S:	Maintained
19032F:	drivers/spi/spi-stm32.c
19033
19034ST STPDDC60 DRIVER
19035M:	Daniel Nilsson <daniel.nilsson@flex.com>
19036L:	linux-hwmon@vger.kernel.org
19037S:	Maintained
19038F:	Documentation/hwmon/stpddc60.rst
19039F:	drivers/hwmon/pmbus/stpddc60.c
19040
19041ST VL53L0X ToF RANGER(I2C) IIO DRIVER
19042M:	Song Qiang <songqiang1304521@gmail.com>
19043L:	linux-iio@vger.kernel.org
19044S:	Maintained
19045F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
19046F:	drivers/iio/proximity/vl53l0x-i2c.c
19047
19048STABLE BRANCH
19049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19050M:	Sasha Levin <sashal@kernel.org>
19051L:	stable@vger.kernel.org
19052S:	Supported
19053F:	Documentation/process/stable-kernel-rules.rst
19054
19055STAGING - ATOMISP DRIVER
19056M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19057R:	Sakari Ailus <sakari.ailus@linux.intel.com>
19058L:	linux-media@vger.kernel.org
19059S:	Maintained
19060F:	drivers/staging/media/atomisp/
19061
19062STAGING - FIELDBUS SUBSYSTEM
19063M:	Sven Van Asbroeck <TheSven73@gmail.com>
19064S:	Maintained
19065F:	drivers/staging/fieldbus/*
19066F:	drivers/staging/fieldbus/Documentation/
19067
19068STAGING - HMS ANYBUS-S BUS
19069M:	Sven Van Asbroeck <TheSven73@gmail.com>
19070S:	Maintained
19071F:	drivers/staging/fieldbus/anybuss/
19072
19073STAGING - INDUSTRIAL IO
19074M:	Jonathan Cameron <jic23@kernel.org>
19075L:	linux-iio@vger.kernel.org
19076S:	Odd Fixes
19077F:	Documentation/devicetree/bindings/staging/iio/
19078F:	drivers/staging/iio/
19079
19080STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
19081M:	Marc Dietrich <marvin24@gmx.de>
19082L:	ac100@lists.launchpad.net (moderated for non-subscribers)
19083L:	linux-tegra@vger.kernel.org
19084S:	Maintained
19085F:	drivers/staging/nvec/
19086
19087STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
19088M:	Jens Frederich <jfrederich@gmail.com>
19089M:	Jon Nettleton <jon.nettleton@gmail.com>
19090S:	Maintained
19091W:	http://wiki.laptop.org/go/DCON
19092F:	drivers/staging/olpc_dcon/
19093
19094STAGING - REALTEK RTL8188EU DRIVERS
19095M:	Larry Finger <Larry.Finger@lwfinger.net>
19096M:	Phillip Potter <phil@philpotter.co.uk>
19097S:	Supported
19098F:	drivers/staging/r8188eu/
19099
19100STAGING - REALTEK RTL8712U DRIVERS
19101M:	Larry Finger <Larry.Finger@lwfinger.net>
19102M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
19103S:	Odd Fixes
19104F:	drivers/staging/rtl8712/
19105
19106STAGING - SEPS525 LCD CONTROLLER DRIVERS
19107M:	Michael Hennerich <michael.hennerich@analog.com>
19108L:	linux-fbdev@vger.kernel.org
19109S:	Supported
19110F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
19111F:	drivers/staging/fbtft/fb_seps525.c
19112
19113STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
19114M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
19115M:	Teddy Wang <teddy.wang@siliconmotion.com>
19116M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
19117L:	linux-fbdev@vger.kernel.org
19118S:	Maintained
19119F:	drivers/staging/sm750fb/
19120
19121STAGING - VIA VT665X DRIVERS
19122M:	Forest Bond <forest@alittletooquiet.net>
19123S:	Odd Fixes
19124F:	drivers/staging/vt665?/
19125
19126STAGING SUBSYSTEM
19127M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19128L:	linux-staging@lists.linux.dev
19129S:	Supported
19130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
19131F:	drivers/staging/
19132
19133STARFIRE/DURALAN NETWORK DRIVER
19134M:	Ion Badulescu <ionut@badula.org>
19135S:	Odd Fixes
19136F:	drivers/net/ethernet/adaptec/starfire*
19137
19138STARFIVE JH7100 CLOCK DRIVERS
19139M:	Emil Renner Berthing <kernel@esmil.dk>
19140S:	Maintained
19141F:	Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
19142F:	drivers/clk/starfive/clk-starfive-jh7100*
19143F:	include/dt-bindings/clock/starfive-jh7100*.h
19144
19145STARFIVE JH7100 PINCTRL DRIVER
19146M:	Emil Renner Berthing <kernel@esmil.dk>
19147L:	linux-gpio@vger.kernel.org
19148S:	Maintained
19149F:	Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
19150F:	drivers/pinctrl/pinctrl-starfive.c
19151F:	include/dt-bindings/pinctrl/pinctrl-starfive.h
19152
19153STARFIVE JH7100 RESET CONTROLLER DRIVER
19154M:	Emil Renner Berthing <kernel@esmil.dk>
19155S:	Maintained
19156F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
19157F:	drivers/reset/reset-starfive-jh7100.c
19158F:	include/dt-bindings/reset/starfive-jh7100.h
19159
19160STATIC BRANCH/CALL
19161M:	Peter Zijlstra <peterz@infradead.org>
19162M:	Josh Poimboeuf <jpoimboe@kernel.org>
19163M:	Jason Baron <jbaron@akamai.com>
19164R:	Steven Rostedt <rostedt@goodmis.org>
19165R:	Ard Biesheuvel <ardb@kernel.org>
19166S:	Supported
19167F:	arch/*/include/asm/jump_label*.h
19168F:	arch/*/include/asm/static_call*.h
19169F:	arch/*/kernel/jump_label.c
19170F:	arch/*/kernel/static_call.c
19171F:	include/linux/jump_label*.h
19172F:	include/linux/static_call*.h
19173F:	kernel/jump_label.c
19174F:	kernel/static_call.c
19175
19176STI AUDIO (ASoC) DRIVERS
19177M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19179S:	Maintained
19180F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
19181F:	sound/soc/sti/
19182
19183STI CEC DRIVER
19184M:	Alain Volmat <alain.volmat@foss.st.com>
19185S:	Maintained
19186F:	Documentation/devicetree/bindings/media/stih-cec.txt
19187F:	drivers/media/cec/platform/sti/
19188
19189STK1160 USB VIDEO CAPTURE DRIVER
19190M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19191L:	linux-media@vger.kernel.org
19192S:	Maintained
19193T:	git git://linuxtv.org/media_tree.git
19194F:	drivers/media/usb/stk1160/
19195
19196STM32 AUDIO (ASoC) DRIVERS
19197M:	Olivier Moysan <olivier.moysan@foss.st.com>
19198M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19200S:	Maintained
19201F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
19202F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
19203F:	sound/soc/stm/
19204
19205STM32 TIMER/LPTIMER DRIVERS
19206M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
19207S:	Maintained
19208F:	Documentation/ABI/testing/*timer-stm32
19209F:	Documentation/devicetree/bindings/*/*stm32-*timer*
19210F:	drivers/*/stm32-*timer*
19211F:	drivers/pwm/pwm-stm32*
19212F:	include/linux/*/stm32-*tim*
19213
19214STMMAC ETHERNET DRIVER
19215M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
19216M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
19217M:	Jose Abreu <joabreu@synopsys.com>
19218L:	netdev@vger.kernel.org
19219S:	Supported
19220W:	http://www.stlinux.com
19221F:	Documentation/networking/device_drivers/ethernet/stmicro/
19222F:	drivers/net/ethernet/stmicro/stmmac/
19223
19224SUN3/3X
19225M:	Sam Creasey <sammy@sammy.net>
19226S:	Maintained
19227W:	http://sammy.net/sun3/
19228F:	arch/m68k/include/asm/sun3*
19229F:	arch/m68k/kernel/*sun3*
19230F:	arch/m68k/sun3*/
19231F:	drivers/net/ethernet/i825xx/sun3*
19232
19233SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
19234M:	Hans de Goede <hdegoede@redhat.com>
19235L:	linux-input@vger.kernel.org
19236S:	Maintained
19237F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
19238F:	drivers/input/keyboard/sun4i-lradc-keys.c
19239
19240SUNDANCE NETWORK DRIVER
19241M:	Denis Kirjanov <kda@linux-powerpc.org>
19242L:	netdev@vger.kernel.org
19243S:	Maintained
19244F:	drivers/net/ethernet/dlink/sundance.c
19245
19246SUNPLUS ETHERNET DRIVER
19247M:	Wells Lu <wellslutw@gmail.com>
19248L:	netdev@vger.kernel.org
19249S:	Maintained
19250W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
19251F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
19252F:	drivers/net/ethernet/sunplus/
19253
19254SUNPLUS OCOTP DRIVER
19255M:	Vincent Shih <vincent.sunplus@gmail.com>
19256S:	Maintained
19257F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
19258F:	drivers/nvmem/sunplus-ocotp.c
19259
19260SUNPLUS PWM DRIVER
19261M:	Hammer Hsieh <hammerh0314@gmail.com>
19262S:	Maintained
19263F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
19264F:	drivers/pwm/pwm-sunplus.c
19265
19266SUNPLUS RTC DRIVER
19267M:	Vincent Shih <vincent.sunplus@gmail.com>
19268L:	linux-rtc@vger.kernel.org
19269S:	Maintained
19270F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
19271F:	drivers/rtc/rtc-sunplus.c
19272
19273SUNPLUS SPI CONTROLLER INTERFACE DRIVER
19274M:	Li-hao Kuo <lhjeff911@gmail.com>
19275L:	linux-spi@vger.kernel.org
19276S:	Maintained
19277F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
19278F:	drivers/spi/spi-sunplus-sp7021.c
19279
19280SUNPLUS UART DRIVER
19281M:	Hammer Hsieh <hammerh0314@gmail.com>
19282S:	Maintained
19283F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
19284F:	drivers/tty/serial/sunplus-uart.c
19285
19286SUNPLUS WATCHDOG DRIVER
19287M:	Xiantao Hu <xt.hu@cqplus1.com>
19288L:	linux-watchdog@vger.kernel.org
19289S:	Maintained
19290F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
19291F:	drivers/watchdog/sunplus_wdt.c
19292
19293SUPERH
19294M:	Yoshinori Sato <ysato@users.sourceforge.jp>
19295M:	Rich Felker <dalias@libc.org>
19296L:	linux-sh@vger.kernel.org
19297S:	Maintained
19298Q:	http://patchwork.kernel.org/project/linux-sh/list/
19299F:	Documentation/sh/
19300F:	arch/sh/
19301F:	drivers/sh/
19302
19303SUSPEND TO RAM
19304M:	"Rafael J. Wysocki" <rafael@kernel.org>
19305M:	Len Brown <len.brown@intel.com>
19306M:	Pavel Machek <pavel@ucw.cz>
19307L:	linux-pm@vger.kernel.org
19308S:	Supported
19309B:	https://bugzilla.kernel.org
19310F:	Documentation/power/
19311F:	arch/x86/kernel/acpi/
19312F:	drivers/base/power/
19313F:	include/linux/freezer.h
19314F:	include/linux/pm.h
19315F:	include/linux/suspend.h
19316F:	kernel/power/
19317
19318SVGA HANDLING
19319M:	Martin Mares <mj@ucw.cz>
19320L:	linux-video@atrey.karlin.mff.cuni.cz
19321S:	Maintained
19322F:	Documentation/admin-guide/svga.rst
19323F:	arch/x86/boot/video*
19324
19325SWIOTLB SUBSYSTEM
19326M:	Christoph Hellwig <hch@infradead.org>
19327L:	iommu@lists.linux.dev
19328S:	Supported
19329W:	http://git.infradead.org/users/hch/dma-mapping.git
19330T:	git git://git.infradead.org/users/hch/dma-mapping.git
19331F:	arch/*/kernel/pci-swiotlb.c
19332F:	include/linux/swiotlb.h
19333F:	kernel/dma/swiotlb.c
19334
19335SWITCHDEV
19336M:	Jiri Pirko <jiri@resnulli.us>
19337M:	Ivan Vecera <ivecera@redhat.com>
19338L:	netdev@vger.kernel.org
19339S:	Supported
19340F:	include/net/switchdev.h
19341F:	net/switchdev/
19342
19343SY8106A REGULATOR DRIVER
19344M:	Icenowy Zheng <icenowy@aosc.io>
19345S:	Maintained
19346F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
19347F:	drivers/regulator/sy8106a-regulator.c
19348
19349SYNC FILE FRAMEWORK
19350M:	Sumit Semwal <sumit.semwal@linaro.org>
19351R:	Gustavo Padovan <gustavo@padovan.org>
19352L:	linux-media@vger.kernel.org
19353L:	dri-devel@lists.freedesktop.org
19354S:	Maintained
19355T:	git git://anongit.freedesktop.org/drm/drm-misc
19356F:	Documentation/driver-api/sync_file.rst
19357F:	drivers/dma-buf/dma-fence*
19358F:	drivers/dma-buf/sw_sync.c
19359F:	drivers/dma-buf/sync_*
19360F:	include/linux/sync_file.h
19361F:	include/uapi/linux/sync_file.h
19362
19363SYNOPSYS ARC ARCHITECTURE
19364M:	Vineet Gupta <vgupta@kernel.org>
19365L:	linux-snps-arc@lists.infradead.org
19366S:	Supported
19367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
19368F:	Documentation/arc/
19369F:	Documentation/devicetree/bindings/arc/*
19370F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
19371F:	arch/arc/
19372F:	drivers/clocksource/arc_timer.c
19373F:	drivers/tty/serial/arc_uart.c
19374
19375SYNOPSYS ARC HSDK SDP pll clock driver
19376M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19377S:	Supported
19378F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
19379F:	drivers/clk/clk-hsdk-pll.c
19380
19381SYNOPSYS ARC SDP clock driver
19382M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19383S:	Supported
19384F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
19385F:	drivers/clk/axs10x/*
19386
19387SYNOPSYS ARC SDP platform support
19388M:	Alexey Brodkin <abrodkin@synopsys.com>
19389S:	Supported
19390F:	Documentation/devicetree/bindings/arc/axs10*
19391F:	arch/arc/boot/dts/ax*
19392F:	arch/arc/plat-axs10x
19393
19394SYNOPSYS AXS10x RESET CONTROLLER DRIVER
19395M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19396S:	Supported
19397F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
19398F:	drivers/reset/reset-axs10x.c
19399
19400SYNOPSYS CREG GPIO DRIVER
19401M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19402S:	Maintained
19403F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
19404F:	drivers/gpio/gpio-creg-snps.c
19405
19406SYNOPSYS DESIGNWARE 8250 UART DRIVER
19407R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19408S:	Maintained
19409F:	drivers/tty/serial/8250/8250_dw.c
19410F:	drivers/tty/serial/8250/8250_dwlib.*
19411F:	drivers/tty/serial/8250/8250_lpss.c
19412
19413SYNOPSYS DESIGNWARE APB GPIO DRIVER
19414M:	Hoan Tran <hoan@os.amperecomputing.com>
19415M:	Serge Semin <fancer.lancer@gmail.com>
19416L:	linux-gpio@vger.kernel.org
19417S:	Maintained
19418F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
19419F:	drivers/gpio/gpio-dwapb.c
19420
19421SYNOPSYS DESIGNWARE APB SSI DRIVER
19422M:	Serge Semin <fancer.lancer@gmail.com>
19423L:	linux-spi@vger.kernel.org
19424S:	Supported
19425F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
19426F:	drivers/spi/spi-dw*
19427
19428SYNOPSYS DESIGNWARE AXI DMAC DRIVER
19429M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19430S:	Maintained
19431F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
19432F:	drivers/dma/dw-axi-dmac/
19433
19434SYNOPSYS DESIGNWARE DMAC DRIVER
19435M:	Viresh Kumar <vireshk@kernel.org>
19436R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19437S:	Maintained
19438F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
19439F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
19440F:	drivers/dma/dw/
19441F:	include/dt-bindings/dma/dw-dmac.h
19442F:	include/linux/dma/dw.h
19443F:	include/linux/platform_data/dma-dw.h
19444
19445SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
19446M:	Jose Abreu <Jose.Abreu@synopsys.com>
19447L:	netdev@vger.kernel.org
19448S:	Supported
19449F:	drivers/net/ethernet/synopsys/
19450
19451SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
19452M:	Jose Abreu <Jose.Abreu@synopsys.com>
19453L:	netdev@vger.kernel.org
19454S:	Supported
19455F:	drivers/net/pcs/pcs-xpcs.c
19456F:	drivers/net/pcs/pcs-xpcs.h
19457F:	include/linux/pcs/pcs-xpcs.h
19458
19459SYNOPSYS DESIGNWARE I2C DRIVER
19460M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
19461R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19462R:	Mika Westerberg <mika.westerberg@linux.intel.com>
19463R:	Jan Dabros <jsd@semihalf.com>
19464L:	linux-i2c@vger.kernel.org
19465S:	Supported
19466F:	drivers/i2c/busses/i2c-designware-*
19467
19468SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
19469M:	Jaehoon Chung <jh80.chung@samsung.com>
19470L:	linux-mmc@vger.kernel.org
19471S:	Maintained
19472F:	drivers/mmc/host/dw_mmc*
19473
19474SYNOPSYS HSDK RESET CONTROLLER DRIVER
19475M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
19476S:	Supported
19477F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
19478F:	drivers/reset/reset-hsdk.c
19479F:	include/dt-bindings/reset/snps,hsdk-reset.h
19480
19481SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
19482M:	Prabu Thangamuthu <prabu.t@synopsys.com>
19483M:	Manjunath M B <manjumb@synopsys.com>
19484L:	linux-mmc@vger.kernel.org
19485S:	Maintained
19486F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
19487
19488SYSTEM CONFIGURATION (SYSCON)
19489M:	Lee Jones <lee.jones@linaro.org>
19490M:	Arnd Bergmann <arnd@arndb.de>
19491S:	Supported
19492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
19493F:	drivers/mfd/syscon.c
19494
19495SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
19496M:	Sudeep Holla <sudeep.holla@arm.com>
19497R:	Cristian Marussi <cristian.marussi@arm.com>
19498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19499S:	Maintained
19500F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
19501F:	drivers/clk/clk-sc[mp]i.c
19502F:	drivers/cpufreq/sc[mp]i-cpufreq.c
19503F:	drivers/firmware/arm_scmi/
19504F:	drivers/firmware/arm_scpi.c
19505F:	drivers/regulator/scmi-regulator.c
19506F:	drivers/reset/reset-scmi.c
19507F:	include/linux/sc[mp]i_protocol.h
19508F:	include/trace/events/scmi.h
19509F:	include/uapi/linux/virtio_scmi.h
19510
19511SYSTEM RESET/SHUTDOWN DRIVERS
19512M:	Sebastian Reichel <sre@kernel.org>
19513L:	linux-pm@vger.kernel.org
19514S:	Maintained
19515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19516F:	Documentation/devicetree/bindings/power/reset/
19517F:	drivers/power/reset/
19518
19519SYSTEM TRACE MODULE CLASS
19520M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
19521S:	Maintained
19522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
19523F:	Documentation/trace/stm.rst
19524F:	drivers/hwtracing/stm/
19525F:	include/linux/stm.h
19526F:	include/uapi/linux/stm.h
19527
19528SYSTEM76 ACPI DRIVER
19529M:	Jeremy Soller <jeremy@system76.com>
19530M:	System76 Product Development <productdev@system76.com>
19531L:	platform-driver-x86@vger.kernel.org
19532S:	Maintained
19533F:	drivers/platform/x86/system76_acpi.c
19534
19535SYSV FILESYSTEM
19536M:	Christoph Hellwig <hch@infradead.org>
19537S:	Maintained
19538F:	Documentation/filesystems/sysv-fs.rst
19539F:	fs/sysv/
19540F:	include/linux/sysv_fs.h
19541
19542TASKSTATS STATISTICS INTERFACE
19543M:	Balbir Singh <bsingharora@gmail.com>
19544S:	Maintained
19545F:	Documentation/accounting/taskstats*
19546F:	include/linux/taskstats*
19547F:	kernel/taskstats.c
19548
19549TC subsystem
19550M:	Jamal Hadi Salim <jhs@mojatatu.com>
19551M:	Cong Wang <xiyou.wangcong@gmail.com>
19552M:	Jiri Pirko <jiri@resnulli.us>
19553L:	netdev@vger.kernel.org
19554S:	Maintained
19555F:	include/net/pkt_cls.h
19556F:	include/net/pkt_sched.h
19557F:	include/net/tc_act/
19558F:	include/uapi/linux/pkt_cls.h
19559F:	include/uapi/linux/pkt_sched.h
19560F:	include/uapi/linux/tc_act/
19561F:	include/uapi/linux/tc_ematch/
19562F:	net/sched/
19563F:	tools/testing/selftests/tc-testing
19564
19565TC90522 MEDIA DRIVER
19566M:	Akihiro Tsukada <tskd08@gmail.com>
19567L:	linux-media@vger.kernel.org
19568S:	Odd Fixes
19569F:	drivers/media/dvb-frontends/tc90522*
19570
19571TCP LOW PRIORITY MODULE
19572M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
19573M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
19574S:	Maintained
19575W:	http://tcp-lp-mod.sourceforge.net/
19576F:	net/ipv4/tcp_lp.c
19577
19578TDA10071 MEDIA DRIVER
19579M:	Antti Palosaari <crope@iki.fi>
19580L:	linux-media@vger.kernel.org
19581S:	Maintained
19582W:	https://linuxtv.org
19583W:	http://palosaari.fi/linux/
19584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19585T:	git git://linuxtv.org/anttip/media_tree.git
19586F:	drivers/media/dvb-frontends/tda10071*
19587
19588TDA18212 MEDIA DRIVER
19589M:	Antti Palosaari <crope@iki.fi>
19590L:	linux-media@vger.kernel.org
19591S:	Maintained
19592W:	https://linuxtv.org
19593W:	http://palosaari.fi/linux/
19594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19595T:	git git://linuxtv.org/anttip/media_tree.git
19596F:	drivers/media/tuners/tda18212*
19597
19598TDA18218 MEDIA DRIVER
19599M:	Antti Palosaari <crope@iki.fi>
19600L:	linux-media@vger.kernel.org
19601S:	Maintained
19602W:	https://linuxtv.org
19603W:	http://palosaari.fi/linux/
19604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19605T:	git git://linuxtv.org/anttip/media_tree.git
19606F:	drivers/media/tuners/tda18218*
19607
19608TDA18250 MEDIA DRIVER
19609M:	Olli Salonen <olli.salonen@iki.fi>
19610L:	linux-media@vger.kernel.org
19611S:	Maintained
19612W:	https://linuxtv.org
19613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19614T:	git git://linuxtv.org/media_tree.git
19615F:	drivers/media/tuners/tda18250*
19616
19617TDA18271 MEDIA DRIVER
19618M:	Michael Krufky <mkrufky@linuxtv.org>
19619L:	linux-media@vger.kernel.org
19620S:	Maintained
19621W:	https://linuxtv.org
19622W:	http://github.com/mkrufky
19623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19624T:	git git://linuxtv.org/mkrufky/tuners.git
19625F:	drivers/media/tuners/tda18271*
19626
19627TDA1997x MEDIA DRIVER
19628M:	Tim Harvey <tharvey@gateworks.com>
19629L:	linux-media@vger.kernel.org
19630S:	Maintained
19631W:	https://linuxtv.org
19632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19633F:	drivers/media/i2c/tda1997x.*
19634
19635TDA827x MEDIA DRIVER
19636M:	Michael Krufky <mkrufky@linuxtv.org>
19637L:	linux-media@vger.kernel.org
19638S:	Maintained
19639W:	https://linuxtv.org
19640W:	http://github.com/mkrufky
19641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19642T:	git git://linuxtv.org/mkrufky/tuners.git
19643F:	drivers/media/tuners/tda8290.*
19644
19645TDA8290 MEDIA DRIVER
19646M:	Michael Krufky <mkrufky@linuxtv.org>
19647L:	linux-media@vger.kernel.org
19648S:	Maintained
19649W:	https://linuxtv.org
19650W:	http://github.com/mkrufky
19651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19652T:	git git://linuxtv.org/mkrufky/tuners.git
19653F:	drivers/media/tuners/tda8290.*
19654
19655TDA9840 MEDIA DRIVER
19656M:	Hans Verkuil <hverkuil@xs4all.nl>
19657L:	linux-media@vger.kernel.org
19658S:	Maintained
19659W:	https://linuxtv.org
19660T:	git git://linuxtv.org/media_tree.git
19661F:	drivers/media/i2c/tda9840*
19662
19663TEA5761 TUNER DRIVER
19664M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19665L:	linux-media@vger.kernel.org
19666S:	Odd fixes
19667W:	https://linuxtv.org
19668T:	git git://linuxtv.org/media_tree.git
19669F:	drivers/media/tuners/tea5761.*
19670
19671TEA5767 TUNER DRIVER
19672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19673L:	linux-media@vger.kernel.org
19674S:	Maintained
19675W:	https://linuxtv.org
19676T:	git git://linuxtv.org/media_tree.git
19677F:	drivers/media/tuners/tea5767.*
19678
19679TEA6415C MEDIA DRIVER
19680M:	Hans Verkuil <hverkuil@xs4all.nl>
19681L:	linux-media@vger.kernel.org
19682S:	Maintained
19683W:	https://linuxtv.org
19684T:	git git://linuxtv.org/media_tree.git
19685F:	drivers/media/i2c/tea6415c*
19686
19687TEA6420 MEDIA DRIVER
19688M:	Hans Verkuil <hverkuil@xs4all.nl>
19689L:	linux-media@vger.kernel.org
19690S:	Maintained
19691W:	https://linuxtv.org
19692T:	git git://linuxtv.org/media_tree.git
19693F:	drivers/media/i2c/tea6420*
19694
19695TEAM DRIVER
19696M:	Jiri Pirko <jiri@resnulli.us>
19697L:	netdev@vger.kernel.org
19698S:	Supported
19699F:	drivers/net/team/
19700F:	include/linux/if_team.h
19701F:	include/uapi/linux/if_team.h
19702
19703TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
19704M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
19705S:	Maintained
19706F:	arch/x86/platform/ts5500/
19707
19708TECHNOTREND USB IR RECEIVER
19709M:	Sean Young <sean@mess.org>
19710L:	linux-media@vger.kernel.org
19711S:	Maintained
19712F:	drivers/media/rc/ttusbir.c
19713
19714TECHWELL TW9910 VIDEO DECODER
19715L:	linux-media@vger.kernel.org
19716S:	Orphan
19717F:	drivers/media/i2c/tw9910.c
19718F:	include/media/i2c/tw9910.h
19719
19720TEE SUBSYSTEM
19721M:	Jens Wiklander <jens.wiklander@linaro.org>
19722R:	Sumit Garg <sumit.garg@linaro.org>
19723L:	op-tee@lists.trustedfirmware.org
19724S:	Maintained
19725F:	Documentation/staging/tee.rst
19726F:	drivers/tee/
19727F:	include/linux/tee_drv.h
19728F:	include/uapi/linux/tee.h
19729
19730TEGRA ARCHITECTURE SUPPORT
19731M:	Thierry Reding <thierry.reding@gmail.com>
19732M:	Jonathan Hunter <jonathanh@nvidia.com>
19733L:	linux-tegra@vger.kernel.org
19734S:	Supported
19735Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
19736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
19737N:	[^a-z]tegra
19738
19739TEGRA CLOCK DRIVER
19740M:	Peter De Schrijver <pdeschrijver@nvidia.com>
19741M:	Prashant Gaikwad <pgaikwad@nvidia.com>
19742S:	Supported
19743F:	drivers/clk/tegra/
19744
19745TEGRA DMA DRIVERS
19746M:	Laxman Dewangan <ldewangan@nvidia.com>
19747M:	Jon Hunter <jonathanh@nvidia.com>
19748S:	Supported
19749F:	drivers/dma/tegra*
19750
19751TEGRA I2C DRIVER
19752M:	Laxman Dewangan <ldewangan@nvidia.com>
19753R:	Dmitry Osipenko <digetx@gmail.com>
19754S:	Supported
19755F:	drivers/i2c/busses/i2c-tegra.c
19756
19757TEGRA IOMMU DRIVERS
19758M:	Thierry Reding <thierry.reding@gmail.com>
19759R:	Krishna Reddy <vdumpa@nvidia.com>
19760L:	linux-tegra@vger.kernel.org
19761S:	Supported
19762F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
19763F:	drivers/iommu/tegra*
19764
19765TEGRA KBC DRIVER
19766M:	Laxman Dewangan <ldewangan@nvidia.com>
19767S:	Supported
19768F:	drivers/input/keyboard/tegra-kbc.c
19769
19770TEGRA NAND DRIVER
19771M:	Stefan Agner <stefan@agner.ch>
19772M:	Lucas Stach <dev@lynxeye.de>
19773S:	Maintained
19774F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
19775F:	drivers/mtd/nand/raw/tegra_nand.c
19776
19777TEGRA PWM DRIVER
19778M:	Thierry Reding <thierry.reding@gmail.com>
19779S:	Supported
19780F:	drivers/pwm/pwm-tegra.c
19781
19782TEGRA SERIAL DRIVER
19783M:	Laxman Dewangan <ldewangan@nvidia.com>
19784S:	Supported
19785F:	drivers/tty/serial/serial-tegra.c
19786
19787TEGRA SPI DRIVER
19788M:	Laxman Dewangan <ldewangan@nvidia.com>
19789S:	Supported
19790F:	drivers/spi/spi-tegra*
19791
19792TEGRA QUAD SPI DRIVER
19793M:	Thierry Reding <thierry.reding@gmail.com>
19794M:	Jonathan Hunter <jonathanh@nvidia.com>
19795M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19796L:	linux-tegra@vger.kernel.org
19797S:	Maintained
19798F:	drivers/spi/spi-tegra210-quad.c
19799
19800TEGRA VIDEO DRIVER
19801M:	Thierry Reding <thierry.reding@gmail.com>
19802M:	Jonathan Hunter <jonathanh@nvidia.com>
19803M:	Sowjanya Komatineni <skomatineni@nvidia.com>
19804L:	linux-media@vger.kernel.org
19805L:	linux-tegra@vger.kernel.org
19806S:	Maintained
19807F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
19808F:	drivers/staging/media/tegra-video/
19809
19810TEGRA XUSB PADCTL DRIVER
19811M:	JC Kuo <jckuo@nvidia.com>
19812S:	Supported
19813F:	drivers/phy/tegra/xusb*
19814
19815TEHUTI ETHERNET DRIVER
19816M:	Andy Gospodarek <andy@greyhouse.net>
19817L:	netdev@vger.kernel.org
19818S:	Supported
19819F:	drivers/net/ethernet/tehuti/*
19820
19821TELECOM CLOCK DRIVER FOR MCPL0010
19822M:	Mark Gross <markgross@kernel.org>
19823S:	Supported
19824F:	drivers/char/tlclk.c
19825
19826TEMPO SEMICONDUCTOR DRIVERS
19827M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
19828S:	Maintained
19829F:	Documentation/devicetree/bindings/sound/tscs*.txt
19830F:	sound/soc/codecs/tscs*.c
19831F:	sound/soc/codecs/tscs*.h
19832
19833TENSILICA XTENSA PORT (xtensa)
19834M:	Chris Zankel <chris@zankel.net>
19835M:	Max Filippov <jcmvbkbc@gmail.com>
19836L:	linux-xtensa@linux-xtensa.org
19837S:	Maintained
19838T:	git git://github.com/czankel/xtensa-linux.git
19839F:	arch/xtensa/
19840F:	drivers/irqchip/irq-xtensa-*
19841
19842TEXAS INSTRUMENTS ASoC DRIVERS
19843M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19844L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19845S:	Maintained
19846F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
19847F:	sound/soc/ti/
19848
19849TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
19850M:	Ricardo Ribalda <ribalda@kernel.org>
19851L:	linux-iio@vger.kernel.org
19852S:	Supported
19853F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
19854F:	drivers/iio/dac/ti-dac7612.c
19855
19856TEXAS INSTRUMENTS DMA DRIVERS
19857M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
19858L:	dmaengine@vger.kernel.org
19859S:	Maintained
19860F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
19861F:	Documentation/devicetree/bindings/dma/ti-edma.txt
19862F:	Documentation/devicetree/bindings/dma/ti/
19863F:	drivers/dma/ti/
19864X:	drivers/dma/ti/cppi41.c
19865F:	include/linux/dma/k3-udma-glue.h
19866F:	include/linux/dma/ti-cppi5.h
19867F:	include/linux/dma/k3-psil.h
19868
19869TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
19870M:	Nishanth Menon <nm@ti.com>
19871M:	Tero Kristo <kristo@kernel.org>
19872M:	Santosh Shilimkar <ssantosh@kernel.org>
19873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19874S:	Maintained
19875F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
19876F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
19877F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
19878F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
19879F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
19880F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
19881F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
19882F:	drivers/clk/keystone/sci-clk.c
19883F:	drivers/firmware/ti_sci*
19884F:	drivers/irqchip/irq-ti-sci-inta.c
19885F:	drivers/irqchip/irq-ti-sci-intr.c
19886F:	drivers/reset/reset-ti-sci.c
19887F:	drivers/soc/ti/ti_sci_inta_msi.c
19888F:	drivers/soc/ti/ti_sci_pm_domains.c
19889F:	include/dt-bindings/soc/ti,sci_pm_domain.h
19890F:	include/linux/soc/ti/ti_sci_inta_msi.h
19891F:	include/linux/soc/ti/ti_sci_protocol.h
19892
19893TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
19894M:	Robert Marko <robert.marko@sartura.hr>
19895M:	Luka Perkov <luka.perkov@sartura.hr>
19896L:	linux-hwmon@vger.kernel.org
19897S:	Maintained
19898F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
19899F:	Documentation/hwmon/tps23861.rst
19900F:	drivers/hwmon/tps23861.c
19901
19902TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
19903M:	Puranjay Mohan <puranjay12@gmail.com>
19904L:	linux-iio@vger.kernel.org
19905S:	Supported
19906F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
19907F:	drivers/iio/temperature/tmp117.c
19908
19909THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
19910M:	Hans Verkuil <hverkuil@xs4all.nl>
19911L:	linux-media@vger.kernel.org
19912S:	Maintained
19913W:	https://linuxtv.org
19914T:	git git://linuxtv.org/media_tree.git
19915F:	drivers/media/radio/radio-raremono.c
19916
19917THERMAL
19918M:	Rafael J. Wysocki <rafael@kernel.org>
19919M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19920R:	Amit Kucheria <amitk@kernel.org>
19921R:	Zhang Rui <rui.zhang@intel.com>
19922L:	linux-pm@vger.kernel.org
19923S:	Supported
19924Q:	https://patchwork.kernel.org/project/linux-pm/list/
19925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
19926F:	Documentation/ABI/testing/sysfs-class-thermal
19927F:	Documentation/devicetree/bindings/thermal/
19928F:	Documentation/driver-api/thermal/
19929F:	drivers/thermal/
19930F:	include/linux/cpu_cooling.h
19931F:	include/linux/thermal.h
19932F:	include/uapi/linux/thermal.h
19933F:	tools/lib/thermal/
19934F:	tools/thermal/
19935
19936THERMAL DRIVER FOR AMLOGIC SOCS
19937M:	Guillaume La Roque <glaroque@baylibre.com>
19938L:	linux-pm@vger.kernel.org
19939L:	linux-amlogic@lists.infradead.org
19940S:	Supported
19941W:	http://linux-meson.com/
19942F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
19943F:	drivers/thermal/amlogic_thermal.c
19944
19945THERMAL/CPU_COOLING
19946M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
19947M:	Daniel Lezcano <daniel.lezcano@linaro.org>
19948M:	Viresh Kumar <viresh.kumar@linaro.org>
19949R:	Lukasz Luba <lukasz.luba@arm.com>
19950L:	linux-pm@vger.kernel.org
19951S:	Supported
19952F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
19953F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
19954F:	drivers/thermal/cpufreq_cooling.c
19955F:	drivers/thermal/cpuidle_cooling.c
19956F:	include/linux/cpu_cooling.h
19957
19958THERMAL/POWER_ALLOCATOR
19959M:	Lukasz Luba <lukasz.luba@arm.com>
19960L:	linux-pm@vger.kernel.org
19961S:	Maintained
19962F:	Documentation/driver-api/thermal/power_allocator.rst
19963F:	drivers/thermal/gov_power_allocator.c
19964F:	include/trace/events/thermal_power_allocator.h
19965
19966THINKPAD ACPI EXTRAS DRIVER
19967M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
19968L:	ibm-acpi-devel@lists.sourceforge.net
19969L:	platform-driver-x86@vger.kernel.org
19970S:	Maintained
19971W:	http://ibm-acpi.sourceforge.net
19972W:	http://thinkwiki.org/wiki/Ibm-acpi
19973T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
19974F:	drivers/platform/x86/thinkpad_acpi.c
19975
19976THINKPAD LMI DRIVER
19977M:	Mark Pearson <markpearson@lenovo.com>
19978L:	platform-driver-x86@vger.kernel.org
19979S:	Maintained
19980F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
19981F:	drivers/platform/x86/think-lmi.?
19982
19983THUNDERBOLT DMA TRAFFIC TEST DRIVER
19984M:	Isaac Hazan <isaac.hazan@intel.com>
19985L:	linux-usb@vger.kernel.org
19986S:	Maintained
19987F:	drivers/thunderbolt/dma_test.c
19988
19989THUNDERBOLT DRIVER
19990M:	Andreas Noever <andreas.noever@gmail.com>
19991M:	Michael Jamet <michael.jamet@intel.com>
19992M:	Mika Westerberg <mika.westerberg@linux.intel.com>
19993M:	Yehezkel Bernat <YehezkelShB@gmail.com>
19994L:	linux-usb@vger.kernel.org
19995S:	Maintained
19996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
19997F:	Documentation/admin-guide/thunderbolt.rst
19998F:	drivers/thunderbolt/
19999F:	include/linux/thunderbolt.h
20000
20001THUNDERBOLT NETWORK DRIVER
20002M:	Michael Jamet <michael.jamet@intel.com>
20003M:	Mika Westerberg <mika.westerberg@linux.intel.com>
20004M:	Yehezkel Bernat <YehezkelShB@gmail.com>
20005L:	netdev@vger.kernel.org
20006S:	Maintained
20007F:	drivers/net/thunderbolt.c
20008
20009THUNDERX GPIO DRIVER
20010M:	Robert Richter <rric@kernel.org>
20011S:	Odd Fixes
20012F:	drivers/gpio/gpio-thunderx.c
20013
20014TI ADS131E0X ADC SERIES DRIVER
20015M:	Tomislav Denis <tomislav.denis@avl.com>
20016L:	linux-iio@vger.kernel.org
20017S:	Maintained
20018F:	Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
20019F:	drivers/iio/adc/ti-ads131e08.c
20020
20021TI AM437X VPFE DRIVER
20022M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20023L:	linux-media@vger.kernel.org
20024S:	Maintained
20025W:	https://linuxtv.org
20026Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20027T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20028F:	drivers/media/platform/ti/am437x/
20029
20030TI BANDGAP AND THERMAL DRIVER
20031M:	Eduardo Valentin <edubezval@gmail.com>
20032M:	Keerthy <j-keerthy@ti.com>
20033L:	linux-pm@vger.kernel.org
20034L:	linux-omap@vger.kernel.org
20035S:	Maintained
20036F:	drivers/thermal/ti-soc-thermal/
20037
20038TI BQ27XXX POWER SUPPLY DRIVER
20039F:	drivers/power/supply/bq27xxx_battery.c
20040F:	drivers/power/supply/bq27xxx_battery_i2c.c
20041F:	include/linux/power/bq27xxx_battery.h
20042
20043TI CDCE706 CLOCK DRIVER
20044M:	Max Filippov <jcmvbkbc@gmail.com>
20045S:	Maintained
20046F:	drivers/clk/clk-cdce706.c
20047
20048TI CLOCK DRIVER
20049M:	Tero Kristo <kristo@kernel.org>
20050L:	linux-omap@vger.kernel.org
20051S:	Odd Fixes
20052F:	drivers/clk/ti/
20053F:	include/linux/clk/ti.h
20054
20055TI DAVINCI MACHINE SUPPORT
20056M:	Sekhar Nori <nsekhar@ti.com>
20057R:	Bartosz Golaszewski <brgl@bgdev.pl>
20058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20059S:	Supported
20060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
20061F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
20062F:	arch/arm/boot/dts/da850*
20063F:	arch/arm/mach-davinci/
20064F:	drivers/i2c/busses/i2c-davinci.c
20065
20066TI DAVINCI SERIES CLOCK DRIVER
20067M:	David Lechner <david@lechnology.com>
20068R:	Sekhar Nori <nsekhar@ti.com>
20069S:	Maintained
20070F:	Documentation/devicetree/bindings/clock/ti/davinci/
20071F:	drivers/clk/davinci/
20072
20073TI DAVINCI SERIES GPIO DRIVER
20074M:	Keerthy <j-keerthy@ti.com>
20075L:	linux-gpio@vger.kernel.org
20076S:	Maintained
20077F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
20078F:	drivers/gpio/gpio-davinci.c
20079
20080TI DAVINCI SERIES MEDIA DRIVER
20081M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
20082L:	linux-media@vger.kernel.org
20083S:	Maintained
20084W:	https://linuxtv.org
20085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20086T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20087F:	drivers/media/platform/ti/davinci/
20088F:	include/media/davinci/
20089
20090TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
20091R:	David Lechner <david@lechnology.com>
20092L:	linux-iio@vger.kernel.org
20093F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
20094F:	drivers/counter/ti-eqep.c
20095
20096TI ETHERNET SWITCH DRIVER (CPSW)
20097R:	Grygorii Strashko <grygorii.strashko@ti.com>
20098L:	linux-omap@vger.kernel.org
20099L:	netdev@vger.kernel.org
20100S:	Maintained
20101F:	drivers/net/ethernet/ti/cpsw*
20102F:	drivers/net/ethernet/ti/davinci*
20103
20104TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
20105M:	Alex Dubov <oakad@yahoo.com>
20106S:	Maintained
20107W:	http://tifmxx.berlios.de/
20108F:	drivers/memstick/host/tifm_ms.c
20109F:	drivers/misc/tifm*
20110F:	drivers/mmc/host/tifm_sd.c
20111F:	include/linux/tifm.h
20112
20113TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
20114M:	Nishanth Menon <nm@ti.com>
20115M:	Santosh Shilimkar <ssantosh@kernel.org>
20116L:	linux-kernel@vger.kernel.org
20117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20118S:	Maintained
20119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
20120F:	drivers/soc/ti/*
20121
20122TI LM49xxx FAMILY ASoC CODEC DRIVERS
20123M:	M R Swami Reddy <mr.swami.reddy@ti.com>
20124M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
20125L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20126S:	Maintained
20127F:	sound/soc/codecs/isabelle*
20128F:	sound/soc/codecs/lm49453*
20129
20130TI PCM3060 ASoC CODEC DRIVER
20131M:	Kirill Marinushkin <kmarinushkin@birdec.com>
20132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20133S:	Maintained
20134F:	Documentation/devicetree/bindings/sound/pcm3060.txt
20135F:	sound/soc/codecs/pcm3060*
20136
20137TI TAS571X FAMILY ASoC CODEC DRIVER
20138M:	Kevin Cernekee <cernekee@chromium.org>
20139L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20140S:	Odd Fixes
20141F:	sound/soc/codecs/tas571x*
20142
20143TI TRF7970A NFC DRIVER
20144M:	Mark Greer <mgreer@animalcreek.com>
20145L:	linux-wireless@vger.kernel.org
20146L:	linux-nfc@lists.01.org (subscribers-only)
20147S:	Supported
20148F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
20149F:	drivers/nfc/trf7970a.c
20150
20151TI TSC2046 ADC DRIVER
20152M:	Oleksij Rempel <o.rempel@pengutronix.de>
20153R:	kernel@pengutronix.de
20154L:	linux-iio@vger.kernel.org
20155S:	Maintained
20156F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
20157F:	drivers/iio/adc/ti-tsc2046.c
20158
20159TI TWL4030 SERIES SOC CODEC DRIVER
20160M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
20161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20162S:	Maintained
20163F:	sound/soc/codecs/twl4030*
20164
20165TI VPE/CAL DRIVERS
20166M:	Benoit Parrot <bparrot@ti.com>
20167L:	linux-media@vger.kernel.org
20168S:	Maintained
20169W:	http://linuxtv.org/
20170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20171F:	Documentation/devicetree/bindings/media/ti,cal.yaml
20172F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
20173F:	drivers/media/platform/ti/cal/
20174F:	drivers/media/platform/ti/vpe/
20175
20176TI WILINK WIRELESS DRIVERS
20177L:	linux-wireless@vger.kernel.org
20178S:	Orphan
20179W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
20180W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
20181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
20182F:	drivers/net/wireless/ti/
20183F:	include/linux/wl12xx.h
20184
20185TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
20186M:	John Stultz <jstultz@google.com>
20187M:	Thomas Gleixner <tglx@linutronix.de>
20188R:	Stephen Boyd <sboyd@kernel.org>
20189L:	linux-kernel@vger.kernel.org
20190S:	Supported
20191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
20192F:	include/linux/clocksource.h
20193F:	include/linux/time.h
20194F:	include/linux/timex.h
20195F:	include/uapi/linux/time.h
20196F:	include/uapi/linux/timex.h
20197F:	kernel/time/alarmtimer.c
20198F:	kernel/time/clocksource.c
20199F:	kernel/time/ntp.c
20200F:	kernel/time/time*.c
20201F:	tools/testing/selftests/timers/
20202
20203TIPC NETWORK LAYER
20204M:	Jon Maloy <jmaloy@redhat.com>
20205M:	Ying Xue <ying.xue@windriver.com>
20206L:	netdev@vger.kernel.org (core kernel code)
20207L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
20208S:	Maintained
20209W:	http://tipc.sourceforge.net/
20210F:	include/uapi/linux/tipc*.h
20211F:	net/tipc/
20212
20213TLAN NETWORK DRIVER
20214M:	Samuel Chessman <chessman@tux.org>
20215L:	tlan-devel@lists.sourceforge.net (subscribers-only)
20216S:	Maintained
20217W:	http://sourceforge.net/projects/tlan/
20218F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
20219F:	drivers/net/ethernet/ti/tlan.*
20220
20221TM6000 VIDEO4LINUX DRIVER
20222M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20223L:	linux-media@vger.kernel.org
20224S:	Odd fixes
20225W:	https://linuxtv.org
20226T:	git git://linuxtv.org/media_tree.git
20227F:	Documentation/admin-guide/media/tm6000*
20228F:	drivers/media/usb/tm6000/
20229
20230TMIO/SDHI MMC DRIVER
20231M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
20232L:	linux-mmc@vger.kernel.org
20233L:	linux-renesas-soc@vger.kernel.org
20234S:	Supported
20235F:	drivers/mmc/host/renesas_sdhi*
20236F:	drivers/mmc/host/tmio_mmc*
20237F:	include/linux/mfd/tmio.h
20238
20239TMP401 HARDWARE MONITOR DRIVER
20240M:	Guenter Roeck <linux@roeck-us.net>
20241L:	linux-hwmon@vger.kernel.org
20242S:	Maintained
20243F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
20244F:	Documentation/hwmon/tmp401.rst
20245F:	drivers/hwmon/tmp401.c
20246
20247TMP464 HARDWARE MONITOR DRIVER
20248M:	Agathe Porte <agathe.porte@nokia.com>
20249M:	Guenter Roeck <linux@roeck-us.net>
20250L:	linux-hwmon@vger.kernel.org
20251S:	Maintained
20252F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
20253F:	Documentation/hwmon/tmp464.rst
20254F:	drivers/hwmon/tmp464.c
20255
20256TMP513 HARDWARE MONITOR DRIVER
20257M:	Eric Tremblay <etremblay@distech-controls.com>
20258L:	linux-hwmon@vger.kernel.org
20259S:	Maintained
20260F:	Documentation/hwmon/tmp513.rst
20261F:	drivers/hwmon/tmp513.c
20262
20263TMPFS (SHMEM FILESYSTEM)
20264M:	Hugh Dickins <hughd@google.com>
20265L:	linux-mm@kvack.org
20266S:	Maintained
20267F:	include/linux/shmem_fs.h
20268F:	mm/shmem.c
20269
20270TOMOYO SECURITY MODULE
20271M:	Kentaro Takeda <takedakn@nttdata.co.jp>
20272M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
20273L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
20274L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
20275L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
20276L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
20277S:	Maintained
20278W:	https://tomoyo.osdn.jp/
20279F:	security/tomoyo/
20280
20281TOPSTAR LAPTOP EXTRAS DRIVER
20282M:	Herton Ronaldo Krzesinski <herton@canonical.com>
20283L:	platform-driver-x86@vger.kernel.org
20284S:	Maintained
20285F:	drivers/platform/x86/topstar-laptop.c
20286
20287TORTURE-TEST MODULES
20288M:	Davidlohr Bueso <dave@stgolabs.net>
20289M:	"Paul E. McKenney" <paulmck@kernel.org>
20290M:	Josh Triplett <josh@joshtriplett.org>
20291L:	linux-kernel@vger.kernel.org
20292S:	Supported
20293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20294F:	Documentation/RCU/torture.rst
20295F:	kernel/locking/locktorture.c
20296F:	kernel/rcu/rcuscale.c
20297F:	kernel/rcu/rcutorture.c
20298F:	kernel/rcu/refscale.c
20299F:	kernel/torture.c
20300
20301TOSHIBA ACPI EXTRAS DRIVER
20302M:	Azael Avalos <coproscefalo@gmail.com>
20303L:	platform-driver-x86@vger.kernel.org
20304S:	Maintained
20305F:	drivers/platform/x86/toshiba_acpi.c
20306
20307TOSHIBA BLUETOOTH DRIVER
20308M:	Azael Avalos <coproscefalo@gmail.com>
20309L:	platform-driver-x86@vger.kernel.org
20310S:	Maintained
20311F:	drivers/platform/x86/toshiba_bluetooth.c
20312
20313TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
20314M:	Azael Avalos <coproscefalo@gmail.com>
20315L:	platform-driver-x86@vger.kernel.org
20316S:	Maintained
20317F:	drivers/platform/x86/toshiba_haps.c
20318
20319TOSHIBA SMM DRIVER
20320M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
20321S:	Maintained
20322W:	http://www.buzzard.org.uk/toshiba/
20323F:	drivers/char/toshiba.c
20324F:	include/linux/toshiba.h
20325F:	include/uapi/linux/toshiba.h
20326
20327TOSHIBA TC358743 DRIVER
20328M:	Mats Randgaard <matrandg@cisco.com>
20329L:	linux-media@vger.kernel.org
20330S:	Maintained
20331F:	drivers/media/i2c/tc358743*
20332F:	include/media/i2c/tc358743.h
20333
20334TOSHIBA WMI HOTKEYS DRIVER
20335M:	Azael Avalos <coproscefalo@gmail.com>
20336L:	platform-driver-x86@vger.kernel.org
20337S:	Maintained
20338F:	drivers/platform/x86/toshiba-wmi.c
20339
20340TPM DEVICE DRIVER
20341M:	Peter Huewe <peterhuewe@gmx.de>
20342M:	Jarkko Sakkinen <jarkko@kernel.org>
20343R:	Jason Gunthorpe <jgg@ziepe.ca>
20344L:	linux-integrity@vger.kernel.org
20345S:	Maintained
20346W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
20347Q:	https://patchwork.kernel.org/project/linux-integrity/list/
20348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
20349F:	drivers/char/tpm/
20350
20351TRACING
20352M:	Steven Rostedt <rostedt@goodmis.org>
20353M:	Ingo Molnar <mingo@redhat.com>
20354S:	Maintained
20355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
20356F:	Documentation/trace/ftrace.rst
20357F:	arch/*/*/*/*ftrace*
20358F:	arch/*/*/*ftrace*
20359F:	fs/tracefs/
20360F:	include/*/ftrace.h
20361F:	include/linux/trace*.h
20362F:	include/trace/
20363F:	kernel/trace/
20364F:	tools/testing/selftests/ftrace/
20365
20366TRACING MMIO ACCESSES (MMIOTRACE)
20367M:	Steven Rostedt <rostedt@goodmis.org>
20368M:	Ingo Molnar <mingo@kernel.org>
20369R:	Karol Herbst <karolherbst@gmail.com>
20370R:	Pekka Paalanen <ppaalanen@gmail.com>
20371L:	linux-kernel@vger.kernel.org
20372L:	nouveau@lists.freedesktop.org
20373S:	Maintained
20374F:	arch/x86/mm/kmmio.c
20375F:	arch/x86/mm/mmio-mod.c
20376F:	arch/x86/mm/testmmiotrace.c
20377F:	include/linux/mmiotrace.h
20378F:	kernel/trace/trace_mmiotrace.c
20379
20380TRACING OS NOISE / LATENCY TRACERS
20381M:	Steven Rostedt <rostedt@goodmis.org>
20382M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20383S:	Maintained
20384F:	kernel/trace/trace_osnoise.c
20385F:	include/trace/events/osnoise.h
20386F:	kernel/trace/trace_hwlat.c
20387F:	kernel/trace/trace_irqsoff.c
20388F:	kernel/trace/trace_sched_wakeup.c
20389F:	Documentation/trace/osnoise-tracer.rst
20390F:	Documentation/trace/timerlat-tracer.rst
20391F:	Documentation/trace/hwlat_detector.rst
20392F:	arch/*/kernel/trace.c
20393
20394Real-time Linux Analysis (RTLA) tools
20395M:	Daniel Bristot de Oliveira <bristot@kernel.org>
20396M:	Steven Rostedt <rostedt@goodmis.org>
20397L:	linux-trace-devel@vger.kernel.org
20398S:	Maintained
20399F:	Documentation/tools/rtla/
20400F:	tools/tracing/rtla/
20401
20402TRADITIONAL CHINESE DOCUMENTATION
20403M:	Hu Haowen <src.res@email.cn>
20404L:	linux-doc-tw-discuss@lists.sourceforge.net
20405S:	Maintained
20406W:	https://github.com/srcres258/linux-doc
20407T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
20408F:	Documentation/translations/zh_TW/
20409
20410TTY LAYER
20411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20412M:	Jiri Slaby <jirislaby@kernel.org>
20413S:	Supported
20414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
20415F:	Documentation/driver-api/serial/
20416F:	drivers/tty/
20417F:	drivers/tty/serial/serial_core.c
20418F:	include/linux/selection.h
20419F:	include/linux/serial.h
20420F:	include/linux/serial_core.h
20421F:	include/linux/sysrq.h
20422F:	include/linux/tty*.h
20423F:	include/linux/vt.h
20424F:	include/linux/vt_*.h
20425F:	include/uapi/linux/serial.h
20426F:	include/uapi/linux/serial_core.h
20427F:	include/uapi/linux/tty.h
20428
20429TUA9001 MEDIA DRIVER
20430M:	Antti Palosaari <crope@iki.fi>
20431L:	linux-media@vger.kernel.org
20432S:	Maintained
20433W:	https://linuxtv.org
20434W:	http://palosaari.fi/linux/
20435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20436T:	git git://linuxtv.org/anttip/media_tree.git
20437F:	drivers/media/tuners/tua9001*
20438
20439TULIP NETWORK DRIVERS
20440L:	netdev@vger.kernel.org
20441L:	linux-parisc@vger.kernel.org
20442S:	Orphan
20443F:	drivers/net/ethernet/dec/tulip/
20444
20445TUN/TAP driver
20446M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
20447S:	Maintained
20448W:	http://vtun.sourceforge.net/tun
20449F:	Documentation/networking/tuntap.rst
20450F:	arch/um/os-Linux/drivers/
20451
20452TURBOCHANNEL SUBSYSTEM
20453M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
20454M:	Ralf Baechle <ralf@linux-mips.org>
20455L:	linux-mips@vger.kernel.org
20456S:	Maintained
20457Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
20458F:	drivers/tc/
20459F:	include/linux/tc.h
20460
20461TURBOSTAT UTILITY
20462M:	"Len Brown" <lenb@kernel.org>
20463L:	linux-pm@vger.kernel.org
20464S:	Supported
20465Q:	https://patchwork.kernel.org/project/linux-pm/list/
20466B:	https://bugzilla.kernel.org
20467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
20468F:	tools/power/x86/turbostat/
20469
20470TW5864 VIDEO4LINUX DRIVER
20471M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20472M:	Anton Sviridenko <anton@corp.bluecherry.net>
20473M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
20474M:	Andrey Utkin <andrey_utkin@fastmail.com>
20475L:	linux-media@vger.kernel.org
20476S:	Supported
20477F:	drivers/media/pci/tw5864/
20478
20479TW68 VIDEO4LINUX DRIVER
20480M:	Hans Verkuil <hverkuil@xs4all.nl>
20481L:	linux-media@vger.kernel.org
20482S:	Odd Fixes
20483W:	https://linuxtv.org
20484T:	git git://linuxtv.org/media_tree.git
20485F:	drivers/media/pci/tw68/
20486
20487TW686X VIDEO4LINUX DRIVER
20488M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20489L:	linux-media@vger.kernel.org
20490S:	Maintained
20491W:	http://linuxtv.org
20492T:	git git://linuxtv.org/media_tree.git
20493F:	drivers/media/pci/tw686x/
20494
20495U-BOOT ENVIRONMENT VARIABLES
20496M:	Rafał Miłecki <rafal@milecki.pl>
20497S:	Maintained
20498F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
20499
20500UACCE ACCELERATOR FRAMEWORK
20501M:	Zhangfei Gao <zhangfei.gao@linaro.org>
20502M:	Zhou Wang <wangzhou1@hisilicon.com>
20503L:	linux-accelerators@lists.ozlabs.org
20504L:	linux-kernel@vger.kernel.org
20505S:	Maintained
20506F:	Documentation/ABI/testing/sysfs-driver-uacce
20507F:	Documentation/misc-devices/uacce.rst
20508F:	drivers/misc/uacce/
20509F:	include/linux/uacce.h
20510F:	include/uapi/misc/uacce/
20511
20512UBI FILE SYSTEM (UBIFS)
20513M:	Richard Weinberger <richard@nod.at>
20514L:	linux-mtd@lists.infradead.org
20515S:	Supported
20516W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
20517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20519F:	Documentation/ABI/testing/sysfs-fs-ubifs
20520F:	Documentation/filesystems/ubifs-authentication.rst
20521F:	Documentation/filesystems/ubifs.rst
20522F:	fs/ubifs/
20523
20524UCLINUX (M68KNOMMU AND COLDFIRE)
20525M:	Greg Ungerer <gerg@linux-m68k.org>
20526L:	linux-m68k@lists.linux-m68k.org
20527L:	uclinux-dev@uclinux.org  (subscribers-only)
20528S:	Maintained
20529W:	http://www.linux-m68k.org/
20530W:	http://www.uclinux.org/
20531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
20532F:	arch/m68k/*/*_no.*
20533F:	arch/m68k/68*/
20534F:	arch/m68k/coldfire/
20535F:	arch/m68k/include/asm/*_no.*
20536
20537UDF FILESYSTEM
20538M:	Jan Kara <jack@suse.com>
20539S:	Maintained
20540F:	Documentation/filesystems/udf.rst
20541F:	fs/udf/
20542
20543UDRAW TABLET
20544M:	Bastien Nocera <hadess@hadess.net>
20545L:	linux-input@vger.kernel.org
20546S:	Maintained
20547F:	drivers/hid/hid-udraw-ps3.c
20548
20549UFS FILESYSTEM
20550M:	Evgeniy Dushistov <dushistov@mail.ru>
20551S:	Maintained
20552F:	Documentation/admin-guide/ufs.rst
20553F:	fs/ufs/
20554
20555UHID USERSPACE HID IO DRIVER
20556M:	David Rheinsberg <david.rheinsberg@gmail.com>
20557L:	linux-input@vger.kernel.org
20558S:	Maintained
20559F:	drivers/hid/uhid.c
20560F:	include/uapi/linux/uhid.h
20561
20562ULPI BUS
20563M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20564L:	linux-usb@vger.kernel.org
20565S:	Maintained
20566F:	drivers/usb/common/ulpi.c
20567F:	include/linux/ulpi/
20568
20569UNICODE SUBSYSTEM
20570M:	Gabriel Krisman Bertazi <krisman@collabora.com>
20571L:	linux-fsdevel@vger.kernel.org
20572S:	Supported
20573F:	fs/unicode/
20574
20575UNIFDEF
20576M:	Tony Finch <dot@dotat.at>
20577S:	Maintained
20578W:	http://dotat.at/prog/unifdef
20579F:	scripts/unifdef.c
20580
20581UNIFORM CDROM DRIVER
20582M:	Phillip Potter <phil@philpotter.co.uk>
20583S:	Maintained
20584F:	Documentation/cdrom/
20585F:	drivers/cdrom/cdrom.c
20586F:	include/linux/cdrom.h
20587F:	include/uapi/linux/cdrom.h
20588
20589UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
20590R:	Alim Akhtar <alim.akhtar@samsung.com>
20591R:	Avri Altman <avri.altman@wdc.com>
20592R:	Bart Van Assche <bvanassche@acm.org>
20593L:	linux-scsi@vger.kernel.org
20594S:	Supported
20595F:	Documentation/devicetree/bindings/ufs/
20596F:	Documentation/scsi/ufs.rst
20597F:	drivers/ufs/core/
20598
20599UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
20600M:	Pedro Sousa <pedrom.sousa@synopsys.com>
20601L:	linux-scsi@vger.kernel.org
20602S:	Supported
20603F:	drivers/ufs/host/*dwc*
20604
20605UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
20606M:	Stanley Chu <stanley.chu@mediatek.com>
20607L:	linux-scsi@vger.kernel.org
20608L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
20609S:	Maintained
20610F:	drivers/ufs/host/ufs-mediatek*
20611
20612UNSORTED BLOCK IMAGES (UBI)
20613M:	Richard Weinberger <richard@nod.at>
20614L:	linux-mtd@lists.infradead.org
20615S:	Supported
20616W:	http://www.linux-mtd.infradead.org/
20617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
20618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
20619F:	drivers/mtd/ubi/
20620F:	include/linux/mtd/ubi.h
20621F:	include/uapi/mtd/ubi-user.h
20622
20623USB "USBNET" DRIVER FRAMEWORK
20624M:	Oliver Neukum <oneukum@suse.com>
20625L:	netdev@vger.kernel.org
20626S:	Maintained
20627W:	http://www.linux-usb.org/usbnet
20628F:	drivers/net/usb/usbnet.c
20629F:	include/linux/usb/usbnet.h
20630
20631USB ACM DRIVER
20632M:	Oliver Neukum <oneukum@suse.com>
20633L:	linux-usb@vger.kernel.org
20634S:	Maintained
20635F:	Documentation/usb/acm.rst
20636F:	drivers/usb/class/cdc-acm.*
20637
20638USB APPLE MFI FASTCHARGE DRIVER
20639M:	Bastien Nocera <hadess@hadess.net>
20640L:	linux-usb@vger.kernel.org
20641S:	Maintained
20642F:	drivers/usb/misc/apple-mfi-fastcharge.c
20643
20644USB AR5523 WIRELESS DRIVER
20645M:	Pontus Fuchs <pontus.fuchs@gmail.com>
20646L:	linux-wireless@vger.kernel.org
20647S:	Maintained
20648F:	drivers/net/wireless/ath/ar5523/
20649
20650USB ATTACHED SCSI
20651M:	Oliver Neukum <oneukum@suse.com>
20652L:	linux-usb@vger.kernel.org
20653L:	linux-scsi@vger.kernel.org
20654S:	Maintained
20655F:	drivers/usb/storage/uas.c
20656
20657USB CDC ETHERNET DRIVER
20658M:	Oliver Neukum <oliver@neukum.org>
20659L:	linux-usb@vger.kernel.org
20660S:	Maintained
20661F:	drivers/net/usb/cdc_*.c
20662F:	include/uapi/linux/usb/cdc.h
20663
20664USB CHAOSKEY DRIVER
20665M:	Keith Packard <keithp@keithp.com>
20666L:	linux-usb@vger.kernel.org
20667S:	Maintained
20668F:	drivers/usb/misc/chaoskey.c
20669
20670USB CYPRESS C67X00 DRIVER
20671L:	linux-usb@vger.kernel.org
20672S:	Orphan
20673F:	drivers/usb/c67x00/
20674
20675USB DAVICOM DM9601 DRIVER
20676M:	Peter Korsgaard <peter@korsgaard.com>
20677L:	netdev@vger.kernel.org
20678S:	Maintained
20679W:	http://www.linux-usb.org/usbnet
20680F:	drivers/net/usb/dm9601.c
20681
20682USB EHCI DRIVER
20683M:	Alan Stern <stern@rowland.harvard.edu>
20684L:	linux-usb@vger.kernel.org
20685S:	Maintained
20686F:	Documentation/usb/ehci.rst
20687F:	drivers/usb/host/ehci*
20688
20689USB GADGET/PERIPHERAL SUBSYSTEM
20690M:	Felipe Balbi <balbi@kernel.org>
20691L:	linux-usb@vger.kernel.org
20692S:	Maintained
20693W:	http://www.linux-usb.org/gadget
20694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20695F:	drivers/usb/gadget/
20696F:	include/linux/usb/gadget*
20697
20698USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
20699M:	Jiri Kosina <jikos@kernel.org>
20700M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
20701L:	linux-usb@vger.kernel.org
20702S:	Maintained
20703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
20704F:	Documentation/hid/hiddev.rst
20705F:	drivers/hid/usbhid/
20706
20707USB INTEL XHCI ROLE MUX DRIVER
20708M:	Hans de Goede <hdegoede@redhat.com>
20709L:	linux-usb@vger.kernel.org
20710S:	Maintained
20711F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
20712
20713USB IP DRIVER FOR HISILICON KIRIN 960
20714M:	Yu Chen <chenyu56@huawei.com>
20715M:	Binghui Wang <wangbinghui@hisilicon.com>
20716L:	linux-usb@vger.kernel.org
20717S:	Maintained
20718F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
20719F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
20720
20721USB IP DRIVER FOR HISILICON KIRIN 970
20722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20723L:	linux-usb@vger.kernel.org
20724S:	Maintained
20725F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
20726F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
20727
20728USB ISP116X DRIVER
20729M:	Olav Kongas <ok@artecdesign.ee>
20730L:	linux-usb@vger.kernel.org
20731S:	Maintained
20732F:	drivers/usb/host/isp116x*
20733F:	include/linux/usb/isp116x.h
20734
20735USB ISP1760 DRIVER
20736M:	Rui Miguel Silva <rui.silva@linaro.org>
20737L:	linux-usb@vger.kernel.org
20738S:	Maintained
20739F:	drivers/usb/isp1760/*
20740F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
20741
20742USB LAN78XX ETHERNET DRIVER
20743M:	Woojung Huh <woojung.huh@microchip.com>
20744M:	UNGLinuxDriver@microchip.com
20745L:	netdev@vger.kernel.org
20746S:	Maintained
20747F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
20748F:	drivers/net/usb/lan78xx.*
20749F:	include/dt-bindings/net/microchip-lan78xx.h
20750
20751USB MASS STORAGE DRIVER
20752M:	Alan Stern <stern@rowland.harvard.edu>
20753L:	linux-usb@vger.kernel.org
20754L:	usb-storage@lists.one-eyed-alien.net
20755S:	Maintained
20756F:	drivers/usb/storage/
20757
20758USB MIDI DRIVER
20759M:	Clemens Ladisch <clemens@ladisch.de>
20760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20761S:	Maintained
20762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20763F:	sound/usb/midi.*
20764
20765USB NETWORKING DRIVERS
20766L:	linux-usb@vger.kernel.org
20767S:	Odd Fixes
20768F:	drivers/net/usb/
20769
20770USB OHCI DRIVER
20771M:	Alan Stern <stern@rowland.harvard.edu>
20772L:	linux-usb@vger.kernel.org
20773S:	Maintained
20774F:	Documentation/usb/ohci.rst
20775F:	drivers/usb/host/ohci*
20776
20777USB OTG FSM (Finite State Machine)
20778M:	Peter Chen <peter.chen@kernel.org>
20779L:	linux-usb@vger.kernel.org
20780S:	Maintained
20781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
20782F:	drivers/usb/common/usb-otg-fsm.c
20783
20784USB OVER IP DRIVER
20785M:	Valentina Manea <valentina.manea.m@gmail.com>
20786M:	Shuah Khan <shuah@kernel.org>
20787M:	Shuah Khan <skhan@linuxfoundation.org>
20788L:	linux-usb@vger.kernel.org
20789S:	Maintained
20790F:	Documentation/usb/usbip_protocol.rst
20791F:	drivers/usb/usbip/
20792F:	tools/testing/selftests/drivers/usb/usbip/
20793F:	tools/usb/usbip/
20794
20795USB PEGASUS DRIVER
20796M:	Petko Manolov <petkan@nucleusys.com>
20797L:	linux-usb@vger.kernel.org
20798L:	netdev@vger.kernel.org
20799S:	Maintained
20800W:	https://github.com/petkan/pegasus
20801T:	git git://github.com/petkan/pegasus.git
20802F:	drivers/net/usb/pegasus.*
20803
20804USB PHY LAYER
20805M:	Felipe Balbi <balbi@kernel.org>
20806L:	linux-usb@vger.kernel.org
20807S:	Maintained
20808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
20809F:	drivers/usb/phy/
20810
20811USB PRINTER DRIVER (usblp)
20812M:	Pete Zaitcev <zaitcev@redhat.com>
20813L:	linux-usb@vger.kernel.org
20814S:	Supported
20815F:	drivers/usb/class/usblp.c
20816
20817USB RAW GADGET DRIVER
20818R:	Andrey Konovalov <andreyknvl@gmail.com>
20819L:	linux-usb@vger.kernel.org
20820S:	Maintained
20821F:	Documentation/usb/raw-gadget.rst
20822F:	drivers/usb/gadget/legacy/raw_gadget.c
20823F:	include/uapi/linux/usb/raw_gadget.h
20824
20825USB QMI WWAN NETWORK DRIVER
20826M:	Bjørn Mork <bjorn@mork.no>
20827L:	netdev@vger.kernel.org
20828S:	Maintained
20829F:	Documentation/ABI/testing/sysfs-class-net-qmi
20830F:	drivers/net/usb/qmi_wwan.c
20831
20832USB RTL8150 DRIVER
20833M:	Petko Manolov <petkan@nucleusys.com>
20834L:	linux-usb@vger.kernel.org
20835L:	netdev@vger.kernel.org
20836S:	Maintained
20837W:	https://github.com/petkan/rtl8150
20838T:	git git://github.com/petkan/rtl8150.git
20839F:	drivers/net/usb/rtl8150.c
20840
20841USB SERIAL SUBSYSTEM
20842M:	Johan Hovold <johan@kernel.org>
20843L:	linux-usb@vger.kernel.org
20844S:	Maintained
20845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
20846F:	Documentation/usb/usb-serial.rst
20847F:	drivers/usb/serial/
20848F:	include/linux/usb/serial.h
20849
20850USB SMSC75XX ETHERNET DRIVER
20851M:	Steve Glendinning <steve.glendinning@shawell.net>
20852L:	netdev@vger.kernel.org
20853S:	Maintained
20854F:	drivers/net/usb/smsc75xx.*
20855
20856USB SMSC95XX ETHERNET DRIVER
20857M:	Steve Glendinning <steve.glendinning@shawell.net>
20858M:	UNGLinuxDriver@microchip.com
20859L:	netdev@vger.kernel.org
20860S:	Maintained
20861F:	drivers/net/usb/smsc95xx.*
20862
20863USB SUBSYSTEM
20864M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20865L:	linux-usb@vger.kernel.org
20866S:	Supported
20867W:	http://www.linux-usb.org
20868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
20869F:	Documentation/devicetree/bindings/usb/
20870F:	Documentation/usb/
20871F:	drivers/usb/
20872F:	include/dt-bindings/usb/
20873F:	include/linux/usb.h
20874F:	include/linux/usb/
20875
20876USB TYPEC BUS FOR ALTERNATE MODES
20877M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20878L:	linux-usb@vger.kernel.org
20879S:	Maintained
20880F:	Documentation/ABI/testing/sysfs-bus-typec
20881F:	Documentation/driver-api/usb/typec_bus.rst
20882F:	drivers/usb/typec/altmodes/
20883F:	include/linux/usb/typec_altmode.h
20884
20885USB TYPEC CLASS
20886M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20887L:	linux-usb@vger.kernel.org
20888S:	Maintained
20889F:	Documentation/ABI/testing/sysfs-class-typec
20890F:	Documentation/driver-api/usb/typec.rst
20891F:	drivers/usb/typec/
20892F:	include/linux/usb/typec.h
20893
20894USB TYPEC INTEL PMC MUX DRIVER
20895M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20896L:	linux-usb@vger.kernel.org
20897S:	Maintained
20898F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
20899F:	drivers/usb/typec/mux/intel_pmc_mux.c
20900
20901USB TYPEC PI3USB30532 MUX DRIVER
20902M:	Hans de Goede <hdegoede@redhat.com>
20903L:	linux-usb@vger.kernel.org
20904S:	Maintained
20905F:	drivers/usb/typec/mux/pi3usb30532.c
20906
20907USB TYPEC PORT CONTROLLER DRIVERS
20908M:	Guenter Roeck <linux@roeck-us.net>
20909L:	linux-usb@vger.kernel.org
20910S:	Maintained
20911F:	drivers/usb/typec/tcpm/
20912
20913USB UHCI DRIVER
20914M:	Alan Stern <stern@rowland.harvard.edu>
20915L:	linux-usb@vger.kernel.org
20916S:	Maintained
20917F:	drivers/usb/host/uhci*
20918
20919USB VIDEO CLASS
20920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20921L:	linux-media@vger.kernel.org
20922S:	Maintained
20923W:	http://www.ideasonboard.org/uvc/
20924T:	git git://linuxtv.org/media_tree.git
20925F:	drivers/media/usb/uvc/
20926F:	include/uapi/linux/uvcvideo.h
20927
20928USB WEBCAM GADGET
20929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20930L:	linux-usb@vger.kernel.org
20931S:	Maintained
20932F:	drivers/usb/gadget/function/*uvc*
20933F:	drivers/usb/gadget/legacy/webcam.c
20934F:	include/uapi/linux/usb/g_uvc.h
20935
20936USB WIRELESS RNDIS DRIVER (rndis_wlan)
20937M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
20938L:	linux-wireless@vger.kernel.org
20939S:	Maintained
20940F:	drivers/net/wireless/rndis_wlan.c
20941
20942USB XHCI DRIVER
20943M:	Mathias Nyman <mathias.nyman@intel.com>
20944L:	linux-usb@vger.kernel.org
20945S:	Supported
20946F:	drivers/usb/host/pci-quirks*
20947F:	drivers/usb/host/xhci*
20948
20949USB ZD1201 DRIVER
20950L:	linux-wireless@vger.kernel.org
20951S:	Orphan
20952W:	http://linux-lc100020.sourceforge.net
20953F:	drivers/net/wireless/zydas/zd1201.*
20954
20955USB ZR364XX DRIVER
20956M:	Antoine Jacquet <royale@zerezo.com>
20957L:	linux-usb@vger.kernel.org
20958L:	linux-media@vger.kernel.org
20959S:	Maintained
20960W:	http://royale.zerezo.com/zr364xx/
20961T:	git git://linuxtv.org/media_tree.git
20962F:	Documentation/admin-guide/media/zr364xx*
20963F:	drivers/media/usb/zr364xx/
20964
20965USER-MODE LINUX (UML)
20966M:	Richard Weinberger <richard@nod.at>
20967M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
20968M:	Johannes Berg <johannes@sipsolutions.net>
20969L:	linux-um@lists.infradead.org
20970S:	Maintained
20971W:	http://user-mode-linux.sourceforge.net
20972Q:	https://patchwork.ozlabs.org/project/linux-um/list/
20973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
20974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
20975F:	Documentation/virt/uml/
20976F:	arch/um/
20977F:	arch/x86/um/
20978F:	fs/hostfs/
20979
20980USERSPACE COPYIN/COPYOUT (UIOVEC)
20981M:	Alexander Viro <viro@zeniv.linux.org.uk>
20982S:	Maintained
20983F:	include/linux/uio.h
20984F:	lib/iov_iter.c
20985
20986USERSPACE DMA BUFFER DRIVER
20987M:	Gerd Hoffmann <kraxel@redhat.com>
20988L:	dri-devel@lists.freedesktop.org
20989S:	Maintained
20990T:	git git://anongit.freedesktop.org/drm/drm-misc
20991F:	drivers/dma-buf/udmabuf.c
20992F:	include/uapi/linux/udmabuf.h
20993
20994USERSPACE I/O (UIO)
20995M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20996S:	Maintained
20997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20998F:	Documentation/driver-api/uio-howto.rst
20999F:	drivers/uio/
21000F:	include/linux/uio_driver.h
21001
21002UTIL-LINUX PACKAGE
21003M:	Karel Zak <kzak@redhat.com>
21004L:	util-linux@vger.kernel.org
21005S:	Maintained
21006W:	http://en.wikipedia.org/wiki/Util-linux
21007T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
21008
21009UUID HELPERS
21010M:	Christoph Hellwig <hch@lst.de>
21011R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21012L:	linux-kernel@vger.kernel.org
21013S:	Maintained
21014T:	git git://git.infradead.org/users/hch/uuid.git
21015F:	include/linux/uuid.h
21016F:	include/uapi/linux/uuid.h
21017F:	lib/test_uuid.c
21018F:	lib/uuid.c
21019
21020UV SYSFS DRIVER
21021M:	Justin Ernst <justin.ernst@hpe.com>
21022L:	platform-driver-x86@vger.kernel.org
21023S:	Maintained
21024F:	drivers/platform/x86/uv_sysfs.c
21025
21026UVESAFB DRIVER
21027M:	Michal Januszewski <spock@gentoo.org>
21028L:	linux-fbdev@vger.kernel.org
21029S:	Maintained
21030W:	https://github.com/mjanusz/v86d
21031F:	Documentation/fb/uvesafb.rst
21032F:	drivers/video/fbdev/uvesafb.*
21033
21034Ux500 CLOCK DRIVERS
21035M:	Ulf Hansson <ulf.hansson@linaro.org>
21036L:	linux-clk@vger.kernel.org
21037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21038S:	Maintained
21039F:	drivers/clk/ux500/
21040
21041VF610 NAND DRIVER
21042M:	Stefan Agner <stefan@agner.ch>
21043L:	linux-mtd@lists.infradead.org
21044S:	Supported
21045F:	drivers/mtd/nand/raw/vf610_nfc.c
21046
21047VFAT/FAT/MSDOS FILESYSTEM
21048M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
21049S:	Maintained
21050F:	Documentation/filesystems/vfat.rst
21051F:	fs/fat/
21052
21053VFIO DRIVER
21054M:	Alex Williamson <alex.williamson@redhat.com>
21055R:	Cornelia Huck <cohuck@redhat.com>
21056L:	kvm@vger.kernel.org
21057S:	Maintained
21058T:	git git://github.com/awilliam/linux-vfio.git
21059F:	Documentation/driver-api/vfio.rst
21060F:	drivers/vfio/
21061F:	include/linux/vfio.h
21062F:	include/linux/vfio_pci_core.h
21063F:	include/uapi/linux/vfio.h
21064
21065VFIO FSL-MC DRIVER
21066M:	Diana Craciun <diana.craciun@oss.nxp.com>
21067L:	kvm@vger.kernel.org
21068S:	Maintained
21069F:	drivers/vfio/fsl-mc/
21070
21071VFIO HISILICON PCI DRIVER
21072M:	Longfang Liu <liulongfang@huawei.com>
21073M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21074L:	kvm@vger.kernel.org
21075S:	Maintained
21076F:	drivers/vfio/pci/hisilicon/
21077
21078VFIO MEDIATED DEVICE DRIVERS
21079M:	Kirti Wankhede <kwankhede@nvidia.com>
21080L:	kvm@vger.kernel.org
21081S:	Maintained
21082F:	Documentation/driver-api/vfio-mediated-device.rst
21083F:	drivers/vfio/mdev/
21084F:	include/linux/mdev.h
21085F:	samples/vfio-mdev/
21086
21087VFIO PCI DEVICE SPECIFIC DRIVERS
21088R:	Jason Gunthorpe <jgg@nvidia.com>
21089R:	Yishai Hadas <yishaih@nvidia.com>
21090R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
21091R:	Kevin Tian <kevin.tian@intel.com>
21092L:	kvm@vger.kernel.org
21093S:	Maintained
21094P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
21095F:	drivers/vfio/pci/*/
21096
21097VFIO PLATFORM DRIVER
21098M:	Eric Auger <eric.auger@redhat.com>
21099L:	kvm@vger.kernel.org
21100S:	Maintained
21101F:	drivers/vfio/platform/
21102
21103VFIO MLX5 PCI DRIVER
21104M:	Yishai Hadas <yishaih@nvidia.com>
21105L:	kvm@vger.kernel.org
21106S:	Maintained
21107F:	drivers/vfio/pci/mlx5/
21108
21109VGA_SWITCHEROO
21110R:	Lukas Wunner <lukas@wunner.de>
21111S:	Maintained
21112T:	git git://anongit.freedesktop.org/drm/drm-misc
21113F:	Documentation/gpu/vga-switcheroo.rst
21114F:	drivers/gpu/vga/vga_switcheroo.c
21115F:	include/linux/vga_switcheroo.h
21116
21117VIA RHINE NETWORK DRIVER
21118S:	Maintained
21119M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
21120F:	drivers/net/ethernet/via/via-rhine.c
21121
21122VIA SD/MMC CARD CONTROLLER DRIVER
21123M:	Bruce Chang <brucechang@via.com.tw>
21124M:	Harald Welte <HaraldWelte@viatech.com>
21125S:	Maintained
21126F:	drivers/mmc/host/via-sdmmc.c
21127
21128VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
21129M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
21130L:	linux-fbdev@vger.kernel.org
21131S:	Maintained
21132F:	drivers/video/fbdev/via/
21133F:	include/linux/via-core.h
21134F:	include/linux/via-gpio.h
21135F:	include/linux/via_i2c.h
21136
21137VIA VELOCITY NETWORK DRIVER
21138M:	Francois Romieu <romieu@fr.zoreil.com>
21139L:	netdev@vger.kernel.org
21140S:	Maintained
21141F:	drivers/net/ethernet/via/via-velocity.*
21142
21143VICODEC VIRTUAL CODEC DRIVER
21144M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
21145L:	linux-media@vger.kernel.org
21146S:	Maintained
21147W:	https://linuxtv.org
21148T:	git git://linuxtv.org/media_tree.git
21149F:	drivers/media/test-drivers/vicodec/*
21150
21151VIDEO I2C POLLING DRIVER
21152M:	Matt Ranostay <matt.ranostay@konsulko.com>
21153L:	linux-media@vger.kernel.org
21154S:	Maintained
21155F:	drivers/media/i2c/video-i2c.c
21156
21157VIDEO MULTIPLEXER DRIVER
21158M:	Philipp Zabel <p.zabel@pengutronix.de>
21159L:	linux-media@vger.kernel.org
21160S:	Maintained
21161F:	drivers/media/platform/video-mux.c
21162
21163VIDEOBUF2 FRAMEWORK
21164M:	Tomasz Figa <tfiga@chromium.org>
21165M:	Marek Szyprowski <m.szyprowski@samsung.com>
21166L:	linux-media@vger.kernel.org
21167S:	Maintained
21168F:	drivers/media/common/videobuf2/*
21169F:	include/media/videobuf2-*
21170
21171VIMC VIRTUAL MEDIA CONTROLLER DRIVER
21172M:	Shuah Khan <skhan@linuxfoundation.org>
21173R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21174L:	linux-media@vger.kernel.org
21175S:	Maintained
21176W:	https://linuxtv.org
21177T:	git git://linuxtv.org/media_tree.git
21178F:	drivers/media/test-drivers/vimc/*
21179
21180VIRT LIB
21181M:	Alex Williamson <alex.williamson@redhat.com>
21182M:	Paolo Bonzini <pbonzini@redhat.com>
21183L:	kvm@vger.kernel.org
21184S:	Supported
21185F:	virt/lib/
21186
21187VIRTIO AND VHOST VSOCK DRIVER
21188M:	Stefan Hajnoczi <stefanha@redhat.com>
21189M:	Stefano Garzarella <sgarzare@redhat.com>
21190L:	kvm@vger.kernel.org
21191L:	virtualization@lists.linux-foundation.org
21192L:	netdev@vger.kernel.org
21193S:	Maintained
21194F:	drivers/vhost/vsock.c
21195F:	include/linux/virtio_vsock.h
21196F:	include/uapi/linux/virtio_vsock.h
21197F:	net/vmw_vsock/virtio_transport.c
21198F:	net/vmw_vsock/virtio_transport_common.c
21199
21200VIRTIO BLOCK AND SCSI DRIVERS
21201M:	"Michael S. Tsirkin" <mst@redhat.com>
21202M:	Jason Wang <jasowang@redhat.com>
21203R:	Paolo Bonzini <pbonzini@redhat.com>
21204R:	Stefan Hajnoczi <stefanha@redhat.com>
21205L:	virtualization@lists.linux-foundation.org
21206S:	Maintained
21207F:	drivers/block/virtio_blk.c
21208F:	drivers/scsi/virtio_scsi.c
21209F:	drivers/vhost/scsi.c
21210F:	include/uapi/linux/virtio_blk.h
21211F:	include/uapi/linux/virtio_scsi.h
21212
21213VIRTIO CONSOLE DRIVER
21214M:	Amit Shah <amit@kernel.org>
21215L:	virtualization@lists.linux-foundation.org
21216S:	Maintained
21217F:	drivers/char/virtio_console.c
21218F:	include/linux/virtio_console.h
21219F:	include/uapi/linux/virtio_console.h
21220
21221VIRTIO CORE AND NET DRIVERS
21222M:	"Michael S. Tsirkin" <mst@redhat.com>
21223M:	Jason Wang <jasowang@redhat.com>
21224L:	virtualization@lists.linux-foundation.org
21225S:	Maintained
21226F:	Documentation/ABI/testing/sysfs-bus-vdpa
21227F:	Documentation/devicetree/bindings/virtio/
21228F:	drivers/block/virtio_blk.c
21229F:	drivers/crypto/virtio/
21230F:	drivers/net/virtio_net.c
21231F:	drivers/vdpa/
21232F:	drivers/virtio/
21233F:	include/linux/vdpa.h
21234F:	include/linux/virtio*.h
21235F:	include/uapi/linux/virtio_*.h
21236F:	tools/virtio/
21237
21238VIRTIO BALLOON
21239M:	"Michael S. Tsirkin" <mst@redhat.com>
21240M:	David Hildenbrand <david@redhat.com>
21241L:	virtualization@lists.linux-foundation.org
21242S:	Maintained
21243F:	drivers/virtio/virtio_balloon.c
21244F:	include/uapi/linux/virtio_balloon.h
21245F:	include/linux/balloon_compaction.h
21246F:	mm/balloon_compaction.c
21247
21248VIRTIO CRYPTO DRIVER
21249M:	Gonglei <arei.gonglei@huawei.com>
21250L:	virtualization@lists.linux-foundation.org
21251L:	linux-crypto@vger.kernel.org
21252S:	Maintained
21253F:	drivers/crypto/virtio/
21254F:	include/uapi/linux/virtio_crypto.h
21255
21256VIRTIO DRIVERS FOR S390
21257M:	Cornelia Huck <cohuck@redhat.com>
21258M:	Halil Pasic <pasic@linux.ibm.com>
21259M:	Eric Farman <farman@linux.ibm.com>
21260L:	linux-s390@vger.kernel.org
21261L:	virtualization@lists.linux-foundation.org
21262L:	kvm@vger.kernel.org
21263S:	Supported
21264F:	arch/s390/include/uapi/asm/virtio-ccw.h
21265F:	drivers/s390/virtio/
21266
21267VIRTIO FILE SYSTEM
21268M:	Vivek Goyal <vgoyal@redhat.com>
21269M:	Stefan Hajnoczi <stefanha@redhat.com>
21270M:	Miklos Szeredi <miklos@szeredi.hu>
21271L:	virtualization@lists.linux-foundation.org
21272L:	linux-fsdevel@vger.kernel.org
21273S:	Supported
21274W:	https://virtio-fs.gitlab.io/
21275F:	Documentation/filesystems/virtiofs.rst
21276F:	fs/fuse/virtio_fs.c
21277F:	include/uapi/linux/virtio_fs.h
21278
21279VIRTIO GPIO DRIVER
21280M:	Enrico Weigelt, metux IT consult <info@metux.net>
21281M:	Viresh Kumar <vireshk@kernel.org>
21282L:	linux-gpio@vger.kernel.org
21283L:	virtualization@lists.linux-foundation.org
21284S:	Maintained
21285F:	drivers/gpio/gpio-virtio.c
21286F:	include/uapi/linux/virtio_gpio.h
21287
21288VIRTIO GPU DRIVER
21289M:	David Airlie <airlied@linux.ie>
21290M:	Gerd Hoffmann <kraxel@redhat.com>
21291R:	Gurchetan Singh <gurchetansingh@chromium.org>
21292R:	Chia-I Wu <olvaffe@gmail.com>
21293L:	dri-devel@lists.freedesktop.org
21294L:	virtualization@lists.linux-foundation.org
21295S:	Maintained
21296T:	git git://anongit.freedesktop.org/drm/drm-misc
21297F:	drivers/gpu/drm/virtio/
21298F:	include/uapi/linux/virtio_gpu.h
21299
21300VIRTIO HOST (VHOST)
21301M:	"Michael S. Tsirkin" <mst@redhat.com>
21302M:	Jason Wang <jasowang@redhat.com>
21303L:	kvm@vger.kernel.org
21304L:	virtualization@lists.linux-foundation.org
21305L:	netdev@vger.kernel.org
21306S:	Maintained
21307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
21308F:	drivers/vhost/
21309F:	include/linux/vhost_iotlb.h
21310F:	include/uapi/linux/vhost.h
21311
21312VIRTIO INPUT DRIVER
21313M:	Gerd Hoffmann <kraxel@redhat.com>
21314S:	Maintained
21315F:	drivers/virtio/virtio_input.c
21316F:	include/uapi/linux/virtio_input.h
21317
21318VIRTIO IOMMU DRIVER
21319M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
21320L:	virtualization@lists.linux-foundation.org
21321S:	Maintained
21322F:	drivers/iommu/virtio-iommu.c
21323F:	include/uapi/linux/virtio_iommu.h
21324
21325VIRTIO MEM DRIVER
21326M:	David Hildenbrand <david@redhat.com>
21327L:	virtualization@lists.linux-foundation.org
21328S:	Maintained
21329W:	https://virtio-mem.gitlab.io/
21330F:	drivers/virtio/virtio_mem.c
21331F:	include/uapi/linux/virtio_mem.h
21332
21333VIRTIO SOUND DRIVER
21334M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
21335M:	"Michael S. Tsirkin" <mst@redhat.com>
21336L:	virtualization@lists.linux-foundation.org
21337L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21338S:	Maintained
21339F:	include/uapi/linux/virtio_snd.h
21340F:	sound/virtio/*
21341
21342VIRTIO I2C DRIVER
21343M:	Conghui Chen <conghui.chen@intel.com>
21344M:	Viresh Kumar <viresh.kumar@linaro.org>
21345L:	linux-i2c@vger.kernel.org
21346L:	virtualization@lists.linux-foundation.org
21347S:	Maintained
21348F:	drivers/i2c/busses/i2c-virtio.c
21349F:	include/uapi/linux/virtio_i2c.h
21350
21351VIRTIO PMEM DRIVER
21352M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
21353L:	virtualization@lists.linux-foundation.org
21354S:	Maintained
21355F:	drivers/nvdimm/virtio_pmem.c
21356F:	drivers/nvdimm/nd_virtio.c
21357
21358VIRTUAL BOX GUEST DEVICE DRIVER
21359M:	Hans de Goede <hdegoede@redhat.com>
21360M:	Arnd Bergmann <arnd@arndb.de>
21361M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21362S:	Maintained
21363F:	drivers/virt/vboxguest/
21364F:	include/linux/vbox_utils.h
21365F:	include/uapi/linux/vbox*.h
21366
21367VIRTUAL BOX SHARED FOLDER VFS DRIVER
21368M:	Hans de Goede <hdegoede@redhat.com>
21369L:	linux-fsdevel@vger.kernel.org
21370S:	Maintained
21371F:	fs/vboxsf/*
21372
21373VIRTUAL SERIO DEVICE DRIVER
21374M:	Stephen Chandler Paul <thatslyude@gmail.com>
21375S:	Maintained
21376F:	drivers/input/serio/userio.c
21377F:	include/uapi/linux/userio.h
21378
21379VIVID VIRTUAL VIDEO DRIVER
21380M:	Hans Verkuil <hverkuil@xs4all.nl>
21381L:	linux-media@vger.kernel.org
21382S:	Maintained
21383W:	https://linuxtv.org
21384T:	git git://linuxtv.org/media_tree.git
21385F:	drivers/media/test-drivers/vivid/*
21386
21387VIDTV VIRTUAL DIGITAL TV DRIVER
21388M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
21389L:	linux-media@vger.kernel.org
21390S:	Maintained
21391W:	https://linuxtv.org
21392T:	git git://linuxtv.org/media_tree.git
21393F:	drivers/media/test-drivers/vidtv/*
21394
21395VLYNQ BUS
21396M:	Florian Fainelli <f.fainelli@gmail.com>
21397L:	openwrt-devel@lists.openwrt.org (subscribers-only)
21398S:	Maintained
21399F:	drivers/vlynq/vlynq.c
21400F:	include/linux/vlynq.h
21401
21402VME SUBSYSTEM
21403M:	Martyn Welch <martyn@welchs.me.uk>
21404M:	Manohar Vanga <manohar.vanga@gmail.com>
21405M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21406L:	linux-kernel@vger.kernel.org
21407S:	Maintained
21408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
21409F:	Documentation/driver-api/vme.rst
21410F:	drivers/staging/vme_user/
21411F:	drivers/vme/
21412F:	include/linux/vme*
21413
21414VM SOCKETS (AF_VSOCK)
21415M:	Stefano Garzarella <sgarzare@redhat.com>
21416L:	virtualization@lists.linux-foundation.org
21417L:	netdev@vger.kernel.org
21418S:	Maintained
21419F:	drivers/net/vsockmon.c
21420F:	include/net/af_vsock.h
21421F:	include/uapi/linux/vm_sockets.h
21422F:	include/uapi/linux/vm_sockets_diag.h
21423F:	include/uapi/linux/vsockmon.h
21424F:	net/vmw_vsock/
21425F:	tools/testing/vsock/
21426
21427VMWARE BALLOON DRIVER
21428M:	Nadav Amit <namit@vmware.com>
21429R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21430L:	linux-kernel@vger.kernel.org
21431S:	Maintained
21432F:	drivers/misc/vmw_balloon.c
21433
21434VMWARE HYPERVISOR INTERFACE
21435M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
21436M:	Alexey Makhalov <amakhalov@vmware.com>
21437R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21438L:	virtualization@lists.linux-foundation.org
21439L:	x86@kernel.org
21440S:	Supported
21441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
21442F:	arch/x86/include/asm/vmware.h
21443F:	arch/x86/kernel/cpu/vmware.c
21444
21445VMWARE PVRDMA DRIVER
21446M:	Bryan Tan <bryantan@vmware.com>
21447M:	Vishnu Dasa <vdasa@vmware.com>
21448R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21449L:	linux-rdma@vger.kernel.org
21450S:	Maintained
21451F:	drivers/infiniband/hw/vmw_pvrdma/
21452
21453VMware PVSCSI driver
21454M:	Vishal Bhakta <vbhakta@vmware.com>
21455R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21456L:	linux-scsi@vger.kernel.org
21457S:	Maintained
21458F:	drivers/scsi/vmw_pvscsi.c
21459F:	drivers/scsi/vmw_pvscsi.h
21460
21461VMWARE VIRTUAL PTP CLOCK DRIVER
21462M:	Vivek Thampi <vithampi@vmware.com>
21463R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21464L:	netdev@vger.kernel.org
21465S:	Supported
21466F:	drivers/ptp/ptp_vmw.c
21467
21468VMWARE VMCI DRIVER
21469M:	Bryan Tan <bryantan@vmware.com>
21470M:	Rajesh Jalisatgi <rjalisatgi@vmware.com>
21471M:	Vishnu Dasa <vdasa@vmware.com>
21472R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21473L:	linux-kernel@vger.kernel.org
21474S:	Maintained
21475F:	drivers/misc/vmw_vmci/
21476
21477VMWARE VMMOUSE SUBDRIVER
21478M:	Zack Rusin <zackr@vmware.com>
21479R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
21480R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21481L:	linux-input@vger.kernel.org
21482S:	Maintained
21483F:	drivers/input/mouse/vmmouse.c
21484F:	drivers/input/mouse/vmmouse.h
21485
21486VMWARE VMXNET3 ETHERNET DRIVER
21487M:	Ronak Doshi <doshir@vmware.com>
21488R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
21489L:	netdev@vger.kernel.org
21490S:	Maintained
21491F:	drivers/net/vmxnet3/
21492
21493VOCORE VOCORE2 BOARD
21494M:	Harvey Hunt <harveyhuntnexus@gmail.com>
21495L:	linux-mips@vger.kernel.org
21496S:	Maintained
21497F:	arch/mips/boot/dts/ralink/vocore2.dts
21498
21499VOLTAGE AND CURRENT REGULATOR FRAMEWORK
21500M:	Liam Girdwood <lgirdwood@gmail.com>
21501M:	Mark Brown <broonie@kernel.org>
21502L:	linux-kernel@vger.kernel.org
21503S:	Supported
21504W:	http://www.slimlogic.co.uk/?p=48
21505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
21506F:	Documentation/devicetree/bindings/regulator/
21507F:	Documentation/power/regulator/
21508F:	drivers/regulator/
21509F:	include/dt-bindings/regulator/
21510F:	include/linux/regulator/
21511K:	regulator_get_optional
21512
21513VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
21514R:	Matti Vaittinen <mazziesaccount@gmail.com>
21515F:	drivers/regulator/irq_helpers.c
21516
21517VRF
21518M:	David Ahern <dsahern@kernel.org>
21519L:	netdev@vger.kernel.org
21520S:	Maintained
21521F:	Documentation/networking/vrf.rst
21522F:	drivers/net/vrf.c
21523
21524VSPRINTF
21525M:	Petr Mladek <pmladek@suse.com>
21526M:	Steven Rostedt <rostedt@goodmis.org>
21527M:	Sergey Senozhatsky <senozhatsky@chromium.org>
21528R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21529R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
21530S:	Maintained
21531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21532F:	Documentation/core-api/printk-formats.rst
21533F:	lib/test_printf.c
21534F:	lib/test_scanf.c
21535F:	lib/vsprintf.c
21536
21537VT1211 HARDWARE MONITOR DRIVER
21538M:	Juerg Haefliger <juergh@gmail.com>
21539L:	linux-hwmon@vger.kernel.org
21540S:	Maintained
21541F:	Documentation/hwmon/vt1211.rst
21542F:	drivers/hwmon/vt1211.c
21543
21544VT8231 HARDWARE MONITOR DRIVER
21545M:	Roger Lucas <vt8231@hiddenengine.co.uk>
21546L:	linux-hwmon@vger.kernel.org
21547S:	Maintained
21548F:	drivers/hwmon/vt8231.c
21549
21550VUB300 USB to SDIO/SD/MMC bridge chip
21551L:	linux-mmc@vger.kernel.org
21552S:	Orphan
21553F:	drivers/mmc/host/vub300.c
21554
21555W1 DALLAS'S 1-WIRE BUS
21556M:	Evgeniy Polyakov <zbr@ioremap.net>
21557S:	Maintained
21558F:	Documentation/devicetree/bindings/w1/
21559F:	Documentation/w1/
21560F:	drivers/w1/
21561F:	include/linux/w1.h
21562
21563W83791D HARDWARE MONITORING DRIVER
21564M:	Marc Hulsman <m.hulsman@tudelft.nl>
21565L:	linux-hwmon@vger.kernel.org
21566S:	Maintained
21567F:	Documentation/hwmon/w83791d.rst
21568F:	drivers/hwmon/w83791d.c
21569
21570W83793 HARDWARE MONITORING DRIVER
21571M:	Rudolf Marek <r.marek@assembler.cz>
21572L:	linux-hwmon@vger.kernel.org
21573S:	Maintained
21574F:	Documentation/hwmon/w83793.rst
21575F:	drivers/hwmon/w83793.c
21576
21577W83795 HARDWARE MONITORING DRIVER
21578M:	Jean Delvare <jdelvare@suse.com>
21579L:	linux-hwmon@vger.kernel.org
21580S:	Maintained
21581F:	drivers/hwmon/w83795.c
21582
21583W83L51xD SD/MMC CARD INTERFACE DRIVER
21584M:	Pierre Ossman <pierre@ossman.eu>
21585S:	Maintained
21586F:	drivers/mmc/host/wbsd.*
21587
21588WACOM PROTOCOL 4 SERIAL TABLETS
21589M:	Julian Squires <julian@cipht.net>
21590M:	Hans de Goede <hdegoede@redhat.com>
21591L:	linux-input@vger.kernel.org
21592S:	Maintained
21593F:	drivers/input/tablet/wacom_serial4.c
21594
21595WATCHDOG DEVICE DRIVERS
21596M:	Wim Van Sebroeck <wim@linux-watchdog.org>
21597M:	Guenter Roeck <linux@roeck-us.net>
21598L:	linux-watchdog@vger.kernel.org
21599S:	Maintained
21600W:	http://www.linux-watchdog.org/
21601T:	git git://www.linux-watchdog.org/linux-watchdog.git
21602F:	Documentation/devicetree/bindings/watchdog/
21603F:	Documentation/watchdog/
21604F:	drivers/watchdog/
21605F:	include/linux/watchdog.h
21606F:	include/uapi/linux/watchdog.h
21607
21608WHISKEYCOVE PMIC GPIO DRIVER
21609M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
21610L:	linux-gpio@vger.kernel.org
21611S:	Maintained
21612F:	drivers/gpio/gpio-wcove.c
21613
21614WHWAVE RTC DRIVER
21615M:	Dianlong Li <long17.cool@163.com>
21616L:	linux-rtc@vger.kernel.org
21617S:	Maintained
21618F:	drivers/rtc/rtc-sd3078.c
21619
21620WIIMOTE HID DRIVER
21621M:	David Rheinsberg <david.rheinsberg@gmail.com>
21622L:	linux-input@vger.kernel.org
21623S:	Maintained
21624F:	drivers/hid/hid-wiimote*
21625
21626WILOCITY WIL6210 WIRELESS DRIVER
21627L:	linux-wireless@vger.kernel.org
21628S:	Orphan
21629W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
21630F:	drivers/net/wireless/ath/wil6210/
21631
21632WINBOND CIR DRIVER
21633M:	David Härdeman <david@hardeman.nu>
21634S:	Maintained
21635F:	drivers/media/rc/winbond-cir.c
21636
21637WINSYSTEMS EBC-C384 WATCHDOG DRIVER
21638M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21639L:	linux-watchdog@vger.kernel.org
21640S:	Maintained
21641F:	drivers/watchdog/ebc-c384_wdt.c
21642
21643WINSYSTEMS WS16C48 GPIO DRIVER
21644M:	William Breathitt Gray <vilhelm.gray@gmail.com>
21645L:	linux-gpio@vger.kernel.org
21646S:	Maintained
21647F:	drivers/gpio/gpio-ws16c48.c
21648
21649WIREGUARD SECURE NETWORK TUNNEL
21650M:	Jason A. Donenfeld <Jason@zx2c4.com>
21651L:	wireguard@lists.zx2c4.com
21652L:	netdev@vger.kernel.org
21653S:	Maintained
21654F:	drivers/net/wireguard/
21655F:	tools/testing/selftests/wireguard/
21656
21657WISTRON LAPTOP BUTTON DRIVER
21658M:	Miloslav Trmac <mitr@volny.cz>
21659S:	Maintained
21660F:	drivers/input/misc/wistron_btns.c
21661
21662WL3501 WIRELESS PCMCIA CARD DRIVER
21663L:	linux-wireless@vger.kernel.org
21664S:	Odd fixes
21665F:	drivers/net/wireless/wl3501*
21666
21667WOLFSON MICROELECTRONICS DRIVERS
21668L:	patches@opensource.cirrus.com
21669S:	Supported
21670W:	https://github.com/CirrusLogic/linux-drivers/wiki
21671T:	git https://github.com/CirrusLogic/linux-drivers.git
21672F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
21673F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
21674F:	Documentation/devicetree/bindings/mfd/wm831x.txt
21675F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
21676F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
21677F:	Documentation/devicetree/bindings/sound/wm*
21678F:	Documentation/hwmon/wm83??.rst
21679F:	arch/arm/mach-s3c/mach-crag6410*
21680F:	drivers/clk/clk-wm83*.c
21681F:	drivers/gpio/gpio-*wm*.c
21682F:	drivers/gpio/gpio-arizona.c
21683F:	drivers/hwmon/wm83??-hwmon.c
21684F:	drivers/input/misc/wm831x-on.c
21685F:	drivers/input/touchscreen/wm831x-ts.c
21686F:	drivers/input/touchscreen/wm97*.c
21687F:	drivers/leds/leds-wm83*.c
21688F:	drivers/mfd/arizona*
21689F:	drivers/mfd/cs47l24*
21690F:	drivers/mfd/wm*.c
21691F:	drivers/power/supply/wm83*.c
21692F:	drivers/regulator/arizona*
21693F:	drivers/regulator/wm8*.c
21694F:	drivers/rtc/rtc-wm83*.c
21695F:	drivers/video/backlight/wm83*_bl.c
21696F:	drivers/watchdog/wm83*_wdt.c
21697F:	include/linux/mfd/arizona/
21698F:	include/linux/mfd/wm831x/
21699F:	include/linux/mfd/wm8350/
21700F:	include/linux/mfd/wm8400*
21701F:	include/linux/regulator/arizona*
21702F:	include/linux/wm97xx.h
21703F:	include/sound/wm????.h
21704F:	sound/soc/codecs/arizona*
21705F:	sound/soc/codecs/cs47l24*
21706F:	sound/soc/codecs/wm*
21707
21708WORKQUEUE
21709M:	Tejun Heo <tj@kernel.org>
21710R:	Lai Jiangshan <jiangshanlai@gmail.com>
21711S:	Maintained
21712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
21713F:	Documentation/core-api/workqueue.rst
21714F:	include/linux/workqueue.h
21715F:	kernel/workqueue.c
21716
21717WWAN DRIVERS
21718M:	Loic Poulain <loic.poulain@linaro.org>
21719M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
21720R:	Johannes Berg <johannes@sipsolutions.net>
21721L:	netdev@vger.kernel.org
21722S:	Maintained
21723F:	drivers/net/wwan/
21724F:	include/linux/wwan.h
21725F:	include/uapi/linux/wwan.h
21726
21727X-POWERS AXP288 PMIC DRIVERS
21728M:	Hans de Goede <hdegoede@redhat.com>
21729S:	Maintained
21730F:	drivers/acpi/pmic/intel_pmic_xpower.c
21731N:	axp288
21732
21733X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
21734M:	Chen-Yu Tsai <wens@csie.org>
21735L:	linux-kernel@vger.kernel.org
21736S:	Maintained
21737N:	axp[128]
21738
21739X.25 STACK
21740M:	Martin Schiller <ms@dev.tdt.de>
21741L:	linux-x25@vger.kernel.org
21742S:	Maintained
21743F:	Documentation/networking/lapb-module.rst
21744F:	Documentation/networking/x25*
21745F:	drivers/net/wan/hdlc_x25.c
21746F:	drivers/net/wan/lapbether.c
21747F:	include/*/lapb.h
21748F:	include/net/x25*
21749F:	include/uapi/linux/x25.h
21750F:	net/lapb/
21751F:	net/x25/
21752
21753X86 ARCHITECTURE (32-BIT AND 64-BIT)
21754M:	Thomas Gleixner <tglx@linutronix.de>
21755M:	Ingo Molnar <mingo@redhat.com>
21756M:	Borislav Petkov <bp@alien8.de>
21757M:	Dave Hansen <dave.hansen@linux.intel.com>
21758M:	x86@kernel.org
21759R:	"H. Peter Anvin" <hpa@zytor.com>
21760L:	linux-kernel@vger.kernel.org
21761S:	Maintained
21762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21763F:	Documentation/devicetree/bindings/x86/
21764F:	Documentation/x86/
21765F:	arch/x86/
21766
21767X86 ENTRY CODE
21768M:	Andy Lutomirski <luto@kernel.org>
21769L:	linux-kernel@vger.kernel.org
21770S:	Maintained
21771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
21772F:	arch/x86/entry/
21773
21774X86 MCE INFRASTRUCTURE
21775M:	Tony Luck <tony.luck@intel.com>
21776M:	Borislav Petkov <bp@alien8.de>
21777L:	linux-edac@vger.kernel.org
21778S:	Maintained
21779F:	Documentation/ABI/testing/sysfs-mce
21780F:	Documentation/x86/x86_64/machinecheck.rst
21781F:	arch/x86/kernel/cpu/mce/*
21782
21783X86 MICROCODE UPDATE SUPPORT
21784M:	Borislav Petkov <bp@alien8.de>
21785S:	Maintained
21786F:	arch/x86/kernel/cpu/microcode/*
21787
21788X86 MM
21789M:	Dave Hansen <dave.hansen@linux.intel.com>
21790M:	Andy Lutomirski <luto@kernel.org>
21791M:	Peter Zijlstra <peterz@infradead.org>
21792L:	linux-kernel@vger.kernel.org
21793S:	Maintained
21794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
21795F:	arch/x86/mm/
21796
21797X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
21798M:	Hans de Goede <hdegoede@redhat.com>
21799L:	platform-driver-x86@vger.kernel.org
21800S:	Maintained
21801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21802F:	drivers/platform/x86/x86-android-tablets.c
21803
21804X86 PLATFORM DRIVERS
21805M:	Hans de Goede <hdegoede@redhat.com>
21806M:	Mark Gross <markgross@kernel.org>
21807L:	platform-driver-x86@vger.kernel.org
21808S:	Maintained
21809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
21810F:	drivers/platform/olpc/
21811F:	drivers/platform/x86/
21812
21813X86 PLATFORM DRIVERS - ARCH
21814R:	Darren Hart <dvhart@infradead.org>
21815R:	Andy Shevchenko <andy@infradead.org>
21816L:	platform-driver-x86@vger.kernel.org
21817L:	x86@kernel.org
21818S:	Maintained
21819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
21820F:	arch/x86/platform
21821
21822X86 PLATFORM UV HPE SUPERDOME FLEX
21823M:	Steve Wahl <steve.wahl@hpe.com>
21824R:	Mike Travis <mike.travis@hpe.com>
21825R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21826R:	Russ Anderson <russ.anderson@hpe.com>
21827S:	Supported
21828F:	arch/x86/include/asm/uv/
21829F:	arch/x86/kernel/apic/x2apic_uv_x.c
21830F:	arch/x86/platform/uv/
21831
21832X86 STACK UNWINDING
21833M:	Josh Poimboeuf <jpoimboe@kernel.org>
21834M:	Peter Zijlstra <peterz@infradead.org>
21835S:	Supported
21836F:	arch/x86/include/asm/unwind*.h
21837F:	arch/x86/kernel/dumpstack.c
21838F:	arch/x86/kernel/stacktrace.c
21839F:	arch/x86/kernel/unwind_*.c
21840
21841X86 VDSO
21842M:	Andy Lutomirski <luto@kernel.org>
21843L:	linux-kernel@vger.kernel.org
21844S:	Maintained
21845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
21846F:	arch/x86/entry/vdso/
21847
21848XARRAY
21849M:	Matthew Wilcox <willy@infradead.org>
21850L:	linux-fsdevel@vger.kernel.org
21851S:	Supported
21852F:	Documentation/core-api/xarray.rst
21853F:	include/linux/idr.h
21854F:	include/linux/xarray.h
21855F:	lib/idr.c
21856F:	lib/xarray.c
21857F:	tools/testing/radix-tree
21858
21859XBOX DVD IR REMOTE
21860M:	Benjamin Valentin <benpicco@googlemail.com>
21861S:	Maintained
21862F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
21863F:	drivers/media/rc/xbox_remote.c
21864
21865XC2028/3028 TUNER DRIVER
21866M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21867L:	linux-media@vger.kernel.org
21868S:	Maintained
21869W:	https://linuxtv.org
21870T:	git git://linuxtv.org/media_tree.git
21871F:	drivers/media/tuners/xc2028.*
21872
21873XDP (eXpress Data Path)
21874M:	Alexei Starovoitov <ast@kernel.org>
21875M:	Daniel Borkmann <daniel@iogearbox.net>
21876M:	David S. Miller <davem@davemloft.net>
21877M:	Jakub Kicinski <kuba@kernel.org>
21878M:	Jesper Dangaard Brouer <hawk@kernel.org>
21879M:	John Fastabend <john.fastabend@gmail.com>
21880L:	netdev@vger.kernel.org
21881L:	bpf@vger.kernel.org
21882S:	Supported
21883F:	include/net/xdp.h
21884F:	include/net/xdp_priv.h
21885F:	include/trace/events/xdp.h
21886F:	kernel/bpf/cpumap.c
21887F:	kernel/bpf/devmap.c
21888F:	net/core/xdp.c
21889F:	samples/bpf/xdp*
21890F:	tools/testing/selftests/bpf/*xdp*
21891F:	tools/testing/selftests/bpf/*/*xdp*
21892F:	drivers/net/ethernet/*/*/*/*/*xdp*
21893F:	drivers/net/ethernet/*/*/*xdp*
21894K:	(?:\b|_)xdp(?:\b|_)
21895
21896XDP SOCKETS (AF_XDP)
21897M:	Björn Töpel <bjorn@kernel.org>
21898M:	Magnus Karlsson <magnus.karlsson@intel.com>
21899M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
21900R:	Jonathan Lemon <jonathan.lemon@gmail.com>
21901L:	netdev@vger.kernel.org
21902L:	bpf@vger.kernel.org
21903S:	Maintained
21904F:	Documentation/networking/af_xdp.rst
21905F:	include/net/xdp_sock*
21906F:	include/net/xsk_buff_pool.h
21907F:	include/uapi/linux/if_xdp.h
21908F:	include/uapi/linux/xdp_diag.h
21909F:	include/net/netns/xdp.h
21910F:	net/xdp/
21911F:	samples/bpf/xdpsock*
21912F:	tools/lib/bpf/xsk*
21913
21914XEN BLOCK SUBSYSTEM
21915M:	Roger Pau Monné <roger.pau@citrix.com>
21916L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21917S:	Supported
21918F:	drivers/block/xen*
21919F:	drivers/block/xen-blkback/*
21920
21921XEN HYPERVISOR ARM
21922M:	Stefano Stabellini <sstabellini@kernel.org>
21923L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21924S:	Maintained
21925F:	arch/arm/include/asm/xen/
21926F:	arch/arm/xen/
21927
21928XEN HYPERVISOR ARM64
21929M:	Stefano Stabellini <sstabellini@kernel.org>
21930L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21931S:	Maintained
21932F:	arch/arm64/include/asm/xen/
21933F:	arch/arm64/xen/
21934
21935XEN HYPERVISOR INTERFACE
21936M:	Juergen Gross <jgross@suse.com>
21937M:	Stefano Stabellini <sstabellini@kernel.org>
21938R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
21939L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21940S:	Supported
21941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
21942F:	Documentation/ABI/stable/sysfs-hypervisor-xen
21943F:	Documentation/ABI/testing/sysfs-hypervisor-xen
21944F:	drivers/*/xen-*front.c
21945F:	drivers/xen/
21946F:	include/uapi/xen/
21947F:	include/xen/
21948
21949XEN HYPERVISOR X86
21950M:	Juergen Gross <jgross@suse.com>
21951R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
21952L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21953S:	Supported
21954F:	arch/x86/include/asm/pvclock-abi.h
21955F:	arch/x86/include/asm/xen/
21956F:	arch/x86/platform/pvh/
21957F:	arch/x86/xen/
21958
21959XEN NETWORK BACKEND DRIVER
21960M:	Wei Liu <wei.liu@kernel.org>
21961M:	Paul Durrant <paul@xen.org>
21962L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21963L:	netdev@vger.kernel.org
21964S:	Supported
21965F:	drivers/net/xen-netback/*
21966
21967XEN PCI SUBSYSTEM
21968M:	Juergen Gross <jgross@suse.com>
21969L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21970S:	Supported
21971F:	arch/x86/pci/*xen*
21972F:	drivers/pci/*xen*
21973
21974XEN PVSCSI DRIVERS
21975M:	Juergen Gross <jgross@suse.com>
21976L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21977L:	linux-scsi@vger.kernel.org
21978S:	Supported
21979F:	drivers/scsi/xen-scsifront.c
21980F:	drivers/xen/xen-scsiback.c
21981F:	include/xen/interface/io/vscsiif.h
21982
21983XEN PVUSB DRIVER
21984M:	Juergen Gross <jgross@suse.com>
21985L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21986L:	linux-usb@vger.kernel.org
21987S:	Supported
21988F:	drivers/usb/host/xen*
21989F:	include/xen/interface/io/usbif.h
21990
21991XEN SOUND FRONTEND DRIVER
21992M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
21993L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
21994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21995S:	Supported
21996F:	sound/xen/*
21997
21998XEN SWIOTLB SUBSYSTEM
21999M:	Juergen Gross <jgross@suse.com>
22000M:	Stefano Stabellini <sstabellini@kernel.org>
22001L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
22002L:	iommu@lists.linux.dev
22003S:	Supported
22004F:	arch/x86/xen/*swiotlb*
22005F:	drivers/xen/*swiotlb*
22006
22007XFS FILESYSTEM
22008C:	irc://irc.oftc.net/xfs
22009M:	Darrick J. Wong <djwong@kernel.org>
22010L:	linux-xfs@vger.kernel.org
22011S:	Supported
22012W:	http://xfs.org/
22013T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
22014F:	Documentation/ABI/testing/sysfs-fs-xfs
22015F:	Documentation/admin-guide/xfs.rst
22016F:	Documentation/filesystems/xfs-delayed-logging-design.rst
22017F:	Documentation/filesystems/xfs-self-describing-metadata.rst
22018F:	fs/xfs/
22019F:	include/uapi/linux/dqblk_xfs.h
22020F:	include/uapi/linux/fsmap.h
22021
22022XILINX AMS DRIVER
22023M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
22024L:	linux-iio@vger.kernel.org
22025S:	Maintained
22026F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
22027F:	drivers/iio/adc/xilinx-ams.c
22028
22029XILINX AXI ETHERNET DRIVER
22030M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
22031S:	Maintained
22032F:	drivers/net/ethernet/xilinx/xilinx_axienet*
22033
22034XILINX CAN DRIVER
22035M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
22036R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
22037L:	linux-can@vger.kernel.org
22038S:	Maintained
22039F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
22040F:	drivers/net/can/xilinx_can.c
22041
22042XILINX GPIO DRIVER
22043M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
22044R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
22045R:	Michal Simek <michal.simek@xilinx.com>
22046S:	Maintained
22047F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
22048F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
22049F:	drivers/gpio/gpio-xilinx.c
22050F:	drivers/gpio/gpio-zynq.c
22051
22052XILINX SD-FEC IP CORES
22053M:	Derek Kiernan <derek.kiernan@xilinx.com>
22054M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
22055S:	Maintained
22056F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
22057F:	Documentation/misc-devices/xilinx_sdfec.rst
22058F:	drivers/misc/Kconfig
22059F:	drivers/misc/Makefile
22060F:	drivers/misc/xilinx_sdfec.c
22061F:	include/uapi/misc/xilinx_sdfec.h
22062
22063XILINX PWM DRIVER
22064M:	Sean Anderson <sean.anderson@seco.com>
22065S:	Maintained
22066F:	drivers/pwm/pwm-xilinx.c
22067F:	include/clocksource/timer-xilinx.h
22068
22069XILINX UARTLITE SERIAL DRIVER
22070M:	Peter Korsgaard <jacmet@sunsite.dk>
22071L:	linux-serial@vger.kernel.org
22072S:	Maintained
22073F:	drivers/tty/serial/uartlite.c
22074
22075XILINX VIDEO IP CORES
22076M:	Hyun Kwon <hyun.kwon@xilinx.com>
22077M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22078L:	linux-media@vger.kernel.org
22079S:	Supported
22080T:	git git://linuxtv.org/media_tree.git
22081F:	Documentation/devicetree/bindings/media/xilinx/
22082F:	drivers/media/platform/xilinx/
22083F:	include/uapi/linux/xilinx-v4l2-controls.h
22084
22085XILINX ZYNQMP DPDMA DRIVER
22086M:	Hyun Kwon <hyun.kwon@xilinx.com>
22087M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22088L:	dmaengine@vger.kernel.org
22089S:	Supported
22090F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
22091F:	drivers/dma/xilinx/xilinx_dpdma.c
22092F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
22093
22094XILINX ZYNQMP PSGTR PHY DRIVER
22095M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
22096M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22097L:	linux-kernel@vger.kernel.org
22098S:	Supported
22099T:	git https://github.com/Xilinx/linux-xlnx.git
22100F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
22101F:	drivers/phy/xilinx/phy-zynqmp.c
22102
22103XILINX ZYNQMP SHA3 DRIVER
22104M:	Harsha <harsha.harsha@xilinx.com>
22105S:	Maintained
22106F:	drivers/crypto/xilinx/zynqmp-sha.c
22107
22108XILINX EVENT MANAGEMENT DRIVER
22109M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
22110S:	Maintained
22111F:	drivers/soc/xilinx/xlnx_event_manager.c
22112F:	include/linux/firmware/xlnx-event-manager.h
22113
22114XILLYBUS DRIVER
22115M:	Eli Billauer <eli.billauer@gmail.com>
22116L:	linux-kernel@vger.kernel.org
22117S:	Supported
22118F:	drivers/char/xillybus/
22119
22120XLP9XX I2C DRIVER
22121M:	George Cherian <gcherian@marvell.com>
22122L:	linux-i2c@vger.kernel.org
22123S:	Supported
22124W:	http://www.marvell.com
22125F:	drivers/i2c/busses/i2c-xlp9xx.c
22126
22127XRA1403 GPIO EXPANDER
22128M:	Nandor Han <nandor.han@ge.com>
22129M:	Semi Malinen <semi.malinen@ge.com>
22130L:	linux-gpio@vger.kernel.org
22131S:	Maintained
22132F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
22133F:	drivers/gpio/gpio-xra1403.c
22134
22135XTENSA XTFPGA PLATFORM SUPPORT
22136M:	Max Filippov <jcmvbkbc@gmail.com>
22137L:	linux-xtensa@linux-xtensa.org
22138S:	Maintained
22139F:	drivers/spi/spi-xtensa-xtfpga.c
22140F:	sound/soc/xtensa/xtfpga-i2s.c
22141
22142YAM DRIVER FOR AX.25
22143M:	Jean-Paul Roubelat <jpr@f6fbb.org>
22144L:	linux-hams@vger.kernel.org
22145S:	Maintained
22146F:	drivers/net/hamradio/yam*
22147F:	include/linux/yam.h
22148
22149YAMA SECURITY MODULE
22150M:	Kees Cook <keescook@chromium.org>
22151S:	Supported
22152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
22153F:	Documentation/admin-guide/LSM/Yama.rst
22154F:	security/yama/
22155
22156YEALINK PHONE DRIVER
22157M:	Henk Vergonet <Henk.Vergonet@gmail.com>
22158L:	usbb2k-api-dev@nongnu.org
22159S:	Maintained
22160F:	Documentation/input/devices/yealink.rst
22161F:	drivers/input/misc/yealink.*
22162
22163Z8530 DRIVER FOR AX.25
22164M:	Joerg Reuter <jreuter@yaina.de>
22165L:	linux-hams@vger.kernel.org
22166S:	Maintained
22167W:	http://yaina.de/jreuter/
22168W:	http://www.qsl.net/dl1bke/
22169F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
22170F:	drivers/net/hamradio/*scc.c
22171F:	drivers/net/hamradio/z8530.h
22172
22173ZBUD COMPRESSED PAGE ALLOCATOR
22174M:	Seth Jennings <sjenning@redhat.com>
22175M:	Dan Streetman <ddstreet@ieee.org>
22176L:	linux-mm@kvack.org
22177S:	Maintained
22178F:	mm/zbud.c
22179
22180Z3FOLD COMPRESSED PAGE ALLOCATOR
22181M:	Vitaly Wool <vitaly.wool@konsulko.com>
22182R:	Miaohe Lin <linmiaohe@huawei.com>
22183L:	linux-mm@kvack.org
22184S:	Maintained
22185F:	mm/z3fold.c
22186
22187ZD1211RW WIRELESS DRIVER
22188M:	Ulrich Kunitz <kune@deine-taler.de>
22189L:	linux-wireless@vger.kernel.org
22190L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
22191S:	Maintained
22192W:	http://zd1211.ath.cx/wiki/DriverRewrite
22193F:	drivers/net/wireless/zydas/zd1211rw/
22194
22195ZD1301 MEDIA DRIVER
22196M:	Antti Palosaari <crope@iki.fi>
22197L:	linux-media@vger.kernel.org
22198S:	Maintained
22199W:	https://linuxtv.org/
22200W:	http://palosaari.fi/linux/
22201Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22202F:	drivers/media/usb/dvb-usb-v2/zd1301*
22203
22204ZD1301_DEMOD MEDIA DRIVER
22205M:	Antti Palosaari <crope@iki.fi>
22206L:	linux-media@vger.kernel.org
22207S:	Maintained
22208W:	https://linuxtv.org/
22209W:	http://palosaari.fi/linux/
22210Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22211F:	drivers/media/dvb-frontends/zd1301_demod*
22212
22213ZHAOXIN PROCESSOR SUPPORT
22214M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
22215L:	linux-kernel@vger.kernel.org
22216S:	Maintained
22217F:	arch/x86/kernel/cpu/zhaoxin.c
22218
22219ZONEFS FILESYSTEM
22220M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
22221M:	Naohiro Aota <naohiro.aota@wdc.com>
22222R:	Johannes Thumshirn <jth@kernel.org>
22223L:	linux-fsdevel@vger.kernel.org
22224S:	Maintained
22225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
22226F:	Documentation/filesystems/zonefs.rst
22227F:	fs/zonefs/
22228
22229ZPOOL COMPRESSED PAGE STORAGE API
22230M:	Dan Streetman <ddstreet@ieee.org>
22231L:	linux-mm@kvack.org
22232S:	Maintained
22233F:	include/linux/zpool.h
22234F:	mm/zpool.c
22235
22236ZR36067 VIDEO FOR LINUX DRIVER
22237M:	Corentin Labbe <clabbe@baylibre.com>
22238L:	mjpeg-users@lists.sourceforge.net
22239L:	linux-media@vger.kernel.org
22240S:	Maintained
22241W:	http://mjpeg.sourceforge.net/driver-zoran/
22242Q:	https://patchwork.linuxtv.org/project/linux-media/list/
22243F:	Documentation/driver-api/media/drivers/zoran.rst
22244F:	drivers/staging/media/zoran/
22245
22246ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
22247M:	Minchan Kim <minchan@kernel.org>
22248M:	Nitin Gupta <ngupta@vflare.org>
22249R:	Sergey Senozhatsky <senozhatsky@chromium.org>
22250L:	linux-kernel@vger.kernel.org
22251S:	Maintained
22252F:	Documentation/admin-guide/blockdev/zram.rst
22253F:	drivers/block/zram/
22254
22255ZS DECSTATION Z85C30 SERIAL DRIVER
22256M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22257S:	Maintained
22258F:	drivers/tty/serial/zs.*
22259
22260ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
22261M:	Minchan Kim <minchan@kernel.org>
22262M:	Nitin Gupta <ngupta@vflare.org>
22263R:	Sergey Senozhatsky <senozhatsky@chromium.org>
22264L:	linux-mm@kvack.org
22265S:	Maintained
22266F:	Documentation/vm/zsmalloc.rst
22267F:	include/linux/zsmalloc.h
22268F:	mm/zsmalloc.c
22269
22270ZSTD
22271M:	Nick Terrell <terrelln@fb.com>
22272S:	Maintained
22273B:	https://github.com/facebook/zstd/issues
22274T:	git git://github.com/terrelln/linux.git
22275F:	include/linux/zstd*
22276F:	lib/zstd/
22277F:	lib/decompress_unzstd.c
22278F:	crypto/zstd.c
22279N:	zstd
22280K:	zstd
22281
22282ZSWAP COMPRESSED SWAP CACHING
22283M:	Seth Jennings <sjenning@redhat.com>
22284M:	Dan Streetman <ddstreet@ieee.org>
22285M:	Vitaly Wool <vitaly.wool@konsulko.com>
22286L:	linux-mm@kvack.org
22287S:	Maintained
22288F:	mm/zswap.c
22289
22290THE REST
22291M:	Linus Torvalds <torvalds@linux-foundation.org>
22292L:	linux-kernel@vger.kernel.org
22293S:	Buried alive in reporters
22294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
22295F:	*
22296F:	*/
22297